@charset "utf-8";
/****** created by  crissic*****/
html{/* overflow-x:hidden; */}
body{
	margin:0 auto;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#fff;
	/*overflow-x:hidden;overflow:auto;*/
	
}
body,
h1,h2,h3,h4,h5,h6,
p,
pre,quote,
form,textarea,input,iframe,
img{ margin:0px; padding:0px; }
ul li{
border:0;
}

.header ul li,
.left_column ul li,
.left_column2 ul li,
.footer ul li,
.maincenter ul li,
.question_ul li,
.center_address ul li,
.center_map ul li,
.right_side ul li,
.search_result ul li,
.main_content_error ul li,
.site_map ul li,
.center_right ul li,
.right_column ul li
{list-style:none;}

.header ul,
.left_column ul,
.left_column2 ul,
.footer ul,
.maincenter ul,
.question_ul,
.center_address ul,
.center_map ul,
.right_side ul,
.search_result ul,
.main_content_error ul,
.site_map ul,
.center_right ul,
.right_column ul,
.ddsubmenustyle,
.ddsubmenustyle ul
{padding:0;margin:0;}

.fb{float:left;}
.clearboth{
clear:both;
}
.space1{height:1px;font-size:1px;overflow:hidden;}
.space5{height:5px;font-size:5px;overflow:hidden;}
.space10{height:10px; font-size:10px;overflow:hidden;}
.space15{height:15px;font-size:15px;overflow:hidden;}
.space20{height:20px;font-size:15px;overflow:hidden;}
body,html{height:auto;}

dl{list-style:none;}
a img{border:0px;}
.center{text-align:center;}
.header,.main.,footer{
margin:0 auto;}
a:link,a:visited,a:active,a:hover{
text-decoration:none;
/*color:#2c4931;*/
}
img{border:0px;}
.ok{
font-weight:bold;
float:left;
margin:4px 0 0 2px;
color:#737373;
}
.ok2{
font-size:12px;
font-weight:bold;
float:left;
display:block;
margin:-4px 0 8px 4px;
_margin:-4px 0px 0px 0px;
color:#333;
}

.header{
background:url(../../images/topright_bg.gif) no-repeat top left;
height:175px;
margin:0 auto;
/*width:1007px;*/
}
.logo{
background:url(../../images/topleft_bg.gif) no-repeat top left;
padding:20px 45px 0 65px;
float:left;
}
.nav{
background:url(../../images/top_bg.gif) repeat-x;
height:63px;
float:left;
font-weight:bold;
width:730px;

}
.nav ul li{
float:left;
}
.line{
background:url(../../images/line1.gif);
width:2px;
height:23px;
}
.headright{
background:url(../../images/topright_bg.gif) no-repeat;
width:24px;
height:63px;
float:left;
border-right:2px solid #FFFFFF;
}
/***********************************nav menu******* ****************************************************************/
.curr{
background-color:#123A2B;
}
.mattblackmenu ul {
margin-top:26px;
padding-top:px;

FONT: bold 12px Verdana;
overflow: hidden;
/*position:absolute;*/
}
.mattblackmenu li {
	DISPLAY: inline;
	
}
.mattblackmenu li a {
	padding:6px 12px;
	display: block;
	float:left;
	color: white;
	text-decoration:none;
}
.mattblackmenu li A:visited {
	color: white
}
.mattblackmenu li A:hover {
background-color:#123A2B;


}
.mattblackmenu A.selected {
background-color:#123A2B;
}

.ddsubmenustyle {
	z-index: 100;
	border:#B31B0D 1px solid;
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	FONT: 13px Verdana;
	BACKGROUND: white;
	TOP:0px;
	padding: 0px;
	LEFT:0px;
	VISIBILITY: hidden;
	margin-left:-50px;
}
.ddsubmenustyle ul {
	Z-INDEX: 100; 
	border:#B31B0D 1px solid;
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	FONT: 13px Verdana;
	BACKGROUND: white;
	VISIBILITY: hidden;
	TOP: 0px;
	padding:0;
	LEFT:0px;
	font-size:12px;
}
.ddsubmenustyle li a {
	border-bottom:#fff 1px solid;
	padding-bottom: 4px;
	background-color:#E6E6E6;
	padding-left:17px;
	width:190px;
	line-height:20px;
	padding-right: 5px;
	display: block;
	color: black; 
	font-size:12px;
	text-decoration:none;
	padding-top: 4px
}
* HTML .ddsubmenustyle li {
	WIDTH: 170px; DISPLAY: inline-block
}
.ddsubmenustyle LI A:hover {
	BACKGROUND-COLOR:#123A2B;
	color: white;
	font-weight:bold;font-size:12px;
}
.downarrowpointer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.rightarrowpointer {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 3px; LEFT: 100px
}
.ddiframeshim {
	Z-INDEX: 500; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; WIDTH: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 0px; BORDER-LEFT-WIDTH: 0px
}


/***main******/
.main{
background:url(../../images/bg.jpg) repeat-y 0 0;
margin:0 auto;
width:1007px;

}
/*********************************************search************************************************************************************/
.left_column{
clear:both;
background:url(../../images/search.gif) no-repeat;
width:185px;
float:left;
margin-left:45px!important;
margin-left:20px;
padding-left:6px;
overflow:hidden;
margin-bottom:10px;
margin-right:6px;
}
.left_column ul{
clear:both;
}
.search{
background:url(../../images/search_button.png);
width:165px;
height:21px;
display:block;
float:left;
}
.search a,.search2 a{
float:left;
}
.search1{
height:20px;
width:160px;
word-break:break-all
}
/****************/
.selectbox{font-size:12px;#font-size:12px;font-size:12px\9; color:#333; font-weight:normal;margin:0 0 8px 0;margin:0\9;+margin:0 0 8px 0;_margin:0;}

.selectbox div.tag_select{
  display:block;
  color:#333;
  width:131px;
  height:22px;
  background:transparent url("../../images/bg_select.jpg") no-repeat 0 0;
  padding:0 20px 0 10px;
  line-height:22px;
  overflow:hidden;
}
.selectbox div.tag_select_hover{
  display:block;
  color:#333;
  width:131px;
  padding:0 20px 0 10px;
  height:22px;
  background:transparent url("../../images/bg_select.jpg") no-repeat 0 0;
  line-height:22px;
  overflow:hidden;
}
.selectbox div.tag_select_open{
  display:block;
  color:#333;
  width:131px;
  padding:0 20px 0 10px;
  height:22px;
  background:transparent url("../../images/bg_select.jpg") no-repeat 0 0;
  line-height:22px;
  overflow:hidden;
}

.selectbox ul.tag_options{
  position:absolute;
  margin:0;
  list-style:none;
  background:#FFFFFF; none no-repeat 0 0;
  width:100px;
  padding:0 0 1px;
  margin:0;
  width:auto;
  border:1px solid #BBBEC1;
}
.selectbox ul.tag_options li{
  /*background:transparent url("../images/bg_select_310.jpg") repeat-y 0 0;*/
  display:block;
  width:auto;
  padding:0 10px;
  height:auto;
  text-decoration:none;
  line-height:22px;
  color:#333;
  z-index:9999;
  font-weight:normal;
}

.selectbox ul.tag_options li.open_hover{
  background:#1B60AD none no-repeat 0 0;
  color:#FFFFFF;
  
}
.selectbox ul.tag_options li.open_selected{
  font-weight:normal;

}/**********/
.search2{
position:relative;
background:url(../../images/blank_bg.jpg) no-repeat;
width:155px;
height:21px;
line-height:20px;
float:left;
margin-left:-16px;
}
.search2 input{
border:0px;
width:128px;
height:14px;
margin:3px 10px 0 10px;
+margin:0px 14px 0 -6px;
_margin:0px 14px 0 -6px;
font-size:12px;
}
.search_field{
border:0px;
margin:3px 0 0 21px;
width:124px;
height:15px;
}

.left_column ul li{
line-height:29px;
line-height:31px\9;
+line-height:29px;
_line-height:31px;
font-weight:bold;
font-size:13px;
}
.fo{
font-size:11px;
font-weight:bold;
float:left;
line-height:20px;
margin-left:-18px;
}

/**************************************************menu_list**************************************************************************/
.left_column2{
clear:both;
margin-left:45px;
margin-left:45px\9;
_margin-left:23px;
width:200px;
float:left;
}

.left_menu li{
float:none;
margin:6px 0;
text-align:right;
padding-right:17px;
padding-left:33px;
}
.left_column2 ul.left_menu{
clear:both;
margin-top:26px;
+margin-top:40px;
_margin-top:38px;
}
.left_menu a{
color:#fff;
text-decoration:none;
font-weight:bold;
}
.menu_list{
width:140px;
line-height:12px;
padding:5px 0;
margin-right:14px;
}
.blue_colu{
background-color:#00979C;
}
.yellow_colu{
background-color:#EEA521;
}
.green_colu{
background-color:#68A22F;
}
.red_colu{
background-color:#98121F;
}
.gray_colu{
background-color:#D5D4DA;
}

/******************************************footer**********************************************************/
.footer{
clear:both;
background:#fff url(../../images/bottom_bg.jpg) no-repeat top center;
/*width:1012px;*/
height:90px;
}
.footer ul{
margin:0 auto;
width:900px;
}
.footer ul li{
float:left;
margin:30px 3px 0px 3px;
line-height:50px;
}
.footer img{
margin-right:10px;}
.footpic img{
margin-right:20px;
}
.footer a{
color:#333;
}
h3{
font-size:14px;
}
h4{
font-size:16px;
color:#B31A0C;
}
h1, h2, h3,h4{
maring:0;
padding:0;
page-break-after: avoid;
}
.site_map a,.question_ul a,.more2,.location a{
color:#333;
}

/************************************************print page************************************************************/
.print_page1{
width:950px;
color:#333;
}
.title{
font-weight:bold;
font-size:14px;
padding:0 0 6px 0;
}
.titledate{
font-style:italic;
}
.article{
line-height:22px;
}
.title2{
font-weight:bold;
padding:10px 0;
}
.article_content a{
color:#1FA4A8;
}
.article_content_faq{
margin:0 10%;
}
.article_pic{
/*
float:left;
padding:0 16px 16px 0;
*/
text-align:center;

}

#formulaire_login{}
#formulaire_login fieldset{border:medium none;}
#formulaire_login legend{display:none}
#formulaire_login li{ clear:both }
 .bugajaxie{ display:none;}
#formulaire_login .editer_login label{ display:none }

#formulaire_login #var_login{width:260px;_width:260px; margin-left:86px;margin-left:86px\9;+margin-left:86px;_margin-left:86px;}
#formulaire_login .password {width:260px;}
#formulaire_login .boutons .submit{height:22px;
line-height:22px;
margin-left:10px;
width:80px;
border:medium none;
background:transparent url(../../images/valider.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.formulaire_login{width:400px;}

.highslide-caption {
    visibility: hidden;    
    font-family: Verdana, Helvetica;
    font-size: 10pt;   
    background-color: white;
	width:0;
	height:0;
	overflow:hidden;
}
.highslide-display-block{
  height:16px;
  width:100%;
}

.center_content .center_article_red ul li{
	list-style-type:disc;
}

.center_content .center_article_red ul{
	margin-left:35px;
}

.center_map .descriptiontext ul li{
	list-style-type:disc;
}

.center_map .descriptiontext ul{
	margin-left:35px;
}







.Bleu{color:#00979C;line-height:14px;/*list-style-position:inside;*/}
.Jaune{color:#EEA522;line-height:14px;/*list-style-position:inside;*/}
.Vert{color:#669933;line-height:14px;/*list-style-position:inside;*/}
.Rouge{color:#991220;line-height:14px;/*list-style-position:inside;*/}
.Noir{color:#000000;line-height:14px;/*list-style-position:inside;*/}
.Gris{color:#D7D7D7;line-height:14px;/*list-style-position:inside;*/}

.BleuDiamond{color:#00979C;list-style-image:url(/images/BleuDiamond.gif);line-height:14px;/*list-style-position:inside;*/}
.JauneDiamond{color:#EEA522;list-style-image:url(/images/JauneDiamond.gif); line-height:14px;/*list-style-position:inside;*/}
.VertDiamond{color:#669933;list-style-image:url(/images/VertDiamond.gif); line-height:14px;/*list-style-position:inside;*/}
.RougeDiamond{color:#991220;list-style-image:url(/images/RougeDiamond.gif); line-height:14px;/*list-style-position:inside;*/}
.Diamond,.NoirDiamond{color:#000000;list-style-image:url(/images/NoirDiamond.gif); line-height:14px;/*list-style-position:inside;*/}
.GrisDiamond{color:#D7D7D7;list-style-image:url(/images/GrisDiamond.gif); line-height:14px;}

.BleuAllow{color:#00979C;list-style-image:url(/images/BleuAllow.gif); line-height:14px;/*list-style-position:inside;*/}
.JauneAllow{color:#EEA522;list-style-image:url(/images/JauneAllow.gif); line-height:14px;/*list-style-position:inside;*/}
.VertAllow{color:#669933;list-style-image:url(/images/VertAllow.gif); line-height:14px;/*list-style-position:inside;*/}
.RougeAllow{color:#991220;list-style-image:url(/images/RougeAllow.gif); line-height:14px;/*list-style-position:inside;*/}
.Allow,.NoirAllow{color:#000000;list-style-image:url(/images/NoirAllow.gif); line-height:14px;/*list-style-position:inside;*/}
.GrisAllow{color:#D7D7D7;list-style-image:url(/images/GrisAllow.gif); line-height:14px;/*list-style-position:inside;*/}

.BleuDisc{color:#00979C;list-style-image:url(/images/BleuDisc.gif); line-height:14px;/*list-style-position:inside;*/}
.JauneDisc{color:#EEA522;list-style-image:url(/images/JauneDisc.gif); line-height:14px;/*list-style-position:inside;*/}
.VertDisc{color:#669933;list-style-image:url(/images/VertDisc.gif); line-height:14px;/*list-style-position:inside;*/}
.RougeDisc{color:#991220;list-style-image:url(/images/RougeDisc.gif); line-height:14px;/*list-style-position:inside;*/}
.Disc,.NoirDisc{color:#000000;list-style-image:url(/images/NoirDisc.gif); line-height:14px;/*list-style-position:inside;*/}
.GrisDisc{color:#D7D7D7;list-style-image:url(/images/GrisDisc.gif); line-height:14px;/*list-style-position:inside;*/}

.BleuSquare{color:#00979C;list-style-image:url(/images/BleuSquare.gif); line-height:14px;/*list-style-position:inside;*/}
.JauneSquare{color:#EEA522;list-style-image:url(/images/JauneSquare.gif); line-height:14px;/*list-style-position:inside;*/}
.VertSquare{color:#669933;list-style-image:url(/images/VertSquare.gif); line-height:14px;/*list-style-position:inside;*/}
.RougeSquare{color:#991220;list-style-image:url(/images/RougeSquare.gif); line-height:14px;/*list-style-position:inside;*/}
.Square,.NoirSquare{color:#000000;list-style-image:url(/images/NoirSquare.gif); line-height:14px;/*list-style-position:inside;*/}
.GrisSquare{color:#D7D7D7;list-style-image:url(/images/GrisSquare.gif); line-height:14px;/*list-style-position:inside;*/}

.BleuCircle{color:#00979C;list-style-image:url(/images/BleuCircle.gif); line-height:14px;/*list-style-position:inside;*/}
.JauneCircle{color:#EEA522;list-style-image:url(/images/JauneCircle.gif); line-height:14px;/*list-style-position:inside;*/}
.VertCircle{color:#669933;list-style-image:url(/images/VertCircle.gif); line-height:14px;/*list-style-position:inside;*/}
.RougeCircle{color:#991220;list-style-image:url(/images/RougeCircle.gif); line-height:14px;/*list-style-position:inside;*/}
.Circle,.NoirCircle{color:#000000;list-style-image:url(/images/NoirCircle.gif); line-height:14px;/*list-style-position:inside;*/}
.GrisCircle{color:#D7D7D7;list-style-image:url(/images/GrisCircle.gif); line-height:14px;/*list-style-position:inside;*/}