a:link {
color:black;
text-decoration:underline; 
}
a:visited  {
color:#4a4a4a;
text-decoration:underline; 
}
a:hover{ 
color:red;
text-decoration:none; 
}
a:active { 
text-decoration:none; 
}

a.lien2:link {
color:#e7cb97;
text-decoration:none; 
}
a.lien2:visited {
color:#e7cb97;
text-decoration:none; 
}
a.lien2:hover{ 
color:#4a4a4a;
text-decoration:none; 
}
a.lien2:active { 
color:#e7cb97;
text-decoration:none; 
}

#site_acceuil{
 width: 900px;
 margin: 0 auto;
 color: red;
 background-color: #e7cb97;
 height: 760px;
 border : 1px #e7cb97 solid;
}

body{
 background-color: black;
 font-family:verdana;
 
}

#liste_deroulante{
margin-right: 20px ;
float: right;
padding : 0px 0px 5px 0px;
}

#liste_deroulante_page{
float: right;
padding-right: 20px;
}

#footer{
position:absolute;
top:730px;
}

#pied_de_page{
color: black;
text-align: center;
font-size: 0.7em;
text-indent:30px;
font-family: verdana;
width: 900px;
}

#mentions{
color: #4a4a4a;
text-align: center;
font-size: 0.7em;
font-family: verdana;
}
#mentions2{
color: #4a4a4a;
text-align: center;
font-size: 0.7em;
font-family: verdana;
}

#liens {
padding:0px 0px 0px 25px;
}

#liens li {
float:left;
/*letter-spacing:0.9pt;*/
padding:0px 10px;
list-style-type: none;
font-family: verdana;
}

#liens li:hover {
color:red;
}

#site{
width: 900px;
margin: 0 auto;
background-color: #e7cb97;
min-height: 880px;
}

#titre{
color:black;
font-size : 1em;
font-family : arial;
margin-top: -80px;
margin-left: 400px;
}

#colonne{
margin-top : 80px;
margin-left: 10px;
width : 200px;
border-right : 1px black solid;
font-family: verdana;
font-size: 0.8em;
background : url("../images/fond_colonne.jpg") no-repeat;


}

#colonne li {
margin-left:-20px;
list-style-image:url("../images/puce.jpg");
margin-top: 10px;
}



#contenu{
 margin-left:210px;
 /*margin-top:-680px;*/
 margin-top:-861px;
 padding-top: 20px;
 border-left : 1px #4a4a4a solid;
}
#contenu li{
 margin-left:50px;
}
h1{
font-family: arial;
color: black;
padding-left: 185px;

}
#titre_page_produit{
padding-left: 185px;
padding-top:20px;
}
.texte_gauche{
padding: 10px 60px 10px 10px;
text-align: justify;
font-family:verdana;
font-size:0.8em;

}
#texte_form{
padding: 10px 60px 10px 10px;
text-align: justify;
font-family:verdana;
font-size:0.8em;
color:#4a4a4a;
}
#texte_decalé{
text-align: justify;
font-family:verdana;
font-size:0.8em;
padding: 10px 10px 10px 60px;
}

#photo{
text-align:center;
}

h2{
color:#4a4a4a;
padding-left: 20px;
}

h3{
padding-left: 30px;
margin: -10px;
font-size:0.9em;

}
h4{
color:#4a4a4a;}

.detail{
/*padding-left: 50px;*/
padding-right: 30px;
text-align: justify;
font-family:verdana;
font-size:0.8em;
}
.detail2{
padding-left: 60px;
padding-right: 30px;
text-align: justify;
font-family:verdana;
font-size:0.8em;
margin-top: -20px;
color:#4a4a4a;
}

p{
padding-left:60px;
}

.date{
text-decoration: underline;
/*font-weight:bold;*/
margin-left: -50px;
}



#photo_gamme_bracine_mini{
text-align: center;
}

#photos_bracine{
margin-top: 0px;

}

#photo_gamme_SMB{
text-align:center;
padding-top : 30px;
padding-bottom: 80px;
}

.titre_article{
font-weight: bold;
font-family: Verdana;
text-decoration: underline;
padding-left: 20px;
}

.journal_article{
font-family: Verdana;
padding-left: 40px;
padding-top : 20px;
font-style:italic;
font-size: 0.9em;
color: #4a4a4a;
text-decoration: none;
}

.date_article{
font-family: Verdana;
padding-left: 40px;
font-size: 0.9em;
margin-bottom: 50px;
color: #4a4a4a;
text-decoration: none;
}

.article{
float: right;
margin-top : -130px;
margin-right : 20px;
}

.nom_site{
font-weight: bold;
font-family: Verdana;
text-decoration: underline;
padding-left: 20px;
}

.fleche{
margin-left: 20px;


}

.lien_site{
margin-top: -18px;
margin-left: 60px;
font-size:0.8em;
}
.description_site{
font-family: Verdana;
padding-left: 20px;
font-style:italic;
font-size: 0.9em;
color: #4a4a4a;
padding-bottom: 20px;
}
a.lien3:link {
color:#000000;
text-decoration:underline; 
}
a.lien3:visited {
color:#4a4a4a;
text-decoration:none; 
}
a.lien3:hover{ 
color:#4a4a4a;
text-decoration:underline; 
}
a.lien3:active { 
color:#e7cb97;
text-decoration:none; 
}

th{
color:#4a4a4a;
font-size:1.2em;
font-family: verdana;
padding-bottom: 20px;
margin-top: -20px;
}


#bas{
height:410px;
}

#remonter{
margin-top: -180px;
}

#infovdn{
margin-top: -315px;
margin-left: 500px;
}

.borduretabr{
border-right: 1px solid black;
}
.borduretabh{
border-top: 1px solid black;
}
