/* GENERAL */
body {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#625860;/*background:#FFFFFF url(/images/background.gif) repeat-x top left;*/background:#FFFFFF url(/images/bk_hachure.gif) repeat-x top left;margin:0;padding:0;}
img {border:none;}
table,input,select,option,texarea,div {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#625860;}
table,div,form {margin:0;padding:0;}
a {color:#635A5F;text-decoration:none;}
a:hover {color:#635A5F;text-decoration:none;}
h1 {font-family:Verdana,Arial,Helvetica,serif;font-size:20px;letter-spacing:2px;margin:0px 0px 6px 0px;}
.display {display:none;}
.erreur {color:#c41279;}
input.erreur {border:1px solid #990000;background:#c41279;}
/* INDEX */
#conteneur {position:absolute;width:970px;left:50%;margin:0 0 0 -485px;}
#header {float:left;width:970px;height:198px;}
#header table.header {width:100%;height:162px;margin:0 0;border-bottom:0px solid #c6c6c6;}
#header table.header td.logo {width:298px;height:162px;}
#header table.header td.titef {width:440px;letter-spacing:1;font-family:arial,verdana;padding-top:20px;}
#header table.header td.titef h1 {font-size:16px;color:#514950;font-weight:bold;}
#header table.header td.titef h2 {font-family:trebuchet ms, verdana, arial;font-size:14px;margin:0 0;text-align:center;}
#header table.header td.titef h3 {font-family:trebuchet ms, verdana, arial;font-size:14px;margin:0 0;text-align:center;}
#logo {float:left;width:290px;height:198px;}
#menu {float:left;width:990px;height:20px;}
#menu ul {list-style-type:none;margin:0;padding:0;}
#menu ul li {float:left;list-style-type:none;margin:10px 4px 0px 0px;padding:0px 0px 0px 8px;height:40px;/*background:#5D5D5D url(/images/menu_gauche.jpg) no-repeat top left;*/cursor:pointer;}
#menu ul li div {cursor:pointer;float:left;margin:0;padding:5px 4px 0px 0px;height:35px;/*background:transparent url(/images/menu_droite.jpg) no-repeat top right;*/text-align:center;}
#menu ul li div.plus {float:left;margin:0;padding:5px 8px 0px 0px;height:35px;/*background:transparent url(/images/menu_droite_plus.jpg) no-repeat top right;*/text-align:left;}
#menu ul li  div.plus img {margin:0px 0px 0px 15px;}
/*#menu ul li a div {line-height:14px;}*/
#menu ul li a {text-transform:uppercase;color:#353535;text-decoration:none;letter-spacing:1px;padding:0 5px;}
/*#menu ul li a div:hover {*/
#menu ul li div:hover a  {color:#f145b8;text-decoration:none;}
#description {float:left;margin:0;background:url(/images/description.jpg) no-repeat top left;padding:12px 16px;width:636px;height:80px;}
#center {float:left;width:970px;min-height:450px;}
#left {float:left;width:240px;margin-left:8px;}
#right {float:left;width:720px;}
#footer {float:left;width:970px;min-height:200px;border-top:1px solid #BFBDBE;margin:20px 0px 0px 0px;padding:20px 0px 0px 0px;color:#5B595A;}
#partenaire {float:left;width:210px;text-align:center;margin:0px;line-height:16px;font-size:10px;}
#partenaire img {margin:10px 0px 0px 20px;}
#plan {float:left;width:520px;font-size:10px;padding:10px 0px 0px 0px;}
div.fliste {margin:0px;padding:0px;line-height:normal;display:block;width:800px;font-size:10px;}
div.fliste ul {background:url(/images/plan_separateur.gif) no-repeat top left;margin:0px;padding:0px 0px 0px 6px;text-indent:0px;float:left;width:115px;height:160px;list-style:none;}
ul.fliste li {width:110px;text-indent:0px;margin:0px 0px 0px 9px;padding:0px;}
div.fliste ul li a {text-decoration:none;margin:0px 0px 0px 5px;font-size:9px;}
div.fliste a:hover{text-decoration:underline;}
div.fliste ul li a strong {color:#DF1289;margin:0px 0px 0px 4px;font-size:10px;}
#adresse {float:left;width:140px;text-align:right;padding:0px 30px 0px 0px;line-height:16px;font-size:10px;}
table.quantite {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:1px solid #646466;}
table.quantite td {height:24px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px solid #FFFFFF;}
table.quantite img {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
table.quantite input {width:30px;height:18px;text-align:center;vertical-align:middle;margin:0px;padding:0px;border:0px;font-size:12px;}
/* ACCUEIL */
td.txt_vign_home a {color:#353535;}
td.txt_vign_home:hover a {color:#da1387;}
td.txt_vign_home_eco a {color:#1fa22e;}
td.txt_vign_home_eco:hover a {color:#353535;}
td.nav_header a {color:#353535;}
td.nav_header:hover a {color:#da1387;}
#navigation_collection_2 {background:url("/images/navigation_but_vert.png") no-repeat scroll left top transparent;}

/* surcouche GREEN */

.green {
color:#7aba01 !important;
}
.greenlabel {
    display: block;
    height: 43px;
    margin-left: 231px;
    margin-top: -15px;
    position: absolute;
    width: 50px;
    z-index: 50;
	background: url("/images/minilogo_eco.png") no-repeat scroll right top transparent;
}

/*--- Popup ---*/


#popup{ text-align:left; }
#popup-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; text-align:center; line-height:normal; clear:both; }
#popup-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
#popup-cadre{ width:600px; margin-left:auto; margin-right:auto;margin-top:108px; background:transparant;  }
#popup-cadre a{ 
	background: url("/images/bg_carte.png") no-repeat scroll left top transparent;
	display:block;  
   width:600px;
   height:600px;
   }
#popup-cadre a:hover{ color:blue; }
   
   
