
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6a6969;
	margin:0px; padding:0px;
}
a {
	color:#8d021b;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	margin:0px; padding:0px;
}
img {
	border:0px;
}
td {
	vertical-align:top;
}
h2 {
	margin:0px 0px 10px 0px; padding:0px;
	font-size:16px; font-weight:bold; color:#000000;
}
h3 {
	margin:0px 0px 10px 0px; padding:0px;
	font-size:13px; font-weight:bold; color:#000000;
}
ul {
	padding:0px 0px 0px 15px;
}
li {
	padding:0px; margin:0px;
	list-style-image:url(../images/picto_fleche_3.gif);
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#660315;
	background-color:#f2f2f2;
	border:1px solid #660315;
}



/*************************  *************************/

.clearBoth {
	clear:both;
}
.fondBlanc {
	background-color:#FFFFFF;
}
.alignCenter {
	text-align:center;
}
.alignRight {
	text-align:right;
}
.marginBottom5px {
	margin-bottom:5px;
}
.marginBottom10px {
	margin-bottom:10px;
}



/************************* GÉNÉRAL *************************/

#conteneur {
	width:955px;
	margin-left:auto; margin-right:auto;
}
#conteneur_gd {
	background-repeat:no-repeat; background-position:right top;
}
#conteneur_gauche {
	width:762px;
	background-color:#FFFFFF;
}
#conteneur_droite {
	width:193px; float:left;
	background-color:#00FFFF;
}
#header {
	height:95px;
	background-image:url(../images/header.gif); background-repeat:no-repeat;
}
#footer {
	position:relative;
	width:747px !important; width /**/:762px; clear:both;
	padding:10px 15px 8px 0px;
	font-size:9px; color:#660315;
	text-align:right;
	background-image:url(../images/footer.gif); background-repeat:no-repeat;
}
#logo {
	width:170px !important; width /**/:195px;
	float:left;
	padding:0px 0px 0px 25px;
}
#transverses {
	width:542px !important; width /**/:567px;
	height:20px; float:left;
	padding:0px 25px 0px 0px;
	text-align:right;
}
#transverses img, #home_transverses img {
	margin:0px 0px 0px 12px;
}
#espace_pro {
	width:138px !important; width /**/:453px;
	float:left;
	padding:11px 0px 0px 315px;
}
#menu {
	position:relative;
	height:67px !important; height /**/:85px;
	clear:both;
	padding:18px 189px 0px 213px;
	text-align:center;	
	background-image:url(../images/menu.gif); background-repeat:no-repeat; background-position:right top;
}
#menu img, #home_menu img {
	margin:0px 10px 0px 10px;
}
#sous_menu {
	position:absolute; top:42px; left:35px;
	width:692px;
	font-size:11px; font-weight:bold; color:#000000;
}
#sous_menu img {
	margin:0px 5px 0px 5px;
}
#contenu {
	position:relative; clear:both; float:left;
	padding:0px 35px 15px 35px;
}
html[xmlns] #contenu {
	margin-top:85px;
}
#contenu_gauche {
	width:319px; float:left;
}
#contenu_droite {
	width:373px; float:left;
}
.contenu_txt {
	padding:0px 0px 25px 0px;
}
.contenu_txt p {
	padding:0px 0px 10px 0px;
}
.contenu_produit {
	background-image:url(../images/footer_produit.gif); background-repeat:no-repeat; background-position:left bottom;
}



/************************* FONDS DE DROITE *************************/

.fond_presentation {
	background-image:url(../images/visuel_presentation.jpg);
	background-color:#222421;
}
.fond_produit {
	background-image:url(../images/visuel_produit.jpg);
	background-color:#5b0210;
}
.fond_palmares {
	background-image:url(../images/visuel_palmares.jpg);
	background-color:#9a7c56;
}
.fond_echos {
	background-image:url(../images/visuel_echos.jpg);
	background-color:#223200;
}



/************************* ACCUEIL *************************/

#home_conteneur_gauche {
	width:648px; float:left;
	background-image:url(../images/accueil.gif); background-repeat:no-repeat;
}
#home_conteneur_droite {
	width:307px; height:600px; float:left;
	background-image:url(../images/visuel_accueil.jpg); background-repeat:no-repeat;
}
#home_header {
	height:95px;
	background-image:url(../images/header_accueil.gif); background-repeat:no-repeat;
}
#home_menu {
	height:22px !important; height /**/:40px;
	clear:both;
	padding:18px 75px 0px 213px;
	text-align:center;	
	background-image:url(../images/menu_accueil.gif); background-repeat:no-repeat; background-position:right top;
}
#home_actu {
	height:128px !important; height /**/:155px;
	margin:15px 0px 0px 0px; padding:27px 35px 0px 217px;
	font-size:10px;
	background-image:url(../images/actualites_accueil.gif); background-repeat:no-repeat;
}
#home_actu td {
	vertical-align:top;
}
#home_decouvrez {
	padding:36px 0px 0px 30px;
	background-image:url(../images/decouvrez_nos_vins.gif); background-repeat:no-repeat;
}
#home_decouvrez img {
	padding:0px 5px 0px 0px;
}
#home_mets {
	height:63px !important; height /**/:66px;
	padding:3px 0px 0px 30px;
	background-image:url(../images/vins_choisir_mets.gif); background-repeat:no-repeat;
}
#home_footer {
	padding:10px 15px 0px 0px;
	font-size:9px; color:#660315;
	text-align:right;
	background-image:url(../images/footer_accueil.gif); background-repeat:no-repeat;
}
#home_transverses {
	width:411px !important; width /**/:453px;
	height:20px; float:left;
	padding:0px 42px 0px 0px;
	text-align:right;
}



/************************* PRÉSENTATION *************************/

.contenu_articles {
	padding:0px 0px 20px 0px;
}
.bordHG {
	width:17px; height:17px;
	background-image:url(../images/bordHG.gif); background-repeat:no-repeat;
}
.bordHD {
	width:17px; height:17px;
	background-image:url(../images/bordHD.gif); background-repeat:no-repeat;
}
.bordBD {
	width:17px; height:17px;
	background-image:url(../images/bordBD.gif); background-repeat:no-repeat;
}
.bordBG {
	width:17px; height:17px;
	background-image:url(../images/bordBG.gif); background-repeat:no-repeat;
}
.bord {
	background-color:#e9dcde;
}
.bord img {
	float:left;
	padding:0px 10px 10px 0px;
}
.nous_trouver {
	height:40px; float:left;
	margin:-15px 0px 0px 0px;
}
.nous_trouver_G {
	width:81px; height:40px; float:left;
	background-image:url(../images/nous_trouver_G.gif); background-repeat:no-repeat;
}
.nous_trouver_C {
	float:left;
	padding:6px 0px 6px 0px;
	font-weight:bold;
	background-color:#efefef;
}
.nous_trouver_D {
	width:21px; height:40px; float:left;
	background-image:url(../images/nous_trouver_D.gif); background-repeat:no-repeat;
}



/************************* ACTUALITÉS *************************/

.actu_titre {
	font-size:12px; color:#000000;
}
.actu_date {
	font-size:11px;
}
.actu_txt {
	height:88px;
	overflow:hidden;
}
.actu_gauche {
	width:188px !important; width /**/:198px;
	clear:both; float:left;
	margin:0px 0px 20px 0px; padding:5px 10px 5px 0px;
	text-align:right;
	border-right:1px solid #ececec;
}
.actu_droite {
	width:483px !important; width /**/:493px;
	float:left;
	margin:0px 0px 20px -1px; padding:6px 0px 5px 10px;
	border-left:1px solid #ececec;
}
.actu_gauche p, .actu_droite p {
	padding:0px;
}
.actu_pdf {
	margin:5px 0px 0px 0px;
}



/************************* NOS VINS *************************/

.gamme_visuel {
	width:125px; float:left;
}
.gamme_produits {
	width:567px; float:left;
}
.gamme_produit {
	width:239px !important; width /**/:259px;
	height:58px !important; height /**/:75px;
	float:left; overflow:hidden;
	margin:0px 15px 20px 0px; padding:7px 10px 10px 10px;
	background-image:url(../images/gamme_produit.jpg); background-repeat:no-repeat;
}
.gamme_produit .titre {
	margin:0px; padding:0px;
	font-size:12px; color:#660315;
}
.gamme_produit .sous_titre {
	margin:0px; padding:0px;
	font-size:9px; color:#660315;
}
.gamme_produit .txt {
	margin:0px; padding:5px 0px 0px 0px;
}



/************************* PRODUIT *************************/

#produit_gauche {
	width:224px !important; width /**/:254px;
	float:left;
	padding:0px 0px 0px 30px;
}
#produit_droite {
	width:438px; float:left;
}
#produit_droite .img {
	float:left;
	padding:0px 15px 10px 0px;
}
#produit_droite .txt {
	padding:0px 0px 15px 0px;
}
.produit_conseil {
	padding:0px 25px 0px 0px;
}



/************************* MAGASIN *************************/

.magasin_coordonnees {
	padding:20px 25px 0px 0px;
}



/************************* ACCORD METS & VINS *************************/

#accord_gauche {
	position:relative;
	width:470px; float:left;
	padding:0px 0px 45px 0px;
}
#accord_droite {
	width:222px; float:left;
	padding:0px 0px 45px 0px;
}
.accord {
	background-image:url(../images/accord_bordure.gif); background-repeat:repeat-y;
}
.accord_titre {
	height:25px;
	padding:0px 0px 15px 0px;
}
.accord_titre_G {
	width:32px; height:25px; float:left;
	background-image:url(../images/accord_titre_G.gif); background-repeat:no-repeat;
}
.accord_titre_C {
	float:left;
	padding:4px 0px 5px 0px;
	background-color:#ececec;
}
.accord_titre_C h3 {
	margin:0px; padding:0px;
}
.accord_titre_D {
	position:relative;
	width:20px; height:25px; float:left;
	background-image:url(../images/accord_titre_D.gif); background-repeat:no-repeat;
}
.accord_titre_img {
	position:absolute; bottom:0px; left:35px;
}
.accord_stitre {
	width:315px !important; width /**/:360px; clear:both;
	padding:3px 15px 10px 30px;
	font-size:10px;
	background-image:url(../images/accord_stitre.gif); background-repeat:no-repeat;
}
.accord_stitre .titre {
	padding:0px 0px 5px 0px;
	font-weight:bold; color:#313131;
}
.accord_stitre .txt {
	color:#6a6969;
}
.accord_stitre b {
	color:#660315;
}



/************************* PALMARÈS *************************/

.palmares {
	position:relative;
	width:692px; height:185px !important; height /**/:200px; float:left;
	background-image:url(../images/accord_bordure.gif); background-repeat:repeat-y;
}
html[xmlns] .palmares {
	height:auto !important; height /**/:auto; min-height:185px;
}
.palmares_bas {
	clear:both;
	width:692px; height:15px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/palmares.gif); background-repeat:no-repeat; background-position:left bottom;
}
.palmares_img {
	position:absolute; top:10px; left:495px;
	width:169px; height:160px !important; height /**/:175px;
	padding:15px 0px 0px 0px;
	text-align:center;
	background-image:url(../images/palmares_img.gif); background-repeat:no-repeat;
}
.palmares_titre {
	height:32px;
}
.palmares_titre_G {
	width:32px; height:32px; float:left;
	background-image:url(../images/palmares_titre_G.gif); background-repeat:no-repeat;
}
.palmares_titre_C {
	float:left;
	padding:4px 0px 5px 0px;
	background-color:#ececec;
}
.palmares_titre_C h3 {
	margin:0px; padding:0px;
}
.palmares_titre_D {
	width:20px; height:32px; float:left;
	background-image:url(../images/accord_titre_D.gif); background-repeat:no-repeat;
}
.palmares_stitre, .palmares_stitre_fin {
	width:497px !important; width /**/:520px; clear:both; float:left;
	padding:0px 0px 15px 23px;
	background-image:url(../images/palmares_bordure.gif); background-repeat:repeat-y;
	border-right:4px solid #ececec;
}
.palmares_stitre_fin {
	background-image:url(../images/accord_bordure.gif); background-repeat:repeat-y;
}
.palmares_stitre .date, .palmares_stitre_fin .date {
	width:64px !important; width /**/:92px;
	height:16px !important; height /**/:18px;
	float:left;
	padding:2px 0px 0px 28px;
	color:#313131;
	background-image:url(../images/palmares_stitre_date.gif); background-repeat:no-repeat;
}
.palmares_stitre .txt, .palmares_stitre_fin .txt {
	width:353px !important; width /**/:363px; float:left;
	padding:3px 0px 3px 10px;
	border-left:1px solid #ececec;
}



/************************* PARTENAIRES *************************/

.partenaire_region {
	margin:0px 0px 15px 0px;
	font-weight:bold;
}
.partenaire_H {
	height:15px;
	background-image:url(../images/partenaire_haut.gif); background-repeat:no-repeat;
}
.partenaire {
	padding:0px 15px 0px 15px;
	border-left:3px solid #efefef; border-right:3px solid #efefef;
}
.partenaire p {
	padding:0px;
}
.partenaire_adresse {
	margin:10px 0px 0px 0px;
}
.partenaire_B {
	height:18px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/partenaire_bas.gif); background-repeat:no-repeat;
}
.partenaire_page {
	width:124px; float:left;
	font-size:10px;
}
.partenaire_page a {
	font-weight:bold;
}
.partenaires_pays {
	padding:25px 0px 0px 0px;
}
.partenaires_pays form {
	display:inline;
}



/************************* PLAN DU SITE *************************/

.plan_1 {
	height:26px !important; height /**/:53px;
	padding:12px 15px 15px 15px;
	background-color:#ececec;
}
.plan_2 {
	padding:3px 5px 4px 15px;
	background-color:#e9dcde;
	border-top:1px solid #FFFFFF;
}



/************************* ESPACE PRO *************************/

.pro_logout {
	margin:-24px 0px 11px 0px;
	text-align:right;
}
.pro_titre {
	padding:7px 15px 0px 15px;
	background-color:#ececec;
}
.pro_ligne {
	padding:3px 5px 4px 15px;
	background-color:#e9dcde;
	border-top:1px solid #FFFFFF;
}
.pro_vide {
	height:5px;
	font-size:1px;
}
.pro_input {
	width:150px;
	font-size:10px;
	border:1px solid #ececec;
}
.pro_button {
	font-size:10px;
	background-color:#ececec;
	border:1px solid #ececec;
}