/* GENERALITES */

html, body {margin:0;padding:0;font-family:"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif ;height:100%;}
body{font-size:0.8em;background-color: #49674a;background-image: url('bande-verte.png');background-repeat:repeat-x;}
h1{color:#f16e06; font-size:2em;}
h2{color:#DE6A1C;font-size:1.4em;}

input, textarea, select {  font: inherit;  border:#899E9B 1px solid;}

.clear{clear:both;}
.float{float:left;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.gras{font-weight:bold;}

.pasDeMarge{margin:0;padding:0;}
.pasDeBordure{border:none;}
.cadreErreur{color:black;border:1px red solid;background-color:#F39898;text-align:center;padding:5px;}
.cadreSucces{color:black;border:1px green solid;background-color:#8ADB95;text-align:center;padding:5px;}
.cadreAlerte{color:black;border:1px #DE6A1C solid;background-color:#F9A41E;text-align:center;padding:5px;}
.messageSucces{color:green;}
.messageErreur{color:red;}

p{text-align:justify;}
a img{border:none;}
p a{text-decoration:none;color:#66858D;}
p a:hover{text-decoration:underline;color:#66858D;}

#banniereHaut { width:1106px; height:183px; background-image: url('banniere-haut3.png'); padding:0px; margin:0 auto; position:relative; z-index:5;}


html{font-size:100%;}
#body { background-repeat: no-repeat; background-image: url('figures3.png'); font-family:"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif ; margin:0 auto;background-position: top center;}
#body2{ width:1106px;  margin:0 auto;}

#logoSA{position:absolute;left:12px;}
#boutonEntete{position:absolute;left:445px;top:25px;}
#fondMenuHorizontal {width:978px;height:36px;background-color: #000000;padding:0px;margin:0 auto;}
#colonneGauche {   width:195px;    float:left;}
#fondCorps{ margin:0 auto;width:975px;background-image: url('fond-corps.png');min-height:80%;}
#decalageVert{background-image: url('decalage_vert.png');width:3px;min-height:519px;float:left;}
#colonneDroite{width:777px;/*background-image: url('silhouettes-gris.png');*/background-repeat:no-repeat;float:left;}

li{list-style-type:none;}
.boutonHaut, #boutonHautActif{width:140px;height:30px;display:block;padding-top:3px;text-decoration:none;font-size:15px;}
.boutonHaut{background-image:url('bouton-orange1.png ');background-repeat: no-repeat;color:black;}
a.boutonHaut:hover {background-image:url('bouton-orange2.png ');background-repeat: no-repeat;color:white;}
#boutonHautActif{background-image:url('bouton-orange2.png ');background-repeat: no-repeat;color:white;}
.boutonDernier{width:90px!important;outline:0px solid red;}
#menuHorizontal{ position:relative;margin:0px;margin-left:162px;padding-top:5px;}
#menuHorizontal li{float:left;}
#menuHorizontal li a{padding-left:25px;}
#bouton1,#bouton2,#bouton3,#bouton4,#bouton5,#bouton6,#bouton7{position:relative;width:110px;}
#bouton1,#bouton1 #boutonHautActif{width:90px;}
#bouton7{}
#bouton2{}
#bouton3,#bouton3 #boutonHautActif{width:130px;text-align:left;}
#menuHorizontal #bouton3 a{padding-left:10px;}
#bouton4{}
#bouton5{}
#bouton6{}


#menu{position:relative;margin-top:0px;padding:0;margin-left:29px;}
.boutonGauche{background-image:url('bouton-vert1.png ');background-repeat: no-repeat;height:30px;width:171px;color:black;display:block;text-align:left;padding-top:3px;padding-left:20px;text-decoration:none;margin:0;font-size:15px;}
.boutonGauche:hover{background-image:url('bouton-vert2.png ');background-repeat: no-repeat;color:white;}
#menu .boutonHaut{width:171px;padding-left:20px;}
#menu #boutonHautActif{width:171px;padding-left:20px;}


ul ul {display: none; position: absolute;  left: 171px; top: 0px; margin: 0px; padding: 0px;}
li{position: relative;}
.niveau2 li {list-style-type: none; position: relative; width: 170px; background-color: #89d779; height:31px;z-index:601;}
li:hover ul.niveau2, li li:hover ul.niveau3 {display: block;}
ul.niveau2 li:hover{}
#menu .niveau2 a{   color: #006600;   text-decoration: none;    padding-left:10px;	padding-top:2px;	background-color: #89d779;	display:block;	height:31px;	width: 170px;}
#menu .niveau2 a:hover {   color: white;   text-decoration: none;   background-color: #006600;   display:block;	height:31px;	width: 170px;}
.Style1 {font-size: 9px}
.Style2 {color: #FFFFFF}
.Style3 {color: #FFFFFF; font-size: 9px; }

#log_mail{width:150px;margin:0;margin-left:13px;}
#log_passe{float:left;width:140px;margin:0;margin-left:13px;}
#log_passe input{width:140px;}
#log_mail input{width:175px;}
#bouton_ok{margin:0;margin-left:160px;width:20px;padding-top:10px;}
#liens_connexion{margin:0;margin-left:10px;clear:both;font-size:12px;text-align:center;color:white;}
#liens_connexion a{color:white;}
#zoneConnecte p{color:white;margin:0 14px 10px 13px;text-align:left;}
#zoneDeconnexion{margin-left:60px;}
#zoneDeconnexion input{border:none;}
#zoneConnecte a{color:white;}
#imagePanier{float:left;margin-right:10px;margin-left:20px;}

p{text-align:justify;}

#restePage{
position:relative;
margin-left:23px;
width:736px;
min-height:697px;
background-image:url('figures-gris.png');
background-repeat:no-repeat;
}

/* Recherche */
hr.separation{border-style:solid;border-color:#468d43!important;}
#pRecherche{float:left;margin-left:14px;}
#pRecherche input{width:140px;}

#bouton_ok2{float:left;margin-top:26px;margin-left:5px;}

/* Bandeau */
#bandeauLiensPages{
margin:0;
padding:10px 0 0 0;
list-style-type: none; 
border-top:solid 1px #FF9300;
width:736px;
}

#bandeauLiensPages li{
float:left;
margin-right:5px;
}

#bandeauLiensPages a{
color:black;
text-decoration:none;
}

.bandeauPagesLien {
text-align:center;
}

.bandeauPagesActif {
text-align:center;
}

.bandeauPagesLien a {
border:1px 	#FF9300 solid;
background-color:#E6E2AF;
padding:1px 5px;
}

.bandeauPagesActif  a{
border:1px 	#FF9300 solid;
background-color:white;
padding:1px 5px;
}


.bandeauPagesMot{
text-align:center;
}

.bandeauPagesMot a{
border:1px 	#FF9300 solid;
background-color:#E6E2AF;
padding:1px 5px;
}

.infoPrix{
text-align:center;
}


.bloc_achat{
  margin: 0 auto;
  width: 100px;
}

.quantitePanier{
width:30px;
height:20px;
float:left;
margin-left:0px;
}

.boutonPanier{
margin-top:-4px;
margin-left:10px;
display:block;
float:left;
}


#filAriane{
font-weight:bold;
float:left;
width:600px;
}

#choixLangue{
float:left;
font-weight:bold;
margin-bottom:0;
}

#navigationDivision{
position:absolute; 
top:5px; left:20px; 
width:170px; 
text-align:center; 
font-weight:bold; 
}

#navigationDivision a{
color:#FF9300;
text-decoration:none;
}

 .control {  
  display:block;  
  width:7px;  
  height:224px;  
  text-indent:-10000px;  
  position:absolute;  
  cursor: pointer;  
}  

#leftControl {
  top:0;
  left:0;
  background:transparent url(../slides/img/gauche.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../slides/img/droite.png) no-repeat 0 0;
}

.zoneImage div img { z-index:99;padding-top:5px;}
.imgMarque{position:absolute;float:left; top:15px;left:20px;max-height:25px; z-index:1!important;}
.flocon {position:absolute; z-index:20}
