body{
  margin:0px;
  padding:0px;
  color:#6b6361;
  font-size:10px;
  font-family:Verdana;
  /*font-weight:bold;*/
}

a{
  color:#6b6361;
  text-decoration:none;
}

a:hover{
  color:#c0012a;
  text-decoration:none;
}

input{
  font-size:11px;
  padding:0px;
  margin:0px;
  font-style:italic;
  border:1px solid #CCC;
}

.table{
  margin:0px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
}

.textdroit{
  text-align:right;
}
.textgauche{
  text-align:left;
}
.textcentre{
  text-align:center;
}

.fondblanc{
  background-color:white;
}

.one{
  background-color:#c1022d;
  color:white;
}

.two{
  background-color:#572908;
  color:white;
}

#menuAccueil{
  display:block;
  width:100%;
  height:18px;
  margin:0px;
  margin-top:3px;
  padding:0px;
  text-align:center;
}

#menuAccueil a{
  color:white;
  margin-right:40px;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;
  font-weight:normal;
  padding-left:13px;
  background-image:url(../images/puceMenuAccueil.jpg);/*Séparateur*/
  background-repeat:no-repeat;
  background-position:0px 2px;
}

/* MENU ISSUE CSSPLAY */
#menu{
  display:inline;/*double marge sous ie6*/
  float:left;
  clear:left;
  margin:0px;
  margin-left:75px;
  font-size:12px;
  font-family:"Times New Roman", Times, serif;
  font-weight:bold;
/*  background-color:red;*/
  width:160px;
  height:160px;
}
#menuAdmin{
  float:left;
  clear:left;
  margin:0px;
  margin-left:15px;
  font-size:12px;
  font-family:"Times New Roman", Times, serif;
  font-weight:bold;
/*  background-color:red;*/
  width:160px;
  height:160px;
}

.box,.boxlast{ 
  float:left;
  clear:left; 
  top:35px;
}

.box{
  background-image:url(../images/separateurmenu.jpg);/*Séparateur*/
  background-repeat:no-repeat;
  background-position:5px 0px;
/*  background-color:red;*/
  width:135px;
/*  background-position:;*/
}
#menuAdmin .box a,#menuAdmin .boxlast a,#menuAdmin .box a:visited,#menuAdmin .boxlast a:visited,#menuAdmin .box a:hover,#menuAdmin .boxlast a:hover,
#menu .box a,#menu .boxlast a,#menu .box a:visited,#menu .boxlast a:visited,#menu .box a:hover,#menu .boxlast a:hover{
  color:#572a0b;
  background-image:url(../images/pucemenu.jpg);
  background-position:2px 4px;
  background-repeat:no-repeat;
  text-decoration:none; 
  display:block;  
  width:70px; 
  height:17px; 
  padding:0px;
  padding-left:20px;
  padding-top:5px;
  margin:5px;
  text-align:left;
}

#menu .box a:hover,#menu .boxlast a:hover{
  background-image:url(../images/pucemenuactive.jpg);
  background-position:2px 4px;
  background-repeat:no-repeat;
  color:#c0012a;
  text-decoration:none; 
  display:block;  
  width:70px; 
  height:17px; 
  padding:0px;
  padding-left:20px;
  padding-top:5px;
  margin:5px;
  text-align:left;
}
 /*FIN MENU*/
 
body{
	background-color:#c4bebe;
}

.noborder{
  border:none;
}

#site{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#DDDDDD;*/
	width:764px;
	height:686px;
}

#logo{
  display:inline;
	width:165px;
	height:226px;
	float:left;
	clear:left;
	border:none;
	margin:0px;
	margin-top:70px;
	margin-left:70px;
	margin-bottom:45px;
	padding:0px;
	background-image:url(../images/logovignedadam.jpg);
	background-repeat:no-repeat;	
	background-color:red;	
}

#logoAdmin{
	width:165px;
	height:226px;
	float:left;
	clear:left;
	border:none;
	margin:0px;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
	background-image:url(../images/logovignedadam.jpg);
	background-repeat:no-repeat;	
	background-color:red;	
}

#listeregion{
  float:left;
  cleat:left;
  width:140px;
  margin:0px;
  border:0px;
}

#mapfrance{
  float:left;
  width:279px;
  height:322px;
}

.textwhite{
  color:white;
}

.linktextwhite{
  color:white;
}

.linktextwhite:hover{
  color:white;
}

.grisFonce{
  color:#484242;
}


.gris{
  color:#6b6361;
}

.roseFonce{
  color:#c0012a;
}

.gras{
  font-weight:bold;
}
.brun{
  color:#572a0b;
}

.fdbrun{
  background-color:#572a0b;
}

.fdblanc{
  background-color:white;
}

.graisselegere{
  font-weight:bold;
}

#cadrehg,#cadreh,#cadrehd,#cadreg,#cadre,#cadred,#cadrebg,#cadreb,#cadrebd{
  display:inline;
	border:none;
	margin:0px;
  padding:0px;
}

#cadrehg{
	width:10px;
	height:9px;
	float:left;
	clear:left;
	background-image:url(../images/hg.jpg);
}

#cadreh{
	width:744px;
	height:9px;
	float:left;
	background-image:url(../images/h.jpg);
	background-repeat:repeat-x;
}

#cadrehd{
	width:10px;
	height:9px;
	float:left;
	background-image:url(../images/hd.jpg);
}

#cadreg{
	width:10px;
	height:668px;
	float:left;
	clear:left;
	background-image:url(../images/g.jpg);
	background-repeat:repeat-y;
}

#cadre{
	width:744px;
	height:668px;
	float:left;
	/*border:1px solid black;*/
	background-color:white;
}

#cadreAccueil{
	width:744px;
	height:668px;
	float:left;
	/*border:1px solid black;*/
  background-image:url(../images/accueil2.jpg);
  background-repeat:no-repeat;
  background-position:0 25px;
	background-color:#c0012a;
}

#cadred{
	width:10px;
	height:668px;
	float:left;
	background-image:url(../images/d.jpg);
	background-repeat:repeat-y;
}

#cadrebg{
	width:10px;
	height:9px;
	float:left;
	clear:left;
	background-image:url(../images/bg.jpg);
}

#cadreb{
	width:744px;
	height:9px;
	float:left;
	background-image:url(../images/b.jpg);
	background-repeat:repeat-x;
}

#cadrebd{
	width:10px;
	height:9px;
	float:left;
	background-image:url(../images/bd.jpg);
}

#corps{
  margin:0px;
  margin-top:60px;
  float:right;
  width:500px;
  height:565px;
}

.cursor{
  cursor:pointer;
}

/** APERCU DES PRODUITS **/
.overviewbloc1, .overviewbloc1clear{
  margin:0px;
  margin-bottom:2px;
  margin-top:2px;
  margin-right:5px;
  /*background-color:red;*/
  float:left;
  width:210px;
  height:130px;
}

.overviewbloc1clear{
  clear:left;
  /*overflow:hidden;*/
}

.overviewPicture{
  width:60px;
  height:130px;
  /*overflow:hidden;*/
}

.overviewPicture2{
  /*width:60px;
  height:130px;*/
  /*overflow:hidden;*/
  margin:0;
  margin-left:-36%;
  /*top:50%;*/
  float:left;
}

.conteneurPicture{
  width:60px;
  height:130px;
  overflow:hidden;
  display:block;
  float:left;
}

.overviewDescription{
  width:140px;
  height:130px;
  float:left;
  margin:0px;
  margin-left:10px;
  /*overflow:hidden;*/
}

.overviewDescription2{
  width:320px;
  /*height:130px;*/
  display:block;
  float:left;
  margin:0px;
  margin-left:10px;
  /*overflow:hidden;*/
  /*background-color:green;*/
}
/*
.slickbox{
  width:300px;
  height:130px;
}
*/

#corpsAdmin{
  margin:0px;
  float:right;
  width:550px;
  height:670px;
  /*background-color:green;*/
  overflow:auto;
}

#flechehaut{
  float:left;
  clear:left;
  width:500px;
  height:25px;/*TODO agrandir pour la zone sensible*/
  background-image:url(../images/flechehaut.jpg);
  background-position:50% 50%;
	background-repeat:no-repeat;
  background-color:white;
}

/*VOIR LA GESTION ASCENSEUR*/
#ascenseur{
  width:5px;
  height:500px;
  float:left;
  clear:left;
}

#barreascenseur{
  width:3px;
  margin-left:1px;
  margin-right:1px;
  height:485px;
  position:relative;
  top:5px;/*TODO voir ascenseur*/
}

#zone{
  width:495px;
  height:500px;
  float:left;
}

#flechebas{
  width:500px;
  height:25px;/*TODO agrandir pour la zone sensible*/
  float:left;
  clear:left;
  background-image:url(../images/flechebas.jpg);
  background-position:50% 50%;
	background-repeat:no-repeat;
  background-color:white;
}

#footer{
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
  background-image:url(../images/fondfooter.jpg);
  background-position:718px 17px;/*width-16*/
	background-repeat:no-repeat;
  /*background-color:green;*/
	width:735px;
	height:22px;
	clear:both;
  /*float:right;*/
	margin:5px;
  margin-top:0px;
	/*text-align:right;*/
	padding:0px;
  padding-top:18px;
  /*border:1px solid black;*/
}

#footer_1{
  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size:11px;
  float:left;
  width:135px;
}

#footer_2{
  margin:0px;
  padding:0px;
  float:left;
  width:600px;
  text-align:right;
}
/*
#divCont{
  position:relative;
  width:100%;
  height:100%;
  clip:rect(0px 250px 150px 0px);
  font-family:verdana;
  overflow:hidden;
}*/
.clScroll   {
  position:relative;
  font-size:10pt; 
  font-family:verdana, arial,helvetica,sans-serif; 
  visibility:hidden;
}

/*bloc de Recherche*/
.recherche{
  width:320px;/*270*/
  height:46px;/*46*/
  background-image:url(../images/fond44.jpg);
  padding:0px;
  margin:0px;
  font-weight:bold;
  float:left;
}

.recherche .form{
  float:left;
  display:block;
  height:16px;/*16*/
  width:300px;
  margin:0px;
  margin-top:15px;
  margin-left:20px;
  overflow:hidden;
}

.recherche input{
  font-size:11px;
  padding:0px;
  margin:0px;
  font-style:italic;
  border:1px solid #CCC;
}




.recherche .btn{
  float:right;
  border:none;
  padding:0px;
  margin-top:-21px;
  margin-right:20px;
}

#logoCarte{
  display:block;
  float:left;
  background-image:url(../images/logocarte.jpg);
  width:44px;
  height:46px;
  margin:0px;
  margin-left:10px;
  margin-top:0px;
}

#logoCarteMonde{
  display:block;
  float:left;
  background-image:url(../images/logocartemonde.jpg);
  width:45px;
  height:46px;
  margin:0px;
  margin-left:10px;
  margin-top:0px;
}

/*général*/
.pucefleche{
  margin:0px;
  margin-left:0px;
  padding:0px;
  padding-left:12px;
  background-image:url(../images/fleche.jpg);
  background-position:left;
  background-repeat:no-repeat;
  color:#c10a31;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
  display:inline;
}

.pucedbfleche{
  margin:0px;
  padding:0px;
  padding-left:20px;
  background-image:url(../images/dbfleche.jpg);
  background-position:left;
  background-repeat:no-repeat;
  color:#6e6967;
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
  display:block;
  clear:both;
}

.width150{
  width:150px;
  /*background-color:black;*/
}

.block{
  display:block;
}

.floatleft{
    float:left;
}

.floatright{
    float:right;
}

.clearleft{
    clear:left;
}

h5{
  margin:0px;
  padding:0px;
  color:#6e6967;
  font-size:10px;
  font-family:Verdana;
}

strong{
  margin:0px;
  padding:0px;
  color:#c0012a;
  font-size:11px;
  font-family:Verdana;
  font-weight:bold;
}

.marginright10{
    margin-right:15px;
}

.marginleft_10{
    margin-left:-5px;
}

.imagebordure{
    border:1px solid #572a0b;
}

.bold{
  font-weight:bold;
}

#fonduhaut{
  background-image:url(../images/bandeau_flou_gris.jpg);
  background-repeat:no-repeat;
  display:block;
  float:left;
  width:480px;
  height:54px;
}
#fondubas{
  background-image:url(../images/bandeau_flou_gris2.jpg);
  background-repeat:no-repeat;
  display:block;
  float:left;
  width:480px;
  height:54px;
  /*border:1px solid black;*/
  margin:0px;
  margin-bottom:20px;
}

#mailto{
  background-image:url(../images/enveloppe.jpg);
  background-repeat:no-repeat;
  padding:0px;
  padding-left:35px;
  width:350px;
  height:41px;
  font-size:12px;
  /*background-color:green;*/
  margin:0px;
  margin-top:13px;
  margin-right:40px;
  /*float:right;*/
  margin-left:auto;
  margin-right:auto;
  clear:both;
}

#caddie{
  background-image:url(../images/caddie.png);
  background-repeat:no-repeat;
  padding:0px;
  padding-left:35px;
  width:150px;
  height:41px;
  font-size:12px;
  /*background-color:green;*/
  margin:0px;
  margin-top:13px;
  margin-right:40px;
  float:right;
}

#caddie p, #caddie a, caddie span{
  margin:0px;
  color:#c10a31;
  font-weight:bold;
  margin-bottom:2px;
}

#caddie a{
  border-bottom:2px solid #e7bcc5;
}

.moyenrouge{
  font-size:13px;
  font-family:verdana;
  font-weight:bold;
  color:#c10a31;
}

.liensouligner{
  border-bottom:2px solid #e7bcc5;
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  color:#c10a31;
  cursor:pointer;
}

.liensoulignerNormal{
  border-bottom:2px solid #e7bcc5;
  font-size:11px;
  font-family:verdana;
  font-weight:normal;
  color:#c10a31;
  cursor:pointer;
}

.liensoulignerbrun{
  border-bottom:2px solid #d2c9c2;
  font-size:11px;
  font-family:verdana;
  font-weight:normal;
  color:#572908;
  cursor:pointer;
}

.liensanssouligner{
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  color:#c10a31;
  cursor:pointer;
}

.liensanssoulignerNormal{
  font-size:11px;
  font-family:verdana;
  font-weight:normal;
  color:#c10a31;
  cursor:pointer;
}

.input{
  border:1px solid #888888;
}

.textarea{
  width:380px;
  height:110px;
  display:block;
}

.picto{
  background-image:url(../images/pictolien.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
}

.pictorose{
  background-image:url(../images/pictolienrose.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
}

.pictoplus{
  background-image:url(../images/pictolienplus.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
}

.txtdesc{
  display:block;
  width:300px;
  height:50px;
  margin:0px;
  margin-left:35px;
}

.txtdescSelection{
  display:block;
  width:140px;
  height:50px;
  margin:0px;
  margin-left:35px;
}

.margin5{
  margin:10px;
}

.margintop5{
  margin-top:8px;
}

.txtcontact{
  text-align:center;
}

#auteur{
  background-image:url(../images/francois_adam.jpg);
  background-repeat:no-repeat;
  margin:0px;
  float:right;
  padding-top:25px;
  width:170px;
  text-align:right;
}

#logo2{
  background-image:url(../images/logo2.jpg);
  background-repeat:no-repeat;
  margin:0px;
  height:51px;
  width:140px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
}

.article{
  float:left;
  clear:left;
  margin:0px;
  margin-top:7px;
  width:99%;
}

/*Asceuseur*/
.left .jScrollPaneTrack {
    left: 0;
    right: auto;
}

.left a.jScrollArrowUp {
    left: 0;
    right: auto;
}
.left a.jScrollArrowDown {
    left: 0;
    right: auto;
}

.jScrollPaneContainer{
  clear:left;
}

#scrollpane{
    /*clear:left;*/
    width:470px;/*470*/
    height:447px;/*447*/
    margin:0px;
}

.formlogin{
  display:block;
  width:280px;
  height:70px;
  margin-top:250px;
  margin-left:auto;
  margin-right:auto;
  /*background-color:red;*/
}
.pointille{
    float:left;
    width:100%;
    height:12px;
    display:block;
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    background-image:url(../images/point.png);
    background-repeat:repeat-x;
    background-position:bottom;
}

.bgwhite{
    margin:0px;
    height:12px;
    font-size:10px;
    background-color:white;
}

.tier{
    width:32%;
    margin:0px;
}

.entier{
    width:100%;
    border-spacing:0;
    border-collapse:collapse;
}

.quart{
   width:25%;
   margin:0px;
}

.center{
    margin-left:110px;
}

.nom_du_vin{
  border-bottom:2px solid #8e7b6d;
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  color:#572908;
  cursor:pointer;
}