
body {
font-family: 'Abel', sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
text-align: left;
color: #000000;
background-color: #fff;
}

#contenu { clear: both; line-height: 16px; }
#contenu h1 {
	font-family: 'Raleway', serif;
	color: #df6c3b; font-size: 300%;
	font-weight:500; margin: 5px 0 20px 0; line-height: 42px;	
}

#contenu h2 {
	font-family: 'Raleway', sans-serif; color: #deac11; font-size: 200%;
	font-weight: 300; margin: 5px 0 5px 0;
	line-height: 28px;	
}

#contenu h3 {
	font-family: 'Raleway', sans-serif; color: #deac11; font-size: 170%;
	font-weight: 600; margin: 5px 0 10px 0; line-height: 28px;
}

#contenu h4 {
	font-family: 'Raleway', sans-serif; color: #deac11; font-size: 150%;
	font-weight: normal; margin: 5px 0 10px 0; line-height: 28px
}

#contenu h5 {
	font-family: 'Abel', sans-serif; color: #deac11; font-size: 135%;
	border-bottom: 1px dotted #deac11; font-weight: normal; margin: 5px 0 10px 0; line-height: 28px;
}


#contenu p, #contenu li {
	font-size: 125%;
	font-weight: 300;
	line-height: 23px;
	padding: 0;
	text-align: left;
    color: #000;
}

#contenu #document_trieur li { font-size: 100%; line-height: 18px }

#zone-texte li {
	font-size: 125%;
	font-weight: 300;
	line-height: 22px;
}

#contenu p a:link, #contenu li a:link        { color: #df6c3b; text-decoration: none; }
#contenu p a:visited, #contenu li a:visited  { color: #df6c3b; text-decoration: none; }
#contenu p a:hover, #contenu li a:hover      { color: #deac11; text-decoration: none; }



img { border: 0; vertical-align: middle }

table { border: none; width: 100%; }
tr, td { border: none; }
table.caddie { cellpadding: 5px; cellspacing: 0px; width: 100% }
td.td_caddie { border-bottom: 1px dotted #272727; padding: 10px 0px; font-size: 115%; font-weight: 300 }
td.td_tableau { border-bottom: 1px dotted #272727; padding: 10px 0px; font-weight: 300; font-size: 115%;  }
td.entete { border-bottom: 4px solid #272727; color: #272727; padding: 5px }
td.centre { text-align: center }
td.droite { text-align: right }
td.sansbord { border: none }


#produit_unit { padding: 10px 0 0 0 }
#photo_principale { float: left; width: 50%; padding:0%; }
#photo_principale img.img_principale { width: 100%; }
#vignettes { clear: both; padding-top: 5px; width: 100% }
#vignettes img { width: 23.5%; margin:0.5%;}
#zone_prix { width: 48%; float: right; margin-left: 2% }
#prix { clear: both }
#prix .eurosHT { color: #336770; font-weight: normal; line-height: 24px; font-size: 200% }
#prix .eurospromo { color: #ff1600; font-weight: bold; line-height: 24px; font-size: 240% }

#bas { border-top: 5px solid #e7e7e7; padding: 10px 0; text-align: center; clear: both; width: 100%; font-size: 115%; }
