@import "reset.css";

   body  {
    	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    	margin: 0; 
    	padding: 0;
    	color: #000000;
		background: #000 url(../images/bg2011.png) 53% 0 no-repeat;
		
    }
	
		
	a {
		color:#134D86;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		line-height:12px;
	}
	.cotation {
		color:#B99200;
	}
	select, input {
		vertical-align:middle;
	}
	form {
		margin:0px;
	}
    .thrColFixHdr #container { 
    	width: 1000px;
    	background: #FFFFFF;
    	margin: 0 auto;
    	text-align: left;
    } 
    .thrColFixHdr #header { 
    	padding: 0 10px 0 20px;
		border: 1px solid #000;
		border-top:0px;
    } 
    .thrColFixHdr #header h1 {
    	margin: 0;
    	padding: 10px 0;
    }
    .thrColFixHdr #sidebar1 {
    	float: left;
    	width: 120px;
    	margin: 0px 15px 0px 0px;
    }
    .thrColFixHdr #sidebar3 {
    	float: right;
    	width: 180px; 
		margin:0px;
    }
    .thrColFixHdr #sidebar2 {
    	float: left; 
    	width: 255px;
    	margin: 0px 0px 0px 10px;
    }
	.thrColFixHdr #sidebarlist {
    	float: left; 
    	width: 225px;
    	margin: 0px 0px 0px 10px;
    }
    .thrColFixHdr #mainContent { 
    	margin: 0px;
    	padding: 0px;
		width:400px;
		float:left;
    }
    .thrColFixHdr #contentArticle { 
    	margin: 0px;
    	padding: 0px;
		width:640px;
		float:left;
    } 
    .thrColFixHdr #shortcut { 
    	margin: 0px;
    	padding: 0px;
		width:50px;
		float:left;
    } 
    .thrColFixHdr #paveArticle { 
    	margin: 0px;
    	padding: 0px;
		width:300px;
		float:right;
    } 
    .thrColFixHdr #footer { 
    	padding: 0px;
		clear:both;	
    } 
a {
	color:#134D86;
	font:normal 10px/12px Verdana,Arial,Helvetica,sans-serif;
}
a:hover {
	color:#900;
}
div#footer {
	font:normal 10px Arial, Helvetica, sans-serif;	
}	
.thrColFixHdr #page {
	width:1000px;
	margin:0 auto;

}
#footer table tr td {
	vertical-align:middle;
}
#topmenu {
	background:url(../../../images2010/fd_topmnu.png) repeat-x;
	height:27px;
	border-bottom:1px solid #d9d9d9;
}
#topmenu ul {
	float:right;
}

#topmenu ul li {
	line-height:27px;	
	height:27px;
	padding:0 10px;
}
#topmenu ul li a {
	color:#000;
	text-decoration:none;
	font:normal 11px/27px Verdana, Geneva, sans-serif;
}
#topmenu ul li.separator {
	background:url(../../../images2010/fd_sep.png) no-repeat;
	margin:0;
	padding:0;
	width:2px;
}
#topmenu ul li.active, #topmenu ul li:hover {
	background:url(../../../images2010/mnu_act.png) repeat-x;
}
#topmenu ul li.home:hover {
	background:none;	
}
#topmenu ul li.active a, #topmenu ul li a:hover, #topmenu ul li:hover a {
	color:#fff;	
	text-decoration:none;
}
ul.menu_horz li {	
	float:left;
}
#banner div {
	margin:0 auto;

	overflow:visible;
}
#banner {
	padding:9px 0 2px 0;
	width:100%;
	overflow:visible;
	height:90px;
	margin:1px auto;
	
	text-align:center;
}
#logo {
	float:left;	
	width:100%;
	text-align:center;
}
#search_zone {
	float:left;
	width:220px;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
	padding:10px 5px;
	margin:0 0 0 5px;
}
.vignette_top_1{
	float:left;
	width:180px;
	padding:0 5px;
	margin:0 5px 0 0;
	border-right:1px dotted #999;
}

.left {
	float:left;	
}
.right {
	float:right;	
}
.vignette_top_2 {
	float:left;
}
.cf {
	clear:both;
}	
#title {
	
	border-top:1px solid #d1d1d1;
	padding-top:2px;
	
}
#mainmenu {
	background:url(../../../images2010/fd_mnu.png) repeat-x;
	height:25px;
	border-bottom:1px solid #888b8e;
	padding:0 5px;
}
#mainmenu ul li {
	line-height:25px;
}
#mainmenu ul.menu2 {
	float:right;
}
ul.menu1 li {
	padding:0 7px 0 0;
}

ul.menu1 li.separator {
	padding:0;
	margin:3px 5px 0 0;
	border-left:1px solid #fff;
	height:19px;
}
ul.menu1 li a {
	border-bottom:none;
	color:#000;
	margin-top:2px;
	text-decoration:none;
	display:block;
	line-height:24px;
	padding:0 3px;
}
ul.menu1 li:hover a, ul.menu1 li.active a {
	background:url(../../../images2010/fd_mnu_a.png) repeat-x;
	color:#fff;
}

ul.menu2 li {
	margin:0 5px;	
}
ul.menu2 li div {
	position:absolute;	
	background:#ccc;
	height:140px;
	overflow:auto;
	display:none;
	width:150px;
	margin-left:-79px;
}
ul.menu1 li div {
	position:absolute;	
	background:#ccc;
	display:none;
	width:100px;
	margin-left:0;
}
ul.menu1 li div ul li a, ul.menu1 li.active div ul li a, ul.menu1 li div ul li {
	background:#ccc !important;
}

*+html ul.menu2 li div, *+html ul.menu1 li div {
	margin-left:0;
}
ul.menu2 li {
	margin-top:2px;	
}
ul.menu2 li a {
	color:#000;
	text-decoration:none;
	line-height:19px;
	display:block;
	border:1px solid #ccc;
	padding:0 5px;
}
ul.menu2 li.active a, ul.menu2 li:hover a {
	background:#bb1b2d;	
	color:#fff;
}
ul.menu2 li.list {
	border:1px solid #ccc;
	background:url(../../../images2010/drop.png) no-repeat right;
	padding:0 20px 0 5px;
	width:50px;
	color:#000;
	text-decoration:none;
	font:normal 10px/19px Verdana,Arial,Helvetica,sans-serif !important;
	line-height:19px !important;
	height:20px;
}
ul.menu2 li.list:hover {
	background:#bb1b2d url(../../../images2010/down.png) no-repeat right;
	color:#fff;
}
ul.menu2 li.list:hover div {
	display:block;	
}

ul.menu1 li.amnu div {
	display:none;
}
ul.menu1 li.amnu div ul li {
	padding:0;
	margin:0;
}

ul.menu1 li.amnu:hover div {
	display:block;
}


ul.menu2 li div ul li, ul.menu1 li div ul li {
	float:none;
	border:none;
	background:none;
	border-bottom:1px solid #fff;
	display:block;
}
ul.menu2 li div ul li a, ul.menu1 li div ul li a {
	color:#fff;
	text-decoration:none;
	background:none;
	border:none;
}
ul.menu1 li div ul li:hover a {
	background:#bb1b2d !important;	
	color:#fff !important;
}
div.titrerub_b {
	color:#c02137;
	border-top:3px solid #c02137;
	padding:5px;
	font:bold 14px Arial, Helvetica, sans-serif;	
}
div.titrerub_n {
	color:#000;
	border-top:3px solid #000;
	padding:5px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
div.titrerub_r {
	color:#C02137;
	border-top:3px solid #C02137;
	padding:5px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.titrerub_rsb {
	color:#C02137;
	padding:0 0 5px 0;
	font:bold 14px Arial, Helvetica, sans-serif;
}
div.titrerub_n.vert {
	color:#a5b35e;
	border-top:3px solid #a5b35e;
}
div.fdv {
background:#f3f7e1;	
}
div.titrerub_n.gris {
	color:#888;
	border-top:1px dotted #888;	
}
div.titrerub {
	color:#C02137;
	font:bold 15px Arial, Helvetica, sans-serif; 
	height:15px;
}
.cadre {
	border:3px solid #c7c7c7;
	border-top:none;
	padding:5px;
}
.cadre1 {
	border:3px solid #c7c7c7;
	padding:5px;
	background:#F5F6F1;
}
.cadre_fond {
	border:3px solid #c7c7c7;
	border-top:none;
	padding:5px;
	background:#f5f6f1;
}
.col1 {
	float:right;
	width:680px;
	margin:5px;
}
.col_a {
	float:left;
	width:415px;
}
.col_b {
	float:right;
	width:240px;
}
.col2 {
	float:left;
	width:300px;
	margin:5px 0 5px 5px;
}
.sep {
	height:5px;
}
.titre_cadre, .titre_cadre2 {

	background:url(../../../images2010/bd_cadre.png) repeat-x;
	height:25px;
	padding:0 3px;
}
.titre_cadre div {
	padding-left:10px;
	background:url(../../../images2010/fd_titre.png) repeat-x;
}
.titre_cadre2 div {
	padding-left:10px;
	background:url(../../../images2010/fd_titre2.png) repeat-x;
}
.titre_cadre div span,.titre_cadre2 div span {
	font:bold 12px/25px Verdana, Geneva, sans-serif;
	color:#a6000a;
	background:#fff;
	padding:0 5px;
}
.boutons_fin ul li {
	float:left;
	margin:0 2px;
}
.boutons_fin ul li a {
	display:block;
	width:66px;
	height:20px;
	line-height:22px;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.boutons_fin ul li a:hover {
	text-decoration:underline;	
}
.fin_accueil {
	background:url(../../../images2010/fin_accueil.png);
	color:#000;
}
.fin_banques {
	background:url(../../../images2010/fin_banques.png);
	color:#fff;
}
.fin_bourse {
	background:url(../../../images2010/fin_bourse.png);
	color:#fff;
}
.fin_devises {
	background:url(../../../images2010/fin_devise.png);	
	color:#fff;
}
#convertisseur {
	border:1px solid #cfcfcf;
	border-top:5px solid #c02137;
	background:#f5f6f1;
}
.cadre_gde {
	border:1px solid #c7c7c7;
	background:#f5f6f1;
	padding:5px;
}
label {
	font-weight:bold;
	margin-right:5px;
	color:#888;
	line-height:15px
}
ul.article li.titrelist a span.surtitre {
		display:inline;
		font-weight:normal;
}
ul.article li .image {
	float:left;
	width:130px;
	margin-right:10px;
	vertical-align:middle;
}
ul.article li .presentation_image {
	float:left;
	width:275px;
}
ul.article li.titre9 a, ul.article li.titre8 a, ul.article li.titre7 a {
	color:#134d86;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
ul.article li.titre9 a {
	font-size:30px;
	line-height:35px;
}
ul.article li.titre8 a {
	font-size:24px;	
	line-height:25px;
}
ul.article li.titre7 a {
	font-size:20px;	
	line-height:23px;
}
ul.article li.titre9 a:hover, ul.article li.titre8 a:hover, ul.article li.titre7 a:hover, ul.article li.titre a:hover, ul.article li.titrep a:hover, ul.article li.titrepl a:hover, ul.article li.titrelist a:hover {
	color:#900;
}
ul.article li.titre a {
	color:#134d86;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.article li.titrep a {
	color:#134d86;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.article li.titrepl a {
	color:#134d86;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.col2 ul.article li.titrep a, .col2 ul.article li.titre a {
	color:#000;
	font-size:14px;
}
.col2 ul.article li.titrep a:hover, .col2 ul.article li.titre a:hover, .col2 ul.article li.titrelist a:hover {
	color:#900;
}
.col2 ul.article li.titrelist a {
	color:#000;	
}
ul.article li.titrep a .surtitre, ul.article li.titrepl a .surtitre {
	font-weight:normal;	
}
ul.article li.titre9 a span.surtitre, ul.article li.titre8 a span.surtitre, ul.article li.titre7 a span.surtitre {
	font-size:12px;
	line-height:15px;	
	display:block;
}
.links, .links a {
	color:#b3b3b3 !important;
	font:normal 11px/15px Verdana, Geneva, sans-serif !important;
}
.linksg, .linksg a {
	color:#888;
	font:normal 11px/15px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.links2, .links2 a {
	color:#000;	
	font:normal 11px/15px Verdana, Geneva, sans-serif !important;
}
.links a {
	text-decoration:underline!important;	
}
ul.article li.titrelist {
	background:url(../../../images2010/puce.png) no-repeat;
	margin:0 0 3px 0;
	padding-left:8px;
}
ul.article li.titrelist.carre {
		background:url(../../../images2010/puce2.png) no-repeat;
		padding-left:8px;
}
ul.article li.titrelist a {
	color:#134d86;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}


ul.article li .time {
	color:#b3b3b3;
	font:normal 10px/18px Arial, Helvetica, sans-serif;
}
ul.article li.separator, .separator {
	border-bottom:1px dotted #999;
	margin-bottom:20px;
	padding-bottom:15px;
}
ul.article li .presentation {
	font:normal 12px/18px Verdana, Geneva, sans-serif;
	color:#4f5559;
}
ul.article li.titrep,ul.article li.titrepl  {
	margin-bottom:5px;	
}
ul.article li.titrep .presentation, ul.article li.titrepl .presentation {
	font:normal 11px/15px Verdana, Geneva, sans-serif;
	color:#4f5559;
}	
ul.article li.titrelist.noir a {
	color:#000 !important;	
	font-weight:normal !important;
}
ul.article li.titrelist.noir a:hover {
	color:#900 !important;
}
.theme {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

.hausse {
	color:#030;
}
.baisse {
	color:#900;	
}

.divcontent {
background:url("../../../images.new/fondcontent.jpg") repeat-x scroll 0 0 transparent;
padding:3px 0 0;
}

.haut {
	background:url(../../../images.new/fleche-top.gif) no-repeat right;
	padding-right:10px;
	color:#060;
}
.bas {
	background:url(../../../images.new/fleche-down.gif) no-repeat right;
	padding-right:10px;
	color:#F00;
}
.rubriquename {
	color:#c02137;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

.arrowLeft {
left:0;
position:absolute;
top:52px;
z-index:1;
}
.arrowRight {
position:absolute;
right:0;
top:52px;
}

.arrowLeft a.on {
background:url("../../../images2010/slideleft.png") no-repeat scroll 0 0 transparent;
}

.arrowRight a.off {
	background:url("../../../images2010/sliderighti.png") no-repeat scroll 0 0 transparent;
}
.arrowLeft a.off { 
background:url("../../../images2010/slidelefti.png") no-repeat scroll 0 0 transparent;
}
.arrowRight a.on {
background:url("../../../images2010/slideright.png") no-repeat scroll 0 0 transparent;
}

.arrowLeft a, .arrowRight a {
display:block;
height:38px;
width:12px;
}
.reactions {
position:relative;
height:125px;
padding:5px 15px;
overflow:hidden;
}
.hidden {
	visibility:hidden;
	display:none;
}
.slidebloc {
	height:140px;	
	font:normal 11px/15px Verdana, Geneva, sans-serif;
}
.slidebloc a {
	text-decoration:none;
}

.label_dvs {
	width:85px;
	display:block;
	float:left;
	font:bold 11px/30px Verdana, Geneva, sans-serif;
	padding:0 0 0 5px;

}
.titre_dvs {
	color:#000;
	font:bold 12px/20px Verdana, Geneva, sans-serif;
}
#convertisseur div {
	line-height:30px;
	height:30px;
}
#currenciess{
	width:130px	
}
#currenciesd  {
	 width:110px;
}
#result {
	font:bold 12px/30px Verdana, Geneva, sans-serif;
	border:1px solid #fff;
	background:#f3f2ed;
	margin:5px;
	padding:5px;
}
.devises div {
	line-height:15px;	
}
*+html .devises div {
	line-height:12px;
}
.devises .label {
	font-weight:bold;
	color:#666;
	line-height:18px !important;
}
.devises {
	border:1px solid #c7c7c7;
	background:#f5f6f1;
	padding:5px;
	height:70px;
}
.devisesb {
	background:#f5f6f1;	
}
.devisesb .label, .devisesb .label a {
	font-weight:bold;
	color:#666;
	line-height:18px !important;
}
.thrColFixHdr #page .lien-top2010{
/*background-color:#e9e9e9;
background:url(../../../images.new/1pxentete.gif) repeat-x; */
width:100%; 
height:32px;
z-index:100;
overflow:visible;

	}
	
	

.menuplus2010 {
	font: normal 10px verdana, arial, sans-serif;
	list-style:none;
	margin:0px;

}	
.menuplus2010 li {
	float:right;


}

.menuplus2010 li a {
		color:#666666;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
}

.menuplus2010 li #culture{
		color:#000;
		text-decoration:none;
	}

.menuplus2010 #titremenuhaut{
	
		margin:3px 14px;
	}
.tab_footer th a {
	font:bold 12px Verdana, Geneva, sans-serif;	
}
.tab_footer td a {
	text-decoration:none;
	
}



.tabs {
background-image:none;
float:left;
font-size:93%;
line-height:normal;
width:100%;
padding:0px;
margin:0px;
}
.tabs ul {
background-image:none;
padding:5px 0px 21px 0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border-bottom:1px solid #cfcfcf;
margin:0px;
}
.tabs li {
float:left;
margin:0px 2px 1px 0px;
padding:0px;
height:20px;
}
.tabs li.right {
	float:right;
	margin:0px;
	padding:0px;
}
.tabs li.active {
	border-bottom:1px solid #fff;
	padding:0px;
}
.tabs li.active a {
background:url(../../../images.new/tableftact.jpg) no-repeat scroll left top;
float:left;
margin:0px;
padding:0pt 0pt 0pt 4px;
text-decoration:none;
}
.tabs li.active a span {
background:url(../../../images.new/tabrightact.jpg) no-repeat scroll right top;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#666;
display:block;
float:left;
padding:5px 10px 4px 6px;
margin:0px;
}

.tabs a {
background:url(../../../images.new/tableft.jpg) no-repeat scroll left top;
float:left;
margin:0px;
padding:0pt 0pt 0pt 4px;
text-decoration:none;
}
.tabs a span {
background:url(../../../images.new/tabright.jpg) no-repeat scroll right top;
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#666;
display:block;
float:left;
padding:5px 10px 4px 6px;
margin:0px;
cursor:pointer;
}
.tabs a:hover {
background-position:0% -21px;
}
.tabs a:hover span {
background-position:100% -21px;
color:#666;
}
.tabs li.active a:hover {
background-position:0% -21px;
}
.tabs li.active a:hover span {
background-position:100% -21px;
}

.tabscontent {
	background-image:none;
	clear:both;
	padding:5px;
	margin:0px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.rubriqueart2 a {
	color:#000000;
	text-decoration:none;
}
#rub_class{

color:#A21928; 
font:14px 'Trebuchet MS'; 
font-weight:bold;

}
.lien_mag{

font:bold 12px/20px Verdana,Arial,Helvetica,sans-serif;
color:#005C9F; 
}
#cadre_ramadan_horaire{

height:135px;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;

}

#cadre_ramadan_sondage{
width:100%
float:left;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;

}
#cadre_interne{
float:left;
/*min-height:300px;*/
width:680px;
padding:0 0 10px 0

}
#sepcadre{
float:left;
min-height:12px;
width:680px;
margin:0 0 10px 0;
background:url(../images/ombre.png) repeat-x;
}
#sepcadre2{

min-height:12px;
width:300px;
margin:0 0 10px 0;
background:url(../images/ombre.png) repeat-x;
}
#cadre_interne_petit{
float:left;
background:#FFFFFF;
width:670px;
margin:0 0 10px 0;
height:30px;

}

#cadre_interne_petit1{
float:left;
background:#FFFFFF;
width:680px;
margin:0 0 10px 0;
height:30px;

}
#cadre_interne_petit2{
float:left;
width:520px;
margin:5px 0 5px 5px;
height:30px;

}

.style7 {font-family: "Trebuchet MS";
 font-size:14px;
font-weight:600;
}
 .style10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:400;}
 
 #cadre_programme{
 float:left;
 width:280px;
 margin:10px 0 15px 5px;
 
 }
 #titre_imsa{
color:#000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
  
  }
  
/* body {margin:0; background:#111; padding:5px; font:11px Verdana,Arial}*/
#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none}
#wrapper {width:506px; margin:15px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px;text-align:left}
#information p {padding:0 8px 8px;text-align:left}
 #image {width:500px}
#image img {position:absolute; z-index:25; width:500px}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../include/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../include/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../include/images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../include/images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../include/images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}



#mini_bloc{
float:left;
width:340px;
margin:0 0 15px 0;
}

#titre_mini_bloc{
float:left;
width:255px; 
margin:5px 0 auto 10px;
}
#titremedia{
text-align:right;
color:#FFFFFF;
margin:20px 10px 20px 0;
}
#titremedia a{
color:#FFFFFF;
text-decoration:none;
font-size:20px;
line-height:24px;
font-weight:500;
}
