body {
margin: 0 ;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-align: center ;
font-size: 12px;
color: #35343a;
margin-top: 10px;
background-color: #ffffff;
}

div.preload {display:none;}
div.preload img {display:none;}

input[type=radio] {
	background-color: transparent !important;
	border:none !important;
	}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
padding: 0;
margin: 0;
}


p{
padding: 0;
margin: 0;
text-align:justify;
}

a {
outline: none;
border: 0;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


.cursor_pointer {
	cursor:pointer;
}

.floatleft {
float: left;
}

.clear {
clear: both;
}

.bold {
font-weight: bold;
}

.normal {
font-weight: normal;
}

.aligncenter {
text-align: center;
}

.lineheight0{
line-height: 0px;
}

.lineheight{
line-height: 5px;
}

.lineheight6{
line-height: 6px;
}

.lineheight25{
line-height: 25px;
}

.margintop3{
margin-top: 3px;
}

.margintop4{
margin-top: 4px;
}

.margintop5{
margin-top: 5px;
}

.margintop10{
margin-top: 10px;
}

.marginleft10{
margin-left: 10px;
}

.margin27 {
margin-left: 27px;
}

.fontsize11 {
font-size: 11px;
}

.fontsize12 {
font-size: 12px;
}

.fontsize13 {
font-size: 13px;
}

.fontsize14 {
font-size: 14px;
}

.fontsize15 {
font-size: 15px;
}

.fontsize16 {
font-size: 16px;
}

.fontsize20 {
font-size: 20px;
}

.floatright {
float: right;
}

.textindent {
text-indent: -5000px;
display: block;
}

.strike {
text-decoration:line-through;
}

.color_orange {
color: #ff5a00 !important;
}

.color_anthracite {
color: #4e4e4e !important;
}


a.color_orange {
color: #ff5a00 !important;
}

.color_rouge {
color: #e31f1c;
}

.color_bleu {
color: #6588be;
}

.color_bleufonce {
color: #34313a;
}

.color_grisfonce{
color: #676565;
}

.color_grisfonce2 {
color: #535253;
}

.color_grisfonce3 {
color: #686969;
}

.color_gris3 {
	color :#656565;
	}
.color_gris2 {
color: #5a5a5a;
}



#main {
margin:0 auto;
width: 960px;
text-align: left ;
background-color: #ffffff;
}

#top {
width: 960px;
height: 83px;
margin-bottom: 4px;
background-color: #ffffff;
}

h1#header {
height:83px;
float: left;
}

h1#header a {
width: 379px ;
height: 83px ;
display: block ;
background: url(images/logo_velayos.jpg) no-repeat ;
text-indent: -5000px ;
}

.diapo{
width: 490px;
height: 80px;
font-size: 12px;
margin-top:3px;
margin-left:80px;
float: left;
}

.image_diapo, image_diapo2  {
width: 80px;
height: 80px;
margin-right: 18px;
float: left;
}

.image_diapo2  {
margin-right: 0px;
}

.tooltipDiapo {
	width:141px;
	height:68px;
	padding : 5px 0 0 5px ;
	border:none;
	opacity:0.9;
	position : relative;
	top : -75px;
	left : 50px;
	z-index : 100;
	background:url(images/diaporamaTop/bulle.png) no-repeat;
}

.tooltipErreur {
	padding :2px 3px 2px 3px ;
	border:none;
	opacity:0.9;
	color:black;
	position : absolute;
	top:0px;
	left:200px;
	z-index : 100;
	background-color : white;
	border:1px solid black;
}

.tooltipDiapoLast {
	width:141px;
	height:68px;
	padding : 5px 0 0 5px ;
	border:none;
	opacity:0.9;
	position : relative;
	top : -75px;
	right : 110px;
	z-index : 100;
	background:url(images/diaporamaTop/bulle.png) no-repeat;
}

.toolTipLeave {
	width:114px;
	height:68px;
	background-color:red;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	margin : -5px 0 0 22px;
	z-index : 110;
	}
	
.toolTipLeaveLast {
	width:114px;
	height:68px;
	background-color:red;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	margin : -5px 0 27px -5px;
	z-index : 110;
	}


ul.liste_tooltipDiapo {
padding: 0;
margin: 0;
margin-left: 0px;
padding-right: 5px;
list-style-type: none;
}

ul.liste_tooltipDiapo li {
font-size : 11px;
color: #8e8c8c;
padding-left: 12px;
background: url(images/puce_produit.jpg) no-repeat 5px 7px;
}

.toolTip {
	width:160px;
	padding :2px 3px 2px 3px ;
	opacity:0.9;
	color:black;
	position : absolute;
	z-index : 100;
	background-color : white;
	border:1px solid black;
	}

#menu_top {
height:42px;
width: 960px;
background: url(images/barre_menu.jpg) no-repeat;
}


ul#menu {
height: 42px ;
margin: 0 ;
padding: 0 ;
margin-left: 191px;
list-style-type: none ;
font-size: 12px;
float:left;

}

ul#menu li.menu_principal {
float: left ;
}

ul.menu_secondaire li{
display:block;
}

#menu_top #menu li{
	float: left;
    text-align: center;
   position: relative;
}
#menu_top #menu li a{
	display:block;
	height:42px;
	text-indent: -5000px;
	}

#menu_top #menu li ul{
	position: absolute;
	z-index: 100;
	width: 160px;
	display: none;
	left:-40px;
}

#menu_top #menu li ul.premier{
}


#menu_top #menu li a.v2_menuLevel1 {
   display: block;
   font-size: 1.18em;
   height: 17px;
}

#menu_top #menu li ul li{
	float: none;
   text-align: left;
   margin: 0;
   left: 0;
   width: 160px;
   -moz-opacity:0.90;
  	opacity: 0.90;
   	filter:alpha(opacity=90);
	background-color: #545555;
}

#menu_top #menu li ul li a {
   display: block;
   color: #ffffff;
   padding-left: 7px;
   padding-bottom: 5px;
   height:auto;
   text-indent: 0px;
   font-weight:bold;
}

#menu_top #menu li ul li a:hover {
   /*color: #d4c8c8;*/
   color:#e2161b;
   text-decoration:none;
}

ul#menu li a.b1 { width: 160px; background: url(images/b1.jpg) no-repeat center;}
ul#menu li a.b1:hover {background: url(images/b1_on.jpg) no-repeat center;}

ul#menu li a.b2 { width: 133px; background: url(images/b2.jpg) no-repeat center;}
ul#menu li a.b2:hover {background: url(images/b2_on.jpg) no-repeat center;}

ul#menu li a.b3 { width: 127px; background: url(images/b3.jpg) no-repeat center;}
ul#menu li a.b3:hover {background: url(images/b3_on.jpg) no-repeat center;}

ul#menu li a.b4 { width: 99px; background: url(images/b4.jpg) no-repeat center;}
ul#menu li a.b4:hover {background: url(images/b4_on.jpg) no-repeat center;}

ul#menu li a.b5 { width: 119px; background: url(images/b5.jpg) no-repeat center;}
ul#menu li a.b5:hover {background: url(images/b5_on.jpg) no-repeat center;}

ul#menu li a.b6 { width: 84px; background: url(images/b6.jpg) no-repeat center;}
ul#menu li a.b6:hover {background: url(images/b6_on.jpg) no-repeat center;}

#main_contenu {
width: 960px;
background: url(images/fond_velayos.jpg) repeat-y;
}

#contenu {
width: 900px;
margin: 0 auto;
padding-bottom: 10px;
border: 1px solid #434444;
background-color: #f9f4f4;
}


#zone_bottom {
height:42px;
width: 960px;
background: url(images/fond_velayos.jpg) repeat-y;
}

#zone_gauche {
width: 160px;
margin-top: 8px;
margin-left: 4px;
margin-right:8px;
float: left;
}


.block_recherche{
widh: 158px;
margin-top: 2px;
padding-bottom: 5px;
border: 1px solid #a6a4a4;
background: url(images/fond_recherche.jpg) repeat-x;
background-color: #dedddd;
}

h2.titre_je_recherche{
width: 154px;
height: 14px;
position: relative;
top: 4px;
left: 2px;
text-indent: -5000px;
display: block;
background: url(images/titre_je_recherche.jpg) no-repeat;
}

form.permanent {
font-size:12px;
color: #ffffff;
padding: 0;
margin: 0;
margin-top: 10px;
}

form.permanent legend {
font-weight: bold;
font-size:12px;
color: #eddede;
}

form.permanent label {
display: inline-block;
width: 60px;
font-size: 11px;
line-height: 18px;
margin-top: 2px;
vertical-align: top;
color: #343434;
}

.labelPrix {
	width : 30px !important;
	}

form.permanent input {
height: 13px;
width: 89px;
margin-left: 4px;
font-size: 11px;
color: #8d8b8c;
padding-left: 3px;
border: 1px solid #555555;
background-color: #ffffff;
}

.rechercheLibre {
	width:87px !important;
	}

.inputPrix {
	width:42px !important;
	}
	
.inputRef {
	width:78px !important;
	}
form.permanent ol {
margin: 0;
padding: 0;
padding-left:4px;
list-style:none;
}

form.permanent  li {
padding: 0;
list-style: none;
padding-top: 2px;
}

form.permanent em {
font-weight: bold;
font-style: normal;
color: #f00;
}

form.permanent select {
position:absolute;
height: 19px;
width: 88px;
font-size: 11px;
color: #8d8b8c;
margin-top: 2px;
border: 1px solid #555555;
background-color: #ffffff;
scrollbar-arrow-color: #ffffff; 
}

.placment_bouton_valider {
position: relative;
top: 3px;
}

.placment_bouton_valider2 {
margin-top: 3px;
margin-left: 98px;
}


.trait_recherche {
width: 149px;
height: 1px;
margin-left: 4px;
margin-top: 3px;
margin-bottom: 2px;
background: url(images/pointilles_recherche.jpg) no-repeat;
}

.lien_avance {
color: #545655;
font-weight: bold;
margin-left: 24px;
padding-left: 14px;
background: url(images/fleche_avancee.png) no-repeat 5px;
text-decoration: none;
}

.lien_avance:hover {
color: #7a7c7b;
}


.block_menu_gauche{
widh: 158px;
margin-top: 8px;
border: 1px solid #a6a4a4;
background: url(images/fond_menu_gauche.jpg) repeat-x;
background-color: #dedddd;
}


h2.titre_societe {
width: 147px;
height: 18px;
margin-top: 6px;
margin-bottom:2px;
text-indent: -5000px;
display: block;
background: url(images/titre_velayos.jpg) no-repeat;
}

h2.titre_gamme {
width: 138px;
height: 20px;
margin-top: 6px;
margin-bottom:2px;
text-indent: -5000px;
display: block;
background: url(images/titre_gammeenplus.png) no-repeat;
}

h2.titre_conseils {
width: 129px;
height: 19px;
margin-top: 6px;
margin-bottom:2px;
text-indent: -5000px;
display: block;
background: url(images/titre_conseils_pros.png) no-repeat;
}


ul.liste_menu_gauche {
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}


ul.liste_menu_gauche li a:hover {
color:#565555;
}


ul.sousliste_menu_gauche{
margin: 0 ;
padding: 0 ;
padding-bottom: 5px;
margin-left: 1px;
list-style-type: none ;
}

ul.sousliste_menu_gauche li a {
font-size: 12px ;
font-weight: normal;
display:inline;
color:#333333;
height: 18px;
line-height: 15px;
text-indent: 0;
padding-left: 13px;
text-decoration: none ;
background: url(images/puce.jpg) no-repeat 5px 5px;
}

ul.sousliste_menu_gauche li a:hover {
color:#565555;
text-decoration: none ;
}

ul.sousliste_menu_gauche2{
margin: 0 ;
padding: 0 ;
padding-bottom: 5px;
margin-left: 1px;
list-style-type: none ;
}

ul.sousliste_menu_gauche2 li a {
font-size: 12px ;
font-weight: normal;
display:inline;
color:#333333;
height: 18px;
line-height: 15px;
text-indent: 0;
padding-left: 13px;
text-decoration: none ;
background: url(images/puce2.gif) no-repeat 5px 5px;
}

ul.sousliste_menu_gauche2 li a:hover {
color:#565555;
text-decoration: none ;
}


#zone_centre {
width: 556px;
min-height:447px;
margin-top: 8px;
border: 1px solid #f9f4f4;
background: url(images/photo4.jpg) no-repeat;
float: left;
}

#zone_droite{
width: 160px;
margin-top: 8px;
margin-left: 6px;
float: left;
}

.block_client{
widh: 158px;
margin-top: 2px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 2px;
border: 1px solid #a6a4a4;
background: url(images/fond_espaceperso.jpg) repeat-x;
background-color: #dedddd;
}


h2.titre_client {
width: 154px;
height: 14px;
text-indent: -5000px;
display: block;
background: url(images/titre_jeuisclient.jpg) no-repeat;
}


h3.titre_client {
font-size:11px;
margin-top:7px;
padding-left:12px;
background: url(images/puce.jpg) no-repeat 5px;
}


.width_label_perso {
width: 75px !important;
margin-top: -2px !important;
font-size: 11px !important;
font-weight: bold !important;
}

.width_input_perso {
width: 60px !important;
margin-top: -2px !important;
}

.lien_motdepasse {
font-size: 11px;
color: #555555;
text-decoration: none;
margin-top: 2px;
margin-left: 50px;
}

.lien_motdepasse:hover {
font-size: 11px;
color: #7d7d7d;
text-decoration: none;
}


.trait_espace_perso {
width: 154px;
height: 4px;
margin-top: 6px;
margin-bottom: 2px;
background: url(images/separation_espace_perso.jpg) no-repeat;
}

.bouton_demande {
margin-top: 5px;
text-align:center;
}

.block_pasclient {
widh: 158px;
margin-top: 3px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 2px;
border: 1px solid #a6a4a4;
background: url(images/fond_espaceperso2.jpg) repeat-x;
background-color: #dedddd;
}

h2.titre_pasclient {
width: 137px;
height: 11px;
text-indent: -5000px;
display: block;
background: url(images/titre_pasencoreclient.jpg) no-repeat;
}

h2.titreCreerMonCompte {
	width: 242px;
	height: 40px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_creer_mon_compte.gif) no-repeat;
	}
	
h2.titreDemandeIdentifiant {
	width: 289px;
	height: 34px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_demande_didentifiant.gif) no-repeat;
	}
h2.titreMdpOublie {
	width: 289px;
	height: 39px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_mdp_oublie.png) no-repeat;
	}

.block_vin_du_mois {
width: 158px;
/*height: 174px;*/
margin-top: 8px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 2px;
border: 1px solid #ee8589;
background: url(images/fond_vin_du_mois.jpg) repeat-x;
background-color: #dedddd;
}

h2.titre_vin_du_mois {
width: 136px;
height: 23px;
position: relative;
left: 9px;
text-indent: -5000px;
display: block;
background: url(images/titre_vinsdumois.jpg) no-repeat;
}

h4.titre_chateau {
	width: 138px;
	margin-left:10px;
font-size: 12px;
color: #323232;
margin-top: 7px;
text-align: center;
z-index:1010;
}


.image_vin_du_mois {

background-color:white;
width: 34px;
/*height: 107px;*/
margin-top: 10px;
float: left;
}

.img_vin_mois {
	border: #686969 1px solid;
	}


.zone_texte_vins_du_mois {
/*height: 85px;*/
font-size: 11px;
line-height: 16px;
font-style: italic;
text-align:left;
width: 105px;
}
.zone_texte_vins_du_mois ul{
	margin:0;
	padding-left:10px;
	}

.description_vin_du_mois{

/*height: 107px;
margin-top: 10px;*/
margin-left: 10px;
margin-right: 9px;
float: left;
}


.placement_bouton_voirfiche {
margin-left:35px;
}


.contact_bottom{
width: 132px;
height: 42px;
margin-left: 215px;
background: url(images/nous_contacter.jpg) no-repeat;
float: left;
}

.adresse {
text-align: center;
font-size: 11px;
margin-top: 2px;
margin-left: 15px;
color: #ffffff;
line-height: 18px;
float: left;
}

.vs{
width: 57px;
height: 31px;
margin-top: 5px;
margin-left: 149px;
background: url(images/vs.jpg) no-repeat;
float: left;
}

.barre_bas {
width: 960px;
height: 12px;
margin-top: 2px;
background-color: #555555;
}


ul#basdepage {
margin: 0 ;
padding: 0 ;
margin:auto;
margin-top: 10px;
margin-left: 310px;
list-style-type: none ;
text-indent:4px;
}

ul#basdepage li {
float: left ;
text-align: center ;
}

ul#basdepage li a {
font-size: 12px ;
color: #545454;
display: inline;
text-decoration: none ;
}

ul#basdepage li a:hover {
color: #7c7c7c;
}


.alcool_dangereux {
font-size: 10px;
color: #c4c4c4;
text-align:center;
}

.placement_gw {
text-align:center;
}


.lienref {
font-size: 12px;
color: #545555;
text-decoration:none;
}

.lienref:hover {
font-size: 12px;
color: #545555;
text-decoration:underline;
}


/* **************************************************************** produit ******************************************************************************* */

#zone_centre_produit {
width: 556px;
margin-top: 10px;
padding-bottom: 5px;
background-color: #ffffff;
border: 1px solid #a6a4a4;
float: left;
}

#petit_poucet {
width: 388px;
margin-top: 4px;
margin-left: 7px;
padding-bottom: 4px;
background: url(images/pointille_petitpoucet.jpg) no-repeat bottom;
float: left;
}

#petit_poucet_produit {
width: 388px;
margin-top: 4px;
margin-left: 7px;
padding-bottom: 4px;
}

.pointillePoucet {
	background: url(images/pointille_petitpoucet.jpg) no-repeat bottom;
	float: left;
	height : 1px;
	width: 388px;
	}

.liens_petit_poucet {
font-size: 11px;
color: #959394;
text-decoration:none;
}

.last_petit_poucet {
font-size: 11px;
color: #959394;
text-decoration:none;
}

.liens_petit_poucet:hover {
text-decoration:underline;
}

.bouton_retour {
width: 150px;
height: 19px;
margin-right: 7px;
margin-top:-12px;
float:right;
}

.barre_information {
width: 542px;
height: 18px;
margin-left: 7px;
background-color: #e6dede;
}

.titre_chateaux, .titre_informations {
font-size: 11px;
font-weight: bold;
color: #545555;
margin-top: 3px;
margin-left: 5px;
float:left;
}

.titre_informations {
margin-left: 130px;
}


.block_produit {
width: 542px;
height: 35px;
margin-top: 5px;
margin-left: 7px;
border-bottom: 1px solid #dddddd;
}

.block_titre_chateau  {
width: 158px;
height: 35px;
color: #535253;
padding-left: 12px;
font-weight: bold;
background: url(images/pointilles_produit.jpg) no-repeat right top;
float: left;
}

.lien_titre_chateau {
color: #535253;
font-weight: bold;
text-decoration: none;
padding-right: 10px;
}

.lien_titre_chateau:hover {
color: #535253;
font-weight: bold;
text-decoration: underline;
}

.block_informations_chateau  {
width: 300px;
float: left;
}

.bouton_commander {
width: 69px;
margin-top: 5px;
float: left;
}

ul.liste_produit {
padding: 0;
margin: 0;
margin-left: 0px;
list-style-type: none;
float:left;
}

ul.liste_produit li {
font-size : 11px;
color: #8e8c8c;
padding-left: 12px;
background: url(images/puce_produit.jpg) no-repeat 5px 7px;
}



ul.liste_produit2 {
padding: 0;
margin: 0;
margin-left: 2px;
list-style-type: none;
float:left;
}

ul.liste_produit2 li {
font-size : 11px;
color: #8e8c8c;
padding-left: 12px;
background: url(images/puce_produit.jpg) no-repeat 5px 7px;
}

.bandeau_bas_region {
margin-top:10px;
padding-bottom: 7px;
width: 548px;
}

.bouton_precedent {
margin-top:5px;
margin-left:5px;
float: left;
}

.bouton_suivant {
margin-top:5px;
float: right;
}

.nombre_page_bas {
font-size: 11px;
font-weight: bold;
margin-top:5px;
margin-right:10px;
color: #333333;
float: right;
}

.select_region {
width: 50px;
height:19px;
}


.block_suggestions {
widh: 158px;
margin-top: 8px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 2px;
border: 1px solid #ee8589;
background: url(images/fond_vin_du_mois.jpg) repeat-x;
background-color: #dedddd;
}

.produits_suggestions {
padding-left: 5px;
margin-bottom: 15px;
}


h2.titre_suggestions {
width: 116px;
height: 25px;
position: relative;
left: 19px;
margin-bottom: 15px;
text-indent: -5000px;
display: block;
background: url(images/titre_suggestions.jpg) no-repeat;
}

h4.titre_chateau_suggestions {
font-size: 12px;
color: #323232;
margin-top: 7px;
margin-bottom: 3px;
}

.prix_suggestions {
font-size: 14px;
}



.block_espace_perso{
widh: 158px;
margin-top: 2px;
padding-top: 5px;
padding-left: 2px;
border: 1px solid #a6a4a4;
background: url(images/fond_espaceperso.jpg) repeat-x;
background-color: #dedddd;
}


.gauche_panier {
float: left;
}

h2.titre_panier {
width: 90px;
height: 14px;
text-indent: -5000px;
display: block;
background: url(images/titre_votre-panier.jpg) no-repeat;
}

.droite_panier {
margin-left: 5px;
float: left;
}

.zone_prix {
width: 110px;
height: 17px;
font-size: 11px;
margin-left: 3px;
text-align: right;
line-height: 17px;
padding-right:3px;
margin-top: 3px;
background-color: #ffffff;
border: 1px solid #9d9d9d;
}

.texte_panier {
font-size:11px;
text-align:left;
margin-left: 5px;
}


h2.titre_commandes {
width: 126px;
height: 11px;
margin-left: 2px;
margin-top: 7px;
text-indent: -5000px;
display: block;
background: url(images/titre_commandes.jpg) no-repeat;
}

ul.sousliste_commandes{
margin: 0 ;
padding: 0 ;
margin-top: 5px;
margin-left: 1px;
list-style-type: none ;
}

ul.sousliste_commandes li a {
font-size: 11px ;
font-weight: normal;
display:inline;
color:#333333;
height: 18px;
line-height: 15px;
text-indent: 0;
padding-left: 13px;
text-decoration: none ;
background: url(images/puce.jpg) no-repeat 5px 5px;
}

ul.sousliste_commandes li a:hover {
color:#565555;
text-decoration: none ;
}

ul.sousliste_commandes li a.toute {
font-size: 11px ;
font-weight: bold;
display:inline;
color:#686969;
height: 18px;
line-height: 25px;
text-indent: 0;
padding-left: 13px;
text-decoration: none ;
background: url(images/puce.jpg) no-repeat 5px 5px;
}

ul.sousliste_commandes li a.toute:hover {
color:#565555;
text-decoration: none ;
}



/* **************************************************************** fiche ******************************************************************************* */

.zone_gauche_fiche {
width: 156px;
margin-left: 6px;
float:left;
}

.imageFiche {
	max-height:170px;
	max-width:145px;
	}


.cadre_general{

}

.cadre_image {
width: 146px;
height: 176px;
border-right: 4px solid #eeeeee;
border-bottom: 4px solid #eeeeee;
text-align: center;
}

.cadre_petit {
width: 31px;
height: 31px;
margin-top: 3px;
margin-right: 4px;
border: 1px solid #e6dede;
float:left;
}

.pointilles_separation {
width: 144px;
height: 1px;
margin-top: 5px;
background: url(images/pointille_fiche.jpg) no-repeat;
}

.prix_fiche {
font-size: 18px;
color: #545555;
margin-top: 14px;
margin-bottom: 5px;
}


.bouton_ajouter {
margin-top: 8px;
}

.zone_droite_fiche {
width: 376px;
margin-left: 10px;
float:left;
}

h3.titre_fiche {
width:280px;
font-size: 14px;
font-weight: bold;
color: #545555;
float:left;
}

.soustitre_fiche {
font-size: 12px;
color: #8e8c8c;
}

.ref {
font-size: 14px;
font-weight: bold;
color: #8e8c8c;
float: right;
}

.texte_accroche {
color: #545555;
font-weight: bold;
font-style: italic;
}

.texte_notation {
	color: #E31F1C;
	font-weight: bold;
	font-size:11px;
	}

ul.liste_fiche{
padding: 0;
margin: 0;
margin-left: 0px;
list-style-type: none;
}

ul.liste_fiche li {
font-size : 12px;
line-height: 16px;
color: #8e8c8c;
}

h4.soustitre_fiche {
font-size: 13px;
font-weight: bold;
color: #545555;
padding-left: 9px;
margin-bottom: 2px;
background: url(images/fleche.jpg) no-repeat 0px 5px;
}

h2.titre_espace_perso{
width: 128px;
height: 14px;
margin-left: 2px;
margin-top: 7px;
margin-bottom:5px;
text-indent: -5000px;
display: block;
background: url(images/titre_espace_perso.jpg) no-repeat;
}

.bouton_perso {
margin-top: 5px;
margin-bottom: 5px;
text-align:center;
}

.trait_espace_perso2 {
width: 154px;
height: 4px;
margin-top: 6px;
margin-bottom: 2px;
background: url(images/separation_espace_perso2.jpg) no-repeat;
}

/* **************************************************************** Qui sommes nous? ******************************************************************************* */

h3.titre_qsn{
width: 323px;
height:37px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_qsn.gif) no-repeat;
}

.bouton_retour2 {
width: 150px;
height: 19px;
margin-top: 34px;
margin-right: 7px;
float: right;
}

.block_texte_qsn {
width: 542px;
margin-top: 5px;
margin-left: 7px;
}

p.virgules_qsn {
margin-left: 20px;
padding-top: 40px; 
padding-left: 50px; 
width:450px;
height: 130px;
font-style: italic;
background: url(images/titres/virgules_qsn.gif) no-repeat;
}

ul.liste_qsn {
padding: 0px;
margin: 0px;
list-style-type:none;
margin-left: 20px;
}

ul.liste_qsn li.qsn1 {
width: 301px;
height: 39px;
display: block;
text-indent: -5000px;
margin-bottom: 30px;
background: url(images/titres/01_qsn.gif) no-repeat;
}

ul.liste_qsn li.qsn2 {
width: 512px;
height: 39px;
display: block;
text-indent: -5000px;
margin-bottom: 30px;
background: url(images/titres/02_qsn.gif) no-repeat;
}

ul.liste_qsn li.qsn3 {
width: 238px;
height: 39px;
display: block;
text-indent: -5000px;
margin-bottom:30px;
background: url(images/titres/03_qsn.gif) no-repeat;
}

/* --Deguster le vin -- */
ul.liste_qsn li.prendre_son_temps {
width: 225px;
height: 39px;
display: block;
text-indent: -5000px;
margin-bottom:30px;
margin-left: 37px;
background: url(images/titres/prendre_son_temps.gif) no-repeat;
}

ul.liste_qsn li.etre_attentif {
width: 143px;
height: 34px;
display: block;
text-indent: -5000px;
margin-bottom:30px;
margin-left: 37px;
background: url(images/titres/etre_attentif.gif) no-repeat;
}

/* **************************************************************** Nos valeurs ******************************************************************************* */

h3.titre_nos_valeurs{
width:187px;
height:37px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_nos_valeurs.gif) no-repeat;
}

h4.titre_services_performant{
width:252px;
height:40px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_services_performant.gif) no-repeat;
}

h4.titre_gamme_etendue{
width:264px;
height:39px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_gamme_etendue.gif) no-repeat;
}

h4.titre_prix_competitifs{
width:182px;
height:39px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_prix_competitifs.gif) no-repeat;
}

ul.liste_valeur{
padding: 0px;
margin: 0px;
list-style-type:none;
margin-top: 6px;
margin-left: 10px;
}

ul.liste_valeur li{
font-size: 12px;
color: #545555;
background: url(images/titres/fleche_rouge.gif) no-repeat left;
padding-left: 10px;
margin-bottom: 7px;
}

/* **************************************************************** a propos du vin ******************************************************************************* */

h3.titre_apropos_duvin{
width: 263px;
height:37px;
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_apropos_duvin.gif) no-repeat;
}

a.titre_quesque_levin{
width: 155px;
height: 18px;
margin-top: 6px;
margin-bottom: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_quesque_levin.png) no-repeat;
}

h2.titre_quelques_appelations_francaises{
cursor:pointer;
width: 157px;
height: 35px;
margin-top: 6px;
margin-bottom: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_quelques_appelations_francaises.png) no-repeat;
}

h2.titre_vins_du_monde{
cursor:pointer;
width: 143px;
height: 18px;
margin-top: 6px;
margin-bottom: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_vins_du_monde.png) no-repeat;
}

h2.titre_cepages_cles{
cursor:pointer;
width: 141px;
height: 18px;
margin-top: 6px;
margin-bottom: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_cles.png) no-repeat;
}

a.titre_cepages_aromes{
width: 143px;
height: 35px;
margin-top: 6px;
margin-bottom: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_aromes.png) no-repeat;
}

h2.titre_deguster_levin{
cursor:pointer;
width: 120px;
height: 22px;
margin-top: 6px;
margin-bottom: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_deguster_levin.png) no-repeat;
}

ul.soussousliste_menu_gauche{
margin: 0 ;
padding: 0 ;
padding-bottom: 5px;
margin-left: 20px;
list-style-type: none ;
}

ul.soussousliste_menu_gauche li a {
font-size: 11px ;
font-weight: bold;
display:inline;
color:#333333;
height: 18px;
line-height: 15px;
text-indent: 0;
padding-left: 0px;
text-decoration: none ;
background: none;
}

ul.soussousliste_menu_gauche li a:hover {
color:#565555;
text-decoration: none ;
}

/* ------------------------------ qu'est ce que le vin? -------------------------------- */

h4.titre_quesque_levin_page{
width: 200px;
height: 24px;
margin-top: 6px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_quesque_levin_page.gif) no-repeat;
} 

.texte_quesque_levin {
margin-left: 32px;
width: 480px;
text-align: justify;
}

ul.apropos_duvin{
margin: 0 ;
padding: 0 ;
margin-top: 3px;
padding-bottom: 5px;
text-align: justify;
margin-left: 32px;
list-style-type: none ;
}

ul.apropos_duvin li  {
width: 480px;
font-size: 12px ;
font-weight: normal;
display:block;
color:#333333;
line-height: 15px;
text-indent: 0;
padding-left: 13px;
margin-bottom: 5px;
text-decoration: none ;
background: url(images/puce2.gif) no-repeat 5px 7px;
}


ul.apropos_duvin2{
margin: 0 ;
padding: 0 ;
margin-top: 5px;
padding-bottom: 5px;
margin-left: 20px;
list-style-type: none ;
}

ul.apropos_duvin2 li  {
font-size: 12px ;
width: 460px;
font-weight: normal;
color:#8e8c8c;
line-height: 15px;
text-indent: 0;
padding-left: 0px;
text-decoration: none ;
background: none;
}

ul.apropos_duvin3{
margin: 0 ;
padding: 0 ;
margin-top: 3px;
padding-bottom: 5px;
text-align: justify;
margin-left: 32px;
list-style-type: none ;
}

ul.apropos_duvin3 li  {
font-size: 12px ;
font-weight: normal;
display:block;
color:#333333;
line-height: 15px;
text-indent: 0;
padding-left: 13px;
margin-bottom: 5px;
text-decoration: none ;
background: url(images/puce2.gif) no-repeat 5px 6px;
}

ul.apropos_duvin4{
margin: 0 ;
padding: 0 ;
margin-top: 10px;
padding-bottom: 5px;
text-align: justify;
margin-left: 16px;
list-style-type: none ;
}

ul.apropos_duvin4 li  {
font-size: 12px ;
font-weight: normal;
display:block;
color:#333333;
line-height: 15px;
text-indent: 0;
padding-left: 13px;
margin-bottom: 5px;
text-decoration: none ;
background: url(images/puce2.gif) no-repeat 5px 6px;
}
/* ------------------------------ quelques appelations fran�aises -------------------------------- */

h4.titre_quelques_appelations_francaises_page{
width: 286px;
height: 24px;
margin-top: 6px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_quelques_appelations_francaises_page.gif) no-repeat;
} 

h5.titre_quesquune_appelation{
width: 524px;
height: 33px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_quesquune_appelation.gif) no-repeat;
}

.texte_appelation {
font-size: 13px;
margin-left: 32px;
width: 480px;
text-align: justify;
font-style:italic;
}

.pointille_long{
width: 540px;
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
background: url(images/pointille_long.gif) repeat-x;
}

.texte_quesque_levin_floatleft {
margin-left: 32px;
width: 275px;
text-align: justify;
float: left;
}

.map_quesque_levin {
width: 217px;
height: 268px;
margin-top: 17px;
margin-left: 17px;
float:left;
}

h6.titre_15_grandes_appelations_francaises {
width: 252px;
height: 25px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_15_grandes_appelations_francaises.gif) no-repeat;
}

ul.liste_produit_apropos {
padding: 0;
margin: 0;
margin-left: 0px;
list-style-type: none;
float:left;
}

ul.liste_produit_apropos li a {
font-size : 11px;
color: #535253;
font-weight: bold;
margin-right: 20px;
padding-left: 14px;
text-decoration: none;
background: url(images/puce.jpg) no-repeat 6px 5px;
}

ul.liste_produit_apropos li a:hover {
color: #8e8c8c;
}


/* .......................... Alsace .......................... */

h5.titre_alsace{
width: 146px;
height: 33px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_alsace.gif) no-repeat;
}

.cadre_trait {
border-top: 1px solid #8e8c8c;
padding-top: 5px;
padding-left: 14px;
background: url(images/fond_trait.gif) no-repeat;
}

h6.titre_cepages{
width: 154px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages.gif) no-repeat;
}

.block_cepages {
width: 250px;
float:left;
}

.map_aoc {
width: 237;
height: 231;
margin-top: 10px;
margin-left: 10px;
float:left
}

h6.titre_grands_chateaux_aoc{
width: 382px;
height: 39px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_grands_chateaux_aoc.gif) no-repeat;
}

.zone_suggestion {
width: 539px;
height: 95px;
padding-top: 8px;
background: url(images/zone_suggestion.gif) no-repeat;
}

h6.titre_suggestion{
width: 89px;
height: 25px;
margin-left: 10px;
margin-bottom: 5px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_suggestions.gif) no-repeat;
}

ul.liste_suggestions{
padding: 0;
margin: 0;
margin-left: 10px;
list-style-type: none;
float:left;
}

ul.liste_suggestions li  {
font-size : 12px;
color: #ffffff;
margin-right: 20px;
padding-left: 14px;
text-decoration: none;
margin-bottom: 3px;
background: url(images/puce3.gif) no-repeat 6px 6px;
}


/* .......................... Chateau neuf du pape .......................... */

h5.titre_chateauneuf{
width: 504px;
height: 42px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_chateau_neuf.gif) no-repeat;
}

/* .......................... Champagne .......................... */

h5.titre_champagne{
width: 281px;
height: 42px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_champagne.gif) no-repeat;
}

/* .......................... C�te du Rh�ne .......................... */

h5.titre_cote_du_rhone{
width: 348px;
height: 34px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cote_du_rhone.gif) no-repeat;
}

/* .......................... Graves .......................... */

h5.titre_graves{
width: 152px;
height: 34px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_graves.gif) no-repeat;
}

/* .......................... Margaux .......................... */

h5.titre_margaux{
width: 194px;
height: 41px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_margaux.gif) no-repeat;
}

/* .......................... Pauillac .......................... */

h5.titre_pauillac{
width: 165px;
height: 33px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_pauillac.gif) no-repeat;
}

/* .......................... Pessac leognan .......................... */

h5.titre_pessac_leognan{
width: 352px;
height: 43px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_pessac_leognan.gif) no-repeat;
}

/* .......................... Pomerol .......................... */

h5.titre_pomerol{
width: 173px;
height: 33px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_pomerol.gif) no-repeat;
}

/* .......................... Saint Emilion .......................... */

h5.titre_saint-emilion{
width: 268px;
height: 34px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_saint-emilion.gif) no-repeat;
}

/* .......................... Saint Estephe .......................... */

h5.titre_saint-estephe{
width: 291px;
height: 43px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_saint-estephe.gif) no-repeat;
}

/* .......................... Saint Julien .......................... */

h5.titre_saint-julien{
width: 241px;
height: 34px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_saint-julien.gif) no-repeat;
}

/* .......................... Sanc�re.......................... */

h5.titre_sancere{
width: 193px;
height: 35px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_sancere.gif) no-repeat;
}



/* ------------------------------------------------- vin du monde ---------------------------------------------------- */

h4.titre_vin_du_monde_page{
width: 177px;
height: 23px;
margin-top: 6px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_vins_du_monde_page.gif) no-repeat;
} 

h5.titre_espagne{
width: 184px;
height: 41px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_espagne.gif) no-repeat;
}

h6.titre_grands_vins_espagnols{
width: 466px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_grands_vins_espagnols.gif) no-repeat;
}

.block_cepages_espagnols {
width: 450px;
}

h6.titre_4_grandes_appelations_espagnoles {
width: 247px;
height: 25px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_4_grandes_appelations_espagnoles.gif) no-repeat;
}

/* .......................... Castilla y Leon.......................... */

h5.titre_espagne_castilla-y-leon{
width: 431px;
height: 41px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_espagne_castilla-y-leon.gif) no-repeat;
}

h6.titre_grandes_bodegas{
width: 255px;
height: 39px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_grandes_bodegas.gif) no-repeat;
}

/* ..........................Catalunya......................... */

h5.titre_espagne_catalunya{
width: 377px;
height: 41px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_espagne_catalunya.gif) no-repeat;
}


/* ..........................La Navarra......................... */

h5.titre_espagne_la_navarra{
width: 383px;
height: 41px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_espagne_la_navarra.gif) no-repeat;
}


/* ..........................Rioja......................... */

h5.titre_espagne_la_rioja{
width: 335px;
height: 41px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_espagne_la_rioja.gif) no-repeat;
}

/* ..........................Afrique du Sud......................... */

h6.titre_grands_vignobles{
width: 347px;
height: 39px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_grands_vignobles.gif) no-repeat;
}

h6.titre_10_grands_pays_vinicoles {
width: 187px;
height: 25px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_10_grands_pays_vinicoles.gif) no-repeat;
}

h5.titre_afrique-du-sud{
width: 317px;
height: 42px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_afrique-du-sud.gif) no-repeat;
}


/* ..........................Argentine......................... */

h5.titre_argentine{
width: 211px;
height: 42px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_argentine.gif) no-repeat;
}

/* ..........................Australie......................... */

h5.titre_australie{
width: 182px;
height: 33px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_australie.gif) no-repeat;
}

/* ..........................Californie......................... */

h5.titre_californie{
width: 204px;
height: 34px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_californie.gif) no-repeat;
}

/* ..........................Chili......................... */

h5.titre_chili{
width: 87px;
height: 34px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_chili.gif) no-repeat;
}

/* ..........................Hongrie......................... */

h5.titre_hongrie{
width: 163px;
height: 42px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_hongrie.gif) no-repeat;
}

/* ..........................Italie......................... */

h5.titre_italie{
width: 98px;
height: 33px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_italie.gif) no-repeat;
}

/* ..........................Nouvelle-Z�lande......................... */

h5.titre_nouvelle-zelande{
width: 379px;
height: 34px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_nouvelle-zelande.gif) no-repeat;
}

/* ..........................Uruguay......................... */

h5.titre_uruguay{
width: 179px;
height: 41px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_uruguay.gif) no-repeat;
}


/* ------------------------------------------------- Les c�pages-cl�s ---------------------------------------------------- */

h4.titre_les_cepages-cles_page{
width: 161px;
height: 24px;
margin-top: 6px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_les_cepages-cles.gif) no-repeat;
} 

h5.titre_quesquun_cepage{
width: 519px;
height: 38px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_quesquun_cepage.gif) no-repeat;
}

h6.titre_7_grands_cepages_blancs{
width: 180px;
height: 25px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_7_grands_cepages_blancs.gif) no-repeat;
}

h6.titre_10_grands_cepages_rouges{
width: 197px;
height: 25px;
margin-top: 10px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_10_grands_cepages_rouges.gif) no-repeat;
}


/* ..........................Blanc --> Chardonnay......................... */

h5.titre_cepages_blancs_chardonnay{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_blancs_chardonnay.gif) no-repeat;
}

.photo_cepages-cle {
margin-left:5px;
margin-bottom: 5px;
float: right;
}

.texte_cepages-cle  {
font-size: 13px;
width: 330px;
text-align: justify;
font-style:italic;
float: left;
}

/* ..........................Blanc --> Chenin........................ */

h5.titre_cepages_blancs_chenin{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_blancs_chenin.gif) no-repeat;
}

/* ..........................Blanc --> Gew�rztraminer ........................ */

h5.titre_cepages_blancs_gewurztraminer {
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_blancs_gewurztraminer.gif) no-repeat;
}

/* ..........................Blanc --> Le Tokaj ........................ */

h5.titre_cepages_blancs_tokaj{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_blancs_tokaj.gif) no-repeat;
}

/* ..........................Blanc --> Le Riesling ........................ */

h5.titre_cepages_blancs_riesling{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_blancs_riesling.gif) no-repeat;
}

/* ..........................Blanc --> Le Sauvignon ........................ */

h5.titre_cepages_blancs_sauvignon{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_blancs_sauvignon.gif) no-repeat;
}

/* ..........................Blanc --> Le S�millon ........................ */

h5.titre_cepages_blancs_semillon{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_blancs_semillon.gif) no-repeat;
}




/* ..........................Rouge --> Le Cabernet-Franc ........................ */

h5.titre_cepages_rouges_cabernet-franc{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_cabernet-franc.gif) no-repeat;
}


/* ..........................Rouge --> Le Cabernet-Sauvignon ........................ */

h5.titre_cepages_rouges_cabernet-sauvignon{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_cabernet-sauvignon.gif) no-repeat;
}


/* ..........................Rouge --> Le Grenache ........................ */

h5.titre_cepages_rouges_grenache{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_grenache.gif) no-repeat;
}


/* ..........................Rouge --> Le Merlot ........................ */

h5.titre_cepages_rouges_merlot{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_merlot.gif) no-repeat;
}


/* ..........................Rouge --> Le Nebbiolo ........................ */

h5.titre_cepages_rouges_nebbiolo{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_nebbiolo.gif) no-repeat;
}


/* ..........................Rouge --> Le Pinot Noir ........................ */

h5.titre_cepages_rouges_pinot-noir{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_pinot-noir.gif) no-repeat;
}


/* ..........................Rouge --> Le Sangiovese ........................ */

h5.titre_cepages_rouges_sangiovese{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_sangiovese.gif) no-repeat;
}


/* ..........................Rouge --> La Syrah ........................ */

h5.titre_cepages_rouges_syra{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_syra.gif) no-repeat;
}


/* ..........................Rouge --> Le Tempranillo ........................ */

h5.titre_cepages_rouges_tempranillo{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_tempranillo.gif) no-repeat;
}


/* ..........................Rouge --> Le Zinfandel ........................ */

h5.titre_cepages_rouges_zinfandel{
width: 525px;
height: 29px;
margin-top: 25px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cepages_rouges_zinfandel.gif) no-repeat;
}


/* ------------------------------------------------- Les c�pages selon les ar�mes ---------------------------------------------------- */

h4.titre_les_cepages_selon_les_aromes_page{
width: 263px;
height: 24px;
margin-top: 6px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_les_cepages_selon_les_aromes.gif) no-repeat;
} 

h4.titre_les_cepages_selon_les_aromes{
width: 263px;
height: 24px;
margin-top: 6px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_arome_selon_cepage.png) no-repeat;
} 

table {
border: 0;
}

/* ------------------------------------------------- D�guster le vin ---------------------------------------------------- */

h4.titre_deguster_levin_page{
width: 147px;
height: 24px;
margin-top: 6px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_deguster_levin.gif) no-repeat;
} 


/* ..........................Les �tapes de d�gustation ........................ */

h6.titre_etapes_degustation{
width: 315px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_etapes_degustation.gif) no-repeat;
}

.titre_deguster_vin {
color: #545555;
font-weight: bold;
font-size:14px;
}

/* ..........................Les temp�ratures de service des vins ........................ */

h6.titre_temperature_service_vins{
width: 429px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_temperature_service_vins.gif) no-repeat;
}

/* ..........................Aeration ........................ */

h6.titre_aeration{
width: 125px;
height: 34px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_aeration.gif) no-repeat;
}

/* ..........................Les verres � d�gustation ........................ */

h6.titre_verres_degustation{
width: 287px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_verres_degustation.gif) no-repeat;
}


/* **************************************************************** 20 fa�on de vendre plus ********************************************************************** */

h3.titre_20facons_de_vendre_plus{
width: 527px;
height:31px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_20facons_de_vendre_plus.gif) no-repeat;
}

h6.titre_20facons {
font-size: 14px;
font-weight: bold;
color:#545555;
}

.titre_20facons2 {
font-size: 30px;
font-weight: bold;
color: #e31f1c;
}

.texte_italic{
font-size: 13px;
text-align: justify;
font-style:italic;
}


/* **************************************************************** Contact ************************************************************************************** */


#zone_centre_contact {
width: 717px;
margin-top: 10px;
background-color: #ffffff;
border: 1px solid #a6a4a4;
float: left;
}

#petit_poucet_contact {
width: 550px;
margin-top: 4px;
margin-left: 7px;
padding-bottom: 4px;
background: url(images/pointille_petitpoucet.jpg) no-repeat bottom;
float: left;
}

.block_texte_contact {
width: 702px;
margin-top: 5px;
margin-left: 7px;
}

.pointille_long2{
width: 700px;
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
background: url(images/pointille_long2.gif) repeat-x;
}

h3.titre_contact{
width: 134px;
height:35px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_contact.gif) no-repeat;
}


.zone_gauche_contact {
width: 450px;
float: left;
}

h6.titre_contactez-nous {
width: 203px;
height: 36px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_contactez-nous.gif) no-repeat;
}


.zone_droite_contact {
width: 200px;
margin-right:50px;
float: left;
}

h6.titre_coordonnees{
width: 177px;
height: 36px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_coordonnees.gif) no-repeat;
}

h6.titre_localisation{
width: 177px;
height: 36px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_localisation.gif) no-repeat;
}

.localisation {
width: 699px;
height: 500px;
border: 2px solid #545555;
}



#inscriptionForm {
	}

form.contact {
font-size:11px;
color: #ffffff;
}

form.contact fieldset {
margin: 0;
margin:auto;
padding: 0;
padding-left: 2px;
padding-top: 5px;
padding-bottom: 5px;
border: 0;
width: 455px;
background-color: #eeeeee;
color: #a4a09c;
}

form.contact fieldset legend {
padding: 0 0 0 4px;
font-weight: bold;
font-size:12px;
color: #8e8c8c;
}

form.contact fieldset label {
margin-left: 0px;
display: inline-block;
font-weight: bold;
line-height: 1.9;
vertical-align: top;
color: #545555;
}

.contactLeftLabel {
margin-left: 0px;
display: inline-block;
font-weight: bold;
line-height: 1.9;
vertical-align: top;
color: #545555;
}

form.contact fieldset input {
height: 14px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}

form.contact fieldset input:hover {
background-color: #f1e8e8;
color: #9f916e;
}

form.contact fieldset select {
height: 19px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}

form.contact fieldset select:hover {
background-color: #2f2e2e;
color: #eddede;
}


form.contact fieldset textarea{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
letter-spacing: 0;
}

form.contact fieldset ol {
margin: 0;
padding: 0;
padding-left:10px;
}

form.contact fieldset li {
margin: 0;
padding: 0;
list-style: none;
padding-top: 2px;
}

form.contact em {
font-weight: bold;
font-style: normal;
color: #f00;
}

.radioLabel {
width:auto !important;
min-width:30px;
}


form.contact label {
width: 118px; /* Width of labels */
}


.inline {
display: inline;
}

.width_input {
width: 315px;
}

.width_select {
width: 185px;
}

.width_type {
margin: 0;
padding: 0;
height: 19px;
width: 210px;
}

.width_fieldset {
width: 300px;
}

.placement_bouton_valider {
margin-top: 2px;
margin-left: 388px;
}

.texte_quesque_levin2 {
margin-left: 12px;
width: 480px;
text-align: justify;
}

/* **************************************************************** Recrutement *********************************************************************************** */

.texte_recrutement {
margin-left: 12px;
width: 680px;
text-align: justify;
}

h3.titre_recrutement {
width: 218px;
height:35px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_recrutement.gif) no-repeat;
}

h6.titre_offres_de_stages {
width: 220px;
height: 40px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_offres_de_stages.gif) no-repeat;
}

h6.titre_offres_demplois {
width: 220px;
height: 40px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_offres_demplois.gif) no-repeat;
}

/* **************************************************************** Lexique des spiritueux ************************************************************************ */

h3.titre_lexique_des_spiritueux {
width: 344px;
height:31px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_lexique_des_spiritueux.gif) no-repeat;
}

h5.titre_quesquun_spiritueux {
width: 343px;
height: 40px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_quesquun_spiritueux.gif) no-repeat;
}

h5.titre_les_spiritueux {
width: 157px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_les_spiritueux.gif) no-repeat;
}

.italic {
font-style:italic;
}

/* ****************************************************************Carte des vins ************************************************************************ */

h3.titre_carte_des_vins{
width: 519px;
height:31px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_carte_des_vins.gif) no-repeat;
}

h5.titre_veiller{
width: 508px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_veiller.gif) no-repeat;
}

h5.titre_adapter_votre_carte{
width: 508px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_adapter_votre_carte.gif) no-repeat;
}


h5.titre_soigner {
width: 529px;
height: 39px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_soigner.gif) no-repeat;
}


h5.titre_respecter{
width: 529px;
height: 68px;
margin-top: 20px;
margin-bottom: 10px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_respecter.gif) no-repeat;
}

.border_right {
border-right: 1px solid #545555;
}

.border_bottom{
border-bottom: 1px solid #545555;
}

.border_top{
border-top: 1px solid #545555;
}

.border_top2{
border-top: 2px dotted #545555;
}

.paddingleft3 {
padding-left: 3px;
}

/* ****************************************************************Mentions Légales ************************************************************************ */

h3.titre_ml{
width: 265px;
height:31px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_ml.gif) no-repeat;
}

/* ****************************************************************Condtions générales de vente**************************************************************** */

h3.titre_cgv{
width: 490px;
height:31px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_cgv.gif) no-repeat;
}

/* **************************************************************** médias**************************************************************** */

h3.titre_medias{
width: 490px;
height:31px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_medias.gif) no-repeat;
}

/* **************************************************************** Catalogue Virtuel**************************************************************** */

h3.titre_medias{
width: 276px;
height:31px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_catalogue_virtuel.gif) no-repeat;
}

/* **************************************************************** Caddie**************************************************************** */

#page_panier {
	margin-left:7px;
	margin-top:5px;
	}

h3.titrePanier {
	width: 276px;
	height:31px;
	margin-left: 2px;
	margin-top: 2px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_panier.png) no-repeat;
	}

.barreColonnesPanier {
width: 532px;
height: 18px;
margin-left: 7px;
background-color: #e6dede;
}

.fontSize10 {
	font-size: 10px;
}

.titreProduit, .titreDescription, .titrePrixUnitaire, .titreQuantite, .titrePrix, .titreSupprimer {
font-size: 11px;
font-weight: bold;
color: #545555;
margin-top: 3px;
padding-left: 5px;
padding-right: 5px;
float:left;
}

#page_panier .block_produit, .blocEspacePerso .block_produit {
width: 532px;
height: 35px;
margin-top: 5px;
margin-left: 7px;
border-bottom: 1px solid #dddddd;
}

.blockProduit, .blockDescription, .blockPrix, .blockQuantite, .blockPrixTotal, .blockSupprimer {
	height: 35px;
	color: #535253;
	padding-left: 5px;
	padding-right: 5px;
	background: url(images/pointilles_produit.jpg) no-repeat right top;
	float: left;
	}

.titreProduit, .blockProduit {
	text-align : center;
	width : 40px;
	}

.titreDescription, .blockDescription {
	width:215px;
	}

.titrePrixUnitaire, .blockPrix {
	text-align : center;
	width:70px;
	}
    
.titreQuantite, .blockQuantite {
	text-align : center;
	width:60px;
	}      
	  
.titrePrix, .blockPrixTotal {
	text-align : center;
	width:80px;
	}

.titreSupprimer, .blockSupprimer {
	width:50px;
	text-align : center;
	background:none;
	}

.lienProduitPanier {
color: #535253;
font-weight: bold;
text-decoration: none;
padding-right: 10px;
padding-left : 5px;
}

.lienProduitPanier:hover {
color: #535253;
font-weight: bold;
text-decoration: underline;
}

.barrePrixTotalHT, .barreTaxes, .barrePrixTotalTTC {
	width:256px;
	height:20px;
	margin-top: 5px;
	margin-left: 278px;
	border-bottom: 1px solid #dddddd;
	font-weight:bold;
	}

.titrePrixSomme {
	float: left;
	width : 95px;
}

.contentPrix {
	text-align:right;
	float: left;
	width:73px;
}

/* **************************************************************** Livraison**************************************************************** */

h5.titreVerifierVosInformations {
	width: 296px;
	height:39px;
	margin-left: 2px;
	margin-top: 2px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_verifier_informations.png) no-repeat;
	}

h5.titreCoordonneLivraison {
	width: 380px;
	height:39px;
	margin-left: 2px;
	margin-top: 2px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_coordonnees_livraison.png) no-repeat;
	}



.tooltipErreurAdresse {
	padding :2px 3px 2px 3px ;
	border:none;
	opacity:0.9;
	color:black;
	position : absolute;
	z-index : 100;
	background-color : white;
	border:1px solid black;
	width:200px;
}

.colonne_adr{
	float:left;
	width:260px;
	margin-left:30px;
	font-size: 12px;
	border-right: 1px solid #000000;
}

.colonne_adr2{
	float:left;
	width:225px;
	margin-left:30px;
	font-size: 12px;
}

h5.descriptif {
padding:0;
margin:0;
padding-left:17px;
margin-top: 5px;
font-size: 12px;
color: #535253;
font-weight: bold;
text-align:left;
background: url(images/puce_fleche.png) no-repeat;
}

/* **************************************************************** Espace Perso **************************************************************** */

h3.titreEspacePerso {
	width: 380px;
	height:39px;
	margin-left: 2px;
	margin-top: 2px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_espace_perso.png) no-repeat;
	}

h5.titreQueSouhaitez {
	width: 380px;
	height:39px;
	margin-left: 2px;
	margin-top: 2px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_que-souhaitez-vous-faire.png) no-repeat;
	}
	
h5.titreChoisissezCommande {
	width: 380px;
	height:39px;
	margin-left: 2px;
	margin-top: 2px;
	text-indent: -5000px;
	display: block;
	background: url(images/titres/titre_choisissez_commande.png) no-repeat;
	}
	
h6.titreBonjourPerso {
	font-size: 14px;
	font-weight: bold;
	color:#E31F1C;
	margin-left:46px;
	}

.blocEspacePerso {
	margin-left:7px;	
	}

.blocEspacePerso h5.descriptif {
	margin-left:45px;
	margin-bottom:5px;
	}

ul.liste_esperso {
	list-style-type:none;
}

ul.liste_esperso li a {
	background:transparent url(images/puce2.gif) no-repeat scroll 5px 5px;
	color:#333333;
	display:inline;
	font-size:12px;
	font-weight:normal;
	height:22px;
	line-height:18px;
	padding-left:13px;
	text-decoration:none;
	text-indent:0;
}
ul.liste_esperso li a:hover {
	color:#565555;
	text-decoration: none ;
}
.width_span {
	width:315px;
	}



/* **************************************************************** Form label large **************************************************************** */

form.labelLarge {
font-size:11px;
color: #ffffff;
}

form.labelLarge fieldset {
margin: 0;
margin:auto;
padding: 0;
padding-left: 2px;
padding-top: 5px;
padding-bottom: 5px;
border: 0;
width: 455px;
background-color: #eeeeee;
color: #a4a09c;
}

form.labelLarge fieldset legend {
padding: 0 0 0 4px;
font-weight: bold;
font-size:12px;
color: #8e8c8c;
}

form.labelLarge fieldset label {
margin-left: 0px;
display: inline-block;
font-weight: bold;
line-height: 1.9;
vertical-align: top;
color: #545555;
}

.labelLargeLeftLabel {
margin-left: 0px;
display: inline-block;
font-weight: bold;
line-height: 1.9;
vertical-align: top;
color: #545555;
}

form.labelLarge fieldset input {
height: 14px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}

form.labelLarge fieldset input:hover {
background-color: #f1e8e8;
color: #9f916e;
}

form.labelLarge fieldset select {
height: 19px;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
}

form.labelLarge fieldset select:hover {
background-color: #2f2e2e;
color: #eddede;
}


form.labelLarge fieldset textarea{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #584d5d;
border: 1px solid #838578;
background-color: #ffffff;
letter-spacing: 0;
}

form.labelLarge fieldset ol {
margin: 0;
padding: 0;
padding-left:10px;
}

form.labelLarge fieldset li {
margin: 0;
padding: 0;
list-style: none;
padding-top: 2px;
}

form.labelLarge em {
font-weight: bold;
font-style: normal;
color: #f00;
}

form.labelLarge .radioLabel {
width:auto !important;
min-width:30px;
}


form.labelLarge label {
width: 180px; /* Width of labels */
}


form.labelLarge .inline {
display: inline;
}

form.labelLarge .width_input {
	width: 253px;
}

form.labelLarge .width_select {
width: 185px;
}

form.labelLarge .width_type {
margin: 0;
padding: 0;
height: 19px;
width: 210px;
}

form.labelLarge .width_fieldset {
width: 300px;
}

form.labelLarge .placement_bouton_valider {
margin-top: 2px;
margin-left: 388px;
}


/* ***************************************************************panier****************************************************************** */

#entete_panier {
margin-top: 5px;
margin-left: 7px;
width:540px;
}

#listepanier {
padding: 0;
margin: 0;
float:left;
}

ul#etapes_panier {
padding: 0;
margin: 0;
list-style:none;
display:inline;
}

ul#etapes_panier li {
display:inline;
}

.inputFile {
	height: 19px !important;
}
	
	
/***************************************** Connecrtion ****************************************/

.hoverValider {
	height:auto !important;
	width:auto !important;
	padding:0 !important;
	border:none !important;
	}

.transparent {
	background-color: transparent !important;
	border : none !important;
}

.rechercheAvancee {
	display:none;
}

/***************************************** Top 10 ****************************************/
h2.titre_topdix {
width: 136px;
height: 25px;
position: relative;
left: 9px;
margin-bottom: 15px;
text-indent: -5000px;
display: block;
background: url(images/titre_top10.png) no-repeat;
}

.liste_topdix {
	list-style:none;
	margin:0;
	padding:0;
	}
	
.liste_topdix li{
	margin-bottom:7px;
	}

.lien_topdix {
	font-size:11px;
	color:#535253;
	text-decoration: none;
	}

.lien_topdix:hover {
	text-decoration: underline;
	}

.chiffre_topdix {
	color:#E31F1C;
	font-weight:bold;
	}


/* ***************************************************************frais de livraison****************************************************************** */

.texte_livraison {
width: 360px;
padding-top: 13px;
margin-left: 10px;
float:left;
}

.image_livreur_dhl {
padding-top: 9px;
margin-left: 15px;
float:left;
}

table {
padding: 0;
margin: 0;
}

.tableau_livraison {
width: 680px;
margin-top: 5px;
margin-left: 15px;
font-size:12px;
}

.tr1 {
text-indent: 5px;
height: 22px;
background-color: #e2171b;
color: #ffffff;
font-weight: bold;
font-size:13px;
}

.td1 {
width: 235px;
text-align: center;
background-color: #555555;
color:#eeeeee;
}

.td2 {
padding-left: 5px;
padding-right: 3px;
background-color: #eaeaea;
padding-top: 5px;
padding-bottom: 5px;
}

.td3 {
width: 150px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: #555555;
color:#eeeeee;
}

.td4 {
width: 80px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: #eaeaea;
}

.td5 {
width: 80px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: #eaeaea;
}

.border_bottom {
border-bottom: 1px solid #eeeeee;
}

.border_bottom2 {
border-bottom: 1px solid #eeeeee;
}

.border_left {
border-left: 1px solid #eeeeee;
}

h3.titre_fdl{
width: 265px;
height:35px;
margin-left: 2px;
margin-top: 2px;
text-indent: -5000px;
display: block;
background: url(images/titres/titre_frais_de_livraison.png) no-repeat;
}



