*{
	margin:0;
	padding:0;
	}


body {
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#405155;
	}

h3{
	background:#b1bbca;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
	width:223px;
	padding:5px 0 0 4px;
	text-transform:uppercase;
	margin-bottom:10px;
	}
	
h4{
	background:#b1bbca;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
	width:223px;
	padding:5px 4px 0 0;
	text-align:right;
	text-transform:uppercase;
	margin-bottom:15px;
	}
h6{
    background:#b1bbca;
	font-size:12px;
	color:#FFFFFF;
	height:36px;
	width:223px;
	padding:5px 4px 0 0;
	text-align:right;
	text-transform:uppercase;
	margin-bottom:15px;
	}
h5{
	font-size:10px;
	color:#000000;
	height:20px;
	text-transform:uppercase;
	margin-left:3px;
	}

.site{
	width:989px;
	height:auto;
	margin:20px auto;
	}
	
.header{
	background:url(images/header.jpg);
	width:989px;
	height:169px;
	}
	
.header a{
	color:#405155;
	text-decoration:none;
}
	
.header a:hover{
	color:#5790d9;
		}
		
.plop {
       text-decoration: blink;
         }		
.main{
	background:url(images/main-px.jpg) repeat-y;
	height:500px;
	padding:15px 15px ;
	clear:left
	}
	
.main-botom{
	background:url(images/main-botom.jpg) no-repeat;
	height:17px;
	font-size:9px;
	text-align:center;
	padding-top:5px;
	color:#9099a0;
	}
	
		
.menu_horizontal{
	background:url(images/menu-horiz-px.jpg) repeat-x;
	height:26px;
	width:981px;
	padding:9px 0 0 0;
	float:left;
	}
	
.menu_horizontal ul li{
	display:inline;
	
	}

.menu_horizontal ul li a{
	background: url(images/separateur_menu.jpg) no-repeat right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:0 15px 5px 15px;
	display:block;
	float:left;
	height:10px;
	}
	
.menu_horizontal ul li a:hover{
	/*background:url(images/menu-horiz-px-hover.jpg) repeat-x;
	height:34px;*/
	color: #CCCCCC;
}

.right_menu_horizontal {
	background:url(images/right_menuhoriz.jpg);
	height:34px;
	width:4px;
	float:right;
	}

.left_menu_horizontal {
	background:url(images/left_menuhoriz.jpg);
	height:34px;
	width:4px;
	float:left;
	}
	
	
.bloc_left{
	width:231px;
	height:60px;
	float:left;

	}
	
.bloc_center{
	width:446px;
	height:auto;
	margin:0 23px;
	text-align:justify;
	line-height:18px;
	float:left;
	}

.bloc_center a{
	color:#00b0df;
	text-decoration:none;
	}
	
.bloc_center marquee a{
    color:#5790d9;
	font-size:12px;
	}
	
.bloc_center a:hover{
	color:#405155;
	}
		
.bloc_right{
	width:232px;
	height:auto;
	float:left;

	}
	
.menu-rubrique{
	background:#FFFFFF;
	width:227px;
	height:auto;
	padding:1px;
	border:1px solid #eeeff0;
	margin-bottom:5px;
	}
	
.menu-rubrique ul {
	margin-bottom:15px;
		}
	
.menu-rubrique ul li{
	list-style-image:url(images/puce.jpg) ;
	line-height:18px;
	margin-left:25px;
	}
	
.menu-rubrique ul li a{
	color:#405155;
	text-decoration:none;
	}
	
.menu-rubrique ul li a:hover{
	color:#b1bbca;
	}
	
.menu-rubrique span{
	text-align:right;
	margin-left:175px;
	}
	
	
.menu-rubrique span a{
	color:#0099FF;
	text-decoration:none;
	}


/*.encadrmnt_icon-left{
	background:url(images/img_encdrmn_left.jpg);
	height:25px;
	width:48px;
	float:right;
	}

.encadrmnt_icon-right{
	background:url(images/img_encdrmn_right.jpg);
	height:25px;
	width:48px;
	}*/
	
	
.encadrment-title{
	background:url(images/encdrmn-title.jpg) repeat-x;
	height:24px;
	width:444px;
	font-size:12px;
	font-weight:bold;
	color:#0c64b5;
	text-transform:uppercase;
	margin-bottom:5px;
	}				

.content_rubrique{
	height:474px;
	width:440px;
	padding:3px;
	overflow: auto;
	text-align:justify;
	}

.content_rubrique li {
	list-style:none;
	}
	
.content_rubrique li a{
	text-decoration:none;
	color:#405155;
	}

.content_rubrique li a:hover{
	color:#0c64b5;
	}

.final_rubrique{
	background:url(images/final-rub.jpg) no-repeat;
	height:16px;
	width:444px;
	margin-top:3px;
	}
	
	
.separateur_rubrique{
	background:url(images/separateur_px.jpg) repeat-x;
	height:1px;
	width:auto;
	}
	
.zone_image{
	height:207px;;
	width:232px;
	}
	
.zone_accee{
	height:62px;
	width:231px;
	margin-top:5px;
	}


.champ_text-style{
	border:1px solid #d9dee6;
	height:15px;
	margin-left:3px;
	width:120px;
	color:#b1bbca;
	font-size:11px;
	padding-top:3px;
	padding-left:2px;
	}
	
.botton_google{
	background:url(images/btn-google.jpg);
	width:24px;
	height:24px;
	border:none;
	cursor:pointer;
	margin-left:3px;
	}
	
.font_bleu_normal{
	color:#5790d9;
	}

.font_bleu_bold{
	color:#0c64b5;
	font-weight:bold;
	}
	
	
.zone_details{
	background:#eeeff0;
	width:420px;
	height:130px;
	overflow: auto;
	}
	
.table-style{
	width:100%;
	height:auto;
	border:1px solid #d9dee6;
	}

.table-style td{
	border-top:1px solid #d9dee6;
	border-right:1px solid #d9dee6;
	padding:3px;
	
	}

.table-style th{
	background:url(images/th-px.jpg) repeat-x;
	height:23px;
	color:#FFFFFF;
	border-right:1px solid #d9dee6;
	text-align:center;
	
	}
		
.icon-pdf{
	background:url(images/icon-pdf.jpg);
	height:18px;
	width:17px;
	border:none;
	cursor:pointer;
	}
	
	
.bloc_left texte-clignote{
	text-decoration:blink;
	color:#f61215;
	}


.table-plansite a{
	color:#405155;	
	}
