/******** SOPREMA*********/

BODY { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; }
P, TD, TEXTAREA  { font-size: 11px; font-family: Arial, Helvetica, sans-serif;  line-height : 14px;  }
LI {font-size : 11px;  list-style-image: url(../img/FR/puce_defaut.gif); margin-left: -31px;}
INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
hr {color: #4D6F92;}

.BarTitle { font-size: 18px; font-weight: bold; color: #4D6F92;}


a:active {  color: #088ACB; text-decoration: underline;}
a:link { color: #088ACB; text-decoration: underline;}
a:visited {  color: #088ACB; text-decoration: underline;}
a:hover { color: #4D6F92; text-decoration: underline;}

/******** Menu du haut  *********/

.TableMenuHaut{
	background-image : url(../img/FR/fond_menu.jpg);
}

.TDMenuHaut{
	font-size: 12px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left: #8C99A9 solid 1px;
}

.TDMenuHaut a:link{ color: #000000; text-decoration: none; font-size : 12px;}
.TDMenuHaut a:active{  color: #000000; text-decoration: none; font-size : 12px;}
.TDMenuHaut a:visited{  color: #000000; text-decoration: none; font-size : 12px;}
.TDMenuHaut a:hover{  color: #000000; text-decoration: none; font-size : 12px;}



.TDMenuHautSelect{
	font-size: 12px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left: #8C99A9 solid 1px;
	background-image : url(../img/FR/ligne_menu_haut.gif);
	background-position : right;
	background-repeat : no-repeat;
	background-color : #B1B4B7;
}

.TDMenuHautSelect a:link{ color: #000000; text-decoration: none; font-size : 12px;}
.TDMenuHautSelect a:active{  color: #000000; text-decoration: none; font-size : 12px;}
.TDMenuHautSelect a:visited{  color: #000000; text-decoration: none; font-size : 12px;}
.TDMenuHautSelect a:hover{  color: #000000; text-decoration: none; font-size : 12px;}

.MenuDeroulant{
	background-color : #0E1314;
	color: #FFFFFF;
	font-size: 11px;
	text-align: right;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 8px;
	font-weight: bold;
	background-position : right;
	background-repeat : no-repeat;
	background-image : url(../img/FR/ligne_menu_deroul.gif);
}

.MenuDeroulant a:link{ color: #FFFFFF; text-decoration: none; }
.MenuDeroulant a:active{  color: #FFFFFF; text-decoration: none; }
.MenuDeroulant a:visited{  color: #FFFFFF; text-decoration: none; }
.MenuDeroulant a:hover{  color: #B1B4B7; text-decoration: none; }


.classlabel {color : #FFFFFF;}
.classasterisque {color : #FFFFFF;}
.classform {background-color : #1174B7;}

/******** Menu Gauche *********/

.ImgSousMenu{
	background-image : url(../img/FR/img_sous_menu.jpg);
	background-color : #163851;
	background-repeat : no-repeat;
}


.TableRubrique{
	border-bottom: #0A2C40 solid 1px;
}


.TableRubrique2{
	border-bottom: #0A2C40 solid 30px;
}

.Rubrique1{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique1 a:link{ color: #FFFFFF; text-decoration: none;}
.Rubrique1 a:active{  color: #FFFFFF; text-decoration: none;}
.Rubrique1 a:visited{  color: #FFFFFF; text-decoration: none;}
.Rubrique1 a:hover{  color: #6CC4B1; text-decoration: none; }

.Rubrique1Select{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #6CC4B1;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique1Select a:link{ color: #6CC4B1; text-decoration: none;}
.Rubrique1Select a:active{  color: #6CC4B1; text-decoration: none;}
.Rubrique1Select a:visited{  color: #6CC4B1; text-decoration: none;}
.Rubrique1Select a:hover{  color: #6CC4B1; text-decoration: none; }



.Rubrique2{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique2 a:link{ color: #FFFFFF; text-decoration: none;}
.Rubrique2 a:active{  color: #FFFFFF; text-decoration: none;}
.Rubrique2 a:visited{  color: #FFFFFF; text-decoration: none;}
.Rubrique2 a:hover{  color: #DAB4CE; text-decoration: none; }

.Rubrique2Select{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #DAB4CE;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique2Select a:link{ color: #DAB4CE; text-decoration: none;}
.Rubrique2Select a:active{  color: #DAB4CE; text-decoration: none;}
.Rubrique2Select a:visited{  color: #DAB4CE; text-decoration: none;}
.Rubrique2Select a:hover{  color: #DAB4CE; text-decoration: none; }

.Rubrique3{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique3 a:link{ color: #FFFFFF; text-decoration: none;}
.Rubrique3 a:active{  color: #FFFFFF; text-decoration: none;}
.Rubrique3 a:visited{  color: #FFFFFF; text-decoration: none;}
.Rubrique3 a:hover{  color: #BDBD81; text-decoration: none; }

.Rubrique3Select{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #BDBD81;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique3Select a:link{ color: #BDBD81; text-decoration: none;}
.Rubrique3Select a:active{  color: #BDBD81; text-decoration: none;}
.Rubrique3Select a:visited{  color: #BDBD81; text-decoration: none;}
.Rubrique3Select a:hover{  color: #BDBD81; text-decoration: none; }

.Rubrique4{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique4 a:link{ color: #FFFFFF; text-decoration: none;}
.Rubrique4 a:active{  color: #FFFFFF; text-decoration: none;}
.Rubrique4 a:visited{  color: #FFFFFF; text-decoration: none;}
.Rubrique4 a:hover{  color: #A8C66F; text-decoration: none; }

.Rubrique4Select{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #A8C66F;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique4Select a:link{ color: #A8C66F; text-decoration: none;}
.Rubrique4Select a:active{  color: #A8C66F; text-decoration: none;}
.Rubrique4Select a:visited{  color: #A8C66F; text-decoration: none;}
.Rubrique4Select a:hover{  color: #A8C66F; text-decoration: none; }





.Rubrique5{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique5 a:link{ color: #FFFFFF; text-decoration: none;}
.Rubrique5 a:active{  color: #FFFFFF; text-decoration: none;}
.Rubrique5 a:visited{  color: #FFFFFF; text-decoration: none;}
.Rubrique5 a:hover{  color: #E7573B; text-decoration: none; }

.Rubrique5Select{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #E7573B;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique5Select a:link{ color: #E7573B; text-decoration: none;}
.Rubrique5Select a:active{  color: #E7573B; text-decoration: none;}
.Rubrique5Select a:visited{  color: #E7573B; text-decoration: none;}
.Rubrique5Select a:hover{  color: #E7573B; text-decoration: none; }





.Rubrique6{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique6 a:link{ color: #FFFFFF; text-decoration: none;}
.Rubrique6 a:active{  color: #FFFFFF; text-decoration: none;}
.Rubrique6 a:visited{  color: #FFFFFF; text-decoration: none;}
.Rubrique6 a:hover{  color: #4bb3e0; text-decoration: none; }

.Rubrique6Select{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #4bb3e0;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique6Select a:link{ color: #4bb3e0; text-decoration: none;}
.Rubrique6Select a:active{  color: #4bb3e0; text-decoration: none;}
.Rubrique6Select a:visited{  color: #4bb3e0; text-decoration: none;}
.Rubrique6Select a:hover{  color: #4bb3e0; text-decoration: none; }




.Rubrique7{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique7 a:link{ color: #FFFFFF; text-decoration: none;}
.Rubrique7 a:active{  color: #FFFFFF; text-decoration: none;}
.Rubrique7 a:visited{  color: #FFFFFF; text-decoration: none;}
.Rubrique7 a:hover{  color: #b3bbc4; text-decoration: none; }

.Rubrique7Select{
	background-image : url(../img/FR/puce_menu.gif);
	background-repeat : no-repeat;
	background-color : #5E7984;
	color: #b3bbc4;
	text-align : right;
	padding-right: 5px;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
}

.Rubrique7Select a:link{ color: #b3bbc4; text-decoration: none;}
.Rubrique7Select a:active{  color: #b3bbc4; text-decoration: none;}
.Rubrique7Select a:visited{  color: #b3bbc4; text-decoration: none;}
.Rubrique7Select a:hover{  color: #b3bbc4; text-decoration: none; }




.SousRubrique1{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub1.gif);
	background-repeat : repeat-y;
}


.SousRubrique1 a:link{ color: #FFFFFF; text-decoration: none;}
.SousRubrique1 a:active{  color: #FFFFFF; text-decoration: none;}
.SousRubrique1 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousRubrique1 a:hover{  color: #6CC4B1; text-decoration: none; }

.SousRubrique1Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub1b.gif);
	background-repeat : repeat-y;
}

.SousRubrique1Select a:link{ color: #6CC4B1; text-decoration: none;}
.SousRubrique1Select a:active{  color: #6CC4B1; text-decoration: none;}
.SousRubrique1Select a:visited{  color: #6CC4B1; text-decoration: none;}
.SousRubrique1Select a:hover{  color: #6CC4B1; text-decoration: none; }



.SousRubrique2{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub2.gif);
	background-repeat : repeat-y;
}

.SousRubrique2 a:link{ color: #FFFFFF; text-decoration: none;}
.SousRubrique2 a:active{  color: #FFFFFF; text-decoration: none;}
.SousRubrique2 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousRubrique2 a:hover{  color: #DAB4CE; text-decoration: none; }

.SousRubrique2Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub2b.gif);
	background-repeat : repeat-y;
}

.SousRubrique2Select a:link{ color: #DAB4CE; text-decoration: none;}
.SousRubrique2Select a:active{  color: #DAB4CE; text-decoration: none;}
.SousRubrique2Select a:visited{  color: #DAB4CE; text-decoration: none;}
.SousRubrique2Select a:hover{  color: #DAB4CE; text-decoration: none; }



.SousRubrique3{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub3.gif);
	background-repeat : repeat-y;
}

.SousRubrique3 a:link{ color: #FFFFFF; text-decoration: none;}
.SousRubrique3 a:active{  color: #FFFFFF; text-decoration: none;}
.SousRubrique3 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousRubrique3 a:hover{  color: #BDBD81; text-decoration: none; }

.SousRubrique3Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub3b.gif);
	background-repeat : repeat-y;
}

.SousRubrique3Select a:link{ color: #BDBD81; text-decoration: none;}
.SousRubrique3Select a:active{  color: #BDBD81; text-decoration: none;}
.SousRubrique3Select a:visited{  color: #BDBD81; text-decoration: none;}
.SousRubrique3Select a:hover{  color: #BDBD81; text-decoration: none; }

.SousRubrique4{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub4.gif);
	background-repeat : repeat-y;
}

.SousRubrique4 a:link{ color: #FFFFFF; text-decoration: none;}
.SousRubrique4 a:active{  color: #FFFFFF; text-decoration: none;}
.SousRubrique4 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousRubrique4 a:hover{  color: #A8C66F; text-decoration: none; }

.SousRubrique4Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub4b.gif);
	background-repeat : repeat-y;
}

.SousRubrique4Select a:link{ color: #A8C66F; text-decoration: none;}
.SousRubrique4Select a:active{  color: #A8C66F; text-decoration: none;}
.SousRubrique4Select a:visited{  color: #A8C66F; text-decoration: none;}
.SousRubrique4Select a:hover{  color: #A8C66F; text-decoration: none; }

.SousRubrique5{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub5.gif);
	background-repeat : repeat-y;
}

.SousRubrique5 a:link{ color: #FFFFFF; text-decoration: none;}
.SousRubrique5 a:active{  color: #FFFFFF; text-decoration: none;}
.SousRubrique5 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousRubrique5 a:hover{  color: #E7573B; text-decoration: none; }

.SousRubrique5Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : left;
	padding-right: 14px;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 3px;
	font-size: 10px;
	text-transform : uppercase;
	line-height : 12px;
	background-image : url(../img/FR/fond_rub5b.gif);
	background-repeat : repeat-y;
}

.SousRubrique5Select a:link{ color: #E7573B; text-decoration: none;}
.SousRubrique5Select a:active{  color: #E7573B; text-decoration: none;}
.SousRubrique5Select a:visited{  color: #E7573B; text-decoration: none;}
.SousRubrique5Select a:hover{  color: #E7573B; text-decoration: none; }


.SousSousRubrique1{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub1.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique1 a:link{ color: #FFFFFF; text-decoration: none;}
.SousSousRubrique1 a:active{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique1 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique1 a:hover{  color: #6CC4B1; text-decoration: none; }

.SousSousRubrique1Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub1b.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique1Select a:link{ color: #6CC4B1; text-decoration: none;}
.SousSousRubrique1Select a:active{  color: #6CC4B1; text-decoration: none;}
.SousSousRubrique1Select a:visited{  color: #6CC4B1; text-decoration: none;}
.SousSousRubrique1Select a:hover{  color: #6CC4B1; text-decoration: none; }


.SousSousRubrique2{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub2.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique2 a:link{ color: #FFFFFF; text-decoration: none;}
.SousSousRubrique2 a:active{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique2 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique2 a:hover{  color: #DAB4CE; text-decoration: none; }

.SousSousRubrique2Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub2b.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique2Select a:link{ color: #DAB4CE; text-decoration: none;}
.SousSousRubrique2Select a:active{  color: #DAB4CE; text-decoration: none;}
.SousSousRubrique2Select a:visited{  color: #DAB4CE; text-decoration: none;}
.SousSousRubrique2Select a:hover{  color: #DAB4CE; text-decoration: none; }


.SousSousRubrique3{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub3.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique3 a:link{ color: #FFFFFF; text-decoration: none;}
.SousSousRubrique3 a:active{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique3 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique3 a:hover{  color: #BDBD81; text-decoration: none; }

.SousSousRubrique3Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub3b.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique3Select a:link{ color: #BDBD81; text-decoration: none;}
.SousSousRubrique3Select a:active{  color: #BDBD81; text-decoration: none;}
.SousSousRubrique3Select a:visited{  color: #BDBD81; text-decoration: none;}
.SousSousRubrique3Select a:hover{  color: #BDBD81; text-decoration: none; }

.SousSousRubrique4{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub4.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique4 a:link{ color: #FFFFFF; text-decoration: none;}
.SousSousRubrique4 a:active{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique4 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique4 a:hover{  color: #A8C66F; text-decoration: none; }

.SousSousRubrique4Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub4b.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique4Select a:link{ color: #A8C66F; text-decoration: none;}
.SousSousRubrique4Select a:active{  color: #A8C66F; text-decoration: none;}
.SousSousRubrique4Select a:visited{  color: #A8C66F; text-decoration: none;}
.SousSousRubrique4Select a:hover{  color: #A8C66F; text-decoration: none; }


.SousSousRubrique5{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub5.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique5 a:link{ color: #FFFFFF; text-decoration: none;}
.SousSousRubrique5 a:active{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique5 a:visited{  color: #FFFFFF; text-decoration: none;}
.SousSousRubrique5 a:hover{  color: #E7573B; text-decoration: none; }

.SousSousRubrique5Select{
	background-color : #5E7984;
	color: #FFFFFF;
	text-align : right;
	padding-right: 15px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height : 12px;
	background-image : url(../img/FR/fond_sousrub5b.gif);
	background-repeat : repeat-y;
}

.SousSousRubrique5Select a:link{ color: #E7573B; text-decoration: none;}
.SousSousRubrique5Select a:active{  color: #E7573B; text-decoration: none;}
.SousSousRubrique5Select a:visited{  color: #E7573B; text-decoration: none;}
.SousSousRubrique5Select a:hover{  color: #E7573B; text-decoration: none; }


.Fleche1Menu{
	background-image : url(../img/FR/fleche_menu1.gif);
	background-repeat : no-repeat;
	background-position : top right;
}

.Fleche2Menu{
	background-image : url(../img/FR/fleche_menu2.gif);
	background-repeat : no-repeat;
	background-position : top right;
}




/******** Accueil *********/

.TxSousLogo{
	color: #FFFFFF;
	text-align : center;
	height: 177px;
	background-image : url(../img/FR/sous_logo.jpg);
	height: 42px;
	font-size: 12px;
}

.TxAccueil{
	color: #FFFFFF;
	padding-left: 25px;
	padding-bottom: 25px;
	padding-right: 25px
}

.TxSurPhoto{
	color: #FFFFFF;
	text-align : right;
	padding: 5px;
	line-height : 13px;
	background-image : url(../img/FR/etan_toiture2.jpg);
	background-repeat : no-repeat;
	cursor:pointer;
}

.TxSurPhoto2{
	color: #FFFFFF;
	text-align : right;
	padding: 5px;
	line-height : 13px;
	background-image : url(../img/FR/etan_genie2.jpg);
	background-repeat : no-repeat;
	cursor:pointer;
}

.TxSurPhoto3{
	color: #FFFFFF;
	text-align : right;
	padding: 5px;
	line-height : 13px;
	background-image : url(../img/FR/isolation2.jpg);
	background-repeat : no-repeat;
	cursor:pointer;
}

.TxSurPhoto4{
	color: #FFFFFF;
	text-align : right;
	padding: 5px;
	line-height : 13px;
	background-image : url(../img/FR/toiture_vege2.jpg);
	background-repeat : no-repeat;
	cursor:pointer;
}

/******** Rubrique1 *********/

.TitreRub1{
	background-color : #1193A1;
	font-size: 16px;
	color: #FFFFFF;
	padding-right : 5px;
	padding-left : 5px;
	padding-top : 4px;
	padding-bottom : 3px;	
	font-weight: bold;
	line-height : 18px;
}

.SousTitreRub1{
	font-size: 16px;
	font-weight: bold;
	color: #6CC4B1;
}

.Solution1{
	color: #FFFFFF;
	background-color : #6CC4B1;
	padding: 5px;
	font-size: 12px;
	width : 315px;
}

.PuceSolution1{
	background-image : url(../img/FR/puce_rub1.gif);
	background-repeat : no-repeat;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PuceSolution1 a:link{ color: #6CC4B1; text-decoration: none;  font-weight : bold;  }
.PuceSolution1 a:active{  color: #6CC4B1; text-decoration: none; font-weight : bold; }
.PuceSolution1 a:visited{  color: #6CC4B1; text-decoration: none; font-weight : bold; }
.PuceSolution1 a:hover{  color: #6CC4B1; text-decoration: underline; font-weight : bold; }

.Separation1 {border-bottom: #6CC4B1 solid 2px;}
.Separation1b {border-top: #6CC4B1 solid 2px;}

.Liste1{
	border-left: #FFFFFF solid 3px;
	background-color : #E3F3F2;
	padding: 8px;
	line-height : 16px;
}

.VisuSolution{
	padding-top:3px;
	padding-bottom: 3px;
}

.TableIntitule1{
	background-color : #6CC4B1;
	color: #FFFFFF;
	padding: 3px;
	text-align : center;
	font-weight: bold;
}

.TableCellule1{
	background-color : #E3F3F2;
	padding: 3px;
	text-align : center;
}

.TableIntituleBlanc{
	background-color : #FFFFFF;
	padding: 3px;
	text-align : center;
	font-weight: bold;
	text-transform : uppercase;
}


/******** Rubrique2 *********/

.TitreRub2{
	background-color : #802598;
	font-size: 16px;
	color: #FFFFFF;
	padding-right : 5px;
	padding-left : 5px;
	padding-top : 4px;
	padding-bottom : 3px;	
	font-weight: bold;
	line-height : 18px;
}

.SousTitreRub2{
	font-size: 16px;
	font-weight: bold;
	color: #D09DC0;
}

.Solution2{
	color: #FFFFFF;
	background-color : #D09DC0;
	padding: 5px;
	font-size: 12px;
	width : 315px;
}

.PuceSolution2{
	background-image : url(../img/FR/puce_rub2.gif);
	background-repeat : no-repeat;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PuceSolution2 a:link{ color: #D09DC0; text-decoration: none;  font-weight : bold;  }
.PuceSolution2 a:active{  color: #D09DC0; text-decoration: none; font-weight : bold; }
.PuceSolution2 a:visited{  color: #D09DC0; text-decoration: none; font-weight : bold; }
.PuceSolution2 a:hover{  color: #D09DC0; text-decoration: underline; font-weight : bold; }

.Separation2 {border-bottom: #D09DC0 solid 2px;}
.Separation2b {border-top: #D09DC0 solid 2px;}

.Liste2{
	border-left: #FFFFFF solid 3px;
	background-color : #F2E7EF;
	padding: 8px;
	line-height : 16px;
}

.TableIntitule2{
	background-color : #D09DC0;
	color: #FFFFFF;
	padding: 3px;
	text-align : center;
	font-weight: bold;
}

.TableCellule2{
	background-color : #F2E7EF;
	padding: 3px;
	text-align : center;
}

/******** Rubrique3 *********/

.TitreRub3{
	background-color : #7E6E3D;
	font-size: 16px;
	color: #FFFFFF;
	padding-right : 5px;
	padding-right : 5px;
	padding-left : 5px;
	padding-top : 4px;
	padding-bottom : 3px;	
	font-weight: bold;
	line-height : 18px;
}

.SousTitreRub3{
	font-size: 16px;
	font-weight: bold;
	color: #BDBD81;
}

.Solution3{
	color: #FFFFFF;
	background-color : #BDBD81;
	padding: 5px;
	font-size: 12px;
	width : 315px;
}

.PuceSolution3{
	background-image : url(../img/FR/puce_rub3.gif);
	background-repeat : no-repeat;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PuceSolution3 a:link{ color: #BDBD81; text-decoration: none;  font-weight : bold;  }
.PuceSolution3 a:active{  color: #BDBD81; text-decoration: none; font-weight : bold; }
.PuceSolution3 a:visited{  color: #BDBD81; text-decoration: none; font-weight : bold; }
.PuceSolution3 a:hover{  color: #BDBD81; text-decoration: underline; font-weight : bold; }

.Separation3 {border-bottom: #BDBD81 solid 2px;}
.Separation3b {border-top: #BDBD81 solid 2px;}

.Liste3{
	border-left: #FFFFFF solid 3px;
	background-color : #F9F9D2;
	padding: 8px;
	line-height : 16px;
}

.TableIntitule3{
	background-color : #BDBD81;
	color: #FFFFFF;
	padding: 3px;
	text-align : center;
	font-weight: bold;
}

.TableCellule3{
	background-color : #F9F9D2;
	padding: 3px;
	text-align : center;
}

/******** Rubrique4 *********/

.TitreRub4{
	background-color : #80934E;
	font-size: 16px;
	color: #FFFFFF;
	padding-right : 5px;
	padding-left : 5px;
	padding-top : 4px;
	padding-bottom : 3px;	
	font-weight: bold;
	line-height : 18px;
}

.SousTitreRub4{
	font-size: 16px;
	font-weight: bold;
	color: #A8C66F;
}

.Solution4{
	color: #FFFFFF;
	background-color : #A8C66F;
	padding: 5px;
	font-size: 12px;
	width : 315px;
}

.PuceSolution4{
	background-image : url(../img/FR/puce_rub4.gif);
	background-repeat : no-repeat;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PuceSolution4 a:link{ color: #A8C66F; text-decoration: none;  font-weight : bold;  }
.PuceSolution4 a:active{  color: #A8C66F; text-decoration: none; font-weight : bold; }
.PuceSolution4 a:visited{  color: #A8C66F; text-decoration: none; font-weight : bold; }
.PuceSolution4 a:hover{  color: #A8C66F; text-decoration: underline; font-weight : bold; }

.Separation4 {border-bottom: #A8C66F solid 2px;}
.Separation4b {border-top: #A8C66F solid 2px;}

.Liste4{
	border-left: #FFFFFF solid 3px;
	background-color : #EAF9CE;
	padding: 8px;
	line-height : 16px;
}

.TableIntitule4{
	background-color : #A8C66F;
	color: #FFFFFF;
	padding: 3px;
	text-align : center;
	font-weight: bold;
}

.TableCellule4{
	background-color : #EAF9CE;
	padding: 3px;
	text-align : center;
}


/******** Rubrique5 *********/

.TitreRub5{
	background-color : #E7573B;
	font-size: 16px;
	color: #FFFFFF;
	padding-right : 5px;
	padding-left : 5px;
	padding-top : 4px;
	padding-bottom : 3px;	
	font-weight: bold;
	line-height : 18px;
}

.SousTitreRub5{
	font-size: 16px;
	font-weight: bold;
	color: #F2AD9F;
}

.Solution5{
	color: #FFFFFF;
	background-color : #F2AD9F;
	padding: 5px;
	font-size: 12px;
	width : 315px;
}

.PuceSolution5{
	background-image : url(../img/FR/puce_rub5.gif);
	background-repeat : no-repeat;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.PuceSolution5 a:link{ color: #F2AD9F; text-decoration: none;  font-weight : bold;  }
.PuceSolution5 a:active{  color: #F2AD9F; text-decoration: none; font-weight : bold; }
.PuceSolution5 a:visited{  color: #F2AD9F; text-decoration: none; font-weight : bold; }
.PuceSolution5 a:hover{  color: #F2AD9F; text-decoration: underline; font-weight : bold; }

.Separation5 {border-bottom: #F2AD9F solid 2px;}
.Separation5b {border-top: #F2AD9F solid 2px;}

.Liste5{
	border-left: #FFFFFF solid 3px;
	background-color : #FCDED7;
	padding: 8px;
	line-height : 16px;
}

.TableIntitule5{
	background-color : #F2AD9F;
	color: #FFFFFF;
	padding: 3px;
	text-align : center;
	font-weight: bold;
}

.TableCellule5{
	background-color : #FCDED7;
	padding: 3px;
	text-align : center;
}



/******** Rubrique institutionnelle *********/

.TitreRub{
	background-color: #4D6F92;
	font-size: 16px;
	color: #FFFFFF;
	padding-right : 5px;
	padding-left : 5px;
	padding-top : 4px;
	padding-bottom : 3px;	
	font-weight: bold;
	line-height : 18px;
}

.sep{
	border-bottom : #4D6F92 solid 1px;
	padding-bottom: 5;
	padding-top: 10;

}

.SousTitre{
	border-bottom : #4D6F92 solid 3px;
	font-size: 16px;
	color: #4D6F92;
	padding-right : 5px;
	padding-top : 1px;
	font-weight: bold;
	line-height : 18px;
}

.SousTitreRub{
	font-size: 16px;
	font-weight: bold;
	color: #4D6F92;
}

/******** Recherche *********/

.ChampRech{
	padding-left: 2px;
	padding-right: 3px;
}

.BoutonOK{
	padding-top: 1px;
}

.Recherche{
	padding-top : 20px;
	padding-left : 3px;
	font-weight : bold;
	color: #FFFFFF;
}

/******** Solutions *********/

.Nouveautes{
	background-color : #148B84;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px;
}


.TitreNouveautes{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.TexteNouveautes{
	font-weight: bold;
}

.VisuNouveaute{
	padding-top: 15px;
	padding-bottom: 15px;
}

/******** Bas de page *********/

.BasDePageAccueil{
	padding-left: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #FFFFFF;
}

.BasDePageAccueil a:link{ color: #FFFFFF; text-decoration: underline;}
.BasDePageAccueil a:active{  color: #FFFFFF; text-decoration: underline;}
.BasDePageAccueil a:visited{  color: #FFFFFF; text-decoration: underline;}
.BasDePageAccueil a:hover{  color: #CCCCCC; text-decoration: underline; }


.BasDePage{
	padding-left: 24px;
	padding-bottom: 10px;
	padding-top: 15px;
}


/******** Actualités *********/

.TableActus{
	background-color : #DCE7F1;
	border : #DCE7F1 solid 5px;
}

.TableActus a:link{ color: #4D6F92; text-decoration: none;}
.TableActus a:active{  color: #4D6F92; text-decoration: none;}
.TableActus a:visited{  color: #4D6F92; text-decoration: none;}
.TableActus a:hover{  color: #4D6F92; text-decoration: underline; }


/******** Offres *********/

.OffresEmploi{
	background-image : url(../img/FR/puce_bleue.gif);
	background-repeat : no-repeat;
	padding-right : 5px;
	padding-left : 18px;
	padding-top : 0px;
	padding-bottom : 5px;	
}

/******** Liens utiles  *********/

.LiensTheme{
	background-image : url(../img/FR/puce_bleue.gif);
	background-repeat : no-repeat;
	padding-right : 5px;
	padding-left : 18px;
	padding-top : 0px;
	padding-bottom : 10px;
	font-weight : bold;
	font-size : 12px;
	color : #4D6F92;	
}

.LiensListe{
	list-style-image : url(../img/FR/puce_liens.gif);
	margin-right : 0px;
	padding-bottom: 3px;
}


/******** e-classeur *********/

.TDClasseur{
	background-color : #DCE7F1;
	font-weight: bold;
	font-size : 12px;
	border-bottom : #4D6F92 solid 1px;
	color : #4D6F92;
	padding-left : 22px;
	background-image : url(../img/FR/puce_eclasseur.gif);
	background-repeat : no-repeat;
}


/******** Formulaires *********/

.IntituleFormulaire{
	color: #4D6F92;
	text-align : right;
	font-weight: bold;
}

.Asterisque{
	color: Red;
}

.Erreur{
	color: Red;
	font-weight : bold;
}

.LigneSepForm{
	padding-bottom: 5px;
	padding-top: 10px;
}


/******** Implantations *********/

.DebutImplant{
	background-image : url(../img/FR/implant1.gif);
	background-repeat : no-repeat;
	padding-left: 43px;
}

.MilieuImplant{
	background-image : url(../img/FR/implant2.gif);
	background-repeat : no-repeat;
	padding-left: 43px;
}

.FinImplant{
	background-image : url(../img/FR/implant3.gif);
	background-repeat : no-repeat;
	padding-left: 43px;
	padding-bottom: 15px;
}

.TDRegion{
	color: #4D6F92;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
}


/******** Contenu *********/

.ZoneContenu{
	padding: 10px;
}

.TableauContour{
	border :  #4D6F92 solid 1px;
}

.PuceCarree{
	background-image : url(../img/FR/puce_bleue.gif);
	background-repeat : no-repeat;
	padding-right : 5px;
	padding-left : 18px;
	padding-top : 0px;
	padding-bottom : 10px;
}


/******** Glossaire*********/

.Lettres{
	text-align: center;
	font-weight: bold;
}

/******** Plan du site *********/

.PucesPlan{
	list-style-image : url(../img/FR/puce_bleue.gif);
	font-size: 12px;
}

.PucesPlan2{
	list-style-image : url(../img/FR/puce_plan.gif);
}

/******** Menu solution *********/

.MenuSolution{
	color: #1193A1;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	border-bottom: #1193A1 solid 1px;
}

.MenuSolution a:link{ color: #1193A1; text-decoration: none;}
.MenuSolution a:active{  color: #1193A1; text-decoration: none;}
.MenuSolution a:visited{  color: #1193A1; text-decoration: none;}
.MenuSolution a:hover{  color: #1193A1; text-decoration: underline; }


a.ref:link{ font-size: 12px; color: #4D6F92; text-decoration: none;font-weight: bold;}
a.ref:active{  color: #4D6F92; text-decoration: none;font-weight: bold;}
a.ref:visited{ color: #4D6F92; text-decoration: none;font-weight: bold;}
a.ref:hover{  color: #4D6F92; text-decoration: underline; font-weight: bold;}

.ref01{
	background-image: url(../img/FR/fleche_menu_sol.gif);
	background-repeat: no-repeat;
	background-position: 0 18;
	padding-left: 10;
	padding-top: 18;
	padding-bottom: 18;
}

a.ref01:link{ font-size: 12px; color: #4D6F92; text-decoration: none;font-weight: bold;}
a.ref01:active{  color: #4D6F92; text-decoration: none;font-weight: bold;}
a.ref01:visited{ color: #4D6F92; text-decoration: none;font-weight: bold;}
a.ref01:hover{  color: #4D6F92; text-decoration: underline; font-weight: bold;}


.MenuSolutionSelect{
	background-color: #1193A1;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	border-bottom: #1193A1 solid 1px;
}

.CelluleTab{
	background-color : #FFFFFF;
	background-image : url(../img/FR/fleche_menu_sol.gif);
	background-repeat : no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.CelluleTab a:link{ color: #000000; text-decoration: none;}
.CelluleTab a:active{  color: #000000; text-decoration: none;}
.CelluleTab a:visited{  color: #000000; text-decoration: none;}
.CelluleTab a:hover{  color: #1193A1; text-decoration: none; }

.TabSolutionMenu {border: #1193A1 solid 2px;}

.Choix{
	text-align: center;
	color: Gray;
	padding-top: 5px;
}

.Surligner{
	background-color : #6CC4B1;
	color: #000000;
}


/******** Pour RichEdit*********/

.Texte{
	font-size: 11px;
}

.TitreBlanc{
	font-size: 18px;
	color: #FFFFFF;
	line-height: normal;
}

.Bienvenue2{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
}


.SousTitreBlanc{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.TexteBlanc{
	color: #FFFFFF;
}

.TexteGrasMoyen{
	font-size: 13px;
	font-weight: bold;
}

.TexteMoyen{
	font-size: 12px;
}

.IntituleRub1{
	font-size: 12px;
	font-weight: bold;
	color: #6CC4B1;
}

.IntituleRub2{
	font-size: 12px;
	font-weight: bold;
	color: #D09DC0;
}

.IntituleRub3{
	font-size: 12px;
	font-weight: bold;
	color: #BDBD81;
}

.IntituleRub4{
	font-size: 12px;
	font-weight: bold;
	color: #A8C66F;
}

.IntituleRub5{
	font-size: 12px;
	font-weight: bold;
	color: #F2AD9F;
}

.IntituleInstitutionnel{
	font-size: 12px;
	font-weight: bold;
	color: #4D6F92;
}

.TexteBleu{
color: #4D6F92;
}

.MiniTexte{
	font-size: 10px;
}


.TableSOPCellule1{
     background-color : #E3F3F2;
     width : 150;
     padding: 3px;
     text-align : left;
     padding-left : 10px;

}

.TableSOPCellule1Col2{
     background-color : #E3F3F2;
     width : 400;
     padding: 3px;
     text-align : left;
     padding-left : 10px;

}

.TableSOPCellule3{
     background-color : #BDBD81;
     width : 150;
     padding: 3px;
     text-align : left;
     padding-left : 10px;

}

.TableSOPCellule1Col4{
     background-color : #BDBD81;
     width : 400;
     padding: 3px;
     text-align : left;
     padding-left : 10px;

}
