﻿@charset "utf-8";
html, body {width:100%}
body {
font-size:12px;
text-align:justify;
color:black; 
font-family:Arial,Tahoma,Segoe UI,Verdana,sans-serif;
width: 100%;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:10px;
}
#content{width:580px;float:left}
.sub{
   width: 76px;
   height:24px;
   color :white;
   border: transparent;
   background: transparent url('../images/valider.png') no-repeat top left ;
   border:0;
   cursor: pointer;}
img{
border:0}
a{
text-decoration:none;}
#head{
height:150px;
margin-top:15px; 
margin-left:12px; 
margin-right:12px; 
margin-bottom:0; 
width:996px;
background-image:url('../images/banniereh.png'); background-position:170px 0;background-repeat:no-repeat;
}
#bloc_top_loading{
width:170px;
height:172px;
}
#mainMenu1{
font-family:Verdana; 
margin:0; 
padding:0; 
width:1006px;
margin-left:10px; 
margin-right:7px;
overflow:hidden;
background-color:white;
}
#main{
font-family:Verdana; 
margin:0; 
padding:0; 
width:1006px;
margin-left:10px; 
margin-right:7px;
overflow:hidden;
background-color:white;
}

#menuList1 {
border:0; 
margin:0; 
position:absolute; 
z-index:2;
padding:0;  
min-height:20px;
line-height:20px;
}
#menuList1  li{
display:inline; 
margin:0; 
padding:0;
list-style:none}
#menuList1  li a{
color:white;
font-weight:bold; 
display:inline; 
margin:0; 
font-size:12px;
padding:7px 6px 7px 6px; 
line-height:28px; 
text-decoration:none;
}
#menuList2{
display: none;
position:absolute; 
top: 28px;
left: 0px;
width:148px;
text-align:left;
margin:0; 
padding:0; 
border:0;
}
#menuList2 li{
list-style:none;
margin:0;
}
#menuList2 li a{
margin: 0;
padding:0px 0px 0px 6px;
background:transparent url("../images/menub.png") left center repeat-x;
font-weight: bold;
color:white;
text-decoration:none; 
min-height:20px;
line-height:20px;
width:148px;
display:block;
font-size:10px; 
}

#menuList3{
display: none;
position: absolute;
top: 28px;
left: 0px;
width:216px;
text-align:left;
margin:0; 
padding:0; 
border:0;
}
#menuList3 li{
list-style:none;
margin:0;
}
#menuList3 li a{
margin: 0;
padding:0px 0px 0px 6px;
background:transparent url("../images/menub.png") left center repeat-x;
font-weight: bold;
color:white;
text-decoration:none; 
min-height:20px;
line-height:20px;
width:216px;
display:block;
font-size:10px; 
}
#menuList4{
display: none;
position: absolute;
top:20px;
left:220px;
width:117px;
margin:0; 
padding:0; 
border:0;
}
#menuList4 li{
list-style:none;
margin:0;
}
#menuList4 li a{
margin: 0;
padding:0px 0px 0px 6px;
background:transparent url("../images/menub.png") left center repeat-x;
font-weight: bold;
color:white;
text-decoration:none; 
min-height:20px;
line-height:20px;
width:117px;
display:block;
font-size:10px; 
}
#menuList5{
display: none;
position: absolute;
top:28px;
left:0px;
width:196px;
margin:0; 
padding:0; 
border:0;
text-align:left;
}
#menuList5 li{
list-style:none;
margin:0;
}
#menuList5 li a{
margin: 0;
padding:0px 0px 0px 6px;
background:transparent url("../images/menub.png") left center repeat-x;
font-weight: bold;
color:white;
text-decoration:none; 
min-height:20px;
line-height:20px;
width:196px;
display:block;
font-size:10px; 
 
}
#menuList6{
display: none;
position: absolute;
top:28px;
left:0px;
width:167.5px;
text-align:left;
margin:0; 
padding:0; 
border:0;
}
#menuList6 li{
list-style:none;
margin:0;
}
#menuList6 li a{
margin: 0;
padding:0px 0px 0px 6px;
background:transparent url("../images/menub.png") left center repeat-x;
font-weight: bold;
color:white;
text-decoration:none; 
min-height:20px;
line-height:20px;
width:167.5px;
display:block;
font-size:10px; 
}
#bloc_middle_loading{
background: url('../images/progress_bar.gif') no-repeat 50% 50%;
display:block;
width:300px;
height:250px
}
#col_left{
display:block; 
border:0; 
padding:0; 
margin:0; 
background-color:white; 
margin-right:303px}

#contenu{
display:block; 
width:685px; 
float:left; 
margin:0; 
padding:0 0 8px 0; 
border:0; 
background-color:white; 
overflow:hidden}

#diaporama {
width:483px}

.bloc div.info{
display:block; 
float:left; 
padding:0}

#footer{
display:block;
clear:both;
width:996px;
overflow:hidden;
color:white;}

#footer .about {
float:left;
font-family:Verdana;
font-size:10px;
margin-bottom:10px;
width:996px;}

#footer span.sub_nav .about a{
color:white;
text-transform:uppercase;
margin-bottom:8px;
padding:0 4px 0 0}

#footer a, #footer a:link{
color:#0A63B6; 
text-decoration:none}
.galerie_reference
{
text-align:left;
}
.galerie_reference
{
text-align:left;
}
#visuel{
	width:782px;
	height: 120px;
	margin-left:22px;
	margin-top:10px;
	text-align:left;
}

