/* Corps de la page */
body {
	margin : 0;
	padding : 0;
	/*text-align:center;*/
	/*font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;*/
	/*font-size : 13px;*/
	background-color : #F4EBA6;
	}

/* espaceur des sections */
div.espaceur { 
	width: 0px;
	height: 14px; 
}

/* Conteneur central principal */
#conteneur_0 {
	position : absolute;
	width : 920px;
	height : auto;
	left : 50%;
	margin-left : -460px;
	top : 0px;
	margin-top : 0px;
	/*background-color: #FFFFFF;*/
	}
html>body #conteneur_0 {
	width: 920px; /* ie5win fudge ends */
	}

#bas {
	position:relative;
	float: left;
	margin-left:0px;
	margin-top:0px;
	width:100%;
	height:60px;
	/*background-color: green;*/
	}

div.txt_bottom{
	margin-left: -10px;
	margin-top: 30px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	color: #333333;
	}

/* div de haut de page avec fond*/	
div.conteneur_top {
	margin-left: 28px; 
	width: 848px; 
	height: 225px;
	/*background-color: #666666;*/
	}


div.menu_top {
	width: 160px;
	margin-left : 0px;
	}
div.menu_middle {
	margin-left : 0px;
	}
div.menu_bottom {
	padding: 10px 16px 20px 14px;
	}

.float_droite{
	margin: 0px 0px 0px 20px;
	border: 0px;
	}
	
.float_france{
	margin: 10px 0px 0px 10px;
	border: 0px;
	}
	
.lusodev{
	margin: 0px 0px 0px 40px;
	border: 0px;
	/*vertical-align: middle;*/
	}
	
.txt_1{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	line-height: 20px;
	}
	
.txt_2{
	font-family: Arial;
	font-size: 16px;
	color: #A07E2D;
	font-style: italic;
	line-height: 24px;
	}
	
.scrollable{
	border:0px solid #eaeaea;
	height:80px;
	width:140px;
	background-color:#FFFFFF;
	padding:10px;
	margin: 10px 0px 10px 4px;
	}

.table{
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	border: 0px; 
	margin: 0px;
    }

#adresse_contact{
	position:relative;
	margin-left:10px;
	margin-top:14px;
	width:260px;
	height:auto;
	float: left;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	line-height: 20px;
	font-style: normal;
	}

#form_contact{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	width:320px;
	height:auto;
	float: left;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	line-height: 20px;
	font-style: normal;
	}
	
#contact_phrasebas{	
	position:relative;
	margin-left:10px;
	margin-top:30px;
	width:500px;
	height:auto;
	float: left;
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	line-height: 20px;
	font-style: normal;
	}

.txt_sect{
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	line-height: 22px;
	font-style: normal;
	}
	
.txt_sect_acc{
	font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size : 14px;
	line-height: 26px;
	font-style: normal;
	}


.Menu:link{font-size: 14px; color: #333333; font-family: Trebuchet MS; font-style: normal; line-height: 22px; text-decoration:none;}
.Menu:visited{font-size: 14px; color: #333333; font-family: Trebuchet MS; font-style: normal; line-height: 22px; text-decoration:none;}
.Menu:hover{font-size: 14px; color: #333333; font-family: Trebuchet MS; font-style: normal; line-height: 22px; background-color: #FFFFFF}
.Menu_fix{font-size: 14px; color: #FFFFFF; font-family: Trebuchet MS; font-style: normal; line-height: 22px; font-weight:bolder; text-decoration:none; background-color: #FEB103;}

.News:link{font-size: 14px; color: #000000;font-family: Trebuchet MS;font-style: normal;line-height: 18px; text-decoration:none;}
.News:visited{font-size: 14px; color: #000000;font-family: Trebuchet MS;font-style: normal;line-height: 18px; text-decoration:none;}
.News:hover{font-size: 14px; color: #666666;font-family: Trebuchet MS;font-style: normal;line-height: 18px; text-decoration:underline;}
.txt_news{font-family: Trebuchet MS;font-size: 14px;font-style: normal;line-height: 18px;}

.Liens_sect:link{font-size: 14px; color:#A49020; font-family: Trebuchet MS;font-style: normal;line-height: 22px; text-decoration:underline;}
.Liens_sect:visited{font-size: 14px; color:#A49020; font-family: Trebuchet MS;font-style: normal;line-height: 22px; text-decoration:underline;}
.Liens_sect:hover{font-size: 14px; color:#000000; font-family: Trebuchet MS;font-style: normal;line-height: 22px; text-decoration:none; background-color: #EAEAEA;}

.livredorlink:link{font-size: 13px; color: #FB9542;font-family: Trebuchet MS;font-style: normal;line-height: 16px; text-decoration:underline;}
.livredorlink:visited{font-size: 13px; color: #FB9542;font-family: Trebuchet MS;font-style: normal;line-height: 16px; text-decoration:underline;}
.livredorlink:hover{font-size: 13px; color: #333333;font-family: Trebuchet MS;font-style: normal;line-height: 16px; text-decoration:none;}

.Lusodev:link{font-size: 11px; color:#333333; font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.Lusodev:visited{font-size: 11px; color:#333333; font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.Lusodev:hover{font-size: 11px; color:#FFFFFF; font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}

.liens_footer:link{font-size: 11px; color: #333333;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.liens_footer:visited{font-size: 11px; color: #333333;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.liens_footer:hover{font-size: 11px; color: #0000FF;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.liens_footer_fix{font-size:11px; color:#0000FF; font-family:Verdana; font-style:normal; line-height:16px; text-decoration:none;}

.welcome:link{font-size: 11px; color: #333333;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.welcome:visited{font-size: 11px; color: #333333;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.welcome:hover{font-size: 11px; color: #999999;font-family: Verdana;font-style: normal;line-height: 16px; text-decoration:underline;}
.welcome{font-size:11px; color:#999999; font-family:Verdana; font-style:normal; line-height:16px; text-decoration:none;}

.barre_nav:link{font-size: 11px; color: #666666;font-family: verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.barre_nav:visited{font-size: 11px; color: #666666;font-family: verdana;font-style: normal;line-height: 16px; text-decoration:none;}
.barre_nav:hover{font-size: 11px; color: #000000;font-family: verdana;font-style: normal;line-height: 16px; text-decoration:underline;}

.floatdroite{float: right;margin: 6px 0px 0px 10px;border: 1px solid #999999;}
.floatgauche{float: left;margin: 6px 10px 0px 0px;border: 1px solid #999999;}
.floathaut{float: right;margin: 7px 0px 0px 0px;border: 1px solid #999999;}
.contour_img{border: 1px solid #999999;}
.contour_phototheque{border: 1px solid #666666;}

.floatdroite_nocnt{float: right;margin: 6px 0px 0px 10px;}
.floatgauche_nocnt{float: left;margin: 6px 10px 0px 0px;}
.floathaut_nocnt{float: right;margin: 7px 0px 0px 0px;}

.txt_sep{font-family: Trebuchet MS;font-size: 13px; font-style: normal;}
.txt_alert{font-family: Trebuchet MS; font-size: 13px; color: #FF0000; font-style: normal; font-weight: bolder; line-height: 20px;}
.txt_alert_ok{font-family: Trebuchet MS; font-size: 13px; color: #006600; font-style: normal; font-weight: bolder; line-height: 20px;}
.comm_sect{font-family: Verdana;font-size: 10px; color: #2F4F4F;font-style: normal;line-height: 12px;}
.tit_sect{font-family: Trebuchet MS;font-size: 20px; color: #A49020;font-style: normal; line-height: 18px;}

.txt_cgv{font-family: verdana;font-size: 10px; color: #000000; font-style: normal;line-height: 14px;}
.txt_IL{font-family: verdana;font-size: 11px; color: #000000; font-style: normal;line-height: 16px;}

textarea{font-family:Arial; font-size:13px; color:black; text-align:left; border:1px solid #000000; background-color:#FFFFFF; padding:1px;}
input.field{background-color: #FFFFFF;font-weight: normal; font-family: Arial; font-size:13px; text-align: left; color:#000000;border-top:1px solid;border-bottom:1px solid;border-left: 1px solid;border-right:1px solid;}
input.bt{background:#CCCCCC;border-color:#ffffff;border-top:1px solid;border-bottom:1px solid;border-left: 1px solid;border-right:1px solid;font-family:Arial;font-size:13px;font-weight: bolder; color: #000000; border: 1px outset #c0c0c0;}