body
{	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #970F00;
}
img
{	margin:0px;
	padding:0px;
	border: none;
}
table,tr,td,th,li
{	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
span,div,p,ul,li
{	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form
{	line-height:0px;
	height:0px;
}
div,span,p,ul
{	position:relative;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#page
{	position:absolute;
	top:0px;
	margin:0px;
	padding:0px;
	width:760px;
	left:50%;
	margin-left: -380px;
}
#fersque
{	padding: 106px 0px 0px 0px;
	margin:0px;
	width: 154px;
	background-image: url("images/vente_reserveetselection.jpg");
	background-repeat: repeat-y;
	text-align:left;
}
#fersque img
{	position:relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding:0px;
}

#align_y_top
{	width: 5px;
	padding: 0px;
	margin:0px;
}

#bandeau
{	position:absolute;
	left:0px;
	top:0px;
	margin:0px;
	width:100%;
	height: 106px;
	z-index:2;
	background-image: url("images/reserveetselection.gif");
}
#bandeau a
{	text-decoration:none;
	border:none;
}
#click_index
{	position:absolute;
	top:0px;
	width:100%;
	height:120px;
	z-index: 1;
	cursor: pointer;
}

/*		AUTHENTIFIACTION	*/

#authent
{	width: 200px; 
	left: 550px; 
	top: 2px;
	line-height: 20px;
	z-index: 2;

	text-align: right;
	color: #F6F8AE;
	letter-spacing: 0px;
	text-transform: uppercase;	
	font-size: 10px;
	font-weight: bold;
	
}

#authent ul
{	position: relative;
	line-height:0px;
	margin:0px;
	padding:0px;
	top:0px;
	margin-top:2px;
	//margin-top:-20px;
}
#authent ul li
{	color: #B4110B;
	line-height:20px;
	font-weight: normal;
	list-style: none;
	padding-right: 10px;	
}

#authent ul li a
{	background-color: #F6F8AE;
	color: #B4110B;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	margin-right:-10px;
}
#authent ul li a:hover
{	background-color: #B4110B;
	color: #F6F8AE;
}


#authent input
{	background-color: #F6F8AE;
	padding:1px;
	font-size:11px;
	color: #B4110B;
	width: 60px;
	margin-right:45px;
}

#authent center
{	margin-top: 2px;
}

#authent a.dehors
{	background-color: #F6F8AE;
}

#authent a.dehors:hover
{	background-color: #B4110B;
}

/****************************/
/*		FORME DE LA PAGE	*/

#structure
{	position:absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	width:100%;
	z-index:1;
	padding:0px;
}

#menu_catalog
{	position:absolute;
	top: 90px;
	margin-left: 134px;
	width: 626px;
	padding:0px;
	background-color: #F6F8AE;
	border-top: 1px solid #B4110B;
	z-index: 5;
	text-align:center;
	line-height: 17px;
	letter-spacing: 0px;
	height: 20px;
}

#menu_page
{	position: absolute;
	top: 110px;
	margin-left: 134px;
	width: 626px;
	padding:0px;
	background-color: #F6F8AE;
	border-bottom: 1px solid #B4110B;
	z-index: 4;
	text-align: center;
	line-height: 16px;
	letter-spacing: 0px;
	height: 18px;
}

/****************************/
/*			LIEN MENU		*/
a.dehors
{	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 2px 7px 2px 7px;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	color: #970F00;
line-height: 12px;
}

a.dehors:hover
{	color: #F6F8AE;
	background-color: #B4110B;
}

a.dehors:active
{	color: #F6F8AE;
	background-color: #B4110B;
}


a.dedans
{	font-family: Arial, Helvetica, sans-serif;
margin: 0px;
	padding: 3px 8px 3px 8px;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	color: #F6F8AE;
	background-color: #B4110B;
line-height: 12px;
}
a.dedans:hover
{	color: #F6F8AE;
	background-color: #B4110B;
}
a.dedans:active
{	color: #F6F8AE;
}

/********************************/
/*			CONTENU PAGE		*/
#contenu
{	padding: 0px;
	margin:0px;
	background-color: ;
	vertical-align: top;
	text-align:right;
}
#interieur
{	position:relative;
	margin: 128px 0px 30px 0px;
	padding:0px;
	vertical-align: top;
	font-size:11px;
	z-index: 6;
	background-color: ;
	padding:0px;
}

#interieur tr td img
{	margin:0px;
	padding:0px;
}
.list_type
{	background-color: #F6F8AE;
	border: 1px solid #B4110B;
	border-left: none;
	border-right: none;
	letter-spacing: 0px;
	line-height: 17px;
	padding:0px 0px 0px 25px;
	z-index: 6;
	height: 17px;
}

#list_portfolio_pays
{	position:relative;
	width: 600px;
	margin: 0px;
	z-index:7;
	line-height: 18px;
	text-align:center;
	padding:0px;

}
/****************************************/
/*			LIEN sous-menu domaine		*/
a.smenu_out
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	font-variant: small-caps;
	color: #970f00;	
	padding: 3px 7px 3px 7px;
	text-decoration:underline;
line-height: 10px;
}

a.smenu_out:hover
{	color: #970f00;	
	background-color:#F6F8AE ;
}

a.smenu_out:active
{	color: #970f00;	
	background-color:#F6F8AE ;
}

a.smenu_in
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	font-weight:bold;
	font-variant: small-caps;
	color: #970f00;
	background-color:#F6F8AE ;
	padding: 3px 8px 3px 8px;
	text-decoration:none;
line-height: 10px;
}

a.smenu_in:hover
{	color: #970f00;	
}

a.smenu_in:active
{	color: #970f00;
}

.txt_section
{	padding-right:12px;
	vertical-align: middle;
}

/****************************/
/*			CATALOGUE		*/
.img_section
{	padding:0px;
	padding-left: 5px;
	vertical-align:middle;
	top:0px;
	text-align:right;
}

.espace_ligne_section
{	line-height: 22px;
}

.ligne_pays
{	position:relative;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #970f00;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #970f00;
	padding: 6px;
	letter-spacing: 3px;
	width: 400px;
	margin-left:-30px;
	z-index: 6;
}

.ligne_section
{	
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #970f00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #970f00;
	padding: 5px;
	letter-spacing: 3px;
	padding-right:30px;
line-height: 12px;
}

.ligne_TILDE
{	text-align: right;
	background-image: url();
	background-repeat: no-repeat;
}

.ligne_vigne
{	padding-left: 3px;
	text-align: left;
}

.ligne_etiquette_vign
{	text-align: center;
}

.ligne_nom
{	font-size: 12px;
	color: #970f00;
	padding-left: 5px;
	text-align: left;
	font-weight: bolder;
	font-variant: small-caps;
line-height: 13px;	
}

.citation
{	font-size: 10px;
	color: #2c471b ;
	padding: 2px 0px 0px 5px;
	text-align: left;
	letter-spacing: 1px;
	text-indent: 20px;
line-height: 12px;

}

.ligne_SAQ
{	text-align:center;
}

.ligne_fiche_SAQ
{	text-align:center;
}
.ligne_fiche_SAQ a
{	padding: 0px 0px 0px 15px;
}

.ligne_prix
{	font-size: 11px;
	color: #2c471b;
	text-align: right;
	font-weight: normal;
line-height: 14px;
}
/*		LIEN FICHE	*/
a.fiche
{	margin: 0px;
	font-size: 9px;
	font-weight: normal;
	color: #970f00;
	text-decoration: underline;
	text-transform: uppercase;
}

a.fiche:visited 
{	color: #e6c400;
}

a.fiche:hover 
{	color: #cc4e00;
}

a.fiche:active 
{	color: #970f00;
}

/*			esapce catalogue liste produit			*/
.espace_ligne_nom
{	line-height: 4px;
}

.espace_ligne_auteur
{	line-height: 3px;
}

.espace_ligne_prod
{	line-height: 24px;
}

.espace_ligne_bas
{	line-height: 12px;
}


/*		FORMULAIRE CONTACT		*/
#form_mail {}
input { padding:0px; margin:0px;font-size:11px;color:#970f00; background-color:#F6F8AE; margin-right: 50px;}
textarea { padding:1px; margin:0px;font-size:11px;color:#970f00; background-color:#F6F8AE;}
.bt_mail { padding: 1px 10px 1px 10px; }
.mep_mail {  }
.ad_mail
{	width:250px;
}

.sujet_mail
{	width:250px;
}

.mess_mail
{	height:150px;
}

.search {
	 background-color:#2c471b;
	 color : #F6F8AE; 
}
select {
	font-size: 11px;
	color:#970f00;
	background-color:#F6F8AE;
}
