#content p {
	font-family: Arial, Verdana, serif;
	font-size: 12px;
	color : #4C0000;
	}

#content p.decouvrir {	
	margin-top: 1.05em;
	}

#content h1 {
	font-family: Verdana, Arial, serif;
	font-size: 19px;
	color: #aa3039;
	margin: 1em 0;
}

p.notecom {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	margin-top: 0.13em;
	margin-bottom: 0.2em;
	color : #5E213E;
	}
	
p.notecom{color:#4C0000 !important;}
	
	
#content h2.retourgauche {
	color : #5E213E;
	margin-bottom: 0.8em;
	}
	
#content h2.coupdecoeur {
	font-size: 14px;
	color : #4C0000;
	margin: 1.5em 0 1.5em 0;
	}
	

#content h2, #content h3  {
	font-family: Arial, Verdana, serif;
	text-transform: none;
	font-weight: bold;
	margin-bottom: 0.2em;	
}

#content h3{font-size:140%;}

#content h4 {
	font-family: Verdana, serif;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0.2em;
	color:#C83842;	
}

#content h5 {
	font-family: Arial, Verdana, serif;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	color: #aa3039;
	margin-bottom: 0.2em;
	
}

#content label {
	color : #5E213E;
}

#content img.options {
	border : 0;
	margin: 0;
	}
	
#content img.options2 {
	border : 0;
	margin: 0;
	}
	
#content img.inscrire {
	border : 0;
	}
	
#content h1 {
font-family: Verdana, serif;
margin : 0;
}

#content ul.fleche {
margin: 0 0.4em 0 0;
}

#content div.separateur {
background: url(../images/plusGratuit.gif) no-repeat;
}

#content div.separateur2 {
background: url(../images/plusAbo.gif) no-repeat;
}


#content ul.fleche li {
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em;
	background-position: 0 0.45em;
	list-style:none;
}

#content h2.centered {
	float:none;
	margin: 9.2em auto 1em auto;
	text-align: center;
}

#content h2.centered2 {
	float:none;
	margin: 2em auto 1em auto;
	text-align: center;
}

#content h1.type2 {
	font-family: Arial, Verdana, serif;
	margin: 0;
	color:#4C0000;
	font-size:14px;
	text-transform:uppercase;
	}
	
#defContent a {
color : #5E213E;
}

#agauche, #adroite {
	float: left;
}

#defContent input.text {
font-family: Arial, Verdana, serif;
font-size: 10px;
color: #4C0000;
padding: 0.1em;
border:1px solid #CCCCCC;
height: 1.2em;
margin: 0;
}

#defContent input.submit {
	border: none; 
	font-size: 10px; 
	width: 1.2em; 
	height: 1.6em;
	background: #d6bfc6 url(../images/submit.gif) center center no-repeat;
	vertical-align:bottom;
	margin-left: 0.4em;
	}

#defContent p.indiquer {	
	margin: 1em 0 0.5em 0;
}
	
#defContent p.italic {
	font-style:italic;
	margin: 0.5em 0 1em 0;
}
	
#defContent p.criteres a {
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em;
	background-position: 0 0.45em;
	list-style:none;
}

#defContent p.criteres2 a {
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em;
	background-position: 0 0.45em;
	list-style:none;
}

#defContent p.criteres2 {
	margin: 0.9em 0 2em 0;
}


#defContent div.cadre {
	border: 0.1em solid #FFEAB3;
	padding: 0;
	margin: 1.5em 0 2.5em 0;
}

#defContent div.encadre, div.encadre2 {
	background:#FFEAB3;
	padding: 0.8em;
	
}

#defContent div.encadre {
margin: 0 0 1.5em 0;
}

#defContent div.encadre2 {
margin: 3.5em 0 1.5em 0;
}


#defContent p.reserver {
	font-family: Arial, Verdana, serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 1em 0;
}

#defContent div.encadre ul.identif {
	margin: 0 0 0 0.2em;
}

#defContent div.encadre ul.identif li {
	list-style:none;
	padding: 0;
}

#defContent div.encadre ul.identif li a.decouverte {
	color: #aa3039;
	font-weight:bold;
}

#defContent p.select-box {vertical-align:middle; display:inline; margin: 0 0 0.2em 0;}

#defContent p.select-box {display:block;}

#defContent p.select-box  select {
	font: 10px Arial, sans-serif; 
	border: 1px solid #bdbdbd;
	margin: 0;
	}

#defContent p.sect_form { font-weight:bold; margin: 2em 0 0.5em 0;}

#defContent p.sect_form2 { font-weight:bold; margin: 0 0 0.5em 0;}

#defContent p.checkbox { margin: 0.5em 0 0 0;}

#defContent p.finput { margin: 2em 0 0 0;}

#defContent p.finput input {
	font: 10px Arial, sans-serif;
	border: 1px solid #bdbdbd;
}

#defContent p.lancer { width: 99%; text-align:center;}

#defContent p.lancer input.submit2 {
	border: 0;
	font-weight: bold;
	height: 1.8em;
	background: #d6bfc6 center center no-repeat;
	vertical-align:middle;
	text-align:center;
	margin: 2em 0 1em 0;
}

#defContent #field_left {
	padding-left: 1em;	
}

#defContent #field_left, #field_right {
   float: left;
}

#defContent ul.zeliens {
	margin: 1em 0 0 0;
}

#defContent h2.img {
	margin-top: 1em;
}

#defContent ul.zeliens li {
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	padding-right: 0.2em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	line-height : 1.4em;
	background-position: 0 0.45em;
	margin-bottom: 0em;
	list-style:none;
}

#defContent div.ListCC {
	margin: 1.5em 0 0.5em 0;
}

#defContent span.but2, span.but3, span.but4 {
	margin: 0 0 0 1em;	
}

#defContent ol.pagenumb {
	list-style-type:none;
	list-style:inside;
	text-align: center;
	color:#FFFFFF;	
	}

#defContent ol.pagenumb  li {
	list-style-type:none;
	list-style:inside;
	text-align: center;
	display:inline-block;
	padding: 0;
	background: none;
	} /* Fix IE7 */

#defContent ol.pagenumb  li {
	list-style-type:none;
	list-style:inside;
	text-align: center;
	background: none;
	color:#000;
	margin-top:4px;
	margin-right:2px;
	margin-left:2px;
	float:left;
	}

#defContent ol.pagenumb li.selectionne {
	background-color:#5E213E;
	}

#defContent li.li_numbering a {
	color: #5E213E;
}

#defContent ol.pagenumb li.selectionne a {
	color: #FFFFFF !important;
}


#defContent li.prec_suiv {
	display:inline;
	color: #5E213E;
	padding: 0;
	background: none;
	}
	
#defContent p.millesime {
    font-weight: bold;
	margin-top: 1em;
	}
	
#defContent p.millesime2 {
    font-weight: bold;
	margin-top: 3em;
	}
	
#defContent p.erreur {
	color: #aa3039;
	font-weight: bold;

}

/* ListCC */
ul#ListCC ul {
	margin: 1.5em 0 0 0;
}

ul#ListCC li h3{font-weight:normal;padding-left: 0px;}

ul#ListCC li h3 a, ul#ListCC li h3 {
	color: #aa3039;
	font-weight:bold;
	font-size:12px;
	margin-left:0;
}

ul#ListCC li h3 a, li.wine_picto1, li.wine_picto2, li.wine_picto3, li.wine_picto4, li.wine_picto5{padding-left:20px;}

ul#ListCC a:hover {
	text-decoration:underline !important;
}

ul#ListCC li.wine_picto1, ul#ListCC li h3.wine_picto1, li.wine_picto1 {
	background: url(/css/skins/picto_bTranq.png) left top no-repeat;
}

ul#ListCC li.wine_picto2, ul#ListCC li h3.wine_picto2, li.wine_picto2 {
	background: url(/css/skins/picto_rosTranq.png) left top no-repeat;
}

ul#ListCC li.wine_picto3, ul#ListCC li h3.wine_picto3, li.wine_picto3 {
	background: url(/css/skins/picto_rTranq.png) left top no-repeat;
}

ul#ListCC li.wine_picto4, ul#ListCC li h3.wine_picto4, li.wine_picto4 {
	background: url(/css/skins/picto_bEff2.png) left top no-repeat;
}

ul#ListCC li.wine_picto5, ul#ListCC li h3.wine_picto5, li.wine_picto5 {
	background: url(/css/skins/picto_rosEff2.png) left top no-repeat;
}

ul#ListCC li h3, li h4, li span {
	margin-bottom:0;
}

ul#ListCC li span.euro {
	margin-bottom:0;
	width:21px;
	height:26px;
	background: transparent url(/css/skins/cadenas.png) left center no-repeat;
	float:right;	
}

ul#ListCC li span.voir {
	margin-bottom:0;
	width:60px;
	height:26px;
	background: transparent url(/css/skins/voir.png) left center no-repeat;
	float:right;
	cursor:pointer;	
}


ul#ListCC li strong{
color:#151515;
font-size:10px;
font-weight:bold;
margin-bottom:0 !important;
text-transform:uppercase;
}

#agauche, #adroite {
	float: left;
}

/* Formatage agauche */	
#agauche {
border: solid 1px #5E213E;
margin: 0;
height: 32em;
position: relative;
}


#agauche div.surmagauche {
float: left;
margin: 1.5em 0 2em 0;
}

#agauche div.surmagauche img.forum {
margin: 0 1.5em 0 1em ;
}

#agauche div.surmadroite {
float: left;
margin: 1.5em 0 2em 0;
}

#agauche div.surmadroite h3 {
color: #4C0000;
font-weight:bold;
font-family: Arial, Verdana, serif;
font-size: 14px;
margin : 0 0 0.2em 0;
text-transform:uppercase;
}

#agauche h2.centered {
	float:none;
	margin: 0 auto 1em auto;
	text-align: center;
}

#agauche p.intro {
	margin: 0.5em 0.3em 3em 0.32em;
}

#agauche p.end {
	position: absolute;
	top: 24em;
	margin: 0 0.3em 3em 0.3em;
	font-style:italic;
}

#adroite {
height: 32em;
border: solid 1px #aa3039;
margin: 0 1em 0 0;
position: relative;
}

#adroite #surmagauche2, #adroite #surmagauche3 {
width: 5.2em;
height: 7.3em;
position: absolute;
left: 0.2em;
background: #aa3039;
}

#adroite #surmagauche2 {
top: 6em;
}

#adroite #surmagauche3 {
top: 15em;
}

#adroite #surmagauche2 h3, #adroite #surmagauche3 h3 {
color: #FFFFFF;
font-size: 24px;
margin: 0.2em auto 0.1em auto;
text-align: center;
}

#adroite #surmagauche2 p, #adroite #surmagauche3 p {
color: #FFFFFF;
font-size: 10px;
margin: 0 auto 0.5em auto;
text-align: center;
}

#adroite #surmadroite2, #adroite #surmadroite3 {
position: absolute;
left: 5.5em;
}

#adroite #surmadroite2 {
top: 6em;
}

#adroite #surmadroite3 {
top: 15em;
}

#adroite #surmadroite2 h3, #adroite #surmadroite3 h3 {
font-weight:bold;
font-family: Arial, Verdana, serif;
font-size: 17px;
margin : 0 0 0.2em 0.1em;
background: #4C0000;
height: 1.3em;
color: #FFFFFF;
padding-top: 0.2em;
}

#adroite #surmadroite2 p, #adroite #surmadroite3 p {
margin: 0.3em 0 0 0.5em;
}

#adroite #centered2 {
	position: absolute;
	top: 23em;
	left: 8em;
	margin: 2em auto 1em auto;
	text-align: center;
}

#commentaires {
	position: relative;
	margin-top: 0;

}

#commentaires h2 {
	margin: 2em 0 1em 0;
}

#commentaires input.text_com {
	width: 99%;
}

#commentaires input.checkbox {
	margin: 0;
	width: 1.2em;
}

#commentaires textarea {
	overflow:auto;
	width: 99%;
	height: 10em;
}

#commentaires input.submit {
	border: none; 
	font-size: 10px;
	font-weight: bold;
	width: 8em; 
	height: 1.8em;
	background: #d6bfc6 center center no-repeat;
	vertical-align:top;
	text-align:center;
	padding: 0.2em;	
	
	}

#commentaires  fieldset {
	border:none;
	border-width:0;
}

#commentaires ul {
	list-style:none;
	list-style-type:none;
}

#defContent #commentaires li {
	list-style:none;
	list-style-type:none;
	font-size: 12px;
	color: #5E213E;
	padding-left: 0.6em;
	background: transparent url(../images/marker_list.gif) left center no-repeat;
	background-position: 0 0.45em;	
	}

#commentaires p {
	margin: 0 0 1em 0;
}

select#region{width:298px;}

/* NOTICES */
#not_top{background:url(/css/skins/not_top_right.png) no-repeat left top;width:640px;height:92px;}
#not_top ul{margin:0;padding:0;height:80px;}
#not_top li.not1 h3 a, #not_top li.not2 h3 a, #not_top li.not3 h3 a, #not_top li.last h3 a {color:#000 !important;}
#not_top li.not2{background-position:-156px 0 !important;}
#not_top li.not3{background-position:-312px 0 !important;}
#not_top li.not1 h3{text-transform:uppercase;position:relative;top:26%;line-height:10px;}
#not_top li.not2 h3, #not_top li.not3 h3, #not_top li.last h3 {text-transform:none !important;position:relative;top:26%;line-height:10px;}
#not_top h3{padding:0 2px 0 2px;}
#not_middle{background-color:#f7edeb;}
#not_middle ul{margin:0;padding:0;}
#not_middle li.cuve{background:transparent url(/css/skins/not_cuve.png) no-repeat scroll 3px top;padding-left:20px;}
#not_middle li.fut{background:transparent url(/css/skins/not_fut.png) no-repeat scroll 1px top;padding-left:20px;}
#not_middle li{margin-bottom:10px;}
#not_middle h1{color:#000;font-size:18px;text-transform:uppercase;}
#not_middle h1 img, #not_middle h2 img{padding-right:5px;vertical-align:text-bottom;_vertical-align:bottom;}
#not_middle h2, #not_middle h3{color:#000;font-size:16px;margin-top:5px;}
#not_middle h2 img, #not_middle h3 img{padding-left:5px;vertical-align:text-top;}
#mill, .mill{position:absolute;top:33px;left:14px;color:#FFF;font-weight:bold;font-size:13px;}
.mill{top:32px;left:10px;font-size:12px;}
.sepH{border-top:1px solid #C46819;height:1px;display:block;margin-top:4px;margin-bottom:4px;}
#coords li{float:left;margin-right:2px;margin-bottom:0px!important;}
ul#coords{margin-bottom:0px!important;margin-top:4px!important;}

#not_top li.alsace, #not_top li.beaujolais, #not_top li.bordelais, #not_top li.bourgogne, #not_top li.champagne, #not_top li.corse,
#not_top li.jura, #not_top li.languedoc, #not_top li.lorraine, #not_top li.poitou, #not_top li.provence, #not_top li.roussillon,
#not_top li.savoie, #not_top li.sud, #not_top li.loire, #not_top li.rhones, #not_top li.pays, #not_top li.suisses,
#not_top li.luxembourg, #not_top li.canada, #not_top li.armaniac
{float:left;margin-right:5px;background:url(/css/skins/not_alsace.png) no-repeat left top;width:156px;height:80px;text-align:center;}
#not_top li.beaujolais{background-image:url(/css/skins/not_beaujolais.png)}
#not_top li.bordelais{background-image:url(/css/skins/not_bordelais.png)}
#not_top li.bourgogne{background-image:url(/css/skins/not_bourgogne.png)}
#not_top li.champagne{background-image:url(/css/skins/not_champagne.png)}
#not_top li.corse{background-image:url(/css/skins/not_corse.png)}
#not_top li.jura{background-image:url(/css/skins/not_jura.png)}
#not_top li.languedoc{background-image:url(/css/skins/not_languedoc.png)}
#not_top li.lorraine{background-image:url(/css/skins/not_lorraine.png)}
#not_top li.poitou{background-image:url(/css/skins/not_poitou.png)}
#not_top li.provence{background-image:url(/css/skins/not_provence.png)}
#not_top li.roussillon{background-image:url(/css/skins/not_roussilon.png)}
#not_top li.savoie{background-image:url(/css/skins/not_savoie.png)}
#not_top li.sud{background-image:url(/css/skins/not_sudouest.png)}
#not_top li.loire{background-image:url(/css/skins/not_loire.png)}
#not_top li.rhones{background-image:url(/css/skins/not_rhones.png)}
#not_top li.pays{background-image:url(/css/skins/not_pays.png)}
#not_top li.suisses{background-image:url(/css/skins/not_suisses.png)}
#not_top li.luxembourg{background-image:url(/css/skins/not_luxembourg.png)}
#not_top li.canada{background-image:url(/css/skins/not_cannada.png)}
#not_top li.armaniac{background-image:url(/css/skins/not_armaniac.png)}
#not_top li.last{background:none !important;margin-right:0 !important;}

#not_top li span{position:relative;top:20%;}

li#nh1, li#nh2, li#nh3, li#nh4, li#nh5, li#nh6, li#nh7{background:url(/css/skins/not_hote.png) no-repeat left top;width:37px;height:14px;}
li#nh2{background-position:0 -14px!important;}
li#nh3{background-position:0 -28px!important;}
li#nh4{background-position:0 -42px!important;}
li#nh5{background-position:0 -56px!important;}
li#nh6{background-position:0 -70px!important;}
li#nh7{background-position:0 -84px!important;}

li#ng1, li#ng2, li#ng3, li#ng4, li#ng5{background:url(/css/skins/not_gite.png) no-repeat left top;width:32px;height:14px;}
li#ng2{background-position:0 -14px!important;}
li#ng3{background-position:0 -28px!important;}
li#ng4{background-position:0 -42px!important;}
li#ng5{background-position:0 -56px!important;}

#voiraussiNot{background-color:#F6EAEB;padding:10px;}
span.criteres a{color:#AA3039 !important;padding-left: 0.6em;background: url(../images/marker_list.gif) left center no-repeat;background-position: 0 0.45em;}

#voiraussiRec{padding:10px;}

#descVin{position:relative;margin-top:130px;color:#000;font-family:verdana;font-size: 11px !important;margin-left: 0px !important;}
