body, html{
background-color:#73a79c;
font-Family:Arial, Helvetica;
font-size:1em;
margin:0;
padding:0;
}
img{
border:0;
}
p.spip{
margin:0;
padding:0
}
span.obligatoire{
color:#999999;
font-size:0.7em;
margin:0 0 0 4px;
}
sup{
font-size:0.6em;
}
input.radio{
border:none;
margin:8px;
}
form.newsletter{
font-size:0.8em;
text-align:center;
}
form.newsletter input{
margin: 8px 8px 0 8px;
}
form.newsletter input#envoi{
margin: 8px;
}
form.newsletter select{
padding:2px;
font-size:0.8em;	
border: 1px solid #d6a94a;
}
fieldset{
border: 1px solid #d6a94a;
font-size:0.8em;
margin:0 auto;
text-align:center;
padding:16px;
}
legend{
font-size:1.3em;
font-weight:bold;
color:#b18347;
text-align:left;
}
input{
border: 1px solid #d6a94a;
}
input:hover{
background-color:#dddddd;
}
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_doc_titre { font-weight: bold;  margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; margin-left: auto; margin-right: auto; }
hr {
clear:both;
width: 90%;
border: 0;
border-bottom: 1px dotted #d6a94a;
height: 1px;
color:#d6a94a;
margin:4px 0 0 0;
padding:0;
}
a{
color:#b18347;
text-decoration:none;
}
a:hover{
color:#000000;
}
a img{
border:none;
}
div.principale{
margin:0;
padding:0;
width:796px;
height:606px;
position:absolute;
top:50%;
left:50%;
margin-top:-303px;
margin-left:-398px;
border:2px solid #d7aa4b;
background-color:#ffffff;
}
div.entete{
padding:0;
margin:0 auto;
width:114px;
height:68px;
}
div.navigation{
height:32px;
border-top:2px solid #d6a94a;
width:786px;
background-image:url(images/fond_nav.png);
background-repeat:no-repeat;
background-position:center center;
margin:0 auto;
}

div.contenu_sommaire{
width:786px;
height:478px;
background-image:url(images/illu_sommaire.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}
div.contenu_sommaire_en{
width:786px;
height:478px;
background-image:url(images/illu_sommaire_en.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}
div.contenu_sommaire_nl{
width:786px;
height:478px;
background-image:url(images/illu_sommaire_nl.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}
div.contenu_rubrique_champagnes{
height:463px;
margin:0 auto;
padding:0;
}
div.contenu_rubrique_partenaires{
height:463px;
margin:0 auto;
padding:8px;
overflow:auto;
}
div.contenu_rubrique_champagnes a{
float:left;
margin:0;
padding:0;
}
div.contenu_rubrique{
width:786px;
margin:0;
padding:0;
}
div.contenu_rubrique_fake{
width:780px;
height:478px;
overflow: auto;
margin:0 auto;
padding:0;
text-align:left;
}
div.contenu_rubrique_actus{
width:780px;
height:478px;
overflow: auto;
margin:0 auto;
padding:0;
background-image:url(images/fond_article2.png);
background-repeat:no-repeat;
background-position:bottom right;
text-align:left;
}

div.contenu_rubrique_actus ul,div.contenu_rubrique_actus h1{
padding:0;
margin:0;
}
div.contenu_rubrique_actus h1.in{
border-bottom:1px dotted #D6A94A;
padding:0 0 4px 0;
margin:0;	
}
div.contenu_rubrique_actus ul{
margin-top:4px;
}
div.contenu_rubrique_actus ul li.blogrub{
background-image:url(images/carre_or_25.png);
margin:6px 0 0 0;
padding:0;
}
div.contenu_rubrique_actus li{
padding:0;
margin:0 0 0 10px;
list-style-type:none;
}
div.contenu_rubrique_actus li.article-intro{
margin:0;
padding:0;
}
div.contenu_rubrique_actus li.article-intro h3 a.rubactus{
color:#000000;
}
div.contenu_rubrique_actus li.article-intro h3 a.rubactus:hover{
color:#b18347;
}
div.contenu_rubrique_actus img{vertical-align:middle;}
div.contenu_rubrique_actus ul h2{
margin:0 0 4px 0;
padding:0;
}
div.contenu_rubrique_actus ul h3{
margin:4px 0 0 30px;
padding:4px 0 0 0;
font-size:0.9em;
font-weight:bold;
color:#000000;
}
div.contenu_rubrique_actus ul h3 img{margin:0 4px 0 0;}
div.contenu_rubrique_actus ul h3 span{
font-size:0.7em;
color:#999999;
font-weight:normal;
}

div.contenu_rubrique_actus ul div.logo{
float:left;
margin: 0 0 0 30px;
padding:8px 0;
}
div.contenu_rubrique_actus ul div.resume{
font-size:0.7em;
font-weight:normal;
padding:8px;
width:70%;
margin:0;
color:#666666;
float:left;
}
div.contenu_rubrique_actus div.logo img.spip_logos{
border:1px solid #D6A94A;
padding:1px;
}
div.contenu_rubrique_actus ul div.resume a{
color:#666666;
}
div.contenu_rubrique_actus ul div.resume a:hover{
color:#b18347;
}
div.contenu_article{
width:796px;
margin:0;
padding:0;
}
div.contenu_article span{margin:0;padding:0;}
div.contenu_article_newsletter{
width:780px;
height:478px;
overflow: auto;
margin:0 auto;
}
div.contenu_article_actus{
margin:0 auto 4px auto;
width:780px;
height:474px;
overflow: auto;
}
div.contenu_article_actus div.texte h1.titre,div.contenu_article_newsletter div.texte h1.titre{
border-bottom:1px dotted #D6A94A;
margin:0;
padding:0;
}
div.contenu_article_actus div.texte p,div.contenu_article_actus div.texte p.spip{
padding:4px 40px;
margin:0;
font-weight:normal;
line-height:120%;
color:#444444;
}

div.texte ul.spip{
margin:0;
padding:0;
}
div.texte h2.titre{
margin:4px 0 0 0;
padding:0 40px;
}
div.texte h6.date{
margin:-4px 0 8px 8px;
padding:0 40px;
font-weight:normal;
color:#999999;
}
div.texte ul.spip li.spip{
margin:8px 0;
padding:0 0 0 15px;
background:transparent url(images/puce_grise.png) no-repeat top left;
list-style-type:none;
font-size:0.7em;
line-height:70%;
}
div.contenu_article div.texte{

}
div.contenu_article_autre{
margin:0 auto;
width:780px;
height:478px;
overflow: auto;
}
div.contenu_article_autre div.texte{
margin:0;
padding:0;
}
h3.spip{
margin:8px 0 0 0;
padding:0;
font-weight:bold;
font-size:1em;
width:422px;
padding:0;
color:#b18347;
}
h4.spip{
margin:0 0 -2px 0;
padding:0;
font-weight:bold;
font-size:0.8em;
width:422px;
color:#b18347;
}
h5.spip{
margin:0;
padding:0;
font-weight:bold;
font-size:0.75em;
width:422px;
color:#000000;
padding:4px 0 4px 0;
}
h6.spip{
margin:6px 0;
padding:0;
font-weight:bold;
font-size:0.8em;
width:422px;
color:#b18347;
}
div.partenaires{
margin:2px 0;
/*border-bottom:1px solid #D6A94A;*/
padding:2px;
}
div.partenaires-logo{
margin:4px 0;
padding:2px;
float:left;
}
div.partenaires-texte{
margin-left:160px;
padding:2px;
}
div.partenaires-texte a{
font-weight:bold;
font-size:0.8em;
}
div.partenaires-texte h2{
font-size:0.7em;
margin:0;
padding:0;
}
div.contenu_article_autre h1.titre, div.contenu_rubrique_partenaires h1.titre{
margin:0;
padding:0 0 4px 0;
border-bottom:1px dotted #D6A94A;
font-size:0.7em;
}
div.contenu_article h1.titre{
width:432px;
margin:20px 0 20px 0;
padding:0;
text-align:left;
font-size:0.7em;
}
h1{
margin:0;
padding:0;
}
div.contenu_article h1.sstitre{
width:432px;
margin:-8px 0 5px 0;
padding:0;
text-align:left;
font-size:0.7em;
}
div.rubrique_texte{
width:786px;
background-image:url(images/fond_article2.png);
background-repeat:no-repeat;
background-position:bottom right;
}
div.rubrique_texte p,div.rubrique_texte p.spip{
width:786px;
}
p,p.spip,div.spip{
font-size:0.75em;
line-height:1.5em;
font-weight:normal;
text-align:justify;
}
p.newsletter{
color:#b18347;
text-align:center;
font-size:0.9em;
}
div.contenu_article p,div.contenu_article div.spip,div.contenu_article p.spip{
margin:0;
padding:0;
}
div.photo {
width:400px;
margin:0;
padding:0;
float:left;
}
br.clear{
height:0.01em;
clear:both;
overflow:hidden;
}
div.pied{
border-top:2px solid #D6A94A;
height:22px;
text-align:center;
font-size:0.6em;
font-weight:bold;
padding: 6px 0 0 0;
margin:0;
}
div.pied img,div.pied_article img{vertical-align:middle;margin-right:8px;}
div.nav-lang{
margin:0 auto;
width:786px;
margin:-20px 0 2px 0;
text-align:right;
font-size:0.7em;
font-weight:bold;
}
div.nav-lang a{
margin:0 2px 0 4px;
}
div.nav-lang img{
vertical-align:-15%;
}
span._or{
color:#b18347;
margin:0 0 0 6px;
}
table.spip{
margin:0;
padding:8px 0;
}
tr.row_odd{
text-align:center;
font-size:0.8em;
font-weight:bold;
color:#b18347;
}
tr.row_odd a{
color:#b18347;
}
tr.row_odd a:hover{
color:#000000;
}

span.lien a{
margin:0;
text-align:center;
font-weight:bold;
font-size:0.8em;
}
div.form{
float:left;
width:550px;
margin:0;
padding:0;
}
form.leform{
margin:0;
padding:0;
}
form.leform fieldset{
border:1px solid #D6A94A;
margin:4px 0;
padding:4px;
text-align:left;
}
form.leform label{
float:left;
width:110px;
font-size:0.7em;
font-weight:bold;
color:#b18347;
margin:2px 0;
}
form.leform input{
border:1px solid #D6A94A;
height:16px;
margin:2px 0;
font-family:Arial, Helvetica;
font-size:0.8em;
}
form.leform textarea{
border:1px solid #D6A94A;
margin:2px 0;
font-family:Arial, Helvetica;
font-size:0.8em;
padding:2px;
}
form.leform input.submit{
margin:0 0 0 110px;
height:24px;
line-height:20px;
background-color:#ffffff;
}
form.leform input.submit:hover{
background-color:#eeeeee;
}
div#envoi{
padding:0;
margin:0 auto;
height:1px;
width:780px;
text-align:center;
color:#b18347;
font-weight:bold;
}
div#envoi span.envoi{
font-weight:normal;
font-size:0.8em;
}

div.contenu_article_autre dl{
width:200px;
text-align:center;
}
div.contenu_article_autre dt{
width:100%;
margin:0 auto;
}
div.contenu_article_autre dt.spip_doc_titre{
Font-size:0.8em;
color:#b18347;
font-weight:bold;
width:180px;
}
div.contenu_article_autre dd.spip_doc_descriptif{
font-size:0.7em;
width:100%;
margin:0 auto;
}
div.photoHD{
float:left;
padding:4px;
margin:0 0 12px 0;
font-size:0.7em;
text-align:center;
}
div.photoHD img{
vertical-align:middle;
border:2px solid #D6A94A;
}
div.groshr{
background-image:url(images/gros_hr.jpg);
width:796px;
height:15px;
margin:0;
padding:0;
}
div.bdc{
float:left;
text-align:center;
width:210px;
font-size:0.9em;
font-weight:bold;
color:#d6a94a;
margin:4px;
}
div.bdc p{
width:100%;
text-align:center;
font-weight:bold;
}

div.contenu_article_newsletter fieldset{font-size:0.8em;}
.spip_documents img{margin:0;padding:0;vertical-align:middle;}
p.spip .spip_documents_left { float: left; margin-right: 16px; margin-bottom: 5px; padding:2px; border:1px solid #D6A94A;}
p.spip .spip_documents_right { float: right; margin-left: 16px; margin-bottom: 5px; padding:2px; border:1px solid #D6A94A;}
div.contenu_article .spip_documents_right { float: right; margin:0; padding:0;}
div.contenu_article .spip_documents_left { float: left; margin:0; padding:0;}

div#retour{
font-size:1em;
padding:1em;
text-align:center;
width:80%;
margin:0 auto;
border:none;
color:#ffffff;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html	
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {font-family: arial, sans-serif; width:786px;line-height:200%; position:relative; font-size:0.8em; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; height:32px;text-align:center; overflow:hidden;}
.menu img{vertical-align:middle;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;width:157px;}
.menu ul li ul {display: none;margin:0;width:189px;}
.menu ul li ul.ul5 {display: none;margin:0 0 0 -1px;width:155px;}
.menu ul li ul.ul3 {display: none;width:260px;}

/* specific to non IE browsers */
.menu img{vertical-align:middle;}
.menu ul li:hover a {color:#000000;}
.menu ul li:hover ul {background-color:#ffffff;display:block; position:absolute; top:32px;border:2px solid #d6a94a;left:0;z-index:200;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {padding:0 0 0 4px;display:block; background:#ffffff; color:#000;font-size:0.85em;font-weight:bold;height:26px;line-height:20px;text-align:left;width:185px;}
.menu ul li:hover ul.ul3 li a{width:256px;}
.menu ul li:hover ul.ul5 li a{width:151px;}
.menu ul li:hover ul li a:hover {background:#f3e5c8; color:#b18347;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
/***********************************************************/
