/* ----------------------- STYLE GENERAL ----------------------- */

BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding:0;
	margin:0;
	font-family:"Arial Narrow";
	font-size:11px;
	color 				: #622721;
	background-color	: #ffffff;
}

FORM {margin : 0px; padding : 0px;}


TD {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				: 	10px;
	color 					: 	#000000;
	font-weight				: 	normal;
}

LI {
	margin-top : 3px;
	margin-bottom: 3px;
}

UL {
	margin-top : 3px;
	margin-bottom: 3px;
}

TEXTAREA, INPUT, SELECT {
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	background-color	:	#F1F1F1;
	color						:	#182F41	;
}

TD.contener{
	text-align				:	left;
}
/******************************** STYLE ACTU *********************************/

.box_img{
	text-decoration:none;
	border:solid 1px #8a5c4f;
	margin-right:10px;
	margin-bottom:10px;
}

/* ----------------------- STYLE SITE ----------------------- */
.general{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	width:885px;
	height:520px;
}
.conteneur{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:885px;
	height:501px;
	background-color:#ffffff;
	border: 10px #464646 solid;
	/*border-bottom:solid 10px #8a5c4f;
	border-left:solid 1px #8a5c4f;
	border-right:solid 1px #8a5c4f;
	border-top:solid 1px #8a5c4f;*/
}
.banniere{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:885px;
	height:70px;
	background-color:#dadada;
}
.logo{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	height:70px;
	
}
.titreLangue{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:640px;
	margin:0 0 0 0;
	padding-top:0;
	font-size:14px;
	color:#622721;
	font-size:14px;
	text-align:right;
}
.langues{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	text-align:right;
	margin:0 0 0 0;
	padding-top:20px;
	font-size:14px;
	color:#622721;
	font-size:14px;
	width:640px;
}
.legendeTitre{
	position:relative;
	top:0px;
	left:0px;
	width:640px;
	float:left;
	font-size:14px;
	font-weight:normal;
	padding:10px 0 0 0;
}
.menu{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:885px;
	height:20px;
	text-align:center;
	background-color:#FFFFFF;
	color:#622721;
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
	border-top:#622721 2px solid;
	border-bottom:#622721 2px solid;
}
.centrale{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:885px;
	height:406px;
}
.blocFlash{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:885px;
	height:406px;
	text-align:center;
}
.blocMedia{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:324px;
	height:370px;
	padding-left:7px;
	padding-top:10px;
	text-align:center;
}

.blocTexte{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:546px;
	height:402px;
	background:url(../images/interfaces/fleur_background.jpg);
}
.blocTexteMenu{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:521px;
	height:20px;
	padding-left:25px;
	padding-top:10px;
	font-size:12px;
	font-weight:normal;
}
.blocTexteSousMenu{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:511px;
	height:30px;
	padding-left:35px;;
	font-size:14px;
	font-weight:normal;
	letter-spacing:1px;
}
.blocTexteContenu{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:526px;
	height:317px;/*modif bord menu -4px*/
	overflow:auto;
	scrollbar-3dlight-color:#FFF;
    scrollbar-arrow-color:#632621;
    scrollbar-base-color:#a50133;
    scrollbar-darkshadow-color:#FFF;
    scrollbar-face-color:#FFF;
    scrollbar-highlight-color:#FFF;
	
}
.blocTexteContenuFleur{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:95px;
	height:30px;
	background:url(../images/fleur_titre.jpg);
}
.blocTexteContenuTitre{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:400px;
	height:30px;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}
.blocTexteContenuSpaceGauche{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:75px;
}
.blocTexteContenuTexte{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:412px;
	font-size:13px;
	letter-spacing:1px;
	padding-bottom:15px;
	padding-left:75px;
	text-align:justify;
	
	
}
.blocTexteContenuSpaceDroite{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:10px;
}
.boutiquesPaysBlock{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	border-left:1px solid #622721;
	padding-left:5px;
	margin-top:10px;
	width:105px;
	margin-right:15px;
}

.boutiquesDetailsBlock{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	margin-top:10px;
	margin-left:10px;


}

.basSite{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:885px;
	height:15px;
	text-align:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.blocspaceVideo1{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:324px;
	height:30px;
	padding-left:7px;
	text-align:center;
}
.blocspaceVideo2{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:324px;
	height:30px;
	padding-left:7px;
	text-align:center;
}

#video{
	position: relative;
	top:0px;
	left:0px;
	float:left;
	width:882px;
	text-align:center;
}
a:link      {text-decoration: none; color: #622721;}
a:visited 	{text-decoration: none; color: #622721;}
a:active  	{text-decoration: none; color: #622721;}
a:hover  	{text-decoration:underline; color: #622721;}


TD.contactLabel{

	color:#471a17;

}

INPUT.contact{
	border:1px solid #471a17;
	color:#471a17;

}

INPUT.contactBouton{
	background-color:#fff6d5;
	border:1px solid #471a17;
	color:#471a17;
	cursor:pointer;
}

/* ----------------------- STYLE NEWSLETTER ----------------------- */

/* /////////////////////////// index ///////////////////////////////// */
#lecentre {
	margin-top			:	20px;
	font-size			: 	10px;
}

#leflash {
	margin				:	0px;
	margin-top			:	20px;
	position			:	absolute;
	top					:	151px;
}

INPUT.newsletter{
/*
	background-color	:	#FFFFFF;
	border					:	2px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#000000;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
*/
}

RADIO.newsletter{
/*
	background-color	:	transparent;
	border-width			: 	0;
*/
}

/* ----------------------- STYLE FORM ----------------------- */

FORM {margin : 0px; padding : 0px;}

.bouton{
	background-color		: #FFFFFF;
	color					: #2A2E7F;
	font-weight				: bold;
	text-align				: center;
	border					: 1px solid #2A2E7F;
	cursor					: pointer;
}

.boutonRecherche{
	width					: 25px;
	height					: 14px;
	background-color		: #FFFFFF;
	color					: #2A2E7F;
	font-weight				: bold;
	text-align				: center;
/*	border					: 2px solid #1B0907;*/
	border					: 0px;
	cursor					: pointer;
}

.inputRecherche{
	width			: 112px;
	padding-left	: 3px;
	height			: 12px;
	border			: 0px;
}

.inputStyle{
	padding-left			:	2px;
	background-color		:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 					: 	#2A2E7F;
	font-weight				: 	normal;
	border					: 	1px solid #2A2E7F;
}

.inputErreur{
	padding-left			:	2px;
	background-color		:	#F9FBFD;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 					: 	#C70000;
	font-weight				: 	normal;
	border					: 	1px solid #C70000;
}

.erreur{
	background-color		:	#FFFFFF;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 					: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
}


/* ----------------------- STYLE VT DESIGN SIGNATURE ----------------------- */
.vtdesign{
	color					:	#d3d2d0;
	padding-right			:	5px;
	font-size			 	:	10px;
	text-align				:	right;
}

.vtdesign a:link      {text-decoration: none;}
.vtdesign a:visited 	{text-decoration: none;}
.vtdesign a:active  	{text-decoration: none;}
.vtdesign a:hover  	{text-decoration: underline;}