body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
background-image :  url(img/fond-uk.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
} 
#conteneur {
visibility : visible; 
background-image :url(img/conteneur2-uk.jpg);
background-repeat :no-repeat;
background-color:white;
width : 811px; 
margin-left: auto;					/* gere les marge pour un centrage parfait */
margin-right: auto;					/* nécessite de spécifier le width */
text-align: left;					/* Bug IE: correctif */
} 
#conteneur h1 {
text-indent:-5000px;
margin:0;
line-height:0;
} 
#conteneur h2 {
text-indent:-5000px;
margin:0;
line-height:0;
}
#langues{
clear:both;
}
#troisLangues {
background-color:transparent;
color:#fff;
text-align:right;
list-style:none;
padding:35px 15px 0px 0px;
font-size: 10px;
font-weight: bold;
}
#troisLangues li{
display:inline;
}
#troisLangues li a{
color:#fff;
text-decoration:none;
}
#troisLangues li a:hover{
color:#fff;
text-decoration:underline;
}
#rechercher{
float:right;
background-color:transparent;
color:#fff;
text-align:right;
margin:0;
list-style:none;
padding: 0px 15px 0 0;
}
.champ{
font-family: verdana;
font-size:10px;
color:#000;
border: 1px solid #666;
margin:8px 0px;
padding: 3px;
display:block;
}
#menuhaut {
float:left;
background-color:transparent;
width : 811px;
height:20px; 
color: black;
text-align:left;
margin:0;
list-style:none;
padding:0;
font-weight: bold;
}
#menuhaut li{
display:inline;
margin-left:20px;
}
#menuhaut li a{
color: black;
text-decoration:none;
}
#menuhaut li a:hover{
color: black;
background-color:#fff;
}
#entreeProduits {
float:left;
background-color:transparent;
width : 811px; 
}
#colG{
width:210px;
float:left;
/*min-width:150px;*/
}
#rubriques{
width:184px;
float:right;
margin:2px 0 10px 0;
padding-top:3px;
}
#rubriques h5{
font-size:9px;
margin:25px 0 20px 20px;
color:#EE2128;
}
#rubriques2{
width:210px;
height:145px;
float:right;
margin:0;
background-image:url(img/fond-espace-c.jpg);
}
#rubriques2 h5{
height:20px;
font-size:9px;
margin:18px 0 0px 45px;
color:#EE2128;
}
.bloccode{
padding:0 0 0px 15px;
font-size: 0.9em;
font-weight:normal;
color:black;
}
.bloccode a{
color:black;
text-decoration:none;
}
.bloccode a:hover{
color:black;
text-decoration:underline;
}
.champ3{
font-family: verdana;
font-size:10px;
color:#000;
border: 1px solid #666;
margin:10px 1px 10px 1px;
padding: 3px;
display:block;
}
.bloccadre{
padding:0 0 0px 20px;

}
.bloccadre ul{
margin:0;
padding:0;
}
.bloccadre li{
list-style:none;
margin:5px 0px 0 0px;
list-style:disc url(img/pastille.jpg);
}
.bloccadre li a{
font-weight: bold;
color:#247E01;
text-decoration:none;
}
.bloccadre li a:hover{
color:#247E01;
text-decoration:none;
}
.ssrubriques{
padding:0 0 10px 40px;
}
.ssrubriques ul{
margin:0;
padding:0;
}
.ssrubriques li{
list-style:none;
margin:5px 0px 0 0px;
}
.ssrubriques li a{
color:#247E01;
text-decoration:none;
}
.ssrubriques li a:hover{
color:#247E01;
text-decoration:none;
}
#colD{
width :550px;
float:left;
margin: 0 0 0 25px;
}
#titre{
text-align:left;
margin:0 0 5px 0;
padding:0;
height:50px;
}
#titre h3{
font-size: 11px;
margin:25px 0 0 70px;
padding:0;
color:#EE2128;
}
#texte{
width:450px;
float:left;
text-align:left;
margin-left:15px;
}
#texte h3{
font-weight:bold;
font-size: 10px;
margin:0px 13px 10px 5em;
padding:0;
color:#464646;
line-height:19px;
background-color:#DFDFDF;
}
#texte h4{
font-weight:bold;
font-size: 10px;
margin:0px 0 0 5em;
padding:0;
color:#000;
line-height:19px;
}
#texte p{
font-size: 10px;
margin:0.5em 0.7em 0 5em;
padding:0 0 0.7em 0;
font-weight:normal;
color:#000;
}
#contacttext{
float:left;
text-align:left;
}
#contacttext h3{
text-align:center;
font-weight:bold;
font-size: 10px;
margin:0px 10px 10px 5em;
padding:0;
color:#247E01;
line-height:13px;
background-color:#EDEDED;
}
#contacttext p{
font-size: 10px;
margin:0.5em 0.7em 0 5em;
padding:0 0 0.7em 0;
font-weight:normal;
color:#000;
}

.contactservice {
	border: 1px solid #F00;
}

#contacservice p{
font-size: 10px;
margin:9px 5px 0 0;
padding:0 0 0 0;
font-weight:normal;

}
ul.contacservice{
float:left;
margin: 0;
padding:0;
width:120px;
}

ul.contacservice li{
list-style:none;
margin:2px 0px 0 0px;
}
ul.contacservice li a{
color:#000;
text-decoration:underline;
}
ul.contacservice li a:hover{
color:#000;
text-decoration:underline;
}
.photogauche{
	float: left;
	margin:0px 15px 0px 5px;
}
.photodroite{
	float: right;
	margin:0px 5px 10px 5px;
}
#photo2{
margin:0;
float: right;
}
#photo2 img{
margin:0 5px 0px 5px;
}
#photo{
	margin:0px 5px 10px 5px;
	float:right;
}


#photo_modele_top {
	margin: 10px 5px 0px 75px;
}
#photo_modele_left {
	margin: 0px 5px 10px 75px;
	float: left;
}
#photo_modele_right {
	margin: 0px 5px 10px 5px;
	float: right;
}


#photo img{
margin:9px;
}


#photoProduittop {
	margin-left: 45px;
	padding: 5px;
}

#photoProduitleft {
	margin: 5px 5px 5px 50px;
	float: left;
}

#photoProduitright {
	margin: 0px 10px 10px 5px;
	float: right;
}

.annulfloat{
clear:both;
visibility:hidden;
background-color:#CCCCCC;
}
#telechargement{
text-align:left;
margin:0 0.7em 0 5em;
padding:0;
}
#blocTelechargement{
margin:0;
padding:0 0 0 0;
height:13px;
background-image:url(img/fond-telechargement.jpg);
background-repeat:no-repeat;
}
#blocTelechargement h6{
font-weight:bold;
font-size: 10px;
margin:0 0 0 2em;
padding:0;
color:#247E01;
}
ul.blocTelelibelle{
margin:0;
padding:0;
}
ul.blocTelelibelle li{
list-style:none;
margin:5px 0px 0 0px;
}
ul.blocTelelibelle li a{
color:#BA9401;
text-decoration:underline;
}
ul.blocTelelibelle li a:hover{
color:#BA9401;
text-decoration:underline;
}
#famillesproduits{
text-align:left;
margin:0 0.7em 0 1em;
padding:0;
}

#blocFamillesproduits{
margin:0 5px 0 0;
padding:0;
height:13px;

background-color:#009B3A}
#blocFamillesproduits h6{
font-weight:bold;
font-size: 10px;
margin:0 0 0 2em;
padding:0;
color:#FFFFFF;
}
ul.blocFamlibelle{
margin:0;
padding:0;
}
ul.blocFamlibelle li{
list-style:none;
margin:5px 0px 0 0px;
}
ul.blocFamlibelle li a{
color:#CC3300;
text-decoration:underline;
}
ul.blocFamlibelle li a:hover{
color:#CC3300;
text-decoration:underline;
}
#blocLibelleFamilles{
margin:0 5px 0 0;
padding:0;
height:13px;
background-color:#E60003;
}
#blocLibelleFamilles h6{
font-weight:bold;
font-size: 10px;
margin:0 0 0 2em;
padding:0;
color:#FFFFFF;
}
#blocLibelleCategorie{
margin:0 0 0 0;
padding:0;
height:13px;
background-color:#FFEC00}
#blocLibelleCategorie h6{
font-weight:bold;
font-size: 10px;
margin:0 0 0 2em;
padding:0;
color:#000;
}
ul.blocLibelleCategorie{
text-align:center;
font-size: 0.9em;
margin:0;
padding:0;
color:#fff;
}
ul.blocLibelleCategorie li{
list-style:none;
margin:1px ;
}
ul.blocLibelleCategorie li a{
color:#fff;
text-decoration:none;
}
ul.blocLibelleCategorie li a:hover{
color:#fff;

}
ul.blocLibellessCategorie{

font-size: 0.9em;
margin:0;
padding:0;
color:#000;
}
ul.blocLibellessCategorie li{
list-style:none;
margin:2px ;
}
ul.blocLibellessCategorie li a{
color:#000;
text-decoration:none;
}
ul.blocLibellessCategorie li a:hover{
color:#000;

}
#colC{
width :811px;
float:left;
margin: 0 0 0 0px;
background-image:url(img/fond-contenu.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
#titre2{
text-align:left;
margin:0 0 5px 0;
padding:0;
height:50px;
}
#titre2 h3{
font-size: 11px;
margin:23px 0 0 100px;
padding:0;
color:#EE2128;
}
#texte2{
float:left;
text-align:left;
}
#texte2 h3{
font-weight:bold;
font-size: 10px;
margin:0px 20px 10px 7.4em;
padding:0;
color:#464646;
line-height:19px;
background-color:#DFDFDF;
}
#texte2 h4{
font-weight:bold;
font-size: 10px;
margin:0px 0 0 7.4em;
padding:0;
color:#000;
line-height:19px;
}
#texte2 p{
font-size: 10px;
margin:0.5em 3em 0 7.4em;
padding:0 0 0.7em 0;
font-weight:normal;
color:#000;
}
#voirproduits{
text-align:right;
margin:0 2em 0 8em;
padding:0;
}
#telechargement2{
text-align:left;
margin:0 0.7em 0 8em;
padding:0;
}
#blocTelechargement2{
margin:0;
padding:0;
height:13px;
width:350px;
background-image:url(img/fond-telechargement2.jpg);
background-repeat:no-repeat;
}
#blocTelechargement2 h6{
font-weight:bold;
font-size: 10px;
margin:0 0 0 2em;
padding:0;
color:#247E01;
}
ul.blocTelelibelle2{
margin:0;
padding:0;
}
ul.blocTelelibelle2 li{
list-style:none;
margin:5px 0px 0 0px;
}
ul.blocTelelibelle2 li a{
color:#BA9401;
text-decoration:underline;
}
ul.blocTelelibelle2 li a:hover{
color:#BA9401;
text-decoration:underline;
}

#globalForm{
margin:0 0 0 0;
padding:0 0 0 10em;

}
#minitexte{
float:left;
text-align:left;
}
#minitexte h3{
font-weight:bold;
font-size: 10px;
margin:0px 20px 10px 5em;
padding:0;
color:#464646;
line-height:19px;
background-color:#DFDFDF;
}
#minitexte h4{
font-weight:bold;
font-size: 10px;
margin:0px 0 0 5em;
padding:0;
color:#000;
line-height:19px;
}
#minitexte p{
font-size: 10px;
margin:0.5em 0.7em 0 5em;
padding:0 0 0.7em 0;
font-weight:normal;
color:#000;
}
#sstitre h4{
text-align:left;
margin:0 0 5px 0;
padding:0;

}
#sstitre h4 {
font-weight:bold;
font-size: 10px;
margin:0px 14px 10px 5em;
padding:0;
color:#247E01;
text-align:center;
background-color:#EDEDED;
}
h5 {
margin:0.5em 3em 0 10em;
padding:0 0 0.7em 0;
width:auto;
height:15px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
font-weight: bold;
background-image: url(../img/fd-niveau4.gif);
}
h5 a {
	color: #000;
	text-decoration:none;
}
h5 a:hover {
	color: #519747;
	text-decoration:none;
}
.texte-niveau4 {
	margin:0;
	padding:0px 10px 10px 150px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.texte-niveau4 a {
	color: #000000;
	text-decoration:none;
}
.texte-niveau4 a:hover {
	color: #519747;
	text-decoration:none;
}
.texte-niveau4 ul {
	margin:0;
	padding:0;
}
.texte-niveau4 li {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none
}
.trait {

margin:0.5em 0.7em 0 10em;
padding:0 0 0.7em 0;

}
#tabpublicites{
float:left;
text-align:left;
}
#tabpublicites h3{
font-weight:bold;
font-size: 10px;
margin:0px 20px 10px 7.4em;
padding:0;
color:#464646;
line-height:19px;
background-color:#DFDFDF;
}
#tabpublicites h4{
font-weight:bold;
font-size: 10px;
margin:0 0 0 7.4em;
padding:2px;
color:#000;

background-color:#BFEBFF;
}
#tabpublicites h4 a {
	color: #000000;
	text-decoration:underline;
}
#tabpublicites h4 a:hover {
	color: #2B5025;
	text-decoration:underline;
}
#tabpublicites p{
font-size: 10px;
margin:0.5em 10em 0 7.4em;
padding:0 0 0.7em 0;
font-weight:normal;
color:#000;
}

#pieddepage{
clear:both;
}
#menubas {
background-color:transparent;
background-image : url(img/pieddepage.jpg);
background-repeat:no-repeat;
height:45px;
color:#fff;
text-align:right;
margin:0;
list-style:none;
padding:40px 20px 0 0;
font-size: 10px;
font-weight: normal;
}
#menubas li{
display:inline;
}
#menubas li a{
color:#fff;
text-decoration:none;
}
#menubas li a:hover{
color:#fff;
text-decoration:underline;
}