body{ margin: 0;padding: 0;background-image:url(../images/traits.jpg) ;background-repeat:repeat-x !important;background-color: #272b38; font-family:verdana,"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 100%;color:#FFFFFF; width:100%; font-size:12px; }.titre h1 { margin:0px 0px 10px 0px; font-size:18px;color:#B2EA25; font-size:23px; height:20px;padding-left:160px; }.titre_gauche h1 { font-size:18px;color:#B2EA25; }.menu_gauche { font-size:15px;color:#FFFFFF;padding-left:18px; }.titre h4 { margin:0px 0px 10px 0px; font-size:11px; }#texte_pre h2{  padding:0;  margin:0;  padding-bottom:5px;  text-align:left;  color:#B2EA25;}#texte_pre2 h2{  padding:0;  margin:0;  padding-bottom:10px;  padding-left:15px;  text-align:left;  color:#B2EA25;}.espacement{font-size:5px;height:5px;}h2{font-size:15px;}#footer a:link { font-family: Verdana, Helvetica, sans-serif;font-size: 12px; color: #aaaaaa; text-decoration:none; font-weight:none; }#footer a:visited{ font-family: Verdana, Helvetica, sans-serif;font-size: 12px; color: #aaaaaa; text-decoration:none; font-weight:none;}#footer a:active { font-family: Verdana, Helvetica, sans-serif;font-size: 12px;  color: #aaaaaa; text-decoration:none; font-weight:none;}#footer a:hover { font-family: Verdana, Helvetica, sans-serif;font-size: 12px; color: #ffffff; text-decoration:none; font-weight:none;}a:link { font-family: Verdana, Helvetica, sans-serif;font-size: 11px; color: #B2EA25; text-decoration:none; font-weight:none; }a:visited{ font-family: Verdana, Helvetica, sans-serif;font-size: 11px; color: #B2EA25; text-decoration:none; font-weight:none;}a:active { font-family: Verdana, Helvetica, sans-serif;font-size: 11px;  color: #B2EA25; text-decoration:none; font-weight:none;}a:hover { font-family: Verdana, Helvetica, sans-serif;font-size: 11px; color: #fff; text-decoration:none; font-weight:none;}#contenant { position:relative;margin:0 auto;height:506px;width: 1102px;margin-top:90px; }  #contenu { padding:0;background-image: url(../images/fond.png);background-repeat: no-repeat;width: 1102px;height:506px;position:relative;z-index:0; }#logo{ position:absolute;z-index:1;margin-left:835px;margin-top:-80px; }#footer{ color:#888888;text-align:center;font-size:14px;padding-right:70px;position:relative;z-index:3; }            .footer_copy{ font-size:11px; }#left{ width:800px;padding-top:25px;padding-left:24px;float:left; }#right { width:190px;padding-top:40px;padding-bottom:0px;padding-top:165px;float:left; }ul#menu-droite { list-style: none;font-size: .95em;margin: 0px 0;padding: 0; }ul#menu-droite ul { list-style: none;font-size: .95em;margin: 0px 0;padding: 0;  }     ul#menu-droite li.elem-menu { padding-left: 0px; }ul#menu-droite li.elem-menu img {float:left;margin-top:-2px; }      ul#menu-droite li.elem-menu a { display: block;width: 170px;padding: 5px 18px;margin: 0;margin-bottom: 5px;height:15px;display:block;/margin-bottom: -1px; }ul#menu-droite li.elem-menu a { background:#222 url(../images/tab_bg.jpg) repeat-y;	border: 1px solid #1a1a1a; text-decoration: none;/border:none; }ul#menu-droite li.elem-menu a:hover { color: #B2EA25;  }ul#menu-droite li.elem-menu a.actif { color: #B2EA25; }ul#menu-droite li.elem-menu a.inactif { color: #999999; }.retrait-menu-sans-img{ margin-left:50px;position:relative;top:2px; }.retrait-menu-sub-sans-img{ margin-left:70px;position:relative;top:2px; }.retrait-menu{ margin-left:29px;position:relative;top:2px; }#ul-3{display:none;}#ul-4{display:none;}#ul-5{display:none;}.elem-sub-menu{ padding-left: 21px; }#left #accueil { font-size:10px; background-image:url(../images/accueil2.jpg);  background-repeat:no-repeat;height:461px; }#mini_actu {position:absolute;width:250px;height:40px;margin-top:420px;margin-left:238px;}#left #presentation { font-size:10px;background-image:url(../images/fond_presentation.jpg);background-repeat:no-repeat;height:461px; }#left #carte { font-size:10px;background-image:url(../images/fond_carte.jpg);background-repeat:no-repeat;height:461px; }#left #carte #bt_menu { position:absolute;margin-left:590px;margin-top:45px;opacity:0.8; filter:alpha(opacity=80); }#left #carte #bt_carte { position:absolute;margin-left:460px;margin-top:115px;opacity:0.8; filter:alpha(opacity=80); }#vins { font-size:10px;background-image:url(../images/fond_vin1.jpg);background-repeat:no-repeat;height:461px; }#left #vins #bt_vin { position:absolute;margin-left:640px;margin-top:55px;opacity:0.8; filter:alpha(opacity=80); }#left #reception { font-size:11px;background-image:url(../images/fond_reception.jpg);background-repeat:no-repeat;height:461px; }#bt_cocktail { position:absolute;margin-left:20px;margin-top:105px;opacity:0.8; filter:alpha(opacity=80); }#bt_soirees { position:absolute;margin-left:450px;margin-top:40px;opacity:0.8; filter:alpha(opacity=80); }#left #contact,#left  #mention,#left  #periph { font-size:11px;background-image:url(../images/fond_bulles.jpg);background-repeat:no-repeat;height:461px; }#left #actualites { font-size:11px; background-image:url(../images/fond_bulles.jpg); background-repeat:no-repeat;height:461px; }#gallerie { font-size:11px; background-image:url(../images/fond_bulles.jpg); background-repeat:no-repeat; height:461px; }#terrasse { font-size:11px; background-image:url(../images/fond_bulles.jpg); background-repeat:no-repeat; height:461px; }#contenu_bte { color:white;font-size:12px;height:400px;overflow:auto;position:absolute;}.prix{color:#F97D23;font-weight:bold;font-size:12px;}.titre{font-family: "Lucida Grande", Verdana, sans-serif;color:#B2EA25;font-weight:bold;font-size:18px;}#texte_pre{padding-left:10px;}#accueil #texte_pre { background-color:#161616;border:1px solid #EEEEEE;font-family:verdana;font-size:11px;opacity:0.8; filter:alpha(opacity=80); padding:5px;position:absolute;text-align:justify;width:600px;height:143px;overflow:auto;margin-top:218px;margin-left:90px;}#periph #texte_pre { position:absolute;text-align:justify;width:800px;height:410px;overflow:auto;margin-top:20px;margin-left:0px;}#periph #texte_pre2 { position:absolute;text-align:justify;width:810px;height:410px;overflow:auto;margin-top:20px;margin-left:0px;}#gallerie #texte_pre,#terrasse #texte_pre { position:absolute;text-align:justify;width:800px;height:410px;overflow:auto;margin-top:20px;margin-left:0px;}#presentation #texte_pre, #carte #texte_pre,#vins #texte_pre,#reception #texte_pre { background-color:#161616;border:1px solid #EEEEEE;font-family:verdana;font-size:11px;opacity:0.8;filter:alpha(opacity=80);padding:5px;position:absolute;text-align:justify;width:600px;margin-left:88px;height:130px;margin-top:280px;}#texte_pre br{ font-size:5px;height:5px; }#left a:link,#left  a:visited{color:#B2EA25;}#menus_content{  width:762px;  margin-left:19px;}.pika_navigation{ display:none; }#pikame{display:none;}.pikachoose{  padding-bottom:20px;}#td_1 h1{margin-bottom:15px; font-size:18px;color:#B2EA25; font-size:23px; height:20px;}/*Les menus*/#menu1{display:block;}#menu2{display:none;}#menu3{display:none;}#menu4{display:none;}#prix1{display:block;}#prix2{display:none;}#prix3{display:none;}#prix4{display:none;}.choix_menu{  width:200px;  text-align:center;  color:#ffffff;  font-size:14px;}/*l'accordéon des menus*/.accordion_headings{  padding-bottom:0px;	color:#B2EA25;	cursor:pointer;	font-weight:bold;  /*padding:10px 0 3px 0;*/}.accordion_child{	padding-left:5px;    margin:0px;    padding:0px;}#texte_pre2 #basic-accordian h2{  color:#B2EA25;  font-size:18px;  margin:0px;  padding:10px 0 3px 16px;}#texte_pre2 #basic-accordian h3{ font-size:18px; margin:0px; padding:10px 0 3px 24px;}.fleche_menu_d{  background-image: url('../images/fleche-d.jpg') ;  background-repeat: no-repeat;  width:90%;  background-position: left 15px;}.fleche_menu_b{  background-image: url('../images/fleche-b.jpg') ;  background-repeat: no-repeat;  width:90%;  background-position: left 16px;}#sous-menu .fleche_menu_d, #sous-menu .fleche_menu_b {  background-position: 8px 16px;}/*Actualités*/.date_actu{  color:#CCCCCC;  font-size:10px;}.titre_mini{  color:#B2EA25;  font-size:11px;}
