body
{
	margin: 0;/* sans marges, la page sera colle aux bords */
/* on définit la police de base dans la page */
	font-family:verdana, arial, sans-serif;
	font-size: 70%;
	color:#000000;
	background-color:#FFFFFF;
}
p {text-align:justify !important;}
#conteneurBas
{
	width: 800px;
	min-height: 520px;
	height: auto !important;
	padding-left:57px;
    height:520px;	
}

.pereBas {
	width:915px;
	min-height:562px;
    height: auto !important;
    height:562px;
	position:absolute;
	left:50%; /*permet de centrer le contenu sur la largeur*/
	top:50%; /*permet de centrer le contenu sur la hauteur*/
	margin:100px auto 0px auto;
	padding-top:42px;
	border: 1px solid #cccccc;
	margin-top: -302px;
	margin-left: -457px;
	/*background:url(images/bandeau.gif) no-repeat 675px 35px;*/
	/*background:url(images/Logo.jpg) no-repeat 594px 16px;*/
	background:url(images/avertissement.jpeg) no-repeat 900px 44px;
}


/****************************************/
#conteneur
{
	width: 800px;
	min-height: 520px;
	position:absolute;
	left:50%; /*permet de centrer le contenu sur la largeur*/
	top:50%; /*permet de centrer le contenu sur la hauteur*/
	margin-top: -300px;
	margin-left: -400px;
	
}

img {border:none;}

.pere {
	width:915px;
	min-height:604px;
    height: auto !important;
    height:604px;
	position:absolute;
	left:50%; /*permet de centrer le contenu sur la largeur*/
	top:50%; /*permet de centrer le contenu sur la hauteur*/
	margin:100px auto 0px auto;
	border: 1px solid #cccccc;
	margin-top: -302px;
	margin-left: -457px;
	/*background:url(images/bandeau.gif) no-repeat 675px 35px;*/
	/*background:url(images/Logo.jpg) no-repeat 594px 16px;*/
	background:url(images/avertissement.jpeg) no-repeat 900px 39px;
}
/****************************************/


.lienPere {
	margin-left:580px;
	margin-top:50px !important;
}
.texteCopy {
	float:right;
	width:30%;
	background:red;
	writing-mode:tb-rl; 
	white-space: nowrap;
}

a, a:visited, a:active
{
    color:#000000;
	font-weight:normal;
    text-decoration:none;
}

a:hover
{
	font-weight:normal;
	color:#9D0909 !important;
    text-decoration:none;
}


/*concerne uniquement la page d'accueil*/
#accueil
{
    width: 916px;
	height: 607px;
	position:absolute;
	left:50%; /*permet de centrer le contenu sur la largeur*/
	top:50%; /*permet de centrer le contenu sur la hauteur*/
	margin-top: -303px;
	margin-left: -458px;
    border: 1px solid black;
}

#logo
{
	width: 396px;
	height: 460px;
    position:absolute;
    right:0;
    top:0;
	text-align:left;
	background-repeat: no-repeat;
	background-position: center;
/*	border: 1px solid black;*/
}

#logo .choose, .international {
	padding-left:10px;
	text-align:left !important;
}

#logo .choose select {
	margin-left:10px;
}

#logo .international select {
	margin-left:5px;
}
#image
{
	width: 520px;
	height: 100%;
	position: absolute;
	left:0; /*colle le calque sur le bord gauche*/
    	margin:0px;
    	padding-top:50px;
	background-image:url(images/fdAcc1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
	
#navigation
{
    position:absolute;
    right: 0px;
    top: 420px;
	text-align: center;
	width: 450px;
	height: 30px;
	font-weight:normal;
	padding: 0px;
}

#navigation a, a:visited, a:active, a:hover
{
     text-decoration:none;
	padding: 0px;
}

#disclaimer
{
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:center;
	font-size:10px;
}
/*fin de la partie "page d'accueil"*/

#bandeau
{
	height: 40px;
	/*
	width: 799px;
	left: 1px;
	text-align:right;
	top:50px;
	left:550px;*/
	/*position: relative;
	text-align: right;
	overflow: hidden;*/
	/*border-bottom:1px solid #000000;*/
}

#bandeau a, a:visited, a:active, a:hover
{
     text-decoration:none;
	padding: 0px;
}

#menugauche
{
	/*height: 434px;
	width: 73px;
	position:absolute;
	left:0; */
	position:absolute;
	left:0;
	float:left;
	text-align: center;
	line-height: 0px;
	padding: 0px;
/*	border:1px solid #000000;*/
/*	clear:both;*/
	width: 81px;
}

#grandeRub {
	padding-bottom:13px;
	margin-top:2px !important;
	padding-top:6px !important;
	font-size:140%;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
.logoLiber { 
	float:left;
	width:252px;
	margin-left:27px;
	margin-top:-28px !important;
}
.clearBoth {clear:both;}
#menugauche a img { padding-bottom:1px;}
#menugauche img { padding-bottom:1px;padding-bottom:0px !important!;}

#menugauche a, a:visited, a:hover, a:active
{
	padding:0px;
}

#rubriqueintro  /*contient l'image d'introduction de chaque rubrique*/
{
	/*position: absolute;
    top:57px;
    left:72px;*/
	float:left;
	width: 563px;
	height: 200px;
	padding: 0px;
/*	overflow: hidden;*/
	scrollbar-base-color:#FFFFFF;
    scrollbar-3dlight-color:#B1272B;
    scrollbar-arrow-color:#000000;
    scrollbar-darkshadow-color:#B1272B;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
/*	border: 1px solid #B1272B*/
}

#rubriqueintro a, a:hover, a:visited, a:active
{
    color:#000000;
    text-decoration:none;
	padding-left:1px;
	padding-right: 0px;
	
}


#rubriquecontenu                /*contient la partie centrale lorsqu'il y a du texte*/
{
	position: absolute;
	top: 59px;
	left: 74px;
	width: 561px;
	height: 427px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
    scrollbar-base-color:#FFFFFF;
    scrollbar-3dlight-color:#B1272B;
    scrollbar-arrow-color:#000000;
    scrollbar-darkshadow-color:#B1272B;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
}

#rubriquetexte      /*calque imbriqué dans #rubriquecontenu permettant l'affichage du texte*/
{
	position: absolute;
	top: 0px;
    left: 0px;
	width: 525px;
	height: 425px;
    padding-top: 0px;
    padding-left: 25px;
    text-align:justify;
	overflow: visible;
}

#rubriquetexte H1
{
    font-size:130%;
	text-align:center;
	font-weight:bold;
}

#rubriquetexte a, a:visited, a:hover, a:active
{
     color:#9D0909;
	 padding:0;
}
#rubriquetexte a, a:visited, a:active
{
     text-decoration:none;
}

#rubriquetexte a:hover
{
     text-decoration:underline;
}

#rubriquetexte em
{
	font-weight:bold;
}

/*Cette partie gère l'affichage des Thiases: nom, adresse, téléphone*/

#rubriquetexte  .nomThiase
{ 
	font-weight:  bold;

}

#rubriquetexte ul .adresseThiase 
{
	font-weight:normal;
	list-style-type : none;
	margin-left:-40px;
}

#rubriquetexte  ul .telephoneThiase
{
	font-weight:normal;
	list-style-type : none;
	margin-left:-40px;
}
/* fin de la partie qui gère l'affichage des Thiases*/

/*Cette partie gère l'affichage des news: titre, date, texte, image*/

.titreNews {
	font-size:100%;
}

.dateNews
{
	font-weight:normal;
	font-style:italic;
}

#rubriquetexte p.texteNews
{
	font-weight:normal;
	list-style-type : none;
}

#rubriquetexte img
{
	padding : 0;
	float: right;
	margin-left: 20px;
}

/* fin de la partie qui gère l'affichage des news*/

#rubriquetexte .planTitre1 a, a:active, a:visited, a:hover
{
	font-weight:bold;
}

#rubriquetexte .planTitre1 a, a:active, a:visited
{
	color:#000000;
}

#rubriquetexte .planTitre1 a:hover
{
	color:#9D0909;
	text-decoration:none;
}

#rubriquetexte .planTitre2 a, a:active, a:visited, a:hover
{
	font-weight:normal;
}

#rubriquetexte .planTitre2 a:hover
{
	text-decoration:underline;
}

#rubriquetexte ul .planTitre2 
{
	list-style-type : none;
	margin-left:-25px;
}



#menudroit
{
/*	position:absolute;*/
	float:left;
	width: 143px;
	height: 434px;
    /*top:57px;
	left:657px;*/
	margin: 0;
	padding: 0;
	text-align:right;
	line-height:0;
/*	border-right: 1px  solid #000000;
	border-left: 1px  solid #000000;*/
}

#menudroit a, a:visited, a:hover, a:active
{
        display:inline;
        padding:0px;
}

#pieddepage
{
	text-align: center;
	padding-top:12px;
	height:20px;
	color:#666666 !important;
	clear:both;
	font-size:110%;
}

#pieddepage a {
	color:#666666 !important;
}

#pieddepage a, a:visited, a:hover, a:active
{
    padding-right:4px;
	font-weight:normal;
	text-decoration:none;
}

#pieddepage a, a:visited, a:active
{
    color:#000000;
}

#pieddepage a:hover
{
	color:#9D0909 !important;

}

#pieddepage span
{
        position:absolute;
        right:0px;
        top:5px;
        text-align:right;
        font-size:100%;
		font-weight: strong;
    /*    width: 300px;*/
        height: 20px;
        margin-right: 0px; /*fixe la marge du haut-bas puis gauche-droite  */
        padding-top: 0;
}

.pieddepageG {
	float:left;
}

.pieddepageD {
	float:right;
}
.txtNewsletter {
	float:right;
	margin-top:3px;
}


.txtNewsletter a {
	color:#666666 !important;
}

.txtNewsletter a, a:visited, a:hover, a:active
{
    padding-right:10px;
	font-weight:normal;
	text-decoration:none;
}

.txtNewsletter a, a:visited, a:active
{
    color:#000000;
}

.txtNewsletter a:hover
{
	color:#9D0909 !important;

}

.texte {
	padding-left:10px;
	padding-top:25px;
	width:711px;
	text-align:justify;
}

#rubriqueThiases {
	background:url(images/Thiases-vin-Liber-Pater-grand-cru-de-graves-bordeaux.gif) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueThiases p {
	width:700px;
	color:#fff !important;
	margin-left:50px;		
	padding-top:385px;
	padding-left:35px;
}

#rubriqueHeritage {
	/*background:url(images/Thiases-vin-Liber-Pater-grand-cru-de-graves-bordeaux.gif) no-repeat 82px 0px;*/
	width:792px;	
	/*height:490px;*/
	
	/*padding-top:385px;*/
	padding-left:85px;
}

#rubriqueHeritage p {
	width:700px;
}

#rubriqueVignoble {
	background:url(images/Thiases-vin-Liber-Pater-grand-cru-de-graves-bordeaux.gif) no-repeat 82px 0px;
		width:792px;	
	/*height:490px;*/
	
	padding-top:385px;
	padding-left:85px;
}

#rubriqueVignoble p {
	width:700px;
}


#rubriqueHeritage1 {
	/*background:url(images/Thiases-vin-Liber-Pater-grand-cru-de-graves-bordeaux.gif) no-repeat 82px 0px;*/
		width:792px;	
	/*height:490px;*/
	
	/*padding-top:385px;*/
	padding-left:85px;
}

#rubriqueHeritage1 p {
	width:700px;
	color:#fff;
}

#rubriqueHeritage2 {
	background:url(images/Thiases-liber-pater-grand-vin-bordeaux.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;	
	float:left;
}

#rubriqueHeritage2 p {
	width:215px;
	color:#fff;
	padding-top:1px;
	padding-left:86px;
}

#rubriqueHeritage3 {
	background:url(images/Heritage-Liber-Pater-Romain-grand-vin-graves.gif) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueHeritage3 p {
	width:600px;
	margin-left:50px;	
	padding-top:360px;
	padding-left:85px;
}

#rubriqueHeritage3a {
	background:url(images/Heritage-Liber-Pater-XVIIIs-grand-vin-graves.gif) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueHeritage3a p {
	width:600px;
	color:#fff !important;
	margin-left:50px;		
	padding-top:390px;
	padding-left:85px;
}

#rubriqueHeritage3b {
	background:url(images/Heritage-Liber-Pater-XXIs-grand-vin-graves.gif) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueHeritage3b p {
	width:600px;
	color:#fff !important;
	margin-left:50px;	
	padding-top:390px;
	padding-left:85px;
}

#rubriqueHeritage4 {
	background:url(images/Heritage-Liber-Pater-barrique-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueHeritage4 p {
	width:340px;
	color:#fff;
	padding-top:1px;
	padding-left:86px;
}

#rubriqueHeritage5 {
	background:url(images/Heritage-Liber-Pater-geologie-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;	
	float:left;
}

#rubriqueHeritage5 p {
	width:600px;
	color:#fff;
	margin-left:50px;
	padding-top:290px;
	padding-left:85px;
}

#rubriqueHeritage5a {
	background:url(images/Heritage-Liber-Pater-geologie2-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueHeritage5a p {
	width:615px;
	color:#fff;	
	padding-top:2px;
	padding-left:130px;
}

#rubriqueHeritageDieu {
	float:left;
	background:url(images/le-dieu-Liber-pater-grand-vin-bordeaux.jpg) no-repeat 82px 0px;
	width:792px;
	height:485px;
}

#rubriqueHeritageDieu p {
	width:405px;
	color:#fff;	
	padding-left:381px;	
	padding-top:209px;
	padding-top:205px !important!;
}

#rubriqueHeritageLib {
	background:url(images/Liberalia-liber--pater-grand-vin-bordeaux.jpg) no-repeat 82px 0px;
	width:792px;
	height:485px;
	float:left;	
}

#rubriqueHeritageLib p {
	width:264px;
	padding-top:175px;
	padding-left:524px;
	color:#fff;
}

#rubriqueCreation {
	background:url(images/Cepages1-Liber-Pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;	
}

#rubriqueCreation p {
	width:437px;
	color:#fff;
	padding-top:2px;
	padding-left:130px;
}
#rubriqueCreationa {
	background:url(images/Cepages2-Liber-Pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreationa p {
	width:305px;
	color:#fff;	
	padding-top:0px;
	padding-left:80px;
}

.cabernet {
	padding-top:140px !important;
	padding-left:46px !important;
}
.merlot {
	padding-top:130px !important;
	padding-left:46px !important;
}
.petit_verdot {
	padding-top:145px !important;
	padding-left:12px !important;
	
}
.malbec {
	padding-top:150px !important;
	padding-left:12px !important;
}
#rubriqueCreationb {
	background:url(images/Cepages3-Liber-Pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreationb p {
	width:310px;
	color:#fff;	
	padding-top:0px;
	padding-left:80px;
}

.gaucheVin, .droiteVin {float:left;width:350px;}
.gaucheVin {
	padding-left:80px !important;
}

.sauvignon {
	padding-top:145px !important;
	padding-left:46px !important;
}
.semillon {
	padding-top:170px !important;
	padding-left:46px !important;
}
.muscadelle {
	padding-top:145px !important;
	padding-left:12px !important;
	
}
.semillon_botrytise {
	padding-top:155px !important;
	padding-left:12px !important;
}

#rubriqueCreation1 {
	background:url(images/Traction-animal-Liber-pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreation1 p {
	width:445px;
	color:#000;
	padding-top:2px;
	padding-left:100px;
}

#rubriqueCreation2 {
	background:url(images/Rythme-saisons-Liber-Pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreation2 p {
	width:600px;
	color:#fff;
	padding-top:355px;
	padding-left:130px;
}
#rubriqueCreation2a {
	background:url(images/Bonne-pratique-Liber-Pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreation2a p {
	width:600px;
	color:#fff;
	padding-top:335px;
	padding-left:130px;
}
#rubriqueCreation2b {
	background:url(images/Biodiversite-Liber-Pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreation2b p {
	width:625px;	
	color:#fff;
	padding-top:350px;
	padding-left:125px;
}

#rubriqueCreation3 {
	background:url(images/Vendanges-animal-Liber-pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreation3 p {
	width:385px;	
	color:#fff;	
	padding-top:2px;
	padding-left:90px;
}

#rubriqueCreation4 {
	background:url(images/Vinification-Liber-pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreation4 p {
	width:395px;	
	color:#fff;
	padding-top:2px;
	padding-left:390px;
}

#rubriqueCreation5 {
	background:url(images/Assemblage-Liber-pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}

#rubriqueCreation5 p {
	width:340px;	
	color:#fff;
	padding-top:280px;
	padding-left:440px;
}

#rubriqueEshopping5 {
	background:url(images/e-commerce-Liber-pater-grand-vin-graves.jpg) no-repeat 82px 0px;
	width:792px;	
	height:485px;
	float:left;
}
#rubriqueCollection {
	height:485px;
}
#rubriqueCollection img {
	padding-left:82px;
}
#rubriqueEshopping5 p {
	width:380px;	
	color:#fff;
	padding-top:2px;
	padding-left:90px;
}

#rubriqueEnTravaux {
	height:475px;
}
#rubriqueEnTravaux p {
	padding-top:200px;
	text-align:center;
}

.pageAccueil {
	 position:absolute;
     left: 50%; 
     top: 50%;
     margin-top: -230px; /* moitié de la hauteur de l'image */
     margin-left: -396px; /* moitié de la largeur de l'image */
	 width:793px;height:460px;

}

.menuHeritage {
	float:left;
	width:90px;
	height:15px;
}
.menuCreation {
	float:left;
	width:90px;
	height:15px;
}
.menuAmbassadeurs {
	float:left;
	width:130px;
	height:15px;
}
.menuCollection {
	float:left;
	width:125px;
	height:15px;
}
.menuEShopping {
	float:left;
	width:80px;
	height:15px;
}
.contact {
	padding:0px 0px 0px 0px;
	color:#fff;
	background:url(images/fdActu.jpg) repeat-y 0px 0px;
	min-height:485px;
    height: auto !important;
    height:485px;
}
.pageContact {
	clear:both;
}

.boutonValider {
	background:url(images/valider.gif) no-repeat 0px 0px;
	border:none !important;
	margin-top:5px;
	width:57px;
	height:20px;
}

.msgErr {
	color:#ff0000;
	font-weight:bold;
}

.gaucheActu {
	float:left;
	background:url(images/Actualites2-liber-pater-grand-vin-graves.gif) no-repeat 0px 0px;
	width:327px;
	min-height:445px;
    height: auto !important;
    height:445px;
}

.gaucheContact {
	padding:0px 0px 0px 0px !important;
	height:485px;
	float:left;
	width:328px;
	/*padding-top:15px !important;*/
}
.droiteContact {
	float:left;
	width:415px;
	margin-top:0px;
	padding-top:35px;
	padding-left:15px;
	background:url(images/Contact1-grand-vin-graves.gif) no-repeat 0px 0px;

}

.actualites {
	text-align:justify;
	float:left;
	padding:5px 20px 0px 345px;
	color:#fff;
	background:url(images/fdActu.jpg) repeat-y 0px 0px;
	min-height:480px;
    height: auto !important;
    height:480px;
}

.newsletter {
	text-align:justify;
	float:left;
	padding:5px 20px 0px 0px;
	width:793px;
	color:#000;
	background:url(images/newsletter.jpeg) no-repeat 0px 0px;
	min-height:485px;
    height: auto !important;
    height:485px;
}

.actualites p img, .newsletter p img {
	float:left;
	padding:5px;
}
.pagination {
	text-align:center;
}
.actualites a, .newsletter a {
	color: #fff;
	text-decoration:underline;
	padding:0 !important;
}
.pagination a {
	color: #fff;
	text-decoration:none;
	padding:0 !important;
}

.actualites a:hover, .newsletter a:hover, .pagination a:hover {
	color: #fff !important;
	text-decoration:underline;
	padding:0 !important;
}
.monCompte {
	text-align:justify;
	float:left;
	width:793px;
	height:485px;
	padding:5px 20px 0px 0px;
	color:#fff;
	background:url(images/fdMonCompte.jpg) no-repeat 0px 0px;
}

.monCompte p img {
	float:left;
	padding:5px;
}

.instant {
	text-align:justify;
	margin-top:-15px;
	color:#fff;
}

.rouge {
	padding-left:82px;
}

.ligne {
	clear:both;
	
}

.ligneGauche {
	width:200px;
	height:35px;
	float:left;
}

.ligneDroite {
	float:left;
}

.colonneGauche {
	float:left;
	width:75px;
}
.colonneDroite {
	float:left;
}
.formulaireNewsletter {
	margin-top:180px;
	margin-left:200px;
	font-weight:bold;

}
.boutonNewsletter {
	text-align:center;
	clear:both;
	padding-top:5px !important;
}

.titreLiber {
	font-size:120%;
}

.photoG {
	float:left;
	margin-left:10px !important;
	height:35px;
}

.telecharger {
	color:#fff !important;
	padding-left:10px !important;
}

.telecharger:hover {
	color:#fff !important;
	text-decoration:underline !important;
}

.lienMail {
	color:#fff !important;
}

.lienMail:hover {
	color:#fff !important;
	text-decoration:underline !important;
}