/* id NAV V10.03*/

#nomsupport {
position : absolute;
top : 2px;
left : 4px;
width : 510px;
height : 28px;
overflow : hidden;


}

#complementsupport {
position : absolute;
top : 2px;
left : 505px;
width : 490px;
height : 16px;
text-align :right ;
overflow : hidden;
}
/* zone de date de maj */

div#datemaj {
position : absolute;
top : 26px;
left : 790px  ;
width : 200px ;
text-align : right;
}


div#bandeau {
position : absolute;
top : 40px;
left : 525px;
width : 470px;
height : 60px;
overflow : hidden;
}

img#i-bandeau {
/*width : 468px;*/
height : 60px;
}

ul#barre-menu-haut {
position : absolute;
top : 105px;
left : 0px;
filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;
width : 995px;
height : 32px ;
}

/* colonne gauche MER produits et descriptions */
div#colgauche {
position : absolute;
top : 140px;
left : 0px;
width : 213px;
/*background-color : transparent !important;
filter:alpha(opacity=100)!important; -moz-opacity:1 !important; opacity:1 !important; */
}

h2#titreproduits {
width : 213px;
margin : 5px 0 0 5px;
#height : 24px;
}

h2#titredemandes {
width : 212px;
height : 24px;
}

a#annonceurs {
margin : 0 0 3px 3px;
}

div#coldemandes {
position : absolute;
top : 143px;
left : 745px  ;
width : 250px;
height : 60px;
border : none;
margin : 0 0 0 0;
padding : 0;
background-color : white;
overflow : hidden ; 
background-image : url("/images-communes/Visuel-box-MER-teasing.png" );

}

div#tetedemandes {
overflow : hidden ; 
border-bottom : 1px solid;
padding : 3px 10px 3px 10px;
}

div#coprsdemandes {
/*position : absolute;
top : 153px;
left : 735px  ;*/
margin : 21px 5px 3px 5px ;
height : 18px;
width : 237px;
overflow : hidden ; 
border : 1px groove silver;
background-color: white;
vertical-align : top;
}


#pscroller1{
width: 195px;
height: 100px;
border: 1px solid black;
padding: 5px;

}

#pscroller2{
width: 240px;
height: 15px;
border: none; 
margin: 3px;
overflow : hidden; 
vertical-align : top;
}
div#pscroller21, div#pscroller22{
font-weight : normal ;
font-size : 11px;
vertical-align : top;
}





div#pieddemandes {
border-top : 1px solid;
padding : 3px;
display : inline;
overflow : hidden ; 
}

img#btnvisiteur {
width : 119px ;
height : 15px;
margin : 3px 0 0 5px;
}

img#btnannonceur {
width : 114px ;
height : 15px;
margin : 3px 0 0 5px;
}


div#colproduits {
width : 213px ; /*212px;*/
display : inline;
margin-bottom : 5px;
padding : 0;
}



h2#titredescription {
margin-top : 10px  ;
margin-bottom :  10px ;
}

div#coldescription {
width : 205px;
border : 1px solid;
margin-left : 3px;
padding : 0;
background-color : white;
}

div#celldescription {
height : 50px;
overflow : hidden;
padding : 5px;
}

p#lien-description {
margin : 3px 0 3px 8px;
}


/* boite de recherche */

div#box-recherche {
position : absolute;
top : 140px;
left : 218px  ;
}




/* colonne de droite vignettes */

H2#titrevignettes {
position : absolute;
top : 205px; /*143px;*/
left : 745px  ;
}


div#cellvignettes {
position : absolute;
top : 229px; /*143px;*/
left : 745px  ;
}





/* zone centrale : corps */
/* type a */
div#corps {
position : absolute;
top : 195px;
left : 218px  ;
width : 518px ;
}

div#description-complete {
margin : 0 0 0 5px;
}

ul#resultats {

}
div#resultats {
margin : 5px 0 0 5px;
width : 515px;
}


div#t1r {
width : 515px;
background-image : url("/images-communes/visuel-tetes-de-liste.png" );
background-repeat : no-repeat;
padding : 0 0 0 5px;
margin : 0px 0 0 11px;
display : block;
}

h1#t1r {
background-image : none;
height : 22px ;
line-height: 1.4;
display : inline;
/*width : 375px;*/
overflow : hidden;
}

ul#listerubriques {
padding : 12px 0 12px 10px !important ;
}


div#liste-ss-rubiques {
display : inline ;


}


span#legende1 {
line-height : 2.1;
position : absolute;
left : 424px;
}

div#t1n {
height : 32px;
vertical-align : middle;
display:table-cell;
}

h1#t1n {
height : 30px ;
padding : 8px 0 5px 12px;
line-height: 2.0;
}

img#t1n {


}


div#d-barrenav {
background-color : #ffffff;
filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
padding : 0 0 0 2px ;
}

h1#t1 {

line-height: 1.4;
display : block;
width : 515px;
overflow : hidden;
padding : 10px 0 10px 0px;
margin : 0 ;
}

div#d-menugris {
width : 100%;
text-align : center;
margin-top : 20px;
}

ul#barre-menu-gris {
width : 100%;
}

hr#h-menugris,hr#h-description {
/*width : 100%;*/
height: 1px;
}

#h-menugris {
background-color : #7f7f7f !important;
color : #7f7f7f !important;
}
#h-description {
background-color : #315171 !important;
color : #315171 !important;
margin : 20px 0 0 3px !important ;
width : 515px;
clear : both;
}
 
div#d-editeur {
width : 100%;
margin-top : 1px;
text-align : center;
display : inline;
}

div#d1-liste-ss-rubrique, div#d2-liste-ss-rubrique {
width : 503px;
}
div#d2-liste-ss-rubrique {
margin-bottom : 10px;
}


ul#u-liste-ss-rubrique {
width : 503px;

}

/* departements */

#menu-departements {
margin : -22px 0 10px 0px;
width : 520px; 
text-align : right; 
/*padding : 0 0 0 150px;*/
display : block; 
visibility : visible;
z-index : 9;
position : absolute;
}


div#choix-departements {
height : 12px;
 width : 345px;
overflow : visible;
display : block;
visibility : visible;
text-align : right;
/*padding : 0 0px 0 305px;*/
margin : 0 0 0 5px  ;
z-index : 1;

}

#liste-departements {
display: none;
overflow :visible ; 
z-index : 1;
border : 1px solid ;
background-color : white;

}

#tableau-departements {
margin : 20px 0 0 0px;
display: block;
text-align : center;
font-weight : bold; 
}

div#traductions {
width : 100%;
text-align : middle;
}

p#identification {
margin : 0 0 10px 0;
}

H2#titredescription {
display: block; 
margin : 10px 0 0 5px ;
}
div#description-naturelle {
margin : 0 0 0 10px;

 }