/* id  v11.08a */

#nomsupport {
position : absolute;
top : 2px;
left : 4px;
width : 510px;
height : 28px;
overflow : hidden;
}

div#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;
}


ul#barre-menu-haut {
position : absolute;
top : 40px;
left : 0px;
filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;
width : 995px; /* à faire évoluer avec ul.menu-haut */
height : 32px ;

}

ul.menu-haut {
text-align : center !important ;
padding : 0 !important;
}


/* boite de recherche */

div#box-recherche {
position : absolute;
top : 77px; 
left : 480px  ;
}

/* barre de navigation */

img#i-barrenav,div#d-barrenav {
position : absolute;

text-align:left;

}

div#d-barrenav {
left: 45px;
width : 950px;
top : 142px;
padding : 0 0 0 2px ;
}

img#i-barrenav {
left: 5px;
width : 32px;
top : 124px;
height : 32px;
}

p#p-barrenav {

}

/* zone centrale : corps */
/* type a */
div#corps {
position : absolute;
top : 195px;
left : 218px  ;
width : 518px ;
z-index : 1 ;
}

/* menu fiche */

div#d-menufiche {
position : absolute;
top : 160px;
left : 0px;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
width : 995px;
height : 27px ;
text-align : center;
display : block;
vertical-align : middle;
padding : 0;
}


ul#u-menufiche {
width : 995px;

text-align : center;
}

h1#t1 {
height : 22px ;
line-height: 1.4;
display : block;
width : 515px;
overflow : hidden;
}

/* produits */
h1#titreproduit {
height : 22px ;
display : inline;
width : 400px;
overflow : hidden;
position : absolute;
top : 195px;
left :353px;
z-index : 11 ;
}


div#produit {
display : block;
clear : both ;
width : 695px;
} 

div#texteproduit,div#textetraduit ,div#drapeauxproduit {
margin : 0px 15px 0 45px  ;/* attention limites IE6 */
padding : 0 20px 0 0;/* attention limites IE6 */
width : 410px;/* attention limites IE6 */
height : 100%;
}

div#textetraduit {
display : none;
}

div#gaucheproduit {
display : block ;
width : 493px;/* attention limites IE6 */
}

div#drapeauxproduit {

}

div#d_imageproduit  {
padding : 0 0 10px 0;
margin : 10px 5px 10px 5px; 
width : 180px;
height : 181px ;
background-color : #ffffff;
position : relative;
z-index : 100;
 }

img#i_imageproduit  {
border : 1px solid ; 
padding : 0;
width : 180px;
z-index : 100;
 }


div#d-menugris {
width : 100%;
text-align : center;
margin : 5px 0 0 0 ;
z-index : 1;

}

ul#u-barre-menu-gris {
width : 100%;
}

hr#h-menugris {
width : 100%;
height: 1px;
border: 0;
}
 
div#d-editeur {
width : 100%;
margin-top : 1px;
text-align : center;
display : inline;
}

div#bande-blanche {
position : absolute;
top : 187px;
left : 0px;
background-color: #ffffff ! important;
width : 995px;
height : 400px;
}

div#colgauche {
position : absolute;
top : 200px;
left : 0px;
width : 300px;
height : 440px ;
border-right : solid   1px    ;
}

img#logo-entreprise {
padding : 0 0 0 30px;
}

#rs {
margin : 10px 0 3px 0 ;
padding : 0 ;
width : 300px ; 
}

p#coordonnees {
padding : 0 ; 
width : 295px;
text-align : center;
}

div#corps {
position : absolute;
top : 200px;
left : 310px;
width : 685px;
display : block ;
z-index : 1;
}
/* bouton Contact */

a#contact-profil,a#contact-produit  {
background-image : url("/images-communes/bouton-contacter.png" );
background-repeat : no-repeat;
position : absolute ;
top : 195px ;
width : 170px;
z-index : 100;
}
a#contact-profil{
left : 760px;

height :36px;
padding : 9px 0 0 7px; 
text-align : left;
}

a#contact-produit  {
padding : 0  ; 
margin : 0;
height : 37px !important ;
text-align : center;
left : 810px;
}
div#d-contact-gauche {
display : block;
height : 35px;
width : 30px;
text-align : left;
padding : 10px 0 0 97px;
vertical-align : bottom;
}

a#contact-gauche {
background-image : url("/images-communes/bouton-contacter-gauche.png" );
background-repeat : no-repeat;
display : block;
text-align : center;
height :24x;
padding : 4px 0 0 0; 
width : 105px;
z-index : 6;
}



div#codes {
position : absolute;
left : 475px;
bottom : 50px;
width : 210px;
text-align : right;

margin : 15px 0 0 0 ;
padding : 15px 0 0 0 ;
display : block;
}

div#trois-images {
margin : 5px 0 0 0  ;
padding : 0;
width :300px ;
text-align : center;
}

ul#listeproduits {
margin : 5px 0  0 45px ;
padding : 0;
width : 640px;
}



div#catalogue {
margin : 10px 0 0 45px;
width :565px;
overflow : hidden ;
}

div#navigationproduits {
width : 595px;
text-align : left;
margin : 20px  0 7px 40px;
display:block;
}
a#produitprecedant, a#produitsuivant {
margin: 0 5px 0 5px;
}
a#toutafficher {
margin: 0 0 0 50px;
}

a#l-maj {
/*position: absolute;
left : 914px;
top : 165px;
width : 78px;
font-style : italic;
text-align : right;
filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;

padding : 0;
margin : 0;
height : 18px;
*/
font-size:10pt;
font-style:italic;
height:18px;
left:910px;
margin:0;
opacity:0.9;
padding:0;
position:absolute;
text-align:right;
top:165px;
width:78px;
}

div#d-iframe {
position :absolute;
left :-5;
top : 190px;
background-color : white;

}

div#activiteadresse {
display : none;
position : absolute;
top : 250px;
left : 600px ;
width : 300px;
z-index : 9;
border : 1px solid;
}

div#traductions {
width : 100%;
text-align : left;
margin : 10px 0 0 0;
}
img#i-tradfr {
margin : 0 10px 0 2px !important ;
padding :  0  !important;
}

a#tradfr {
padding : 0 ;
margin : 0   ;
display : none ;
line-height : 2.5 ;
}
p#p-tradfr {
padding : 10px 0 0 0 ;
margin : 0 0 0 0   ;
line-height : 2.5 ;
vertical-align : middle ;
}

div#map_canvas {
width : 685px;
height : 440px;
z-index : 100;
background-color : #ffffff ; 
}

#cache {
position: absolute; 
left: 0px; 
top: 0px; 
z-index: 80; 
opacity: 0.4;
filter:alpha(opacity=40);
background-color: #666666; 
display : none ;
}

div#form-recherche {
margin : 16px 0 0 0;
padding : 0 ;
height : 60px;
width : 518px;
z-index : 100;

  left: 480px;
  position: absolute;
  top: 77px;
}

input.boutonok {
  background-color: transparent;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  margin: 3px 0 0 8px;
}
input.sairecherchemultiple {
width : 237px;
margin : 4px 0 0 222px; }
