@charset "utf-8";
html {
font-size : 100%;
font-family : Futura,Arial,sans-serif;
border: 0 none;
}
body {
margin : 0;
background : #f3f3f3;
color : #000;
border: 0 none;
}
body a {
color : #1d3468;
text-decoration : none;
}
#header {
background : #23467d;
background : url(img/header_02.jpg);
background-repeat : repeat-x;
color : #ffffff;
margin-top : 0;
top : 0;
left : 0;
width : 100%;
height : 185px;
padding : 0 0;
margin : auto;
}
#flash {
color : #ffffff;
margin-top : 0;
top : 0;
left : 0;
width : 1068px;
height : 185px;
padding : 0 0;
margin : auto;
border: 0 none;
}
#obj_flash {
width : 992px;
height : 185px;
margin : auto;
float : left;
overflow: auto;
border:0 none;
}
object {
	position: absolute;
	top: 0px;
	width: 992px;
	height: 185px;
	overflow: auto;
	border: 0 none;
}

#obj_flash_g {
height : 185px;
width : 38px;
background : url(img/ombre_flash_g.png);
margin-right : 0;
float : left;
}
#obj_flash_d {
height : 185px;
width : 38px;
background : url(img/ombre_flash_d.png);
float : left;
}
#menu {
top : 185px;
left : 0;
right : 150px;
width : 100%;
height : 46px;
color : white;
background-image : url(img/bande_btns.jpg);
text-align : right;
padding : 0 0 0 0;
background-repeat : repeat-x;
line-height : 46px;
margin : auto;
}
#principal {
background : #f5f5f5;
/*position : absolute;*/
position : relative;
/*top : 231px;*/
width : 100%;
/*height : 100%;*/
background-image : url(img/fd_princ_14.jpg);
background-repeat : repeat-x;
}
#box_bouton {
margin : auto;
width : 982px;
}
#bandeau_photo {
width : 656px;
height : auto;
overflow:hidden;
padding : 0;
background : #b6d2f2;
margin: auto;
}
#bandeau_photo img{
	margin: 3px;
	}
.vignette_photo {
background : white;
margin : 12px auto;
margin-left: 20px;
float : left;
/*padding-left: 3px;
padding-top:3px;*/
padding: 0px;
}
#box_photo {

width : 485px;
height : 103px;
padding : 0;
margin : auto;
}
#post_txt {
width : 656px;
font-size: 13px;
margin-top : 5px;
margin-left : 12px;
}
#btn_societe a {
background : url("img/btn_03.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_societe:hover a {
background : url("img/btn_over_03.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_situation a {
background : url("img/btn_07.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_situation:hover a {
background : url("img/btn_over_07.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_ref a {
background : url("img/btn_05.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_ref:hover a {
background : url("img/btn_over_05.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_comp a {
background : url("img/btn_04.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_comp:hover a {
background : url("img/btn_over_04.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_part a {
background : url("img/btn_06.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_part:hover a {
background : url("img/btn_over_06.jpg");
width : 160px;
height : 46px;
float : left;
}
#btn_end {
height : 46px;
width : 2px;
background : url("img/btn_11.jpg");
float : left;
}
#btn_contenu a:hover {
text-align : center;
color : white;
text-decoration : none;
border-top : 1px solid #a0a0a0;
border-bottom : 1px solid #a0a0a0;
}
#haut_contenu {
width : 996px;
height : 36px;
padding : 0;
margin : 0 auto;
background-image : url(img/bd_h_princ.png);
}
#contenu {
width : 996px;
min-height:400px;
height : inherit;
overflow: hidden;
padding : 0;
margin : 0 auto;
background-image : url(img/bd_base_princ_28.png);
}
#bas_contenu {
width : 996px;
height : 27px;
padding : 0;
margin : 0 auto;
background-image : url(img/footer_30.jpg);
color:white;
text-decoration : none;
text-align:center;
font-size : 11px;
font-family : Futura,Arial,sans-serif;
}
#contenu_left {
width : 200px;
margin-top : 12px;
margin-left : 15px;
float : left;
min-height:400px;
}
#contenu_right {
width : 757px;
min-height:90%;
margin-left : 15px;
margin-top : 12px;
float : left;
}
#post {
	background:white;
margin-left : 38px;
margin-top : 25px;
border : 1px solid #b6d2f2;
width : 682px;
}
#postadm {
	background-color: #FFF;
margin-left : 38px;
margin-top : 25px;
border : 1px solid #b6d2f2;
width : 682px;
}
#bnd_yel {
width : 684px;
height : 11px;
background : url("img/bd_jaune_18.jpg") repeat-x;
margin-left : 38px;
}
#bnd_yel_txt {
width : 100px;
font-size : 13px;
font-weight : bold;
color : #1a3166;
height : 11px;
margin : auto;
text-align : center;
background-color : #ffffff;
}
#bnd_blu {
width : 682px;
height : 11px;
background : url("img/bd_cyan_25.jpg") repeat-x;
margin-left : 0;
margin-top : 17px;
}
#btn_dblu {
color : #ffffff;
text-align : center;
width : 195px;
height : 30px;
padding-top:4px;
background : url("img/btn_menu.jpg") no-repeat;
}

.btn_ss_contenu {
text-align : center;
color : #1d3468;
text-decoration : none;
padding : 2px;
}
.btn_ss_contenu a {
text-align : center;
color : #1d3468;
text-decoration : none;
}
.btn_ss_contenu a:hover {
text-align : center;
background : #b6d2f2;
color : #1d3468;
text-decoration : none;
border-top : 1px solid #a0a0a0;
border-bottom : 1px solid #a0a0a0;
}
.btn_ss_contenu2 {
text-align : center;
background : #b6d2f2;
color : #1d3468;
text-decoration : none;
border-top : 1px solid #a0a0a0;
border-bottom : 1px solid #a0a0a0;
}


#btnuser {
background : #AAA;
width : 39px;
height : 23px;
margin-top: 0px;
float : right;
}
#btnuserform {
background : #CCC;
color : #1d3468;
text-decoration : none;
font-size: 13px;
border-top : 1px solid #a0a0a0;
border-bottom : 1px solid #a0a0a0;
border-right : 1px solid #b6d2f2;
border-left : 1px solid #b6d2f2;
padding:3px;
width : 390px;
height : 100px;
float : right;
}
#valaju{
	font-size:12px;

}
#mapview {
	width : 660px;
	height : 400px;
	overflow:hidden;
	background: #FFFFFF;
	}

.veritas{
display:none;
width:640px;
height:980px;
overflow:hidden;
}

.mentionlegal{
font-size:10px;

}
.mentionlegal a{
font-size:10px;
text-decoration:underline;
color:#B6D2F2;
}




