/*-------------------------------------------GENERAL-------------------------------------------*/

body {
	background:url(imgs/bk_general.jpg) repeat top left;
	background-color:#000;
	margin:0;
	padding:0;
	line-height:16px;
}


img{
border:none;
}

body, table,input,select,option,texarea,div{
font-family:Trebuchet MS, Verdana, Arial;
font-size:13px;
color:#393939;
}

table,div,form,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}

a{
color:#393939;
text-decoration:none;
}

a:hover {
color:#393939;
text-decoration:underline;
}

a.on strong {
color:#FF5400;
text-decoration:none;
}

.lien_nav {
padding:0 15px 0 15px;
}
.lien_nav a {
font-size:16px;
color:#D8C18B;
text-decoration:none;
}
.lien_nav a:hover {
font-size:16px;
color:#FFF;
text-decoration:underline;
}


.bloc_offre {
width:669px;
height:421px;
background:url(/imgs/offre/bloc_offre.png);
}

.accroche_header {
background:url(/imgs/offre/accroche_header.png) no-repeat top left;
width:608px;
height:242px;
z-index:99;
padding:35px 0 0 30px;
margin-left:25px;
}

.background_bloc_vin_liste {
padding: 5px 5px 5px 35px;
margin-bottom:20px;
width:1003px;
height:356px;
background:url(/imgs/offre/background_bloc_vin_liste.png) no-repeat top left;
}

.head_mon_panier {
width:290px;
height:94px;
background:url(/imgs/offre/head_mon_panier.png);
}
.back_mon_panier {
background:url(/imgs/offre/back_mon_panier.png) repeat-y;
}
.back_mon_panier_form {
background:url(/imgs/offre/back_mon_panier.png) repeat-y;
padding-top:10px;
}


.bottom_mon_panier_0 {
background:url(/imgs/offre/bottom_mon_panier_0.png);
width:290px;
height:74px;
}
.bottom_mon_panier {
background:url(/imgs/offre/bottom_mon_panier.png);
width:290px;
height:100px;
}

.bottom_mon_panier_vide {
background:url(/imgs/offre/bottom_mon_panier_vide.png);
width:290px;
height:74px;
}

.compteARebours_ti {
font-size:12px;
color:#484841;
height:25px;
line-height:25px;
}

.clock {
background:url(/imgs/offre/clock_red.png);
width:48px;
height:48px;
}

.bloc_gen_haut_qui {
background:url(/imgs/offre/bloc_gen_haut_qui.png);
width:669px;
height:33px;
}

.bloc_gen_haut_contact {
background:url(/imgs/offre/bloc_gen_haut_contact.png);
width:669px;
height:60px;
}

.bloc_gen_haut {
background:url(/imgs/offre/bloc_gen_haut.png);
}

.bloc_gen_centre {
background:url(/imgs/offre/bloc_gen_centre.png) repeat-y top center;
}

.bloc_gen_bas {
width:660x;
height:30px;
background:url(/imgs/offre/bloc_gen_bas.png);
}

.bloc_haut_recap_commande {
background:url(/imgs/offre/bloc_haut_recap_commande.png);
}


#conteneur_general{
position:absolute;
width:900px;
left:50%;
margin:20px 0 0 -500px;
}

#header{
float:left;
width:900px;
padding:0px;
}

#zone_logo{
float:left;
width:280px;
text-align:center;
}

#menu{
float:left;
width:520px;
padding-top:30px;
}

#menu a{
margin-right:30px;
font-size:18px;
}

#conteneur_centre{
float:left;
width:900px;
padding:20px;
background-color:#FFF;
}

#footer{
float:left;
width:900px;
text-align:center;
padding-top:30px;
}

#footer a{
font-size:12px;
margin:0 50px;
}

/*-------------------------------------------VINS LISTE-------------------------------------------*/
.bloc_vin_liste{
float:left;
width:560px; /*740px*/
padding:10px;
background:transparent; 
}

.li_boite_rond{
float:left;
width:560px; /*740px*/
}

.coin_rond_1, .coin_rond_2, .coin_rond_3, .coin_rond_4 {
display:block; 
overflow:hidden;
}

.coin_rond_1, .coin_rond_2, .coin_rond_3 {
height:1px;
}

.coin_rond_2, .coin_rond_3, .coin_rond_4 {
background:#FFF; 
border-left:1px solid #D2D2D1;
border-right:1px solid #D2D2D1;
}

.coin_rond_1 {
margin:0 5px; 
background:#D2D2D1;
}

.coin_rond_2 {
margin:0 3px;
border-width:0 2px;
}

.coin_rond_3 {
margin:0 2px;
}

.coin_rond_4 {
height:2px; 
margin:0 1px;
}

.contenu_boite_rond {
float:left;
display:block; 
border:0 solid #D2D2D1; 
border-width:0 1px; 
height:auto;
padding:10px;
width:538px;  /*718px;*/
}

.photo_vin{
float:left;
width:120px;
text-align:center;
}

.texte_vin{
float:left;
width:338px;
padding-right:30px;
text-align:justify;
}

.prix_vin{
float:left;
width:230px;
}


/*-------------------------------------------PAINS LISTE-------------------------------------------*/
.cat_pains{
float:left;
width:760px;
padding:10px 0;
}

.pt_cat_pains{
float:left;
padding:0 10px;
}

.select_cat{
text-decoration:none;
font-weight:bold;
}

.texte_pain{
float:left;
width:418px;
padding-right:30px;
text-align:justify;
}

.prix_pain{
float:left;
width:150px;
}


/*-------------------------------------------PANIER-------------------------------------------*/
.li_titre_panier, .li_panier{
float:left;
width:760px;
padding:10px 0;
border-bottom:1px solid #000;
}

.li_titre_panier div{
font-weight:bold;
}

.nom_panier{
float:left;
width:355px;
padding:0 10px;
}

.qte_panier, .prix_ht_panier, .prix_ttc_panier{
float:left;
width:100px;
padding:0 10px;
text-align:right;
}

.suppr_panier{
float:left;
width:25px;
text-align:center;
}

.li_total_panier{
float:left;
width:740px;
padding:10px;
text-align:right;
font-size:16px;
font-weight:bold;
}

/*-------------------------------------------infobulles-------------------------------------------*/

#infobulles {
	position: absolute;
	display: none;
	margin: 0px;
	padding: 10px;
	max-width: 280px;
	border: 1px solid #ccc;
	background: #333333;
	text-align: left;
	font-family: Arial,Georgia,Helvetica,serif;
	font-size: 12px;
	}

#infobulles img {
	width:280px;
	margin: 0px 0px 10px 0px;
	}

#infobulles span {
	color: #EEEEEE;
	}

