/* CSS Document  */

#big{
		
		width:990px;
		height:auto;
		margin-left:auto;
		margin-right:auto;

}	
#recherche_trie{
float:left;
width:730px;
height:30px;


vertical-align:middle;
text-align:left;
padding-left:50px;
font-weight:bold;
color:#FFFFFF;
font-family:Helvetica;
font-size:0.8em;
}


#liens_haut{
        margin-top:2px;
		
		font-family:Helvetica;
		font-size:0.7em;
		color:#CCCCCC;
		font-weight:bold;
		float:right;
		line-height:16px;
		
		   
}	

#liens_haut a:hover{
color:#999999;
}

#liens_haut a{
	
		color:#CCCCCC;
}

#zone_flags{
   
	width:990px;
	height: 18px;
	position:relative;
}


#flags{
    
	line-height:15px;
	margin-left:auto;
	float:right;

}

#zone_logo{
    	background-color:#FFFFFF;
		width:990px;
		height: 100px;
		position:relative;
		background-image:url(../img/fond_logo.png);

}

#logo{
    	
		width:253px;
		height:100px;
		float:left;
		position:absolute;
		

		
}


#recherche{
	float:right;
    position:absolute;
	left: 805px;
	top:30px;
	

}

#recherche INPUT {

	
		 color:#CC0000;
		 border : #666666 1px;
		 font-size:14px;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
}	

#recherche_loupe{
	
		float:right;

}


#banniere{	
		background-color:#000000;
		width : 990px;
		height : 200px;
		position:static;
	
}






#menu_horz{
	  
		width:988px;
		margin-top:2px;
		height: 23px;
		
		background-image:url(../img/menu1.png);
		border:1px silver solid;
		position:relative;
	
		-moz-border-radius-bottomleft:15px;
		
		-webkit-border-bottom-left-radius:15px;
		
		-moz-border-radius-bottomright:15px;
		
		-webkit-border-bottom-right-radius:15px;
		   
}



			
/* Grand div de contenu */
#contenu_page{
		
	
    	width:990px;
		height:auto;
		position:static;
		margin-left:0px;
		padding-bottom:20px;
	
		
	
}

		
#pub{
		width:990px;
		height: 180px;
		margin-top:10px;
	
		margin-left:0px;
		position:static;
	


}


#pub_contenu{
		
		background-color:#00CCFF;
	
}




#loisirs{
        padding-top:10px;
		width:990px;
		height: 210px;
		position:relative;
		margin-left:0px;
		margin-top:20px;
		background-image:url(../img/fond_contenu.png);
		background-repeat:no-repeat;



}

#loisirs2{
        padding-top:10px;
		width:990px;
		height: 210px;
		
		margin-left:0px;
		margin-top:20px;
		background-image:url(../img/fond_contenu4.png);
		background-repeat:no-repeat;

		
	

}
#loisirs_contenu{
		margin-left:20px;
		
	
}







#boutiques{
        padding-top:10px;
		width:990px;
		height: 210px;
		position:relative;
		margin-left:0px;
		
		background-image:url(../img/fond_contenu2.png);
		background-repeat:no-repeat;

}

#boutiques2{
        padding-top:10px;
		margin-top:20px;
		width:990px;
		height: 210px;
		
		margin-left:0px;
		background-image:url(../img/fond_contenu3.png);
		background-repeat:no-repeat;
		
		

		
		
}


#boutiques_contenu{
		margin-left:20px;
	
}


#zone_contact{
		width:730px;
		height:320px;
		position:relative;
		
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
	
		margin-top:10px;
		padding-left:50px;
		margin-left:50px;
		margin-top:20px;
		color:#FFFFFF;
		font-weight:bold;

		background-image:url(../img/fond_contenu.png);
		background-repeat:no-repeat;
		background-color:#000000;
		


}

.bordure{
border: #230D30 1px solid;


}

#zone_contenu_contact{

		float:left;


		padding-top:15px;
		
			


}

#zone_find{
		width:990px;
		height: 490px;
		
		padding-top:20px;
		margin-top:20px;		
		background-color:#603467;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		
}


#find_contenu{
		margin-top:10px;
		margin-left:20px;
		background-color:#00CCFF;

}


#la_carte{
		float:left;
		width:500px;
		height:420px;
		background-repeat:no-repeat;
		text-align:center;
		
}
#desc{

		float:left;
		width:480px;
		height:110px;
		background-image:url(../img/desc.png);
		text-align:justify;
		color:#160317;
		font-size:0.9em;
		
		font-family:Helvetica;
		/*border:1px #111111 solid;*/
	
	    background-repeat:no-repeat;
	
		padding-left:10px;
		padding-right:10px;
		line-height:1.6em;
		
	
	
		


}

#zone_carte_fr{

		float:left;
		width:500px;
		height:320px;
		background-image:url(../img/region.png);
		background-repeat:no-repeat;
		padding-top:35px;
		top:20px;
		position:relative;
		text-align:center;
		


}


#zone_carte_reg{

		float:left;
		width:500px;
		height:320px;
		background-image:url(../img/departement.png);
		background-repeat:no-repeat;
	    padding-top:35px;
	top:20px;

		position:relative;
		


}

#zone_top5_n{

		float:left;
		width:410px;
		height:420px;
		background-image:url(../img/top5_loisirs.png);
		background-repeat:no-repeat;
		margin-left:30px;
		padding-top:25px;
		background-position:center top;
		position:static;


		


}

#zone_top5_r{

		float:left;
		width:410px;
		height:420px;
		background-image:url(../img/top5_loisirs.png);
		background-repeat:no-repeat;
		background-position:center top;
		
		margin-left:30px;
		padding-top:25px;


		position:static;

		


}




#zone_pub1{

		float:left;
        width:380px;
		height:157px;
		

		margin-right:23px;
		margin-top:10px;
		text-align:center;
	
		
     
}

#zone_pub2{


		float:left;
		width:380px;
		height:157px;

		margin-right:12px;
		margin-top:10px;
	    text-align:center;
		
     
}

#zone_news{

		float:left;
		width:180px;
		height:186px;
		background-image:url(../img/fond_modules/news.png);	
		background-repeat:no-repeat;
       
	
		font-family:Helvetica;
		
		
		

}

#zone_news a{
color:#000033;


}

#zone_news a:hover{
text-decoration:underline;

}





#zone_hotel{

		float:left;
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_hotel.png);
		background-repeat:no-repeat;

        margin-right:10px;
		margin-top:10px;
		


}


#zone_restaurant{
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_restaurant.png);
		background-repeat:no-repeat;
		float:left;
		margin-right:10px;	
		margin-top:10px;
	
}

#zone_location{

		float:left;

		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_location.png);
		background-repeat:no-repeat;
		margin-right:10px;
		margin-top:10px;
     
}

#zone_detente{
		
		float:left;
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_detente.png);
		background-repeat:no-repeat;
        margin-top:10px;
		margin-right:25px;
		
		
       

}

.zone_promo1{

		float:left;
		width:182px;
		height:157px;
   
		margin-top:10px;
		text-align:center;
		
		
	

}

.zone_promo1 a{
color:#000033;
}
.zone_promo1 a:hover{
text-decoration:underline;}



#zone_habillement{
		float:left;
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_habillement.png);
		background-repeat:no-repeat;
		margin-right:10px;
		margin-top:10px;
      	
}

#zone_mode{
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_mode.png);
		background-repeat:no-repeat;
		float:left;
		margin-right:10px;	
		margin-top:10px;
	   
}

#zone_decoration{
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_decoration.png);
		background-repeat:no-repeat;
		float:left;
		margin-right:10px;
        margin-top:10px;
	
}

#zone_divers{
		
		float:left;
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/cadre_divers.png);
		background-repeat:no-repeat;
		margin-top:10px;
		margin-right:25px;
	
}


#zone_promo2{

		float:left;
		width:180px;
		height:157px;
		background-image:url(../img/fond_modules/lien.png);	
		background-repeat:no-repeat;
		font: 0.8em/1em arial, helvetica, sans-serif;
		color:#000033;
		line-height:18px;
		font-weight:bold;
		padding-left:10px;
    
		margin-top:10px;
		border:#000033 1px solid;
		
		

}
	
	
	#zone_promo2 a{
		color:#000033;
     }



#zone_promo2 a:hover{
		text-decoration:underline;
}
.zone_promo4{

		float:left;
		width:182px;
		height:157px;
   		background-image:url(../img/fond_modules/desc.png);	
		background-repeat:no-repeat;
		margin-top:10px;
		font-size:1.1em;
		padding-top:15px;
		color:#000033;
		font-family:Helvetica;
		font-size:0.8em;
		line-height:1.6em;
		

}
.zone_promo3{

		float:left;
		width:182px;
		height:157px;
   		background-image:url(../img/fond_modules/nuage.png);	
		background-repeat:no-repeat;
		margin-top:10px;
		font-size:1em;
		padding-top:15px;
		text-align:center;
		color:#33CCFF;
		font-family:Helvetica;
		
		font-weight:bold;
		

}


.zone_promo3 a{
color:#310833;
font-family: Helvetica;
font-size:0.9em;

text-align:justify;
}

.zone_promo3 h4 a{
font-weight:bold;
font-size:0.8em;
color:#333333;
}

.zone_promo3 h2 a{
color:#3366CC;
font-weight:bold;
}

.zone_promo3 a:hover{
background:#ADB8BA;}

#zone_hotel_image{
	
		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;

}




#zone_restaurant_image{

		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;
		
}

#zone_location_image{

		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;	
}

#zone_detente_image{

		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;
}



#zone_habillement_image{

		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;		
	

}

#zone_mode_image{

		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;
}

#zone_decoration_image{
		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;	
}

#zone_divers_image{
		width:174px;
		height:84px;
		margin:auto;
		border:0px;
		margin-top:2px;	

}


#resultats{
		padding-top:10px;
		padding-bottom:10px;
		width:990px;
		height:750px;
		margin-top:20px;
		position:relative;
		margin-left:0px;
		background-color:#603467;
		
		-moz-border-radius-topleft:15px;
		-moz-border-radius-topright:15px;
		
		-webkit-border-top-left-radius:15px;
        -webkit-border-top-right-radius:15px;
	

		
}


#zone_affichage_hotel{

		float:left;
		width:770px;
		height:690px;
		margin-right:10px;
		margin-top:10px;
	    text-align:center;
     
}




#zone_pagination{
		width:990px;
		height:40px;
	
		position:relative;
		margin-left:auto;
		background-color:#603467;
		
		-moz-border-radius-bottomleft:15px;
		-moz-border-radius-bottomright:15px;
		
		-webkit-border-bottom-left-radius:15px;
        -webkit-border-bottom-right-radius:15px;
	
		
}

#pagination{

		
		width:740px;
	    height:25px;
		background-color:#603467;
		margin-left:20px;
		margin-top:5px;
		background-image:url(../img/trie.png);
	    text-align:center;
		border:#000000 1px solid;
		line-height:20px;
		position:absolute;
		
		-moz-border-radius:15px;
		
        -webkit-border-radius:10px;
     
}


#retour{
	position:absolute;
	left:20px;
	top:230px;
	border:none;}






#footer{
		width:990px;
		height:120px;
		background:url(../img/menu_footer.gif) repeat-x #422B4B;	
		text-align:left;
		line-height:16px;
		font-size:12px;
		margin-bottom:2px;
		position:relative;
		font-family: Helvetica;
		-moz-border-radius-bottomleft:15px;
		-moz-border-radius-bottomright:15px;
		
		
		-webkit-border-bottom-left-radius:15px;
		-webkit-border-bottom-right-radius:15px;
		
		
		margin-bottom:10px;
	
			
}



#footer h3{
		color:#CCCCCC;
		font-family: Helvetica;
		font-size:1.2em;
        font-weight:bold;
}


#footer a:hover{
		text-decoration:underline;
}

#footer a{
		font-family:Helvetica;
		color:#CCCCCC;
		
	
}


#footer_entreprises{
		float:left;
		width:19%;

		padding-top:4px;
		
}
#footer_mentions{

		float:left;
		width:19%;
		padding-top:4px;	
}

#footer_loisirs{
		width:19%;
		float:left;
		margin-left:20px;
		color:#CCCCCC;
		padding-top:4px;
}

#footer_boutiques1{
		width:19%;
		float:left;
		color:#CCCCCC;
        padding-top:4px;
}

#footer_boutiques2{
		width:19%;
		color:#CCCCCC;
		float:left;
		padding-top:4px;
}





#content_default{

		
		width:990px;
		height:100%;
		position:relative;
		margin-left:0px;
		background-color:#1F1F1F;
		text-align:center;

}

#name_page {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight:bold;
		font-size:24px;
		position:absolute;
		left:450px;
		top:20px;

}




/* TOP5
      ******************************** */
#main {
	color:#00FFFF;
	clear:both;
	font:Arial, Helvetica, sans-serif;
	margin-top:20px;

}


.top_title {
	  font-size:20px;
	  color:#FFFFFF;
	  text-align:center;
}


.autre {
	  font-size:18px;
	  color:#FFFFFF;
	  text-align:center;
	  font-family:Helvetica;
}
.autre a{
	  font-size:20px;
	  color:#FFFFFF;
	  font-weight:bold;
	  text-align:center;
}

.autre a:hover{
	  font-size:20px;
	  color:#FFFFFF;
	  font-weight:bold;
	  text-align:center;
	  text-decoration:underline;
}

#list #hotels li {
  height:70px; width:410px;
  float:left; display:block;
  margin:10px 0px 0 0;
 
  border-bottom:1px solid #ffffff;
  font-size:0.8em;
  font-family:Helvetica;

  line-height:1.1em;
  
  

}
#list #hotels li img {
  position:absolute;
  border:1px solid #CCC;
}
#list #hotels li h2,
#list #hotels li p  {
  margin:0 0 0 100px;
  font-family:Helvetica;
}
#list #hotels li h2 {
  margin-bottom:4px;
  font-size:16px;
}

 #list #hotels li a{
 color:#ffffff;
 font-size:1.1em;
 font-family:Helvetica;
   font-weight:bold;
 
 }
  #list #hotels li a:hover{
  text-decoration:underline;
  }

/*
      ******************************** */
	  
	  
	  
	  .choix{
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	  }
	  
	  
	  
#nom_reg{
	color:#FFFFFF;
	font-size:0.9em;
	 font-family:Helvetica;
	 margin-left:60px;

	 text-align:center;
	 margin:auto;}







.zone_btop5{

		float:left;
		width:180px;
		height:485px;
		 background-image:url(../img/Top5.png);
		 background-repeat:no-repeat;
	
		font: 0.8em/1em arial, helvetica, sans-serif;
		color:#000033;

		line-height:18px;
		font-weight:bold;
		

        margin-right:10px;
	
		padding-top:40px;
		margin-top:10px;
		
	    text-align:left;
		
		background-color:#FFFFFF;
		overflow:hidden;
		border : 2px solid #2B103F;
		
		-moz-border-radius:10px;
       
	    -webkit-border-radius:10px;
		

}


.contenu_btop5{
margin-left:10px;
margin-right:10px;

}

.zone_btop5 a{
color:#000033;


}
.zone_btop5 a:hover{
text-decoration:underline;}




#resultats_b{
		padding-top:15px;
		width:990px;
		height:900px;
		
		margin-left:0px;
		margin-top:20px;
        background-color:#603467;
		
		-moz-border-radius-topleft:15px;
		-moz-border-radius-topright:15px;
		
		-webkit-border-top-left-radius:15px;
        -webkit-border-top-right-radius:15px;
		
}




#zone_affichage_b{

		float:left;
		width:770px;
		height:900px;
		margin-right:25px;
		margin-top:10px;
	    text-align:center;
     
}
#trie{

		 margin-left:20px; 
		 margin-bottom:10px;
		 
		 width:710px;
		 height:25px;
		 
		 margin-bottom:10px;
		 background-image:url(../img/trie.png);
		 border:#000000 solid 1px;
		 color:#FFFFFF;
		 text-align:center;
		 padding-left:30px;
		 font-weight:bold;
		 font-size:1em;
		 font-family:Helvetica;
		 line-height:1.3em;
		 background-color:#603467;
		
		-moz-border-radius:15px;
       
	    -webkit-border-radius:10px;
 }
 
 #pagination_promo{

		
		width:920px;
	    height:25px;
		background-color:#603467;
		margin-left:20px;
		margin-top:5px;
		background-image:url(../img/trie.png);
	    text-align:center;
		border:#000000 1px solid;
		line-height:20px;
		position:absolute;
		
		-moz-border-radius:15px;
		
        -webkit-border-radius:10px;
     
}


 #trie2{

		 width:745px;
		 height:25px;
		 background-image:url(../img/trie.png);
		 border:#000000 solid 1px;
		 color:#ffffff;
		 text-align:center;
		 font-weight:bold;
		 font-size:1em;
		 font-family:Helvetica;
		 line-height:1.3em;
		 
		 -moz-border-radius:15px;
       
	    -webkit-border-radius:10px;
 }
 
 
 
 
 #trie3{

		 width:745px;
		 height:25px;
		 

		 background-image:url(../img/trie.png);
		 border:#000000 solid 1px;
		 color:#ffffff;
		 text-align:center;

		 font-weight:bold;
		 font-size:1em;
		 font-family:Helvetica;
		 line-height:1.3em;
		 -moz-border-radius:15px;
       
	    -webkit-border-radius:10px;
 }
 
 
 #trie_promo{

		 margin-left:20px; 
		 margin-bottom:10px;
		 
		
		 
		 width:890px;
		 height:25px;
		 
		 margin-bottom:10px;
		 background-image:url(../img/trie.png);
		 background-repeat:repeat-x;
		 border-top:#000000 solid 1px;
		 
		 color:#FFFFFF;
		 text-align:left;
		 padding-left:30px;
		
		 font-size:0.8em;
		 font-family:Helvetica;
		 line-height:1.8em;
		 background-color:#603467;
		
		-moz-border-radius:15px;
       
	    -webkit-border-radius:10px;
 }

#zone_affichage_b_promo{

		float:left;
		
		height:780px;
		margin-right:15px;
		margin-left:5px;
		margin-top:10px;
	    text-align:center;
     
}

#resultats_b_promo{
		padding-top:15px;
		width:990px;
		height:780px;
		
		margin-left:0px;
		margin-top:20px;
        background-color:#603467;
		
		-moz-border-radius-topleft:15px;
		-moz-border-radius-topright:15px;
		
		-webkit-border-top-left-radius:15px;
        -webkit-border-top-right-radius:15px;
		
}