body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;color:#202020;font-weight:normal;line-height:normal;margin:0px 0px;padding:0px;text-align:center;background-color:#FFFFFF;}
#pge{position:relative;left:0px;width:912px;margin:0px auto;padding:0;z-index:1;text-align:left;}
td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;} /* pour IE5 */

div{margin:0;padding:0;display:block;}

p{margin-top:8px;margin-bottom:8px;}
a{color:#555;}
a:hover{color:#000;}
a.nonsouli{text-decoration:none;}
img{border:0px;}
.imagebloc{display:block;}
.gras{font-weight:bold;}
.gras_soul{font-weight:bold;text-decoration:underline;}
.titmaj{font-variant: small-caps;}
.justifier{text-align: justify;}
.centrer{text-align: center;}
.centrer100{text-align: center;width:100%;}
.small10{font-size:10px;}
.small11{font-size:11px;}
.small12{font-size:12px;}
.gross14{font-size:14px;font-weight:bold;}
.gross15{font-size:15px;font-weight:bold;}
.gross16{font-size:16px;font-weight:bold;}
.gross20{font-size:20px;font-weight:bold;}
.gross24{font-size:24px;font-weight:bold;}
.gross26{font-size:26px;font-weight:bold;}
.gross30{font-size:30px;font-weight:bold;}
.gross36{font-size:36px;font-weight:bold;}
.gross38{font-size:38px;font-weight:bold;}
.gross48{font-size:48px;font-weight:bold;}
.flgauche{float:left;}
.fldroit{float:right;}
.imagedroite{padding:4px 0 4px 24px;float:right;}
.imagegauche{padding:4px 16px 4px 10px;}
.clearb{clear:both;}
.clearit{clear:both;line-height:8px;font-size:6px;margin:0;padding:0;}

/* Haut de page */
#logo2{padding:26px 105px 10px 15px;}
#logo2 img{display:block;}
#bordeaux{position:absolute;top:50px;left:439px;z-index:2;margin:0;padding:0;}
#bordeaux{font-family: "Century gothic", Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #BAB7B7;font-weight:normal;letter-spacing:4px;}
#autreslangues{position:absolute;top:6px;left:830px;z-index:2;}
#autreslangues{color:#C2B8B1;font-style:italic;font-weight:bold;font-size:12px;}
#autreslangues img{margin:0;display:inline;padding:5px;}
/*
#autreslangues a{color:#C2B8B1;font-weight:normal;font-size:11px;text-decoration:none;}
#autreslangues a:hover{color:#666;}
*/
#lemenu2{margin:0;padding:0;}
#lemenu2,#lemenu2 td,#lemenu2 a{color:#B22C0D;font-size:12px;}
#lemenu2 a{color:#272727;text-decoration:none;}
#lemenu2 a:hover{color:#B22C0D;}
#lemenu2 table{padding:1px 0;}
#lemenu2 table td.mnsep{background:url(img/barre1.gif) center center no-repeat;}

/* Contenu */
#conteneur{position:relative;margin:3px 0;padding:0;width:912px;background-color:#F7F0E3;background-image: url(img/fondpage.gif);background-repeat: repeat-y;}
#mainpg{margin:0px 58px 0px 158px;}
#mainpg{padding:10px 0;}
h1,h2{margin:50px 0 40px 145px;padding:0;}
h1,h2{font-size:20px;font-weight:normal;letter-spacing:4px;}
#mainpg p.bastexte{text-align:center;width:100%;clear:both;margin:20px 0 30px;} /* trait final */
#basmainpg{clear:both;margin:20px 35px 0 137px;padding:0 0 13px 10px;}		/* bande photo */
#basmainpgfiche{margin:0px 35px 0 137px;padding:0 10px 8px;}
#basmainpg,#basmainpgfiche{background: url(img/fondpagebas.gif) bottom repeat-x;}
#basmainpg img{margin:0 20px;border:#fdffff solid 2px;}

/* Objets hors flux dans conteneur */
#minilogo{position:absolute;top:41px;left:184px;z-index:2;}
#titrevert{position:absolute;top:20px;left:877px;z-index:2;}
#suivant{position:absolute;top:50px;left:804px;z-index:2;text-align:center;}
#suivant a{color:#B92E0E;font-size:9px;line-height:11px;text-decoration:none;}
#suivant.fichetech a{color:#9D9B99;}

/* Bas de page */
#footerb{width:100%;background-color:#8B1A00;margin:9px 0 0;border-top: #E6D6B7 solid 5px;}
#footerb p{text-align:center;padding:3px 0;margin:0;}
#footerb, #footerb a{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#E0D4BD;text-decoration:none;}
#footerb a:hover{font-size:12px;color:#FFF5F0;}
#amarante{text-align:right;z-index:3;margin:8px 4px 20px 0;}
#amarante a{font-weight:normal;font-size:9px;text-decoration:none;color:#A29A8C;}
#amarante a:hover{color:#5E593E;}

/* marges entre paragraphes et espacements des lignes */
#mainpg p,#mainpg ul{margin-top:16px;margin-bottom:16px;}
#mainpg p.invite{margin-left:75px;margin-top:32px;}
#mainpg p{text-align:justify;}
#mainpg p.aere{line-height:22px;}
#mainpg li.aere{margin-bottom:6px;}	/* = line-height:22px; */
#mainpg p.pre-ul{margin-bottom:5px;}
#mainpg ul.post-pe{margin-top:0;}
#mainpg p.aere span.firstlet{line-height:29px;} 

/* Améliorations diverses */
#mainpg .imageaveccadre1,#mainpg .imageaveccadre1large{float:right;margin: 0 0 16px 36px;width:180px;padding:6px;background:url(img/cadreimage1.gif) top center no-repeat;text-align:center;}
#mainpg .imageaveccadre1large{margin:16px 0 0 36px;width:321px;padding:8px;background:url(img/cadreimage1large.gif) top center no-repeat;}
#mainpg .imageaveccadre3r,#mainpg .imageaveccadre3g{float:right;margin: 0 0 16px 36px;width:142px;padding:6px 6px 0 6px;border:#E1B19E solid 1px;}
#mainpg .imageaveccadre3g{float:left;margin: 0 25px 16px 0;}
#mainpg .image5hzaveccadre{margin: 0 0 0 38px;clear:both;width:580px;padding:10px;border:#E1B19E solid 1px;}
#mainpg .imageaveccadre1 img, #mainpg .imageaveccadre3r img, #mainpg .imageaveccadre3g img{display:block;margin:0 0 6px;} 
#mainpg .imageaveccadre1large img{display:block;margin:0 0 8px;} 
#mainpg .image5hzaveccadre img{display:block;} 
#mainpg .imageaveccadre1, #mainpg .imageaveccadre1large{color:#B92E0E;font-size:11px;line-height:12px;}
#mainpg p.avecim1,#mainpg p.avecim3,#mainpg p.avecim1l,#mainpg p.stem{} /* pour print */
#points-verticaux{float:left;margin:4px 16px 0 40px;padding:4px 0 0;display:inline;}
.cadrevert1{border:#273215 solid 1px;}
.cadrevert2{border:#556932 solid 1px;}
.cadrevert3{border:#8C9575 solid 1px;}
.cadremarron{border:#5C5250 solid 1px;}
.cadresaumon{border:#E0A18C solid 1px;}
.cadrecafe,#basmainpg img.cadrecafe{border:#836E58 solid 1px;}
.cadregris{border:#919181 solid 1px;}
#mainpg p.image-instruction{color:#BCB7B6;font-size:11px;font-family: Arial, Helvetica, sans-serif;}
#mainpg p.soush1-instruction{margin:0 0 30px 145px;color:#B1ACAB;font-size:11px;font-family: Arial, Helvetica, sans-serif;}

.rouge,.rougeb{color:#B92E0E;}
.rougeb{font-weight:bold;}
#mainpg p strong,#mainpg p b{color:#731E1E;}
#mainpg p span.firstlet,span.firstlet{color:#B92E0E;font-size:20px;font-weight:normal;} /* pour éviter #mainpg p:first-letter{color:#B92E0E;font-size:20px;} */
#mainpg li{list-style-type:none;list-style-image:url(img/puce1.gif);}
#mainpg a.cuvee{color:#B92E0E;font-weight:bold;font-size:14px;}

/* fiches techniques */
#contfiche{width:413px;float:left;margin:0 0 0 164px;display:inline;}
#contfiche h1{padding:0 0 0 20px;margin:20px 0 20px -20px;border-bottom:none;font-size:17px;background:url(img/markcuvee.gif) left bottom no-repeat;}
#contfiche p{margin:16px 0 12px 0;text-align:justify;padding:0;}
#contfiche p.logocuvee{text-align:center;width:100%;margin:12px 0;}
#boutfiche{margin:0 37px 0 0;text-align:right;}
#boutficheprt{visibility:hidden;position:absolute;top:0;}
#boutficheimg{position:absolute;top:107px;left:661px;z-index:3;}
#boutinstruct{position:absolute;top:720px;left:600px;z-index:3;}
#boutinstruct{width:274px;text-align:center;color:#716F6D;font-size:10px;font-family: Arial, Helvetica, sans-serif;}
.caract{color:#B92E0E;font-weight:bold;}
#contfiche p.comment{background:url(img/pucetrait.gif) left top no-repeat;padding-left:10px;margin:0 0;}
.commill{font-style:italic;color:#555;}
.commref, .commref a{color:#8C2424;}
#contfiche li{list-style-type:none;list-style-image:url(img/pucetrait.gif);}

/* menu gauche hors flux */
div#leftmenu{position:absolute;top:40px;left:0px;width:134px;z-index:2;}
div#leftmenu p{margin:8px 0 8px 10px;padding: 0 0 0 10px;color:#F7F0E3;font-size:11px;}
div#leftmenu p{background:url(img/puce2.gif) center left no-repeat;}
div#leftmenu p.lion{background:url(img/puce3.gif) left no-repeat;}
div#leftmenu p a{color:#9F9B94;text-decoration:none;}
div#leftmenu p a:hover{color:#F7F0E3;}

/* form */
textarea,input.texte,select{background-color:#FFFFF2;color:#000;border:1px solid #DA6D6B;font-weight:normal;}
input.bouton{font-family: Arial, Helvetica, sans-serif;background-color:#F9F6E5;border: 1px outset #99A76C;color:#602006;font-size:12px;background-image:url(../img/sendbouton.gif);}
form td {color:#C04325;}

/* Page presse */
.colgauche{float:left;display:inline;padding: 0 13px;text-align:center;width:132px;clear:left;}
.colgauche img{margin:0px auto 2px;border:#583500 solid 1px;}
.colgauche img.basse{margin-top:24px;}
.colgauche img.noborder{border:0;}
div.contenu{border-left:#DF9780 solid 1px;padding: 0 0 18px;margin-left:158px;width:522px;}
#mainpg div.contenu p,div.contenu h3,div.contenu h6{margin:0 0 0 20px;}
div.contenu h3,div.contenu h6{color:#B92E0E;padding:0;font-size:13px;font-weight:normal;font-style:normal;text-align:left;}
div.contenu h3{padding:0 0 2px 0px;font-weight:bold;}
/* div.contenu h3{padding:0 0 2px 22px;font-weight:bold;background:url(img/markcuvee.gif) left center no-repeat;} */
div.contenu h3 span.firstlet{margin-left:8px;}
div.contenu h3 span.synthese{font-weight:normal;font-style:italic;}
#mainpg div.contenu p{padding:0;}
div.contenu table{margin-top:6px;}
#mainpg div.contenu p.comm2{margin-top:12px;}
#mainpg div.contenu p.commi{margin-left:30px;}
#mainpg div.contenu p.notestableau1{margin:0 0 0 20px;}
#mainpg div.contenu p.notestableau2{margin:0;}
span.firstlet{font-size:18px;}
#mainpg div.contenu p.pts-separ{text-align:center;margin-top:20px;}
