body,html{margin:0px;padding:0px;width:100%;height:100%;background-color:white;}
*{font-family:tahoma;font-size:10pt;}
label{font-weight:bold;}
a:link,a:visited,a:active{color:black;text-decoration:none;}

#grise{position:absolute;width:100%;height:130%!important;background-color:black;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);display:none;z-index:0;left:0px;}
#modal{position:absolute;display:none;width:600px;height:auto!important;min-height:150px;height:150px;border:1px solid black;border-top:0px;background-color:white;z-index:1;top:20%;left:30%;}

#top{width:1000px;margin:auto;margin-top:5px;height:200px;background-image:url('../image/top2.png');}
#logo{width:300px;height:50px;border:0px solid black;margin-left:10px;float:left;}
#logo img{width:100%;height:100%;}
#flash{}

#top_recherche{width:444px;height:89px;float:right;margin-right:5px;margin-top:-107px;background-image:url('../image/image_recherche.png');}


#centre{width:996px;height:auto!important;min-height:500px;height:500px;margin:auto;margin-top:0px;background-color:white;border:0px;border:1px solid black;}
	#tableau_centre{height:500px;width:100%;border:0px solid black;}
		#menu_gauche{width:250px;margin:auto;background-image:url('../image/image_centre_bas.png');background-position:bottom left;background-repeat:no-repeat;vertical-align:top;}
		.menu_gauche{width:90%;height:25px;border:1px solid #bbb;background-image:url('../image/menu_gauche.png');cursor:pointer;margin:auto;}
		.menu_gauche span{float:left;margin-top:2px;margin-left:10px;}
		.sous_menu{width:90%;height:auto;border:1px solid #bbb;background-color:white;display:none;margin:auto;}
		.link_sous_menu{width:250px;margin:auto;margin-bottom:5px;}
	#affichage{vertical-align:top;}

#bottom_page{width:1000px;height:100px;background-image:url('../image/bottom.png');margin:auto;}
	#menu_bottom{width:80%;margin:auto;border:0px solid black;text-align:center;height:80px;}
	.col_1{width:33%;height:100%;border-right:1px solid white;border-left:1px solid white;float:left;}
	.col_2{width:33%;height:100%;float:left;}
#bottom_page a{color:white;}
#bottom_page a:hover{color:black;font-weight:bold;}
	
#societe{width:100%;text-align:center;height:20px;color:black;font-weight:bold;}

/*agence du mois*/
#agence_du_mois{width:240px;height:240px;margin-top:10px;border:0px solid black;float:left;}
#bandeau_agence_du_mois{height:50px;font-weight:bold;border:0px solid black;}
#titre_section{margin-left:20px;margin-top:10px;}
.image_agence{width:200px;border:1px solid black;}


/*promotion*/
#promotion{width:450px;height:240px;margin-top:10px;border:0px solid black;float:left;}
#bandeau_promotion{height:50px;font-weight:bold;border:0px solid black;}
#titre_section{margin-left:20px;margin-top:10px;}
/*#bandeau_promotion_image{}*/
.promotion_image{width:200px;border:1px solid black;}


/*recrutement*/
#recrutement{width:240px;height:240px;margin-top:10px;border:0px solid black;float:left;}
#titre_section{margin-left:20px;margin-top:10px;}
#liste_poste{margin-top:15px;}


/*logitra*/
#logitra{width:312px;height:234px;background-image:url('../image/logo_logitra.png');}

/*titre page*/
.titre_page{margin-top:10px;background-image:url('../image/barre_orange.png');margin-bottom:5px;border-left:1px solid black;border-right:1px solid black;width:98%;height:22px;}
.titre_page img{height:20px;float:left;}
.titre_page span{float:left;color:white;margin-top:2px;margin-left:5px;}

/*page recherche*/
	.type_result{margin-left:20px;margin-top:10px;font-weight:bold;text-decoration:underline;}
	.text_result{margin-left:20px;margin-top:10px;}
	.tab_result{margin-left:30px;margin-top:10px;}
/*fin*/

/*camping*/
	.camptitre{background-color:#cccccc;font-family:tahoma,arial;font-size:11pt;}
	.camptitre img{margin-left:5px;margin-right:5px;}
	.nomcamp{background-image:url('../image/tdmenu.gif');color:white;font-family:tahoma;font-size:11pt;border:1px solid black;padding-left:5px;}
	.abris{font-family:tahoma;}
	.infologitra{color:orange;margin-left:50px;}
	.platef span{margin-right:15px;margin-left:15px;}
/*fin*/

/*location*/
	.location_categorie{width:33%;height:100%;margin:auto;border:1px solid black;background-color:#ddd;margin-top:10px;margin-bottom:10px;}
	.div_famille_location{width:150px;height:auto;border:1px solid black;float:left;}
	
	.menu_famille{width:33%;margin-left:10px;border:1px solid black;background-color:#c2deb0;}
	.affiche_famille{width:77%;vertical-align:top;}
	.tab_famille{width:99%;margin:auto;}
	
	.link_famille{float:left;margin-left:30px;}
	.out{font-weight:bold;cursor:pointer;}
	.over{font-weight:bold;cursor:pointer;}
	.ssfam{font-weight:normal;}
	
	.titre_categorie{background-image:url('../image/barre_verte.png');height:22px;border-right:1px solid black;border-left:1px solid black;color:white;font-weight:bold;}
	.titre_categorie span{float:left;margin-left:5px;margin-top:2px;}
	
	.titre_categorie_pdt{width:98%;margin:auto;margin-top:5px;background-image:url('../image/barre_verte.png');height:22px;border-right:1px solid black;border-left:1px solid black;color:white;font-weight:bold;}
	.titre_categorie_pdt span{float:left;margin-left:5px;margin-top:2px;}
	
	
	#popvente{position:absolute;}
/*fin*/

/*fiche produit*/
	#onglet{height:30px;width:90%;height:auto;margin-left:50px;cursor:pointer;font-family:tahoma;font-size:10pt;background-image:url('../image/bordonglet.gif');}
		.onglet{background-image:url('../image/menuinfo.gif');width:150px;height:30px;border-bottom:1px solid black;}
		.onglet2{background-image:url('../image/menuinfo2.gif');width:150px;height:30px;color:black;border-bottom:1px solid #dddddd;}
		.tabonglet{width:auto;color:white;text-align:center;}
	#infosup{font-family:tahoma;background-color:#dddddd;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;width:90%;margin-left:50px;height:auto;}
	#infosup span{margin:30px;}
/*fin*/

/*vente*/
	.sousfam{width:90%;margin:auto;margin-bottom:10px;margin-top:10px;border-collapse:collapse;border:1px solid black;border-top:0px;}
	.top_pdt_vente{background-image:url('../image/barre_orange.png');color:white;border-bottom:1px solid black;font-weight:bold;}
	.fam22{width:90%;margin:auto;border:1px solid black;margin-bottom:10px;margin-top:10px;border-collapse:collapse;}
	.fam22 td{text-alig:}
/*fin*/


/*le groupe*/
	#pres{margin-left:0px;font-family:tahoma;border:0px solid black;font-family:tahoma;}
	.chrono{width:80%;font-size:10pt;}
	.chrono .top{background-image:url('../image/chronotop.gif');width:100px;}
	.chrono .mid{background-image:url('../image/chronomid.gif');width:100px;vertical-align:top;color:white;font-weight:bold;text-align:center;}
	.chrono .bottom{background-image:url('../image/chronobottom.gif');width:100px;}
	.chrono .event{padding-left:10px;padding-top:10px;}
	.chrono .date{color:green;}
	#infogroup{font-family:tahoma;border:1px solid green;background-color:#CCCCCC;width:94%;height:auto;padding:15px;margin:auto;margin-bottom:10px;margin-top:10px;}
	.group{color:black;list-style-image:url('../image/puce.gif');margin-left:20px;}
	.group:hover{color:black;}
	.titreinfo{font-size:14pt;color:#25721b;font-weight:bold;font-family:tahoma,arial;}
	.slogan{background-color:#25721b;color:white;font-size:12pt;text-align:center;font-weight:bold;}
	#infogroup .imgclose{position:absolute;margin-left:550px;width:50px;}
/*fin*/

/*camping*/
	.camptitre{background-color:#cccccc;font-family:tahoma,arial;font-size:11pt;}
	.camptitre img{margin-left:5px;margin-right:5px;}
	.nomcamp{background-image:url('../image/barre_verte.png');color:white;font-family:tahoma;font-size:11pt;border:1px solid black;padding-left:5px;border-top:0px;}
	.abris{font-family:tahoma;}
	.infologitra{color:orange;margin-left:50px;}
	.platef span{margin-right:15px;margin-left:15px;}titre_section
/*fin*/

/*agence*/
	.agence{width:98%;}
	#agen{padding-left:20px;font-family:tahoma;height:500px;}
	#carte{padding:0px;border:0px solid black;margin-top:10px;float:left;}
	.formdep{background-color:#3388aa;margin-top:50px;width:98%;border:1px solid black;color:white;float:left;}
	.formdepinput{margin-left:5px;font-weight:bold;font-size:10pt;width:400px;}
	#showagence{padding-top:0px;background-color:#3388aa;float:left;margin-top:20px;display:none;width:400px;height:190px;border:1px solid black;font-size:11pt;min-height:150px;padding-left:15px;color:white;}
	.imgagence{border:1px solid black;}
/*fin*/

/*conditions*/
	.section_condition{width:98%;background-image:url('../image/barre_grise.png');height:22px;border-left:1px solid black;border-right:1px solid black;}
	.section_condition span{float:left;margin-left:5px;margin-top:2px;color:black;font-weight:bold;}
	.condition_text{width:98%;height:auto;font-family:tahoma;font-size:10pt;margin-top:10px;margin-bottom:20px;}
/*fin*/

/*formulaire contact*/
	.etoile{color:red;font-weight:bold;}
	.form{margin-left:20px;}
	.infoform{width:90%;}
	.bouton_reset{width:100px;height:21px;border:0px;background-image:url('../image/bouton_location.png');text-align:center;color:white;font-weight:bold;float:left;margin-left:20px;cursor:pointer;}
/*fin*/
