
/**********************************
 **  PRINCIPALES ZONES DU SITES  **
 **********************************/		

body {
background: url("images/bghead.jpg") repeat-x center top;
margin:0;
padding:0;
}


#container {
position:relative;
margin-left:auto;
margin-right:auto;
max-width:990px;
min-width:760px;
/*min-height:890px;*/
_width:990px;/* contournement IE7 win */
_height:870px;
margin-top:0px;
}

#header {
position:relative;
margin:0;
padding:0;
width:990px;
height:101px;
background: url("images/bandeau.jpg") no-repeat center top;
border-left:0px solid black;

}

#date_maj {
position:absolute;
right:60px;
top:17px;
}

div#form_recherche {
margin:0;
padding:0;
position:absolute;
top:67px;
right:40px}

#pano {

}
div.avec_prod {
position:relative;
width:990px;
height:201px;
margin:0;
padding:0;
background: url("images/pano-som.jpg") no-repeat ;
}
div.sans_prod {
position:relative;
width:990px;
height:201px;
margin:0;
padding:0;
background: url("images/wide-pano-som.jpg") no-repeat ;
}

#info_enr {
position:absolute;
top:30px;
right:35px;
}

#abonews {
}

#fildariane {
position:relative;
margin-left:218px;
padding:0.5em 0;
}


#wrapper {
float:left;
width:100%;
}


#menug {
float:left;
margin-left:-100%;
margin-top:30px;
width:180px;
padding-left:20px;
}


#menud {
float:left;
width:180px;
margin-top:30px;
margin-left:-200px;
}

#contenu {
position:relative;
margin:10px 199px 0 199px;
padding:12px 25px 20px;	
border-top:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-bottom:2px solid #dcdcdc;
border-left:1px solid #dcdcdc;
background-color:white;
}

#ombreg {
position:absolute;
left:0px;
top:302px;
width:12px;
height:340px;
background: url("images/sdw-g.jpg") no-repeat center top;
}

#ombred {
position:absolute;
right:0px;
top:302px;
width:11px;
height:340px;	
background: url("images/sdw-d.jpg") no-repeat center top;
}

#footer {
clear:both;
background: url("images/bgfoot.jpg") repeat-x left top;
height:68px;
}

#une {
position:relative;
}

#photo_pano {
position:absolute;
top:26px;
left:45px;	
}

/****************
 * FORM CONTACT *
 ****************/

#contact {
position:relative;
margin:20px 0 0 25px;
padding:10px;
width:450px;
border:1px solid #bbb;
background:transparent url("images/gradiant.jpg") repeat-x bottom left;
}

#contact fieldset {
padding:10px;
border:none;}

#contact legend {
display:none;
}

div#email_auteur {
text-align:right;
padding-right:80px;
margin:8px 0;
}
div#email_auteur label {
}
div#email_auteur input {
margin-left:10px;
}

div#sujet {
text-align:right;
padding-right:80px;
margin:8px 0;
}
div#sujet label {
}
div#sujet input{
margin-left:10px;
}
div#message {
margin-top:20px;
}

div#message textarea{
width:100%;
margin:8px 0;
}

div#bouton_ok {
text-align:right;
margin:8px 0;
}
div#bouton_ok input {
behavior: url("win_png.htc");
}

#footer div.pied {
position:relative;
top:22px;
left:30px;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:990px;}

#footer div.pied img{
position:absolute;}
