
body { 
padding : 0;
margin : 0;
font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : center;
background-color : #cccccc;
font-size : 0.8em;

} 
h1, h2, h3 { 
font-family : "Trebuchet MS", sans-serif;
} 
h1 { 
font-size : 1.8em;
margin : 0;
padding : 0;
} 
h2 { 
font-size : 1.5em;
margin : 0;
padding : 0;
} 
h3 { 
font-size : 1.1em;
margin : 0;
padding : 0;
} 
a { 
color : #ec8000;
text-decoration : none;
} 
.portoffert{
	float:right;
	width:100px;
	height:22px;
	background:url("images/offert.gif") no-repeat;
	
	
}
.partenaires td{
	width:150px;
	height:100px;	
}
.partenaires img{
	width:auto;
	height:auto;	
}
a:visited { 
color : #ec8000;
text-decoration : none;
} 
a:hover { 
text-decoration : underline;
color : #ec8000;
} 
img { 
border : 0;
} 
#wrapper { 

width : 990px;
text-align : left;
overflow : visible;
position : relative;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding : 0;
background:#B2C0ED url(images/fond2.jpg) bottom no-repeat;

}
.chain_top{
	background:#FF3333;
	}
	
.top_list{
	background:#000066;
	color:#FFFFFF;
	}
#subwrapper { 
overflow : hidden;
position : relative;
padding : 0;
width : 990px;
margin:0;

border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-right-color : #999999;
border-bottom-color : #999999;
border-left-color : #999999;
} 
#content { 

padding : 0;
clear : both;
margin : 0;


}
.ht{
	color:#000000;
	font-size:0.9em;
	}
#contenu { 

float : left;
width : 785px;
padding : 0;
padding-left:10px;
margin-top : 10px;
margin-right : 0;
margin-bottom : 0;
margin-left : 10px;
background-color: #FFFFFF;
border:1px solid #89A508;
background:#FFFFFF url(images/fondcontenu.jpg) repeat-x top;
} 
#paiement{
float:left;
width:500px;
padding-top:15px;
margin-left:10px;
margin-top:30px;

}
#partenaires{
float:left;
margin-left:10px;
margin-top:10px;
border:1px solid #89A508;
padding:5px;

background:#FFFFFF;
text-align:center;

}
.infoimg{
	font-size:0.9em;
	}
#animationDroite{

float : left;
width:150px;
height:150px;

margin-top : 10px;
margin-right : 10px;
margin-bottom : 0;
margin-left : 10px;
padding : 5px;
background-color:#E7F1F8;
border:#89A508 1px solid;




}
.descriptionProduit table{
	width:450px;
	
	}
#pub{
color : white;
text-align : left;
width : 360px;
margin-top:70px;
position:relative;
}

.titrePage {
color : #23722E;
text-align : left;
font-weight : bold;
width : 765px;
padding-top : 10px;
padding-bottom : 5px;
border-bottom:1px solid #89A508;

} 
.sousTitrePage { 
color : #12335b;
text-align : left;
font-weight : bold;
width : 750px;
padding-top : 10px;
padding-bottom : 10px;
} 
.textePage { 
color : #141414;
text-align : left;
font-weight : bold;
margin-top : 5px;
margin-bottom : 5px;
} 
.separation { 
height : 1px;
width : 775px;
background-color : #7f8eb9;
margin-top : 5px;
margin-bottom : 5px;
overflow : hidden;
} 
#entete { 
float : left;
background-color : #12335b;
width : 990px;
margin : 0;
padding-top : 0px;
padding-right : 0;
padding-bottom : 0px;
padding-left : 0;
color : #ffffff;
height:150px;

background: url(images/ciel.jpg) top repeat;

} 
.logo { 
float : left;
width : 260px;
height:150px;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;

}
#conteneurTop{
	width:710px;
float:left;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0px;
	
	}
#monCompte { 
float : left;
width : 400px;
margin : 0;
border-left-width : 1px;
border-left-style : dotted;
border-left-color : #ffffff;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
}
.formMonCompte { 
float : left;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 0;
padding-left : 0;
margin-top : 0;
margin-right : 3px;
margin-bottom : 0;
margin-left : 0;
} 
.blocMonCompte { 
float : left;
padding : 0;
margin : 0;
} 
.champFormMonCompte { 
font-size : 0.9em;
padding : 0;
margin : 0;
color : #12335b;
background-color : #e9f4fb;
border : 1px solid #12335b;
overflow : hidden;
} 
.menuMonCompte { 
float : left;
color : #a9c9e9;
margin-top : 5px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
width : 100%;
padding : 0;
} 
#monPanier { 
float : left;
width : 285px;
margin : 0;
border-left-width : 1px;
border-left-style : dotted;
border-left-color : #ffffff;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
} 
.boutonMonCompteEntete { 
float : left;
margin : 0;
padding-top : 5px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
} 
a.LIEN_entete:link { 
font-size : 0.8em;
color : #000000;
text-decoration : none;
font-weight : bold;
}
.promo{
color:red;
text-decoration:blink;
font-size:1.2em;
}

.prixold{
text-decoration:line-through;
color:black;
	
	
}
a.LIEN_entete:visited { 
font-size : 0.8em;
color : #000000;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_entete:hover { 
font-size : 0.8em;
color : #FF9C00;
text-decoration : none;
font-weight : bold;
} 
.menutopspan{
margin-right:10px;
padding-right:7px;
padding-left:7px;
float:left;
color:white;
}
.menutopspan a{
color:white;
}
#chemin { 
float : left;
width : 990px;
color : #FFFFFF;
font-size : 0.9em;
font-weight : bold;
background-color : #FF9C00;
margin : 0;

border-top-width : 1px;
border-top-style : solid;
border-top-color : #ffffff;
} 
a.LIEN_chemin:link { 
color : #FFFFFF;
text-decoration : none;
} 
a.LIEN_chemin:visited { 
color : #FFFFFF;
text-decoration : none;
} 
a.LIEN_chemin:hover { 
color : #FFFFFF;
text-decoration : underline;
} 
.ListeProduitsPetits { 
float : left;
width : 775px;
margin : 0;
padding : 0;
}
.ListeProduitsPetitsDecli { 
float : left;
width : 755px;
margin : 0;
padding : 10px;
margin-top:10px;

border:#C0DDF2 1px solid;
}
.ListeProduitsPetitsAccess { 
float : left;
width : 755px;
margin : 0;
padding : 10px;
margin-top:10px;

border:#89A508 1px solid;
} 

.ListeAnimation { 
float : left;
width : 785px;
margin : 0;
padding-bottom: 10px;

}
.produitPetit { 
float : left;
width : 170px;
height:335px;
margin-top : 20px;
margin-right : 10px;
margin-bottom : 0;
margin-left : 0;
padding : 5px;
background-color:#E7F1F8;
border:#C0DDF2 1px solid;

} 

.accessoirePetit { 
float : left;
width : 165px;
height:320px;
margin-top : 20px;
margin-right : 10px;
margin-bottom : 0;
margin-left : 0;
padding : 5px;
background-color:#E7F1F8;
border:#C0DDF2 1px solid;

}


.declinaisonPetit { 
float : left;
width : 165px;
height:320px;
margin-top : 0px;
margin-right : 10px;
margin-bottom : 0;
margin-left : 0;
padding : 5px;
background-color:#F5F7EA;
border:#C0DDF2 1px solid;

} 

.PromoPetit { 
float : left;
width : 350px;
margin-top : 20px;
margin-right : 20px;
margin-bottom : 0;
margin-left : 0;
padding : 5px;



} 
#Promotions{
	float:left;
	width:350px;
	margin-right:10px;
	padding-right:10px;
	margin-top:10px;
	border-right: 1px solid #89A508;
	}
	
#New{
	float:left;
	width:350px;
	margin-top:10px;
	}

.animation { 
float : left;
width : 350px;
height:175px;
margin-top : 10px;
margin-right : 10px;

margin-bottom : 0;

padding:15px;




} 
.anim { 
border : 1px solid #89A508;
margin-left:15px;
} 
.contourImage { 
border : 1px solid #C0DDF2;
margin-bottom : 0px;
float : left;
background-color:#FFFFFF;

}
.contourImageNone{
position: relative;
	
border:0px;
margin:0px;
padding:0px;



} 


.contentImage{
border : 1px solid #C0DDF2;
height:180px;
background-color:#FFFFFF;
line-height:180px;
text-align:center;


}
.contentImageAccess{
border : 1px solid #C0DDF2;
height:140px;
background-color:#FFFFFF;
line-height: 140px;
text-align:center;


}
.contentImageDecli{
border : 1px solid #C0DDF2;
height:140px;
background-color:#FFFFFF;
line-height: 140px;
text-align:center;


}
.titreProduit { 
color : #12335b;
text-align : left;
font-weight : bold;
margin-top : 5px;
margin-bottom : 5px;
width : 100%;
} 
.chapoProduit { 
color : #12335b;
text-align : left;
font-style : italic;
font-size : 0.9em;
line-height : 1.2em;
margin-bottom : 5px;
width : 100%;
} 
.descriptionProduit { 
color : #12335b;
text-align : left;
margin-top : 5px;
margin-bottom : 10px;
width:450px;
} 
.prixProduit { 
color : #ec8000;
text-align : left;
font-weight : bold;
margin-top : 5px;
} 
.ficheProduit { 
float : left;
width : 450px;
margin-left : 10px;
} 
a.LIEN_commander:link { 
color : #0066cc;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_commander:visited { 
color : #0066cc;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_commander:hover { 
color : #0066cc;
text-decoration : underline;
font-weight : bold;
} 
#pages { 
float : left;
width : 775px;
text-align : right;
font-size : 0.9em;
padding-top : 10px;
margin : 0;
padding-bottom : 10px;
color : #12335b;
} 
a.LIEN_pages:link { 
color : #12335b;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_pages:visited { 
color : #12335b;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_pages:hover { 
color : #12335b;
text-decoration : underline;
font-weight : bold;
} 
#footer { 
float : left;
width : 990px;
color : #0066cc;
font-size : 0.9em;
text-align : right;
border-top-width : 1px;
border-top-style : dotted;
border-top-color : #0066cc;

margin-right:10px;
padding-right:10px;
padding-top : 10px;

background-color:#FF9C00;
} 
a.LIEN_footer:link { 
color : #0066cc;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_footer:visited { 
color : #0066cc;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_footer:hover { 
color : #0066cc;
text-decoration : underline;
font-weight : bold;
} 
.enteteTableau { 
color : #12335b;
font-weight : bold;
background-color : #dedce6;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
} 
.ligneTableau { 
font-size : 0.9em;
line-height:0.9em;
padding:0;
margin:0;
} 

.ligneTableauSep { 
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #c6cdde;
font-size : 0.8em;
line-height:0.8em;
vertical-align:top;
padding:0;
margin:0;
} 
.footerTableau { 
color : #12335b;
font-weight : bold;
background-color : #bdbbcd;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ffffff;
} 
.boutonMonCompteContenu { 
font-weight : bold;
width : 765px;
text-align : right;
margin : 10px;
} 
.zoneDeSaisie { 
color : #12335b;
font-weight : bold;
font-size : 0.9em;
} 
.obligatoire { 
color : #ff0000;
} 
.commentaires { 
font-size : 1em;
font-style : italic;
font-weight : bold;
color : #12335b;
} 
#menuGeneral { 
float : left;
width : 175px;
padding : 0;
margin-top : 10px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0px;

} 
dl, dt, dd, li { 
margin : 0;
padding : 0;
list-style-type : none;
} 
ul { 
list-style-type : none;
margin : 0;
padding : 0;
} 
#menu { 
position : relative;
padding : 0;
margin : 0;
} 
dl#menu { 
width : 175px;
} 
#menutop { 
width : 990px;
padding : 0;
margin : 0;
height:40px;
background-image: url(images/chemin.jpg);
border:#FFFFFF 1px solid;
} 
#menutop td{
	
vertical-align:top;
}
dl#menu dt { 
cursor : pointer;
} 
dl#menu dt a { 

font-size : 1.2em;

color : #ec8000;
font-weight : bold;
text-decoration : none;
display : block;
margin : 0;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 5px;
overflow : hidden;

} 
dl#menu a {
background-color:#FFFFFF;
filter : alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;

}
dl#menu dt a:hover, dl#menu dt .selected { 
color : #ffffff;
background-color : #ec8000;
} 
#menutop td.top a { 
	padding:5px;
    width: 100%;
    height: 100%;
    text-decoration: none;
	
	color:#FFFFFF;
	vertical-align:middle;
} 
#menutop td.top a:hover { 
	color:#ec8000;
} 

dl#menu li a { 

font-size : 1em;
color : #ec8000;
font-weight : bold;
text-decoration : none;
display : block;
margin : 0;
padding-left : 15px;
padding-top : 5px;
padding-bottom : 5px;
overflow : hidden;
} 

dl#menu li a.sousmenu1 { 
border-top:#89A508 1px solid;
font-size : 1em;
color : #ec8000;
font-weight : bold;
text-decoration : none;
display : block;
margin : 0;
padding-left : 15px;
padding-top : 5px;
padding-bottom : 5px;
overflow : hidden;
} 
dl#menu li.assmenu2 a { 

font-size : 8pt;
color : #005f00;
font-weight : bold;
text-decoration : none;
display : block;
margin : 0;
padding-left : 30px;
padding-top : 1px;
padding-bottom : 1px;
overflow : hidden;
border-top: 1px solid #89A508 ;
} 
dl#menu li a:hover { 
color : #ffffff;
background-color : #ec8000;
} 
dl#menu li .selected1 { 
color : #ffffff;
background-color : #ec8000;
} 
dl#menu li.assmenu2 a:hover, dl#menu li.assmenu2 .selected { 
color : #ffffff;
background-color : #005f00;
} 
dl#menutop li.top a:hover, dl#menutop li.top a#selected { 
color : #FF9C00;

} 
dl#menu li.assmenu2 .selected2 { 
color : #ffffff;
background-color : #005f00;
} 
.invisibleW3C { 
width : 0;
height : 0;
padding : 0;
margin : 0;
} 
#signature { 
padding : 0;
width : 990px;
color : #808185;
font-size : 0.8em;
margin-top : 0px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
font-weight : bold;
background:#cccccc;
} 
.W3C { 
width : 88px;
margin : 0;
padding : 0;
float : right;
} 
a.LIEN_signature:link { 
color : #808185;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_signature:visited { 
color : #808185;
text-decoration : none;
font-weight : bold;
} 
a.LIEN_signature:hover { 
color : #808185;
text-decoration : underline;
font-weight : bold;
} 
.recherchepiece{
width : 940px;
padding : 0;
padding-left:10px;
margin-top : 10px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0px;
background-color:#E7F1F8;
border:#C0DDF2 1px solid;


}
#contenu table{
	margin-top:5px;	
	
}