/* **************** STYLES GENERAUX ***************** */

/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;_font-size:97.59%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:11px "Trebuchet MS",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

h1{font-size:237%; font-weight:bold; text-transform: none; color:#C83842;}
h2{font-size:130%; font-weight:bold; text-transform:none; color:#C83842;}
h3{font-size:121%; font-weight:bold; text-transform:none; color:#C83842;}
h4{font-size:100%; text-transform: none; color:#C83842;}
h5{font-size:100%; font-weight:normal; text-transform: none; color:#C83842;}
h6{font-size:80%; font-weight:normal;  text-transform: none; color:#C83842;}
h1 a, h3 a, h5 a {color:#FFF}
h2 a, h4 a, h6 a {color:#FFF}

iframe{overflow-x:hidden;}

.font80{font-size:80% !important;}
.font90{font-size:90% !important;}
.font100{font-size:100% !important;}
.font110{font-size:110% !important;}
.font121{font-size:121% !important;}
.font140{font-size:140% !important;}
.font150{font-size:150% !important;*font-size:130% !important;}
.font170{font-size:170% !important;}
.font200{font-size:200% !important;}

strong, .strong{font-weight:bold;}
em{font-style:normal;}
sup{line-height:normal; vertical-align:baseline; position:relative; top:-0.5em;}

.underline{text-decoration:underline;}
.dispNone{display:none !important;}
.dispBlock{display:block;}
.indentNone{text-indent:0px !important;}
.uppercase{text-transform:uppercase !important;}
.minuscule{text-transform:none !important;}
.borderNone{border:none !important;}
.outlineNone{outline:none !important;}
.hidden{visibility:hidden !important;}
.relative{position:relative !important;}
.fontNormal{font-weight:normal !important;}
.verticalAlign{vertical-align: middle;}
.verticalAlignT{vertical-align: top;*vertical-align: text-bottom;}

.border{display:block;border:1px solid #ada699;}
.border2{display:block;border:2px solid #ada699;}
.borderL{border-left:3px solid #ada699;padding-left:10px !important;}
.borderR{border-right:0;border-right:3px solid #ada699;padding-right:10px !important;}



/* ==================== /ELEMENTS TEMPLATE ==================== */

/* alignment */
.txtL{text-align:left !important;}
.txtC,.txtC td, .txtC th{text-align:center !important;}
.txtR{text-align:right !important;}
.txtT, .txtT td, .txtT th{vertical-align:top !important;}
.txtM{vertical-align:middle !important;}
.txtB,.txtB td, .txtB th{vertical-align:bottom !important;}
.txtBase {vertical-align:baseline !important;}
.floatL {float:left !important;}
.floatR {float:right !important;}
.floatN {float:none !important;}
.center {margin-left:auto !important;margin-right:auto !important;}
.clear, .clearLeft {clear:both;font-size:1px;height:0;}
.clearLeft {clear:left;}
/* context : applique le contexte de formatage */
.context {overflow:hidden;_overflow:visible;zoom:1;}

/*marges*/
.mrgN{margin:none !important;}
.mrgb{margin-bottom:5px !important;}
.mrgB{margin-bottom:10px !important;}
.mrgBX{margin-bottom:20px !important;}
.mrgBXL{margin-bottom:30px !important;}
.mrgBXXL{margin-bottom:40px !important;}
.mrgt3{margin-top:3px !important;}
.mrgt{margin-top:5px !important;}
.mrgT{margin-top:10px !important;}
.mrgTx{margin-top:15px !important;}
.mrgTX{margin-top:20px !important;}
.mrgr{margin-right:5px !important;}
.mrgR{margin-right:10px !important;}
.mrgRX{margin-right:20px !important;}
.mrgRXXL{margin-right:40px !important;}
.mrgRXXXL{margin-right:50px !important;}
.mrgTXL{margin-top:30px !important;}
.mrgTXXL{margin-top:40px !important;}
.mrgTXXXL{margin-top:50px !important;}
.mrgl{margin-left:5px !important;}
.mrgL{margin-left:10px !important;}
.mrgLX{margin-left:20px !important;}
.mrgLXX{margin-left:30px !important;}
.mrgLXXL{margin-left:40px !important;}
.mrgLXXXL{margin-left:50px !important;}

/*padding*/
.pdgNone{padding:0 !important;}
.pdgTNone{padding-top:0 !important;}
.pdgL{padding-left:10px !important;}
.pdgLX{padding-left:20px !important;}
.pdgR{padding-right:10px !important;}
.pdgMR{padding:0 10px 10px 16px !important;}
.pdg{padding:10px !important;}
.pdgT{padding:20px !important;}
.pdgB{padding-bottom:10px !important;}

/* **************** CONTENEURS DE BLOCKS ***************** */
/* ici on défini les lignes qui contiennent les blocks, sachant que le dernier block d'une ligne
porte les classes "unit sizeXonX lastunit"  */
.line, .lastunit {overflow:hidden;_overflow:visible;zoom:1;}
.unit{float:left;margin-right:5px;zoom:1;}
.size1on1{float:none !important;margin-right:0;width:auto;}
.size1on2{width:49%;_width:49% !important;}
.size1on3{width:32.3%;_width:32.3% !important;}
.size2on3{width:66%;_width:66% !important;}
.size1on4{width:23.8%;_width:23.8% !important;}
.size3on4{width:74.8%;_width:74.8% !important;}
.size1on5{width:18.8%;}
.size2on5{width:39%;}
.size3on5{width:58%;}
.size4on5{width:78%;}
/* ----- custom sizes ------ */
.lastunit {float:none;_float:right;display:block;width:auto !important;zoom:1;margin-right:0 !important;}

.size100{width:100% !important;_width:98% !important;}.size95{width:95% !important;}
.size90{width:90% !important;}.size89{width:89% !important;}.size85{width:85% !important;}
.size80{width:80% !important;}.size75{width:75% !important;}
.size70{width:69% !important;}.size65{width:65% !important;}
.size60{width:60% !important;}.size55{width:55% !important;_width:53.5% !important;}
.size52{width:53% !important;}
.size53{width:53% !important;_width:52% !important;}.size50{width:50% !important;}
.size45{width:45% !important;}.size40{width:40% !important;}.size38{width:38% !important;}.size35{width:35% !important;}
.size30{width:30% !important;*width:26% !important;}.size25{width:25% !important;}.size20{width:20% !important;}
.size15{width:15% !important;}.size10{width:10% !important;}.size8{width:8% !important;}.size6{width:6% !important;}.size5{width:5% !important;}

/* Anchor */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a.lien_ext:after {content: "\0000a0[\2197]";outline:none !important;}
a.lien_extP, a.lien_extK{outline:none !important;}

.rouge, ul.rouge li, ul.rouge li a, .gris li a {color:#C83842 !important;}
ul.rouge li, ul.rouge li a{font-size:11px;}
.vert{color:#759d0e !important;}
.noir, .noir a{color:#000 !important;}
.beige{color:#7f776b !important;}
.gris, ul.gris li{color:#898888 !important;}
.grisfonce, a.grisfonce{color:#3C3C3C !important}
.gris li a{text-decoration:none;}
.blanc{color:#FFF !important;}

.sep{border-top:1px solid #d8d8d8;height:1px;width:90%;display:block;margin:10px auto;}

.disabled{background-color:#D4D0C8;}

/* **************** STYLES GENERAUX SITE ***************** */
* {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; border:none;}
#container, #bodyFooter {width:980px;margin:0 auto;position:relative;}
#basefront{background:url(/css/skins/bkg_header_repeat.png) repeat-x left top;width:100%;}
#header{min-height:158px !important;_height:158px !important;background:url(/css/skins/bkg_vague.jpg) no-repeat right top;z-index:200;position:relative;}
#right{float:right;width:324px;margin:32px 0 20px 15px;_margin-left:10px;z-index:1;font-size:10px;color:#000;font-family:verdana;}
#right a{color:#FFF;}
#footer{background-color:#f4ecde;width:100%;margin:0 auto;float:left;}
#footer span#android, #footer span#iphone, #footer span#ipad, #footer span#samsung, span#windows{background:url(/css/skins/pictos-mobiles.png) repeat-x left top;width:240px;height:52px;display:block;text-indent:-5000px;overflow:hidden;}
#footer span#android{background-position:0 0;width:55px;}
#footer span#iphone{background-position:186px 0;width:66px;margin-left:5px;}
#footer span#samsung{background-position:119px 0;width:46px;margin-left:5px;}
#footer span#windows{background-position:73px 0;width:73px;margin-left:5px;}

/* Content */
#content, #contentR {background-color: white;padding:10px 0 20px 0;overflow:hidden;_overflow:visible;zoom:1;position:relative;}
#contentR{padding-top:10px;}

/*footer*/
#bodyFooter{padding:20px 0 20px 0;width:980px;}
#bodyFooter h3 a, #bodyFooter h4 a, #bodyFooter li a{font-size:12px;font-family:verdana;font-weight:bold;color:#aa3039;}
#bodyFooter li a{font-size:10px;color:#3c3c3c;font-weight:normal !important;}
#bodyFooter h4 a{font-size:10px;color:#3c3c3c;font-weight:bold !important;}
#bodyFooter .lastunit li a, #bodyFooter .lastunit li {color:#c83842 !important;font-weight:bold !important;}
#bodyFooter p{float:left;font-size:10px;color:#898888;text-align:center;width:100%;}

/*Tabs*/
.tab-wrapper{margin:0;clear:both;}
.tab-menu{margin:0;padding:0;list-style:none;overflow:auto;z-index:100;position:relative;}
.tab-menu li{margin:0;padding:0;float:left;line-height:2em;width:206px;text-align:center;background:url(/css/skins/bkg_tab_tabs.png) no-repeat right top;height:32px;}
.tab-menu li a{font-weight:bold;font-size:15px;text-decoration:none;color:#fff !important;}
.tab-menu li a span{margin-top:8px;display:block;font-size:14px;color:#C83842;}
.tab-menu li a:hover, .tab-menu li a:focus{}
.tab-menu li.tab-selected a{text-decoration:none;color:#000 !important;}
.tab-menu li.tab-selected{background:url(/css/skins/bkg_tab_tabs.png) no-repeat left top;width:206px;height:32px;}

#tabs .tab-wrapper{background:url(/css/skins/bkg_tab_mid.png) repeat-y left top;width:618px;height:100%;margin-top:-2px;;z-index:1}
#tabs .tab-container{padding:20px 14px 20px 14px;overflow:hidden;border-top:2px solid #d3bda3;}
#tabs .tab-container p{font-size:13px;line-height:16px !important;}
.tabsContener .bot{background:url(/css/skins/bkg_tab_bot.png) no-repeat left bottom;width:618px;height:8px;display:table;}
.tabsContener .listV li{font-weight:bold;}
.tabsContener .listV li h2{color: #C83842;font-weight: bold;font-size: 20px;}
.tabsContener .listV li span{font-weight:normal;}
.tabsContener ul.ListCC li h3 a{padding-left:0 !important;}

/*general header*/
#logo{display:block;height:56px;width:176px;margin-top:18px;}
#logo span{text-indent:-5000px !important;display:block !important;overflow:hidden !important;height:0 !important;}
#plus a{color:#FFF;text-decoration:none;font-size:10px;}
#plus a:hover{text-decoration:underline;}
#plus{float:right;margin-top:3px;}
#plus li{float:left;margin-right:10px;color:#FFF;}
#plus li.last{margin-right:8px;}
#pubH{position:absolute;top:25px;left:246px;display:block !important;border:0 !important;text-align:center !important;min-height:90px !important;_height:90px !important;width:728px;height:90px;overflow:hidden;}
#pubD{display:block !important;border:0 !important;max-width:300px !important;max-height:250px !important;width:300px;overflow:hidden;}
#pubD div{text-align:center;overflow:hidden;}
.pubD_Lreplace{overflow:hidden;max-width:300px !important;max-height:250px !important;}
#pubRight{text-align:center;width:300px;margin:0 auto;margin-bottom:10px;}

/*mea*/
div.meaContener {background:url(/css/skins/bkg_mea.jpg) no-repeat left bottom;}
.mea{padding:10px;}
.mea .text{font-size:11px;font-family:verdana;}
.mea, .mea .text {overflow:hidden; _overflow:visible; zoom:1}
.mea .media {float:left; margin-right:10px; _margin-right:7px;}
.mea .media img {display:block;border:1px solid #ada699;}
.mea .text a{color:#aa3039;}

/*corners*/
div#tr{position:absolute;top:0px;right:0px;background:url(/css/skins/bkg_D_corner.png) no-repeat right top;width:11px;height:11px;}
div#br{position:absolute;bottom:0px;right:0px;background:url(/css/skins/bkg_D_corner.png) no-repeat right bottom;width:11px;height:11px;}

/* general*/
#contentR{position:relative;z-index:1;}
.espace{margin-left:20px;}
.espace p, .espace li, .espace li a{color:#FFF;font-family:verdana;font-size:11px;}
.espace li a{text-decoration:underline;}
.espace input, .info input{width:140px;min-height:16px;*height:14px;border:0px none;}
.info input{width:250px;}
input.ok{width:27px !important;height:19px;border:none !important;text-indent:-5000px;display:block;overflow:hidden;outline:none;cursor:pointer;margin-top:4px;}
input.okR{width:27px !important;height:19px;vertical-align:middle;border:none !important;text-indent:-5000px;display:block;overflow:hidden;outline:none;cursor:pointer;margin-left:10px;margin-top:4px;}
p.oublie{margin:4px 0 0 122px;}
p.oublie a{color:#FFF;text-decoration:underline;}
div.info intut, div.info select{color:#a1a1a1;}
#devenirMembre{background:url(/css/skins/bkg_devenir_membre2.png) no-repeat left top;width:312px;height:165px;color:#aa3039;}
#devenirMembre .inside{overflow:hidden;_overflow:visible;zoom:1;padding:20px 10px 10px 10px;}
#devenirMembre .inside div{margin-left:10px;}
#devenirMembre .inside li span, #devenirMembre .inside li strong {font-weight:bold;font-size:12px;color:#000;}
#newsletter p, #forumD ul{margin:10px 0 0 20px;}
#premium{background:url(/css/skins/bkg_offre_premium.jpg) no-repeat left top;width:336px;height:152px;position:relative;}
#premium h2{width:50%;margin-left:124px;padding-top:10px;_padding-top:20px;display:block;font-family:verdana;font-size:11px;}
#premium a{display:block;margin-top:40px;margin-left:12px;}
#premium #ptitlogo{position:absolute;top:14px;left:14px;display:block;margin-top:0;margin-left:0;}
#premiumRecherche{background:url(/css/skins/bkg_criteres.jpg) no-repeat left top;min-height:145px;_height:145px;padding:20px;zoom:1;}
#premiumRecherche p{display:block;font-family:verdana;font-size:11px;overflow:hidden;_overflow:visible;zoom:1;}
#premiumRecherche a{display:block;}
#coupCoeur{background:url(/css/skins/bkg_coup_coeur.jpg) no-repeat left top; width:288px;height:154px;position:relative;}
#coupCoeur p {display:block;position:absolute;left:24px;top:94px;width:238px;min-height:56px;_height:56px;}
#coupCoeur a{display:block;color:#FFF;font-size:11px;font-family:verdana;}
#coupCoeurExt{overflow:hidden;_overflow:visible;zoom:1;color:#000 !important;border: 1px solid #C7B299;}
#coupCoeurExt .mid li{padding:5px 25px;text-align:left;}
#coupCoeurExt .mid li a{color:#000 !important;font-size:11px !important;}
#coupCoeurExt .media{text-align:center;}
#coupCoeurExt p{color:#000 !important;}
.offre{overflow:hidden;_overflow:visible;zoom:1;color:#000;}
.offre .top{background:url(/css/skins/bkg_offre_haut.png) no-repeat left top;width:312px;height:14px;}
.offre .mid{background:url(/css/skins/bkg_offre_repeat.png) repeat-y left top;width:312px;height:100%;_margin-top:-3px;}
.offre .bot{background:url(/css/skins/bkg_offre_bas.png) no-repeat left top;width:312px;height:13px;}
.offre .top3{background:url(/css/skins/bkg_offre_haut2.png) no-repeat left top;width:470px;height:14px;}
.offre .mid3{background:url(/css/skins/bkg_offre_repeat2.png) repeat-y left top;height:100%;_margin-top:-3px;padding:10px 20px 10px 20px;position:relative;overflow:hidden;width:436px;}
.offre .bot3{background:url(/css/skins/bkg_offre_bas2.png) no-repeat left top;width:470px;height:13px;}
.offre .top4{background:url(/css/skins/bkg_offre_haut_3.png) no-repeat left top;width:640px;height:14px;}
.offre .mid4{background:url(/css/skins/bkg_offre_repeat_3.png) repeat-y left top;height:100%;_margin-top:-3px;padding:10px 20px 10px 20px;position:relative;overflow:hidden;}
.offre .bot4{background:url(/css/skins/bkg_offre_bas_3.png) no-repeat left top;width:640px;height:13px;}
.offre .mid p, .offre .mid3 p, .offre .mid4 p, .offre .mid li, .offre .mid3 li, .offre .mid4 li{padding:0 20px 0 20px;}
.offre .mid li, .offre .mid3 li, .offre .mid4 li, .fiche .mid2 li{margin-bottom:10px;}
.offre .mid li.last, .fiche .mid2 li.last, .offre .mid3 li.last, .offre .mid4 li.last{margin-bottom:0;}
.offre .mid3 #macaron{top:0px;right:10px;}
.offre .mid4 #macaron{top:0px;right:12px;}
.offre .mid4 h4, .offre .mid3 h4, .offre .mid3 .desc li,  .offre .mid4 .desc li{margin:10px 0 10px 20px;color:#000;font-weight:bold;font-size:12px;}
.offre .mid3 .desc li, .offre .mid4 .desc li{margin-left:0}
.offre .mid4 h4, .offre .mid4 .desc li, .offre .mid3 h4, .offre .mid3 .desc li{font-size:16px;margin:10px 0 10px 0;}
.offre .mid4 .desc li, .offre .mid3 .desc li{text-align:left;width:220px;margin:0 auto;margin-top:10px}
#adroite .offre .mid li{background:none;}
.fiche{overflow:hidden;_overflow:visible;zoom:1;color:#000;}
.fiche .top{background:url(/css/skins/bkg_fiche_haut.png) no-repeat left top;width:637px;height:14px;}
.fiche .mid{background:url(/css/skins/bkg_fiche_repeat.png) repeat-y left top;width:637px;height:100%;_margin-top:-3px;}
.fiche .mid2{background:url(/css/skins/bkg_fiche_repeat2.png) repeat-y left top;width:637px;height:100%;_margin-top:-3px;}
.fiche .inter{background:url(/css/skins/bkg_fiche_inter.png) repeat-y left top;width:637px;height:36px;}
.fiche .bot{background:url(/css/skins/bkg_fiche_bas.png) no-repeat left top;width:637px;height:15px;position:relative;}
.fiche .over{background:url(/css/skins/bkg_fiche_over.png) no-repeat left top;width:76px;height:23px;position:absolute;left:280px;top:12px;}
.fiche .topB{background:url(/css/skins/bkg_ficheB_haut.png) no-repeat left top;width:637px;height:19px;margin-top:9px;}
.fiche .midB{background:url(/css/skins/bkg_ficheB_repeat.png) repeat-y left top;width:637px;height:100%;_margin-top:-3px;}
.fiche .botB{background:url(/css/skins/bkg_ficheB_bas.png) no-repeat left top;width:637px;height:19px;}
.fiche .mid p, .fiche .mid2 p, .fiche .mid li, .fiche .mid2 li, .fiche .midB li, .fiche .midB p{padding:0 20px 0 20px;}
.fiche .midB li, .fiche .midB li a{color:#759d0e;font-size:12px;}
.fiche .midB li span{margin-left:30px;}
#LeForum div{zoom:1;}
#LeForum  p, #LeForum li{font-size:11px;font-family:verdana;margin-left:10px;}
#LeForum a{color:#c83842;}
#LeForum li{margin-bottom:5px;}
#agenda{background:url(/css/skins/bkg_agenda2.jpg) no-repeat left top;width:284px;height:311px;position:relative;}
#Agendacont{padding:10px;}
div#Agendacont ul{margin-top:50px;width:254px;_height:170px;//padding-top:46px;}
div#Agendacont li{font-size:10px;color:#c83842;margin-left:30px;margin-bottom:12px;}
div#Agendacont li.last{margin-bottom:0;}
div#Agendacont li a {color:#c83842 !important;font-size:10px !important;font-weight:bold;}
div#Agendacont p a{font-size:10px;}
ul#ListCC{list-style-type:none !important;}
ul#ListCC li{margin-bottom:16px;}
ul#ListCC li.last{margin-bottom:none;}
div#PlusCriteres{font-size:11px;font-family:verdana;color:#000;padding:20px}
.checkbox input, .checkbox label{float:left;}
.checkbox label{margin-left:10px;}
.anonce{color:#aa3039;font-size:14px;font-weight:bold;margin:10px 0 0 0;}
.asterix{color:#818181 !important;font-size:10px !important;}
a.chevron{display:block;background:url(/css/skins/chevron.png) no-repeat left 3px;padding-left:10px;vertical-align:middle;color:#759d0e;font-size:11px;font-weight:bold;margin-left:20px;}
.desc li.App{color:#151515;font-size:13px;font-weight:bold;text-transform:uppercase;margin-bottom:0px !important;}
.desc li.Nom, .desc li.Nom a{color:#aa3039;font-size:18px;font-weight:bold;}
.desc li.Nom{font-weight:normal;}
.desc li.Nom a{text-transform:uppercase;}
.desc li.Nom{margin-left:18px;margin-bottom:0px !important;}
.desc li.Region{color:#151515;font-size:12px;}
.fiche .brSep{border-right:1px solid #edc4a4;}
#promo{background:url(/css/skins/promoGHV3E.jpg) no-repeat left top;width:297px;height:95px;display:block;}
div.descrip p{margin-bottom:10px;font-size:12px;color:#000;}
.renta{width:30em;margin:0 auto;}
.promoAcheteur{margin:20px 0 0 148px;}
#MeaDossier{position:absolute;top:178px;right:346px;width:392px;height:81px;display:block;}
#diapo li{float:left;margin-right:8px;margin-bottom:8px;_margin-right:6px;}
#diapo li img{display:block;border:1px solid #ada699 !important;padding:2px;}
.photo img{width:474px;}
.pictRec, .pictNoRec{background:url(/css/skins/pictoRec.png) no-repeat left 3px !important;line-height:25px !important;padding-left:35px !important;}
.pictRec a, .pictNoRec a{font-weight:bold !important;}
.pictNoRec{background:none !important;}
select .bolder{font-weight:bold;text-transform:uppercase;}
#special{position:absolute;top:218px;right:346px;display:block;color:#000 !important;font-size:11px;}
ol.top30{list-style-type:decimal;list-style-position:inside;}
ol.top30 li a{padding-left:6px;//padding-left:16px;}
.list, .magpierss{float:none;}
.list li, .magpierss li{float:left;margin-right:8px;background-image: none !important;}
.magpierss li{margin-bottom:10px;}
.list{float:none;}
.list li{float:left;margin-right:8px;}
.list li.last{margin-right:0px !important;}
.list li, .listV li, .list li a, .listV li a, .magpierss li, .magpierss li a{color:#000;font-size:11px;white-space: nowrap;}
.magpierss li a{color:#C83842;font-weight:bold;white-space:normal}
.magpierss li a.txt{color:#000;font-weight:normal;}
.list li, .listV li, .list li a, .listV li a{color:#000;font-size:11px;white-space: nowrap;}
.listV li, .listV li a{white-space:normal;}
#refHome{background:url(/css/skins/bkg_criteres.jpg) no-repeat left top;padding:16px;font-family:verdana;font-size:11px;min-height:153px;_height:153px;position:relative;}
#refVins{position:relative;}
#refVins .top{background:url(/css/skins/bkg_moteur_top.png) no-repeat left top;width:637px;height:19px;}
#refVins .mid{background:url(/css/skins/bkg_moteur_middle.png) repeat-y left top;width:607px;height:100%;padding:0 10px 0 20px;}
#refVins .bot{background:url(/css/skins/bkg_moteur_bottom.png) no-repeat left top;width:637px;height:24px;}
#refVins h3{font-size:16px;}
.inputRef{border:1px solid #C1C1C1;font-size:12px;height:16px;vertical-align:super;width:80%;}
#Region_slide .meaContener{background-image: none;}
#Region_slide, #Appellation_slide, #Couleur_slide{overflow:hidden;_overflow:visible;zoom:1;}
#r_toggle, #a_toggle, #c_toggle{outline:none;cursor:pointer;background-color:#e1e1e1;height:16px;display:block;padding:4px;}
a.pictofleche, #r_toggle.On a.pictofleche{background:url(/css/skins/picto_fleche.png) no-repeat left -16px;display:block;width:14px;height:16px;float:left;margin:0 5px 0 5px;}
#r_toggle.On a.pictofleche, #a_toggle.active a.pictofleche, #c_toggle.active a.pictofleche{background-position:0 0!important;}
#slideA, #slideR, #slideC{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:8px;}
#slideA.active, #slideR.active, #slideC.active{border:none;padding:0 8px 0 8px;}
#Couleur_slide ul{height:14px;}
#Couleur_slide li{float:left;margin-right:10px;}
ol.pagenumb {text-align:center;color:#FFFFFF;}
ol.pagenumb li{background: none;color:#000;margin-top:4px;margin-right:2px;margin-left:2px;float:left;}
ol.pagenumb li.selectionne {background-color:#5E213E;}
li.li_numbering a {color:#AA3039 !important;}
ol.pagenumb li.selectionne a {color: #FFFFFF !important;}
li.prec_suiv a{display:inline;color: #AA3039;padding: 0;background: none;}
p.criteres a {font-size: 12px;color: #5E213E;padding-left: 0.6em;background: transparent url(../images/marker_list.gif) left center no-repeat;background-position: 0 0.45em;}
.rechAvanc{color:#C83842 !important;font-size:10px !important;text-decoration:underline;float:right;margin-top:5px;margin-right:14px;}
.size74{width:74% !important;}
p.vinTitle{font-weight:bold;font-size:12px;color:#C83842 !important;margin:10px 0 5px 0;}
img.diapo{padding:5px;background-color:#FFF;border:1px solid #000;}
#macaron {background:url(/css/skins/macaron.png) no-repeat left top; width:49px; height:64px;position:absolute;top:-10px;right:-1px;}
#nouveau, #nouveauP, #nouveau2{background:url(/css/skins/nouveau.gif) no-repeat left top; width:88px; height:10px;position:absolute;top:28px;right:36px;}
#nouveauP{right:45px;}
#nouveau2{left:80px;top:148px;}
#deja_membre, .deja_membre{background-color:#F0EEE6;padding:10px;margin-top:20px;border:1px solid #C1C1C1; width:96%;position:relative;}
.deja_membre{width:93%;overflow:hidden;_overflow:visible;zoom:1;}
.cle{margin-left:5px;}
#quatre_euro_pastille{background:url(/css/skins/4euro_pastille.png) no-repeat left top; width:140px; height:71px;position:absolute;top:10px;right:94px;}
#nouveau2010{position:absolute;background:url(/css/skins/nouveau.png) no-repeat left top;width:96px;height:23px;top:20px;left:138px;}
#evenement{background:url(/css/skins/bkg_guide_2011_evenement.jpg) no-repeat left top;width:267px;height:281px;position:relative;}
#nouveau_orange{background:url(/css/skins/nouveau_orange.png) no-repeat left top;width:91px;height:22px;position:absolute;top:14px;left:124px}
#evenement .content{position:relative;padding:10px 34px 20px 0px;top:20px;*top:140px;left:14px;overflow:hidden;}
#evenement .content div{position:relative;overflow:hidden;zoom:1;}
#evenement p{margin-left:90px;font-size:16px;*margin-top:16px !important;}
#evenement #desc{margin-left:10px;margin-top:55px;*padding-top:35px;font-size:11px !important;}
#evenement p#a a, #evenement p#b a{text-indent:-5000px;display:block;overflow:hidden;background:url(/css/skins/sprite_abonner_acheter.png) no-repeat right top;height:34px;width:96px;}
#evenement p#b a{background-position:left top;width:217px;}
#evenement p#b{margin-left:0px;}
#foire_vins{background:url(/css/skins/bgk_foire_vin_2010.png) no-repeat left top;height:120px;width:636px;}
#foire_vins p{padding:10px 20px 10px 20px;}
#conteneurBloc{width:640px;text-align:center;min-height:110px;}
#conteneurBloc div#int{width:470px;min-height:78px;margin: 0 auto !important;*min-height:98px;}
.blocN, .blocM{width:186px;min-height:78px;border:6px solid #a4a3a1;padding:10px;color:#000;float:left;margin:0 10px 0 7px;*min-height:98px;}
.blocN label, .blocN p, .blocM label, .blocM p{font-size:18px !important;font-weight:bold !important;font-family:verdanna !important;}
.blocN span, .blocM span{font-size:12px;}
.blocM{width:92%;margin:0 10px 0 0;border:2px solid #a4a3a1;}
.blocM p{font-size: 14px !important;}
.blocM .asterix{font-size:10px !important;font-family:arial !important;color:#c1c1c1;}
input#continuer{background:url(/css/skins/btn_continuer.png) no-repeat left top;width:314px;height:47px;text-indent:-5000px;overflow:hidden;display:block;cursor:pointer;}
input.emip{width:160px;}
#statusBar, #statusBar.c2, #statusBar.c3{background:url(/css/skins/status_bar_paiement.png) no-repeat left top;width:980px;height:42px;overflow:hidden;background-position:top left;}
#statusBar ul{margin-left:254px;margin-top:6px;}
#statusBar li{width:128px;margin:0;padding:0;overflow:hidden;white-space:normal;text-align:center;font-size:12px;}
#statusBar li.current{font-weight:bold;color:#C83842;}
#statusBar.c2{background-position:0px -42px;}
#statusBar.c3{background-position:0px -84px;}
div#aboPRight{background:url(/css/skins/status_bar_paiement.png) no-repeat right top;width:324px;height:42px;margin-top:48px;*margin-top:51px;}
#right.aboPRight{margin-left:0px;margin-top:5px;}
#unjunvin{background:url(/images/pub/partenaires/bkg_1jour1vin2.png) no-repeat right top;width:324px;height:66px;margin-bottom:10px;color:#460f3e;font-family:arial;}
#unjunvin a{color:#460f3e;white-space:normal;}
#unjunvin .picto{float:left;margin:8px 16px 10px 10px;}
#unjunvin  a.title, #unjunvin  a.url{font-family:arial;font-size:18px;text-align:center;color:#460f3e;}
#unjunvin span{font-family:arial;color:#000;font-size:13px;}
#unjunvin  a.url{font-size:12px;}

#offre2012{position:relative;background:url(/css/skins/bkg_promo_2012.jpg) no-repeat right top;width:640px;height:220px;}
#offre2012 a#a1, #offre2012 a#a2, #evenement  a#a2{background:url(/css/skins/bkg_promo_2012_btn.png) no-repeat left top;width:218px;height:53px;display:block;}
#offre2012 a#a2, #evenement  a#a2{background-position:-218px 0;}

#nl_prospect{height:88px;width:322px;text-align:center;margin:0 auto;margin-bottom:5px;float:right;color:#000;background-color:#efe5da;border:1px solid #c7b299;}
#nl_prospect #btn_submit{float:right;margin-right:8px;*margin-right:0;*float:none;}
#nl_prospect fieldset{padding:2px;}
#nl_prospect input[type=text]{width:214px;height:24px;*height:19px;padding:0 5px 0 5px;font-size:14px;color:#666;line-height:16px;vertical-align:baseline;*padding-top:5px;border:1px solid #666;}
#nl_prospect input[type=submit]{background:url(/css/skins/right_btn_ok_nl.jpg) no-repeat left top;width:28px;height:26px;border:0 !important;margin-left:5px;}
#nl_prospect label{color:#666;font-weight:bold;font-size:14px;display:inline;}
#nl_prospect fieldset.part{padding:0 !important;float:right;margin:2px 13px 0 0;*margin:0 13px 0 0;}
#nl_prospect fieldset.part label{color:#666;font-size:11px;font-weight:normal;}
#nl_prospect input[type=checkbox]{line-height:10px;vertical-align:text-top;}

#bnp #nl_prospect{float:none;width:auto;height:60px;margin-top:10px;}
#bnp #nl_prospect #spart{margin-right:51px;}
#bnp .deja_membre{margin:0;padding:10px;width:auto;}
#bnp .errorP{font-size:14px;color:#C83842;font-weight:bold;}
#bnp #nl_prospect form#pform2{position:relative;}
#bnp #nl_prospect form#pform2 input[type=submit]{position:absolute;top:1px;right:40px;width:28px;height:26px;}

#loginForm{position:relative;}
#loginForm input[type=text], #loginForm input[type=password]{color:#666;font-size:14px;height:24px;padding: 0 5px;vertical-align:baseline;}
#loginForm label{color:#666;font-size:14px;font-weight:bold;display:block;float:left;margin-top:4px;}

/* Bloc gris border 2px */
.b2g{overflow:hidden;_overflow:visible;zoom:1;color:#000;margin-bottom:10px;z-index:1;position:relative;}
.b2g .top{background:url(/css/skins/bloc_2px_gris.png) no-repeat left top;width:641px;height:19px;display:table;}
.b2g .mid{background:url(/css/skins/bloc_2px_gris_mid.png) repeat-y left top;width:641px;height:100%;}
.b2g .bot{background:url(/css/skins/bloc_2px_gris.png) no-repeat left bottom;width:641px;height:19px;display:table;}
.b2g h1, .b2g h1 a, .b2g h2, .b2g h2 a{font-size:18px;color:#C83842;}
.b2g h3, .b2g h3 a{font-size:14px;}
.b2g li.picLine{margin-left:4px;margin-right:4px;width:146px;}
.b2g li.picLine img, img.border{display:block;border:1px solid #ada699;}
.b2g .font110 li a{font-size:110% !important;}

/* LAST POST FORUM RIGHT */
#upForum{position:relative;margin-bottom:10px;width:324px;}
#upForum #LeForum{color:#000;background-color:#efe5da;border:1px solid #c7b299;}

/* Jeux concours */
.jconcour{background-color:#b3323c;}
.jconcour2{background-color:#F4ECDE;border:1px dotted grey;font-size:12px!important;}
.jconcour3{background-color:#F4ECDE;padding:4px 0 4px 4px;width:624px;}
.jconcour3 a{margin-left:10px;}
p.jconcour, h3.jconcour a span{color:#FFF !important;}
h3.jconcour a{line-height:20px;padding-left:10px;}
strong.jconcour3{color:#000;padding:3px 0;}
#gjc2010{font-size:180%;color:#000;}
#enki{font-size:170%;}
.jcpicto{background:url(/css/skins/puce_routes.png) no-repeat scroll left top;width:22px;height:21px;float:left;margin-right:6px;}
span.jcpicto span{color:#FFF;font-size:14px;padding-left:6px;font-weight:bold;}
h2#ccg{text-indent:-5000px;display:block;overflow:hidden;background:url(/concours2010/bandeau.jpg) no-repeat left top;width:640px;height:301px;margin:0 auto;}
#banConcours{display:block;}
#couv .list li{_margin-right:7px;}
ul#ivjc2010.list li, ul#pcjc2010.list li{width:120px;}
ul#imgjc2010 li{border:1px solid #C1C1C1;margin-right:2px;margin-left:2px;margin-bottom:10px;padding:3px 1px 0 1px;display:block;float:left;}
ul#imgjc2010 li span{display:block;text-align:center;font-size:14px;font-weight:bold;}
.sepH{border-top:1px solid #c1c1c1;height:1px;display:block;margin-top:4px;margin-bottom:4px;margin-right:20px;}
#flashHome{margin-right:20px;}

/*Titre images*/
h4#rechercher, h4#espace, #devenirMembre h4, #newsletter h4, #forumD h4, h2#actualites, h2#recontreAvec, h2#qa, h2#MetVins, h2#Touris, h2#VinP,
h2#Bouti, h2#foru, h2#agen, h2#ghdv, h2#ghdvP, h2#preRech, h3#DernierCC, h3#Conseils, h2#ReserveAbo, h2#EspMemHacVins, h2#OffrePre, h2#OffrePreF,
h3#VosAvan, h3#EtAussi, h2#OffreGra, h3#ForuComm, h3#News, h3#FluxRss, h2#Cons, h3#comparer, h3#VoirAccRec,
h2#H1_CoupCoeur, h2#H1_Fil, h2#H1_3qa, h2#H1_Ra, h2#H1_agenda, h2#H1_Vq, h2#H1_Fp, h2#H1_cep, h2#H1_mv, h2#H1_MvC,
h2#H1_Ar, h2#H1_Rvin, h2#H1_MaRoute, h2#H1_forum, h2#H1_Boutique, h2#H1_Plan, h2#H1_mentions, h2#H1_contact,
h2#H1_comm, h2#H1_Top30, h2#H1_MonEsp, h2#H1_Ins_abo, h2#H1_Ins_gra, h2#H1_confGra, h2#offreAche, h2#H1_qui,
h1#H1_Rap, h2#Region, h2#H1_Tourisme, h2#Route, h2#zoom, h2#carnet, h2#H1_carnet, h2#H1_dossiers, h2#offreSpe,
h2#H1_zoomsur, h2#acces-libre, h2#acces-libre-P, h2#refRech, h1#plus_consultes, h2#blog_redaction, h3#dm, h2#votre_premium, h2#ghdv0,
h2#offrePremiumGHV, h3#offrePremium490, h3#offrePremium, h3#votreAbo, h3#monAbo, #h2_evenement, #h2_foire_vins
{text-indent:-5000px;display:block;overflow:hidden;margin:16px 0 20px 0;width:102px;height:18px;}
h4#rechercher, espace{margin:10px 0 10px 20px;}
h4#espace{background:url(/css/skins/titre_D_mon_espace.png) no-repeat left top;width:107px;height:20px;margin:10px 0 10px 20px;}
#devenirMembre h4{background:url(/css/skins/titre_D_devenir_membre.png) no-repeat left top;width:146px;height:16px;margin:10px 0 10px 10px;}
#newsletter h4{background:url(/css/skins/titre_D_newsletter.png) no-repeat left top;width:102px;height:18px;margin:10px 0 0 20px;}
#forumD h4{background:url(/css/skins/titre_D_forum.png) no-repeat left top;width:59px;height:18px;margin:30px 0 0 20px;}
h2#actualites{background:url(/css/skins/titre_actualites.png) no-repeat left top;width:97px;height:16px;margin:14px 0 16px 0;}
h2#recontreAvec{background:url(/css/skins/titre_rencontre_avec.png) no-repeat left top;width:142px;height:20px;margin:10px 0 16px 0;}
h2#qa{background:url(/css/skins/titre_3questions.png) no-repeat left top;width:124px;height:20px;margin:10px 0 16px 0;}
h2#MetVins{background:url(/css/skins/titre_mets_vins.png) no-repeat left top;width:116px;height:14px;margin:10px 0 16px 0;}
h2#Touris{background:url(/css/skins/titre_tourisme.png) no-repeat left top;width:86px;height:14px;margin:10px 0 16px 0;}
h2#VinP{background:url(/css/skins/titre_vin_pratique.png) no-repeat left top;width:117px;height:18px;margin:10px 0 16px 0;}
h2#Bouti{background:url(/css/skins/titre_boutique.png) no-repeat left top;width:85px;height:18px;margin:10px 0 16px 0;}
h2#foru{background:url(/css/skins/titre_forum.png) no-repeat left top;width:55px;height:16px;margin:0 0 0 10px;}
h2#agen{background:url(/css/skins/titre_agenda.png) no-repeat left top;width:101px;height:38px;position:absolute;top:20px;left:0;margin:0 0 0 30px;}
h2#ghdv{background:url(/css/skins/titre_le_guide_hachette_des_vins.png) no-repeat left top;width:603px;height:27px;margin:10px 0 10px 0;}
h2#ghdv0{background:url(/css/skins/titre_le_guide_hachette_des_vins_0.png) no-repeat left top;width:418px;height:21px;margin:10px 0 0 0;}
h2#ghdvP{background:url(/css/skins/titre_le_guide_hachette_des_vins_P.png) no-repeat left top;width:595px;height:27px;margin:10px 0 10px 0;}
h2#preRech{background:url(/css/skins/titre_trouver_vin.png) no-repeat left top;width:457px;height:32px;margin:0 0 16px 0;}
h3#DernierCC{background:url(/css/skins/titre_les_derniers_coup_coeur.png) no-repeat left top;width:253px;height:13px;margin:0 0 16px 0;}
h3#Conseils{background:url(/css/skins/titre_les_conseils.png) no-repeat left top;width:114px;height:13px;margin:20px 0 10px 0;}
h2#ReserveAbo{background:url(/css/skins/titre_ces_criteres_reserve.png) no-repeat left top;width:368px;height:16px;margin:10px 0 0 16px;}
h2#EspMemHacVins{background:url(/css/skins/titre_espace_membre_hachette_vin.png) no-repeat left top;width:474px;height:21px;margin:16px 0 0 0;}
h2#OffrePre{background:url(/css/skins/titre_offre_premium_cadenas_rouge.png) no-repeat left top;width:268px;height:67px;margin:0 0 0 16px;}
h2#OffrePreF{background:url(/css/skins/titre_offre_premium_cadenas_rouge.png) no-repeat left top;width:214px;height:67px;margin:20px 0 0 16px;}
h2#offreAche{background:url(/css/skins/titre_offre_premium_cadenas_rouge_acheteur.png) no-repeat left top;width:268px;height:67px;margin:0px 0 0 16px;}
h3#VosAvan{background:url(/css/skins/titre_vos_avantages.png) no-repeat left top;width:134px;height:14px;margin:16px 0 0 16px; /*fix height block trick*///margin:2px 0 0 16px;}
h3#EtAussi{background:url(/css/skins/titre_et_aussi.png) no-repeat left top;width:70px;height:14px;margin:0 auto;margin-top:20px}
h2#OffreGra{background:url(/css/skins/titre_espace_gratuit_cadenas_vert.png) no-repeat left top;width:189px;height:67px;margin:0 0 0 16px;}
h3#ForuComm{background:url(/css/skins/titre_forum_commentaires.png) no-repeat left top;width:229px;height:20px;margin:34px 0 0 16px;}
h3#News{background:url(/css/skins/titre_newsletter.png) no-repeat left top;width:133px;height:20px;margin:42px 0 0 16px;}
h3#FluxRss{background:url(/css/skins/titre_flux_rss.png) no-repeat left top;width:102px;height:20px;margin:42px 0 0 16px;}
h2#Cons{background:url(/css/skins/titre_consulter_note.png) no-repeat left top;width:386px;height:34px;margin:16px 0 0 16px;}
h3#comparer{background:url(/css/skins/titre_comparer_prix_cadenas.png) no-repeat left top;width:308px;height:34px;margin:0;}
h3#VoirAccRec{background:url(/css/skins/titre_voir_accords_recettes_cadenas.png) no-repeat left top;width:317px;height:36px;margin:0;}
h2#H1_CoupCoeur{background:url(/css/skins/H1_les_coups_coeur.png) no-repeat left top;width:302px;height:21px;}
h2#H1_Fil{background:url(/css/skins/H1_le_fil_du_vin.png) no-repeat left top;width:178px;height:21px;}
h2#H1_3qa{background:url(/css/skins/H1_3_questionsa.png) no-repeat left top;width:211px;height:34px;}
h2#H1_Ra{background:url(/css/skins/H1_rencontre_avec.png) no-repeat left top;width:242px;height:21px;}
h2#H1_agenda{background:url(/css/skins/H1_agenda.png) no-repeat left top;width:114px;height:21px;margin-bottom:0;}
h2#H1_Vq{background:url(/css/skins/H1_vin_questions.png) no-repeat left top;width:298px;height:27px;}
h2#H1_Fp{background:url(/css/skins/H1_fiche_pratique.png) no-repeat left top;width:253px;height:27px;}
h2#H1_cep{background:url(/css/skins/H1_cepages_vins.png) no-repeat left top;width:238px;height:28px;}
h2#H1_mv{background:url(/css/skins/H1_les_mots_vin.png) no-repeat left top;width:253px;height:21px;}
h2#H1_MvC{background:url(/css/skins/H1_conseils_eric.png) no-repeat left top;width:412px;height:21px;}
h2#H1_Ar{background:url(/css/skins/H1_accord_recette.png) no-repeat left top;width:319px;height:21px;}
h2#H1_Rvin{background:url(/css/skins/H1_routes_vins.png) no-repeat left top;width:303px;height:21px;}
h2#H1_MaRoute{background:url(/css/skins/H1_lieux_vin.png) no-repeat left top;width:236px;height:21px;}
h2#H1_forum{background:url(/css/skins/H1_forum.png) no-repeat left top;width:110px;height:21px;}
h2#H1_Boutique{background:url(/css/skins/H1_boutique.png) no-repeat left top;width:135px;height:27px;}
h2#H1_Plan{background:url(/css/skins/H1_plan_site.png) no-repeat left top;width:186px;height:21px;}
h2#H1_mentions{background:url(/css/skins/H1_mentions.png) no-repeat left top;width:270px;height:35px;}
h2#H1_contact{background:url(/css/skins/H1_contactez.png) no-repeat left top;width:251px;height:21px;}
h2#H1_comm{background:url(/css/skins/H1_comm.png) no-repeat left top;width:212px;height:21px;}
h2#H1_Top30{background:url(/css/skins/accords-et-recettes.png) no-repeat left top;width:319px;height:21px;margin-bottom:0px;}
h2#H1_MonEsp{background:url(/css/skins/H1_MonEspace.png) no-repeat left top;width:177px;height:21px;}
h2#H1_Ins_abo{background:url(/css/skins/H1_inscription_abo.png) no-repeat left top;width:561px;height:51px;}
h2#H1_Ins_gra{background:url(/css/skins/H1_inscription_gratuit.png) no-repeat left top;width:417px;height:21px;margin-top:0;}
h2#H1_confGra{background:url(/css/skins/H1_Conf_ins.png) no-repeat left top;width:410px;height:21px;}
h2#H1_qui{background:url(/css/skins/H1_qui_sommes_nous.png) no-repeat left top;width:285px;height:27px;}
h1#H1_Rap{background:url(/css/skins/H1_RA.png) no-repeat left top;width:521px;height:28px;}
h2#Region{background:url(/css/skins/titre_region_app.png) no-repeat left top;width:228px;height:14px;}
h2#Route{background:url(/css/skins/titre_route_vins.png) no-repeat left top;width:152px;height:14px;}
h2#H1_Tourisme{background:url(/css/skins/H1_tourisme.png) no-repeat left top;width:138px;height:21px;}
h2#zoom{background:url(/css/skins/titre_zoom_sur.png) no-repeat left top;width:102px;height:14px;}
h2#carnet{background:url(/css/skins/titre_carnet_adresses.png) no-repeat left top;width:176px;height:14px;}
h2#H1_carnet{background:url(/css/skins/H1_carnet.png) no-repeat left top;width:282px;height:21px;}
h2#H1_dossiers{background:url(/css/skins/H1_dossiers.png) no-repeat left top;width:133px;height:21px;}
h2#offreSpe{background:url(/css/skins/moins50pct.png) no-repeat left top;width:280px;height:67px;margin:0 auto;}
h2#H1_zoomsur{background:url(/css/skins/H1_zoomsur.png) no-repeat left top;width:144px;height:21px;margin-bottom:10px;}
h2#acces-libre{background:url(/css/skins/acces-libre.png) no-repeat left top;width:452px;height:72px;margin:0 0 5px 0;}
h2#acces-libre-P{background:url(/css/skins/acces-libre_P.png) no-repeat left top;width:471px;height:66px;margin:0 0 5px 0;}
h2#refRech{background:url(/css/skins/titre_trouver_vin_ref.png) no-repeat left top;width:443px;height:32px;margin:0 0 16px 0;}
h1#plus_consultes{background:url(/css/skins/plus_consultes.png) no-repeat left top;width:475px;height:28px;margin:16px 0 0 0;}
h2#blog_redaction{background:url(/css/skins/blog_redaction.png) no-repeat left top;width:363px;height:28px;margin:16px 0 10px 10px;}
h3#dm{background:url(/css/skins/titre_4.90.png) no-repeat left top;width:213px;height:44px;margin:4px 0 8px 10px;}
h2#votre_premium{background:url(/css/skins/titre_votre_premium.png) no-repeat left top;width:322px;height:21px;margin:0 0 20px 20px;}
h2#offrePremiumGHV{background:url(/css/skins/titre_offre_premium_2010.png) no-repeat left top;width:564px;height:27px;margin:10px 0 0 0;}
h3#offrePremium490{background:url(/css/skins/titre_offre_premium_4.90.png) no-repeat left top;width:214px;height:67px;margin:0 auto;}
h3#offrePremium{background:url(/css/skins/titre_offre_premium.png) no-repeat left top;width:131px;height:67px;margin:0 auto;margin-bottom:16px;}
h3#votreAbo{background:url(/css/skins/titre_votre_abo.png) no-repeat left top;width:262px;height:14px;margin:0 auto;margin-top:30px}
h3#monAbo{background:url(/css/skins/titre_mon_abo.png) no-repeat left top;width:247px;height:14px;margin:0 auto;margin-top:30px}
#h2_evenement{background:url(/css/skins/titre_evenement_2010.png) no-repeat left top;width:115px;height:33px;margin-left:90px;margin-top:20px;}
#h2_foire_vins{background:url(/css/skins/titre_preparer_foire_vins_2010.png) no-repeat left top;width:476px;height:23px;margin:10px 0 0 20px;}

/*ariane*/
ul#ariane {margin-left:16px;}
#ariane li{display:inline;margin-right:5px;background-image:none !important;}
ul#ariane li, ul#ariane li a{color:#8a8a8a;}
ul#ariane li.curent a{color:#c83842 !important;}

/* menu */
#menu{position:absolute;top:125px;left:0;zoom:1;_overflow:hidden;_position:static !important;_margin-top:16px !important;}
#menu li {behavior:expression(addHover(this));}
#menu li{float:left;margin-right:3px;position:relative;z-index:200;}
#menu li a, #menu li a:hover {background:url(/css/skins/bkg_menu.png) no-repeat left -33px;display:block;padding-left:9px;color:#FFF;text-decoration:none;outline:none;}
#menu li a span {background:url(/css/skins/bkg_menu.png) no-repeat right -33px;display:block;min-height:23px;_height:23px;font-family:verdana;color:#FFF;font-weight:bold;font-size:13px;text-align:center;padding:10px 9px 0 0;}
#menu li a span em{font-weight:bold !important;}
#menu li.curent a{text-decoration:none;background:url(/css/skins/bkg_menu.png) no-repeat left top;}
#menu li a:hover span, #menu li.curent a span{color:#aa3039;background:url(/css/skins/bkg_menu.png) no-repeat right -33px;cursor:pointer;outline:none;}
#menu li a:hover span{color:#FFF;}
#menu li.curent a:hover{background-position:left -33px;}
#menu li.curent a:hover span{color:#aa3039;background-position:right -33px;color:#FFF;}
#menu li.curent a span{background-position:right top;}
#menu li.last{margin-right:0px !important;}
#menu li#accueil, #menu li#vins, #menu li#actu, #menu li#blog, #menu li#tourisme, #menu li#forum, #menu li#met, #menu li#pratique, #menu li#boutique, #menu li#noel{width:136px;padding:0;}/*width:136px;*/
#menu li#accueil{width:40px;}
#menu li#blog{width:50px;}
#menu li#pratique{width:132px;}
#menu li#actu{width:80px;}
#menu li#met{width:122px;}
#menu li#vins{width:121px}
#menu li#blog em{color:#C1C1C1;}
#menu li#accueil span em{background:url(/css/skins/home-icon-trans.png) no-repeat left top;width:18px;height:18px;text-indent:-5000px;display:block;overflow:hidden;margin:0 auto !important;}
#menu li#vins a span{padding:0;height:33px;*height:29px;*padding-top:4px;}
#menu li#vins em{font-size:10px;font-weight:normal;text-transform:none;margin-right:6px;color:#fff;}
#menu li#vins.curent a em{color:#c83842;}
#menu li#vins.curent a:hover em{color:#fff;}
#menu li#noel{width:60px;}
#menu li#noel a{background-position:left -132px;}
#menu li#noel a span{background-position:right -132px;}
#menu li#noel a span em{color:#fff;}
#menu li#noel.curent a span em{color:#AA3039;}
#menu li#noel.curent a{background-position:left 0px;}
#menu li#noel.curent a span{background-position:right 0px;}


/* sous menu */
#menu li ul{visibility:hidden;position:absolute;width:100%;left:0;top:100%;overflow:visible;z-index:201;} /*visibility:hidden;*/
#menu li li{width:136px;min-height:19px !important;_height:19px !important;border-top:1px solid #c1575f;float:none !important;zoom:1;}
#menu li li, #menu li li a, #menu li li:hover, #menu li li a:hover, #menu li.curent li, #menu li.curent li a {background-image:none;background-color:#b3323c;}
#menu li li :hover{background-color:#c1575f !important;}
#menu li li a{font-family:verdana;font-size:11px !important;color:#FFF;margin-top:0 !important;padding:0 0 0 5px !important;min-height:19px !important;_height:19px !important;text-align:left;line-height:18px;}
#menu li li.last, #menu li li.last span, #menu li li.last:hover{background:url(/css/skins/bkg_menu_rollover.png) no-repeat left top;display:block;min-height:10px !important;_height:10px !important;padding-left:9px;}
#menu li li.last span{background-position:right top;padding-left:0px;width:112px;display:block;}
#menu li li.last{border-top:none;min-height:10px !important;_height:10px !important;//margin-top:-4px;_margin-top:-5px;}
#menu li:hover ul, #menu li.hover ul {visibility:visible !important;z-index:201}
#menu li#met li{width:122px;}
#menu li#met li.last span{width:112px;}
#menu li#pratique li{width:132px;}
#menu li#pratique li.last span{width:122px;}
#menu li#vins li.last, #menu li#vins li{width:121px;}
#menu li#tourisme li.last span, #menu li#boutique li.last span, #menu li#forum li.last span{width:126px;}
#menu li#noel li.last span{width:126px;}
#menu li li.last:hover span{background-color:transparent !important;}


/* BLOG */
/* menu */
body#basefront.blog #menu li a, body#basefront.blog #menu li a:hover{background-position:left -66px;}
body#basefront.blog #menu li a span{background-position:right -66px;color:#C83842}
body#basefront.blog #menu li a:hover span, body#basefront.blog #menu li.curent a span{background-position:right -66px;}
body#basefront.blog #menu li.curent a{background-position:left -99px;color:#fff}
body#basefront.blog #menu li.curent a span{background-position:right -99px;color:#000}
body#basefront.blog #menu li.curent a:hover{background-position:left -66px;}
body#basefront.blog #menu li.curent a:hover span{background-position:right -66px;}
body#basefront.blog #menu li#vins em{color:#C83842;}
body#basefront.blog #menu li#noel a span em{color:#C83842;}


/* sous menu */
body#basefront.blog #menu li ul{visibility:hidden;position:absolute;width:100%;left:0;top:100%;overflow:visible;z-index:200;} /*visibility:hidden;*/
body#basefront.blog #menu li li{width:121px;min-height:19px !important;_height:19px !important;border-top:1px solid #bbbbbb;float:none !important;zoom:1;}
body#basefront.blog #menu li li, body#basefront.blog #menu li li a, body#basefront.blog #menu li li:hover, body#basefront.blog #menu li li a:hover, body#basefront.blog #menu li.curent li, body#basefront.blog #menu li.curent li a {background-image:none;background-color:#f3f3f3;}
body#basefront.blog #menu li li :hover{background-color:#d1d1d1 !important;}
body#basefront.blog #menu li li a{font-family:verdana;font-size:11px !important;color:#000;margin-top:0 !important;padding:0 0 0 5px !important;min-height:19px !important;_height:19px !important;text-align:left;line-height:18px;}
body#basefront.blog #menu li li.last, body#basefront.blog #menu li li.last span, body#basefront.blog #menu li li.last:hover{background:url(/css/skins/bkg_menu_rollover.png) no-repeat left bottom;display:block;min-height:10px !important;_height:10px !important;padding-left:9px;}
body#basefront.blog #menu li li.last span{background-position:right bottom;padding-left:0px;width:112px;display:block;}
body#basefront.blog #menu li li.last{border-top:none;min-height:10px !important;_height:10px !important;//margin-top:-4px;_margin-top:-5px;}
body#basefront.blog #menu li:hover ul, body#basefront.blog #menu li.hover ul {visibility:visible !important;}
body#basefront.blog #menu li#met li{width:122px;}
body#basefront.blog #menu li#met li.last span{width:112px;}
body#basefront.blog #menu li#pratique li{width:132px;}
body#basefront.blog #menu li#pratique li.last span{width:122px;}
body#basefront.blog #menu li.curent li a, body#basefront.blog #menu li#blog em{color:#000;}
body#basefront.blog #menu li#tourisme li.last span, body#basefront.blog #menu li#boutique li.last span, body#basefront.blog #menu li#forum li.last span{width:126px;}
body#basefront.blog #menu li#tourisme li, body#basefront.blog #menu li#boutique li, body#basefront.blog #menu li#forum li{width:136px;}
body#basefront.blog #menu li li.last span:hover{background-color:transparent !important;}

/* univers */
body#basefront.blog{background:#fff url(/css/skins/bkg_blog.jpg) repeat-x left top;width:100%;}
body#basefront.blog #footer{background:#f7f7f7 url(/css/skins/bkg_blog_footer.jpg) repeat-x left top;width:100%;}
body#basefront.blog ul#plus li a em, body#basefront.blog ul#plus li, body#basefront.blog ul#plus a:hover, body#basefront.blog ul#plus li p a{color:#C83842;}
body#basefront.blog span#blog_redaction{background:#fff url(/css/skins/bkg_blog_bandeau.jpg) no-repeat left top;width:960px;height:100px;margin-bottom:0;display:block;text-indent:-5000px;overflow:hidden;margin-top:10px;}
body#basefront.blog #header{background:#fff url(/css/skins/bkg_blog_vague.jpg) no-repeat left top;width:980px;height:158px;}
body#basefront.blog #content{margin-top:10px;}
/* BLOG */

/*boutons*/
a.btn{background:url(/css/skins/btn_rouge.png) no-repeat left top;display:block;padding-left:5px;text-decoration:none !important;cursor:pointer;outline:none;}
a.btn span {background:url(/css/skins/btn_rouge.png) no-repeat right top;display:block;min-height:18px;_height:18px;font-family:verdana;color:#FFF;font-weight:bold;font-size:11px;text-align:center;padding:2px 20px 0 0;text-decoration:none;}
a.btnB, a.btnBr{background:url(/css/skins/btn_beige.png) no-repeat left top;display:block;padding-left:3px;text-decoration:none !important;cursor:pointer;}
a.btnB span, a.btnBr span{background:url(/css/skins/btn_beige.png) no-repeat right top;display:block;min-height:20px;_height:20px;font-family:verdana;color:#988663;font-weight:bold;font-size:11px;text-align:center;padding:2px 20px 0 0;text-decoration:none !important;}
a.btnBr, a.btnBr span{background-image:url(/css/skins/btn_beige_inverse.png); padding-left:30px;}
a.btnBr span{padding:2px 30px 0 0;}
div.btnInput, div.btnInput span, .info div.btnInput, .info div.btnInput span{background:url(/css/skins/bkg_input.png) no-repeat left top;display:block;min-height:16px;*height:14px;padding-left:5px;width:145px;}
div.btnInput span, .info div.btnInput span{background-position:right bottom;padding-left:0px;min-height:16px;*height:14px !important;font-size:11px;}
div.btnInput span input, .info div.btnInput span input{vertical-align:top;*margin-top:-1px;min-height:16px;*height:14px !important;font-size:11px;}
.info div.btnInput, .info div.btnInput span{background:url(/css/skins/bkg_input_gris.png) no-repeat left top;padding-left:6px;width:260px;min-height:18px;*height:16px !important;}
.info div.btnInput span{background:url(/css/skins/bkg_input_gris.png) no-repeat right top;padding-left:0;min-height:18px;*height:12px !important;}
.info div.btnInput span input{min-height:12px;_height:12px !important;font-size:10px;vertical-align:middle;margin-top:1px;}
.inputRech{-moz-box-sizing:content-box;background:none repeat scroll 0 0 #FFFFFF;color:#878686 !important;float:left;font:17px arial,sans-serif;vertical-align:top;border-color:#CCCCCC #CCCCCC;border-style:solid solid none;border-width:1px 1px medium;height:26px;padding:2px 10px 2px 10px;width:480px;}
.inputRechercher{float:left;border-color:#CCCCCC #999999 #999999 #CCCCCC;border-right:1px solid #999999;border-style:solid;border-width:1px;height:30px;width:90px;margin-left:-1px;}
input.recherche{border:medium none;color:#000000;cursor:pointer;font:12px arial,sans-serif;height:30px;margin:0;vertical-align:top;width:100%;background:url(/css/skins/bkg_input_rechercher.png) repeat-x left top;}
span.inputRechMore{width:310px !important;}
.abo a.btnOf, .ins a.btnOf  {display:block;width:277px;height:36px;background:url(/css/skins/bouton_abonner.png) no-repeat left top;text-decoration:none;cursor:pointer;}
.ins a.btnOf  {background-image:url(/css/skins/bouton_inscrire.png);}
.abo a.btnOf span, .ins a.btnOf span, .aboBig a.btnOf span  {text-indent:-5000px;display:block;overflow:hidden;}
.aboBig {display:block;width:277px;height:43px;background:url(/css/skins/bouton_abonner_big.png) no-repeat left top;text-decoration:none;cursor:pointer;outline:none;border:none;}
.aboBig span, .aboBig a{display:block;height:43px;}
.btn, .btn input {background:url(/css/skins/btn_rouge.png) no-repeat left top; vertical-align:middle;}
.btn {display:-moz-inline-box; display:inline-block; padding-left:5px;}
.btn input{padding-bottom:6px;_padding-bottom:10px;display:block; height:20px; font-family:verdana;color:#FFF;font-weight:bold;font-size:11px; background-position:right top; line-height:20px; _width:1%; white-space:nowrap; padding-right:30px;  cursor:pointer; border:0px !important;width:auto !important;outline:none !important;}
.btn span, span.btn {vertical-align:middle;outline:none !important;}

/* dataArray */
table.dataArray {border-collapse:separate;border-spacing:1px; width:100%;text-align:left;}
table.dataArray a{color:#322a2b;font-size:11px;font-family:verdana;}
table.dataArray td.even, table.dataArray td.odd {width:14.2%; background-color:#f4ecde;padding:4px 8px 4px 16px;}
table.dataArray td.odd{background-color:#FFF;}

/*FORMULAIRES  */
input{outline:none !important;}
input.text {border:1px solid #B5BABC;}
input.check {border:none !important;}
select {border:1px solid #B5BABD;}
option.Bold{font-family:Arial !important;font-weight:bold !important;font-size:14px !important;text-transform:uppercase !important;}
option.Norm{font-weight:normal;}
/* fieldset */
fieldset {padding:5px;}
fieldset h3 {font-size:1.1em; font-weight:bold;margin-bottom:10px;}
/* ligne de formulaire */
.error label, span.error, .error {color: #ff0000;font-weight: bold;}
.error input, .error span.text, .error select {border:1px solid #ff0000; background-color: #ffe5e5;}
.fline, ul.fline li {overflow:hidden; _overflow:visible; zoom:1;}
li.fline, ul.fline li, p.fline {margin-bottom:2px ;}
.fline label {float:left; font-weight:bold;font-size:11px;}
.fline input {vertical-align:middle;}
/* groupe de checkboxes à gauche */
.groupCheckLeft label {float:left; overflow:hidden; zoom:1; font-weight:normal; width:auto !important; display:block;}
.groupCheckLeft input.check {float:left; margin-right:5px;//margin-top: -4px;}
.groupCheckLeft img{display:block;margin-left:10px;float:left;}
/* alignement du label */
.labelLeft label {float:left;}
.labelRight label {float:right;}
.labelTop label {float:none; display:block;}
.inlineFields label, .inlineFields input, .inlineFields select, .inlineFields textarea {float:none; width:auto !important; display:inline; vertical-align:middle}
.inlineFields label {margin-right:5px; margin-left:3px;}
.inlineChamps label, .inlineChamps input, .inlineChamps select, .inlineChamps textarea {float:none; display:inline; vertical-align:middle}
.inlineChamps label {margin-right:5px; margin-left:3px;}
.dateField{width:4%;}
.yearField{width:20%;}
/* conteneurs inputs */
span.fld {display:block; overflow:hidden; _overflow:visible; zoom:1;}
span.fld select {width:100%;}
span.text input.text {padding:1px 0; width:100%;}
/* label sizes */
.label10 label {width:10% !important;} .label15 label {width:15% !important;} .label20 label {width:20% !important;}
.label30 label {width:30% !important;} .label40 label {width:40% !important;} .label45 label {width:45% !important;}
.label50 label {width:50% !important;} .label60 label {width:60% !important;} .label70 label {width:70% !important;}
.label80 label {width:80% !important;} .label90 label {width:90% !important;} .label100 label {width:100% !important;}
.labelAuto label{width: auto;}
/* input sizes */
.input10 {width:10% !important;} .input20 {width:20% !important;} .input30 {width:30% !important;} .input40 {width:40% !important;}
.input50 {width:50% !important;} .input55 {width:55% !important;} .input60 {width:60% !important;} .input70 {width:70% !important;} .input80 {width:80% !important;}
.input90 {width:90% !important;} .input95 {width:95% !important;} .input100{width:100% !important;}
.input10, .input20, .input30, .input40, .input50, .input55,  .input60, .input70, .input80, .input90, .input95, .input100{ float:none!important;}

.inputR{width:69%;}
.inputQ{width:40%;}

/* Commentaires */
#previsualisation {position: relative;margin: 2em 0 0 0;}
#previsualisation p.tous {text-align: right;margin: 1em 0 0 0;}
#previsualisation p.tous a, .chevronR {padding-left: 0.6em;background: transparent url(../images/marker_list.gif) left center no-repeat;background-position: 0 0.45em;}
#previsualisation h2.titre {color:#4C0000;font-size:12px;font-weight:bold;margin-bottom:0.6em;text-transform:none;}
#previsualisation div.lineup1, #previsualisation div.lineup2 {background-color: #f6eaeb;overflow:hidden;_overflow:visible;zoom:1;}
#previsualisation div.lineup2 {background-color: #fff;}
#previsualisation li{background-image:none !important;}
#previsualisation li.lineup1, #previsualisation li.lineup2 {font-size: 12px;color: #5E213E;padding: 0.2em 0.2em 0.2em 0.5em;background-color: #f6eaeb;margin-bottom:20px;border-bottom:1px dotted black;//width:100%;}
#previsualisation li.lineup2 {background-color: #fff;}
#previsualisation p.texte{padding:5px;}
#commentaires {position: relative;width:100%;}
#commentaires h2 {margin: 2em 0 1em 0;}
#commentaires input.text_com {width: 99%;}
#commentaires input.checkbox {margin: 0;width: 1.2em;border:none !important;}
#commentaires textarea {overflow:auto;width: 99%;height: 10em;}
#commentaires input.submit {border: none;font-size: 10px;font-weight: bold;width: 8em;height: 1.8em;background: #d6bfc6 center center no-repeat;vertical-align:top;text-align:center;padding: 0.2em;}
#commentaires fieldset {border:none;border-width:0;}
#commentaires li {font-size: 12px;color: #5E213E;padding-left: 0.6em;background: transparent url(../images/marker_list.gif) left center no-repeat;background-position: 0 0.45em;}
p.pseudo {font-weight: bold;color: #aa3039;padding-left: 1.5em;background: transparent url(../images/bulleComment.gif) no-repeat;background-position: 0 0.1em;text-transform: capitalize;margin-bottom: 0;}
ul.fleche li {font-size: 12px;color: #5E213E;padding-left: 0.6em;background: transparent url(../images/marker_list.gif) left center no-repeat;line-height : 1.4em;background-position: 0 0.45em;list-style:none;}

/* ToolTips */
.tool-tip {z-index: 13000;}
.tool-tip img{border:1px solid #ADA699;}
.tool-title {font-weight: bold;font-size: 11px;margin: 0;}
.tool-text {font-size: 11px;}
.tool-loading {background: url(/css/skins/ajax_load.gif) center center no-repeat;width: 30px;height: 30px;margin: 0 auto;}

/* Ratings */
.rabidRating {position: relative;}
.rabidRating .wrapper,.rabidRating .wrapper2 {cursor: pointer;background: #ccc;overflow: hidden;}
.rabidRating .wrapper2{cursor: default !important;}
.rabidRating span,.rabidRating .wrapper,.rabidRating .wrapper2 {display: block;width: 74px;height: 25px;}
.rabidRating span {position: relative;top: 0;left: 0;text-indent: -999em;}
.rabidRating .ratingStars {display: block;background: url(/css/skins/hearts.png) no-repeat -276px -25px;width:100px;overflow:hidden;}
.rabidRating .ratingFill {background-color: #ff0000;}
.rabidRating .ratingVoted {cursor: default;background-color: #0069ff;}
.rabidRating .ratingActive {background-color: #ffa800;}
.rabidRating .ratingText {color: #000;}
.rabidRating .ratingText.ratingError {color: #f00;}
.rabidRating .ratingText.loading {background: url(/css/skins/ajax_load.gif) no-repeat;text-indent: -999em;}
#ratingsR{position:absolute;top:270px;right:26px;}

/*MAPPY*/
.mappy #right {margin-left:0px !important;}
div#mappy #adroite{float:left;width:528px;_width:526px;}
div#mappy #agauche{float:left;width:108px;_width:106px;margin-right:20px;padding:0;}
div#mappy h1{color:#AA3039;font-family:Verdana,Arial,serif;font-size:19px;margin:1em 0;}
div#mappy #agauche h2.retourgauche {color:#5E213E;margin-bottom:0.8em;font-size:10px;}
div#mappy #adroite h2 {color:#5E213E;font-size:11px;font-weight:bold;margin:0.13em 0 0.2em 0;text-transform:uppercase;}
div#mappy #content h3 {color:#AA3039;font-family:Arial,Verdana,serif;font-size:14px;font-weight:bold;margin:0 0.5em 0.2em 0;text-transform:none;float:left;}
div#mappy #adroite p {margin:10px 10px 20px 0;overflow:hidden;_overflow:visible;zoom:1;display:block;}
div#mappy #content p{overflow:hidden;_overflow:visible;zoom:1;}
div#mappy #content li, div#mappy #content p {color:#4C0000;font-family:Arial,Verdana,serif;font-size:12px;text-align:justify;}
div#mappy #content li {text-align:left;}
div#mappy #agauche li, div#mappy #agauche p {background:transparent url(/images/marker_list.gif) no-repeat left 4px;color:#5E213E;font-size:11px;padding-left:0.6em;}
div#mappy #agauche .selected {color:#5E213E;font-weight:bold;}
div#mappy #agauche ul li {overflow:hidden;_overflow:visible;zoom:1;margin-bottom:10px;}
div#mappy #agauche ul li ul li{list-style-type:none;background:none;padding:0;margin:0;}
div#mappy #adroite h1{margin:0;}
div#mappy #adroite li {text-align:justify;}
#content.repo {background-color:#fff;margin-right:0;padding:0.5em 1.4em 0;}
.none{float:none !important;}
.firstLast{font-weight:bold;font-size:12px;float:left;text-align:left !important;}
li.firstLast h3 strong{color:#AA3039;}
.Active{cursor:pointer;}
.hide{display:none;visibility:hidden;}
li.title{margin:0;padding:0;min-height:14px;}
.icones{margin-top:4px;height:14px;}
.icones li{float:left;margin-right:5px;}
.contEtapes{overflow:hidden;_overflow:visible;zoom:1;}
.contEtapes li {_height:14px;}
li.icoCont{//min-height:14px;}
#legende li{margin-bottom:.1em;}
#legende li span {padding-left:5px;}
#routes{background:url(/css/skins/carte_france_routes.jpg) no-repeat left top;width:480px;height:551px;position:relative;margin:0 auto;}
#routes a{text-decoration:none;}
#routes a span{color:#fff;font-size:12px;font-weight:bold;display:block;padding-left:2px;padding-top:2px;}
#routes a span:hover{color:#9ec90c;}
.pastille{background:url(/css/skins/puce_routes.png) no-repeat left top;width:22px;height:19px;color:#fff;display:block;float:left;padding-left:4px;padding-top:2px;font-weight:bold;overflow:hidden;}
a#routes_1, a#routes_2, a#routes_3, a#routes_4, a#routes_5, a#routes_6,
a#routes_7, a#routes_8, a#routes_9, a#routes_10, a#routes_11,
a#routes_12, a#routes_13 {background:url(/css/skins/puce_routes.png) no-repeat left top;width:22px;height:21px;position:absolute;}
a#routes_1{top:186px;left:144px;}
a#routes_2 {top:188px;left:350px;}
a#routes_3 {top:372px;left:356px;}
a#routes_4 {top:386px;left:254px;}
a#routes_5 {top:466px;left:286px;}
a#routes_6 {top:320px;left:142px;}
a#routes_7 {top:402px;left:316px;}
a#routes_8 {top:152px;left:440px;}
a#routes_9 {top:114px;left:250px;}
a#routes_10 {top:108px;left:280px;}
a#routes_11 {top:200px;left:200px;}
a#routes_12 {top:290px;left:346px;}
a#routes_13 {top:432px;left:386px;}
#routes a#routes_1 span, #routes a#routes_2 span, #routes a#routes_3 span,
#routes a#routes_4 span, #routes a#routes_5 span, #routes a#routes_6 span,
#routes a#routes_7 span, #routes a#routes_8 span, #routes a#routes_9 span{padding-left:6px;}

/* Wine Decider */ 
#wd{background-color: #FFF;border: 2px solid #6C1A38;padding: 8px;position: relative;}
#wd table.dataArray th{text-align:center;font-weight:bold;background-color:#6C1A38;height:16px;color:#fff;}
#wd table.dataArray td{text-align:center;overflow:hidden;table-layout:fixed !important;}
#wd table.dataArray td.even, #wd table.dataArray td.odd {padding:4px 4px 4px 8px;}
#wd #logowd{margin:0 0 0 230px;}
#wd table.dataArray tr, #wd table.dataArray th{width:640px;}
#wd table.dataArray td, #wd table.dataArray a, #wd table.dataArray span {font-family:arial !important;}
#wd legend{margin-left:190px;}
#wd .resultbg{width:100%;position:relative;}

/*  Foire aux vins  */
#Auchan, #Carrefour, #Casino, #Franprix, #Intermarche, #Leclerc, #Magasin-U, #Monoprix, #Nicolas{background:url(/css/skins/logos_foire_aux_vins_2011.png) no-repeat left top;width:106px;height:66px;}
#Carrefour{background-position:-106px 0px;}
#Casino{background-position:-212px 0px;}
#Franprix{background-position:0px -66px;}
#Intermarche{background-position:-106px -66px;}
#Leclerc{background-position:-212px -66px;}
#Magasin-U{background-position:0px -132px;}
#Monoprix{background-position:-106px -132px;}
#Nicolas{background-position:-212px -132px;}

/* OVERIDE OLD CSS STYLE */
div#NewCss{_width:635px !important;}
.mappy div#NewCss{_width:100% !important;}
div#NewCss a, .listred li a{color:#C83842;font-size:11px;font-family:verdana !important;}
#adroite, #agauche {width:75%;_width:74%;overflow:hidden;_overflow:visible;zoom:1;}
#agauche {width:23%;}
#adroite li, #adroite li a, #mainArticle a, #content p.highlighted{color:#AA3039 !important;}
#agauche li, #agauche li a{color:#c83842 !important;}
#mainArticle img, div#authors img, #adroite img.illustration, #minorArticle .media, .subArticle2 .media, .border{display:block;border:1px solid #ada699 !important;}
#definitions img, #none img, #PlusCriteres input.check{border:none !important;float:left;}
#defContent, #over{overflow:hidden;_overflow:visible;zoom:1;}
#NewwCss, #defContent, #agauche, #agauche li, #adroite, #adroite li, #mainArticle p, .subArticle p, #content p, p.mot2{color:#000;font-size:11px;font-family:verdana;}
#voiraussi{overflow:hidden;_overflow:visible;zoom:1;}
#adroite img.illustration{zoom:1;_width:100%;}
#adroite #selectionne a, #adroite ol.pagenumb li.selectionne a {color:#FFF !important;}
fieldset input, fieldset textarea{border:1px solid #C1C1C1 !important;}
.dottedG{border:1px dotted #C1C1C1 !important;}
.checkbox, #affiliation img, #centres input, #adroite img.illustration{border:none !important;}
#liste_produits h1, #liste_produits h1 a {font-size:14px !important;font-weight:bold;font-family:verdana;margin:0 0 16px 0;padding:0;}
#liste_produits h1, #liste_produits p, #over{margin-bottom:0;}
#over{padding:0 0 10px 0;}
p.retour{float:right;}
p.retour a{background:transparent url(/images/flecheHaut.gif) no-repeat left 5px;color:#5E213E;padding-left:10px;}
p.link2{float:left;}
p.link2 a, a.link2 {color:#5e213e;background:transparent url(/images/marker_list.gif) left center no-repeat;padding-left:0.6em;background-position: 0 0.45em;}
#previsualisation p.tous, #agauche p.pform, #adroite p.entete, #adroite p.chapo, #commentaires p{display:block;}
a.Vins{font-size:12px !important;font-weight:bold;color:#c83842;text-transform:uppercase;}
div#NewCssFull #adroite, div#NewCssFull #agauche {width:635px !important;}
#atffc{visibility:hidden;display:none;} /* Lagardere Pub */

.bloc_hr{position:relative;padding:5px;border:1px solid #d1d1d1;text-align:center;height:280px;width:260px;}
.listRegions div.meaContener {background:url(/css/skins/bkg_bloc_marque.jpg) no-repeat left top;width:636px;height:120px;}


/* Listing Ajax*/
#listingAJAX #footerLink{float:left;margin-left:30px;}
#listingAJAX #footerLink a{text-decoration:none;color:#d02b55;padding:10px;border:1px solid #333;font-size:18px;}
#listingAJAX #footerLink a:hover{text-decoration:underline;color:#d02b55;}
#listingAJAX .image1{background:#FFFFB9;border:1px dotted #FFCC00;display:block;width:500px;padding:20px;font-size:18px;margin-bottom:5px;}
#listingAJAX .image1:hover{background-color:#e4f9b4;}
#listingAJAX .pagination{float:left;margin: 10px 0 0 0;}
#listingAJAX *:first-child+html .pagination li{ /*IE7 only CSS hack*/margin-right: 4px;}
#listingAJAX .pagination li{margin-right:4px !important;margin-bottom:10px}
#listingAJAX .pagination a{padding: 5px;border: solid 1px #d5d5d5;text-decoration: none;color: #3C3C3C !important;display: block;margin-right: 4px;background-color: #F6F2ED;}
#listingAJAX .pagination a:hover{padding: 5px;border: 1px solid #c1df7d;color: #8bbd17;background-color: #e4f9b4;}
#listingAJAX .pagination .currentpage{background-color:#e4f9b4;margin-right:4px;padding:5px;border: solid 1px #c1df7d;text-decoration: none;color: #8bbd17;display: block;}
#listingAJAX span.wine_picto1, #listingAJAX span.wine_picto2, #listingAJAX span.wine_picto3, #listingAJAX span.wine_picto4, #listingAJAX span.wine_picto5{padding-right:5px;width:19px;height:19px;display:block;}

/* Facebook */
#facebook{border:1px solid #a1a4ad;width:290px;height:95px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#facebook h1{background:#3c579c;display:block;margin:0;padding-left:6px;height:25px;line-height:25px;border:1px solid #314270;}
#facebook h1 a{text-decoration:none;}
#facebook h1 img{display:block;margin-top:2px;border:none;}
#facebook #fb_content{background-color:#eceff5;height:68px;}
#facebook #fb_content .fb-text a:hover{text-decoration:underline;}
#facebook #fb_content a{text-decoration:none;}
#facebook #fb_content a img{float:left;margin:5px 10px;border:none;}
#facebook .fb-text{padding-top:10px;}
#facebook .fb-text a{font-family:arial;font-weight:bold;font-size:15px;color:#3b5998;}
#facebook #fb_content .fb-text img{margin:3px 0;}
/* login button */
#facebookConnect{position:absolute;top:58px;left:50px;height:22px;overflow:hidden;}

#adroite .facebook, #agauche .facebook, #content .facebook{position:relative;z-index:100;overflow:visible;margin-bottom:0;}
span.fb_edge_comment_widget{position:absolute;left:80px !important;top:0px;}

/* Twitter */
.twitter{min-height:30px;}
.twitter a{overflow:hidden;text-indent:-5000px;display:block;}

/* Liens affiliation */
p.mclc_Titre, .mclc_Titre{font-weight:bold;font-size:14px;color:#AA3039 !important}
p.commerciaux{font-size:10px;color:#000;text-align:right;margin-top:10px;}
fieldset.commerciaux{border:1px solid #c7b299;padding:10px !important;}
fieldset.commerciaux legend{padding:4px 4px 0 4px;color:#000;margin-left:80px;}
#Pub_right fieldset.commerciaux {position: relative;padding:2px;}
#Pub_right legend{*position:absolute;*top: -7px;}
#Pub_right a, #Pub_right a.lien_mclc strong{font-size:12px;color:#000 !important;font-weight:bold;overflow:hidden;}
#Pub_right a.lien_mclc:hover{color:#000 !important;}
#Pub_right li{color:#000;}
#Pub_right p.mclc_Titre{font-weight:bold;font-size:12px;margin-bottom:10px;color:#C83842;}

/* Moteur de recherche */
.search h1 {font-size:140%;margin-bottom:10px;}
.match{}

input{margin: 0;padding: 0;}

.search{overflow:hidden;_overflow:visible;zoom:1;}
.search .error {color: red;}
.search .left {float: left;width: 160px;}
.search .data {position: relative !important;width:480px;overflow:hidden;margin:0 auto;}
.search .left label {font-weight: bold;}
.search #right{margin-left:5px;margin-top:0px;}

.search-list{margin-bottom:20px;}
.search-list h2{font-size:14px !important;color:#c83842 !important;text-transform:none !important;}
.search-list h2 span{color:#898888;}
.search-list li{margin:0 14px 6px 0;*margin-right:12px;width:auto !important;}

.search li a.filter-cross{background: url(/css/skins/mra/bkg_input.png) no-repeat -231px top;width:12px;height:12px;text-indent:-5000px;overflow:hidden;float:left;margin-right:4px;}

.searchform, .connect, .connect2 {background: url(/css/skins/mra/bkg_nav.png) no-repeat left top;width:637px;height:88px;}
.searchform #s, .searchform div{float:left;}
.searchform #s, .searchform #f, .searchform fieldset div, .searchform #mra_rech {height: 25px;vertical-align: middle;background: url(/css/skins/mra/bkg_input.png) no-repeat left -25px;width:253px;height:25px;border:none !important;font-size:12px;color:#1a171b;padding:0 10px 0 10px;font-weight:bold;line-height:25px;}
.searchform fieldset div{background-position:left top;padding:0;margin:0 0 0 14px;width:224px}
.searchform #f{height:18px !important;*height:22px !important;width:216px;padding:0 0 0 10px;margin:0 0 0 4px;background-image:none !important;border:0 !important;border-width: 0 !important;}
.searchform #f option{padding-left:10px;}
.searchform div{margin:25px 0 0 10px;}
.searchform input#mra_rech{background-position:-273px -25px;width:86px;height:25px;padding:0;margin:0 0 0 14px !important;}
.searchform #s{margin:0 !important}
#mra_formulaire{margin:26px 0 0 8px;*margin-left:6px;}

.connect{background: url(/css/skins/mra/bkg_nav.png) no-repeat left -88px;width:324px;}
.connect2{background: url(/css/skins/mra/bkg_nav.png) no-repeat -323px -88px;width:324px;}

ul#pagination-clean {margin-top:10px;}
ul#pagination-clean li {border: 0;margin: 0;padding: 0;font-size: 11px;list-style: none;*display:inline}
ul#pagination-clean a {border: solid 1px #DEDEDE;margin-right: 2px;color:#AA3039 !important;}
ul#pagination-clean .previous-off,ul#pagination-clean .next-off {color: #888888;display: block;float: left;font-weight: bold;padding: 3px 4px;}
ul#pagination-clean .next a,ul#pagination-clean .previous a {font-weight: bold;border: solid 1px #FFFFFF;}
ul#pagination-clean .active {margin-right: 2px;border: solid 1px #DEDEDE;color: #000;font-weight: bold;display: block;float: left;padding: 3px 6px;font-weight: bold;}
ul#pagination-clean a:link,ul#pagination-clean a:visited {color: #0033CC;display: block;float: left;padding: 3px 6px;text-decoration: none;}
ul#pagination-clean a:hover {text-decoration: none;}

#nav_mra{margin:10px 0 10px 30px;}
#nav_mra li{margin-left:30px;}
#btn_mra a, #btn_mra2 a{width:128px;height:23px;float:left;margin:16px 0 0 55px;display:block;overflow:hidden;color:#1A171B;font-weight:bold;font-size:12px;padding:4px 0 0 54px}
#btn_mra2 a{padding-left:48px}

#filters h3.affiner, h3.affiner{font-size:14px;margin:0 0 0 8px;color:#000;}
h3.affiner{margin:0;}
#filters, #filters  div.mid li a{font-size:11px !important;font-family:verdanna;color:#1a171b !important;}
#filters div.mid li{color:#151515;margin-bottom:1px;line-height:14px;font-size:11px !important;font-family:Arial;}
#filters .top, #filters .bot{background: url(/css/skins/mra/bkg_input.png) no-repeat -251px top;width:149px;height:20px;}
#filters .mid, #filters #calendrier, #filters #calendrier2{width:139px;border-left:1px solid #eaebec;border-right:1px solid #eaebec;padding:4px;}
#filters .bot{background-position:-251px -20px;height:3px;margin-bottom:16px;}
#filters  div.top label{padding:2px 0 0 8px;display:block;color:#AA3039 !important;font-weight:bold;font-size:11px;}
#filters  div.mid li input{vertical-align:bottom;border-color:#c1c1c1;}
#filters  div.mid li  span.result{color:#898888;font-size:10px !important;}
#filters a {cursor:pointer;}
#filters a:hover  span{text-decoration:underline;}
#filters #calendrier input[type=submit], #filters #calendrier2 input[type=submit]{height: 14px;margin-left: 8px;vertical-align: baseline;width: 18px;}
#filters #calendrier input[type=text], #filters #calendrier2 input[type=text]{width:12px;}
#filters #calendrier input#year, #filters #calendrier2 input#year2{width:26px;}

#va_mra{padding:10px;color:#1A171B;border:1px solid #c7b299;}

.result-mra .top{height: 25px;}
.result-mra {margin:14px 0 10px 0;}
.result-mra .top{background: url(/css/skins/mra/bkg_input.png) no-repeat left bottom;width:480px;height:31px;position:relative;}
.result-mra h3{color:#1A171B;font-size:11px;}
.result-mra .top ul.list{padding:6px 0 0 10px;}

ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;z-index:50;background-color:#fff;overflow:hidden;}
ul.autocompleter-choices li{position:relative;	margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 1em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF;}
ul.autocompleter-choices2 {left:222px;top:234px;}
ul.autocompleter-choices, ul.autocompleter-choices2 {width:208px !important;}
ul.autocompleter-choices .autocompleteTitle {font-weight: bold;background-color:#E5E5E6;}

ul.ListCC{list-style-type:none !important;}
ul.ListCC li{margin-bottom:5px;}
ul.ListCC li.last{margin-bottom:0;}
ul.ListCC ul{margin-top:0px;}
ul.ListCC div.lineup0, ul.ListCC div.lineup1 {color: #5E213E;list-style:none;background-color: #fff;display:block;padding:10px 5px 10px 5px;overflow:hidden;}
ul.ListCC div.lineup1{background-color: #fff;}
ul.ListCC li.lineup0, ul.ListCC li.lineup1{border-bottom:2px solid #f2dfd5;margin-bottom:0px;margin-right:0px;display:block;}
ul.ListCC div.lineup0 .mea, ul.ListCC div.lineup1 .mea{padding:10px 0 10px 2px;}
ul.ListCC li strong{text-transform:none;color:#1a171b;}
ul.ListCC li h3{text-transform:uppercase !important;}
ul.ListCC li h3 a{font-size:12px !important;text-transform:uppercase;}
/*ul.ListCC div.lineup0 .rabidRating .ratingStars {background: url(/css/skins/hearts.png) no-repeat -66px -25px;}*/
ul.ListCC li h3 a, li.wine_picto1, li.wine_picto2, li.wine_picto3, li.wine_picto4, li.wine_picto5{padding-left:20px;}
ul.ListCC a:hover {text-decoration:underline !important;}
ul.ListCC li h3 a, li.wine_picto1, li.wine_picto2, li.wine_picto3, li.wine_picto4, li.wine_picto5, span.wine_picto1, span.wine_picto2, span.wine_picto3, span.wine_picto4, span.wine_picto5{padding-left:20px;}
div.wine_picto1, div.wine_picto2, div.wine_picto3, div.wine_picto4, div.wine_picto5{width:26px;height:26px;}
ul.ListCC li.wine_picto1, ul.ListCC li h3.wine_picto1, li.wine_picto1, span.wine_picto1 {background: url(/css/skins/picto_bTranq.png) left top no-repeat;}
ul.ListCC li.wine_picto2, ul.ListCC li h3.wine_picto2, li.wine_picto2, span.wine_picto2 {background: url(/css/skins/picto_rosTranq.png) left top no-repeat;}
ul.ListCC li.wine_picto3, ul.ListCC li h3.wine_picto3, li.wine_picto3, span.wine_picto3 {background: url(/css/skins/picto_rTranq.png) left top no-repeat;}
ul.ListCC li.wine_picto4, ul.ListCC li h3.wine_picto4, li.wine_picto4, span.wine_picto4 {background: url(/css/skins/picto_bEff2.png) left top no-repeat;}
ul.ListCC li.wine_picto5, ul.ListCC li h3.wine_picto5, li.wine_picto5, span.wine_picto5 {background: url(/css/skins/picto_rosEff2.png) left top no-repeat;}
div.wine_picto1 {background: url(/css/skins/-picto_bTranq.png) left top no-repeat;}
div.wine_picto2 {background: url(/css/skins/-picto_rosTranq.png) left top no-repeat;}
div.wine_picto3 {background: url(/css/skins/-picto_rTranq.png) left top no-repeat;}
div.wine_picto4 {background: url(/css/skins/-picto_bEff2.png) left top no-repeat;}
div.wine_picto5 {background: url(/css/skins/-picto_rosEff2.png) left top no-repeat;}
div.wine_picto1, div.wine_picto2, div.wine_picto3, div.wine_picto4, div.wine_picto5{margin-top:14px;}
span.wine_picto1, span.wine_picto2, span.wine_picto3, span.wine_picto4, span.wine_picto5{padding-right:5px;}
.bloc_hr ul#ListCC li.lineup1, .bloc_hr ul#ListCC li.lineup2{margin-bottom:20px;}
ul.ListCC li .media{position:relative}
ul.ListCC li .media span{border: 1px solid #ADA699;color: #000000;display: block;height: 16px;text-align:center;border-top:0;*width:106px;}

#not-found{margin-top:10px;float:left;width:65%;}
.spell{margin:0 0 10px 160px;}

a.parentCategory{font-weight: bold;}
a.title{font-size:120%;color:#C83842 !important;}


