/* tags */
body {
	margin : 						0px;
	background-color :					#411C2C;
	font :							normal 12px Arial;	
	color : 						#80706F;
}
img {
	border :						0px;
}
li {
	list-style :						none;
}	

/* id's */

#contenu {
	width :							961px;
	margin :						0px auto 0px auto;
	position : 						relative;
}
#logo-print {
	display :						none;
}
#numero-print {
	display :						none;	
}
#menu-vert li,
#menu-utilisateur li{
	padding :						2px 0 10px 0px;
	text-transform:						uppercase;
}
#menu-vert li a,
#menu-utilisateur li a{
	background :					url(/img/common/ico-li.gif) no-repeat 0px 3px;
	color :						#FFFFFF;
	font :						bold  12px Arial;
	text-decoration : 				none;
	padding-left:					14px;
}
#menu-vert li a:hover, 
#menu-utilisateur li a:hover{
	color :						#D2206C;
	font :						bold  12px Arial;
	text-decoration : 				none;
}

#menu-utilisateur {
	background :					url(/img/interior/panier.png) no-repeat 0px 0px;
	width:						147px;
	height:						76px;
	margin:						0 0 7px 52px;
	padding:					7px 0 0 20px;
}
#menu-utilisateur li {
	padding:					0;
}

#menu-utilisateur li.monPanier {
	padding-top :					29px;
	padding-left:					15px;
	text-transform : 				none;
}

#menu-utilisateur li.monPanier a:hover{
	color:						#FFF;
}


#menu-utilisateur li.monCompte {
	padding-left:					13px;
	padding-top:					5px;
	font-size:					11px;
}
#menu-utilisateur li.logout {
	padding-left:					13px;
	font-size:					11px;
	text-transform : 				none;
	font-weight: 					normal;
	list-style: 					none;
}
#menu-utilisateur li.logout a,
#menu-utilisateur li.monPanier a
{
	background:					none;
	
}   
#menu-utilisateur li.logout a
{
	font-weight: 					normal;
}

#menu-utilisateur li.logout a,
#menu-utilisateur li.monCompte a
{
	font-size:					11px
}

#menu-vert li.monPanier {
	margin-top :					3px;
}

#menu-vert li.monPanier a {
	background :					url(/img/common/panier.gif) no-repeat 0px 0px;
	color :						#FFFFFF;
	font :						bold  11px Arial;
	text-decoration : 				none;
	display: 					block;	
}

#menu-vert li.monPanier span {
	color :						#FFFFFF;
}

#menu-vert li.monPanier a:hover {
	color :						#FFF;
	font :						bold  11px Arial;
	text-decoration : 				none;
}


#content-main form.searchThuries {
	padding :						5px;
	background-color :				#EFD1DE;
	color : 						#D0226D;
	font :							normal 12px Arial;
}

#content-main form.searchThuries{
	width :							245px;
	float :							right;
	text-align :					right;
	height:							20px;
	margin:							5px 0 ;	
}

#content-main form.searchThuries label{
	color : 						#D0226D;
	font :							normal 12px Arial;
	margin:							0 5px 0 0;
}

#content-main form.searchThuries input{
	background-color :				#F3E6EC;
	border :						solid 1px #939292;
	width :							125px;
	padding-left :					5px;
}
#content-main form.searchThuries input.button{
	background :					url(/img/common/btn-ok.gif) no-repeat 0px 0px;
	color : 						#FFFFFF;
	font :							normal 11px Arial;
	border :						none;
	width :							20px;
	height :						19px;
	text-align :					center;	
	padding :						0px;
}



#content-main form.selectAnnee {
	padding :						5px;
	background-color :					#EFD1DE;
	color : 						#D0226D;
	font :							normal 12px Arial;
}

#content-main form.selectAnnee{
	width :							265px;
	float :							right;
	text-align :					right;
	height:							45px;
	margin:							5px 0 ;	
}

#content-main form.selectAnnee label{
	color : 						#D0226D;
	font :							normal 12px Arial;
	font-weight:					bold;
	margin:							0 5px 0 0;
}

#content-main form.selectAnnee input{
	background-color :				#F3E6EC;
	border :						solid 1px #939292;
	width :							125px;
	padding-left :					5px;
}
#content-main form.selectAnnee input.button{
	background :					url(/img/common/btn-ok.gif) no-repeat 0px 0px;
	color : 						#FFFFFF;
	font :							normal 11px Arial;
	border :						none;
	width :							20px;
	height :						19px;
	text-align :					center;	
	padding :						0px;
}

/* class */

.clearfix:after {
	clear:					both;
	content:				".";
	display:				block;
	height:					0;
	visibility:				hidden;
}
.clearfix {
	display:				inline-block;
}
* html .clearfix {
	height:					1%;
}
.clearfix {
	display:				block;
}

div.right {
	float : 						right;
}
div.left {
	float : 						left;
}

span.left {
	float : 						left;
}
.spacer {
	clear :							both;
	height :						1px;
}

.spacer2{
	clear :							both;
	height:							0px;
}


.hidden {
	visibility :					hidden;
	text-decoration :				none;
}
.petit-numero {
	color :							#C5266A;
	font :							bold 15px "Trebuchet MS";
}
.grand-numero {
	color :							#C5266A;
	font :							normal 40px "Trebuchet MS";
	line-height :					30px;
}
.mois {
	color :							#847C7F;
	font :							bold 14px "Trebuchet MS";
	line-height:					14px;
}
.annee {
	color :							#E0DBDD;
	font :							bold 21px "Trebuchet MS";
	line-height:					24px;
}
.droite {
	float : 						right;
}
.images2colonnes {
   padding : 						10px 0 10px 0;
 width : 572px;
}
.imageLeft {

	float : 						left;
	text-align :					left;
	width :							286px;
}
.text2colonnes {
   padding : 						10px 0 10px 0;
 width : 572px;
}
.textLeft {
float:left;
width:265px;
margin-right :15px;
}
.textRight {
float:left;
width:265px;
margin-left :15px;
}

.imageRight {

	float : 						right;
	text-align :					right;
	width :							286px;
}
table.table_ingredients th{
	color:							#C5266A;
	text-align:						left;
	background-color :				#DDD;
	padding :						2px 10px;
	font-size:						12px;
}
table.table_ingredients td.left{
	width :							20%;
	text-align:						left;
	font-size:						12px;
	vertical-align :				top;
}
table.table_ingredients td.right{
	width :							80%;
	text-align:						left;
	font-size:						12px;
	vertical-align :				top;
}

#content-main h2 {
	background:						transparent url(/img/common/ico-li-rose.gif) no-repeat scroll 0 5px;
	color:							#792348;
	display:						inline;
	font-family:					Arial;
	font-size:						15px;
	font-style:						normal;
	font-variant:					normal;
	line-height:					normal;
	margin:							0 0 0;
	padding:						0 0 15px 10px;
	text-align:						left;
	font-weight:					bold;
}

#content-main div.traitSeparation{
	width:							580px;
	height:							1px;
	border:							none;
	border-top:						solid 1px #c9acb8;
	margin:							30px 0 25px 20px; 
}

#content-main a.create_account_link{
	background:						transparent url(/img/interior/btnCreateOff.gif) no-repeat scroll 0 0;
	color:							#FFFFFF;
	cursor:							pointer;
	display:						block;
	font-size:						15px;
	height:							21px;
	margin:							0px auto;
	padding:						2px 0 0 33px;
	text-decoration:				none;
	width:							179px;	
	margin:							0px auto;		
	font-weight:					bold;
}

#content-main a.create_account_link:hover{
	display:						block;
	background:					    transparent url(/img/interior/btnCreateOn.gif) no-repeat scroll 0 0px;	
	color:							#e52779;				
}



#contenu div#Promotion h1.fondTitrePromotion{
	display:						block;
	background:					     transparent url(/img/common/imgOffreSpecial.png) no-repeat scroll 0 0px;	
	width:						      173px;
	height:                                               38px;
	margin:					             0;
}

#contenu div#Promotion{
	width:						    230px;
	color:						    #822f52;
	position:					    absolute;
	top:						320px;
	left:						150px;
}	

#contenu div#Promotion h1.fondTitrePromotion span{
	display:						block;
	text-indent:                                            -5000px;
}

#contenu div#Promotion span.titrePromotion{
	font-weight:						bold;							
}

#contenu div#Promotion span.descriptionPromotion{
	height:							100px;							
}
#contenu div#Promotion span.descriptionPromotion p{
	margin:							0 0 10px 0;						
}


#contenu div#Promotion a.lienPromotion{
	background:					     transparent url(/img/common/lienOffre.png) no-repeat scroll 0 0px;
	color:						    #ffffff;
	padding:					3px 0 0 45px;		
	width:						230px;
	display:					block;
	height:						19px;
	text-decoration: 				none;
}

#menu-utilisateur a.monPanier {
	padding-top :					29px;
	padding-left:					15px;
	text-transform : 				none;
	display:					block;
	text-decoration:				none;
}

#menu-utilisateur a.monPanier span{
	color:						#FFFFFF;
	margin:						0 0 0 17px;
	text-decoration:				none;
	font-weight:					bold;
}

#menu-utilisateur a.monPanier:hover span{
	color:						#FFFFFF;
	text-decoration:				none;
}

#menu-utilisateur li.monCompte a{
	color:						#D2206C;	
}	

#menu-utilisateur li.monCompte a:hover{
	color:						#FFFFFF;	
}







