/* Import des styles séparés */
@import url(style-textes.css);
@import url(style-liens.css);




/* Mise en forme générale */
body {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
	color:#5B5B5B;
	text-align:center;
	background:#816788 url(images/fond.gif) top repeat-x;
}




#general {
	margin:0 auto 0 auto;
	width:990px;
	text-align:right;
	background:url(images/fond_persos.jpg) top left no-repeat;
}




#top{
	margin:0 0 0 70px;
	padding:0;
	width: 920px;
	height:153px;
	background:url(images/top_right.jpg) top right no-repeat;
	text-align:left;
}




#top_left{
	float:left;
	margin:0;
	padding:0;
	width: 445px;
	height:153px;
	background:url(images/fond_top_left.gif) bottom left no-repeat;
	text-align:left;
}




#top_right{
	float:right;
	margin:0;
	padding:0;
	width: 475px;
	height:153px;
	background:url(images/fond_top_right.jpg) no-repeat;
	text-align:left;
}




#top_right1{
	float:left;
	margin:0;
	padding:0;
	width: 244px;
}




#top_right2{
	float:right;
	margin:0;
	padding:0;
	width: 231px;
	text-align:right;
}




#navig{
	margin:0 0 0 70px;
	padding:0;
	width: 920px;
	height:22px;
	background:url(images/fond_navig.jpg) top no-repeat;
	text-align:left;
}




#accroche{
	margin:0 0 0 70px;
	padding:0;
	width: 920px;
	height:213px;
}




#accroche_left{
	float:left;
	margin:0;
	padding:0;
	width: 698px;
	height:213px;
}




#accroche_left1{
	float:left;
	margin:0;
	padding:0;
	width: 172px;
	height:213px;
	background:url(images/fond_accr_left1.gif) top no-repeat;
}




#accroche_left2{
	float:right;
	margin:0;
	padding:0;
	width: 526px;
	height:213px;
}




#accroche_right{
	float:right;
	margin:0;
	padding:0;
	width: 222px;
	height:213px;
	
}


/* contenu */


#contenu{
	margin:0 0 0 70px;
	padding:0;
	width: 920px;
	background:#ffffff url(images/fond_div_site.gif) top no-repeat;
	overflow:hidden;
}


/* CONTENU LEFT : PANIER + NAV GAUCHE */
#contenu_left{
	float:left;
	margin:15px 0px 0px 0px;
	padding:0;
	width: 180px;
	text-align:left;
}


	/* CONTENU LEFT : PANIER */
	#panier{
	margin:0px 0px 10px 1px;
	padding:0;
	width: 173px;
	height:59px;
	background:url(images/fond_panier.gif) top no-repeat;
	text-align:left;
	}
		
		#panier-txt{
		margin:0;
		padding:30px 0px 0px 30px;
		}
		
	/* CONTENU LEFT : NAV GAUCHE */
	#menu-gauche{
	margin:0px 0px 10px 1px;
	padding:0;
	width: 173px;
	text-align:left;
	}
	
	#fond-menu-gauche{
	margin:0;
	padding:0;
	width: 173px;
	background:#AE195B url(images/fond_menu_gauche.gif) top no-repeat;
	text-align:left;
	}
		
		#menu-gauche-txt{
		margin:0;
		padding:20px 15px 40px 10px;
		}
	
	#bottom-menu-gauche{
	margin:0;
	padding:0;
	width: 173px;
	height:7px;
	background:url(images/bottom_menu_gauche.gif) top no-repeat;
	}


/* CONTENU RIGHT : OFFRES + CONTENU TEXTE + CARTE*/
#contenu_right{
	float:right;
	margin:15px 0px 20px 0px;
	padding:0;
	width: 740px;
	text-align:left;
}

/* CONTENU RIGHT : ACTUS*/
#actus{
	margin:0px 0px 20px 0px;
	padding:0;
	width: 720px;
	text-align:left;
}

	#titre-actus{
	margin:0;
	padding:0;
	background-color:#816288;
	text-align:left;
	}
	
	#titre-actus-2{
	margin:0;
	padding:7px 20px 7px 10px;
	text-align:left;
	}
	
	#txt-actus{
	margin:0;
	padding:0;
	background-color:#EDEDED;
	text-align:left;
	overflow:hidden;
	}
	
	#txt-actus-2{
	margin:0;
	padding:10px;
	text-align:left;
	overflow:hidden;
	}

	/* CONTENU RIGHT LEFT ACC: OFFRES accueil */
	#contenu_right_left_acc{
	float:left;
	margin:0;
	padding:0;
	width: 555px;
	text-align:left;
	}
	
	/* CONTENU RIGHT LEFT ACC: OFFRES  */
	#contenu_right_left{
	float:left;
	margin:0;
	padding:0;
	width: 580px;
	text-align:left;
	}
	
		/* CONTENU RIGHT LEFT ACC: NOUVEAUTE */
		#nouveaute{
		margin:0;
		padding:0;
		width: 343px;
		height:178px;
		text-align:left;
		background:url(images/fond_nouveaute.gif) top no-repeat;
		}
		
		#nouveaute-left{
		margin:16px 0px 0px 0px;
		padding:0;
		width: 148px;
		text-align:center;
		float:left;
		}
		
		#nouveaute-right{
		margin:16px 0px 0px 0px;
		padding:0;
		width: 195px;
		text-align:left;
		float:right;
		}
		
		#nouveaute-right2{

		margin:25px 10px 0px 0px;
		padding:0;
		text-align:right;
		}
	
	/* CONTENU RIGHT RIGHT ACC : Bon plan */
	#contenu_right_right_acc{
	float:right;
	margin:0;
	padding:0;
	width: 185px;
	text-align:left;
	}
	
	/* CONTENU RIGHT RIGHT  */
	#contenu_right_right{
	float:right;
	margin:0;
	padding:0;
	width: 160px;
	text-align:left;
	}


	/* CARTE */
	#carte{
	margin:0;
	padding:0;
	width: 156px;
	height:362px;
	text-align:left;
	}
	
		/* CARTE */
		#carte-top{
		margin:0;
		padding:0;
		height:244px;
		text-align:left;
		}
	
		#carte-bottom{
		margin:0;
		padding:0;
		height:118px;
		text-align:left;
		background:url(images/bottom_carte.gif) top no-repeat;
		}
		
		
	/* IDEE CADEAU */
	#idee-cadeau{
	margin:0px 0px 20px 0px;
	padding:0;
	width: 160px;
	height:195px;
	text-align:left;
	}
	
	#idee-cadeau2{
	margin:0;
	padding:0;
	width: 160px;
	height:245px;
	text-align:left;
	}
	
		/* IDEE CADEAU : top */
		#idee-cadeau-top{
		margin:0;
		padding:0;
		height:42px;
		text-align:left;
		background:url(images/top_idee_cadeau.gif) top no-repeat;
		}
		
			/* IDEE CADEAU : top texte*/
			#idee-cadeau-top-txt{
			margin:0;
			padding:2px 0px 0px 2px;
			text-align:left;
			}
			
		/* IDEE CADEAU : image */
		#idee-cadeau-img{
		margin:0;
		padding:0;
		text-align:left;
		background-color:#EFEFEF;
		}
		
		/* IDEE CADEAU : texte */
		#idee-cadeau-texte{
		margin:0;
		padding:0;
		height:60px;
		text-align:left;
		background-color:#EFEFEF;
		}
		
			/* IDEE CADEAU : texte 2*/
			#idee-cadeau-texte-1{
			margin:0;
			padding:3px;
			text-align:left;
			}
		
		/* IDEE CADEAU : bottom */
		#idee-cadeau-bottom{
		margin:0;
		padding:0;
		height:22px;
		text-align:center;
		}




	/* AFFICHAGE DES OFFRES */
	#offre{
	margin:0px 0px 20px 0px;
	padding:0;
	width: 184px;
	text-align:left;
	background:url(images/fond_offre.gif) top no-repeat;
	}
	
		/* AFFICHAGE DES OFFRES */
		#offre-contenu{
		margin:0;
		padding:18px 10px 0px 20px;
		text-align:left;
		}
		
			/* AFFICHAGE DES OFFRES : callage texte haut photo + txt descriptif*/
			#offre-contenu-txt-top{
			margin:0;
			padding:0;
			height:45px;
			text-align:left;
			}
			
			#offre-contenu-photo{
			margin:0;
			padding:0;
			height:100px;
			}
		
			#offre-contenu-txt{
			margin:0;
			padding:0;
			height:45px;
			text-align:left;
			}


	
	/* VISUEL */
	#visuel{
	margin:0;
	padding:0;
	width: 260px;
	height:255px;
	text-align:left;
	}
	
		/* VISUEL TOP */
		#visuel-top{
		margin:0;
		padding:0;
		height:28px;
		background:url(images/top-visuel.gif) top no-repeat;
		text-align:left;
		}
		
			/* VISUEL TOP TXT */
			#visuel-top-txt{
			margin:0;
			padding:9px 0px 0px 9px;
			text-align:left;
			}
		
		/* VISUEL IMAGE */
		#visuel-img{
		margin:0;
		padding:0;
		height:147px;
		text-align:left;
		}
		
		/* VISUEL TEXTE */
		#visuel-fond{
		margin:0;
		padding:0;
		text-align:left;
		background:url(images/fond-txt-visuel.gif) top no-repeat;
		}
		
			/* VISUEL TEXTE */
			#visuel-fond-txt{
			margin:0;
			padding:5px;
			}
		
		/* VISUEL bottom*/
		#visuel-bottom{
		margin:0;
		padding:0;
		height:19px;
		text-align:left;
		}
		

/* FICHE PRODUIT */
#fiche{
	margin:0;
	padding:0;
	width: 726px;
	text-align:left;
	background:url(images/top-fiche.gif) top no-repeat;
	overflow:hidden;
	}
	
	/* FICHE PRODUIT LEFT : photo + boite + tags */
	#fiche-left{
	margin:15px 0px 0px 0px;
	padding:0;
	width: 311px;
	text-align:left;
	float:left;
	}
	
		/* FICHE PRODUIT LEFT : photo*/
		#fiche-left-photo{
		margin:0px 0px 20px 8px;
		padding:0;
		width: 295px;
		text-align:center;
		}
		
		/* FICHE PRODUIT LEFT : boite */
		#fiche-left-boite{
		margin:0px 0px 20px 8px;
		padding:0;
		width: 295px;
		text-align:left;
		background:#EDEDED url(images/top-boite-fiche.gif) top no-repeat;
		}
		
			/* FICHE PRODUIT LEFT : boite txt*/
			#fiche-left-boite-txt{
			margin:0;
			padding:15px 10px 10px 10px;
			text-align:left;
			}
	
	
	/* FICHE PRODUIT RIGHT : texte */
	#fiche-right{
	margin:25px 0px 0px 0px;
	padding:0;
	width: 415px;
	text-align:left;
	float:right;
	}
	
		/* FICHE PRODUIT RIGHT : texte top */
		#fiche-right-top{
		margin:0;
		padding:0px 10px 10px 10px;
		}
		
		/* FICHE PRODUIT RIGHT : texte */
		#fiche-right-texte{
		margin:0;
		padding:0;
		text-align:left;
		width:410px;
		background:#EFEBED url(images/top-descriptif-fiche.gif) top no-repeat;
		}
		
			/* FICHE PRODUIT RIGHT : texte */
			#fiche-right-texte1{
			margin:0;
			padding:20px 12px 20px 12px;
			}
		
		/* FICHE PRODUIT RIGHT : bottom */
		#fiche-right-bottom{
		margin:0;
		padding:0;
		text-align:left;
		width:410px;
		height:20px;
		background-color:#816288;
		}
		
			/* FICHE PRODUIT RIGHT : bottom */
			#fiche-right-bottom-txt{
			margin:0;
			padding:5px 10px 0px 0px;
			text-align:right;
			}




/* PANIER - IDENTIFICATION - PAIEMENT */
#panier-1{
	margin:0;
	padding:0;
	width: 726px;
	text-align:left;
	background:url(images/fond-top-panier.gif) top no-repeat;
	overflow:hidden;
	}
	
.celltitrepanier{
	margin:0;
	padding:3px;
	text-align:left;
	border-bottom:4px solid #ffffff;
	border-right:2px solid #ffffff;
	background-color:#C1256A;
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}


.cellprodpanier{
	margin:0;
	padding:3px 3px 5px 3px;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	background-color:#F0F0F0;
	font-family:arial;
	font-size:11px;
	color:#424242;
	font-weight:bold;
}

.cellprodpanier_nuits{
	margin:0;
	padding:3px 3px 5px 3px;
	border-bottom:7px solid #ffffff;
	border-right:2px solid #ffffff;
	background-color:#F0F0F0;
	font-family:arial;
	font-size:11px;
	color:#424242;
	font-weight:normal;
}


#panier-2{
	margin:0;
	padding:0;
	width: 726px;
	text-align:left;
	border:5px solid #EEEAEC;
	}
	
#panier-left{
	margin:0;
	padding:0;
	width: 330px;
	text-align:left;
	float:left;
	border:5px solid #EEEAEC;
	}


#panier-right{
	margin:0;
	padding:0;
	width: 330px;
	text-align:left;
	float:right;
	border:5px solid #EEEAEC;
	}


#panier-1-txt{
	margin:0;
	padding:15px;
	}


#bottom{
	margin:0 0 0 70px;
	padding:0;
	width: 920px;
	height:33px;
	background:url(images/fond_bottom.jpg) top no-repeat;
	text-align:center;
	overflow:hidden;
}


.contour-vign {
border:4px solid #ffffff;
}




.contour-img {
border:3px solid #DCD3D7;
}


.form {
background-color:#ffffff;
color:#5D5D5D;
font-size : 10px;
font-family : verdana;
border:1px solid #AE91B6;
}


.formrecherche {
background-color:#AE91B6;
color:#ffffff;
font-size : 11px;
font-family : verdana;
border:1px solid #ffffff;
}


.formpanier {
background-color:#ffffff;
color:#5D5D5D;
font-size : 10px;
font-family : verdana;
border:1px solid #AE91B6;
width:20px;
}


.btrecalculer{
	margin:0;
	padding:3px;
	text-align:left;
	background-color:#F0F0F0;
	font-family:verdana;
	font-size:9px;
	color:#424242;
	font-weight:bold;
}
