/* CSS Document */
body{background-color:#efefef;
font-family:Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
margin-top:5px;
	scrollbar-face-color: #efefef;
	scrollbar-shadow-color: gray;
	scrollbar-highlight-color: gray;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: gray;
	scrollbar-track-color: #cccccc;
	scrollbar-arrow-color: #ffffff;

}
a{
color:#6699CC;}
a:hover {color:#666666;}
#fond-blanc{background-color:white;
width:790px;
min-height:590px;
margin-top:25px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
#tetiere-haut{
height:30px;
width:790px;
}
#nav-principale{
height:16px;
margin-left:10px;
}
#nav-principale ul{
 margin:0; 
 padding:0;}
#nav-principale  li
{list-style:none;
 float:left;
 white-space:nowrap;
 text-align:center;
 font-size:11px

 }
#nav-principale a, visited{
 text-decoration: none;
/* display:block;*/
 color:black;
 line-height:16px;
 margin-left:10px;
 margin-right:10px;
}
#nav-principale a:hover{
text-decoration: none; 
/*display:block;*/
 color:black;
 font-weight:bold;
 margin-left:10px;
 margin-right:8px;
}
 
 #numero1{float:right;
 line-height:30px;}
 #tetiere { height:170px;
 margin-left:8px;
}
 .tetiere{
 border:black 1px solid;
 }
 #sous-nav{height:20px;
 width:775px;
 margin-left:8px;
 margin-top:5px;
}
#sous-nav ul{
 margin:0; 
 padding:0;}
#sous-nav  li
{list-style:none;
 float:left;
 padding-right:10px;
 white-space:nowrap;
 line-height:16px;
 font-size:12px;

 }
#sous-nav a, visited{
 text-decoration: none;
 color:black;
 padding:0 0 0 20px;
 display:block;
 margin-right:10px;

}
#sous-nav a:hover{
text-decoration: none; 
display:block;
color:black;
font-weight:bold;
background-image:url(img/fleche.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 20px;
margin-right:9px;


 }
.sous-nav-hover{
text-decoration: none; 
display:block;
color:black;
font-weight:bold;
background-image:url(img/fleche.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 20px;
 margin-right:7px;
 }
#produit{
min-height:400px;
width:770px;
margin-left:5px;
padding:5px;}
#liste{
border:solid #CCCCCC 1px;
}
.prix{font-weight:bold;
font-size:13px;
}
.prix-barre{font-weight:bold;
font-size:11px;
text-decoration:line-through;
}
.texte-fiche{
font-weight:bold;
background-color:#E8EADB;
margin-bottom:4px;}
.tarif{border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.tarif2{border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.border-gris{border:1px solid #cccccc;}
.titre-actu{font-size:14px;
font-weight:bold;
margin-left:10px;}
#couleur img{border:1px solid white;}
.consulte{font-size:x-small;
text-decoration:none;
color:#003333;
}
.consulte:hover{font-size:x-small;
color:#003333;
text-decoration:underline;
}
#mot-de-passe{height:300px;
margin:auto;
padding-top:50px;
padding-bottom:50px;
width:500px;
border:1px solid #808080;}