.color_orange {
color: #ff5a00 !important;
}

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


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

.color_rouge {
color: #db001b;
}

.color_bleu {
color: #6588be;
}

.color_bleufonce {
color: #34313a;
}

.color_grisfonce{
color: #676565;
}

.color_marron {
color: #534e4e;
}

.color_beige {
color: #9e906d;
}

.color_or {
color: #bcab7f;
}

.color_violet{
color: #911c48;
}

body {
	margin: 0 ;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center ;
	font-size: 12px;
	color: #35343a;
	background: url(images/fond_vitis.jpg) no-repeat center top;
	background-color: #000000;
}

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

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;
}


.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;
}


.margin27 {
margin-left: 27px;
}

.fontsize11 {
font-size: 11px;
}

.fontsize12 {
font-size: 12px;
}

.fontsize14 {
font-size: 13px;
font-weight: bold;
}

.fontsize16 {
font-size: 16px;
}

.fontsize20 {
font-size: 20px;
}

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

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

#top {
width: 960px;
height: 136px;
background: url(images/nom_vitis-epicuria.jpg) no-repeat 240px 45px;
background-color:#181619;
}

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

h1#header a {
width: 144px ;
height: 136px ;
display: block ;
background: url(images/logo_vitis-epicuria.jpg) no-repeat ;
text-indent: -5000px ;
}


.liens_top{
width: 260px;
height: 20px;
font-size: 12px;
color: #f7f2f2;
margin-top:5px;
margin-left:275px;
float: left;
}


ul#hautdepage {
margin: 0 ;
padding: 0 ;
list-style-type: none ;
text-indent: 4px;
}

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

ul#hautdepage li a {
font-size: 11px ;
color: #f7f2f2;
display: inline;
text-decoration: none ;
}

ul#hautdepage li a:hover {
color: #d6dbe2;
}


.espace_perso{
width: 276px;
height: 116px;
font-size: 12px;
color: #eddede;
background: url(images/zone_panier.jpg) no-repeat ;
float: right;
}

.form_recherche {
padding:0;
margin:0;
margin-bottom: 2px;
}

.label_id{
margin-left: 5px;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.input_id {
height: 13px;
margin-left: 3px;
font-size: 11px;
padding-left: 3px;
color: #7e183e;
width: 98px;
border: 1px solid #911c48;
}


.formulaire_services {
padding:0;
margin:0;
margin-top: 9px;
margin-left: 15px;
float: left;
width: 200px;
}

.placement_bloc_resultats{
float: left;
width: 200px;
}

.input_services {
width: 150px;
height: 15px;
font-size: 11px;
margin-bottom: 8px;
padding-left: 3px;
color: #7e183e;
border: 1px solid #911c48;
}


.select_services {
width: 156px;
height: 20px;
font-size: 11px;
margin-bottom: 8px;
padding-left: 3px;
color: #7e183e;
border: 1px solid #911c48;
}

.placemcent_valider_services {
margin-left: 100px;
}

.placement_ok {
position:relative;
top: 4px;
}

.liens_panier2 {
color: #181619;
display:block;
font-size: 11px;
text-decoration:none;
margin-top: 4px;
background: url(images/petite_fleche.gif) no-repeat 3px 3px;
margin-right: 5px;
float:left;
}

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

.pointille_espace_perso {
width: 206px;
height: 1px;
margin-left: 5px;
background: url(images/pointille_espace_perso.png) no-repeat;
}

h3.titre_espace_perso {
font-size: 13px;
font-weight: bold;
margin-top: 2px;
margin-left: 4px;
margin-bottom:2px;
color: #eaede1;
}

.gauche_panier {
margin: 0px;padding: 0px;
margin-top:8px;
width: 212px;
float:left
}

h3.titre_panier {
font-size: 13px;
font-weight: bold;
margin-left: 4px;
margin-bottom:2px;
color: #181619;
float: left;
}

.prix_panier {
width: 104px;
height: 17px;
font-size: 11px;
font-weight: bold;
color: #34313a;
text-align:right;
padding-top:1px;
background: url(images/prix_panier.jpg) no-repeat;
float:right;
}

.phrase_panier {
margin-top: 3px;
margin-left: 5px;
width: 220px;
}

.liens_panier {
color: #eddede;
text-decoration: none;
}

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


.droite_panier {
width: 47px;
float:left
}

#menu_top {
height:32px;
width: 960px;
background-color: #181619;
background: url(images/fond_top_menu.jpg) no-repeat top;
}


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

ul#menu li {
float: left ;
}

ul#menu li a.b0 { width: 61px; height: 21px; color:#f3f4ec; display: block ; margin-right: 17px; background: url(images/point_menu.jpg) no-repeat right 7px; text-decoration: none; padding-top: 8px;}
ul#menu li a.b0:hover {color: #decfcf;}

ul#menu li a.b1 { width: 79px; height: 21px; color:#f3f4ec; display: block ; margin-right: 5px; background: url(images/point_menu.jpg) no-repeat right 7px; text-decoration: none; padding-top: 8px;}
ul#menu li a.b1:hover {color: #decfcf;}

ul#menu li a.b2 { width: 75px; height: 21px; color:#f3f4ec; display: block ; margin-left: 15px; margin-right: 5px; background: url(images/point_menu.jpg) no-repeat right 7px; text-decoration: none; padding-top: 8px;}
ul#menu li a.b2:hover {color: #decfcf;}

ul#menu li a.b3 { width:146px; height: 21px; color:#f3f4ec; display: block; margin-left: 15px; margin-right: 5px; background: url(images/point_menu.jpg) no-repeat right 7px; text-decoration: none; padding-top: 8px;}
ul#menu li a.b3:hover {color: #decfcf;}

ul#menu li a.b4 { width: 96px; height: 21px; color:#f3f4ec; display: block; margin-left: 15px; margin-right: 5px; text-decoration: none; padding-top: 8px;}
ul#menu li a.b4:hover {color: #decfcf;}


.zone_drapeaux {
width: 80px;
height: 20px;
padding-top: 5px;
color: #ffffff;
float:right;
}

.espace_drapeau {
margin-right: 7px;
}



#contenu {
width: 960px;
}

.block_informations {
background-color:#000000;
}

.block_newsletter {
padding-top: 10px;
background-color:#f8f2f2;
}

#zone_gauche {
width: 158px;
min-height: 617px;
border-left: 1px solid #838578;
border-right: 1px solid #838578;
background-color:#000000;
float: left;
}

h3.titre_boutique {
width: 158px;
height: 26px;
margin: 0 auto;
display:block;
text-indent: -5000px;
background: url(images/titre_nos_vins.jpg) no-repeat;
background-color:#000000;
}

ul.liste_menu_gauche {
margin: 0 ;
padding: 0 ;
list-style-type: none ;
/* background: url(images/fond_gauche.jpg) no-repeat; */
background-color:#000000;
}

ul.liste_menu_gauche li a {
width: 158px;
height: 23px;
display: block;
font-size: 12px;
font-weight: bold;
color:#ffffff;
text-indent: 15px;
line-height: 27px;
text-decoration: none;
background: url(images/puce_point.jpg) no-repeat 8px 12px;
}

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


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

ul.sousliste_menu_gauche li a {
font-size: 12px ;
font-weight: normal;
display:inline;
color: #bcab7f;
height: 18px;
line-height: 17px;
text-indent: 0;
padding-left: 8px;
text-decoration: none ;
background: none;
}

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

.placement_image_menu {
text-align: center;
}

h3.titre_informations{
width: 158px;
height: 26px;
margin: 0 auto;
/*margin-top: 5px;*/
display:block;
text-indent: -5000px;
background: url(images/titre_informations.jpg) no-repeat;
}

h4.titre_informations2{
	width: 145px;
	height: 20px;
	margin-top: 15px;
	display:block;
	text-indent: -5000px;
	background: url(images/soustitre_informations.jpg) no-repeat;
	float: right;
}

ul.liste_infos {
	margin: 0;
	padding: 0;
	margin-top: 3px;
	list-style-type: none;
}

ul.liste_infos li a {
	width: 145px;
	height: 18px;
	display: block;
	font-size: 12px;
	color:#f3f4ee;
	margin-left: 9px;
	text-indent: 14px;
	line-height: 22px;
	text-decoration: none;
	background: url(images/puce_fleche.jpg) no-repeat 5px 7px;
}

ul.liste_infos li a:hover {
	color:#decfcf;
}

ul.liste_esperso {
	margin: 0;
	padding: 0;
	margin-top: 3px;
	list-style-type: none;
	margin-left: 4px;
}

ul.liste_esperso li a {
	height: 18px;
	font-size: 12px;
	color:#000000;
	text-indent: 14px;
	line-height: 30px;
	text-decoration: none;
	padding-left: 6px;
	background: url(images/puce_regions.jpg) no-repeat 0px 6px;
}

ul.liste_esperso li a:hover {
	color:#555555;
}

h4.titre_garanties{
width: 145px;
height: 20px;
margin-top: 15px;
display:block;
text-indent: -5000px;
background: url(images/soustitre_garanties.jpg) no-repeat;
float: right;
}


#zone_centre_accueil {
width: 799px;
border-right: 1px solid #838578;
float: left;
}

#zone_actus {
min-height: 250px;
padding-bottom: 5px;
border-bottom: 1px solid #838578;
}

.image_cadre {
margin-top: 13px;
margin-left: 6px;
float:left;
}

.bouton_cadre {
padding-top: 13px;
padding-left: 10px;
float:left;
}

.cadre_bouton {
margin-top: 4px;
}

.deroule_catalogue {
width: 148px;
margin-left:8px;
background-color: #695f45;
}

.basderoule_catalogue {
width: 148px;
height: 7px;
margin-left:8px;
background: url(images/bas_block_catalogue.jpg) no-repeat;
margin-bottom: 4px;
}

.deroule_primeur {
width: 148px;
margin-left:8px;
background-color: #34313a;
}

.basderoule_primeur {
width: 148px;
height: 7px;
margin-left:8px;
background: url(images/bas_block_primeur.jpg) no-repeat;
margin-bottom: 4px;
}

.deroule_services {
width: 148px;
margin-left:8px;
background-color: #6c1537;
}

.basderoule_services {
width: 148px;
height: 7px;
margin-left:8px;
background: url(images/bas_block_services.jpg) no-repeat;
margin-bottom: 4px;
}

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

ul.sousliste_menu_block li a {
font-size: 11px ;
font-weight: normal;
color: #ffffff;
height: 18px;
text-decoration: none ;
background: none;
}

ul.sousliste_menu_block li a:hover {
color: #decfcf;
text-decoration: none ;
}

#zone_gauche_centre {
width: 616px;
margin-left: 6px;
float:left;
}

#coverflow {
width: 590px;
height:200px;
/*margin-left: 10px;*/
}


h4.titre_coverflow {
width: 448px;
height: 24px;
margin-top: 0px;
margin-left: 80px;
display:block;
text-indent: -5000px;
background: url(images/titre_degustations.jpg) no-repeat;
}

h4.titre_lumiere, h4.titre_lumiere a {
width: 616px;
height: 29px;
margin-top: 10px;
color: #f8f2f2 !important;
text-decoration: none !important;
font-size: 14px;
font-weight: bold;
line-height: 29px;
text-indent: 10px;
background: url(images/bande_lumiere.jpg) no-repeat;
}

#photo_lumiere {
width: 616px;
height: 115px;
margin-top: 6px;
}

/*
#photo_lumiere {
width: 305px;
height: 114px;
margin-top: 6px;
float:left;
}
*/

#titre_article_lumiere {
width:300px;
height: 114px;
float:left;
}

h5.titre_actus_lumiere {
width: 253px;
height: 55px;
display: block;
text-indent: -5000px;
margin-top: 21px;
margin-left: 30px;
background: url(images/titre_actualites_primeurs.jpg) no-repeat;
}

.placement_bouton_actus {
/*margin-top: 10px;*/
margin-top: 5px;
margin-left: 5px;
}

.block_lumiere, .block_lumiere2 {
width: 304px;
border: 1px solid #862248;
margin-top: 6px;
background-color: #ffffff;
float: left;
}

.block_lumiere2 {
margin-left: 4px;
}

.image_block_lumiere {
width:117px;
height: 93px;
margin: 7px 3px 3px 7px;
float:left;
}

.informations_block_lumiere {
margin-top: 7px;
width:175px;
float:left;
}

h6.titre_lumiere {
font-size:13px;
font-weight: bold;
margin-left:5px;
}

h6.titre_lumiere a{
text-decoration: none;
color: #35343a;
}

h6.titre_lumiere a:hover{
color: #838578;
}

h6.titre {
padding: 0 0 0 4px;
font-weight: bold;
font-size:12px;
color: #9e906d;
}

.pointille_lumiere {
width : 170px;
height: 1px;
margin-top: 3px;
margin-bottom: 3px;
float:right;
background: url(images/pointille_lumiere.jpg) no-repeat;
}

.stock_lumiere {
padding-left: 3px;
padding-top: 2px;
float:left;
width: 100%;
}

.prix_lumiere {
text-align:right;
color: #831941;
float:right;
width: 100%;
}

.bouton_panier_lumiere {
margin-top:2px;
margin-bottom:3px;
margin-right:1px;
float:right;
}



#zone_droite_centre {
width: 163px;
margin-left: 6px;
border-left: 1px solid #838578;
background-color: #000000;
float:left;
}


h4.titre_newsletter {
width: 145px;
height: 19px;
display: block;
text-indent: -5000px;
margin-left: 14px;
background: url(images/titre_newsletter.jpg) no-repeat;
}

.input_id_newsletter {
height: 13px;
margin-left: 15px;
font-size: 11px;
padding-left: 3px;
color: #7e183e;
width: 106px;
border: 1px solid #911c48;
}


h4.titre_affichage {
width: 146px;
height: 21px;
display: block;
text-indent: -5000px;
margin-top: 20px;
margin-left: 14px;
background: url(images/titre_prix.jpg) no-repeat;
}

.placement_radio {
margin-left: 13px;
}


h4.titre_telecharger {
width: 145px;
height: 34px;display: block;
text-indent: -5000px;
margin-top: 20px;
margin-left: 14px;
background: url(images/titre_telecharger.jpg) no-repeat;
}

.placement_bouton_excel {
margin-top:4px;
margin-left: 50px;
}

.placement_bouton_pdf {
margin-top:4px;
margin-left: 5px;
}

#colonne_droite_accueil {
width: 163px;
height: 575px;
padding-top: 3px;
background-color: #000000;
}

h3.titre_recherche_avancee_accueil {
width: 163px;
height: 26px;
display: block;
text-indent: -5000px;
margin-top: 6px;
background: url(images/titre_recherche_avance_accueil.jpg) no-repeat;
}


form.recherche {
padding: 0;
margin: 0;
margin-bottom: 5px;
color: #f8f2f2;
font-weight: bold;
font-size: 12px;
margin-left: 15px;
margin-top: 7px;
}

form.recherche select {
width: 133px;
height: 18px;
margin-bottom: 8px;
font-size: 11px;
}

form.recherche label{
margin-top: 20px;
}

form.recherche input {
padding: 0;
margin: 0;
width: 35px;
height: 15px;
margin-bottom: 8px;
float: left;
}

form.recherche input.input_prix {
padding: 0;
margin: 0;
width: 35px;
height: 15px;
margin-bottom: 8px;
float: left;
}

form.recherche input.nocss {
padding: 0;
margin: auto;
width: auto;
height: auto;
margin-bottom: 0px;
float: none;
}

.min, .max {
font-size: 11px;
color: #a09170;
margin-top: 1px;
margin-right: 5px;
float:left;
}

.max {
margin-left: 5px;
}

.ligne_pointille_rechrche {
width : 143px;
height: 1px;
background: url(images/pointille_recherche.jpg) no-repeat;
}

.placement_valider_recherche {
width : 49px;
height: 17px;
margin-top: 3px;
margin-right: 4px;
float: right;
}

h3.titre_expertise {
width: 163px;
height: 44px;
display: block;
text-indent: -5000px;
margin-top: 15px;
background: url(images/titre_expertise.jpg) no-repeat;
}

ul.liste_expertise {
padding: 0;
margin: 0;
list-style-type: none;
margin-top: 7px;
}

ul.liste_expertise li a.expert1 {
width: 163px;
height: 42px;
text-indent: -5000px;
display:block;
background: url(images/bouton_consulter.jpg) no-repeat;
}

ul.liste_expertise li a.expert1:hover {
background: url(images/bouton_consulter_on.jpg) no-repeat;
}

ul.liste_expertise li a.expert2 {
width:: 163px;
height: 42px;
text-indent: -5000px;
display:block;
background: url(images/bouton_catalogue.jpg) no-repeat;
}

ul.liste_expertise li a.expert2:hover {
background: url(images/bouton_catalogue_on.jpg) no-repeat;
}

ul.liste_expertise li a.expert3 {
width: 163px;
height: 42px;
text-indent: -5000px;
display:block;
background: url(images/bouton_notation.jpg) no-repeat;
}

ul.liste_expertise li a.expert3:hover {
width: 163px;
height: 42px;
text-indent: -5000px;
display:block;
background: url(images/bouton_notation_on.jpg) no-repeat;
}

ul.liste_expertise li a.expert4 {
width: 163px;
height: 42px;
text-indent: -5000px;
display:block;
background: url(images/bouton_indice.jpg) no-repeat;
}

ul.liste_expertise li a.expert4:hover {
width: 163px;
height: 42px;
text-indent: -5000px;
display:block;
background: url(images/bouton_indice_on.jpg) no-repeat;
}

#footer{
width: 918px;
padding: 10px 5px 10px 35px;
background-color: #34313a;
border-right: 1px solid #838578;
border-left: 1px solid #838578;
}


.liens_vins_bas, .liens_vins_bas2, .liens_vins_bas3, .liens_vins_bas4 {
width: 144px;
margin-right: 10px;
float:left;
}

.liens_vins_bas2 {
margin-right: 0px;
}

.liens_vins_bas3 {
margin-top: 10px;
}

.liens_vins_bas4 {
margin-right: 0px;
margin-top: 10px;
}


h6.titre_vins_liens_bas {
font-size: 13px;
font-weight: bold;
color: #f8f2f2;
margin-bottom: 3px;
}

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

ul.liste_vins_liens_bas li a {
font-size: 12px;
font-weight: normal;
color: #f8f2f2;
text-decoration: none;
}

ul.liste_vins_liens_bas li a:hover {
color: #decfcf;
}

.placement_gw {
padding-left: 320px;
}


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

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



/* **********************************************************interieure ********************************************************************* */


#zone_centre {
margin-left: 6px;
width: 623px;
float: left;
}

#bandeau_image {
width: 623px;
height: 131px;
margin-top: 6px;
}

#bandeau_image2 {
width: 611px;
height: 239px;
margin-top: 8px;
margin-left: 4px;
margin-bottom: 4px;
}

#bandeau_image3 {
width: 623px;
height: 275px;
margin-top: 8px;
margin-bottom: 4px;
}

#petit_poucet {
margin-top: 4px;
float: left;
}

.liens_petit_poucet {
color: #34313a;
text-decoration:none;
}

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


#boutons_retour {
float: right;
}

.placement_retour_precedent {
margin-top: 4px;
}

.placement_retour_accueil {
margin-top: 1px;
}

#infos_regions {
width: 623px;
margin-top: 3px;
color: #343237;
}


h6.titre_afficher {
font-size: 12px;
font-weight: bold;
color: #9b1047;
padding-top: 10px;
margin-bottom: 4px;
}

/* Liste des châteaux et des millésimes sur la page de recherche */
ul.liste_chateau, ul.liste_millesimes {
padding: 0;
margin: 0;
list-style-type: none;
padding-bottom: 3px;
}

ul.liste_chateau li, ul.liste_millesimes li {
float: left ;
}

ul.liste_chateau li {
width: 200px;
}

ul.liste_millesimes li {
width: 80px;
}

ul.liste_chateau li a, ul.liste_millesimes li a {
font-size: 12px;
margin-right: 20px;
color: #343237;
text-decoration: none;
padding-left: 7px;
background: url(images/puce_regions.jpg) no-repeat 0px 5px;
}

ul.liste_chateau li a:hover, ul.liste_millesimes li a:hover {
color: #030303;
}

#infos_vins {
width: 623px;
}

.no_result {
padding-top: 50px;
text-align: center;
font-size: 18px;
}

.nombre_page {
font-size: 11px;
float: right;
}

.zone_fleches {
margin-top: 2px;
}

.fleches_annee {
margin-left: 8px;
font-weight: bold;
float: left;
}

.fleches_chateau {
margin-left: 15px;
font-weight: bold;
float: left;
}

.fleches_parker{
margin-left: 72px;
font-weight: bold;
float: left;
}

.fleches_prix{
margin-left: 69px;
font-weight: bold;
float: left;
}

.fleches_bouteille {
margin-left: 12px;
font-weight: bold;
float: left;
}

.placement_fleche_droite {
position:relative;
right: 4px; 
}

.placement_texte_fleche {
position:relative;
right: 4px; 
}

.fiche_vin_region {
width: 623px;
min-height: 70px;
margin-bottom: 3px;
background-color: #e6e6e6;
}

.zone_annee {
width: 30px;
color: #a01c4e;
font-weight: bold;
text-align: center;
padding-top: 4px;
margin-left: 25px;
float:left;
}

.zone_description {
width: 170px;
color: #a01c4e;
padding-top: 4px;
margin-left: 35px;
color:9a0f46;
text-decoration: none;
float:left;
}

.liens_zone_description {
text-decoration: underline;
color: #9a0f46;
text-decoration: none;
}

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

.zone_parker {
width: 140px;
color: #a01c4e;
font-weight: bold;
padding-top: 4px;
margin-left: 35px;
float:left;
}

.zone_prix {
width: 60px;
color: #a01c4e;
font-weight: bold;
padding-top: 4px;
margin-left: 10px;
float:left;
}

.zone_quantite {
width: 35px;
color: #a01c4e;
font-weight: bold;
padding-top: 4px;
margin-left: 15px;
text-align: left;
float:left;
}

.input_prix_region {
padding:0;
margin:0;
height: 13px;
font-size: 11px;
color: #7e183e;
width: 35px;
}

.zone_icone_panier{
width: 40px;
color: #a01c4e;
font-weight: bold;
padding-top: 20px;
margin-left: 25px;
float:left;
}

.bandeau_bas_region {
margin-top:10px;
width: 623px;
height: 27px;
background-color: #353239;
}

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

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

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

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

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

.select_lettre {
width: 50px;
height:17px;
}

#zone_droite {
margin-left:6px;
min-height: 617px;
width: 163px;
border-left: 1px solid #838578;
border-right: 1px solid #838578;
background-color: #181619;
float:left;
}

#zone_formulaire_droite {
width: 163px;
padding-top: 3px;
padding-bottom: 5px;
background-color: #181619;
background: url(images/fond_droite.jpg) no-repeat;
}

#zone_newsletter_droite {
width: 163px;
}

#zone_lumiere_droite {
width: 163px;
}

#zone_lumiere_droite #liste {
padding: 8px 15px 8px 15px;
}

#zone_lumiere_droite #liste a{
color:#f3f4ee;
text-decoration: none;
}

#zone_lumiere_droite #liste a:hover {
color: #decfcf;
text-decoration: none;
}

#zone_expertise_droite {
width: 163px;
height: 557px;
margin-top: 3px;
background-color:#181619;
}

h3.titre_expertise_droite {
width: 163px;
height: 44px;
display: block;
text-indent: -5000px;
background: url(images/titre_expertise.jpg) no-repeat;
}

h3.titre_zd_lumiere{
width: 163px;
height: 24px;
display: block;
text-indent: -5000px;
background: url(images/titre_lumieresur.jpg) no-repeat;
}
/* *************************************fiche********************************** */


#description_fiche {
width: 623px;
padding-top: 10px;
color: #343237;
}

#zone_image_fiche {
width: 206px;
font-weight: bold;
text-align: center;
float:left;
}

#zone_description_fiche {
width:350px;
margin-top: 3px;
margin-left: 20px;
color: #343237;
float:left;
}

h5.titre_fiche {
font-size: 13px;
color: #9c0e46;
}

h6.titre_descriptif_fiche {
margin-top: 10px;
margin-bottom: 7px;
font-weight: bold;
color: #34313a;
}

h6.titre_descriptif_fiche2 {
margin-top: 10px;
margin-bottom: 12px;
font-size:13px;
font-weight: bold;
color: #34313a;
}

#block_infos_fiche {
width: 615px;
min-height: 222px;
margin-top: 10px;
padding: 0 0 0 5px;
background-color: #e6e6e6;
border: 1px solid #dcd6ca;
}


#block_gauche_fiche {
width: 264px;
min-height: 220px;
background: url(images/trait_vertical.jpg) no-repeat right;
float:left;
}

h6.titre_block_infos, .titre_block_infos2 {
margin-top: 5px;
margin-bottom: 3px;
font-weight: bold;
font-size: 13px;
color: #9c0e46;
}


h6.titre_block_infos2 {
margin-top: 12px;
}

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

ul.liste_infos_fiche li {
line-height: 17px;
}

ul.liste_infos_fiche li.saut {
margin-top: 5px;
}

#block_centre_fiche {
width: 167px;
height: 220px;
margin-left: 12px;
background: url(images/trait_vertical.jpg) no-repeat right;
float:left;
}


#block_zone_panier_top {
width: 153px;
margin-top: 20px;
border-bottom: 1px solid #33323a;
}

#prix_bouteille {
width: 100px;
font-size: 22px;
margin-top: 20px;
color: #35343a;
float: left;
}

#couleur_bouteille {
width: 20px;
margin-left: 33px;
float: left;
}

#block_zone_panier_middle {
width: 153px;
margin-top: 5px;
border-bottom: 1px solid #33323a;
}

#quantite_panier {
width: 48px;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
margin-right: 5px;
color: #a93a65;
float: left;
}

#prix_total_panier {
width: 85px;
font-size: 12px;
font-weight: bold;
text-align:right;
margin-top: 5px;
color: #a93a65;
float: right;
}

.total {
color: #35343a;
font-size: 14px;
line-height: 24px;
font-weight: normal;
}

.input_prix_fiche{
padding:0;
margin:0;
margin-top: 3px;
height: 13px;
font-size: 11px;
color: #7e183e;
width:43px;
}

#block_droit_fiche {
margin-left: 7px;
float:left;
}

a.bouton_amateur, .bouton_imprimer {
width: 125px;
display: block;
color: #33323a;
font-size: 12px;
font-weight: bold;
margin-top: 20px;
padding-left: 30px;
line-height:20px;
background: url(images/icone_enveloppe.jpg) no-repeat;
text-decoration:none;
}

a.bouton_imprimer {
margin-top: 8px;
background: url(images/icone_imprimante.jpg) no-repeat;
}

a.bouton_amateur:hover, .bouton_imprimer:hover {
color: #0b0a0c;
}

.point_trait {
width: 622px;
height: 1px;
margin-top: 7px;
margin-bottom: 7px;
background: url(images/point_trait.jpg) repeat-x;
}

h5.titre_suggestion {
width: 203px;
height: 29px;
display:block;
text-indent: -5000px;
background: url(images/titre_suggerons.jpg) repeat-x;
}

.block_suggestion, .block_suggestion2 {
width: 205px;
margin-top: 7px;
float: left;
height: 131px;
}

.block_suggestion2 {
margin-left: 4px;
}

.margintop10 {
margin-top: 15px;
}


.block_suggestion3 {
margin-left: 4px;
}

.image_suggestion {
width: 94px;
height: 75px;
float: left;
margin-top: 18px;
}

/*.description_suggestion {
margin-left: 3px;
width: 107px;
height: 95px;
float: left;
}*/

.description_suggestion {
margin-left: 3px;
width: 202px;
height: 30px;
float: left;
}

/*.couleur_suggestion {
margin-top: 6px;
float:left;
}*/

.couleur_suggestion {
margin-top: 50px;
margin-left: 6px;
float:left;
}

/*.prix_suggestion {
font-size: 18px;
margin-top: 17px;
margin-right: 5px;
float:right;
text-align:right;
}*/

.prix_suggestion {
font-size: 18px;
margin-top: 67px;
margin-right: 6px;
float:right;
text-align:right;
}

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

.liste_suggestion li {
font-size: 11px;
padding-left: 8px;
background: url(images/puce_regions.jpg) no-repeat left;
}

.point_trait2 {
position: relative;
top: 7px;
width: 622px;
height: 1px;
background: url(images/point_trait.jpg) repeat-x;
}


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

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

#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;
}

#bas_fiche {
width: 623px;
}

#zone_millesime_droite {
width: 163px;
background-color: #891a39;
color:#f8f2f2;
padding-bottom: 8px;
}

h3.titre_millesime {
width: 163px;
height: 40px;
display: block;
text-indent: -5000px;
margin-top: 6px;
background: url(images/titre_millesime.jpg) no-repeat;
}

ul.liste_millesime {
margin: 0 ;
padding: 0 ;
margin-top: 3px;
list-style-type: none ;
}

ul.liste_millesime li a {
width: 145px;
min-height: 18px;
display: block;
font-size: 12px;
color:#f3f4ee;
margin-left: 9px;
text-indent: 14px;
line-height: 22px;
margin-top:6px;
text-decoration: none;
background: url(images/puce_fleche.png) no-repeat 5px 7px;
}

ul.liste_millesime li a:hover {
color:#decfcf;
}


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

#infos_contact {
width: 623px;
margin-top: 20px;
color: #343237;
}

#infos_contact2 {
width: 450px;
margin-top: 20px;
color: #343237;
}

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

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

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

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

form.contact fieldset input {
height: 13px;
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;
}

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

.inline {
display: inline;
}

.width_input {
width: 350px;
}

.width_select {
width: 355px;
}

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

.width_fieldset {
width: 336px;
}

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

/* ******************************Services******************************* */


.block_menu_gauche_services {
width: 174px;
height: 190px;
margin-left: 15px;
background: url(images/block_gauche_services.jpg) no-repeat;
float: left;
}

.block_droit_photo_services_accueil {
width: 417px;
height: 190px;
background: url(images/photo_services.jpg) no-repeat;
float: left;
}


.services_texte {
width: 600px;
height: 140px;
margin: 0 auto;
background: url(images/Services_texte.png) no-repeat;
}

h4.titre_services {
width: 101px;
height: 21px;
position:relative;
top: 7px;
margin-left: 15px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_services.png) no-repeat;
}

.texte_intro_services {
width: 550px;
margin-top: 40px;
font-size: 13px;
color: #4b3c3a;
margin-left: 20px;
}


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

ul.liste_services li {
margin-bottom: 4px;
}

ul.liste_services li a {
font-size: 12px;
color: #353239;
text-decoration: none;
padding-left: 7px;
background: url(images/puce_regions.jpg) no-repeat 0px 6px;
}

ul.liste_services li a:hover {
color: #010101;
}

.texte_service_standard {
width : 390px;
margin-top: 5px;
margin-left: 10px;
text-align: justify;
}

.texte_service_standard2 {
width : 390px;
text-indent: -5000px;
visibility:hidden;
margin-top: 5px;
margin-left: 10px;
}


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

ul.liste_services_new li {
margin-bottom: 10px;
margin-left: 10px;
float:left;
}

ul.liste_services_new li a.hebergement {  width: 192px; height: 90px; display: block; text-indent: -5000px; background: url(images/hebergement.png) no-repeat;}
ul.liste_services_new li a.cadeaux {  width: 192px; height: 91px; display: block; text-indent: -5000px; background: url(images/cadeaux.png) no-repeat; }
ul.liste_services_new li a.placement {  width: 193px; height: 91px; display: block; text-indent: -5000px; background: url(images/placement.png) no-repeat; }
ul.liste_services_new li a.rachat {  width: 192px; height: 90px; display: block; text-indent: -5000px; background: url(images/rachat_de_caves.png) no-repeat; }
ul.liste_services_new li a.degustation {  width: 192px; height: 88px; display: block; text-indent: -5000px; background: url(images/degustation.png) no-repeat; }
ul.liste_services_new li a.conseil {  width: 192px; height: 90px; display: block; text-indent: -5000px; background: url(images/conseil.png) no-repeat; }
ul.liste_services_new li a.depot {  width: 192px; height: 90px; display: block; text-indent: -5000px; background: url(images/depot-vente.png) no-repeat; }
ul.liste_services_new li a.oenotourisme {  width: 192px; height: 91px; display: block; text-indent: -5000px; background: url(images/oenotourisme.png) no-repeat; }
ul.liste_services_new li a.recherche {  width: 193px; height: 91px; display: block; text-indent: -5000px; background: url(images/vins_rares.png) no-repeat; }



/* ************** hebergement ************* */

h4.titre_hebergement {
width: 332px;
height: 28px;
margin-left: 15px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_hebergement.jpg) no-repeat;
}

.block_droit_photo_services {
width: 417px;
height: 190px;
float: left;
}

.texte_services {
width:591px;
margin-left: 15px;
text-align: justify;
}


/* ************** cadeaux d'affaires ************* */

h4.titre_cadeaux_daffaires {
width: 231px;
height: 21px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_cadeaux_daffaires.jpg) no-repeat;
}

ul.liste_services2 {
padding: 0;
margin: 0;
list-style-type: none;
margin-top:10px;
margin-bottom: 10px;
margin-left: 35px;
padding-bottom: 3px;
}

ul.liste_services2 li {
color: #353239;
text-decoration: none;
padding-left: 7px;
background: url(images/puce_regions.jpg) no-repeat 0px 6px;
margin-bottom: 4px;
float:none;
}


h5.soustitre_services {
margin-left: 15px;
font-weight: bold;
color: #9c0e46;
}

h5.soustitre_services2 {
margin-left: 15px;
font-weight: bold;
color: #35343a;
}

.lien_services{
color: #353239;
text-decoration: none;
font-weight: bold !important;
}

.lien_services:hover{
color: #353239;
text-decoration: underline;
}

/* ************** placement ************* */

h4.titre_placement {
width: 298px;
height: 21px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_placement.jpg) no-repeat;
}

/* ************** Rachat de cave ************* */

h4.titre_rachat_de_cave {
width: 183px;
height: 21px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_rachat_de_cave.jpg) no-repeat;
}

/* ************** dégustation de prestige ************* */

h4.titre_degustation_prestige {
width: 306px;
height: 28px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_degustation_prestige.jpg) no-repeat;
}

/* ************** Conseils gestion de cave ************* */

h4.titre_conseils_gestion_cave {
width: 340px;
height: 28px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_conseil_cave.jpg) no-repeat;
}


/* ************** Dépot vente ************* */

h4.titre_depot_vente {
width: 340px;
height: 28px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_depot-vente.jpg) no-repeat;
}


/* ************** oenotourisme ************* */

h4.titre_oenotourisme {
width: 179px;
height: 19px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_oenotourisme.jpg) no-repeat;
}

/* ************** Recherche vin rares et millésime ************* */

h4.titre_recherche_vins_rares {
width: 578px;
height: 21px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 7px;
display:block;
text-indent: -5000px;
background: url(images/titre_recherche_crus.jpg) no-repeat;
}


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

h4.titre_vitisepicuria {
width: 329px;
height: 26px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 5px;
display:block;
text-indent: -5000px;
background: url(images/titre_vitisepicuria.jpg) no-repeat;
}

.block_texte_qsn {
width: 593px;
height:263px;
margin-left: 15px;
background: url(images/fond_qsn.jpg) no-repeat;
}

.texte_qsn {
width: 570px;
padding-top: 13px;
margin-left: 10px;
}

.placement_image_qsn {
margin-left: 15px;
margin-top: 10px;
}

.block_texte_qsn2 {
width: 593px;
height:173px;
margin-top: 10px;
margin-left: 15px;
background: url(images/fond_qsn2.jpg) no-repeat;
}

.block_gauche_qsn {
width: 280px;
margin-top: 10px;
margin-left: 10px;
float: left;
}

h5.titre_contact_qsn {
width: 83px;
height:16px;
display:block;
text-indent: -5000px;
background: url(images/titre_contact.jpg) no-repeat;
}

.block_droit_qsn {
width: 280px;
margin-top: 10px;
margin-left: 13px;
float: left;
}

h5.titre_contact_infosjuridique {
width: 247px;
height:23px;
display:block;
text-indent: -5000px;
background: url(images/titre_infosjuridique.jpg) no-repeat;
}


h5.titre_lequipe {
width: 87px;
height:22px;
margin-top: 20px;
margin-left: 15px;
display:block;
text-indent: -5000px;
background: url(images/titre_lequipe.jpg) no-repeat;
}

ul.liste_qsn {
padding: 0;
margin: 0;
list-style-type: none;
margin-bottom: 10px;
margin-left: 35px;
padding-bottom: 3px;
}

ul.liste_qsn li {
color: #353239;
text-decoration: none;
padding-left: 8px;
background: url(images/puce_regions.jpg) no-repeat 0px 14px;
margin-bottom: 8px;
}


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

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

#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;
}

#page_panier {
width: 623px;
color: #343237;
}

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

.colonne_adr2{
	float:left;
	width:260px;
	margin-left:70px;
	font-size: 12px;
}

#moyen_paiement{
	width: 600px;
	margin-top: 10px;
	text-align: right;
}

h5.descriptif {
padding:0;
margin:0;
margin-top: 5px;
font-size: 13px;
color: #911c48;
text-align:left;
}



/* ***************************************************************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: 592px;
margin-top: 5px;
margin-left: 15px;
}

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

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

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

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

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

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

.border_bottom2 {
border-bottom: 3px solid #ffff00;
}

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

/* ***************************************************************tableau des millésimes****************************************************************** */

.td1_millesime {
width: 150px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff;
background-color: #353239;
}

.td1_millesime_bis {
width: 150px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff;
background-color: #55515c;
}

.td2_millesime {
padding-left: 5px;
padding-right: 3px;
background-color: #ffffff;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

.td2_millesime_bis {
padding-left: 5px;
padding-right: 3px;
background-color: #e0e0e0;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

.tr1_millesime {
text-indent: 5px;
height: 22px;
background-color: #a0926d;
color: #ffffff;
font-weight: bold;
}

tr.border_bottom_millesime td, td.border_bottom_millesime {
border-bottom: 1px solid #a0926d;
}

.border_bottom2_millesime {
border-bottom: 3px solid #a0926d;
}

.border_righr_millesime {
border-right: 1px solid #a0926d;
}

.nombre_page_bas_millesime {
font-size: 11px;
font-weight: bold;
margin-top:5px;
margin-right:27px;
color: #f8f2f2;
float: right;
}

.nombre_page_bas_ive {
font-size: 11px;
font-weight: bold;
margin-top:5px;
margin-left:107px;
color: #f8f2f2;
float: left;
}

.mil_ive{
margin-left: 15px;
}

.select_millesime {
width: 115px;
height:19px;
}

span.millesime{
margin-left:15px;
font-weight: bold;
}

/* ***************************************************************Notation****************************************************************** */


.tr1_notation{
text-indent: 5px;
height: 22px;
background-color: #a0926d;
color: #ffffff;
text-align: center;
font-weight: bold;
}

tr.td1_notation td{
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff;
text-align: center;
background-color: #353239;
}


/* ***************************************************************Conditions générales des ventes****************************************************************** */

h6.soustitre_cgv {
margin-left: 14px;
font-weight: bold;
font-style: italic;
color: #353339;
}

.soustitre2_cgv {
margin-left: 15px;
text-decoration:underline;
color: #353339;
}

/* **************************************************Divers************************************* */
.msg_erreur{
color: #ee3333;
font-size:larger;
font-weight: bold;
}

.main{
cursor: pointer;
}

/* Page contact etc... */
.colonne1{
	float:left;
	width:240px;
	margin-left:5px;
	margin-right:5px;
}

.colonne2{
	float:left;
	width:300px;
	margin-left:5px;
	margin-right:5px;
}

.colonne1 label, .colonne2 .lh{
	display:block;
	height:25px;
}

.colonne3{
	float:left;
	margin-left:468px;
	margin-right:5px;
}

.colonne4{
	float:left;
	margin-left:105px;
	margin-right:5px;
}

.colonne4b{
	float:left;
	margin-left:159px;
	margin-right:5px;
}

.colonne5{
	float:left;
	margin-left:468px;
	margin-right:5px;
}

.colonne_mdp{
	float:left;
	margin-left:348px;
	margin-right:5px;
}

.p_colonne{
	margin:0;padding:0;
	width:260px;
	margin-left: -208px;
	text-align:justify;
}

.contenu_texte{
	padding: 10px 10px 5px 10px;
}

.texte_recherche{
	padding:8px;
	margin:0;
	color:#000000;
}

.texte_recherche a{
	color:#000000;
	text-decoration:none;
}

.texte_recherche a:hover{
	color:#555555;
	text-decoration:none;
}

.placement_bouton_deco{
display:inline;
position: relative;
left: 5px;top:2px;
}

.bloc_sugg h6{
	min-height:45px;
}

a.lien{
color: #000000;
text-decoration: none;
}

a.lien:hover{
color: #000000;
text-decoration: underline;
}

#bloc_voir_commande{
	padding:8px;
}

/***********************SITEMAP*************************/
.col{
	float: left;
	width: 206px;
}

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

ul.liste_sitemap li a, ul.liste_sitemap li span {
width: 158px;
height: 23px;
display: block;
font-size: 12px;
font-weight: bold;
color:#a09170;
padding-left: 20px;
line-height: 27px;
text-decoration: none;
padding-top: 10px;
}

ul.liste_sitemap li a:hover {
color:#bcab7f;
}


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

ul.sousliste_sitemap li a {
font-size: 12px ;
font-weight: normal;
display:inline;
color: #181619;
height: 18px;
line-height: 17px;
position: relative;
left: 3px;
text-decoration: none ;
background: none;
}

ul.sousliste_sitemap li a:hover {
color: #34313a;
text-decoration: none ;
}

.border_none, .border_none:hover{
border: none !important;
}

.bloc_livraison{
margin-left:30px;
}

.form_gauche{
padding:0;margin:0;
width: 159px;
height:28px;
position:relative;
left:-1px;
padding-bottom:5px;
background-color:#181619 !important;
border-left: 1px solid #838578;
}

/* ************************** lumière *********************************************** */
.block_lumiere_page {
width: 593px;
margin-top: 10px;
margin-left: 15px;
padding-bottom: 10px;
border: 1px dotted #373038;
}

.block_texte_lumiere_page {
width: 593px;
margin-left: 15px;
padding-bottom: 10px;
border: 1px dotted #373038;
}

h5.soustitre_lumiere_page, .soustitre_lumiere_page2 {
font-size: 17px;
font-weight: bold;
color: #9c0e46;
}

h5.soustitre_lumiere_page2 {
margin-top: 10px;
margin-left: 10px;
}



.block_lumiere_page ul, .block_lumiere_texte ul {
padding: 0;
margin: 0;
list-style-type: none;
margin-top:10px;
margin-bottom: 10px;
margin-left: 5px;
padding-bottom: 3px;
}

.block_lumiere_page ul li, .block_lumiere_texte ul li {
color: #353239;
text-decoration: none;
padding-left: 7px;
background: url(images/puce_regions.jpg) no-repeat 0px 6px;
margin-bottom: 4px;
}

.image_border {
border: 1px solid #524c4e;
}

h4.titre_lumieresur {
width: 500px;
height: 26px;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 5px;
font-size: 24px;
color: #343138;
display:block;
}

.block_centre_image {
width: 572px;
margin-top: 10px;
margin-left: 10px;
}

.bloc_lumiere_texte {
width: 623px;
margin-top: 20px;
color: #343237;
}

a.loupe{
	/*cursor: url(images/loupe.cur), auto;*/
	cursor: pointer;
}

.pasouligne{
text-decoration: none !important;
}

.note{
color: #cf0a1d !important;
font-weight: bold;
}

.placement_img_lumiere{
	padding-left:461px; /*466*/
	padding-top:70px; /*75*/
}