body{
background : #dae4ee url(images/fond.gif) repeat-x;
margin-top : 9px;
font-family : Arial, Helvetica, sans-serif;
}
a{
color : #000;
text-decoration : none;
}
a:hover{
color : #e79200;
}
#page{
width : 962px;
position : absolute;
margin-left : -481px;
left : 50%;
}
#head{
background : url(images/fond_box_haut.png) no-repeat;
width : 962px;
height : 179px;
}

#milieux_droite{
width : 280px;
height : 515px;
float : right;
text-align : right;
}

#milieux_gauche{
width : 677px;

position : relative;
border-right : solid 1px #fff;
}

#footer{
width : 955px;
height : 15px;
background : #fff;
margin-top : 14px;
font-size : 10px;
text-align : center;
margin-bottom : 15px;
padding-top : 2px;
}

.box{
background : url(images/fond_box.png) no-repeat;
width : 266px;
height : 249px;
margin-left : auto;
text-align : left;
}
#menu{
margin-top : 10px;
padding-top : 10px;
padding-bottom : 0;
padding-right : 45px;
text-align : right;
background : url(images/fond_menu.jpg) no-repeat;
height : 44px;
}
.box_gd{
background : url(images/fond_box_gd.png) no-repeat;
width : 657px;
height : 150px;
padding-top : 7px;
background-position : top;
margin-top : 10px;
padding-bottom : 15px;
}
html>body .box_gd{
height : auto;
min-height : 150px;
}

.box_offre{
background : url(images/fond_box_3vertic.png) no-repeat;
width : 657px;
height : 368px;
padding-top : 7px;
background-position : top;
margin-top : 12px;
}

.box_blanc{
width : 648px;
height : 75px;
background : #fff;
margin-top : 15px;
}





#lemenu{
margin : 0;
}
ul#lemenu {
list-style-type: none;
}

ul#lemenu a {
text-decoration: none;
color: #000;
padding-left: 15px;
background: url(images/puce_g.gif) center left no-repeat;
}
	 
ul#lemenu a:hover {
background-image: url(images/puce_j.gif);
}
li{
display : inline;
padding : 0px 7px 0px 6px;
border-right : solid 1px #000;
}








.titreimg{
padding-top : 5px;
}
p{
font-size : 12px;
text-align : justify;
margin-left : 25px;
margin-right : 35px;
margin-bottom : 15px;
}
.cgv{
font-size : 10px;
text-align : justify;
margin-left : 25px;
margin-right : 35px;
margin-bottom : 15px;
}









.box_offre{
margin-top : 15px;
}
.box_offre .box1, .box_offre .box3{
width : 207px;
float : left;
margin-right : 14px;
margin-top : 5px;
text-align : center;
}
.box_offre .box3{
margin-right : 0px;

}
.box_offre .flash{
background : url(images/offre/fond.jpg);
width : 207px;
height : 247px;
}
.box_offre .bouton{
width : 142px;
height : 27px;
margin-top : 13px;
}
.petit{
font-size : 8px;
padding-left : 25px;
}








#form_membre{
font-size : 10px;
width : 180px;
margin-top : 20px;
text-align : center;
position : absolute;
top : 500px;
right : 45px;
}
label{
text-align : left;
}
#form_membre input{
background : #dcdcdc;
border : solid 1px #979797;
width : 180px;
}
#form_membre .bouton{
width : 81px;
height : 27px;
border : 0;
margin-top : 20px;
}
#form_contact .bouton{
width : 187px;
height : 27px;
border : 0;
margin-top : 20px;
}
.item{
text-align : left;
}

#form_contact{
font-size : 10px;
width : 400px;
margin : 0;
padding : 0;
margin-top : 20px;

padding-left : 180px;
}
#form_contact input{
background : #dcdcdc;
border : solid 1px #979797;
width : 400px;
position : relative;
z-index : 1;
}
#form_contact textarea{
background : #dcdcdc;
border : solid 1px #979797;
width : 400px;
height : 168px;
}

.box_contenu{
z-index : 1;
font-size : 10px;
width : 258px;
margin-top : 20px;
text-align : center;

top : 500px;
right : 45px;
}

.box_contenu a{
position : relative;
}

.exemples table{
margin-left : 30px;
}
.exemples table a{
font-size : 10px;
font-weight : bold;
}
.exemples table td{
padding-left : 10px;
font-size : 13px;
}
