/* CSS Document */

/* STANDARD */
body{color:#000; background:#590210 url("../graphismes/fondpage.jpg") top left repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	margin: 0px;	padding: 0px;}
a{font-size: 11px;padding:1px;color:#840122;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
form{	margin: 0px;	padding: 0px;}
input, textarea, select{ font-family: inherit;	font-size: 100%;	margin: 0px;	padding: 1px;}
select{	padding: 0px;}
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
img {border: none;}
table{	border-collapse: collapse;	font-size: 11px;}
ul, ol, li{	border: none; list-style: none;	padding: 0px;	margin: 0px;}
fieldset {	margin: 0px; padding: 5px;}
legend { font-weight: bold;	margin-bottom: 5px;}

/* CLEAR */
.clearfloat { clear:both;   height:0;  line-height: 0px; }

/*STYLE*/
.message { color:#FF0000; }

/*OMBRE PAGE*/
#fond { background:url("../graphismes/fondcontent.png") repeat-y top center; }

/* HEADER */
#header{ width:940px;margin:0 auto;padding:0px 5px 0px 5px;}
#header{ background:#840122 url("../graphismes/top.jpg") top left no-repeat; height:105px; }
#adresse { float:right; width:338px; text-align:right; margin:1px 29px 0 0; font-weight:bold; color:#840122; padding:0px; }

/* BARRE NAVIGATION */
#nav{ width:950px; margin:0 auto; padding:0px }
#nav{ background:#840122 url("../graphismes/bg_menu.jpg") left top no-repeat;}
#nav a{ font-family: "Trebuchet MS", "Times New Roman"; color:#FFF; font-size:14px; font-weight:bold; }
#nav ul { width:950px; text-align:center; height:35px; margin-left:232px;
font-family:"Trebuchet MS", "Times New Roman"; text-transform:uppercase; color:#FFF;  font-size:14px; font-weight:bold; }
#nav ul li { float:left; width:auto; text-align:center; height:25px; padding:10px 15px 0 15px; margin-right:20px;
background:url("../graphismes/nav_bouton.jpg") top left repeat-x;
}

/* INTRO */
#intro{width:950px;margin:0 auto;padding:0px; background-color:#F2F2F2; height:250px;}

/* CONTENT */
/*#content{ width:940px;margin:0 auto;padding:5px 5px 0px 5px; }*/
#content{ width:941px; margin:0px auto; padding:5px 5px 0px 5px; }

#content{ height:auto;background-color:#840122; }
#content h2{ font-family:"Trebuchet MS", "Times New Roman"; font-size:20px; font-weight:bold; color:#840122; border-bottom:#CCC dashed 1px; margin-bottom:10px;}
#content h2 a{ font-size:20px;}
#content h3{ font-family:"Trebuchet MS", "Times New Roman"; font-size:16px; font-weight:bold;color:#999; padding:0px;margin:0px}
#content h3 a{ font-size:16px;}

/*SEPARATION*/
.hrBas{color:#FFCC66;background-color:#FFCC66;height: 1px;border: 0;margin:0px;  padding:0px;}
.hrSep{color:#00CC33;background-color:#00CC33;height: 1px; border: 0; margin:0px 0px 5px 0px; padding:0px;}

/* BAS */
#footer{ background:url("../graphismes/footer.png") no-repeat top center; height:95px; width:980px;margin:0px auto;padding:35px 5px 5px 5px; color:#FFF;
text-transform:uppercase; font-weight:bold; font-size:10px; text-align:center; }
#footer a { text-decoration:underline; color:#FFF; }
#footer a:hover { text-decoration:none; color:#FFF; }


/* BLOC TEXTE */
.ParTexte{ text-align:justify; padding:8px; background-image:url("../graphismes/texte_fond.jpg"); background-repeat:no-repeat; background-position:top left; background-color:#FFF;
margin:0px 0px 5px 0px; min-height:500px;
}
.ParTexte img{ float:left; padding:3px; border:#666 1px solid; margin-right:10px;}
.ParTexte p{ padding:1px; margin:2px 2px 5px 2px; line-height:16px;}
.ParTexte ul li {margin:5px;}
.auteur{margin:0px; padding:0px; font-style:italic;}
.ArticleDate{ font-size:11px; font-weight:bold; letter-spacing:10px; color:#666; margin-bottom:5px;}
.SousTitre01{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;color:#999; padding:0px;margin:0px}
.DatePetit  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:2px;}

/* Type 1 - Deux Colonnes 621px / 310 px*/ 
/*GAUCHE*/
#blocGauche{ width:621px; float:left; /*background-color:#FFFFCC;*/ padding:2px;  border-right:#CCC solid 1px;}

/*DROITE*/
#blocDroite{width:310px; float:right;  padding:2px}
#blocDroite h2 { font-family:"Trebuchet MS", "Times New Roman"; font-size:20px; font-weight:bold; color:#840122; border-bottom:none; margin-bottom:10px;}

/*liste*/ 
#blocDroite ul{margin:0px 0px 8px 6px; text-align:left;}
#blocDroite li{margin:0px; border-bottom:1px  #CCC solid; padding:2px 0 3px 15px;
height:20px; margin:2px 0 2px 0; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman"; color:#FFF;
background:url("../graphismes/rub_liste.jpg") top right no-repeat}
#blocDroite img{ padding:0px; /*border:#666666 1px solid;*/ margin:0px 0px 5px 0px; vertical-align:middle;}

/* class */
.Rub01{padding:5px; border:#333 solid 1px; margin:0 0 8px 0; text-align:center; width:292px; float:right;}
.Rub01{ background: url("../graphismes/fondRub01.jpg") top left repeat-x #141414;}
.Rub01 a{color:#FFF; text-transform:uppercase; text-decoration:none; font-size:14px;}
.Rub01 a:hover {text-decoration:underline;}
.Rub01 img { margin:0px; padding:0px; vertical-align:middle; }
.Rub01 p { font-size:10px; color:#FFF; margin:5px 10px 10px 10px; text-align:justify; }

/* BORDER IMAGE */
.ImgBorder{ padding:3px; border:#666 1px solid; margin:5px; vertical-align:middle;}

/*rubriques*/
.rubriques { width:950px;margin:0 auto;padding:0px }

/* Type 2 - Deux Colonnes 300px / 621 px*/ 
#blocGaucheRub{ width:300px; float:left; /*background-color:#FFFFCC;*/ padding:2px; border-right:#CCC solid 1px;}
#blocDroiteRub{width:631px; float:right;  padding:2px}
#blocGaucheRub ul{margin:0px 0px 2px 6px;}
/*#blocGaucheRub ul li{margin:0px; padding:0px;}*/
#blocGaucheRub ul li ul {margin-left:35px;}
#blocGaucheRub ul li ul a { text-transform:none;}
#blocGaucheRub li{margin:0px; border-bottom:1px  #CCC solid; padding:2px 0 3px 0;}
#blocGaucheRub ul li ul li{ border-bottom:none;}
#blocGaucheRub p{margin:2px;  padding:2px 2px 2px 8px; background-color:#FFF; text-align:justify;}

/* GALERIE */
#galeriePhotos{ padding:3px; margin-bottom:5px; width:570px; margin:0 auto;}
#galeriePhotos li{ width:110px; height:80px; /*border:#CCCCCC solid 1px;*/ float:left; margin:1px; font-size:9px; text-align:center; padding:1px; overflow:hidden;}
#galeriePhotos li img{ border:#999999 solid 1px; padding:3px;  background-color:#FFF;}
#galeriePhotos li a{font-size:9px;}
/**/
#grandePhoto  { text-align:center;}
#grandePhoto img{ margin:0 auto; padding:5px; border:#666; background-color:#FFF;}

/* ZOOM */
#zoom_img { margin:0 auto; display: none; z-index: 0; position:absolute; top: 250px;
width:100%; height:100%; text-align:center; padding:0px;}
#zoom_img .aZoom { display:block; background-color:#FFFFF2; width:100px; margin:0px auto;
border-top:1px  solid #CCC;border-left:1px  solid #CCC;border-right:1px  solid #CCC;}
#zoom_img img{ margin:2px auto;padding:10px;border:1px solid #333; background-color:#FFF;vertical-align:middle;}

/*Listes*/
.ListesArt li { margin: 0px 0px 5px 25px;}

/*RECHERCHE*/
#blocGaucheRub fieldset, #blocDroite fieldset {border:0px;}
#blocGaucheRub input, #blocDroite input{ font-size:10px; font-weight:bold; width:120px;}
#blocGaucheRub .BoutonRecherche, #blocDroite .BoutonRecherche { font-size:10px; font-weight:bold; background-color:#d6d699; border: 1px solid #666; width:80px;}

/*Liste de LIENS*/
#LiensPartenaires ul{ width:500px; margin:0 auto; }
#LiensPartenaires ul li{margin:0 0 15px 5px;border-bottom:1px dashed #CCC;/*font-weight:bold;*/letter-spacing:3px;}

/*formulaire contacts*/
input, textarea, select { font-family: inherit;	font-size: 100%; margin: 2px 0px 8px 10px; padding:1px; font-size: 11px;}
textarea{	font-family:Verdana, Arial, Helvetica, sans-serif;}
fieldset { border:none;}
label {	display:block;	width:140px;	text-transform:capitalize;	font-weight:bold; float:left; letter-spacing:2px; text-align:right;}
.Bouton { font-size:10px; font-weight:bold; background-color:#FCC; 
border: 1px solid #666; width:80px; margin: 8px 0px 8px 0px;}

/*Message de session*/
#message { color:#F00; }

/*ImgPartenaire*/
.ImgPartenaire { border:1px solid #d6d699;  width:235px; margin:0px auto;}

/* GALERIE */
.chemin { font-size:10px; color:#000; text-decoration:none; font-weight:normal; }
.chemin a { font-size:10px; color:#666; text-decoration:none; font-weight:normal; }
.chemin a:hover { font-size:10px; color:#666; text-decoration:underline; font-weight:normal; }

/* PAGE VINS */
#content_vins { width:940px; height:auto; margin:0 auto; padding:5px 5px 0px 5px; background:#000 url("../graphismes/bg_vins.png") right top no-repeat; }
#content_vins h3{ font-family: "Trebuchet MS", "Times New Roman"; font-size:16px; font-weight:bold; color:#FFF; padding:0px; margin:0 20px; text-align:right;}
#content_vins p { font-family: "Times New Roman";color:#F06; text-align:right; padding:1px; margin:5px 20px 5px 50px; line-height:18px; font-size:16px; font-style:italic; }
#content_vins img{ float:none; padding:0; border:none; margin:20px 20px 10px 25px;}
#content_vins table tr td { vertical-align:middle; padding-bottom:10px; }
#content_vins table tr { background:url("../graphismes/separation_vins.jpg") bottom center repeat-x; }

/* ZOOM BOUTEILLES */
#PhotoZoom { position:absolute; margin-left:50%; left:-400px; top:80px; width:180px; height:375px;}

/* COMMANDES */
.cmd thead { text-transform:capitalize; font-weight:bold; letter-spacing:1px; }
.cmd table tr td { border-bottom:1px solid #CCC; height:25px; }

.prix { text-align:right; text-transform:capitalize; font-weight:bold; letter-spacing:1px; border-bottom:none; }
.cmd .prix table tr td { border-bottom:none; }

.cmd table tr td a { font-size: 11px; padding:1px; color:#000; text-decoration:none; font-weight:normal; }
.cmd table tr td a:hover { color:#840122; }

.cmd img { border:none; }

.produits { color:#666; }

.infos { color:#999; font-size:10px; }