body , html
{
	margin : 0px 0px 0px 0px;
	height:100%;
	scrollbar-base-color: #A41A0E;
	background-image: url(images/charte/fond_body.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top left;
	
}

a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #B08C5A;
	}

a:hover{ 
	text-decoration: none; 
	color: #C5AE8F;
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-repeat: no-repeat;
	background-position: top;
}
table {
	background-repeat: repeat-y;
	background-position: right top;
}
.titre{
	color:#3441A0;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
}

#promotion{
width:192px;
text-align:center;
padding-top:10px;
}
#promotion a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	font-variant: small-caps;
color: #FFE726;
text-decoration:none;
letter-spacing: 3px;
text-align:center;
}
#promotion a:hover {
color: #FFFFFF;
text-decoration:none;
text-align:center;
letter-spacing: 4px;
}

.titrepromotion{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	}
#textepromotion{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	
}	
.prixpromobare{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #C32824;
	text-decoration:line-through;
	text-align:center;
	}
.prixpromo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:bold;
	color: #FFE726;
	text-decoration:none;
	text-align:center;
	}
		.promotion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	font-variant: small-caps;
	letter-spacing: 1px;
	}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color:#000000;
}
h1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#C32824;
}
h1 a:hover,a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#C32824;
}
.trait{
border-bottom:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
}



#produits{
width:205px;
text-align:center;
padding:5px;
float:left;
}
#produits a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	font-variant: small-caps;
color: #C32824;
text-decoration:none;
letter-spacing: 3px;
text-align:center;
}
#produits a:hover {
color: #000000;
text-decoration:none;
text-align:center;
letter-spacing: 4px;
}
.border {
border:1px solid #C32824;
}
.border a{
border:1px solid #C32824;
}

.border a:hover{
border:1px solid #FFE726;
}

.titreproduits{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #666666;
	}
#texteproduits{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
	
}	
.prixpromobare{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#999999;
	text-decoration:line-through;
	text-align:center;
	}
.prixpromo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:bold;
	color: #C32824;
	text-decoration:none;
	text-align:center;
	}
		.promotion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align:center;
	}
	
	.menubas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	}
		.menubas a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
		.menubas a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CCCCCC;
	text-decoration:underline;
	}
	
/* ----- RAJOUTE PAR BENOIT ---------- */
.contour-partenaire2{
	border: 1px solid #849A51;
	padding:10px;
}

.contour-partenaire {
	border: 1px solid #849A51;
	padding:10px;
}
.contour-partenaire a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.contour-partenaire a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.contour-partenaire3 {
	border: 1px solid #849A51;
	padding:10px;
}
.contour-partenaire3 a{
	color: #FF6600;
	text-decoration: none;
	}
.contour-partenaire3 a:hover{
	color: #FF6600;
	text-decoration: underline;
	}
.contour-partenaire-titre {
	border: 1px solid #849A51;
	padding:5px 3px;
}

.liste_produit{
float:left;
width:650px;

}

#produit{
width:600px;
text-align:justify
padding:5px;
float:left;
}
#produit a {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	font-variant: small-caps;
color: #C32824;
text-decoration:none;
letter-spacing: 3px;
text-align:center;
}
#produit a:hover {
color: #000000;
text-decoration:none;
text-align:center;
letter-spacing: 4px;
}
.titregros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #849A50;
}
#menu_deroulant, #menu_deroulant ul {
padding: 0;
margin: 0;
list-style: none;
}

#menu_deroulant a {
font-size:11px;
display: block;
color: #000;	
padding-right:12px;
padding-left:12px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
border-left:1px solid #E60003;
border-right:1px solid #000;
text-align:center;
text-decoration:none;
}
#menu_deroulant a:hover {
display: block;
color: #E60003;	
font-weight:bold;

}

#menu_deroulant li {
float: left;
}
#menu_deroulant li ul {
	position: absolute;
	width: 120px;
	left: -999em;
	color : #999999;	
		
					}
#menu_deroulant li ul a, 
#menu_deroulant li ul a:hover{
	padding-left : 5px;
	padding-top:5px;
	width: 120px;
	color:#CCCCCC;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px solid #E60003;
	border-right:1px solid #E60003;
	border-top:1px solid #000;
	background-image:url(images/charte/bg-sousmenu.gif);
	background-attachment:scroll;
}
#menu_deroulant li ul li a:hover{
	padding-left : 5px;
	width: 120px;
	color: #fff;	
	font-weight:bold;
	}
#menu_deroulant li:hover ul {
	left: auto;
}
#menu_deroulant li:hover ul, #menu_deroulant li.sfhover ul {
	left:auto;
	margin-left:-40px;
}
#menu{
padding-top:21px;
padding-left:70px;
text-align:center;
}
/* NE PAS SUPPRIMER */
.cyc {
	position: absolute;
	top: -10000px;
}