/* Existing elements
***************************************************************************************************** */ 
h1 {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin-bottom:18px;
	background: url(../interface/greenbullet.gif) no-repeat 0 9px;
 	padding: 0 0 3px 9px;
}
body {
	background: #ffffff;	
	margin: 0px; 
	padding:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#004633;
}
	
img {
	border:	0;
}



h1, h2, h3, h4, h5, h6 { clear:both; margin: 0; padding: 0; }
h1 {
	font: 1.9em Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin-bottom:18px;
	background: url(/client_file/themes/default/interface/greenbullet.gif) no-repeat 0 9px;
 	padding: 0 0 3px 9px;
}
h2 {
	margin:0;
	padding: 0 0 15px 0;
	border:none;
	line-height: 1.1em; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333333;
}
#center h5  { font: 1.8em Georgia, "Times New Roman", Times, serif; border:none; color:#333333; margin:0; padding: 0 0 15px 0; border:none; } /* utilisé a la place du H2 a cause du SIFR*/

h3 { font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:1em;
	text-transform:uppercase;
	color:#004633;
	margin:0 0 10px 0;
}
h3.h3_v2 {margin:0;}
#sidebar2 h3 { font-size:15px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin:18px 0 0 12px; color:#FFFFFF;}

h4 { color:#333333;}
#sidebar1 h4 { font: 1.9em Georgia, "Times New Roman", Times, serif; color:#333333; margin:3px 0 14px 0;}
#sidebar2 h4 { font-size:12px; line-height: 1.1em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin:14px 0 9px 0; color:#FFFFFF; padding:0 14px 0 14px; background:url(/client_file/themes/default/interface/sidebar2H4.gif) no-repeat 0 6px;}
.bloc { margin:0 9px 25px 26px;}

div#sidebar2 {
 clear:both;
	float: right;
	width: 230px;
	color:#FFFFFF;
	line-height:1.25em;
	font-size:11px;
	background: url(/client_file/themes/default/interface/sidebar2.gif) no-repeat top;
}
/********************marc css********************************************/
.Maintable{
	width:953px;
}
.Mainconteneur{
	width:953px;
}

.tdlogo{
	padding:26px 51px 46px 22px;
	width:100px;
}

.tdcontenu_droite{
	background:#004633;	
	width:230px;
	padding-bottom: 10px;
	
	
}

.contenu_droite{
	padding-top:0px;
	padding-bottom:20px;
}

.top_contenu_droite{
	background:url(../interface/sidebar2.gif) no-repeat;
	height:2px;
	width:230px;
}

.tdcontenu{
	
}

.contenu{	
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color: #016a5c;
}

.contenu a{
	font-size:10px;
	line-height:1.7em;
	font-weight:bold;
	color:#004633;
	text-decoration:none;
}

.contenu a:hover{
	font-size:10px;
	line-height:1.7em;
	font-weight:bold;
	color:#adb0b0;
	text-decoration:none;
}

.contenu span a{
	font-size:11px;
	line-height:1.7em;
	color:#016a5c;
}

.contenu span a:hover{
	color:#adb0b0;
	font-size:11px;
	line-height:1.7em;
}
.contenu span a.invest:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height:normal; color:#004633; text-decoration:none;  font-weight:normal;}
.contenu span a.invest:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height:normal; color:#004633; text-decoration:none; font-weight:normal;}
.contenu span a.invest:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height:normal; color:#004633; text-decoration:underline; font-weight:normal;}
.contenu span a.invest1:link { font-family: Verdana, Arial, sans-serif; font-size: 14px; line-height:1.7em; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.contenu span a.invest1:visited { font-family: Verdana, Arial, sans-serif; font-size: 14px; line-height:1.7em; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.contenu span a.invest1:hover { font-family: Verdana, Arial, sans-serif; font-size: 14px; line-height:1.7em; color:#FFFFFF; text-decoration:underline; font-weight:bold;}  

.contenu a.invest:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height:normal; color:#004633; text-decoration:none; font-weight:normal; }
.contenu a.invest:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height:normal; color:#004633; text-decoration:none;  font-weight:normal;}
.contenu a.invest:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height:normal; color:#004633; text-decoration:underline;  font-weight:normal;}
.contenu a.invest1:link { font-family: Verdana, Arial, sans-serif; font-size: 14px; line-height:1.7em; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.contenu a.invest1:visited { font-family: Verdana, Arial, sans-serif; font-size: 14px; line-height:1.7em; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.contenu a.invest1:hover { font-family: Verdana, Arial, sans-serif; font-size: 14px; line-height:1.7em; color:#FFFFFF; text-decoration:underline; font-weight:bold;}  


.contenu h2 {
	margin:0;
	padding: 0px 0px 15px 0px;
	border:none;
	line-height: 1.1em; 
	font-size:12px ;
	font-family:Arial, Helvetica, sans-serif;
	color:#016a5c;
	}

.niv3{
	padding-left:25px;
	padding-right:32px;
}

.ssmenu{
	border-top:1px solid #e5eeec;
	padding:4px 20px 5px 20px;
}

.ssmenulast{
	border-top:1px solid #e5eeec;
	border-bottom:1px solid #e5eeec;
	padding:4px 20px 5px 20px;
}


.ssmenuA{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7e8d8d;
	text-decoration:none;
}

.ssmenuAlast{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7e8d8d;
	text-decoration:none;
}

.ssmenuA:hover{
	color:#adb0b0;
}

.ssmenuAlast:hover{
	color:#adb0b0;
}

.ssmenuAactif{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

.tdbottom{
	padding-top:35px;
	background:url(../interface/footer.gif) top right no-repeat;
}

.bottom1{
	text-align:left;
	padding-left:10px;
}

.bottom2{
	text-align:right;
}

.bottomA{
	font-size:10px;
	color:#004633;
	text-decoration:none;
}

.bottomA:hover{
	color:#adb0b0;
}

.niv4{
	padding-top:2px; 
}

.niv5{
	padding-top:2px;
	padding-left:13px; 
}


.sssmenuA{
	display:block;
	font-size:9px;
	color:#7fb7b0;
	text-decoration:none;
	background:url(../interface/dotbullet.gif) left no-repeat;	
	padding:5px 0px 0px 11px;
}

.sssmenuA:hover{
	
}

.sssmenuAactif{
	display:block;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	background:url(../interface/dotbullet.gif) left no-repeat;	
	padding:5px 0px 0px 11px;
}

/*.ssmenulastactif{
	border-top:1px solid #e5eeec;
	border-bottom:1px solid #e5eeec;
	display:block;
	padding:4px 20px 5px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}*/


.contenu div{
	font-size:10px;
	line-height:1.7em;
}
.contenu p{
	font-size:10px;
	line-height:1.7em;
}


.menu_sec{
	text-align:right;
}

a.fil_ariane {
	font-size:9px;
	color:#004633;
	font-weight:normal;
	text-decoration:underline;
}
a:hover.fil_ariane {
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}

a.fil_ariane2 {
	font-size:9px;
	color:#004633;
	font-weight:normal;
	text-decoration:underline;
	background:url(../interface/graybullet.gif) left no-repeat;
	padding-left:10px;
	padding-bottom:2px;
	margin-left:10px;
}
a:hover.fil_ariane2 {
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}

.sep_sec{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 2px 0px 2px;
	color:#adb0b0;
}

.sep_prin{
	font-size:10px;
}

#search  .bouton {
	background:url(../interface/formBTN.gif) no-repeat;
	display:block;
	width:17px;
	height:15px;
	padding:0 0 0 1px;
	margin:0;
	border:none;
	text-indent:-9000px;
	color:#fff;
	font-size:1px; 
	cursor:pointer;
}

.search{
	display:block;
	clear:both;
	text-align:right;
	margin-top:9px;
}

.menu_principale{
	clear:both;
	margin-top:27px;
}

.tdtopdroit{
	text-align:right;
	padding:8px 0px 0px 0px;
}

.label a{
	color:#005542; 
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.label	{  
	background: url(../interface/sepMENU.gif) no-repeat right 3px; 
	padding-right:9px;
}

form td {
	font-size:9px;
}

td {
	font-size:10px;
}
/******menu_fr**************/
.menu_line{
	position:absolute;
	z-index:2500;
	left:167px;
	top:71px;
}

.menu_europe{
	position:absolute;
	z-index:2500;
	left:760px;
	top:68px;
}

.menu_boutique{
	position:absolute;
	z-index:2500;
	left:834px;
	top:68px;
}

.menu1_FR{
	color:#0a0909;
	text-decoration:none;
	font-size:10px;
	height:26px;
	position:absolute;
	z-index:3000;
	left:167px;
	top:68px;
}

.menu1_FRactif{
	height:26px;
	position:absolute;
	z-index:4000;
	left:167px;
	top:68px;
}

.menu1_FR:hover{
	padding-top:0px;
	height:26px;
	/*background:url(../interface/menu/FR/menu_1_over.gif) no-repeat;*/
	z-index:6000;
}

.menu2_FR{
	text-decoration:none;
	position:absolute;
	z-index:3000;
	left:227px;
	top:68px;
}

.menu2_FRactif{
	position:absolute;
	z-index:4000;
	left:227px;
	top:68px;
}

.menu2_FR:hover{
	/*background:url(../interface/menu/FR/menu_2_over.gif) no-repeat;*/
	z-index:6000;
}

.menu3_FR{
	position:absolute;
	z-index:3000;
	left:371px;
	top:68px;
}

.menu3_FRactif{
	position:absolute;
	z-index:4000;
	left:371px;
	top:68px;
}

.menu3_FR:hover{
	/*background:url(../interface/menu/FR/menu_3_over.gif) no-repeat;*/
	z-index:6000;
}

.menu4_FR{
	color:#0a0909;
	text-decoration:none;
	font-size:10px;
	position:absolute;
	z-index:3000;
	left:536px;
	top:68px;
}

.menu4_FRactif{
	position:absolute;
	z-index:4000;
	left:536px;
	top:68px;
}

.menu4_FR:hover{
	/*background:url(../interface/menu/FR/menu_4_over.gif) no-repeat;*/
	z-index:6000;
}

.menu5_FR{
	color:#0a0909;
	text-decoration:none;
	font-size:10px;
	position:absolute;
	z-index:3000;
	left:643px;
	top:68px;
}

.menu5_FRactif{
	position:absolute;
	z-index:4000;
	left:643px;
	top:68px;
}

.menu5_FR:hover{
	/*background:url(../interface/menu/FR/menu_5_over.gif) no-repeat;*/
	z-index:6000;
}
/**menuEN**/

.menu1_EN{
	position:absolute;
	z-index:3000;
	left:167px;
	top:68px;
}

.menu1_ENactif{
	position:absolute;
	z-index:4000;
	left:167px;
	top:68px;
}

.menu1_EN:hover{
	height:26px;
	z-index:6000;
}

.menu2_EN{
	position:absolute;
	z-index:3000;
	left:230px;
	top:68px;
}

.menu2_ENactif{
	position:absolute;
	z-index:4000;
	left:230px;
	top:68px;
}

.menu2_EN:hover{
	z-index:6000;
}

.menu3_EN{
	position:absolute;
	z-index:3000;
	left:387px;
	top:68px;
}

.menu3_ENactif{
	position:absolute;
	z-index:4000;
	left:387px;
	top:68px;
}

.menu3_EN:hover{
	z-index:6000;
}

.menu4_EN{
	position:absolute;
	z-index:3000;
	left:561px;
	top:68px;
}

.menu4_ENactif{
	position:absolute;
	z-index:4000;
	left:561px;
	top:68px;
}

.menu4_EN:hover{
	z-index:6000;
}

.menu5_EN{
	position:absolute;
	z-index:3000;
	left:646px;
	top:68px;
}

.menu5_ENactif{
	position:absolute;
	z-index:4000;
	left:646px;
	top:68px;
}

.menu5_EN:hover{
	z-index:6000;
}

.boutonSecond{
	color:#005542;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.boutonSecond:hover{
	color:#adb0b0;

}

.formw{
	height:17px;
	font-size:9px;;
	border:1px solid #d3dcda;
	padding-left:3px;
	color:#005542; 
	width:97px;
}

.sous_menu{
	background:#ffffff;
	text-align:left;
	padding:0px 11px 0px 11px;
	border:1px solid #d3dcda;
}

.Asous_menu{
	float:none;
	display:block;
	text-align:left;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #a6b6b3;
	color:#016a5c;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
	text-decoration:none;
	top:2em; left:-10em; width:25em;
}

.Asous_menu:hover{
	color:adb0b0;
}

.Asous_menu_last{
	float:none;
	display:block;
	text-align:left;
	padding:5px 0px 5px 0px;
	color:#016a5c;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
	text-decoration:none;
	top:2em; left:-10em; width:25em;
}

.Asous_menu_last:hover{
	color:#adb0b0;
}


/* menu cascades.com ***************************************************/
/* show */
.smenu1_FR {
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:167px;
	top:91px;
	z-index:5;
}
.smenu2_FR{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:227px;
	top:91px;
	z-index:5;
}
.smenu3_FR {
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:371px;
	top:91px;
	z-index:5;
}
.smenu4_FR{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:536px;
	top:91px;
	z-index:5;
}
.smenu5_FR{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:643px;
	top:91px;
	z-index:5;
}

/* EN */
.smenu1_EN{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:167px;
	top:91px;
	z-index:5;
}
.smenu2_EN{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:230px;
	top:91px;
	z-index:5;
}
.smenu3_EN{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:387px;
	top:91px;
	z-index:5;
}
.smenu4_EN{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:561px;
	top:91px;
	z-index:5;
}
.smenu5_EN{
 	display:block; 
 	position:absolute;
	z-index: 5000; 
    top:2em; left:-10em; width:25em;
    border:1px solid #d3dcda;
	background-color:#ffffff;
	color:#445544;
	font-family:Verdana;
    font-weight:normal;
	font-size:9px;
    text-decoration:none;
	left:646px;
	top:91px;
	z-index:5;
}



/**********old_css*********************/

/* ****************************************************************************************************************************************************************
PROJET  	: CASCADES
DATE		: 01/02/2008
AUTEUR		: MKL # mkl-prod.com

SUJET   	: Récapitulatif des styles pour incorporation dans le CMS

DETAILS 	: 
> UNIQUEMENT LES STYLES pour la mise en page des contenus : titres, texte, liens/boutons, liste et images
> + 6 style de boite, utilisable pour la mise en forme des contenus texte
******************************************************************************************************************************************************************/

/* ****************************************************************************************************************************************************************
*******************************************************************************************************************************************************************
************************************************************** STYLE GLOBAL : utilisatble partout ******************************************************************
*******************************************************************************************************************************************************************
******************************************************************************************************************************************************************/

a.greenlink	 { line-height:2em; text-decoration:underline; font-weight:bold;}

/*- TITRES
*************************************************************************/
.titre_H1_contenu_global 			{ clear:both; font: 1.9em Georgia, "Times New Roman", Times, serif;	color:#333333;	margin-bottom:18px;	background: url(../interface/greenbullet.gif) no-repeat 0 9px;padding: 0 0 3px 9px;}
.titre_H2_contenu_global 			{ clear:both; font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 15px 0; border:none; line-height: 1.1em; font-size:14px;  text-transform:uppercase; color:#333333;}
.titre_H5_contenu_centre 			{ clear:both; font: 1.8em Georgia, "Times New Roman", Times, serif;	border:none; color:#333333;	margin:0;	padding: 0 0 15px 0;	border:none;}
.titre_H3_contenu_global 			{ clear:both; padding: 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:1em;	text-transform:uppercase;	color:#004633;	margin:0 0 10px 0;}
.titre_H3_contenu_global_v2 		{ clear:both; padding: 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:1em;	text-transform:uppercase;	color:#004633;	margin:0; }
.titre_H4_contenu_global 			{ color:#333333;}

#news_listing .titre {
	border-top:none;
	border-bottom: none;
	font-weight:bold;
	font-size:12px
}
/* LIENS/
*************************************************************************/
a.lien-normal:link					{ color: #016a5c; text-decoration: none;}
a.lien-normal:visited 				{ color: #016a5c; text-decoration: none;}
a.lien-normal:hover 				{ color: #adb0b0;}

a.lien-gris:link					{ color:#3f3c3d; font-weight:bold;}
a.lien-gris:visited					{ color:#3f3c3d; font-weight:bold;}
a.lien-gris:hover 					{ color:#016a5c; font-weight:bold;}

/*LIEN VERS UN DOCUMENT*/
a.lien_vers_document  				{ color: #016a5c; text-decoration: none; text-decoration:none; font-weight:bold; background: url(../interface/greenbullet.gif) no-repeat right 5px; padding: 0 9px 3px 0;}
a.image_vers_document 				{ color: #016a5c; text-decoration: none; padding-left:2px; text-decoration: none; font-weight:bold; background: url(../interface/doc.gif ) no-repeat 8px 3px; }

/*LIEN LIRE LA SUITE / READMORE*/
a.lire-la-suite 					{ padding:0 9px 0 0; font-weight:bold; color:#005542; background: url(../interface/greenbullet.gif) no-repeat right 4px;}

/*LIENS POUR UN BOUTON*/
a.BOUTON_lire-la-suite 				{ display:block; width:90px; height:17px; text-indent:-9000px; font-size:0.01em; background: url(../interface/BTNreadmore.gif)  no-repeat ;}
a.BOUTON_cliquer					{ display:block; width:90px; height:17px; text-indent:-9000px; font-size:0.01em; background: url(../interface/BTNcliquer.gif)  no-repeat ;} /* style différent pour les formulaires + bas */

a.BOUTON_header_rechercher 			{ background:url(../interface/formBTN.gif) no-repeat;display:block; float:left;width:17px;height:15px;padding:0 0 0 1px;margin:0;border:none;text-indent: -9000px;color:#fff;font-size:1px; cursor:pointer;}

/* LIGNE
*************************************************************************/
.line 								{ clear:both; display:block; height: 1px; background: url(../interface/bgHR.gif) repeat-x; margin:0 0 15px 0;}
.line-last  						{ clear:both; display:block; height: 1px; background: url(../interface/bgHR.gif) repeat-x; margin:0 0 15px 0; margin:5px 0 0 0;}

/* LISTE
*************************************************************************/

.liste_bullet-point ul 				{ padding: 0; margin: 0 0 18px;}
.liste_bullet-point li 				{ margin: 0; list-style:none; background: url(../interface/greenbullet.gif) no-repeat 0 6px; 	padding: 0 0 3px 9px; border:none;}

/* IMAGES
*************************************************************************/
.image_alignement_gauche 			{ border: 0;float:left; padding:0 10px 10px 0;}
.image_alignement_droite			{ border: 0;float:right; padding:0 0 10px 10px;}

/* DIVERS STYLE
*************************************************************************/

.contenu_droite .date { font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#d1efe9;}


.contenu_droite ul 					{ padding: 0; margin: 0 0 18px;}
.contenu_droite li 					{ list-style:none; color:#b4c4c1; margin-bottom:11px; }

.contenu_droite a{
	color:#b4c4c1; 
	text-decoration:none;
	font-size:9px;
	line-height:normal;
}
.noir-gras{ color:#000; font-weight:bold;}
.vert-n-2 { color:#006f61;}
.contenu_news{

}

.date { font-weight:bold; color:#005542;}




/* ****************************************************************************************************************************************************************
*******************************************************************************************************************************************************************
******************************************************************* SIDEBAR/BANDEVERT/DROITE **********************************************************************
*******************************************************************************************************************************************************************
******************************************************************************************************************************************************************/
input, select, textarea	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color: #016a5c;}
form	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color: #016a5c;}

/*faq*/

 dl#FAQ { margin:0px; padding:0px;}
#FAQ dd {   margin:8px 0px 8px 0px; font-size:9px; float:left;   display:block; }
#FAQ a:link, #FAQ a:visited { font-weight: normal; text-decoration:underline; padding-left:3px; display:block;  float:left; width:420px; }
#FAQ a.actif { font-weight:bold; float:left;}
#FAQ dt { 
	margin:5px 11px 11px 30px;
	padding:8px;
	background-color:#f2f8f7;
	border:1px solid #f2f8f7;
	font-size:9px;
	float:left;
	width:410px;
	clear:both;
}

#FAQ .numFAQ  { float:left; display:block;  padding-top:3px; }


/* SIDEBAR1
************************************************************************/
.titre_H2_sidebar1					{ font-size:15px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:18px 0 0 12px;color:#FFFFFF;}
.titre_H4_sidebar1 					{ font: 1.9em Georgia, "Times New Roman", Times, serif;color:#333333;margin:3px 0 14px 0;}

/* SIDEBAR : COMMUN
************************************************************************/
.sidebar_lien_greenlink	  		 	{ color: #016a5c;line-height:2em; text-decoration:underline; font-weight:bold;}
.sidebar_lien_greenlinkLEFT  		{ color: #016a5c; line-height:2em; text-decoration:underline; font-weight:bold; background: url(../interface/greenbullet.gif) no-repeat 0 5px; padding: 0 0 3px 9px;}
.sidebar_lien_greenlinkRIGHT 		{ color: #016a5c; line-height:2em; text-decoration:underline; font-weight:bold; background: url(../interface/greenbullet.gif) no-repeat right 5px; padding: 0 9px 3px 0;}
.sidebar_lien_greenlinkRIGHTnu  	{ color: #016a5c; text-decoration: none; line-height:2em; font-weight:bold; background: url(../interface/greenbullet.gif) no-repeat right 5px; padding: 0 9px 3px 0;}
.sidebar_lien_greenlinkRIGHTnu2 	{ text-decoration: none; font-weight:bold; background: url(../interface/whitebullet.gif) no-repeat right 5px; padding: 0 9px 3px 0; color:#b4c4c1;}
.sidebar_date 						{ color:#d1efe9;}

/* SIDEBAR2
************************************************************************/
/*SIFR*/.sidebar2_titre_H4 			{ font-size:12px;line-height: 1.1em;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:14px 0 9px 0;color:#FFFFFF;padding:0 14px 0 14px;background: url(../interface/sidebar2H4.gif) no-repeat 0 6px;}
.sidebar2_liste ul 					{ padding: 0; margin: 0 0 0px;}
.sidebar2_liste li 					{ list-style:none; color:#b4c4c1; margin-bottom:11px; }
a.sidebar2_lien, #sidebar2.a		{ color:#b4c4c1; text-decoration:none;}
a.sidebar2_lien:hover, 
#sidebar2.a:hover					{ color:#fff;}
.sidebar2_lire-la-suite 			{ color:#d1efe9; background: url(../interface/whitebullet.gif) no-repeat right 4px;}



/* ****************************************************************************************************************************************************************
*******************************************************************************************************************************************************************
****************************************************************************** CENTRE *****************************************************************************
*******************************************************************************************************************************************************************
******************************************************************************************************************************************************************/

/*LIENS
************************************************************************/
.centre_liens:link					{ color: #016a5c; text-decoration: none; font-weight:bold;}
.centre_liens:visited 				{ color: #016a5c; text-decoration: none; font-weight:bold;}
.centre_liens:hover 				{ color: #adb0b0;}
.centre_liens {}

/* Style des blocs/boite avec BG 
************************************************************************/

/* INDEX : bloc 50% width Right */
.boite-numero_1						{ display:block; float:left;	width:222px;margin-right:1px; 	padding:16px 11px 0 11px;	font-size:1.1em;	line-height:1.3em;	background: url(../interface/center_BG1.png) repeat-x;}

/* INDEX : bloc 50% width Left */
.boite-numero_2 					{ display:block; float:left; width:222px; margin-right:1px; 	padding:16px 11px 0 11px;	font-size:1.1em;	line-height:1.3em;	background: url(../interface/center_BG2.png) repeat-x;}
.boite-numero_2_images				{ margin:0 0 11px 0;}

/* bloc all width */
.boite-numero_3 					{ display:block; float:left; width:469px; margin-right:1px; 	padding:16px 11px 0 11px;	font-size:1.1em;	line-height:1.3em;	background: url(../interface/center_BG3.png) repeat-x;}

/* bloc all width */
.boite-numero_4 					{ display:block; float:left;	width:470px;	margin-right:1px; 	padding:16px 11px 0 11px;	font-size:1.1em;	line-height:1.3em;	background: url(../interface/center_BG4.png) repeat-x;}

/* bloc all width */
.boite-numero_5						{ display:block; float:left;	width:435px;	margin-right:1px; 	padding:16px 11px 0 11px;	font-size:1.1em;	line-height:1.3em;	background: url(../interface/center_BG3.png) repeat-x;}

/* Box encadré avec un border gris */
.boite_encadre_brod_gris 			{ display:block; float:left;	width:320px; padding:3px; border: 1px solid #e5eeec;	margin:0 1px 3px 0;}
.boite_encadre_brod_gris_images		{ float:left; margin-right:11px;}

.sidebar2_h4 { font-size:12px; line-height: 1.1em; font-family:Arial, Helvetica, sans-serif; margin:14px 0 20px 0; color:#FFFFFF; padding:0 14px 0 14px; background: url(../interface/sidebar2H4.gif) no-repeat 0 6px;	display:block; }

.police_bande_verte{ font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; line-height:1.25em; padding-left:25px; padding-right:15px; display:block; }
.police_bande_verte div{line-height:1.25em;}
.police_bande_verte a{ font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#b4c4c1; text-decoration:none;}
.police_bande_verte img{margin-top:5px;}
.police_bande_verte a:hover{ font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/

.sIFR-replaced > div {
  display: none !important;
}

/*---- Header styling ---*/

/*Add for news bloc in media*/
.text_decoration a{text-decoration:none;}
.text_decoration a:hover{text-decoration:undeline;}
