body{
font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans',Geneva, Arial, sans-serif;
font-size: 100.1%;
margin: 0;
background:#fff;
}
#coldroite, .retour, #commander,.cliquer, #footer{
display:none;
}
#contenu h2, #contenu h4, h4, h5, #fond, .thumbnail h3, .gamme, .gamme h3{
font-family: Arial, Helvetica, sans-serif;
}
img{
border:0;
}
.imagefloatleft{
float:left;
margin:5pt 5pt 5pt 0;
}
.imagefloatright{
float:right;
margin:5pt 0 5pt 5pt;
}
.clear{
clear: both;
}
h5{
line-height:1.2em;
margin:0 0 2pt 0;
}
address{
font-style: normal;
font-size:8pt;
}
#contenu em, #header h2 em{
font-weight:bold;
font-style:normal;
}
.gamme li p em{
color:#004D97;
}
#interieur{
width:100%;
}
#contenu{
color:#000;
width: 100%;
text-align:justify;
}
#contenu ul{
font-size:9pt;
}
#contenu p{
font-size:9pt;
margin-left:5pt;
margin-right:5pt;
}
#contenu p a:link, #contenu p a:visited{
color:#000;
text-decoration:underline;
}
#contenu h2{
font-size: 13pt;
text-align:center;
font-weight: bold;
color:#FF6808;
letter-spacing: 0.02em;
text-transform: uppercase;
margin:0.2cm 0;
}
#contenu h4{
font-size:11pt;
text-align:left;
font-weight: bold;
color:#fff;
margin:6pt 0 0 0;
padding:2pt 0 2pt 8pt;
letter-spacing: 0.04em;
text-transform: uppercase;
}
#contenu h4.raye{
background-color:#5F9BCD;background: url(images/08original.png) #5F9BCD repeat;
}
#contour{
margin: 0 auto;
width:85%;
}
#filiales{
margin:15px 15px 0 0;
/*float:right;*/
}
#logo { 
margin: 15px 15px 0pt 0pt ;
float: right;
}
#header h2{
font-size: 8pt;
text-align:right;
font-family: Geneva, Arial, sans-serif;
font-weight: normal;
color:#fff;
background-color: #004D97;
line-height:1.3em;
padding:4pt 0.5cm 4pt 0;
letter-spacing:-0.015cm;
margin-top:1.2cm;
}
html>body #header h2{
margin-top:-0.1cm;
padding:3pt 0.6cm 3pt 0;
letter-spacing: -0.04em;
}
#header h1{
display: inline;	
}
.gamme{
color:#000;
list-style:none ;
margin:0;
padding:0 1em 0 1em ;
}
.gamme ul li{
list-style:none ;
}
.gamme h3{
font-size:10pt;
font-weight: bold;
color:#000;
padding:4pt 0 2pt 0;
border-bottom:1px solid #D3E7FF;
}
.gamme p{
font-size:8pt;
font-weight: normal;
margin-top:0.5em;
margin-bottom:0.7em;
line-height:12pt;
}
.gamme li p img{
margin:1em 1em 0.5em 0;
}
.thumbnail{
width: 100px;
height:190px;
margin: 7px 5px 0  0;
background-color: #fff;
text-align: center;	
color:black;
float: left;
}
.ital{
width: 128px;
height:145px;
margin: 15px 2px 0.5em 0px;
}
.ital2{
width: 169px;
height:135px;
margin: 10px 2px 2em  3px;
}
.thumbnail h3{
margin:0.2em 0 0 0;
padding:0;
color:#000;
font-weight:bold;
font-size:9pt;
text-transform: uppercase;
}
.thumbnail ul, .thumbnail p{
text-align: center;
padding:0;
line-height:1.1em;
letter-spacing:-0.02em;
margin:0 0.1em;
font-size:8pt;
}
.thumbnail ul li{
list-style:none;
}
/* page contact */
#contenu .adr{
border:none;
margin-left:0;
padding-bottom:0.2cm;
padding-top:0.4cm;
padding-left:0;
background-color: transparent;
text-align:left;
color:#000;
font-size:8pt;
}
#cartegauche h4.adr{
margin-top:0.5cm;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}
#cartegauche h6{
margin-bottom:0.3cm;
}
#cartegauche .adr{
padding-bottom:0.1cm;
padding-top:0.3cm;
}
address a:link, address a:visited, h4.adr a:link, h4.adr a:visited{
color:#000;
text-decoration: none;
}
#cartegauche{
width:8cm!important;
width:6cm;
}
#cartedroite{
width:10cm;!important;
width:8cm;
padding-left:30px;
float:right;
}
#cartedroite .carte{
position:absolute;
top:6cm;
left:9cm;
}
#cartedroite .buttin{
margin-top:7cm;
}
/* page production.php" */
#photodroite{
width:80px;
float:right;
margin-top:20px;
}
#photogauche{
width:120px;
float:right;
margin-top:20px;
}
#photodroite img{
margin:0 0 5px 0;
}
#photogauche img{
margin:0 5px 2px 5px;
}
h3.prodh3{
	font-size: 10pt;
}
h3.prodh3 a{
	color:#000;
}