@CHARSET "ISO-8859-1";

/************ TABS ***************
****************************** */

.actu-tabs{width: 100%; margin: 0 0 9px 0;}
.actu-tabs{float: left; width: 100%; overflow: hidden; height: auto; margin: 0 0 7px 0;}
.actu-tabs ul{float: left; width: 100%; background: #d8cabb;}
.actu-tabs ul li{float:left; height:25px; margin:0; padding:0; position:relative; white-space:nowrap; font: 12px/27px Times New Roman; color:#998071; }
.actu-tabs ul li .title2{font: bold 18px Times New Roman; padding:0 8px; }
.actu-tabs ul li .title2 a{font: bold 18px Times New Roman;}

.actu-tabs ul li h2{display: inline;}
.actu-tabs ul li a{font: 18px Times New Roman; padding:0 8px; }
.actu-tabs ul li.ui-state-active a{ font-weight: bold; color:#714329;}
.actu-tabs ul li a:hover{ color:#714329;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.miniList ul li{height: auto; white-space :normal;}
.miniList ul li .title2{display: block;}

.pageDossier .miniList .big_news_feed .news_title {height: auto;}
.pageDossier .miniList.questFreq ul li .title2{font-size: 17px; word-spacing: -2px;}


/***** big_news_feed ****/	
.big_news_feed {float:left; width: 100%;}
.big_news_feed .news_item{float: left; width: 98%; overflow: hidden; padding:0px 0 0 5px; border-bottom:1px solid #e8dccb; }
.big_news_feed .news_item .news_title{float: left; height: 14px; margin: 3px 0 3px 0; overflow: hidden; width: 100%;}
.big_news_feed .news_item .news_title a:hover{}
.big_news_feed .news_item .news_title b{}
.big_news_feed .news_item .news_time{margin-right:3px; font-weight: bold;}
.big_news_feed .more{}
.big_news_feed .more:hover{text-decoration:underline;}

.big_news_feed .news_header{float:left; }
.big_news_feed .news_header .news_title a{font-size:13px; color:#000; font-weight:bold;}
.big_news_feed  .news_title .name{color:#a16f04; font-size:11px; }

.article_min{ width:100%; margin: 0 0 9px 0; padding: 5px 0px 5px 0px; border: 1px solid #C0C0C0;}
.article_min .head .title span{font: normal 20px Georgia; color:#b7090a; }
.article_min .head .title span .capital{font-size:24px; }
.article_min .body{float:left; }
.article_min .content .date{font:9px/11px Verdana;}
.article_min  .content{float:left; height:176px; overflow:hidden; padding: 0;}
.article_min .preview{float: left; margin: 0 5px 0 5px;}
.article_min .content .title{margin: 0 0 4px 0;}
.article_min  .content .title a{font: bold 11px/13px Verdana; color:#666666; }
.article_min .content .text a{font:11px/14px Verdana; color:#666666;}

/*** SIMULATEUR  ***/

.simulateur{float: left; width: 96%;   margin: 0 0 15px 0; padding: 3px 5px 5px 5px; border: 1px solid #c0c0c0;}
.simulateur .title2{display: inline; font-weight: bold;}
.columnB .simulateur  .title_body{display: block;}
.simulateur  .title_body{display: inline; margin: 4px 0 8px 0; font:18px/18px Times New Roman;}
.simulateur .content{}
.simulateur iframe form .submit{background:#d8cabb; border: 1px solid #000;}	


/*** quotes_ticker ***/

#quotes_ticker{float:left; width:98%; padding: 0 0 0 10px; overflow:hidden; position: relative;}
#quotes_ticker table{float:left; width:99%; margin: 3px 0 0 0;}
#quotes_ticker table td span{background: none;}

/***  left devise_ticker ***/

.devise_ticker{float:left; height:24px; padding:25px 0 0 73px;}
.devise_ticker a.link_petrole {padding: 5px 0 5px 20px; background:#FFFFFF url(../img/icon/ico_petrole.png) no-repeat scroll 0 0;}
.devise_ticker a.link_or {padding: 5px 0 5px 30px; background:#FFFFFF url(../img/icon/ico_or.png) no-repeat scroll 0 0;}
.devise_ticker a{color:#000;}
.devise_ticker .pos{color:#248B00;}
.devise_ticker .neg{color:#CF2D00;}

/*** bloc CAC40 ***/

#cac40, .cac40{float:left; width:100%;  margin: 0 0 15px 0px;}
.columnA #cac40{width:100%;  margin: 0 0 15px 0px; }
#cac40.right{ float:right; }
.cac40-head{float:left; width:100%; margin: 0 0 5px 0px; padding: 0; font: 14px Georgia; color:#000; }
.cac40-head span{ font: 14px Arial; letter-spacing: -1px; }
.cac40-head .title{ position: relative; margin: 2px 0 0 0px; font: bold 20px Arial; color:#1a5576; }
.cac40-head .title a{ font: bold 20px/30px Arial; color:#1a5576; }
.cac40-head .to_change{margin-right: 2px;}

.cac40-head .quote_update.bold,
.cac40-head .quote_update.bold span{font-weight: bold;}
	
	
/*.cac40-head  .quote_date{font:12px/17px Arial; }*/

/***  MENU CAC 40 .tabNav ***/

.cac40-nav{float:left; width:100%; }
.columnA .cac40-nav{width: 99%;}
.cac40-nav .tabNav{ float: left; width: 100%; margin-bottom: 2px;}
.cac40-nav .tabNav li{float:left; margin:0;  background: #714329; }
.cac40-nav .tabNav li a{color:#887A6A; height:22px; float: left; line-height: 18px;}
.cac40 .cac40-nav .tabNav li a .center{font:14px/20px Georgia;}
.cac40-nav .tabNav li a .center{float:left;  height:22px; padding: 0 7px ; font:12px/18px Georgia; color:#fff; cursor: pointer; }
.ie6 .cac40-nav .tabNav li a .center{padding: 0 4px;}
.cac40-nav .tabNav li:hover, .cac40-nav .tabNav li.sel{background: #887a6a;}

	/***  CAC 40 content ***/

#cac40 .content{float:left; width:100%; height:154px; padding: 0px 0 0 0; overflow:hidden;}
.columnA #cac40 .content{height :auto;}

	/*** tabNav-foot **/
	
.tabNav-foot {float:left; width:100%; margin: 2px 0 0 0; padding: 4px 0 0 0;}
.tabNav-foot .title{padding: 2px 0 2px 38px; font: 12px Arial; }
.tabNav-foot li{float:left; padding: 0 2px 0 0;}
.tabNav-foot li a{float:left; padding: 2px 2px; cursor:pointer;text-decoration:none;}
.tabNav-foot li a:hover{ text-decoration:underline;}
.tabNav-foot li a.selected{background:#0872DF;  color:#fff; text-decoration:none;}


/***** PAGE COMMUNIQUES *****/
/*********************/

/***** LISTING *****/

.pageListing{}
.pageListing .headListing, .pageListing .bodyListing{float:left; width:100%;}
.pageListing .headListing .title1{margin-bottom: 4px; font: 24px/24px Times New Roman; color:#714329;}

.pageListing .news_item{padding:  3px 0 3px 5px;}


	/***** PAGER ****/
ul.pager{display: block; width:auto; margin-bottom: 5px; float: right; background: none; clear: both;}
ul.pager li {
float: left; padding: 0px 2px 0px 2px; margin: 0px 0px 4px 0px; /*width: 20px;*/
font: 12px/22px Verdana, sans-serif; list-style: none; } 
ul.pager li.navigation {/*width: 100px;*/} 
ul.pager li a {display: block; padding: 4px 6px 4px 6px; font-size: 11px; line-height:14px; text-align: center;} 
ul.pager li a, ul.pager li a:visited, ul.pager li a.actuel, ul.pager li a:hover {
background-color: #714329; color: #FFFFFF; text-decoration: none;
} 
ul.pager li a.actuel, ul.pager li a:hover {background-color: #D8CABB; color: #000000;} 
ul.pager li.navigation a, ul.pager li.navigation a:visited, ul.pager li.navigation a:hover {
background-color: #FFFFFF; color: #000000; padding : 4px 2px 4px 2px;
} 
ul.pager li.navigation a:hover {text-decoration: underline; } 
ul.pager li.navigation a.inactif, ul.pager li.navigation a.inactif:visited, ul.pager li.navigation a.inactif:hover {
text-decoration: none; color: #999999;
}


/**** sideR_Container *****/

	/*** variations-mini***/
	
#variations-mini{
float:left; width:303px; height:99px; margin: 0 0 8px 0px;
border: 1px solid #C0C0C0;	
}
#variations-mini .variat{float:left; width:183px; padding:0 0 0 4px; }
#variations-mini .variat .title{float:left;  margin:3px 0 15px 6px; font: 12px/15px Tahoma; color:#375874;}
#variations-mini .title{ margin:3px 0 0 6px;}
#variations-mini .variat .graph{
position: relative; float:left; width:106px; height:60px;
background:url(../img/box/variations.jpg) no-repeat 0 bottom;
}
#variations-mini .variat .graph .progressStatus{
position: absolute; bottom:1px; float:left; width:20px; 
}
#variations-mini .variat .graph .progressStatus.hausse { left:7px; background:#047004; }
#variations-mini .variat .graph .progressStatus.baisse { left:40px; background:#90001A; }
#variations-mini .variat .graph .progressStatus.neutre { left:80px; background:#044B6C; }

#variations-mini .variat .text{float:left; width:72px; margin: 11px 0 0 3px;}
#variations-mini .variat .text .element{padding: 2px 0; font-size:0.9em;}
#variations-mini .variat .text .neu{color:#1a5576;}
#variations-mini .valeurs{float:left; width:110px; margin: 0 0 0 5px;}
#variations-mini .valeurs .title{float:left; margin:3px 0 5px 0px; font: 12px/15px Tahoma; color:#375874; }
#variations-mini .valeurs .info{
float:left; width:102px; height:67px; overflow-y:auto; overflow-x:hidden; margin: 0; padding: 0;
border: 1px solid #c0c0c0;
}
#variations-mini .valeurs .info ul{}
#variations-mini .valeurs .info ul li{width:100%;}
#variations-mini .valeurs .info ul li a{width: 100px; display: block; color:#000; }
#variations-mini .valeurs .info ul li a:hover{background-color: #E4EBEF;}

/*****************************************
 * PUB
 */

#pub_megaban {padding: 0px 0px 5px 0px; text-align:center; }
#pub_megaban table{display: inline; margin: 0;}
#pub_megaban img { text-align:center; margin:auto; }
#pub_300 { float:left; padding:0px; width:100%;  }
#pub_300_2 { float:left; padding:0px; width:100%; margin-bottom: 15px; }

#pub_300 .title, 
#pub_300_2 .title { background-color:#0e5379; padding:4px 0px 1px 2px ; margin:0px; }
#pub_300 .content, 
#pub_300_2 .content {clear:both; }
#pub_300 .content b, 
#pub_300_2 .content b { line-height:0px; }

/*** nomination_encart ***/
.nomination_encart{
float: left; width: 300px; height: 110px; margin: 0px 0 8px 0;
background:url(../img/box/encart_V2.jpg) no-repeat center 0;
}
.nomination_encart .content{ float: left; padding: 34px 0 0 20px; }
.nomination_encart .content a{display: block;  font: 20px/16px Georgia; margin: 0 0 8px 0;  text-align: right;}
.nomination_encart .content .link1{color:#9b0101;}
.nomination_encart .content .link2{color:#000;}

/*** espaceMembre ***/
#espaceMembre{float:left; width:100%;  margin: 0px;}
#espaceMembre .element{margin:  0 0 4px 0;}
#espaceMembre .element .title{font: bold 13px Arial; color:#714329;}
#espaceMembre .element p{font-size:12px; line-height:12px; color:#000;}
#espaceMembre .element.seuil{margin:0px 0 9px 0px;}

	/*** SONDAGE quiz ***/

.sondage{float: left; width: 100%; margin: 0 0 9px 0; padding: 5px 0; }
.sondage .head .title2{margin-bottom: 8px; font-weight: bold;}
.sondage .head .title2 a{font-weight: bold;}

.sondage .body .title2{margin: 6px 0 4px 0; }
.sondage .body strong{ margin: 0px 0 2px 0; }
.sondage .body .q-title{font-weight: bold;}

.sondage .sondage_question .title{ margin: 0 0 5px 0;}
.sondage .sondage_question .title2{ color:#000; margin:  0 0 5px 0; font: 20px/22px Times New Roman;}
.sondage .sondage_question .text{ padding: 3px 0; font:bold 16px Arial;}
.sondage_question{float:left; margin: 0 0 5px 0; }
.ie6 .sondage_question{height:45px;}
.sondage_reponse{float:left; padding: 5px 0px 5px 10px;}
.sondage_reponse .block_rep{float:left; width: 100%;}
.sondage_reponse .block_rep .text{float:left; width:85%; margin:0; padding: 5px 0 0 0;}
.sondage_reponse .block_rep .text input{float:left; width: auto; margin: 0px; padding: 0px;}
.sondage_reponse .block_rep .text span, 
.sondage_reponse .block_rep .text label{padding : 0 2px 0 2px; font-size:12px; }

.sondage .validate{margin: 10px 0 0 35%;}

.sondage_reponse .pourcent{float: right; padding: 5px 0 0 0; font-weight: bold;}
.sondage .ProgressBar{float:left; margin: 2px 0 0 0;	width:142px;}

.sondage .ProgressStatus{background:#A3917D; height:7px; margin: 3px 0 0 0; }

.pageSondage .sondage .validate{float: right; margin: 20px 0px 0 0;}
.pageSondage .sondage_reponse .block_rep .text label{padding-left: 10px;}
.pageSondage .sondage .ProgressStatus{ margin: 3px 0 3px 22px;}
.pageSondage .sondage_reponse .pourcent{font-size:18px; font-weight: bold;}

.pageSondage .sondage .title{margin:  0 0 5px 0;}
.pageSondage .sondage .sondage_question strong{ display: block;    margin: 0; font: 20px/22px Times New Roman; }



/*** dossier mini***/

.dossier{float: left; width: 32%; height:71px; margin: 0 1% 15px 0; display: inline; overflow: hidden;}
.dossier .title{line-height: 13px; margin-bottom: 2px; }
.dossier .title a{font:bold 12px/14px Arial; color:#000; text-decoration:none;}
.dossier .preview{float:left;  overflow: hidden;  margin: 0 5px 0 0;}
.dossier .preview img{width:55px; height:70px;}
.dossier .text{line-height: 14px; /*height:80px; overflow:hidden; */}
.dossier .text a{font-size:12px; text-decoration:none;}
.dossier .more{float:right; margin: 2px 10px 0 0;}

/*** chiffreJour ***/
#chiffreJour{float:left; width:218px;}
#chiffreJour .head{
float:left; width:218px; height:24px; text-align: center;
background:url(../img/box/title_head1.png) no-repeat 0 -62px;
}
#chiffreJour .head .title{padding: 3px 0 0 0; font: 15px tahoma; color:#fff;}
#chiffreJour .head .title a{font: 15px tahoma; color:#fff;}
#chiffreJour .chiffre{
float:left; width:90px; height:80px; padding: 10px 10px 0 6px;
text-align: center; font-size:58px; font-family:Trebuchet MS; color:#1a5576;
}
.ie6 #chiffreJour .chiffre{padding: 10px 6px 0 6px;}
#chiffreJour .content{float:left; width:109px; height:86px; padding: 5px 0 0 0; overflow:hidden;}
#chiffreJour .content a{font-size:12px; font-weight:bold; text-decoration:none;}

/*** dessinDuJour ***/
#dessinDuJour{float: left; width:100%; margin: 0px 0 15px 0px;}
#dessinDuJour .title1{margin-bottom:10px; color:#714329;}
#dessinDuJour .title1 a{color:#714329;}
#dessinDuJour .dessinLink{float: left; width: 100%;}
#dessinDuJour .img{width:100%; height: 170px;}

/*** communiq-agenda ***/

.communiq-agenda{width:100%; overflow:hidden; margin: 0 0 8px 0; float: left;}
.columnA .communiq-agenda{width: 100%;}
.columnA .communiq-agenda .contenu{width : 378px;}
.columnA .communiq-agenda .foot{width : 378px;}
#sideR_Container .communiq-agenda{width: 100%;}
#sideR_Container .communiq-agenda .contenu{width : 304px;}
#sideR_Container .communiq-agenda .foot{width : 304px;}


/*** foot_container ***/
#footer{clear: both; float:left; width:100%; background-color: #eadecc;}
#footer .content{width: 970px; margin: 0 auto; padding: 6px 0 4px 0; border-top: 1px solid #BFBAB2;}
#footer p{padding: 0 8px; font: 10px Arial; text-align: center;}

#navFooter{float: left; width: 100%; padding: 0 0 8px 0; background-color: #eadecc;}
#navFooter .head{width: 970px; height: 30px; margin: 0 auto; padding: 0px 0; border-bottom: 1px solid #BFBAB2; /*float: left; width: 100%;*/}
#navFooter .content{float: left; width: 100%; position: relative; margin: -17px 0 0 0;  /*float: left; width: 100%;*/}
#navFooter .element{float: left; width: 17.6%; padding: 0 1.2%;}
#navFooter .element ul{padding: 0 0 0 23px;}
#navFooter .element ul li a{font-size: 11px;}
#navFooter .element .title{font: bold 11px Arial; margin-bottom: 8px; }
#navFooter  .element.boxContact a{font: 10px Arial; float: left; width: 100%;}
#navFooter  .boxContact a span{float: left; padding: 2px 0 0 6px;}
#navFooter  .boxContact a img{float: left;}

/*** resume_mini ***/

.resume_mini{width:100%; margin: 0 0 15px 0;}
.resume_mini .head{
float:left; width:100%; height:21px; margin:0 0 4px; 
background-color:#FBFCFC; border-bottom:1px solid #3B7CA1; border-top:1px solid #3B7CA1;
}
.resume_mini .head .title{padding: 0 0 0 20px; font:14px/19px tahoma;}
.resume_mini .element{ margin: 0 0 10px 0;}
.resume_mini .body{float:left; width: 100%; padding: 0 0 0 5px;}
.resume_mini .subtitle {width:93%; padding: 0 0 0 18px; display:inline-block; margin: 2px 0 5px 0; }
.resume_mini .subtitle a{font-size:12px;}
.resume_mini .date{ color:#a16f04; font-size:11px;  }
.resume_mini .body .text{line-height:16px; }
.resume_mini .body .sep{float:left; margin: 15px 0 15px 0px; border-bottom: 1px solid #375874; width: 100%; font-size:0px; }
.ie6 .resume_mini .body .sep{ margin: 10px 0 15px 0px;  }
.resume_mini .body .more{display:inline-block; float:left; padding: 4px 0 0 20px;}

/*** widget_quote_list ***/

.widget_quote_list .header{background: #FBFCFC;}
.widget_quote_list .header th{text-align: center; color:#fff; }

.widget_quote_list{float:left; width:100%; margin: 0 0 10px 0px;}

.widget_quote_list tr.blue td{/*background:#FBFCFC;*/}
.widget_quote_list tr.gray td{background:#D8CABB;}
.widget_quote_list .titleImg{ width:auto; height:18px;  margin: 0 0 3px 0;  font: 15px/18px Tahoma; display: inline;}
.widget_quote_list tr td{color:#2C3137; /*font-size: 11px;*/}
.widget_quote_list .title{  margin: 0 0 3px 0; display: inline;}
.widget_quote_list .title a{font: 15px Tahoma; color:#375874;}

.widget_quote_list .quote_last_val, 
.widget_quote_list .quote_last_var,
.widget_quote_list .quote_open_val,
.widget_quote_list .quote_high_val,
.widget_quote_list .quote_low_val,
.widget_quote_list .quote_previous_val{ text-align:center; }
.widget_quote_list .element select {margin: 0 8px 0 0; font-size:10px; letter-spacing:0px; width:110px; }

	/***   PAGE FINANCE VERTE/MACRO ECO  ***/
	/***********************/
.FV .title2 a{font: bold 12px Arial;}	

	/***   PAGE PALMARES  ***/
	/***********************/

.filter_form{float: left; width: 100%; margin: 0 0 5px 0 ; height:38px; background-color:#D8CABB; }
.filter_form select{font-size:11px; width:110px; height:18px; border: 1px solid #C1B19F;}
.filter_form .submit{}

/*** menuBleu ***/

.menuBleu{/*float:left;*/ display: block; }
.menuBleu ul li{float:left; margin: 0 1px 0 0;}
.menuBleu ul li a .left{width:3px; height:22px; background: url(../img/box/tab_bleu.png) no-repeat left top; }
.menuBleu ul li a .right{
float:left; width:3px; height:22px; 
background: url(../img/box/tab_bleu.png) no-repeat right top; 
}
.menuBleu ul li a .center{
float:left;  height:22px; padding: 0 3px 0 3px; line-height:18px; color:#fff; font-style: italic; cursor: pointer;
background: url(../img/box/tab_bleu_center.png) repeat-x 0px top; 
}
.menuBleu ul li a:hover .left, .menuBleu ul li a.sel .left{
background: url(../img/box/tab_bleu.png) no-repeat left bottom; 
}
.menuBleu ul li a:hover .right, .menuBleu ul li a.sel .right{
background: url(../img/box/tab_bleu.png) no-repeat right bottom; 
}
.menuBleu ul li a:hover .center, .menuBleu ul li a.sel .center{
background: url(../img/box/tab_bleu_center.png) repeat-x 0px bottom; 
}

	
/*** QUOTE PANEL ***/

.quote_panel{float:left; width:637px; padding:6px 0 7px 0; margin: 15px 0 10px 0px; border: 1px solid #D8CABB; }
.quote_panel .devenez_membre{float:right; width:345px; height:26px; margin: 5px 0 5px 0px;}
.quote_panel .logo{
float:left;  width:80px; height:40px; margin:10px 0 0 10px; padding: 0px 0 10px 0px; text-align:center;
}
.ie6 .quote_panel .logo{margin:10px 0 0 0px; }

.quote_panel .titleBloc{float:left;  width:480px; padding: 0 0 0 10px; }
.bodyBloc{float: left; width:621px;  padding-left: 10px;}
.quote_panel .titleBloc .title{margin-bottom: 8px;}
.quote_panel .titleBloc .title a { font-size: 18px;}
.quote_panel .titleBloc .title .val{font: 14px Times New Roman;  color: #000;}
.quote_panel .quote_values{float: left; font-size: 16px; font-weight: bold; width: auto; background: none;}

.quote_panel .subtitle{font-size:14px; color:#000; font-weight:bold; }
.quote_panel .pub{float:right; width:140px; display: inline; height:auto; margin: 0 5px 5px 0; text-align:center; overflow: hidden;}
.quote_panel .pub img{width: 140px;}
.quote_panel .pub a{}
.quote_panel .usr_tools span, .quote_panel .usr_tools a{color:#fff; font-size:12px; cursor:pointer; text-decoration: none;}

.quote_panel .indices{float:left; color:#000; padding: 4px 10px 0px 10px;}
.quote_panel .usr_tools{float: left; clear: both; margin-top:6px; padding: 2px 6px 2px 15px; background: url("../img/icon/puce_blanc.png") no-repeat 6px 5px #A3917D; color: #fff;}

.pageAction .cac40-nav .content .cotation{width: 100%; text-align: right; font: bold 14px Arial;}
.pageAction .cac40-nav .content a img{width: 100%; border: 1px solid #D8CABB; }

/******   PAGE COTATION - GRAPHIQUE ******/

.cotation_mini{margin: 0}
.pageAction .contentGraph{float: left; width: 100%; margin:  0 0 15px 0; overflow: hidden;}
.pageAction .contentGraph img{}

.pageAction #slider_range span{padding: 2px; cursor: pointer;}
.pageAction #slider_range span:hover{text-decoration: underline; color:#094888;}
.pageAction #slider_range .selected{ background-color: #0872DF; color: #fff;}
.pageAction #slider_range .selected:hover{text-decoration: none; color:#fff;}

.actu-tabs .active a{font-weight: bold; color:#714329; }


/***  PAGE DIRIGENT ***/

.CV_01{float:left; width:630px; margin: 0 0 10px 0;}
.coord{float:left; width:455px; padding: 0 0 0 10px;}

	/*** CV_02 ***/
	
.CV_02{float:left; width:630px; margin: 0 0 10px 0;}
.contentCV .element{
width:97%; padding: 0 0 0 10px; font-size: 18px; line-height:26px; color:#666;
}

	/*** CV_03 ***/	
.CV_03{float:left; width:630px; margin: 0 0 10px 0;}



/*** PAGE SOCIETE ***/
.infoGen{float:left; width:625px; margin: 0 0 10px 0; padding:0 0px 10px 0px; position:relative;}
.infoGen .title1{margin-bottom: 10px;}
.chiffres .title1{margin-bottom: 0px; padding: 4px 0 4px 3px; font: bold 17px/18px Times New Roman; color: #714329; background: #D8CABB;}
.infoGen .graph{ margin: 0 0 15px 0;}
.infoGen.main .graph td{text-align: center; padding: 0px;}
	
.infoGen.main .tabCoord{float: left; width: 45%;}
.infoGen.main .tabActionnaire{float: right; width: 45%;}

.infoGen.main table th{padding: 4px 0 4px 3px; font: bold 17px/18px Times New Roman; color: #714329; background: #D8CABB; }
.infoGen.main table.graph th, .infoGen.main table.dirigeant th{}

.infoGen.main table .label{text-align: left;}
.infoGen.main table td{text-align: right;}

.infoGen.chiffres table {margin: 0;}
.infoGen.chiffres table tr{}
.infoGen.chiffres table tr.alt{background-color:#D8CABB;}
.infoGen.chiffres table tr th.alt{}
.infoGen.chiffres table tr td{padding:4px 5px; text-align:right; letter-spacing:0.3px; }
.infoGen.chiffres table td.label{text-align:left; padding: 2px 5px; width:180px;}
.infoGen.chiffres table td.alt_col{}
.infoGen .profil_txt p{line-height:16px; margin: 0 0 10px 0;}
.infoGen .profil_txt .list{ margin: 0 0 5px 0;}



/*** block_google_adsense ***/

.block_google_adsense{float:left; width:100%; margin: 0 0 0 0px;}
.ie6 .block_google_adsense{margin: 0 0 0 0px;}
.block_google_adsense .pub_header{float:left; width:100%; margin: 0 0 5px 0;}
.block_google_adsense .pub_header .adsFeedback{float:left; font: bold 18px/18px Times New Roman; color:#714329; }
.block_google_adsense .pub_box{float:left; margin: 0 0 0 0px;}
.ie6 .block_google_adsense .pub_box{margin: 0 0 0 10px;}
.block_google_adsense .pub_box .pub_container{float:left; margin: 0 0 7px 0; width:96%; color:#000; }
.block_google_adsense .pub_box .pub_container .line1{color:#000; font-size:12px; font-weight:bold;}
.block_google_adsense .pub_box .pub_container .line2{font-size:12px; }
.block_google_adsense .pub_box .pub_container .adsUrl{font-size:12px; color:#000; }

#pub_adsense_news_list{float:left; width:660px;}
#pub_adsense_news_list .ie6{margin: 0 0 0 5px;}
#pub_adsense_news_list .pub_header{float:left; width:100%; margin: 0 0 5px 0;}
#pub_adsense_news_list .pub_header .adsFeedback{float:left; padding: 0 0 3px; font: bold 10px Arial; color:#7FA1D4;}
#pub_adsense_news_list .pub_box{float:left; margin: 0 0 0 30px;}
#pub_adsense_news_list .ie6 .pub_box{margin: 0 0 0 10px;}
#pub_adsense_news_list .pub_box .pub_container{float:left; margin: 0 0 10px 0; width:90%; color:#666666; }
#pub_adsense_news_list .pub_box .pub_container .line1{color:#7FA1D4; font-size:17px; font-weight:bold;}
#pub_adsense_news_list .pub_box .pub_container .line2{font-size:12px; }
#pub_adsense_news_list .pub_box .pub_container .adsUrl{font-size:12px; color:#666666;}
#pub_adsense_thematique { margin:0px 0px 10px 0px;}


/*** INSCRIPTION ***/
/*********************/

#contentInscription{float:left; width:400px; margin: 15px 0px 0 0px; padding: 0 15px 0 0;}
#contentInscription.inscription{width:600px;}

.navInscript{float: left; width: 100%; margin-bottom: 10px; }
.navInscript ul li{ float: left; margin-right: 15px; font-size: 13px;}
.navInscript ul li.selected{font-weight: bold;}

#Inscription_form table tr td{text-align: left;}
#Inscription_form  .label{float: left; width:140px; text-align: left;}
#Inscription_form  .input{width:300px; border: 1px solid #C1B19F;}
#Inscription_form  textarea{width:300px; height: 70px;}
#Inscription_form .birthday select{width:98px; border: 1px solid #C1B19F;}
#Inscription_form .country select{width:300px; border: 1px solid #C1B19F;}
#Inscription_form .city input{width: 139px; /* 114px;*/}	
	
#contentInscription .head{float:left; width:100%; height:57px; margin: 10px 0 2px 0; padding: 0px; font-size:13px; font-weight: bold;}
#contentInscription .head .selected{font-weight: bold; color: #714329;}	
	
#contentInscription .body{float:left; width:100%; margin: 0 0 25px 0;}
#contentInscription .body .element{float:left; width:100%; font-size:11px; color:#666;}
#contentInscription .body .element .title{display:block; margin: 7px 0 5px 0px; font: 18px/18px Georgia, verdana; color:#714329; cursor:pointer;}
#contentInscription .body .element .text a{font-size:12px;}	
	
#contentInscription .foot .validate{
float:left; width:110px; height:22px; margin: 0px; padding: 5px 0 0 18px; cursor:pointer; font: bold 12px Arial; color:#fff;
background:  url("../img/icon/puce_blanc.png") no-repeat scroll 6px 8px #895C3E;
}	

#contentInscription .confirm{}
#contentInscription .confirm .text{line-height: 18px;}
#contentInscription .confirm .coreg img{float: left; padding: 8px; margin-right:10px; border: 1px solid #C1B19F;}


/*** dejaLoge ***/

#dejaInscrit{float:right; width:190px; padding: 10px; margin: 15px 0 0 0;
	background:#F6EBD8;
	background: -moz-linear-gradient(90deg, #F6EBD8, #C1B19F); /* Firefox */
	background: -webkit-gradient(linear, left top, left bottom, from(#F6EBD8), to(#C1B19F)); /* Webkit */
	background: linear-gradient(#F6EBD8, #C1B19F);
	-pie-background: linear-gradient(#F6EBD8, #C1B19F);
	border:1px solid #C1B19F;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow: #c1b4a4 0 2px 3px;
	-webkit-box-shadow: #c1b4a4 0 2px 3px;
	box-shadow: #c1b4a4 0 2px 3px;
	behavior: url(PIE.htc);
}	
#dejaInscrit .head{float:left; width:100%; padding: 0px 0px 10px 0px; font-size:13px; }
#dejaInscrit .head .title2{margin: 0 0 10px 0; }
#dejaInscrit .formElement{float:left; width: 100%; padding: 0 0 5px 0px;}	
#dejaInscrit .label{margin: 0 0 4px 0;}	
#dejaInscrit .input{width: 190px; margin: 0px 0 0 0; padding: 2px 0 0 0; /*height:18px;*/ border: 1px solid #C1B19F;}	

#dejaInscrit input[type=text]:focus,
#dejaInscrit input[type=password]:focus{
	border-color:#714329;
	-moz-box-shadow:0 0 3px #714329;
	-webkit-box-shadow:0 0 3px #714329;	
	box-shadow:0 0 3px #714329;
	behavior: url(PIE.htc);
	outline:none; /* Pour enlever le contour jaune lorsque l'on sélectionne un input dans Chrome */
}

#dejaInscrit .formElement .lost_pass{text-decoration: none; font-style: italic;}


#dejaInscrit .validate{float: right;}
#contentInscription .validate{float: left;}
	
#contentInscription .validate,
#dejaInscrit .validate{
 
 	background:#895C3E;
	background: -moz-linear-gradient(90deg, #895C3E, #996633); /* Firefox */
	background: -webkit-gradient(linear, left top, left bottom, from(#996633), to(#895C3E)); /* Webkit */
	border:1px solid #895C3E;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 0 #ccc;
	-webkit-box-shadow:0 1px 0 #ccc;
	box-shadow: 0 1px 0 #ccc;
	behavior: url(PIE.htc);
	color:#fff;
	cursor:pointer;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0 1px 1px #333;
	text-transform:uppercase;
 }	

.contentUnregist{float:left; position:relative;  width:100%;  margin: 15px 0px 15px 0px; display:inline; }
.contentUnregist .menuUnregist{width:100%; margin: auto 0; padding: 5px 0 25px 0;}
.contentUnregist .menuUnregist ul{padding-left: 230px;}
	
.contentUnregist .head{float: left; width: 100%; margin-bottom: 20px; }
.contentUnregist .head p{padding: 0 215px; font: 13px/18px Arial;}

.contentUnregist .body {float: left; width: 100%;}

.menuUnregist ul li{float:left; margin: 0 5px 0 0;}
.menuUnregist ul li a{line-height:18px; float:left;  padding: 0 30px;  background-color: #895C3E; color: #fff;}
.menuUnregist ul li a.sel, .menuUnregist ul li a:hover{background-color:  #714329;}

.contentUnregist .newsletter_img{float:left; margin: 0 5px 0px 235px; padding: 10px; display: inline; border: 1px solid #D8CABB; }
.contentUnregist .newsletter_img img{}
.newsletter_desc{float:right; width:225px;}
.newsletter_desc p{font: 12px/16px Arial; margin-bottom: 20px;}

.contentUnregist .modify{float: left;}
/*	
.newsletter_desc .newsCac{padding: 157px 0 0 0;}
.newsletter_desc .newsMarche{padding: 56px 0 0 0;}	
.newsletter_desc .newsValeurs{padding: 20px 0 0 0;}
.newsletter_desc .newsActu{padding: 88px 0 0 0;}
.newsletter_desc .newsDessin{padding: 86px 0 0 0;}			
.newsletter_desc .newsActuDirect{padding: 27px 0 30px 0;}
.contentUnregist .validate{
float:left; width:650px; height:35px; margin: 10px 0 20px 0; cursor:pointer; background: url(../img/box/devenez_membre04.png) no-repeat 0 0;
}
*/


/**********   Mot de passe oublié    ************/
/***********************************************/

#lostPassword{float:left; width:400px; margin: 15px 0px 0 0px; padding: 0 15px 0 0;}
#lostPassword .container{margin-top: 30px; margin-bottom: 50px;}
#lostPassword .uemail{width:230px; height:20px; margin-right:5px; border: 1px solid #C1B19F;}
#lostPassword .img{float: left; padding: 0px 25px 0px 15px; height: 120px;}
#lostPassword .img img{margin-top: 30px;}
#lostPassword .link{font-weight: bold; }
#lostPassword .validate{ border: none;}



.newsletter .columnA{margin-left: 10px;}
.newsletter .columnB{width: 306px; margin-right: 10px;}
.newsletter .columnB .miniTable .body{margin: 0;}
/*
.newsletter_desc .news1{margin:  40px 0 0 0;}
.newsletter_desc .news2{margin:  16px 0 0 0;}
.newsletter_desc .news3{margin:  108px 0 0 0;}
	
.maliste_desc .news1{margin: 52px 0 0 0;}
.maliste_desc .news2{margin: 340px 0 0 0;}
.maliste_desc .news3{margin: 30px 0 0 0;}

.mesAlertes_desc .news1{margin: 60px 0 0 0;}
.mesAlertes_desc .news2{margin: 160px 0 0 0;}	*/

/*** LEXIQUE   ***/

#lexique{float:left; width:100%; margin: 15px 0 0 0;}
#lexique .headContent{float:left; width:100%; padding: 20px 0; margin: 15px 0 25px 0px; border-top: 1px solid #C1B19F; border-bottom: 1px solid #C1B19F;}
#search-lexique form{float: right;}
#search-lexique form .inp_word_search{float:left; height: 19px; width: 145px; font-size:11px; border : 1px solid #C1B19F;}
#search-lexique form .inp_bnt_search{float:left; width:16px; height: 16px; margin: 2px 0 0 2px; border:none; background: url(../img/icon/iconSearch2.png) no-repeat 0 0;}
#search-lexique ul li{float:left; text-align:center; margin: 0 0px 0 0px;}
#search-lexique ul li a{float:left; width:16px; height:13px; padding: 1px 1px; line-height:12px; color:#714329; font: 19px Times New Roman; }
#search-lexique ul li a:hover, #search-lexique ul li a.selected{color:#714329; text-decoration: underline;}
#search-lexique .pager{float:left; margin: 0 0 10px 0;}
#lexique .bodyContent{float:left; width:100%;}
#lexique .lexiqueList ul{float:left;}
#lexique .lexiqueList ul li{ float:left; width:48%; margin: 0 0px 6px 0;}
#lexique .lexiqueList ul li a{font: 13px/12px Arial;}	
#lexique .lexiqueList .lexique_def_title{font-size: 13px;}
#lexique .lexiqueList .lexique_def_content{font: 13px/18px Arial; margin: 0 0 10px 0; }
#lexique .lexiqueList .lexique_def_content strong{font-size:13px;}
#lexique .lexiqueList .lexique_copyright{padding-right:10px; text-align:right; font: italic 12px/20px Arial;  }

	/*** lexique rechreche ***/	

#lexique .lst_search ul{}
#lexique .lst_search ul li{width:auto; margin:0 0 12px 0; padding: 0 5px 0 0; max-height: none; overflow: visible;}
#lexique .lst_search ul li a{font: normal 13px/15px Arial;}
#lexique .lst_search ul li a b{font-size: 13px; }

	
/*** FINANCE VERTE ***/
#financeVerte{float:left; width:645px; margin: 0 0 0 10px;}
.ie6 #financeVerte{ margin: 0 0 0 5px; }
#financeVerte .head{float:left; width:645px; height:100px;
background: url(../img/box/financeVerte_head.jpg) no-repeat 0 0;
}
#financeVerte .head .title{
padding: 46px 0 0 100px; font: italic 43px Times New Roman; color: white; 
}
#financeVerte .head .title .small{
padding: 30px 0 0 10px; font: italic 30px Times New Roman; color: white; 
}
#financeVerte .body{float:left; width:645px; padding: 10px 0 0 0;
background: url(../img/box/financeVerte_body.png) repeat-x 0 0;
}

	/** FINANCE VERTE COLLEFT ***/
#financeVerte .colLeft{float:left; width:296px;  padding: 0 0 28px 22px; }
#financeVerte .preview{margin: 0 0 10px 0;}
#financeVerte .preview .logoImg img{border: 2px solid white;}
#financeVerte .colLeft .title, #financeVerte .colLeft .title a{
margin: 0 0 4px 0; font-size:20px; font-weight:bold; font-family:arial; color:#000;
}
#financeVerte .colLeft .sommaire .title{margin: 0 0 10px 0 ; font-size:14px; color:#71a332; }
#financeVerte .colLeft .sommaire ul li{
float:left; width:95%; padding:0 0 4px 10px; margin: 0 0 5px 0;
background:	url("../img/icon/puce-vert.png") no-repeat scroll 0 4px transparent;
}
#financeVerte .colLeft .sommaire .more{float:left; padding-left:10px;}	
	
	
	/** FINANCE VERTE COLRIGHT ***/

#financeVerte .colRight{float:right; width:318px;}
#financeVerte .colRight .element{margin: 0 10px 0 0;}
#financeVerte .title_verte a{margin: 20px 0 12px 0; display:block; font-size:13px; color:#71a332; }
#financeVerte .colRight .text{margin: 0 0 10px 0; line-height:14px;}
#financeVerte .colRight .more{float:left;}
#financeVerte .colRight .sep{float: left; margin: 15px 0 0 0; border-bottom: 1px solid #71a332; width:96%;}


/*** PAGE INSOLITES   ***/
#insolitesActu{
float:left; width:645px; margin: 0 0 15px 10px;
}
.ie6 #insolitesActu{ margin: 0 0 15px 5px; }
#insolitesActu .head{
float:left; width:645px; height:100px; margin: 0 0 0px 0; text-align:center;
background: url(../img/box/insolites_head.jpg) no-repeat 0 0;
}
#insolitesActu .head .title{
font: 36px/36px tahoma; margin: 22px 0 0 0; color:#750a30;
}



/*** resume_video ***/
#resume_video{float:left; margin: 0 0 10px 0;}
#resume_video .head{
width:301px; height:21px; margin:0 0 4px; background-color:#FBFCFC;
border-bottom:1px solid #3B7CA1; border-top:1px solid #3B7CA1;
}
#resume_video .head .title{padding: 0 0 0 20px; font: 14px/18px tahoma;  }
#resume_video .body object{ float:left; margin: 8px 0 10px 12px; }
.ie6 #resume_video .body object{margin: 8px 0 10px 6px; }
#resume_video .body .content{ float:left; width: 640px; padding:0 0 0 12px; }
#resume_video .body .content .title{ font-size:13px; }
#resume_video .body .content .text{ margin: 0 0 15px 0; }
#resume_video .body .content .moreVideo{ float:left; width:100%; margin: 0 0 10px 0; }
#resume_video .body .content .moreVideo .title{
margin: 0 0 6px 0; font-size:11px; color:#780f34; text-decoration:underline;
}
#resume_video .body .content .moreVideo ul li{width:310px; line-height:17px; display: block;}
#resume_video .body .content .moreVideo ul li a{
float:left; padding: 2px 0 8px 21px; display: block;
background: url(../img/icon/all_rouge.png) no-repeat 0 2px; color:#3267CF; line-height:12px;
}


	/*** annuaire_mini   ***/
	
#annuaire_mini{float:left; width:649px; margin: 0 0 10px 8px;}
.ie6 #annuaire_mini{ margin: 0 0 10px 4px; }
#annuaire_mini .head{
float:left; width:100%; height:59px;
background: url(../img/box/annuaire_mini_head02.png) no-repeat 0 0;
}
#annuaire_mini .head .title a{padding:14px 0 0 54px; display:block; font: normal 24px Georgia; color:#000;}
#annuaire_mini .body{
float:left; width:100%; padding: 0 0 10px 0;
background: url(../img/box/annuaire_mini_body.png) repeat-y 0 0;
}
#annuaire_mini .foot{
float:left; width:100%; height:6px;
background: url(../img/box/annuaire_mini_foot.png) no-repeat 0 0;
}
#annuaire_mini .tagsContent{float:left; width:295px; padding:0 0 0 20px;}
#annuaire_mini .tagsContent a{padding:0 0 0 20px;}
#annuaire_mini .tagsContent .tag3{font-size:14px;  color:#999;}
#annuaire_mini .tagsContent .tag4{font-size:15px;  color:#000;}
#annuaire_mini .tagsContent .tag1{font-size:11px;  color:#999;}
#annuaire_mini .tagsContent .tag5{font-size:17px;  color:#000;}

/*** dirigeant_semaine ***/

#dirigeant_semaine{
float:right; width: 296px; height:171px; position:relative; margin:0px 0px 0 0;
background: url(../img/box/dirigeant_semaine.png) no-repeat 0 0;
}
.ie6 #annuaire_mini #dirigeant_semaine{ margin:-33px 6px 0 0; }
#annuaire_mini #dirigeant_semaine{margin:-33px 12px 0 0;}
#dirigeant_semaine .contentImg{float:left; margin: 6px 0 0 10px; width:120px; padding: 0 4px 0 0; overflow:hidden; display: inline;}
#dirigeant_semaine .contentImg .img{float:left; height: 150px; overflow:hidden;}
#dirigeant_semaine .desc{float:left; width:160px;}
#dirigeant_semaine .desc .headDesc{float:left; height:40px; width:100%; margin: 0 0 10px 0;}
#dirigeant_semaine .desc .headDesc .title{margin: 0px; padding: 2px 0 0 0; font: 15px/20px Georgia; color:#4d6599;}
#dirigeant_semaine .desc p a{color:#000; font-size:12px; font-weight:bold;}


/*** ANNUAIRE SOCIETES ***/
/*********************/

.annuaire{}

/**** ANNUAIRE PAGER & SEARCH ***/
.annuaire .search_engine .pagination{float: left; width: 100%; margin-bottom: 10px;}
.annuaire .search_engine .pagination li{float: left; margin: 0; padding: 0 2px;}

.annuaire .search_engine .pagination li a{padding:4px 7px; display: block; line-height:14px; text-align:center; font-size:11px; letter-spacing:-1px; background-color: #714329; color: #fff;}
.annuaire .search_engine .pagination li a.selected,
.annuaire .search_engine .pagination li a:hover{background-color: #D8CABB; color: #000;}

/***** ENTREPRISE PAR SECTEUR D ACTIVITE ****/

.bloc_par_secteur{float: left; width:100%; margin: 15px 0 15px 0;}
.bloc_par_secteur .title{margin : 0 0 10px 0; padding: 0 0 0 2px;  font: normal 28px Georgia; color:#1e6d8c;}
.bloc_par_secteur .listing{width: 305px; padding: 0 0 0 10px;}
.bloc_par_secteur .title1{margin-bottom: 8px;}
.bloc_par_secteur .listing ul li{margin: 0 0 10px 0;}


/*** NOS FLUX RSS ***/
/*********************/

.rss_defaut{display: inline; float:left;  margin:  15px 0 0 0px; width: 598px;}
.rss_defaut .title_head .img{float: left; margin: 3px 5px 0 0; display: inline; position: relative;}
.rss_defaut table{width:92%; margin: 8px 0px 0 27px; }

.rss_defaut table tr td{padding: 8px 0 6px 0;}
.rss_defaut table .intit{text-align: left;}

.rss_defaut table tr .logo{text-align: center;}
.rss_defaut table tr .point{width : 278px; border-bottom: 1px dotted #000;}
.rss_defaut .presentation{margin: 30px 0 0 0; line-height: 18px;}
.rss_defaut .presentation .link{color: #094888; font-size: 12px;}

/*** ENVOYER A UN AMI ***/
/************************/

#send_mail{float: left; width: 100%; margin: 15px 0 0 0px;}
#send_mail .head{float: left; width: 100%; margin : 0 0 20px 0;}
#send_mail .head .title1{}
#send_mail .head .title2{margin-bottom:5px;}

#send_mail .table_send_email{width: 100%;}

#send_mail form{padding: 15px 0 0 0; background-color:#E0D4CA;}
#send_mail form table tr td{padding: 0 0 20px 15px; text-align: left;}
#send_mail form table tr .name{width:210px; font: 12px/16px Arial; text-align: right;}
#send_mail form table tr td textarea{width: 330px; height:100px;}	
#send_mail form #email_captcha{height: 30px; width: 276px; float: left;}
#send_mail form .img_captcha{float: left; height:30px; margin: 0 6px 0 0px; border: 1px solid #C1B19F;}
#send_mail form #email_usr,	
#send_mail form #email_contact,	
#send_mail form #commentaire,
#send_mail form #email_captcha{border: 1px solid #C1B19F; background-color:#fff;}
#send_mail form #email_usr,	
#send_mail form #email_contact{width: 360px; height: 20px;}
#send_mail form #commentaire{width: 360px; height: 150px;}
#send_mail form .name.mention{}
#send_mail form table tr td.name.mention, #send_mail form .mention{
font: 10px/12px Arial; color: #000;
}
#send_mail form .mention.champs{padding-right:35px;}
 #send_mail form .mention a{font: 10px/12px Arial;  color: #000;}	
 
#send_mail .validate{float: right; margin-right: 43px; }
/*** LES COURS DE A ? Z ***/

.quote_panel .cacIcon{position:absolute; top:-33px; left:-3px;}
.contentHeadAZ{float:left; width:625px;}
.contentHeadAZ .titleAZ{padding: 0 0 0 10px; float:left; font:normal 25px Arial; }
.contentHeadAZ .pub{float:right; width:380px;}
.contentHeadAZ .pub a{float:right; margin: 0 5px 5px 2px ;}
.contentHeadAZ .filter{
float:left; width:460px; height:32px; margin: 10px 0 10px 66px;
background: url(../img/box/AZ_filter.png) no-repeat 0 0;
}
.ie6 .contentHeadAZ .filter{margin: 0 0 0 33px;}
.contentHeadAZ .filter .label{float:left; padding: 5px 6px 0 8px;
font-size:13px; color:#0e537a; text-decoration:underline; font-weight: bold;
}
.contentHeadAZ .filter .select1{
float:left; margin: 4px 0 0 0; border-top:1px solid #a8a8a8; border-top:1px solid #bebebe;
}
.contentHeadAZ .filter .select2{
float:left;  height:18px; padding: 2px 40px 0px 10px;
font-size:12px; color:#000; border-top:1px solid #e9e9e9;	 border-left:1px solid #e9e9e9;	width:54px;	
background: #fff url(../img/icon/selectInput.png) no-repeat right 2px; 
}	


/*** PAGE  DEVISES ***/
/*********************/

#tableau_croise .title2{font-weight: bold; margin-bottom: 5px;}
#tableau_croise iframe{}
#tableau_croise iframe html body #curr_table{width: 100%;}


#calendDev .title2{font-weight: bold; margin-bottom: 5px;}



.quote_panel .diviseIcon{position:absolute; top:-33px; left:-8px;}
.devisesChiffre{clear:both; width:350px; padding: 0 0 0 10px;}
.devisesChiffre a{font:bold 19px/20px Verdana; color:#000; font-style:italic;}
.devisesChiffre a span{font-size: 19px; font-weight:bold; font-style:italic;}
.devisesChiffre a span.neg{font-weight:normal;}
.devisesChiffre .quote_date{font-size:14px; color:#797979; font-weight:bold;}


.filterDevise{float:left; width:100%; height:28px; position:relative; background-color: #D8CABB;}

.filterDevise .label{
float:left; padding: 5px 6px 0 10px;
font-size:13px; color:#714329; font-weight: bold;
}
.filterDevise .select1{
float:left; margin: 3px 0 0 0; border: 1px solid #C1B19F; border-top:1px solid #bebebe; cursor:pointer;
}
.filterDevise .select2{
float:left;  height:17px;  padding: 2px 40px 0px 10px;
font-size:12px; color:#000; border-top:1px solid #e9e9e9;	 border-left:1px solid #e9e9e9;	width:54px;	
background: #fff url(../img/icon/selectInput.png) no-repeat right 2px; 
}

.selectContent{
float:left; display:none;  padding:5px;
position:absolute; top:24px; left:128px; 
background:#fff; border:1px solid #ccc; text-align:right;
}

.contentDevise .selectContent ul li{
line-height:14px; margin: 0 0 1px;
}
.contentDevise .selectContent ul li a{ color:#000;}


	/*** convertiseur***/
	
.convertiseur{float: left; width:208px; margin-bottom:15px; padding: 10px; border: 1px solid #D8CABB;}
.convertiseur .content{text-align: center; width:200px; font-size: 11px; margin:0px auto;}
.convertiseur iframe{width:200px; height: 290px;}

.convertiseur table #apreloader{display:none;}
.convertiseur table tr td{font-size:12px;}
.convertiseur table tr  .ccs_title{margin: 4px 0 3px 0; font-size:12px;}
.convertiseur .cc_result{margin: 10px 0 5px 0; height:36px;}


/*** PAGE PIECES OR ***/
/*********************/

.pieceOr .header{float: left; width: 100%; margin:  15px 0 0px 0;}
.pieceOr .header .pub{float: right;}
.pieceOr .header .partner .title{float: left; margin: 5px 10px 4px 0; display: inline; font: 12px Arial; color:#000;}
.pieceOr .header .partner a{float: left; }
	
	
.pieces_element{float: left; width: 635px; display: inline; margin: 0 0 15px 0px; padding: 10px 0 5px 0; border: 1px solid #D8CABB;}
.pieces_element .title1{display: inline; padding: 0 20px 0 17px; font-weight: normal;}
.pieces_element .title1 a{font-weight: normal;}
.pieces_element .cotation{display: inline; font: bold 14px Arial;}
.pieces_element .cotation span{font: bold 14px Arial;}
.pieces_element .cotation .cours{padding-right: 20px;}

.pieces_element .graph{float: left; display: inline; margin: 0 24px 0 0;}
.pieces_element .graph img{margin: 0 0 10px 0;}

.pieces_element .panel{display: block; padding: 15px 15px 0px 17px;}
.pieces_element .panel .text{line-height:16px; margin: 0 0 10px 0;}
.pieces_element .panel .text, .pieces_element .panel .text strong{; text-align: justify;}
.pieces_element .panel .text .copyright{font-style: italic; font-size: 10px;}


/*** PAGE  LISTE ACTU CATEGORIE ***/
/*********************/

.pageListing.actuCateg .articleList .article{
width:92%; padding: 3px 0 4px 20px; margin: 0 3px 0px 15px; display: inline;
border-bottom: 1px solid #CCCCCC;
background: url("../img/icon/list_arrow.png") no-repeat left center; 
}
.pageListing.actuCateg .articleList .article a,
.pageListing.actuCateg .articleList .article a b{font-size:12px;}


/*** PAGE  CONSEILS ***/
/*********************/

.conseil .halfRight .cac40 .cac40-nav .tabNav li a .center{padding: 0 15px;}


/*** PAGE  MEMBRE LOGUE ***/
/*********************/

#user_panel{
float:left; width:100%; margin: 15px 0 0 0; 
}
#user_panel .txt_presentation .txt_welcome{
font-size:18px; line-height:18px; color:#714329;
}	
#user_panel .txt_presentation .txt_acces{
text-indent: 30px; font:  13px Arial; margin-bottom: 20px;
}	
.user_panel_presentation{float:left; width:100%;}

/*** MENU USER ****/ 

#user_panel .menuUser{margin: 0 0 0 5px;}
.menuUser{float:left;}
.menuUser ul li{float:left; display: inline; text-align:center; margin: 0 3px 0 0;}
.menuUser ul li a{font-size:12px; color:#fff; line-height:18px;}

/* menu unsel  */
.menuUser ul li a .center{float:left; /*height:25px;*/ padding: 0 16px; background-color: #895C3E;}

/* menu sel  */
.menuUser ul li a.sel .center,
.menuUser ul li a:hover .center{background-color: #714329;}
.menuUser ul li a.sel .center{font-weight:bold;}

/**** VOTRE PROFIL *******/
/*************************/

.user_panel_presentation .userProfil{
float:left; width: 95%; margin: 0 0 20px 18px; display:inline;
}
.mesInfos .edit_abo{width:95%;}
.modify, 
#user_panel .edit_profil .modify,
.mesInfos .edit_abo	.modify
{
float:left; padding: 6px 15px 3px 0px; font-size:13px; 

}
.box_abo .modify{font-size:13px; font-weight:bold; 

}

.userProfil .edit_profil{float: left; width: 100%; }
.userProfil .headerline{float:left; width:100%; margin:0 0 10px;}
.userProfil .headerline .validate{margin: 3px 0 5px;}
.userProfil .headerline .cat_name{
float:left; width:400px; font-size:13px; font-weight:bold; 
}	
.userProfil .headerline .value{float:left; padding: 0 30px 0 0; font-size:12px; color:#333; }
.form_edit{
position:relative; float:left; border:1px solid #C1B19F; width:96.5%; padding:10px; margin: 0 0 15px 0;
}
.form_edit .form_item {float:left; width:99%; margin: 0 0 4px 0;}
.form_edit .form_item label{float:left; width:200px;}
.form_edit .closeDiv{float:right; position:absolute; top:5px; right:5px;}	
	
.edit_abo{float:left; width:100%; margin:0 0 9px 0px; padding: 0px 0 0 0; width:100%;}
.edit_abo .title1{padding: 0 0 0 0px ; margin: 0 0 7px 0; }
.edit_abo .element{float:left; width:100%;   display:inline;}
.edit_abo .element .desc{width:98%; margin: 5px 0 7px 0px; line-height: 18px; text-align: justify;}
.edit_abo .element .title2{ }
.edit_abo .element .checkbox{float:left; margin:3px 4px 0 0;}
.edit_abo .foot{float: left; width:100%; height:12px; }

.edit_profil .input {width: 250px; padding-top:2px; border: 1px solid #C1B19F; }
.edit_profil select {width: 250px; padding-top:2px; border: 1px solid #C1B19F; }
#edit_name select{width:100px;}
#edit_birthdate select {width:75px;}


/*** bt_aqua ***/

.bt_aqua span{float: left; width: 10px; height: 20px;}
.bt_aqua .left{background: url("../img/button/aqua.png") no-repeat scroll left 0 transparent;}
.bt_aqua .center{width: auto; font: bold 12px/18px Verdana;
background: url("../img/button/aqua_center.png") repeat-x;
}
.bt_aqua .right{background: url("../img/button/aqua.png") no-repeat scroll right 0 transparent;}
.edit_abo .acces{text-decoration: underline;}

/*** edit_abo ***/	

.edit_abo{background: none; position: relative;}
.edit_abo .sub{margin: 0 0 9px 0px; font: bold 12px/12px arial; float: left; }
.edit_abo .sub .text{margin: 0 0 0px 0; font: 14px/14px arial;}
.edit_abo .inside{}
.edit_abo .inside .title_inside{font: bold 12px/18px Tahoma; color:#000; }
.edit_abo table{width:99%; margin: 0 0 0px 0;}
.edit_abo table tr{padding: 0 10px 0 10px; }
.edit_abo table tr td,
.edit_abo table tr th{padding: 2px 0px; border-bottom: 1px solid #D8CABB;}
.edit_abo table tr.last td{border: none; font-weight: bold;}
.edit_abo table tr th{ font :  14px/16px Arial;  background: none;  text-align: right; color:#000; }
.edit_abo table tr td,
.edit_abo table tr td span{ font : bold 12px/16px Arial; }
.edit_abo table tr .nom{text-align: left; font-weight: normal;}	
.edit_abo table tr .val{text-align: right; color:#000; padding-right: 2px;}
#box_myList  table{border:none;}
#box_myList  table tr td.nom{}
#box_myList .sub{ font: italic 13px/14px Arial; }

/**** MON PORTEFEULLE *******/	
.title_port{
padding: 3px 0; border-bottom:1px solid #C1B19F; border-top:1px solid #C1B19F;line-height: 20px;
}
.user_panel_presentation .userProduits{
float:left; margin:0px 0 20px 0px; width:100%; display: inline; 
}
.choose_wallet{  }
.userProduits .choose_wallet table{width: auto;}

.choose_wallet b {float: left; margin: 0 2px 0 0;}
.menu_portefeuille SELECT{font-size: 11px; float: left; margin: 0 10px 0 0; border: 1px solid #C1B19F;}
.choose_wallet a, .choose_wallet a:link, .choose_wallet a:visited{
float: left; height:25px; margin-left:7px; padding:5px 0 0 30px; text-decoration:none; color:#333333; 
}
.menu_portefeuille #open_newport{background:url(../img/icon/wallet_plus.png) no-repeat 0 0;}
.menu_portefeuille #mod_port{background:url(../img/icon/wallet_pencil.png) no-repeat 0 0;}
.menu_portefeuille #suppr_port{padding-left:25px; background:url(../img/icon/wallet_delete.png) no-repeat 0 0;}
.item_wallet{
position: relative;  height: 70px; line-height:20px; padding: 15px 20px;

	background:#F6EBD8;
	background: -moz-linear-gradient(90deg, #C1B19F, #F6EBD8); /* Firefox */
	background: -webkit-gradient(linear, left top, left bottom, from(#C1B19F), to(#F6EBD8)); /* Webkit */
	background: linear-gradient(#C1B19F, #F6EBD8);
	-pie-background: linear-gradient(#C1B19F, #F6EBD8);
	border-bottom:1px solid #C1B19F;
	behavior: url(PIE.htc);
	
}
.item_wallet .closeDiv{position: absolute; right :10px; top:10px; }		
.menu_portefeuille .btn_export_excel{
vertical-align: middle;  width: 120px; height: 30px;
background:url(../img/icon/excel.png) no-repeat 0 0;
}
.menu_portefeuille .btn_export_excel a{padding-left: 20px;} 

.menu_portefeuille .btn_operat{
vertical-align: middle;  width: 160px; height: 30px;
background:url(../img/icon/history.png) no-repeat 0 0;
}
.menu_portefeuille .btn_operat a{padding-left: 20px;}
.menu_portefeuille .btn_depot{
vertical-align: middle;  width: 115px; height: 30px;
background:url(../img/icon/transfer_doc.png) no-repeat 0 0;
}
.menu_portefeuille .btn_depot a{padding-left: 20px;}


/********  wallet_details *************/

.wallet_details{width:90%;}
.wallet_details span{font-size:12px;}
.wallet_details td{padding: 6px 0; border-bottom: 1px solid #D8CABB; text-align: left;}	
	
/********  add_isin *************/	

.add_isin{float: left; width: 98%; margin: 0px 0px 20px 0px; padding: 8px 5px 12px 5px; border: 1px solid #C1B19F; }

.add_isin .title{font:14px Arial; margin: 0 0 0px 0 ; display: inline;}	
.add_isin #wanted_val{width:216px; margin: 0; padding: 2px 0; color:#000; border: 1px solid #C1B19F;}		
.add_isin .search_results{}		
.add_isin .search_results .item_result{cursor: pointer; padding: 4px 10px 4px 30px; 
background:url(../img/icon/icon_add_16x16.png) no-repeat 7px 3px;
}	
.add_isin .search_results .item_result_alt{background-color: #D8CABB;}
.modify_achat{float:left; width:100%; margin: 0 0 20px 0px; }
.modify_achat table #achat_label{
height:27px; padding: 8px 0 0 24px; text-align: left;
background:url("../img/icon/arrow_skip.png") no-repeat 5px 8px ;
}
.modify_achat table input{font-size: 11px; border: 1px solid #C1B19F; }
.modify_achat table{
width: 99%; height:60px; padding:  10px 0px 10px 5px; border: 1px solid #C1B19F; 
background-color: #D8CABB;
	}
.modify_achat table tr{border-left: 5px; }
.modify_achat table tr td{width: 0px; font-weight: bold; font-size: 11px; }
.modify_achat table #add_value_details{margin-bottom: 2px;}
.modify_achat table #cancel_value{}
.modify_achat table #cancel_value img{margin-top: 1px;}

/******* .my_wallet_list   ********/
.my_wallet_list .entete_port1 {background: none;}
.my_wallet_list .entete_port1 th.selected{background-color: #895C3E;}
.my_wallet_list .val, .my_wallet_list .perf {padding: 0 2px;}

.my_wallet_list{float:left; width: 100%;}
.my_wallet_list table{width:100%;}
.my_wallet_list th{padding:5px 0; border: 1px solid #fff;}
.my_wallet_list tr td{font-size: 11px; padding: 6px 0; border-bottom: 1px solid #D8CABB;}

.my_wallet_list #content_table tr td h2{color:#222222; font-size:16px; text-align:center;}
.my_wallet_list table tr.entete_port td {padding:5px;
background:url("/modules/user/submods/mon_portefeuille/images/bg-table-header.gif") repeat-x scroll 0 0 transparent;
border-right:1px solid #CCD7F4; border-top:1px solid #CCD7F4; color:#333333;
}
.my_wallet_list .port_vide td{background:#EDF5FF; padding: 15px 0;}


#quote_info table tr .name{text-align: left; width: 130px; font-weight: bold;}



/***my_wallet_history ***/
.my_wallet_history{ float: left; width: 100%; margin: 15px 0 0 0; }
.my_wallet_history .filter_history{width:500px; margin: 0;}
.my_wallet_history .filter_history td{border: none;}
.my_wallet_history .filter_history select{font-size: 12px; border: 1px solid #C1B19F;}

.my_wallet_history tr th{padding: 6px 0;}
.my_wallet_history tr td{font-size: 11px; padding: 6px 0; border-bottom: 1px solid #D8CABB;}


/*** MEMBRE MES ALERTES ***/

.userProduits table{width: 100%;}
.alert_suspended table tr td,
.info_alert_list table tr td{font-size: 11px; padding: 6px 0; border-bottom: 1px solid #D8CABB;}

.info_alert_list table tr th,
.alert_suspended table tr th{padding: 5px 0;}

.info_alert_list{float:left; line-height: 14px;}
.info_alert_list .title{margin: 0 0 5px 0; font: bold 13px/18px verdana; border-bottom: 1px solid #DBD9D9; }
.info_alert_list em{margin: 0 0 10px 0; display:block; line-height: 20px; font-size: 12px;}
.info_alert_list em img{float:left; padding: 2px 0 0 0;}

	/***alert_suspended ***/
.alert_suspended{
float:left; line-height:14px; margin: 0 0 15px 0; padding: 0 2px;
border: 1px solid #B8061C; background-color: #D8CABB; 
}
.alert_suspended .title{
border-bottom: 1px solid #375874; font:bold 13px/18px verdana; margin: 15px 0 5px 0;
}
.alert_suspended em, .alert_suspended em b{margin: 0 0 10px 0; display:block; line-height: 20px; font-size: 12px;}
.alert_suspended em img{float:left; padding: 2px 0 0 0;}


/****   MEMEBRE MA LISTE  ****/
.maListe .userProduits table tr td.name{text-align: left;}

.maListe .userProduits table tr th{padding: 5px 0;}
.maListe .userProduits table tr td{padding: 6px 0; border-bottom: 1px solid #D8CABB;}
.maListe .userProduits table .var_img img{margin: 0px 4px 0 0 ;}

/**** PAGE FORMATION ***/
/***********************/
.pageFormations{float: left; width: 666px; margin: 30px 0 0 0;}
.pageFormations .headFormations{
float: left; width: 100%; height:45px; margin: 0 0 20px 0;
background:url(../img/box/formations_title.png) no-repeat 0 0;
}
.pageFormations .headFormations .title{
padding: 0 0 0 47px; font:  small-caps normal 33px/40px Georgia;
}
.pageFormations .bodyListing{float: left; width: 100%;}
.pageFormations .bodyListing .element{
float: left; width: 325px; height: 148px; margin:0 8px 12px 0; overflow : hidden;
background: url("../img/box/bloc1.jpg") no-repeat scroll right -556px transparent;
}
.pageFormations .bodyListing .element .preview{
float: left; width: 165px; height: 124px; margin: 12px 4px 0 6px; overflow: hidden; display:inline;
text-align: center; background-color: #fff;
}
.pageFormations .bodyListing .element .preview a{float: left; width: 165px; height: 124px; margin: 0px; overflow: hidden;}
.pageFormations .bodyListing .element .desc{
float: left;  width:144px; height: 108px; margin: 12px 0 0px 0; padding: 0 0 6px 0;  display: inline; overflow: hidden;
font: 11px/12px Verdana; color:#666; text-align: justify; background-color: #fff;
}
.pageFormations .bodyListing .element .desc .title{letter-spacing: -1px; margin-bottom: 4px;}
.pageFormations .bodyListing .element .desc .title a{font: bold 12px/12px Georgia; color:#236a7c;}
.pageFormations .bodyListing .element .more{float: left; margin : 0 10px 0 0; padding : 0 0 0 15px; font: bold 10px/13px Verdana; color:#000;
background:  url("../img/icon/puce_noire.jpg") no-repeat scroll 0 1px #fff;
}

/******   OUPS!!! ERREUR 404 ******/ 
/**********************************/
.error_404{float: left; width: 100%;  padding: 0 0 10px 0;}
.error_404 .content1{display: inline; float: left; margin:20px 0 30px 0px; width:100%;}
.error_404 .title1{font-size:24px; margin: 0 0 20px 0;}
.error_404 .message .use_search_engine{margin: 0 0 10px 0; width:100%;}
.message .use_search_engine .title2{}

.search_engine{float: left; width:100%;}
.error_404 .message .search_engine{float: left; width: 100%; margin: 0 0 20px 0;}
.formDetailsSearch{float: left; width: 424px; height:43px;  background-color: #d8cabb;}
.formDetailsSearch form{float: left; width: 100%; height:35px; }
.formDetailsSearch #searchEngine_txt{float: left; height:28px; width: 378px; margin: 6px 0 0px 6px; border: 1px solid #c1b19f; }
.formDetailsSearch #searchBtnOK{float: left; margin: 13px 0 0 8px;}

.error_404 .redir{float: left; width: 100%;}
.error_404 .redir p{line-height: 17px;}
.error_404 .redir a{text-decoration: underline; font-weight: bold;}

.error_404 .block_google_adsense{width: 450px; margin: 0px;}


/***** PAGE RESULTAT RECHERCHE  *******/
/**************************************/
.resultat_rech{float: left; width:100%; margin: 30px 0 0 0;}
.resultat_rech .title1{}

.resultat_rech .actu-tabs{margin-bottom: 5px;}
.resultat_rech .actu-tabs ul{background:none;}

.resultat_rech .formDetailsSearch{width:100%; margin: 0 0 15px 0;}
.resultat_rech .formDetailsSearch #searchEngine_txt{width:92%;}
.resultat_content .listResult {width:100%; margin:  5px 0 20px 0;}
.resultat_content .listResult li{padding: 6px 10px 6px 10px; border-bottom: 1px solid #E8DCCB; }
.resultat_content .listResult li a{} 
.resultat_content .listResult li a strong{}

.resultat_rech .formDetailsSearch #searchEngine_txt{float: left; height:24px; padding-top: 4px; width: 92%; margin: 6px 0 0px 6px; border: 1px solid #c1b19f; }
 
.resultat_rech .header { }
.resultat_rech .error {margin: 0 0 15px 0; padding:5px  0 10px 2px; font-size:14px; text-align:center; color:#B8061C; border-bottom:2px solid #B8061C;}
.extend_search  { color:#333333; font-size:1.1em; font-weight:bold; padding:5px 0 10px; text-align:center; }


/****************************************
 * ERROR PAGE
 */
.error_404 .title_404 span { font:23px Georgia; }
/****************************************
 * PAGE Tag - Mot surligne
 */
strong.strong_tag { display:inline; font-size:12px; background-color:#EAFDA7; }
/****************************************
 * MOTEUR RECHERCHE HEADER
 */
form#form_search_engine { float:right; width:194px; }
form#form_search_engine input.submit{ background:url(../img/icon/iconSearch.gif) no-repeat center 0; float:left; height:18px; width:24px; border:0px; cursor:pointer; }
form#form_search_engine input#search_engine_input {float: left; height:16px; width:168px; border: 1px solid #c1b19f;  }
#form_search_engine .search_input{float: left; width: 100%;}

/****** pageInterview ******/
/***************************/

.pageInterview{float: left; display: block; padding: 0 20px ;}

/***** pagePub ****/
/*****************/
.pagePub{float: left; width:100%; margin: 15px 0 0 0;}
.pagePub .title{margin: 0px 0 15px 0;}
.pagePub .element{margin: 0 0 25px 0;}
.pagePub .element .title2{margin: 0 0 15px 0;}
.pagePub table tr td{text-align : left;}
.pagePub .element table .titre{font: 14px/16px Arial;}

.pagePub .element table .liens a{font: bold 12px/14px Arial;}
.pagePub .element  table .coordonnee{font: 12px/14px Arial;}
.pagePub .element table .coordonnee a{font: 12px/14px Arial;}


/***** qui_sommes_nous ***/
/*************************/
#qui_sommes_nous{float: left; width: 96%; margin: 15px 0 0 0;}
#qui_sommes_nous  .title{margin: 0px 0 15px 0px;}
#qui_sommes_nous .title2{margin: 0 0 10px 0;  font-size: 20px;}
#qui_sommes_nous .introduction{margin-bottom: 10px;}
#qui_sommes_nous p, #qui_sommes_nous p span, #qui_sommes_nous p span a{font: 12px/20px Arial;}
#qui_sommes_nous .contact{display: block; padding: 0 0 0 20px;}
#qui_sommes_nous .contact .name{font: bold 14px/22px Arial; color:#000;}
#qui_sommes_nous .contact .fonction{}
#qui_sommes_nous .nos_partenaires a{position: relative; margin: -10px 0 0 0;}

/*** RECRUTEMENT *****/
#recrutement{margin: 15px 0 0 0;}
#recrutement  .title{margin: 0px 0 15px 0px;}
#recrutement p{margin-bottom: 6px; line-height: 18px; }
#recrutement ul li{margin-bottom: 8px; padding-left: 20px;}
#recrutement .link {color:#714329; font-weight:bold;}


/*******  partenaires ********/
/*****************************/
.partenaires{float: left; width: 100%; margin: 15px 0 0 0;}
.partenaires .title{ margin: 15px 0 0 0;}
.partenaires .sep{height:2px;}

.partenaires .element{float: left; width:100%; padding: 7px 0;}
.partenaires table tr td .title a{color:#000; font: bold 14px Arial;}
.partenaires table tr .logo{width:130px;}

.partenaires table tr .logo img{/*border: 1px solid #C1B19F; padding:10px; margin: 0;*/}


.partenaires table tr .text{ padding: 0 30px; text-align: justify;}
.partenaires table tr td  a{color:#000;}	
	
/*******   mentions_legales *******
/*********************************/
.mentions_legales{float: left; padding: 0 10px; margin: 30px 0 0 0; font: 12px/14px Georgia; color:#537898;}
.mentions_legales .title{font: 18px/20px Georgia; color:#537898; margin: 10px 0 10px 0; text-decoration: underline;}
.mentions_legales h2{font: 17px/18px Georgia; color:#537898; }
.mentions_legales p{font: 12px/14px Georgia; color:#537898; margin: 0px 0 15px 0;}	
.mentions_legales ul li{font: 12px/14px Georgia; color:#537898; margin: 0px 0 10px 15px;}
.mentions_legales ul{list-style-type:circle;}
#main-bottom{float:left; width: 99%; padding: 10px 0 0 0; text-align: center;  color:#000;}

.mainBottom-menu{float: left; width: 100%; padding: 5px 0 0px 0; text-align: center; }
.mainBottom-menu ul li{display:inline;}
.mainBottom-menu ul li a{font-size: 11px; }

/***** Desabonement   ******/
/****************************/

#desabonnement_newsletter{margin-top: 15px;}
#desabonnement_newsletter .input{border: 1px solid #C1B19F;}
#desabonnement_newsletter .title1{margin-bottom: 15px;}
#desabonnement_newsletter p{margin-bottom: 8px;}

/*****  PAGE VIEDEO  ***/
#bloc_video{text-align: center; margin: 0px 0 15px 0; float: left; width: 100%; overflow: hidden; }
.bloc_video_column{float: left; width: 100%; overflow: hidden; margin: 0px 0px 15px 0}
.columnB .bloc_video_column{height: 193px;}

.player_video{float: left; width: 430px; margin: 0 0px 0 0;}
.player_video object{float: left;}
.player_video embed{float: left;}
.lof-navigator{float: left;}

/*.video .title1{margin-bottom: 5px;}*/
.pageListing.video .headListing .filter_form {float:right; margin:0 5px 0 0; text-align:right; }

ul.lof-navigator{padding:0;	 margin:0; width:100%;}
ul.liste_video_image li{cursor:pointer; width:100%; height:58px; padding:0; margin:0 0 3px 0; overflow:hidden;}
.liste_video_image_content{	height:300px; width:174px; float: right; overflow:hidden;}
.liste_video_image li .text{font: normal 11px Arial;  padding-right:5px; margin:0; overflow: visible;}
.liste_video_image li div{overflow: hidden; background:none; height:100%; position:relative;}
.liste_video_image li img{height:50px;  width:60px; }
.liste_video_image li .preview{float:left; width: 60px; height: 50px; margin:3px 5px 0px 0px; overflow: hidden; position: relative;}
.liste_video_image li .preview img{
bottom:-1000px;
left:-1000px;
margin:auto;
position:absolute;
right:-1000px;
top:-1000px;
vertical-align:middle;
}
.ie7 .liste_video_image li .preview img,
.ie6 .liste_video_image li .preview img {
vertical-align:middle; display: inline-block; position:relative; right:0; left:0; bottom:0; top:0;
}
.textVideo{text-align: left; margin: 0 0 10px 0; }


/*****  PAGE MATIERES PREMIERES  ***/
.table_list {width: 100%; float: left;}

.table_list .table_list_body { padding:  0;}
.table_list .title3{font-weight: bold;}
.table_list table{margin: 0;}
.table_list table td{font-size: 11px;}

/****    COMMUNAUTE  ****/

.showcaseForum_head{float: left; width: 100%;}
.pageCommunaute .showcaseForum{clear: both; border-bottom :4px solid #714329;}
.pageCommunaute .showcaseForum th{padding: 6px 0;}
.pageCommunaute .showcaseForum td{padding: 4px 0; border-top :1px solid #c1b4a6;}
.pageCommunaute .showcaseForum .text{ text-align: left;}
.pageCommunaute .showcaseForum .quote_date{font-size: 11px; }
.pageCommunaute .showcaseForum b{font-size: 12px;}

.forum_bloc{float: left; width: 100%;}
.pageCommunaute .topForum td{text-align: left;}

.pageCommunaute .sondage{margin:  10px 0 0 0;}
.pageCommunaute .sondage .head{height: 25px; background: #D8CABB;  }

.pageCommunaute .sondage .head .title2{padding: 3px; }


.resumeForum .title1{margin: 0 0 5px 0;}

	
.listingBlog{float: left; width: 100%; margin: 0 0 9px 0;}
.listingBlog .title1{margin-bottom: 5px;}
.listingBlog .element{float: left; width: 100%; height:50px; overflow: hidden; margin: 0 0 16px 0;}
.listingBlog .element .preview{float: left; width:70px; height:50px; overflow: hidden; margin: 0 5px 0px 0;}
.listingBlog .element .preview img{width:70px; height:55px;}
.listingBlog .element .content{display: inline; width: auto; }
.listingBlog .element .content .text{line-height: 16px; }
.listingBlog .element .content .title2{font: bold 12px/16px arial; margin: 0; padding: 0; color: #000; background: none;}
.listingBlog .title2{
font: bold 17px/18px Times New Roman; margin: 0 0 10px 0; color: #714329;
padding: 3px; background: #D8CABB;
}
.listingBlog .title2 a{font-weight: bold; }

.joinBlog {clear: both; width: 100%; margin-bottom: 15px;}
.joinBlog .titleLink{display: block; margin-bottom:4px; font: bold 13px Arial; color:#714329; text-decoration: underline;}
.joinBlog .text{}

.forumContent .resumeForum .body .item  p a{text-decoration: underline;}
.forumContent .resumeForum .body .item  p a:hover{text-decoration: none;}

.thematique .label{text-align: left;}

/****  PAGE QUIZZ ***/
.pageQuizz .quizz .head{float: left; width: 100%;}
.pageQuizz .quizz .head .title{ margin: 0 0 5px 0;}
.pageQuizz .quizz .head .title2{ margin: 0 0 15px 0; color: #000; font: 13px Arial;}
.pageQuizz .quizz .body{float: left; width: 100%;}

.quiz-el{width:100%; 	position: relative; /*background: #714329; font-size: 1.1em; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 1px;*/}
/*.quiz-el div{padding: 0.2em;}*/
.quiz-el input{	font-size: 12px;}
/* .q-innerArea = .q-header, .q-help, .q-prob, .q-intro, .q-gameOver */
.q-header{}
#quizArea .q-innerArea{position:relative; clear: both; /*padding: 2px 0;    background: #D8CABB; color: black;*/}
.q-header, .q-help, .q-review-menu {}
.pageQuizz .q-intro{padding: 0.2em;}
.pageQuizz .q-title{overflow: hidden; width: 80%; margin: 0 0 5px 0; font: 20px/22px Times New Roman;        }
/*This is a hack, because IE fails on float:right.*/
.q-counter{	position: absolute;	top: 0%;	right: 0%;	margin: 2px;	padding: 0%; font-weight: bold; font-size: 14px;}
.q-counter{	float: right;}
div#quizArea .q-help{display: none; padding: 2px 0.2em 4px 0.2em; position: relative;	clear:both;}
/*.q-probArea = .q-ques, .q-ansSel, .q-result */
.q-result{padding: 10px 0;}
.pageQuizz #quizArea .q-ques{ margin: 2px 0 0 0;   font: bold 16px Arial ;                 }
.pageQuizz #quizArea .q-probArea{padding: 3px 0;  background: #F6EBD8;  position: relative; }
.q-probArea .title{font-weight:bold;}
.q-probArea hr{clear: both; float: none; margin: 5px 0;}
#quizArea .q-help-menu{width: 99%; padding: 0;}
.q-help-menu input{border: 0; background: none; font: 11px Arial}
.q-help-info{clear:both;}
.q-quit-area, .q-review-arrows{display: inline;	width: auto;}
.q-quit-area{float: right;}
.q-review-arrows{position: relative;	/*IE hack.*/ width: 2.3em;}
.q-center{text-align: center; display: block; margin-left: auto; margin-right: auto; }
.q-gameOver .q-statTotal{color: blue;}
.q-quesInput{width: 95%;}
.q-ol{list-style-type: lower-alpha; list-style-position: inside; padding: 0; margin: 0; }
.q-ol-li{margin: 4px auto; padding: 2px 0; font-size: 12px;}
.q-ol-hover{background: #D8CABB; cursor: pointer;}
.q-ol-active{background: #D8CABB; /* font-weight: bold;*/}
/*IE displays the wrong width for <select> tags.*/
.q-select{width : 80%;}
.q-select{font-size: 0.8em;	width: 100%;}
.q-timer-area{display:block; text-align:center; width: auto;}
.q-review-menu{	text-align: center; width: auto; }
.q-reviewBar-btns{position: relative; display: inline-block; width: auto; padding: 0 20px; }
.q-rightArrow{float:right;}
.q-leftArrow{float:left;}
.q-timer-area{line-height: 0; height:0; }

.q-check-btn{ 
float: right;
margin: 3px 0 10px 0; padding:5px 10px 5px 18px;
font: bold 12px Arial,sans-serif; color:#fff; text-decoration:none; cursor:pointer;

background: -moz-linear-gradient(90deg, #895C3E, #996633); /* Firefox */
background: -webkit-gradient(linear, left top, left bottom, from(#996633), to(#895C3E)); /* Webkit */
border:1px solid #895C3E;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 0 #ccc;
-webkit-box-shadow:0 1px 0 #ccc;
box-shadow: 0 1px 0 #ccc;
behavior: url(PIE.htc);

text-shadow:0 1px 1px #333;
text-transform:uppercase;
}
.q-check-btn{ 
background: url("../img/icon/puce_blanc.png") no-repeat scroll 6px 8px #895C3E;
}
.q-check-btn:hover{color:#FFFFFF;}

/****  BLOGS  *****/

.pageBlog{}
.blogJour .head{margin: 0px 0 8px 0;}
.pageBlog .blogJour.text-image{border:none;}
.pageBlog .blogJour.text-image .text{}

.pageBlog .edito .title{  margin:0 10px 5px 10px; }
.pageBlog .edito .preview{margin-left: 10px;}
.pageBlog .edito .body{}
.pageBlog .edito p.text{line-height: 16px; margin: 0 0 10px 0; }

.pageBlog  .columnB .sep {margin-top: 0px;}


/****  MEMBRE FORUM  *****/
/************************/

.showcaseForum_container{float: right; width: 462px; margin: 15px 0 0 0;}
.member_container{float: left; width: 160px; margin: 15px 0 0 0;
border: 1px solid #887A6A;
-moz-border-radius : 5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url(PIE.htc);
}
.member_container .head{padding: 4px 0; background: #887A6A; }
.member_container .head .title{font: bold 13px Arial; text-align: center; color: #fff;}

.member_container .body{padding: 4px 5px 3px 5px; /*border: 1px solid #887A6A;*/ }
.member_container .body .element{padding: 3px 0;}
.member_container .body .cat{font-weight: bold; display: block;}


/**
 * FrameWork CSS
 */
.clear, .clearfix { clear:both; }
span.name {color:#A16F04;}
table.quote_table tr.hide_display { display:none; }


div#user_panel div.edit_profil a.modify,
div#user_panel div.edit_profil a.modify_bis,
div#user_panel div.edit_profil a.closeDiv { cursor:pointer; }
div#user_panel div.edit_profil a.modify_bis{ 
float:right; font-size:13px; font-weight:bold; height:22px; text-align:center; width:98px; }
#writeComment .head .title { width:380px; }
	

.archives_mini{float: left; width: 100%; margin: 0 0 15px 0;}
.archives_mini ul{float: left; width:100%; height: 112px; overflow: hidden; }
.archives_mini ul li{float: left; width:110px; height: 112px; margin: 0 10px 0 0;  padding:0; text-align: center; overflow: hidden; text-transform: lowercase;}
.archives_mini ul li a img{height: 70px;}
.archives_mini ul li .title{text-transform: lowercase;}
/****************************************
 * THE ALERT POPUP
 */
div#quote_alert { }
div#quote_alert div.title { font-size:14px; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #cccccc; padding-left:10px; margin-bottom:10px; }
div#quote_alert div.alert_stop { width:280px; float:left; border:3px solid #CCE5FF; -moz-border-radius:5px; padding:5px;}
div#quote_alert div.alert_news { margin-left:310px; border:3px solid #FFE596; -moz-border-radius:5px; padding:5px; }
div#quote_alert div.full_box {width:600px; margin-left:0px; }
div#quote_alert h2 { font-size:13px; line-height:24px; font-weight:bold; margin-top:3px; padding-left:42px; padding-bottom:3px; border-bottom:1px solid #80CEFF; }
div#quote_alert div.alert_stop h2 { background:url(/templates/default/icons/Finance/icons/png/24x24/41_24x24.png) no-repeat 5px 0px; } 
div#quote_alert div.alert_news h2 { background:url(/templates/default/icons/menu_icons/icon_default_news_24x24.png) no-repeat 5px 0px; padding-left:37px; border-bottom:1px solid #FBBB48;} 
div#quote_alert div.success { border:3px solid #cccccc; }
div#quote_alert div.success h2 { border-bottom:1px solid #dddddd; background:url(/templates/default/icons/ok.png) no-repeat 5px 0px;}
div#quote_alert p { padding:0px 5px; }
div#quote_alert p.quote_actual { padding:0px 35px 2px; margin:0px; background:url(/templates/default/icons/Finance/arrow__000_small.png) no-repeat 18px 1px; }
div#quote_alert p.quote_actual_old { padding:5px 35px 2px; margin:0px; background:url(/templates/default/icons/Finance/arrow__000_small.png) no-repeat 18px 6px; }
div#quote_alert p.quote_choose { padding:1px 35px; margin:2px 0px; background:url(/templates/default/icons/Finance/arrow__000_small.png) no-repeat 18px 3px; }
div#quote_alert p.quote_choose input { width:50px; border:1px solid #cccccc; padding:2px 3px;}
div#quote_alert p.error input { border:1px solid #ff0000; } 
div#quote_alert p span { width:120px; display:block; float:left;}
div#quote_alert p.quote_choose span { padding-top:2px;}
div#quote_alert div.choose_subscribe p { margin-bottom:5px; }
div#quote_alert p.choice { padding:0px 30px; margin:2px 0px; }
div#quote_alert p.choice input { line-height:16px; float:left; cursor:pointer;}
div#quote_alert p.choice label { line-height:16px; padding-left:20px; display:block; cursor:pointer; }
div#quote_alert div.close { cursor:pointer; margin-bottom:7px; padding:0 0px 3px 0px; text-align:right; border-bottom:1px solid #dddddd; margin:0px 3px 7px; color:#444444; background:url(/templates/default/icons/list_arrow.png) no-repeat 2px 7px; }
div#quote_alert div.bottom { background:none; border:none; margin:5px 0px 0px; padding:3px 0px 0px 0px; position:absolute; z-index:1000; font-size:14px; font-weight:bold; line-height:29px; padding-left:28px; left:550px; }
div#quote_alert div.submit, div#quote_alert div div.close {text-align:center; padding:7px; cursor:pointer;border-bottom:none; background:none;}
/****************************************
 * FORMATION
 */
div#formation { margin:20px; }
div#formation h1.titre{ margin:10px; padding-bottom:10px; font: normal 24px/30px Georgia; text-align:left; background: url("/templates/default/img/box/edit_abo_head.png") no-repeat scroll center 30px transparent; }
div#formation p.chapo{ margin:10px 0px; font:12px/14px Verdana; color:#666; text-align:justify; }
div#formation p.video{ margin:20px 0px; text-align:center; }
div#formation p.para{ margin:20px 0px; font:12px/14px Verdana; color:#666; text-align:justify; }
div#formation p.para b{ font: bold 12px/14px Verdana; color:#666;}
div#formation p.graphique{ margin:20px 0px;  text-align:center; }
div#formation ul{ margin:0px 30px;  text-align:justify; } 
div#formation ul li{ padding:5px 0px; font:12px/14px Verdana; color:#666; text-align:justify;}
div#formation p.graph_txt{ margin:0px 30px; font:12px/14px Verdana; color:#666; text-align:justify; }
div#formation p.copyright { padding:5px 0; margin:20px 0 10px 0; color:#666666; 	font-size:0.9em; font-style:italic; line-height:1.1em; }
div#formation .folder_index{ font-size:14px; }
div#formation div.folder_menu_container .folder_menu a{ font-size:12px; color:#0040b6 ; }

/**********************************
 * ROUNDED BOX
 *********************************/
div.rb_t { height:4px; line-height:0.1px; font-size:1px; z-index:1; background:#686868; }
div.rb_tr, 
div.rb_tl { width:4px; height:4px; background:transparent; float:left; z-index:2; line-height:0.1px; font-size:1px;	overflow:hidden; }
div.rb_tline, 
div.rb_bline { height:2px; float:left; background:#5A5A5A; width:974px;	line-height:0.1px; font-size:1px; }
div.rb_bline { margin-top:2px; }
div.pixel { height:1px; width:1px; float:left; line-height:1px; font-size:1px; border:0px solid #ffffff; overflow:hidden; }
div.bg_transparent { background:transparent; }
div.round_box { background: transparent url(/templates/default/img/box_bg_sprite.gif) 0px 0px repeat-x; float:left; }
div.round_box  .faux_bottom{ float: left; width:100%; height: 15px; background:url(/templates/default/img/box/quizz_big_bottom.png) no-repeat 0 0; }
div.round_box .faux_bottom{ float: left; width:100%; height: 15px; background:url(/templates/default/img/box/quizz_small_bottom.png) no-repeat 0 0; }
div.round_box.right { float:right; }
div.box_container { margin:0px; padding:0px; }
div.round_box div.top, div.round_box div.bottom, div.round_box div.bottom_w_next { height:4px; z-index:0; border-top:1px solid #e8e9ea; }
div.round_box div.bottom { border:none; border-bottom:1px solid #e8e9ea; }
div.round_box div.bottom_w_next { height:17px; border:none; }
div.round_box div.top div, div.round_box div.bottom div { height:5px; width:5px; overflow:hidden; background: transparent url(/templates/default/img/box_sprite.gif) 0px 0px no-repeat; z-index:0; top:-1px; }
div.round_box div.bottom div { top:0px; }
div.round_box div.bottom_w_next div { height:16px; width:143px; overflow:hidden; background: transparent url(/templates/default/img/box_next_sprite.gif) 5px 0px no-repeat; z-index:3; }
div.round_box .content div.title,
div.round_box .content h2.title,
div.round_box .content h1.title,
div.round_box .content h3.title { padding-left:7px; padding-bottom:2px; margin-bottom:7px; border-bottom:1px solid #bdbcbd; color:#383838; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:0.3px; font-weight:bold; }
div.round_box .content div.title a,
div.round_box .content div.title a:link,
div.round_box .content div.title a:visited,
div.round_box .content div.title a:hover,
div.round_box .content h2.title a,
div.round_box .content h2.title a:link,
div.round_box .content h2.title a:visited
div.round_box .content h2.title a:hover,
div.round_box .content h1.title a,
div.round_box .content h1.title a:link,
div.round_box .content h1.title a:visited
div.round_box .content h1.title a:hover,
div.round_box .content h3.title a,
div.round_box .content h3.title a:link,
div.round_box .content h3.title a:visited
div.round_box .content h3.title a:hover { color:#383838; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:0.3px; font-weight:bold; }
div.round_box .content div.panel { padding:0px 7px; margin-bottom:5px; }
/* Normal Skin */
div.round_box { background: transparent url(/templates/default/img/box_bg_sprite.gif) 0px 0px repeat-x;}
div.round_box div.top div.left{ background-position:0px 0px; float:left; z-index:10; }
div.round_box div.top div.right{ background-position:-5px 0px; float:right; z-index:10; }
div.round_box div.bottom div.left{ background-position:-10px 0px; float:left; z-index:10; }
div.round_box div.bottom div.right{ background-position:-15px 0px; float:right; z-index:10; }
div.round_box div.bottom div.fake_border{ display:block; width:auto; margin-right:5px; background-image:none;  z-index:10;}
div.round_box div.bottom_w_next div.left{ width:6px; height:17px; background-position:0px 0px; float:left; }
div.round_box div.bottom_w_next div.right{ background-position:-6px -0px; float:right; height:17px;  }
div.round_box div.size_middle div.right{ width:143px;  }
div.round_box div.size_large div.right{ width:164px;  background-position:-6px -17px;}
div.round_box div.bottom_w_next div.fake_border{ display:block; width:auto; margin-right:5px; border-bottom:1px solid #e8e9ea; background-image:none; }
div.round_box div.bottom_w_next div.right a,
div.round_box div.bottom_w_next div.right a:link,
div.round_box div.bottom_w_next div.right a:visited { color:#333333; font-size:10.85px; line-height:16px; letter-spacing:-0.1px; display:block; text-align:right; padding-right:10px;  }
div.round_box .content { padding:5px; border-left:1px solid #e8e9ea; border-right:1px solid #e8e9ea; }
/* Pink Skin */
div.rb_pink { background: transparent url(/templates/default/img/box_sprite_pink.gif) 0px 0px repeat-x; }
div.rb_pink div.top div.left{ background-position:-20px 0px; float:left; }
div.rb_pink div.top div.right{ background-position:-25px 0px; float:right; }
div.rb_pink div.bottom div.left{ background-position:-30px 0px; float:left; left:0px; }
div.rb_pink div.bottom div.right{ background-position:-35px 0px; float:right; }
div.rb_pink div.bottom_w_next div.left{ width:6px; height:17px; background-position:0px -34px; float:left;}
div.rb_pink div.bottom_w_next div.right{ background-position:-6px -34px; float:right; height:17px;  }
div.rb_pink div.bottom_w_next div.fake_border{ display:block; width:auto; margin-right:5px; border-bottom:1px solid #833692;  }
div.rb_pink div.bottom_w_next div.right a,
div.rb_pink div.bottom_w_next div.right a:link,
div.rb_pink div.bottom_w_next div.right a:visited { color:#ffffff; }
div.rb_pink .content { padding:5px; border-left:1px solid #833692; border-right:1px solid #833692; }
div.rb_pink div.top, div.rb_pink div.bottom { border-top:1px solid #833692; }
div.rb_pink div.bottom { border:none; border-bottom:1px solid #833692; }
/* Blue Skin */
div.rb_blue { background: transparent url(/templates/default/img/box_sprite_blue.gif) 0px 0px repeat-x; }
div.rb_blue div.top div.left{ background-position:-40px 0px; float:left; }
div.rb_blue div.top div.right{ background-position:-45px 0px; float:right; }
div.rb_blue div.bottom div.left{ background-position:-50px 0px; float:left; left:0px; }
div.rb_blue div.bottom div.right{ background-position:-55px 0px; float:right; }
div.rb_blue div.bottom_w_next div.left{ width:6px; height:17px; background-position:0px -85px; float:left;}
div.rb_blue div.bottom_w_next div.right{ background-position:-6px -34px; float:right; height:17px;  }
div.rb_blue div.size_large div.right{ width:164px;  background-position:-6px -85px;}
div.rb_blue div.bottom_w_next div.fake_border{ display:block; width:auto; margin-right:5px; border-bottom:1px solid #0f74dd;  }
div.rb_blue div.bottom_w_next div.right a,
div.rb_blue div.bottom_w_next div.right a:link,
div.rb_blue div.bottom_w_next div.right a:visited { color:#ffffff; }
div.rb_blue .content { padding:5px; border-left:1px solid #0f74dd; border-right:1px solid #0f74dd; }
div.rb_blue div.top { border-top:1px solid #0f74dd; }
div.rb_blue div.bottom { border:none; border-bottom:1px solid #0f74dd; }
/* Blue bis Skin */
div.rb_blue_bis div.top div.left{ background-position:-40px 0px; float:left; }
div.rb_blue_bis div.top div.right{ background-position:-45px 0px; float:right; }
div.rb_blue_bis div.bottom div.left{ background-position:-50px 0px; float:left; left:0px; }
div.rb_blue_bis div.bottom div.right{ background-position:-55px 0px; float:right; }
div.rb_blue_bis div.bottom_w_next div.left{ width:6px; height:17px; background-position:0px -85px; float:left;}
div.rb_blue_bis div.bottom_w_next div.right{ background-position:-6px -34px; float:right; height:17px;  }
div.rb_blue_bis div.size_large div.right{ width:164px;  background-position:-6px -85px;}
div.rb_blue_bis div.bottom_w_next div.fake_border{ display:block; width:auto; margin-right:5px; border-bottom:1px solid #2f6483;  }
div.rb_blue_bis div.bottom_w_next div.right a,
div.rb_blue_bis div.bottom_w_next div.right a:link,
div.rb_blue_bis div.bottom_w_next div.right a:visited { color:#ffffff; }
div.rb_blue_bis .content { padding:5px; border-left:1px solid #2f6483; border-right:1px solid #2f6483; }
div.rb_blue_bis div.top { border-top:1px solid #2f6483; }
div.rb_blue_bis div.bottom { border:none; border-bottom:1px solid #2f6483; }
/* Green Skin */
div.rb_green { background: transparent url(/templates/default/img/box_sprite_green.gif) 0px 0px repeat-x; }
div.rb_green div.top div.left{ background-position:-90px 0px; float:left; }
div.rb_green div.top div.right{ background-position:-95px 0px; float:right; }
div.rb_green div.bottom div.left{ background-position:-80px 0px; float:left; left:0px; }
div.rb_green div.bottom div.right{ background-position:-85px 0px; float:right; }
div.rb_green div.bottom_w_next div.left{ width:6px; height:17px; background-position:0px -85px; float:left;}
div.rb_green div.bottom_w_next div.right{ background-position:-6px -34px; float:right; height:17px;  }
div.rb_green div.size_large div.right{ width:164px;  background-position:-6px -85px;}
div.rb_green div.bottom_w_next div.fake_border{ display:block; width:auto; margin-right:5px; border-bottom:1px solid #67993d;  }
div.rb_green div.bottom_w_next div.right a,
div.rb_green div.bottom_w_next div.right a:link,
div.rb_green div.bottom_w_next div.right a:visited { color:#ffffff; }
div.rb_green .content { padding:5px; border-left:1px solid #67993d; border-right:1px solid #67993d; }
div.rb_green div.top { border-top:1px solid #67993d; }
div.rb_green div.bottom { border:none; border-bottom:1px solid #67993d; }
/* Hard Grey Skin */
div.rb_grey { background: transparent url(/templates/default/img/box_sprite_grey.gif) 0px 0px repeat-x; }
div.rb_grey div.top div.left{ background-position:-60px 0px; float:left; }
div.rb_grey div.top div.right{ background-position:-65px 0px; float:right; }
div.rb_grey div.bottom div.left{ background-position:-70px 0px; float:left; left:0px; }
div.rb_grey div.bottom div.right{ background-position:-75px 0px; float:right; }
div.rb_grey div.bottom_w_next div.left{ width:6px; height:17px; background-position:0px -102px; float:left;}
div.rb_grey div.bottom_w_next div.right{ background-position:-6px -34px; float:right; height:17px;  }
div.rb_grey div.size_large div.right{ width:164px;  background-position:-6px -119px;}
div.rb_grey div.bottom_w_next div.fake_border{ display:block; width:auto; margin-right:5px; border-bottom:1px solid #6f6f6f;  }
div.rb_grey div.bottom_w_next div.right a,
div.rb_grey div.bottom_w_next div.right a:link,
div.rb_grey div.bottom_w_next div.right a:visited { color:#ffffff; }
div.rb_grey .content { padding:5px; border-left:1px solid #6f6f6f; border-right:1px solid #6f6f6f; }
div.rb_grey div.top { border-top:1px solid #6f6f6f; }
div.rb_grey div.bottom { border:none; border-bottom:1px solid #6f6f6f; }
/** Brown Skin **/
div.rb_brown { background: transparent url(/templates/default/img/box_sprite_brown.gif) 0px 0px repeat-x; }
div.rb_brown div.top div.left{ background-position:-130px 0px; float:left; }
div.rb_brown div.top div.right{ background-position:-135px 0px; float:right; }
div.rb_brown div.bottom div.left{ background-position:-120px 0px; float:left; left:0px; }
div.rb_brown div.bottom div.right{ background-position:-125px 0px; float:right; }
div.rb_brown div.bottom_w_next div.left{ width:6px; height:17px; background-position:0px -153px; float:left;}
div.rb_brown div.bottom_w_next div.right{ background-position:-6px -153px; float:right; height:17px;  }
div.rb_brown div.size_large div.right{ width:164px;  background-position:-6px -85px;}
div.rb_brown div.bottom_w_next div.fake_border{ display:block; width:auto; margin-right:5px; border-bottom:1px solid #cc6633;  }
div.rb_brown div.bottom_w_next div.right a,
div.rb_brown div.bottom_w_next div.right a:link,
div.rb_brown div.bottom_w_next div.right a:visited { color:#ffffff; }
div.rb_brown .content { padding:5px; border-left:1px solid #cc6633; border-right:1px solid #cc6633; }
div.rb_brown div.top { border-top:1px solid #cc6633; }
div.rb_brown div.bottom { border:none; border-bottom:1px solid #cc6633; }
/****************************************
 * LIGATUS
 */
div.ligatus_link{ text-align:center; }
/****************************************
 * SIMULATEUR IMPOTS
 */
#simulateur_impots{  margin: 0 0 15px 0;  }
#simulateur_impots .label{float: left; width:118px; margin-right: 5px; line-height: 20px;}
#simulateur_impots .input{float: right;  width: 94px; height: 18px; border: 1px solid #C1B19F;  }
#simulateur_impots .resset{float: right; margin: 10px 10px 0 20px; display: inline;}
#simulateur_impots .validate{float: right; margin: 10px 0 0 0; display: inline;}
/*****************************************
 * SEND EMAIL
 ****************************************/
div#send_mail table.table_send_email td.champs span.error{color:#FE0101;}
div#send_mail table.table_send_email td.champs input.error{border:2px solid #FE0101; }
div#send_mail table.confirmation{}
div#send_mail table.confirmation td.picto{width:40%; text-align:right; padding-right:10px;}
div#send_mail table.confirmation td.text{padding-left:40px;}

/*****************************************
 * QUOTE TICKER
 */
div.left_gradient,
div.right_gradient { position:relative; display:block; }
div#quotes_ticker { clear:both; }
div.ticker_panel { height:25px; }
div.ticker_panel .left_gradient, div.ticker_panel .right_gradient { float:left; background:url(../img/quote_ticker_bg_sprite.png) repeat-y 0px 0px; width:30px; height:25px; overflow:hidden; z-index:2; cursor:pointer; }
div.ticker_panel .right_gradient { background-position:right 0px; float:right; }
div.ticker_panel .content { position:absolute; top:0; left:32px; overflow:hidden; height:25px; line-height:25px; width:940px; }
div.ticker_panel .content .ticker_container { left:1000px; position:absolute; }
div.ticker_panel .content ul { line-height:25px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:5px; }
div.ticker_panel .content ul li { float:left; line-height:25px; height:25px; color:#333333; padding:0px 10px; font-size:11px; }
div.ticker_panel .content a,
div.ticker_panel .content a:link,
div.ticker_panel .content a:visited { color:#333333; font-size:11px; }
div.ticker_panel .content a:hover { color:#333333; text-decoration:underline; }


/************************/
/* FLASH TICKER */
/************************/
div.flash_ticker { height:30px; overflow:hidden; line-height:30px; border-bottom:1px solid #E3E3E3; }
div.flash_ticker div.float_content { height:72px; }
div.flash_ticker .content { height:24px; line-height:24px; display:block; overflow:hidden; }
div.flash_ticker .content h1 { color: #333333; font-family: Verdana,Arial; font-size: 12px; font-weight: normal; }
div.flash_ticker .content h1.date_home{ padding-top:5px; }
div.flash_ticker .content a,
div.flash_ticker .content a:visited,
div.flash_ticker .content a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
div.flash_ticker div.flag { float:left;	margin:6px 10px 0px 6px; height:24px; overflow:hidden; }
div.flash_ticker div.flag.home{ padding:5px 0px; }
div.flash_ticker div.devise_ticker { float:right; height:30px; line-height:30px; padding-right:20px; padding-top:1px; }
div.flash_ticker div.devise_ticker a,
div.flash_ticker div.devise_ticker a:visited,
div.flash_ticker div.devise_ticker a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; height:20px; }
div.flash_ticker div.devise_ticker a.link_petrole { background:#ffffff url(/templates/default/icons/ico_petrole.png) no-repeat 0px 0px; padding-left:20px; padding-bottom:5px; padding-top:5px; }
div.flash_ticker div.devise_ticker a.link_or{ background:#ffffff url(/templates/default/icons/ico_or.png) no-repeat 0px 0px; padding-left:30px; padding-bottom:5px; padding-top:5px; }
/**************************
 * LINK FOOTER
 */
p.txtFooter { color: #888; text-align:center; font-size: 10px; line-height: 10px; margin: 5px auto 10px auto; width: 630px; }
p.txtFooter a { color: #888; font-size: 10px; line-height: 10px; text-decoration: none; } 
p.txtFooter a:hover  { text-decoration: underline; } 
/* FOR ADMIN STYLESHEET */
/* contentBox */
.contentBox { -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background-color:#E2ECEE; border:1px solid #9DDAE6; padding:10px; width:940px; margin:25px; }
.contentBox .title { background-image: url(/templates/default/img/content_title_bg.gif); height:35px; }
.contentBox .title p { padding-left: 42px; background-image: url(/templates/default/img/content_title_bullet.gif); background-repeat: no-repeat; background-position: center left; height:35px; font-family:trebuchet ms; font-weight:normal;  font-size:13px; }
.contentBox .title p a { font-weight: bold;}
.contentBox .content { background-color:#E2ECEE; padding:10px; padding-top:0px;  }
.contentBox h1 {text-align:center; font-family:trebuchet ms; font-size:2px;}
.contentBox h2 {font-family:trebuchet ms; font-size:14px; border-bottom: 2px solid #ffffff; border-top: 2px solid #ffffff; background-color:#f7fad6; padding-left:10px; color:#333333; margin:10px 0px; }
.contentBox h3 {font-family:trebuchet ms; font-size:14px; padding-left:15px; color:#333333; margin:10px 0px; }
.contentBox h3 em {font-family:trebuchet ms; font-weight: normal; font-size:14px; padding-left:10px; color:#666666; margin:0px 0px; }
.infoMsg { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;font-family:arial,sans-serif;font-size:12px; }
.infoMsg { background-color:#faf8d1; margin:10px auto; padding:15px; color:#333333; }
.infoMsg p { margin:10px auto; padding:5px; padding-left:60px; padding-top:10px; font-size:1.2em;}
.infoMsg_fullPage { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;font-family:arial,sans-serif;font-size:12px; }
.infoMsg_fullPage { background-color:#faf8d1; margin:10px auto; padding:15px; width:90%; color:#333333; }

/** Pagination for news list on admin **/
table.pagination { padding:5px 10px; margin:15px 10px; }
table.pagination td { padding:0px 5px;}
table.pagination td span { font-size:16px; font-weight: bold;}
table.pagination td span.page_current { text-decoration:underline; color:#df7e00}

/** Submit Buttons Bar **/
.submit_buttons { border-top:5px solid #ffffff; border-bottom:5px solid #ffffff; padding:15px 10px; margin-top:20px; background-color:#f7fad6; height:25px; }
.submit_buttons table {padding:0px; margin:0px;}
.submit_buttons_transparent { border-top:5px solid #ffffff; border-bottom:5px solid #ffffff; padding:0px 0px; margin-bottom:20px; height:25px; }
.submit_buttons_transparent table {padding:0px; margin:0px;}
.input_error { width:16px; height:16px; background-image: url(/templates/default/icons/icon_warning.png); padding:0px 10px; margin:0px 10px; background-repeat:no-repeat;}
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
/* Buttons Styles */
.buttonLink { font-family:arial; font-size:12px; font-weight: bold; padding: 6px 10px 3px; cursor:pointer; }
.buttonLink a{ color : #333333; font-family:arial; font-size:12px; font-weight: bold;  text-decoration: none; }
.buttonLink a:hover{ color : #333333; font-family:arial; font-size:12px; font-weight: bold; text-decoration: underline; }
.after_buttonLink { font-family:arial; font-size:12px; font-weight: bold; cursor:pointer; padding: 6px 5px 3px;}
.before_buttonLink { font-family:arial; font-size:12px; font-weight: bold; cursor:pointer; padding: 6px 5px 3px;}
/* Colors */
td.buttonLink.grey { color : #333333; border : 1px solid #96a1a8; background : url(/templates/default/icons/icon_buttonLink_grey.gif) left top repeat-x; }
td.after_buttonLink.grey { color : #333333; border-top : 1px solid #96a1a8; border-bottom : 1px solid #96a1a8; border-right : 1px solid #96a1a8; background : url(/templates/default/icons/icon_buttonLink_grey_light.gif) left top repeat-x; }
td.before_buttonLink.grey { color : #333333; border-top : 1px solid #96a1a8; border-bottom : 1px solid #96a1a8; border-left : 1px solid #96a1a8; background : url(/templates/default/icons/icon_buttonLink_grey_light.gif) left top repeat-x; }
td.buttonLink.orange { color : #333333; border : 1px solid #96a1a8; background : url(/templates/default/icons/icon_buttonLink_orange.gif) left top repeat-x; }
td.after_buttonLink.orange { color : #333333; border-top : 1px solid #96a1a8; border-bottom : 1px solid #96a1a8; border-right : 1px solid #96a1a8; background : url(/templates/default/icons/icon_buttonLink_orange_light.gif) left top repeat-x; }
td.before_buttonLink.orange { color : #333333; background : url(/templates/default/icons/icon_buttonLink_orange_light.gif) left top repeat-x;	}
div.rb_pink  .faux_bottom{ float: left; width:100%; height: 15px; background:url(/templates/default/img/box/quizz_big_bottom.png) no-repeat 0 0; }
div.rb_blue .faux_bottom{ float: left; width:100%; height: 15px; background:url(/templates/default/img/box/quizz_small_bottom.png) no-repeat 0 0; }
/**************************
 * THE CLICK MAP
 */
#clickmap-overlay { position:fixed; z-index:100000000; top:0; left:0; width:100%; height:100%; background-color:#000; filter:alpha(opacity=70); opacity: 0.7; } 
#clickmap-loading { position:fixed; top:0; left:0; z-index:100000001; width:100%; height:100%; background:transparent url(/templates/default/img/loading.gif) no-repeat center center; } 
#clickmap-container { position:absolute; top:0; left:0; z-index:100000001; width:100%; height:100%; }
#clickmap-container div { position:absolute; width:20px; height:20px; background:transparent url(/templates/default/img/click.png) no-repeat center center; } 
/*****************************************
 * SEARCH ENGINE
 */
#search_engine { 
margin:0px auto 20px auto; width:998px; height:130px; position: relative; display: none; z-index:2;
border-left:1px solid #D8CABB; border-right:1px solid #D8CABB; border-bottom:1px solid #D8CABB;
}
#search_engine div.message {float:left; margin:40px 0 0 330px ; width:300px; height:65px;  display: inline; text-align:center; font: 20px Times New Roman; 
 background:url("../img/icon/iconSearch2.png") no-repeat 15px 26px;
}
#search_engine .message span { font-size:18px; color:#714329; display:block; }
#search_engine .loading_msg { float:left; text-align:center; display:none; color:#2D2D2D; font-size:16px; background:transparent url(../img/ajax-loader.gif) no-repeat 0px 0px; width:250px; height:40px; margin:20px 0px 0px 374px ; }
#search_engine .quote_list { position:absolute; margin-left:400px; width:220px; padding:0px 10px; margin-top:10px; display: none;  overflow:hidden;}
#search_engine .quote_list h1 { font-size:13px; border-bottom:2px solid #2a93eb; padding-bottom:2px; padding-left:5px; margin-bottom:4px; color:#2a93eb; }
#search_engine .quote_space { position:absolute; margin-left:670px; width:220px; padding:0px 10px; margin-top:10px; display: none; overflow:hidden;}
#search_engine .quote_space h1,
#search_engine .quote_list strong,
#search_engine .quote_news strong { display: block; padding-bottom:2px; padding-left:5px; margin-bottom:4px; font: bold 18px Times New Roman; color:#714329; }
#search_engine .quote_space h1 a{ font: bold 18px Times New Roman; color:#714329; text-decoration:none;}
#search_engine .quote_space div.pub_search_engine_container { padding-left:10px; }
#search_engine .quote_news { position:absolute; margin-left:25px; width:300px; padding:0px 10px; margin-top:10px; display: none;  overflow:hidden;}
#search_engine .quote_news h1 { font-size:13px; border-bottom:2px solid #faa524; padding-bottom:2px; padding-left:5px; margin-bottom:4px; color:#faa524; }
#search_engine .result_choice,
#search_engine .no_results { line-height:13px; height:12px; overflow:hidden; padding:4px 2px 4px 15px; }
#search_engine .no_results { padding:4px 2px 4px 10px; }
#search_engine .news_container div.result_choice { padding-left:5px; }

#search_engine .result_choice.pos { background:url(../img/icon/varia_pos.gif) no-repeat 0px 5px; }
#search_engine .result_choice.neg { background:url(../img/icons/varia_neg.gif) no-repeat 0px 5px; }
#search_engine .result_choice.neutre { /*background:url(../icons/varia_neutre.gif) no-repeat 0px 5px; */}
#search_engine .close_button { width:20px; height:20px; position:absolute; top:3px; right:1px; background:transparent url(../img/icon/close.png) no-repeat 0px 0px; cursor:pointer; }
#search_engine .more_results { padding-right:5px; padding-top:5px; text-align:right; }
#search_engine .more_results a { color:#714329; font-weight:bold; font-size:85%; }
/*****************************************
 * HEADER MEMBRE LOG/NON LOG
 */

#header .logged p{display: inline; font: bold 12px/15px Arial;}
#header .not_logged, 
#header .logged { float:right; padding-top:5px; margin-right:26px; height:21px; font: 10px/10px Arial; text-align:right;   }
#header .not_logged a, 
#header .logged a { color:#000;  font: 12px/15px Arial; text-decoration: underline; }
#header .not_logged a:hover,
#header .logged a:hover {text-decoration: none;}
	
/*****************************************
 * COLUMN DROITE - OUTILS
 */
#block_list_outils { border:1px solid #CCCCCC; padding:10px 20px; }
#block_list_outils ul li { height:45px; }
#block_list_outils ul li.portefeuille { background:url(/templates/default/icons/iStock_000006112497Illustra/extras/png/AddressBook.1_32x32.png) no-repeat scroll left 0px transparent; }
#block_list_outils ul li.liste { background:url(/templates/default/icons/iStock_000006112497Illustra/extras/png/Clipboard.1_48x48.png) no-repeat scroll left 0px transparent; }
#block_list_outils ul li.alertes { background:url(/templates/default/icons/iStock_000006112497Illustra/extras/png/TimeIsMoney_48x48.png) no-repeat scroll left 0px transparent; }
#block_list_outils ul li a { padding-left:50px; float:left; margin-top:18px; }
/*****************************************
 * COLUMN DROITE - FACEBOOK
 */
#bloc_facebook { margin:0px 0px 9px 0px; padding: 5px 0 0 0; float: left; /*background-color: #fff;*/ text-align: center; }
#bloc_facebook p.fb_titre { color:#3B5998; font-size:15px; margin-bottom:5px;}
#bloc_facebook p.fb_titre b { font-size:15px; }
#bloc_facebook iframe.fb_iframe { border:none; overflow:hidden; width:290px; height:28px; margin-left:10px; text-align:center; }


/*****************************************
 * NEWS DETAILS
 *****************************************/
#news_content{padding-top: 10px; position: relative;}

#news_content .title1{font-size: 24px; line-height: 28px;}

#news_content .bloc_interaction .commenter{height: auto; padding: 0px 4px 8px 0; line-height: 12px; background:none;}
#news_content .bloc_interaction .button_social{margin: 0px;}
#news_content .bloc_interaction .button_social a{padding: 0px;}

#news_content  p { margin:1em 0; }
#news_content  p a{color:#094888;}
#news_content  p a:hover{color:#000; text-decoration: underline;}
#news_content .bloc_date_cat { margin-top: 5px; padding:7px 0px 0px 0px; border-top: 1px solid #D8CABB; }
#news_content .encart_partenaires { float:right; margin-top:10px; }
#news_content .encart_partenaires a { color:#0040B6; font-weight:bold; text-decoration:none; font-size:12px;  }

#news_content .articles_prec {
margin:20px 0px 10px 0px; padding-left:25px; float:left; width:250px; text-align:left; font-weight:bold; background: transparent url(../icons/001_27.png) no-repeat left 2px; }
#news_content .articles_prec a {font-size:10px;}
#news_content .articles_suiv {float:right;  width:250px; margin:20px 0px 10px 0px; padding-right:25px; text-align:right; font-weight:bold; background: transparent url(../icons/001_25.png) no-repeat right 2px;}
#news_content .articles_suiv a {font-size:10px;}

#news_content .date { padding: 0;}
#news_content .date a{  font-weight:bold;}
#news_content .date a:hover { text-decoration:underline; font-weight:bold; }
#news_content .date a.goBack {  font-weight:normal; } 
#news_content .chapo { font-size:1.1em; line-height:1.4em; font-style:italic; padding:10px 0px 25px 0px; }
#news_content .content { font-size:1.1em; line-height:1.4em; }

#news_content .content div.img_1 { padding:0px 0px 10px 0px; width: 100%; }
#news_content .content div.img_1 img { margin: 0 auto 0 auto; }
#news_content .content div.img_2 { float:left; padding:0px 10px 10px 0px; }

#news_content .content p.mea { font-weight:bold; }
#news_content .content p.a_noter {background-color:#D7E8FE; padding:10px;}

#news_content .img_left{float: left; padding: 5px 10px 5px 0px;}
#news_content .img_right{float: right; padding: 5px 5px 5px 10px;}

#news_content .back_article{display: block; padding: 10px 0 0 0;}

/*** writeComment ***/

#writeComment{float:left; width:626px; margin-bottom:15px; padding: 0 0 12px 12px; position:relative; background-color: #e0d4ca;}

#writeComment .title2{ padding: 10px 0; font-weight: bold; }

#writeComment .head .connect{color:#d60000; font-size:12px; font-weight:bold;}
#writeComment .formElement{float:left; width:98%; margin: 0 0 8px 0;}
#writeComment label{float:left;  width:130px; padding: 0 10px 0 0; text-align: right; line-height: 20px;}
#writeComment #comment_elt_titre input{width:442px; height:20px;}
#writeComment #comment_elt_compose textarea{width: 442px; height:110px;}
#writeComment #comment_elt_mail input{width:228px; height:20px;}
#writeComment #comment_elt_pseudo input{width:120px; height:20px;}
#writeComment .validate{float:left; margin: 3px 0 0 0; padding: 2px 10px; border:none; background: #895c3e; color:#fff; font-weight: bold;}
#writeComment #comment_elt_usingCondition{float:left; width: 250px; padding-right:10px; text-align: right;}

#writeComment input, textarea {border:1px solid #C1B19F;}	
#writeComment input:focus, select:focus, textarea:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}		
#writeComment :focus {outline-color:-moz-use-text-color; outline-style:none; outline-width:0;}

#news_content .comments{float: left; width: 100%; padding: 10px 0;}
#news_content .comments .element{float: left; width: 100%; border-bottom: 1px solid #C1B19F; padding: 0px; }
#news_content .comments .element:last-child{border: none;}
#news_content .comments .element .date{font-style: italic; padding: 0px;}

/* Tags dans la news by rom */
#news_content a.link_tag_news,
#news_content a.link_tag_news:link,
#news_content a.link_tag_news:visited { font-size:12px; color:#0040B6; font-weight:bold; text-decoration:none;}
#news_content a.link_tag_news:hover { font-size:12px; color:#CC0000; text-decoration:underline; font-weight:bold; }

#news_content table tr td {text-align: left;}

.folder_menu_container{margin-bottom: 15px;}
.folder_menu_container .title2{margin-bottom: 4px;}
.folder_menu_container .title1{margin-bottom: 10px;}
.folder_menu_container .folder_menu{margin-bottom: 6px;}


/* TAGS PANEL */
#news_content  .tags_panel {float: left; margin:0px 0px 20px 0px; line-height:20px; }
#news_content  .tags_panel .title{font: bold 12px Arial;}
#news_content  .tags_panel a.tag_active {border:1px solid #cccccc; border-right:none; background-color:#fbffd8; }

#news_content div.tags_panel a.deleted {background-color:#ffbaba; color:#333333; font-weight:normal; }

div.tags_panel span.tag_exclude {
font-weight:bold; text-decoration:none;
padding-left:5px; z-index:100; position:relative; background:transparent url(/templates/default/icons/delete.png) no-repeat 5px 0px;
width:16px; line-height:16px; cursor:pointer;
}

div.tags_panel span.tag_active {border:1px solid #cccccc; border-left:none; background-color:#fbffd8;}

#news_content  .tags_isin { padding-top:10px; }
#news_content div.button_goBack { padding:10px 10px 10px 60px; margin:10px 0px 20px auto; width:140px; border:1px solid #dddddd; -moz-border-radius:5px; background:#ffffff url(/templates/default/icons/agt_back.png) no-repeat 15px 10px; text-align:center; }
#news_content div.button_goBack a { color:#666666; }
#news_content div.copyright { font-size:0.9em; line-height:1.1em; color:#666666; font-style:italic; padding:5px 0px; margin-bottom:10px; }

#news_content div.border_separation {border:1px dotted #666666; border-left:0px ; border-right:0px ; text-align:center; margin:5px; padding:5px;}

#news_content div.link_all_value{margin:10px 0px; font-weight:bold;}
#news_content div.link_terra_1 { padding:20px 0px 5px 30px; }
#news_content div.link_terra_2 { padding:0px 0px 20px 30px; }
#news_content div.bloc_promo_dossier { margin:20px 0px; }

#tag_cloud .title1{margin: 15px 0;}
.tag_panel { padding:0px 5px; text-align:center; }  

  /* Word Colour */
  .tag_panel  span {padding: 6px 2px;}
  /*.tag_panel  span  a{padding: 16px 2px;}*/
  span.size1, span.size1 a {color: #714329; font-size: 1.8em;}
  span.size2, span.size2 a {color: #714329; font-size:1.7em;}
  span.size3, span.size3 a {color: #d8cabb; font-size: 1.6em;}
  span.size4, span.size4 a {color: #d8cabb; font-size: 1.4em;}
  span.size5, span.size5 a {color: #714329; font-size: 1.6em;}
  span.size6, span.size6 a {color: #D8CABB; font-size: 1.4em;}
  span.size7, span.size7 a {color: #714329; font-size: 1.2em;}
  span.size8, span.size8 a {color: #714329; font-size: .8em;}
  span.size0, span.size0 a {color: #887A6A; font-size: .9em;}

div#pub_3x180x36_inline {
	margin:10px 0 0;
	padding-left:0px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;	
}

div#pub_3x180x36_inline div.pub_container {
	float:left;
	padding:5px 3px 3px;
}


.mentions .title {margin: 15px 0px 0px 0;    }
.mentions p { margin: 16px 0px;  text-align: justify;}
.mentions ul {list-style: disc outside none; margin: 10px 0px 10px 40px;} 
.mentions ul li {line-height: 11pt; margin-bottom: 8px;  padding-left: 5px; text-align: justify;}
.mentions p .contact{color:#000; text-decoration: underline;}
.mentions p .contact:hover{ text-decoration: none;}

/*********************************************
 *    Bloc comment border color
 */
div.BRcolor_BRbrown_border { border:1px solid #d16523; }
div.title.BRcolor_BRbrown { color: #d16523; }

div.BRcolor_BRgreen_border { border:1px solid #71ab32; }
div.title.BRcolor_BRgreen { color:#71ab32; }


div.title.BRcolor_BRyellow { color:#f8b948; }

div.BRcolor_BRpink_border { border:1px solid #833692; }
div.title.BRcolor_BRpink { color:#833692; }

div.BRcolor_BRpurple_border { border:1px solid #997cd4; }
div.title.BRcolor_BRpurple { color:#997cd4; }

div.BRcolor_BRconf_border { border:1px solid #664AF3; }
div.title.BRcolor_BRconf { color:#AF3; }



/**** 
 * SLIDER HOME PAGE 
****/


#alauneSlide{width:380px; height:340px; margin: 0 0 15px;}

.lof-slidecontent, .lof-slidecontent a {color:#000;}

.lof-slidecontent{ position:relative; overflow:hidden; }

.lof-slidecontent .preload{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#F6EBD8;
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	
	background:transparent url(../icons/ajax-loader-caroussel.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	width:100%; height:220px; margin: 0px auto;
	z-index:3px; overflow:hidden;
}


/*******************************************************/
.lof-main-item-desc{ z-index:100px;	/*height:40px;*/ padding:0px 0px 10px 0px; }
.lof-main-item-desc p{ margin:0 0px;	padding:4px 0;}

.lof-main-item-desc h1{ font: 22px/27px Times New Roman;}
.lof-main-item-desc h1 a{ font-size: 22px; letter-spacing: 0px;}
.lof-main-wapper .preview{float: left; margin: 0 8px 5px 0;}



/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */	
	/*background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;*/
	padding:0px; margin:0;
	position: relative; display: block;
	/*position:absolute;
	overflow:hidden;*/
}

ul.lof-main-wapper li{
	width:380px; overflow:hidden;
	padding:0px; margin:0px;
	float:left; /*position: relative;*/
}
.ie ul.lof-main-wapper li{-ms-filter: "none"; background: #F6EBD8; }
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
}

/* item navigator */
.navigator { width:380px; height:110px;
	position:absolute; bottom:0px; right:0px; padding:0px;	/*background-color:#08141d;*/	
}
.lof-navigator-outer{
	position:relative;
	z-index:100;
	height:110px;
	width: 360px;
	overflow:hidden;
	color:#000;
	float:left; margin:  0 0 0 10px;
}
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	padding:0;
	margin-right:0px;
	overflow:hidden;
	float:left;
	display:block;
	text-align:center;	
}

ul.lof-navigator li .inner{
float: left; position: relative; width: 90px; height: 93px; margin: 7px 0 0 0;  overflow: hidden; text-align:center; /*border: 1px solid #7a818f ;*/	
}

ul.lof-navigator li .titleNav{float: left; width: 100%; height: 29px; overflow: hidden; font: normal 12px Arial;}
ul.lof-navigator li .preview{
	float: left; position: relative; width: 80px; height: 50px; margin: 5px; overflow: hidden; text-align:center;
}
ul.lof-navigator li img{
	position:absolute; 
	margin:auto; 
	right:-2000px; left:-2000px; bottom:-2000px; top:-2000px;	
}
.ie7 ul.lof-navigator li img{
vertical-align:middle;
display: inline-block;
position:relative;
right:0; left:0; bottom:0; top:0; 	
}

.lof-navigator li.active{background: url("../img/sprites/sprites_hp.png") no-repeat scroll center 0 transparent;}

ul.lof-navigator li.active .inner{background-color: #A3917D;}

ul.lof-navigator li.active img, ul.lof-navigator li:hover img {	/*border:#7a818f solid 1px;*/ }

.navigator:hover .navigator .lof-next{ display: block;}

.navigator .lof-next,  
.navigator .lof-previous{
	display:block; width:10px; height:90px; color:#FFF; cursor:pointer; 
	position: absolute; margin-top: 10px;
}
.navigator .arrow { display:none; }
.navigator .lof-next { 
	float:left;	text-indent:-999px; margin-left:3px; background:url(../img/icon/nav_right.png) no-repeat left center;
	 right: 0; top: 0; 
}
.navigator .lof-previous {
	float:left;	text-indent:-999px; margin-right:3px; background:url(../img/icon/nav_left.png) no-repeat left center; 
	left: 0; top: 0; 
}


.main_date { font-weight:normal; font-size:11px; }

/*****    CHAT  *****/
/********************/

.chat_content{padding-top: 10px; position: relative;}
.chat_content .title1{font: 24px/28px Times New Roman; color : #714329; text-align: center;}
.chat_content .title1 .personnage{font-size:21px; color:#000;}
.chat_content .title1 .date{font-size:18px; }
.chat_date{ border-top: 1px solid #D8CABB; margin-top: 5px; padding: 7px 0 0; font: bold 16px Arial;}

.chat_content p { margin: 1em 0;}
.chat_content .content {font-size: 1.1em; line-height: 1.4em; margin: 0 0 25px 0;}
.chat_content .content p.mea {font-weight: bold;}
.chat_content .img_left {float: left; padding: 5px 10px 5px 0;}
.chat_content .question{font-weight: bold; font-style: italic;}
.chat_content .reponse .auteur{font-weight: bold;  font-style: italic;}

.chat_content .chat_date .go_quest{float: right; font: 11px Arial; text-decoration: underline;}
.chat_content .chat_date .go_quest:hover{text-decoration: none; color:#000;}

.writeQuestion{
float: left; width: 626px; padding: 10px 0 12px 12px; margin: 0 0 25px 0; background-color: #E0D4CA;
-webkit-box-shadow: 0 5px 5px #666;
-moz-box-shadow: 0 5px 5px #666666;
box-shadow: 0 5px 5px #666;
behavior: url(PIE.htc);
}
.writeQuestion .title2{margin-bottom :5px; font-weight: bold;}
.writeQuestion #tchat_ask_quest{float: left; width: 442px; height: 110px; margin: 0 0 0 135px;}
.writeQuestion .validate{ clear: both; float: left; margin:  10px 0 0 498px;}

.talkList{float: left; width: 639px; margin: 0 0 25px 0; padding: 0px 0 4px 0px; border-top: 1px solid #D8CABB; border-bottom: 1px solid #D8CABB;}
.talkList .head, .talkList .foot{float: left; width: 100%; padding: 7px 0; text-align: center;}

.talkList .head a, .talkList .foot a{font-size: 11px; text-decoration: underline; color:#000; cursor: pointer;}
.talkList .head a:hover, .talkList .foot a:hover{text-decoration: none;}

.talkList .body{
float: left; width: 616px; padding: 0px 10px 10px 10px; max-height:400px; overflow: auto;
background-color:#fff; border: 1px solid #D8CABB;
}

.talkList .body .animateur{font-weight: bold; color: #094888;}
.talkList .body .invite{font-weight: bold; color: #009900;}
.chat_content .wait{float: left; width: 637px; margin: 0 0 25px 0; padding: 10px 0; border: 1px solid #D8CABB;}
.chat_content .wait .title{font: 18px/24px Times New Roman; color:#714329; text-align: center; cursor: pointer; }
.chat_content .wait .text{text-align: center;}
.chat_content .wait .text .link{font: bold 12px Arial; cursor: pointer;}

.chat_content .resume .head{
float: left; width:100%; height: 25px; margin: 0 0 10px 0; background: none repeat scroll 0 0 #D8CABB; /*float: left; width: 100%; */
}
.chat_content .resume .head .title{padding: 3px 8px 0 8px; font: 18px Times New Roman; color:#714329; }
.chat_content .resume p{padding-left: 10px;}






