@charset "utf-8";
/* CSS Document */

.indent-marqee {
	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	color:#FF0000;
	height:40px;
}
.indent-marqee1 {
	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	color:#FF0000;
	height:50px;
	padding:0 15px;
}
.indent-marqee2 {
	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	color:#FF0000;
	height:50px;
	padding:0 50px;
}
	
html {
	font-size:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}
body {
	background: url(../images/images_interface/fond3.jpg) center top no-repeat #000;
	background-attachment:fixed;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	padding:0;
	margin:0;
}
.justifie {
	text-align:justify;
}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}

/* son*/
#box-30 {width: 920px; height:30px; display:block; text-align:center;margin:0 auto;}
#continuer {width: 820px; height:30px; display:block; text-align:right;float:left;}
#controle {width: 100px; height:30px; display:block; text-align:center;float:right;}
#son-on {width: 50px; position:relative; height:30px; float:left;}
#son-off {width: 50px; position:relative; height: 30px; float:right;}
/* mise en page*/

/* header*/

#anime-haut {
	text-align:center;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	display:block;
	width:920px;
	height: 155px;
	background-image: url(../images/images_interface/header.jpg);
}
#menu-haut {
	text-align:center;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	display:block;
	width:920px;
	height: 1%;
}


/* contenu*/
#global {
	padding:0;
	margin:0 auto;
	overflow:hidden;
	display:block;
	width:920px;
	text-align:center;
	background:#FFF url(../images/images_interface/fond_contenu.jpg) repeat-y top;
	height: 1%;
}
#global-vinotheque {
	padding:0;
	margin:0 auto;
	overflow:hidden;
	display:block;
	width:920px;
	text-align:center;
	background:#FFF url(../images/vinotheque/gray-phototheque1.jpg) no-repeat top;
	height: 1%;
}
#global-vinotheque1 {
	padding:0;
	margin:0 auto;
	overflow:hidden;
	display:block;
	width:920px;
	text-align:center;
	background:#FFF url(../images/vinotheque/yellow-phototheque1.jpg) no-repeat top;
	height: 1%;
}

/* entetes*/

#entete-domaines {
	background: #000 url(../images/images_interface/rubriques/domaines_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-domaines-exception {
	background: #000 url(../images/images_interface/rubriques/domaines_exception_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-vinotheque {
	background: #000 url(../images/images_interface/rubriques/vinotheque_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-vin-mois {
	background: #000 url(../images/images_interface/rubriques/vin_mois_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-cadeaux {
	background: #000 url(../images/images_interface/rubriques/cadeaux_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-evenementiel {
	background: #000 url(../images/images_interface/rubriques/evenementiel_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-editions-limitees {
	background: #000 url(../images/images_interface/rubriques/editions_limitees_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-epicerie {
	background: #000 url(../images/images_interface/rubriques/espace_gourmand_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-contact {
	background: #000 url(../images/images_interface/rubriques/contact_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-newsletter {
	background: #000 url(../images/images_interface/rubriques/newsletter_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}
#entete-offre {
	background: #000 url(../images/images_interface/rubriques/offre_speciale_visuel.jpg) no-repeat left top;
	display:block;
	width:920px;
	height:130px;
	text-align:center;
	margin:0 auto;
}

/* contenu*/

#contenu {
	padding:20px 50px 25px 50px;
	height: 1%;
}
#contenu-domaines {
	padding:20px 0 25px 0;
	height: 1%;
}
#contenu-870 {
	padding:20px 25px 25px 25px;
	height: 1%;
}
#contenu-870-25-25 {
	padding:0px 25px 0px 25px;
	height: 1%;
}
#contenu-870-20-25-0-25 {
	padding:20px 25px 0px 25px;
	height: 1%;
}
#fond-domaines-exception {
	background:url(../images/domaines_exception/fond_exception.jpg) no-repeat left top;
	display:block;
	width:730px;
	padding:20px 25px 25px 115px;
	height: 1%;
}
#fond-editions-limitees {
	background:url(../images/editions_limitees/fond.jpg) no-repeat left top;
	display:block;
	width:730px;
	padding:20px 25px 25px 115px;
	height: 1%;
}
	
/* contenu iframe domaines*/
.containerIframe {
  text-align:center;
  border: none;
}
iframe.tuto  {
  width:870px; height:442px;
  border: none;
  background:url(../images/domaines/2018/fond_domaines.jpg) no-repeat center top;
}

/* box*/
.box818 {
	width:778px;
	border:1px solid #646464;
	padding:20px;
	display:block;
	background-color:#FFFFFF;
}


/* footer*/


#footer {
	padding:15px 0;
	margin:0 auto;
	display:block;
	background-color:#000000;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	height:60px;
	width:920px;
	text-align:center;
	line-height:15px;
}


/* typo*/

#clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
	/* NOIR*/
.noir9-ital {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#000000;
	font-style:italic;
}
.blanc9-ital {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-style:italic;
}
.noir9-gras {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#000000;
	font-style:normal;
	font-weight:bold;
}
.noir10 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000000;
	font-style:normal;
	line-height:11px;
}
.noir10-ital-droite {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000000;
	font-style:italic;
	text-align:right;
}
.noir11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:normal;
	line-height:14px;
}
.noir11-ital {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:italic;
}
.noir12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	line-height:14px;
}
.noir-arial-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.noir16 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#000000;
	font-style:normal;
	line-height:14px;
}
.noir16-ital {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#000000;
	font-style:italic;
	line-height:14px;
}
.noir22-ital-time {
	font-family: "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	font-style:italic;
	line-height:14px;
	font-weight:500;
}
.courant14 {
	font-size:14px;
}
.courant14-gras {
	font-size:14px;
	font-weight:bold;
}
.noir-arial-9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
}
.noir-arial-9-ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	font-style:italic;
}
.noir-arial-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.noir-arial-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.texte-gourmand {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#000000;
}


	/* BLANC*/
	
.blanc9 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
}
.blanc9-ital {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-style:italic;
}
.blanc10 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}

.blanc12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
}
.blanc15 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#FFF;
}
.blanc-20gras {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}
.blanc16 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
}

/* gris*/

.gris12-plan {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#545353;
}
.gris25-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	color:#545353;
}

/* rouge*/

.rouge14 {
	font-size:14px;
	color:#ED2024;
}
.rouge14-gras {
	font-size:14px;
	color:#ED2024;
	font-weight:bold;
}

/* orange*/
.screwpull-orange17 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#d33708;
	line-height:23px;
}
.screwpull-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#d33708;
}
.titre17-orange-normal {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#d33708;
	line-height:23px;
}

/* bleu*/

.titre30bleu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#07317e;
	font-weight:bold;
}


/* Rhum times noir */
.texte-rhum {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:15px;
	color:#000000;
	font-weight:600;
}
/* Rhum times bordeaux */
.texte-rhum7ans {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:15px;
	color:#9b1a1a;
}
/* Rhum times marron */
.texte-rhum10ans {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:15px;
	color:#492b2d;
}
.marron10-plan-bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#66432D;
	font-weight:bold;
}

/* marron clair */
.chateau14 {
	font-size:14px;
	color:#93895C;
	font-weight:bold;
}


/* newsletter*/

.newsletter-texte {
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:11px;
}
.newsletter-rouge {
	font-family:Verdana, Geneva, sans-serif;
	color: #F00;
	font-size:13px;
}

	
/* titres verdana bordeaux*/

.titre30 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#b40001;
	font-weight:bold;
}
.titre20 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#b40001;
	font-weight:bold;
}
.titre16 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#b40001;
	font-weight:bold;
}
.titre22 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#b40001;
	font-weight:bold;
}
.titre14 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#b40001;
	font-weight:bold;
}
.titre13 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#b40001;
	font-weight:bold;
}
.titre13normal {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#b40001;
}
.titre12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#b40001;
	font-weight:bold;
}
.titre-et {
	font-family:Verdana, Geneva, sans-serif;
	font-size:46px;
	color:#b40001;
	font-weight:bold;
}


/* titres divers */
.bordeaux10-plan-bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#810f34;
	font-weight:bold;
}
/* bordeaux sombre */
.titre-bordeaux {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#841409;
}
.titre-bordeaux-15 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#841409;
}
.titre-bordeaux-gras {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#841409;
	font-weight:bold;
}
.titre-courant-20gras {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#841409;
}
.titre-courant {
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	color:#841409;
}

/* vert foncé */
.sous-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #26370A;
}
.sous-titre12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #26370A;
}





/* titres verts*/

.titre12-vert-normal {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#0e911e;
	line-height:23px;
}
.titre17-vert-normal {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#0e911e;
	line-height:23px;
}
.titre17-vert-bellepoque {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#143804;
	line-height:23px;
}
.titre22-vert-bellepoque {
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#143804;
	line-height:23px;
}

/* typos domaines*/
.corse-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2d427b;
}
.corse-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2d427b;
}
.lux-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#646464;
}
.lux-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#646464;
}
.loire-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#054c28;
}
.loire-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#054c28;
}
.alsace-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cb626d;
}
.alsace-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#cb626d;
}
.champagne-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#eca021;
}
.champagne-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#eca021;
}
.bourgogne-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9a1c1f;
}
.bourgogne-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9a1c1f;
}
.savoie-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0073b2;
}
.savoie-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0073b2;
}
.bordeaux-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ED2024;
}
.bordeaux-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ED2024;
}
.rhone-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B14F9E;
}
.rhone-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#B14F9E;
}
.sudouest-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C3841E;
}
.sudouest-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C3841E;
}
.languedoc-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8B5B25;
}
.languedoc-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8B5B25;
}
.corse-titre1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#91CD43;
}
.corse-texte1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#91CD43;
}
.italie-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#008541;
}
.italie-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#008541;
}
.eaux-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#535127;
}
.eaux-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#535127;
}
.beaujolais-titre {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8eb935;
}
.beaujolais-texte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8eb935;
}


/* liens */
	/* bordeaux souligné */
  a.lien1
  {
    color:#841409;
    text-decoration:underline;
  } 
  a.lien1:hover
  {
    color:#003D7B;
    text-decoration:underline;
  }
  	/* blanc souligné */
  a.lien2
  {
    color:#ffffff;
    text-decoration:underline;
  }
  a.lien2:hover
  {
    color:#ffffff;
    text-decoration:underline;
  }
  	/* noir gras souligné uniquement au survole */
  a.lien3
  {
    color:#000000;
    text-decoration:none;
	font-weight:bold;
  }
  a.lien3:hover
  {
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
  }
  	/* bleu turquoise gras souligné */
  a.lien4
  {
    color:#4092BF;
    text-decoration:underline;
	font-weight:bold;
  } 
  a.lien4:hover
  {
    color:#006EAA;
    text-decoration:underline;
    font-weight:bold;
  }
  	/* noir souligné uniquement au survole */
  a.lien5
  {
    color:#000000;
    text-decoration:none;
  }
  a.lien5:hover
  {
    color:#000000;
    text-decoration:underline;
  }
  	/* marron souligné gris au survole */
  a.lien6
  {
    color:#66432D;
    text-decoration:underline;
  }
  a.lien6:hover
  {
    color:#545353;
    text-decoration:underline;
  }
   a.lien61
  {
    color:#810f34;
    text-decoration:underline;
  }
  a.lien61:hover
  {
    color:#545353;
    text-decoration:underline;
  }
  	/* gris souligné rouge au survole */
  a.lien7
  {
    color:#FF0000;
    text-decoration:underline;
  } 
  a.lien7:hover
  {
    color:#FF0000;
    text-decoration:underline;
  }
  	/* rouge chaud souligné */
  a.lien8
  {
    color:#b40001;
    text-decoration:underline;
  } 
  a.lien8:hover
  {
    color:#b40001;
    text-decoration:underline;
  }
  	/* rouge vif souligné */
  a.lien9
  {
    color:#ED2024;
    text-decoration:underline;
  } 
  a.lien9:hover
  {
    color:#ED2024;
    text-decoration:underline;
  }
  	/* orange souligné */
  a.lien10
  {
    color:#eca021;
    text-decoration:underline;
  } 
  a.lien10:hover
  {
    color:#eca021;
    text-decoration:underline;
  }
  	/* vert souligné */
  a.lien11
  {
    color:#066618;
    text-decoration:underline;
  } 
  a.lien11:hover
  {
    color:#066618;
    text-decoration:underline;
  }
  
  
/* domaines exception */

#cont_excp {
	display:block;
	width:730px;
	text-align:left;
}
#millesime {
	width:80px;
	text-align:center;
	float:left;
	display:block;
}
#appel-centre {
	width:325px;
	text-align:center;
	float:left;
	display:block;
}
#appel {
	width:400px;
	text-align:left;
	float:left;
	display:block;
}
#dom {
	width:250px;
	text-align:left;
	float:left;
	display:block;
}
#separe {
	width:730px;
	background:url(../images/pictos/filet_dom_exp.gif) top repeat;
	height:11px;
	display:block;
}
#separe-dom {
	width:730px;
	background:url(../images/pictos/filet_dom_sep.gif) top repeat;
	height:22px;
	display:block;
}



/* OUT */

#millesime1 {
	width:72px;
	text-align:center;
	float:left;
	display:block;
}
#appel-dom-centre {
	width:228px;
	text-align:center;
	float:left;
	display:block;
}
#appel-dom {
	width:228px;
	text-align:left;
	float:left;
	display:block;
}
#tarifs {
	width:90px;
	text-align:right;
	float:left;
	display:block;
}