h1 								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #7C1D00; font-weight: bold; background-image: url(../imgs/interface/titre_droite_bg.gif); height: 20px; width: 100%; margin-right: 0px; margin-left: 0px; padding-top: 2px; padding-left: 1px; background-position: bottom; background-repeat: repeat-x; }
td 								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #2D2D2D; text-align:left }
.field-154 						{ font-size: 10px; color: #2D2D2D; text-decoration: none; background-attachment: fixed; background-image: url(../imgs/interface/fields-bg.gif); width: 152; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #464545; border-right-color: #908F8E; border-bottom-color: #A5A4A4; border-left-color: #595958; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; padding-top: 1px; }
.txt-10 						{ font-size: 10px; line-height:normal; }
.text-justify 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #2D2D2D; text-align: justify; }
.text							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #2D2D2D; }
.titre-droite 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #7C1D00; font-weight: bold; background-image: url(../imgs/interface/titre_droite_bg.gif); height: 35px; width: 100%; margin-right: 0px; margin-left: 0px; padding-top: 14px; padding-left: 1px; }

.img-droite 					{ float: right; padding: 0px; margin-left: 10px; border: 0px Aucune; }
.img-gauche 					{ float: left; padding: 0px; margin-right: 10px; border: 0px Aucune; }

.pied 							{ font-size: 10px; color: #2D2D2D; text-decoration: none; padding-bottom: 2px; }
.pied:link 						{ font-size: 10px; color: #2D2D2D; text-decoration: none; }
.pied:hover 					{ font-size: 10px; color: #2D2D2D; text-decoration: underline; }
.pied:visited 					{ font-size: 10px; color: #2D2D2D; text-decoration: none; }
.pied:visited:hover 			{ font-size: 10px; color: #2D2D2D; text-decoration: underline; }

a:link 							{ color: #426E10; text-decoration: none; }
a:hover 						{ color: #426E10; text-decoration: underline; }
a:visited 						{ color: #426E10; text-decoration: none; }
a:visited:hover 				{ color: #426E10; text-decoration: underline; }

.liens-gris 					{ color: #2D2D2D; text-decoration: none; font-size:11px; text-align:left; }
.liens-gris:link 				{ color: #2D2D2D; text-decoration: none; font-size:11px; text-align:left;}
.liens-gris:hover 				{ color: #2D2D2D; text-decoration: underline; font-size:11px; text-align:left;}
.liens-gris:visited 			{ color: #2D2D2D; text-decoration: none; font-size:11px; text-align:left;}
.liens-gris:visited:hover 		{ color: #2D2D2D; text-decoration: underline; font-size:11px; text-align:left;}

div.menu_type1 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	font-weight: bold;
}
div.menu_type1 a, div.menu_type1 a:link, div.menu_type1 a:visited {
	display: block;
	padding: 3px 5px 3px 5px;
	background: url(../imgs/interface/menu_type1_bg.gif) top left repeat-x;
	color: #797979;
	text-decoration: none;
}
div.menu_type1 a:hover, div.menu_type1 a:visited:hover {
	display: block;
	padding: 3px 5px 3px 5px;
	background: url(../imgs/interface/menu_type1_bg_on.gif) top left repeat-x;
	text-decoration: none;
}

div.menu_type2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
}
div.menu_type2 a, div.menu_type2 a:link, div.menu_type2 a:visited {
	display: block; 
	padding: 3px 5px 3px 20px;
	background: url(../imgs/interface/menu_type2_bg.gif) top left repeat-x;
	color: #797979;
	text-decoration: none;
}
div.menu_type2 a:hover, div.menu_type2 a:visited:hover {
	display: block;
	padding: 3px 5px 3px 20px;
	background: url(../imgs/interface/menu_type2_bg_on.gif) top left repeat-x;
	text-decoration: none;
}

div.menu_type2_focus {
	display: block;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align:left;
	line-height: 15px;
	padding: 3px 5px 3px 20px;
 	/*color: #426E10;*/
 	color: #577E2A;
 	background-color: #EBEAE8;
 	background: url(../imgs/interface/menu_type2_bg.gif) top left repeat-x;
}


div.menu_type3 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #797979;
}
div.menu_type3 a, div.menu_type3 a:link, div.menu_type3 a:visited {
	display: block; 
	padding: 0 5px 0 33px;
	background: url(../imgs/interface/menu_type3_bg.gif) top left no-repeat;
	color: #797979;
	text-decoration: none;
}
div.menu_type3 a:hover, div.menu_type3 a:visited:hover {
	display: block;
	padding: 0 5px 0 33px;
	color: #426E10;
	text-decoration: none;
}


.news-cell 						{ font-weight: bold; background-image: url(../imgs/interface/titre_droite_bg.gif); background-position: bottom; background-repeat: repeat-x; height: 20px; }
.news-titre 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7C1D00; font-weight: bold; height: 20px; margin-right: 0px; margin-left: 0px; padding-top: 2px; padding-left: 1px; }
.table0							{ background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; border-bottom: #efefef 1px solid ; border-left: #efefef 1px solid; border-right: #efefef 1px solid; border-top: #efefef 1px solid; }
.td0 							{ background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; }
