img{border:0;behavior: url("pngbehavior.htc");}
body{ background-color:#cbc0b5; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
.main{margin:15px auto auto; width:796px; text-align:left;}
.lang{ color:#FFFFFF; padding-left:720px;display:none}
.lang a{color:#FFFFFF; text-decoration:none;display:none}
.content{ background:url("images/content_background.gif") repeat-y; width:796px; position:relative;}
.header{ background:url("images/header_background.gif") no-repeat; width:796px; height:98px;display:none }
.header_logo{ padding-left:20px; padding-top:6px;float:left;display:none}
.header_num{ float:left; width:560px; padding-top:0px; text-align:right;display:none}
html>body .header_num{height:40px;}
.header_menu{ float:left;width:560px; text-align:right; padding-top:30px; font-size:9px; white-space:nowrap;display:none}
html>body .header_menu{padding-top:37px;display:none;}
.header_menu a{ color:#000000; text-decoration:none;display:none}
.header_menu a:hover{ color:#666666; text-decoration:none;display:none}
.main_menu{ width:774px; height:174px; padding:2px 6px 0px 6px;display:none; }
.main_menu_vertical{ float:left; background:url(images/menu_background2.png) repeat-x; width:218px; height:198px; border-right:2px solid #FFFFFF;display:none;}
.main_menu_image{float:left; background-color:#999999; height:195px; width:550px;padding-top:3px;display:none}
.searchbar{ background:url(images/searchbar_background.gif) repeat-x; width:772px; height:25px; margin-left:6px;display:none}
.search_btn{width:26px; height:28px; position:absolute; left:600px; top:203px;display:none}
.input_search{ margin-left:640px; padding-top:2px;display:none}
.input_search input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;display:none;}
.img_left{ float:left; width:221px; height:438px; padding-left:6px;display:none; }
.content_txt{ float:left; width:537px;margin-left:2px; padding:5px;}
.ad{ float:left; width:140px; margin-left:5px; margin-right:10px; text-align:center;display:none}
.news{ float:left; width:390px; padding-left:10px;}
.news_header{ background:url(images/news_header.gif) no-repeat; width:367px; height:23px;}
.news_content{ background: url(images/news_text.gif) repeat-y; width:367px; padding-left:10px;}
.news_footer{background:url(images/news_footer.gif) no-repeat; width:367px; height:24px;}
.news_title{ font-weight:bold; font-size:12px;display:none}
.news_ico{ float:left; padding-top:1px; padding-right:3px;}
.news_txt{ float:left; width:250px;}
.news_img{ float:left; width:85px;}
.footer{background:url("images/footer_background.gif") no-repeat; width:796px; height:46px;display:none}
.footer a{ color:#000000; text-decoration:none;display:none}
.footer a:hover{ color:#666666; text-decoration:none;display:none}
.footer_menu{padding-top:15px; padding-left:230px;display:none}
.title_red_big{ color:#C5161D; font-size:14px; font-weight:bold;display:none}
.title_red_medium{ color:#C5161D; font-size:12px; font-weight:bold;display:none}
.title_green_big{color:#C3161C; font-size:14px; font-weight:bold;display:none}
.title_green_medium{ color:#C3161C; font-size:12px; font-weight:bold;display:none}

.searchbar2{ width:772px; height:28px; margin-left:6px; text-align:right ;display:none}
#chmMap		{ color:#000; ;display:none}
#chmMap a	{ color:#000; ;display:none}
.slashrouge	{ color:#b31418; margin:0 5px;display:none; }
.centrer{ text-align:center;display:none;}

dl, dt, dd{
margin: 0;
padding: 0;
display:none;
}
#menu {
position: absolute;
width: 218px;
top:5px;display:none;
}
html>body #menu{width: 220px;display:none;}


#menu dt {
cursor: pointer;
height: 31px;
line-height: 30px;
text-align:left;
margin:2px 0;
font-weight: bold;
color:#b31418;
padding-left:15px;
display:none;
}

#menu dt.subrillance	{
	background:url(images/menu_surbrillance.png) top right no-repeat;display:none;
}

#menu dt.nosubrillance	{
	background:url(images/menu_nosurbrillance.png) top right no-repeat;display:none;
}

#menu dt.subrillance a {
	color:#b31418;display:none;
}

#menu dt.nosubrillance a {
	color:#fff;display:none;
}

#menu dd {
position: absolute;
z-index: 100;
left: 218px;
width: 220px;
background:url(images/sousmenu2.png) repeat-y;
top:0;
display:none;
/*background:#000;
filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;*/
/*background: #6aa62f;*/
}

html>body #menu dd {left: 220px;display:none;}

#menu ul {
padding: 0px;
list-style-type: square;
color:#FFFFFF;
display:none;
}
#menu li {
text-align: left;
height: 18px;
font-weight:bold;
background: #69A52E;
width:135px;
list-style-type: square;
color:#FFFFFF;
display:none;
}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
display:none;
}

#menu dd a	{
	color:#5c5b5a;
	font-weight:bold;
	text-decoration:none;
	display:block;
	display:none;
}

#menu dd a:hover {
	color:#b31418;
	display:none;
}

#menu li a:hover {
text-decoration: underline;display:none;
}


#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #fff;
background-color: #ddd;
display:none;
}
#mentions a {text-decoration: none;
color: #fff;
display:none;
}
#mentions a:hover{text-decoration: underline;display:none;
}

.div_sous_menu{ width:181px; height:195px; margin-top:0; padding-left:10px;display:none; }

.content_txt_page{ padding-top:10px; padding-left:10px;display:none;}
.content_txt_page a{ color:#000000;display:none;}
.page_name_bar{ margin-top:15px; margin-left:5px;display:none;}
.page_name_bar_left{ background:url(images/page_name.gif) no-repeat; width:12px; height:34px; float:left;display:none;}
.page_name_bar_center{background:url(images/page_name_background.gif) repeat-x;width:750px;height:34px; float:left;display:none;}
.page_name_bar_right{background:url(images/page_name_right.gif) no-repeat; width:12px; height:34px; float:left;display:none;}
.green_arrow{float:left;display:none;}
.page_name{float:left; width:400px; padding-top:8px;display:none;}
.page_name_txt{ float:left; font-weight:bold; padding-top:3px; padding-left:3px;display:none;}
.print{ float:left;margin-left:250px; margin-top:3px;display:none; }
html>body .print{margin-left:320px;}

.page_content_txt{padding:20px}
.page_content_txt_left{ width:350px; float:left; text-align:justify}
.page_content_txt_right{ width:350px; float:left; text-align:justify; padding-left:25px}

.encadre{}
.encadre_header{ background:url(images/encadre_header.gif) no-repeat; width:368px; height:20px;display:none;}
.encadre_txt{ background:url(images/encadre_txt.gif) repeat-y; width:368px;display:none; }
.encadre_footer{background:url(images/encadre_footer.gif) no-repeat; width:368px; height:41px;display:none}

.mini_site_header{ height:60px; padding-left:7px; padding-top:5px;display:none}
.mini_site_retour{ float:left; width:223px; height:52px; background:url(images/retour_site.gif) no-repeat;display:none}
.mini_site_header_photo{ float:left;background:url(images/mini_site_header.jpg) no-repeat; background-color:#999999; width:549px; height:50px; border-top:2px solid #999999; border-right:1px solid #999999;display:none}

.mini_site_title{ padding-left:10px; padding-top:10px}

.mini_site_content{ padding-top:12px}

.mini_site_menu{ float:left;width:200px; margin-left:10px}
.mini_site_menu_header{ background:url(images/mini_site_menu_header_<xsl:value-of select='$service/DESCRIPTIONS/DESCRIPTION/BODY' />.gif) no-repeat; width:197px; height:14px}
.mini_site_menu_center{ background:url(images/mini_site_menu_background_<xsl:value-of select='$service/DESCRIPTIONS/DESCRIPTION/BODY' />.gif) repeat-x; width:195px; margin-left:1px; height:214px; padding-left:5px}
html>body .mini_site_menu_center{width:190px;}
.mini_site_menu_center a{ color:#FFFFFF; text-decoration:none}
.mini_site_menu_center a:hover{ color:#FFFFFF; text-decoration:none}
.mini_site_menu_center p{ color:#FFFFFF; line-height:18px; margin:0; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.mini_site_menu_footer{background:url(images/mini_site_menu_footer_<xsl:value-of select='$service/DESCRIPTIONS/DESCRIPTION/BODY' />.gif) no-repeat; width:197px; height:14px}
.mini_site_separation{ float:left;width:22px; height:518px; padding-left:6px}
.mini_site_content_txt{ float:left;padding-left:10px; width:524px; text-align:justify}

.soulignerouge{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		leading:0;
		color:#C5161D;
		text-decoration:underline}
.grasrouge{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		color:#C5161D;
		leading:0;
		}
.italiquerouge{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		leading:0;
		color:#C5161D;
		font-style:italic}
.gras_italiquerouge{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:italic;
		font-weight:bold;
		color:#C5161D;
		leading:0;
		}
.gras_soulignerouge{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		text-decoration:underline;
		color:#C5161D;
		leading:0;
		}
.gras_italique_soulignerouge{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:italic;
		font-weight:bold;
		text-decoration:underline;
		color:#C5161D;
		leading:0;
		}
		
.souligne{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		leading:0;
		text-decoration:underline}
.gras{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		leading:0;
		}
.italique{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		leading:0;
		font-style:italic}
.gras_italique{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:italic;
		font-weight:bold;
		leading:0;
		}
.gras_souligne{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		text-decoration:underline;
		leading:0;
		}
.gras_italique_souligne{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:italic;
		font-weight:bold;
		text-decoration:underline;
		leading:0;
		}

.biggras{
		font-size:16;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		leading:0;
		}
.biggras_rouge{
		font-size:16;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		leading:0;
		color:#C5161D;
		}		
.souligne_gris{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		leading:0;
		color:#999999;
		text-decoration:underline}
.gras_gris{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		leading:0;
		}
		
.italique_gris{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		leading:0;
		color:#999999;
		font-style:italic}
.gras_italique_gris{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:italic;
		font-weight:bold;
		color:#999999;
		leading:0;
		}
.gras_souligne_gris{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:normal;
		font-weight:bold;
		text-decoration:underline;
		color:#999999;
		leading:0;
		}
.gras_italique_souligne_gris{
		font-size:11;
		font-family:Lucida Grande,Helvetica,Arial; 
		font-style:italic;
		font-weight:bold;
		text-decoration:underline;
		color:#999999;
		leading:0;
		}

.list_item{ color:#000000; list-style-type:square}

h1 {color:#000000;font-size:14px;}