body {
	*margin:15px;
	margin:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-align: center;
}
table{
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse:0px;
}
img{
	border:0px;
}
h1{
	color:#caa600;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
h2{
	color:#20aeb8;
	font-weight:bold;
	font-size:22px;
	margin:0px;
	padding-bottom:15px;
}
form{
	margin:0px;
	padding:0px;
}
ul{margin:0px;padding:0px;}


div#tabtrvs_bot{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/commun/imgfond_footer.gif);
	background-repeat:no-repeat;
	height:71px;
}
div#tabtrvs_bot table{
	margin-top:40px;
}
div#tabtrvs_bot td{
	color:#787878;
	font-size:10px;
	text-decoration:none;
	/*padding-right:8px;*/
}
div#tabtrvs_bot td a{
	color:#787878;
	text-decoration:none;
}
div#tabtrvs_bot td a:hover{
	text-decoration:underline;
}
div#tabtrvs_bot #tabtrvs_adresse{
	color:#787878;
	float:right;
	font-size:10px;
	margin-right:15px !important;
	text-align:right;
	width:844px;
}
div#tabtrvs_bot .moduletabletransverse{
	float:left;
	margin-bottom:-13px;
	margin-left:15px;
}
div#tabtrvs_bot .moduletabletransverse table{
	width:10px;
}
div#tabtrvs_bot .moduletabletransverse td{
	color:#787878;
	font-size:10px;
	text-decoration:none;
	padding-right:8px;
}
div#tabtrvs_bot .moduletabletransverse td a{
	color:#787878;
	text-decoration:none;
}
div#tabtrvs_bot .moduletabletransverse td a:hover{
	text-decoration:underline;
}
#framehome{
	background-image:url(../img/commun/imgfond.gif);
	background-repeat:no-repeat;
	background-position:top left;
	left:50%;
	margin-left:-502px;
	overflow:visible;
	position:absolute;
	width:1004px;
}

#frame_contenu{
	background-image:url(../img/commun/imgfond2.gif);
	background-repeat:repeat-y;
	z-index:190;
	*zoom: 1;
	*margin-top:5px;
}

#bloc_logo_flash{
	margin-left:5px;
	padding-top:30px;
	width: 1004px;
	*padding:0;
}

#logo{
	width:224px;
	height:69px;
	float:left;
}

div#flash_home{
	/*z-index: 1;*/
	/*margin-top:-12px;*/
	height:70px;
	float:left;
	margin-left:-5px;
}

#content_flash{
	height: 150px;
	margin-top:-5px;
	/**left:0;*/
	margin-left:5px;
	overflow:hidden;
	position:absolute;
}
div#tabtrvs_bot{
	z-index: 5;
}

div#tabtrvs_top td, div#tabtrvs_top td a{
	color:#00747f;
	font-size:10px;
	text-decoration:none;
}
div#tabtrvs_top td a:hover{
	text-decoration:underline;
}

div#tabtrvs_top input {
	height: 14px !important;
	height: 16px;
	font-size: 10px !important;
	font-size: 9px;
	padding: 0;
}

div#tabtrvs_top{
	z-index:10;
	color:#007A45;
	font-size:10px;
	margin-top:28px !important;
	margin-left:12px;
	letter-spacing:-0.5px;
	*overflow:hidden;
}

div#tabtrvs_top .contacts a, div#tabtrvs_top .contacts
{
	float:left;
	padding:0;
	background-image:none;
	border:0;
	font-size: 10px;
	font-weight:normal;
	vertical-align: middle;
	color:#007A45;
	width:58px;
	margin-top:1px;
	text-decoration:none;
}

div#tabtrvs_top a
{
	color:#00502D;
	/*float:left;*/
	text-decoration:underline;

}

div#tabtrvs_top .separator
{
	float:left;
	width:2px;
	margin-right:4px;
	margin-top:2px;
}

div#tabtrvs_top .recherche
{
	float:left;
	width:170px;
	margin-right:2px;
	text-decoration:none;
	margin-top:1px;
	letter-spacing:-0.5px;
	vertical-align: middle;
}

div#tabtrvs_top .recherche .search .search_text{
	float:left;
	margin-top:2px;
	margin-right:2px;
}
div#tabtrvs_top .recherche .search .search_input{
	float:left;
}


div#tabtrvs_top .date
{
	float:left;
	margin-right:6px;
	margin-left:10px;
}

div#tabtrvs_top .heure
{
	float:left;
}

div#tabtrvs_top .bloc_login
{
	float:left;
	display:block;
	margin-top:0px !important;
	margin-top:15px;
	position:relative;
	z-index:100;
}

div#tabtrvs_top .leclub_outer
{
	margin-top:-12px;
	margin-left:630px !important;
	margin-left:610px;
}

div#tabtrvs_top .leclub_logout
{
	margin-left:685px !important;
	margin-left:700px;
	margin-top:-1px;

}
.register{
	float:left;
	left:835px;
	position:absolute;
	text-align:left;
	top:10px;
	width:200px;
}

div#tabtrvs_top .logout_button
{
	margin-top:-12px;
	margin-left:900px !important;
	margin-left:890px;
}

.button {
  border:0;
  width:15px;
  height:14px;
  background: url(../img/commun/imgbtn.jpg);
  background-repeat:no-repeat;
  cursor:pointer;
}

.inputbox {
	background-color: #ffffff;
	color:#999999;
	margin-top:-1px;
	margin-right:2px;
}

/*Contenu Home Page*/

#content_home{
	float:right;
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
	width:970px;
	*width:975px;
	z-index:10;
}

#content_home #content_home_gauche{
	float:left;
	width:687px;
}

	/*TEXTE HOME*/

#content_home #texte_home{
	background-image: url('../img/commun/fond_content_text_top.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	padding:5px 0 0 30px;
	*padding:15px 0 0 30px;
	text-align:left;
	font-family:verdana;
}

#content_home .moduletable_content_text_home{
	background-image: url('../img/commun/fond_content_text.jpg');
	background-repeat:repeat-y;
	width:687px;
	float:left;
}

#content_home .moduletable_content_text_home h3{
	font-size:12px;
}

#content_home_bottom{
	background-image: url('../img/commun/fond_content_text_bottom.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:16px;
	width:687px;clear:both;
}

#content_home .moduletable_content_text_home .texte_gris{
	color:#545f53;
}

#content_home .moduletable_content_text_home .liste{
	margin-left:30px;
	font-size:11px;
}

#content_home  .moduletable_content_text_home li{
	list-style-image:url('../img/commun/puce.jpg');
}

	/*BLOC FLASH*/

#content_home #bloc_flash{
	background-image:url('../img/commun/fond_bloc_flash_top.jpg');
	background-repeat:no-repeat;
	width:687px;
	padding-top:10px;
}

#content_home .moduletable_bloc_flash{
	background-image:url('../img/commun/fond_bloc_flash_ie.jpg');
	background-repeat:repeat-y;
	width:687px;
	float:left;
	margin-top:15px;
}

#content_home #bloc_flash_bottom{
	background-image:url('../img/commun/fond_bloc_flash_bottom.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:8px;
	width:687px;clear:both;
}
/*
#content_home_droite{
	float:left;
	width:281px;
}*/

	/*OFFRE COMMERCIALE*/

#content_home #offre_commerciale{
	width:281px;
	float:left;
	background-image: url('../img/commun/fond_offre_commerciale_top.jpg');
	background-repeat:no-repeat;
}

#content_home #offre_commerciale h3{
	text-transform:uppercase;
	color:#00663a;
	font-size:13px;
	margin-top:14px;
	margin-bottom:15px;
}

#content_home .moduletable_offre_commerciale{
	background-image: url('../img/commun/fond_offre_commerciale.jpg');
	background-repeat:repeat-y;
	width:281px;
}

#content_home #offre_commerciale_bottom{
	background-image: url('../img/commun/offre_commerciale_bottom.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	height:15px;
	width:282px;clear:both;
}

#content_home .moduletable_offre_commerciale #cliquez_ici{
	margin:8px 25px;
	text-align:right;
}

#content_home .moduletable_offre_commerciale #cliquez_ici a{
	margin-left:5px;
	color:#616161;
	font-size:12px;
}

	/*BLOC ACTUALITE*/

#content_home .moduletable_bloc_actu{
	background-image: url('../img/commun/fond_actualite.jpg');
	background-repeat:no-repeat;
	width:281px;
	margin-top:5px;
	height:300px;
}

#content_home .moduletable_bloc_actu h3{
	text-transform:uppercase;
	color:#00663a;
	font-size:13px;
	*margin-top:13px;
}

#content_home .moduletable_bloc_actu td{
	vertical-align:top;
}

.moduletable_popinhp{
	 position:absolute;
	 z-index:100000;
	 width:994px;height:651px;
	 background-color:#ffffff;
	 margin-left:5px;
	 top:12px;
	}
