@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical !important; }

body{font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.7em; background-image:url(../nav/back-body.gif); background-repeat:repeat-x; background-color: #100b08; margin: 0; padding:0; color:#04374a; behavior: url('/css/csshover.htc'); line-height:20px;}

#conteneur{width: 958px; margin-left: -479px; left: 50%; position: absolute;}
	#pub728 {width: 728px; height:90px; margin:0px; padding:0px; left:230px; top:42px; position:absolute; z-index:1001;}
	#cadre {width: 314px; height:327px; margin:0px; padding:0px; left:644px; top:40px; position:absolute; z-index:1000;}
	#IE6 #cadre {width: 314px; height:327px; margin:0px; padding:0px; left:644px; top:50px; position:absolute; z-index:1000;}
	#header {width: 958px; margin:0px; padding:0px;}
		#slide-haut{width: 958px; height: 12px; position:relative; z-index:10; float:left; border-bottom:#CCCCCC 1px solid; margin:0px; padding:0px;}
		#bandeau{width: 958px; height: 220px; position:relative; z-index:10; float:left;  border-bottom:solid 1px #DDDDDD; background-color:#FFFFFF;}
			#menus{width: 273px; height: 220px; position:relative; z-index:10; float:left;}
			#bnavigation{list-style-type: none; margin:0px; padding:0px;}
				#bnavigation ul{margin:0px; padding:0px; display:block; position:relative;}	
				#bnavigation li{margin:0px; padding:0px; display:block; list-style-type: none; float:left;}	
			#menus0 a{width: 262px; height:33px; position:relative; z-index:10; display:block; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color: #f7f5f5; padding:10px 0 0 10px; font-variant:small-caps;  color:#04374a; font-size:12px;}
				#menus0 a:hover, #menus0 a:active, #menus0 a.selected{background-color:#e9e5e5;}	
			#menus1 a{width: 262px; height:34px; position:relative; z-index:10; display:block; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#f7f5f5; padding:10px 0 0 10px; font-variant:small-caps;  color:#04374a; font-size:12px;}
				#menus1 a:hover, #menus1 a:active, #menus1 a.selected{background-color:#e9e5e5;}
			#menus2 a{width: 262px; height:33px; position:relative; z-index:10; display:block; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#f7f5f5; padding:10px 0 0 10px; font-variant:small-caps;  color:#04374a; font-size:12px;}
				#menus2 a:hover, #menus2 a:active, #menus2 a.selected{background-color:#e9e5e5;}
			#menus3 a{width: 262px; height:33px; position:relative; z-index:10; display:block; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#f7f5f5; padding:10px 0 0 10px; font-variant:small-caps;  color:#04374a; font-size:12px;}
				#menus3 a:hover, #menus3 a:active, #menus3 a.selected{background-color:#e9e5e5;}
			#menus4 a{width: 262px; height:33px; position:relative; z-index:10; display:block; border-right:#CCCCCC 1px solid; background-color:#f7f5f5; padding:10px 0 0 10px; font-variant:small-caps;  color:#04374a; font-size:12px;}
				#menus4 a:hover, #menus4 a:active, #menus4 a.selected{background-color:#e9e5e5;}
		#bandeau #textes{width: 331px; height: 200px; position:relative; z-index:10; float:left;  background-color:#FFFFFF; padding:10px 20px 10px 20px;}
		#bandeau #slide1{width: 331px; height: 200px; background-color:#FFFFFF; padding:10px 20px 10px 20px; top:0px; left:0px; position:absolute; z-index:1001;}
		#bandeau #slide2{width: 331px; height: 200px; background-color:#FFFFFF; padding:10px 20px 10px 20px; top:0px; left:0px; position:absolute; z-index:1000;}
		#bandeau #slide3{width: 331px; height: 200px; background-color:#FFFFFF; padding:10px 20px 10px 20px; top:0px; left:0px; position:absolute; z-index:1000;}
		#bandeau #slide4{width: 331px; height: 200px; background-color:#FFFFFF; padding:10px 20px 10px 20px; top:0px; left:0px; position:absolute; z-index:1000;}
		#bandeau #slide5{width: 331px; height: 200px; background-color:#FFFFFF; padding:10px 20px 10px 20px; top:0px; left:0px; position:absolute; z-index:1000;}

		#logo{width: 261px; height: 69px; top:0px; left:0; position:relative; z-index:10; float:left; background-image:url(../nav/logo.png); margin:12px 0 12px 0;}
		#IE6 #logo{width: 261px; height: 69px; top:0; left:0; position:relative; z-index:10; float:left; background-image:url(../nav/logo.gif); margin:12px 0 12px 0;}
		#menu {width: 958px; margin:0px; padding:0px; height: 41px; float:left; position:relative; z-index:10000;}
			#navigation{list-style-type: none; margin:0px; padding:0px;}
				#navigation ul{margin:0px; padding:0px; display:block; position:relative;}	
				#navigation li{margin:0px; padding:0px; display:block; list-style-type: none; float:left;}	
			#menu0 a{float:left; text-indent:-10000px; width: 304px; height:51px; background: url(../nav/menu0.png) no-repeat 0px 0px; text-decoration: none;}
				#menu0 a:hover, #menu0 a:active, #menu0 a.selected{background: url(../nav/menu0-over.png) no-repeat;}	
			#menu1 a{float:left; text-indent:-10000px; width: 99px; height:51px; background: url(../nav/menu1.png) no-repeat 0px 0px; text-decoration: none;}
				#menu1 a:hover, #menu1 a:active, #menu1 a.selected{background: url(../nav/menu1-over.png) no-repeat;}
			#menu2 a{float:left; text-indent:-10000px; width: 165px; height:51px; background: url(../nav/menu2.png) no-repeat 0px 0px; text-decoration: none;}
				#menu2 a:hover, #menu2 a:active, #menu2 a.selected{background: url(../nav/menu2-over.png) no-repeat;}
			#menu3 a{float:left; text-indent:-10000px; width: 152px; height:51px; background: url(../nav/menu3.png) no-repeat 0px 0px; text-decoration: none;}
				#menu3 a:hover, #menu3 a:active, #menu3 a.selected{background: url(../nav/menu3-over.png) no-repeat;}
			#menu4 a{float:left; text-indent:-10000px; width: 102px; height:51px; background: url(../nav/menu4.png) no-repeat 0px 0px; text-decoration: none;}
				#menu4 a:hover, #menu4 a:active, #menu4 a.selected{background: url(../nav/menu4-over.png) no-repeat;}
			#menu5 a{float:left; text-indent:-10000px; width: 136px; height:51px; background: url(../nav/menu5.png) no-repeat 0px 0px; text-decoration: none;}
				#menu5 a:hover, #menu5 a:active, #menu5 a.selected{background: url(../nav/menu5-over.png) no-repeat;}
			#menu6 a{float:left; text-indent:-10000px; width: 136px; height:51px; background: url(../nav/menu6.png) no-repeat 0px 0px; text-decoration: none;}
				#menu6 a:hover, #menu6 a:active, #menu6 a.selected{background: url(../nav/menu6-over.png) no-repeat;}
			#IE6 #menu0 a{float:left; text-indent:-10000px; width: 304px; height:51px; background: url(../nav/menu0.gif) no-repeat 0px 0px; text-decoration: none;}
				#IE6 #menu0 a:hover, #menu0 a:active, #menu0 a.selected{background: url(../nav/menu0-over.gif) no-repeat;}	
			#IE6 #menu1 a{float:left; text-indent:-10000px; width: 99px; height:51px; background: url(../nav/menu1.gif) no-repeat 0px 0px; text-decoration: none;}
				#IE6 #menu1 a:hover, #menu1 a:active, #menu1 a.selected{background: url(../nav/menu1-over.gif) no-repeat;}
			#IE6 #menu2 a{float:left; text-indent:-10000px; width: 165px; height:51px; background: url(../nav/menu2.gif) no-repeat 0px 0px; text-decoration: none;}
				#IE6 #menu2 a:hover, #menu2 a:active, #menu2 a.selected{background: url(../nav/menu2-over.gif) no-repeat;}
			#IE6 #menu3 a{float:left; text-indent:-10000px; width: 152px; height:51px; background: url(../nav/menu3.gif) no-repeat 0px 0px; text-decoration: none;}
				#IE6 #menu3 a:hover, #menu3 a:active, #menu3 a.selected{background: url(../nav/menu3-over.gif) no-repeat;}
			#IE6 #menu4 a{float:left; text-indent:-10000px; width: 102px; height:51px; background: url(../nav/menu4.gif) no-repeat 0px 0px; text-decoration: none;}
				#IE6 #menu4 a:hover, #menu4 a:active, #menu4 a.selected{background: url(../nav/menu4-over.gif) no-repeat;}
			#IE6 #menu5 a{float:left; text-indent:-10000px; width: 136px; height:51px; background: url(../nav/menu5.gif) no-repeat 0px 0px; text-decoration: none;}
				#IE6 #menu5 a:hover, #menu5 a:active, #menu5 a.selected{background: url(../nav/menu5-over.gif) no-repeat;}
			#IE6 #menu6 a{float:left; text-indent:-10000px; width: 136px; height:51px; background: url(../nav/menu6.gif) no-repeat 0px 0px; text-decoration: none;}
				#IE6 #menu6 a:hover, #menu6 a:active, #menu6 a.selected{background: url(../nav/menu6-over.gif) no-repeat;}

	#contenu {width: 958px; margin:0; padding:0px; float:left; position:relative; background-color:#FFFFFF;}
		#deplier {width: 958px; margin:0px; padding:0px; height: 41px; position:relative; z-index:10; border-bottom:1px solid #CCCCCC;}
		#recherche{width: 958px; height:523px; background-color:#FFFFFF; float:left; position:relative; border-bottom:1px solid #CCCCCC;}
		#flash{padding:0; margin:0 0 0 0; position:relative;}
							
			#centre{width: 958px; padding:0 0 20px 0; background-color:#FFFFFF; position:relative; }
			#centre .gauche{width: 272px; height:100%; float:left;}
				#inscription{height:101px; float:left; position:relative; padding:10px 15px 15px 15px; border-bottom:solid 1px #DDDDDD; background-color:#f7f7f7}
				#inscription img{padding:7px 0 0 2px;}
				#carnet{width: 272px; float:left; position:relative; padding:15px 15px 15px 15px; clear:both;}
				#IE6 #carnet{width: 232px; float:left; position:relative; padding:15px 15px 15px 15px; clear:both;}
				#carnet img{padding:7px 0 0 10px;}
				#pub250{width: 250px; height:250px; position:relative; float:left; padding:11px 0 0 11px;}
				#facebook{width: 250px; height:250px; position:relative; float:left; padding:11px 0 0 11px;} 
				#tags{width: 272px; position:relative; clear:both;} 
					#tags .titre{padding:9px 0 0 1px; margin:0;}
					#tags .texte{padding:0 10px 0 10px; line-height:20px;}
					#tags .texte h1{color:#063042; font-size:20px; display:inline; padding:0 5px 0 5px; border:0}
					#tags .texte h2{color:#ca119c; font-size:16px; display:inline; padding:0 5px 0 5px;}
					#tags .texte h3{color:#a9a40f; font-size:14px; display:inline; padding:0 5px 0 5px;}
					#tags .texte h4{color:#063042; font-size: 12px; border-bottom:dotted #CCCCCC 1px; padding:0 5px 0 5px; margin:7px 0 7px 0; display:block;}
					#tags .texte h5{color:#eea008; font-size:11px; display:inline; padding:0 5px 0 5px;}
					#tags .texte h1 a{color:#063042; font-size:20px; display:inline; padding:0 5px 0 5px; text-decoration:none;}
					#tags .texte h2 a{color:#ca119c; font-size:16px; display:inline; padding:0 5px 0 5px; text-decoration:none;}
					#tags .texte h3 a{color:#a9a40f; font-size:14px; display:inline; padding:0 5px 0 5px; text-decoration:none;}
					#tags .texte h4 a{color:#063042; font-size: 12px; padding:0 5px 0 5px; text-decoration:none;}
					#tags .texte h5 a{color:#eea008; font-size:11px; display:inline; padding:0 5px 0 5px; text-decoration:none;}
					#tags .texte h1 a:hover{color:#063042; font-size:20px; display:inline; padding:0 5px 0 5px; text-decoration:underline;}
					#tags .texte h2 a:hover{color:#ca119c; font-size:16px; display:inline; padding:0 5px 0 5px; text-decoration:underline;}
					#tags .texte h3 a:hover{color:#a9a40f; font-size:14px; display:inline; padding:0 5px 0 5px; text-decoration:underline;}
					#tags .texte h4 a:hover{color:#063042; font-size: 12px; padding:0 5px 0 5px; text-decoration:underline;}
					#tags .texte h5 a:hover{color:#eea008; font-size:11px; display:inline; padding:0 5px 0 5px; text-decoration:underline;}
					
			#centre #acc-gauche{width: 342px; min-height: 1200px; height:100%; float:left; display:block; border-left:1px solid #CCCCCC; border-right:solid 1px #DDDDDD; padding:0  0 20px 0px;}
				#destinations{float:left; position:relative;}
					#destinations .titre{padding:2px 0 20px 2px; margin:0;}
					#destinations .texte{padding:15px 15px 0 15px;}
					#destinations .texte .italique{font-style:italic;}
					#destinations .texte img{padding:0 15px 0 5px; float:left;}
					#destinations .texte2{width: 312px; padding:15px; background-color:#f7f7f7; margin:10px 0 0 0px;}
					#IE6 #destinations .texte2{width: 310px; padding:15px; background-color:#f7f7f7; margin:10px 0 0 0;}
					#destinations .texte2 .italique{font-style:italic;}
					#destinations .texte2 img{padding:0 15px 0 5px; float:left;}
			#centre #acc-droite{width: 339px; height:100%; float:left; display:block; padding:0  0 20px 0px;}
				#avis{float:left; position:relative;}
			#IE6 #centre #acc-droite{width: 336px; height:100%; float:left; display:block; padding:0  0 20px 0px;}
				#IE6 #avis{float:left; position:relative;}
					#avis .titre{padding:2px 0 20px 3px; margin:0;}
					#avis .texte{padding:15px 10px 0 15px;}
					#avis .texte h4 a{color:#d9240c;}
					#avis .texte .italique{font-style:italic;}
					#avis .texte img{padding:0 15px 0 0; float:right;}
					#avis .texte2{width: 312px; padding:15px; background-color:#f7f7f7; margin:10px 0 0 0px;}
					#IE6 #avis .texte2{width: 310px; padding:15px 14px 15px 15px;; background-color:#f7f7f7; margin:10px 0 0 0;}
					#avis .texte2 .italique{font-style:italic;}
					#avis .texte2 img{padding:0 15px 0 0; float:right;}
					#avis .texte2 h4 a{color:#d9240c;}
			
			#centre-nv2{width: 958px; background-color:#FFFFFF;}
			#centre-nv2 .gauche{width: 271px; float:left; padding:0 0 15px 0;}
			#centre-nv2 #info{width: 655px; min-height: 1220px; float:left; display:block; padding:15px; border-left:solid 1px #DDDDDD;}
				#centre-nv2 #info #photos{width: 655px; clear:both; }
				#centre-nv2 #info .texte{padding:15px 10px 15px 10px;}
				#centre-nv2 #info .texte2{background-color:#f7f7f7; padding:15px 10px 15px 10px;}
				#centre-nv2 #info .gauche{width: 390px; float:left; display:block; padding:0 15px 0 0;}
					#centre-nv2 #info .gauche .texte{padding:15px 10px 15px 10px;}
					#centre-nv2 #info .gauche .texte2{background-color:#f7f7f7; padding:15px 10px 15px 10px;}
					#centre-nv2 #info .gauche h3{ font-size:14px; line-height:22px;}
				#centre-nv2 #info .droite{width: 250px; float:left; display:block;}
				#IE6 #centre-nv2 #info .gauche{width: 388px; float:left; display:block; padding:0 15px 0 0;}
				#IE6 #centre-nv2 #info .droite{width: 250px; float:left; display:block;}
					.container_ville_big{width: 230px; height: 180px; background-image:url(../nav/back-box.gif); background-repeat:repeat-x;  border: 1px solid #d9d9d9; overflow: auto; margin:0 0 15px 0; padding:0 10px 0 10px; overflow-x: hidden; overflow-y: scroll; float:left; position:relative;}
						.puce-box{background-image:url(../nav/puce-box.png); background-repeat:no-repeat; width:11px; height:5px; padding:0 5px 0 0; margin:6px 0 0 0; float:left;}
						.texte-box{padding:0; margin:0 0 8px 0;}
						.titre-box{color:#04374a; padding:8px 0 0 0; margin:0 0 8px 0; border-bottom:1px solid #04374a; font-size:12px; font-weight:bold;}
									
	#footer {width: 958px; margin:0px; padding:0px; height: 52px; clear:both;}
		#bas{width: 958px; height:52px; position:relative;}
			#imgbas {float:left; width: 403px; height:52px; background: url(../nav/bas-signature.png) no-repeat 0px 0px;}
			#bas-navigation{list-style-type: none; margin:0px; padding:0px;}
				#bas-navigation ul{margin:0px; padding:0px; display:block; position:relative;}	
				#bas-navigation li{margin:0px; padding:0px; display:block; list-style-type: none; float:left;}				
			#bas1 a{display:block; float:left; text-indent:-10000px; width: 133px; height:52px; background: url(../nav/bas-page.png) no-repeat 0px 0px; text-decoration: none;}
				#bas1 a:hover, #bas1 a:active, #bas1 a.selected{background: url(../nav/bas-page.png) no-repeat;}
			#bas2 a{display:block; float:left; text-indent:-10000px; width: 127px; height:52px; background: url(../nav/bas-partenaires.png) no-repeat 0px 0px; text-decoration: none;}
				#bas2 a:hover, #bas2 a:active, #bas2 a.selected{background: url(../nav/bas-partenaires.png) no-repeat;}
			#bas3 a{display:block; float:left; text-indent:-10000px; width: 131px; height:52px; background: url(../nav/bas-sitemap.png) no-repeat 0px 0px; text-decoration: none;}
				#bas3 a:hover, #bas3 a:active, #bas3 a.selected{background: url(../nav/bas-sitemap.png) no-repeat;}
			#bas4 a{display:block; float:left; text-indent:-10000px; width: 164px; height:52px; background: url(../nav/bas-mentions.png) no-repeat 0px 0px; text-decoration: none;}
				#bas4 a:hover, #bas4 a:active, #bas4 a.selected{background: url(../nav/bas-mentions.png) no-repeat;}
	
	
h1 {font-size: 20px; margin:0 0 8px 0; padding:0 0 8px 0; color:#5f0303; border-bottom:1px solid #5f0303;}
h2 {font-size: 16px; margin:0 0 8px 0; padding:0 0 8px 0; color:#04374a; border-bottom:1px solid #6d1d19;}
h3 {font-size: 12px; color:#04374a; display:inline;}
h4 {font-size: 12px; color:#d9240c; display:inline;}
h6 {font-size: 18px; margin:0 0 5px 0; padding:0 0 7px 0; color:#04374a; border-bottom:1px solid #04374a;}
a:link {color:#04374a; font-weight:bold;}
a:visited {color:#04374a; font-weight:bold;}
a:hover {color:#04374a; text-decoration: underline; font-weight:bold;}
.couleur1{color:#04374a;}
.couleur2{color:#d9240c;}
.champs-obligatoire{color:#d9240c; font-size:10px;}
ul {padding:10px 0 0 25px; margin:0; list-style-image:url(../nav/puce-box.png);}


