/*
 * Référencement
*/
#entete, #entete * {
	color: #E0D7C7;
	font-size: xx-small;
	text-align: center;
}

#tete, #chemin, #corps, #pied { clear: both; }
#site { width:1010px; border:1px solid #000; background: #fff;}

/* Liens d'évitement */
ul#skip { text-align: right; margin: 0; display: none; }
ul#skip li { display: inline; list-style: none; padding: 0 0.2em;  }
/*
 * Tete
*/
#logo { float:left;}
/*
 * Partie principale (contenu)
*/
#bandeau { overflow:hidden; background:url(../images/bandeau_bg.jpg) no-repeat right top;}
#corps { overflow:hidden; background:url(../images/corps_bg.gif) repeat-y;}
#chemin { font-size: 0.85em; text-align:right; line-height:1.2em; color:#999; }
#chemin a { color: #999; }
#chemin a:hover { text-decoration: underline; }

#panier a { display:block; float:left; width:73px; height:33px; padding:8px 3px 0 40px; background: url(../images/panier_bouton.gif) no-repeat; color:#c13d19; font-size:0.85em;}
#panier a strong { color:#000; text-transform:uppercase;}
#panier a:hover strong { color:#c4412b;}

#contenu { margin-top: 1.4em; }
#preview { float: left; width: 592px; padding:0 20px; line-height:1.6em; }
#coldroite { float: right; width:188px; padding-left:1px; border-top:1px solid #000;}
#colgauche { float:left; width:188px; padding-right:1px; border-top:1px solid #000;}


/* blocs colgauche */
#catalogue { width:100%; overflow:hidden; margin-bottom:3em;}
#catalogue h3 { margin:0; padding:15px; font-size:1.3em; color:#000; letter-spacing:1px; background:url(../images/nav_catalogue_boutique_filet.gif) repeat-x left bottom;}
#catalogue h3 a { color:#000;}
#catalogue h3 a:hover { color:#fff;}

#colgauche .bloc { padding:10px; border-bottom:1px solid #000;}
#colgauche .bloc a, #colgauche a:hover { color:#000;}
#colgauche .bloc a:hover { color:#fff;}
#colgauche .bloc a.titre { font-size:1.3em; display: block; }
#colgauche #espace-conseils { clear:both; margin-top:3em; padding:10px 10px 10px 70px; background:#b9e00f url(../images/colgauche_bouton_conseils.gif) no-repeat 25px center; border-top:1px solid #000;}
#colgauche #revendeur { padding:8px 10px 10px 70px; background:#64b2eb url(../images/colgauche_revendeur_bg.jpg) no-repeat left bottom;}
#colgauche #revendeur p { font-size:0.85em;}

/* blocs coldroite */

#coldroite .bloc { padding:8px; border-bottom:1px solid #000;font-size:0.85em;}
#coldroite p.titre { margin:0; padding:5px 10px 5px 30px; font-size:1.3em; font-weight:bold; font-style:italic;}
#coldroite p.titre a, #coldroite a { color:#000;}
#coldroite p.titre a:hover, #coldroite a:hover { color:#fff;}
#coldroite input { margin-left:8px;}

#monpanier p.titre { padding: 5px 0px 5px 10px; }
#recherche { background:#fefdfc url(../images/coldroite_bloc_bg_rouge.gif) repeat-x; }
#recherche p.titre { background:url(../images/picto_recherche.gif) no-repeat 5px 8px;}
#recherche label { }
#recherche input.r { }

#espace-membre { background:#fffefe url(../images/coldroite_bloc_bg_rouge2.gif) repeat-x; }
#espace-membre p.titre { border-bottom:1px dotted #000; background:url(../images/picto_cadenas.gif) no-repeat 8px 5px;}

#newsletter { background:#b9e00f;}
#newsletter p.titre { border-bottom:1px dotted #000; background:url(../images/picto_newsletter.gif) no-repeat 5px 5px}
#newsletter #mailing2 label { float:none; width:auto; text-align:left;  line-height:1.2em; margin:0 0 8px;}
#newsletter #mailing2 #email2 { width:10em; margin:0; }

#coldroite #actualites { background:url(../images/actualites_bg.gif) no-repeat; border:0;}
#actualites p.titre { padding-left:0; padding-right:0; text-align:center; font-size:1.1em;}
#actualites p { padding:15px; margin:0; font-size:1.1em; border-bottom:2px solid #e95d0f;}
#actualites p strong { color:#df363a; }
#actualites p a:hover strong, #actualites p a:hover { color:#000;}


/* pied */

#pied-page { clear: both; padding-top: 1em; background:url(../images/pied_page_bg.gif) repeat-x left bottom; }

#pied { padding:1em; font-size: 0.9em; color: #000; background:#c8e060; }
#pied .colonne { float:left; width:188px; line-height:1.6em;}
 
#pied a {
	text-decoration: none;
	color: #666;
}
#pied a:hover { color: #000; }
#pied ul.menu { padding: 0.5em 0;}
#pied li {
	display: block;
	float: left;
	border-right: 1px solid #EDEDED;
	padding: 0em 1.15em;
	height: 2em;
}
#pied li.last { border: 0; }

#pied p { margin:5px 0;}

.banniere { padding:0; text-align:center; margin: 10px 0; }
#bottom-468x60 { float:left; width:468px; padding:0; margin:1em 2em; }


.copyright { margin:10px 0; font-size:0.85em; text-align:center; color: #8B857B;}

div.liens-page { clear:both; margin:10px 0; border-top:1px solid #eee; text-align:center;}

