body{
	background-color:#bbbcbd;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	color:#868889;
	padding:0;
	margin:0;
}

h2{
	color:#768b29;
}

h6{
	color:#768b29;
}

a:hover {
	text-decoration:underline !important;  
}

.content-view-embed a{
	color:#666666;
}

/*************** HEADER ***************/

#header{
	background-image:url(../images/bandeau.png);
	height:154px;
	width:797px;
}

#header .infos{
	position:absolute;
	margin-left:450px;
	font-size:1.2em;
	color:#666666;
	margin-top:5px;
	font-weight:bold;
}

#header .infos a{
	color:#666666;
	text-decoration:none;
}

#header .infos a:hover {
	color:#fff;
}

#header .version{
	position:absolute;
	font-size:1.2em;
	color:#666;
	margin-top:20px;
	font-weight:bold;
	margin-left:10px;
}

#header .version a{
	color:#666;
	text-decoration:none;
}

#header .version a:hover {
	color:#fff;
}

#header #logo{
	height:102px;
	width:279px;
	margin-left:10px;
}

#header #logo img{
	margin-top:-55px;
	margin-left:5px;
}

#header h1{
	visibility:hidden;
}

#header #baseline{
	margin-left:471px;
	margin-top:-50px;
	letter-spacing:-1px; 
}

#header #baseline #l1{
	color:#97be0d;
	font-size:1.7em;
	font-weight:bold;
}

#header #baseline #l2{
	color:#666666;
	font-size:1.5em;
	font-weight:bold;
	margin-left:108px;
}

#header #baseline #l3{
	color:#97be0d;
	font-size:1.3em;
	font-weight:bold;
	margin-left:192px;
}

/*************** CONTENU ***************/

#contenublc{
	background-image:url(../images/fdcentralblc.png);
	width:797px;
	background-repeat:repeat-y;
	p adding-bottom:44px;
}

#contenu_rub{
	float:left;
}

#menu{
	background-image:url(../images/fdmenu.png);
	width:776px;
	height:28px;
	margin-left:2px;
	margin-top:-20px;
}

#menu ul{
	list-style-type:none;
}

#menu li{
	background-image:url(../images/puce_menu.png);
	background-repeat:no-repeat;
	background-position:left 7px;
	float:left;
	color:#fff;
	font-size:1.2em;
	margin-top:3px;
	padding-right:6px;
	margin-left:3px;
	padding-left:15px;
}

#menu li a{
	color:#fff;
	text-decoration:none;
}

#menu li a:hover {
	/*color:#D0D0D1;*/
	text-decoration:underline;
}

#menu li.tarif{
	margin-left:120px;
	z-index:15;
	padding-left:10px;
}

#btn_reserver_ht{
	position:absolute;
	background-image:url(../images/btn_reserver.png);
	background-repeat:no-repeat;
	height:82px;
	width:143px;
	margin-top:-29px;
	margin-left:595px;
	color:#fff;
	font-size:1.7em;
	padding-top:10px;
	z-index:10;
}

#title_reserver{
	margin-left:35px;
}

#btn_reserver_ht a{
	color:#fff;
	text-decoration:none;
}

#btn_reserver_ht a:hover {
	/*color:#71747B;*/
	text-decoration:underline;
}

#bloc_animation{
	background-image:url(../images/fdanimation.png);
	width:776px;
	height:275px;
	margin-left:2px;
}

#bloc_central{
	background-image:url(../images/fdcentral.png);
	height:232px;
	width:763px;
	margin-left:11px;
}

#bloc_central #img_verte{
	position:absolute;
	margin-top:6px;
	margin-left:63px;
}

#bloc_central #img_grise{
	position:absolute;
	margin-top:6px;
	margin-left:415px;
}

#bloc_central .titre_vert{
	position:absolute;
	margin-top:103px;
	margin-left:311px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
}

#bloc_central .titre_vert a{
	color:#fff;
	text-decoration:none;
}

#bloc_central .titre_vert a:hover {
	color:#D0D0D1;
}

#bloc_central .titre_gris{
	position:absolute;
	margin-top:103px;
	margin-left:545px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
}

#bloc_central .titre_gris a{
	color:#fff;
	text-decoration:none;
}

#bloc_central .titre_gris a:hover {
	color:#D0D0D1;
}

#bloc_central .description_vert{
	position:absolute;
	margin-top:130px;
	margin-left:64px;
	width:338px;
	font-family: Verdana, Arial, sans-serif;
	color:#82953b;
	line-height:12px;
}

#bloc_central .titre{
	font-size: 1.2em;
	font-weight:bold;
}

#bloc_central .description_gris{
	position:absolute;
	margin-top:130px;
	margin-left:413px;
	width:338px;
	font-family: Verdana, Arial, sans-serif;
	color:#868889;
	line-height:12px;
}

#bloc_central #logo1{
			position:absolute;
					 	margin-top:179px;
							margin-left:571px;
}

#bloc_central #logo2{
			position:absolute;
					 	margin-top:179px;
							margin-left:526px;
}

#bloc_central #btn_reserver_bas{
			position:absolute;
					 	margin-top:176px;
							margin-left:631px;
}

#bloc_bas #droite{
	background-image:url(../images/fdvertbas.png);
	height:123px;
	background-repeat:repeat-x;
	width:534px;
	margin-left:13px;
	float:left;
}

#bloc_bas #droite #btn_gche{
	position:absolute;
	background-image:url(../images/btn_alentour_gche.png);
	width:9px;
	height:15px;
	float:left;
	margin-top:35px;
	margin-left:5px;
}

#bloc_bas #droite .image img{
	float:left;
	border:3px #fff solid;
	margin-left:24px;
	margin-top:6px;
}

#bloc_bas #droite .texte{
	color:#fff;
	float:left;
	width:326px;
	margin-left:21px;
	font-family: Verdana, Arial, sans-serif;
	line-height:12px;
	text-align:justify;
	text-decoration:none;
	margin-top:10px;
}

#bloc_bas #droite .texte a{
			color:#fff;
				  	text-decoration:none;
}

#bloc_bas #droite .texte .titre{
			font-weight:bold;
				font-size:1.1em;
					padding-bottom:8px;
}

#bloc_bas #droite .fdtexte{
	color:#a3c439;
	font-size:2.2em;
	background-color:#fff;
	width:260px;
	height:24px;
	margin-top:1px;
	margin-left:1px;
}

#bloc_bas #droite #btn_drte{
	background-image:url(../images/btn_alentour_drte.png);
	width:9px;
	height:15px;
	float:left;
	margin-top:35px;
	margin-left:520px;
	position:absolute;
}

#bloc_bas #gauche{
	height:122px;
	width:209px;
	margin-left:10px;
	float:left;
}

#coords{
	color:#4e5827;
	font-size:1.1em;
	font-family: Verdana, Arial, sans-serif;
	text-align:center;
	width:493px;
	margin-left:132px;
	margin-top:17px;
}

#coords span{
	font-weight:bold;
}

#conuenu_rub{
	float:left;
	width:590px;
}

#menu_gauche{
	float:left;
}

/*************** RUB ******************/

.bouton_resa_famille{
	background-image:url(../images/rub/resa_famille.png);
	width:202px;
	height:36px;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:35px;
	margin-left:65px;
	float:left;
	margin-top:30px;
}

.bouton_resa_groupe{
	background-image:url(../images/rub/resa_groupe.png);
	width:202px;
	height:36px;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	line-height:15px;
	float:left;
	margin-left:40px;
	margin-top:30px;
}

.bouton_resa_groupe a{
	color:#fff;
	text-decoration:none;
}

.bouton_resa_famille a{
	color:#fff;
	text-decoration:none;
}

.resa_width{
	width:150px;
	text-align:center;
}

.parcourir{
	width:86px;
	height:25px;
	margin-top:3px;
}

td{
	padding-top:10px;
}

img.img_tourisme{
	float:left;
	margin-right:5px;
}

.centre_page{
	margin-left:200px;
}

span.page_tourisme{
	margin-top:30px;

}

#fd_contact{
	/*background-image:url(../images/rub/fd_contact.png);
	height:90px;
	background-repeat:no-repeat;
	padding-top:45px;*/
	text-align:center;
	color:#768b29;
	font-size:1.2em;
	/*padding-left:50px;*/
	font-weight:bold;
	line-height:15px;
	margin-top:10px;
}

#fd_contact .fd_contact_haut{
	background-image:url(../images/rub/ht_contact_fd.png);
	width:581px;
	height:65px;
}

#fd_contact .fd_contact_filet{
	background-image:url(../images/rub/filet_contact_fd.png);
	width:581px;
	background-repeat: repeat-y;
}

#fd_contact .fd_contact_bas{
	background-image:url(../images/rub/filet_contact_fd.png);
	width:581px;
	height:13px;
	margin-bottom:20px;

}

#fd_ouv{
	/*background-image:url(../images/rub/fd_ouv.png);
	height:67px;
	background-repeat:no-repeat;*/
	/*padding-top:37px;*/
	text-align:center;
	color:#768b29;
	/*padding-left:50px;*/
	font-size:1.2em;
	font-weight:bold;
	line-height:15px;
}

#fd_ouv .fd_ouv_haut{
	background-image:url(../images/rub/ht_ouv_fd.png);
	width:581px;
	height:55px;
}

#fd_ouv .fd_ouv_filet{
	background-image:url(../images/rub/filet_ouv_fd.png);
	width:581px;
	background-repeat: repeat-y;
}

#fd_ouv .fd_ouv_bas{
	background-image:url(../images/rub/bas_ouv_fd.png);
	width:581px;
	height:8px;
	margin-bottom:20px;
}

.text_modules{
	padding-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
}

#droite .nav{
	position:absolute;
}

#fd_access{
	background-image:url(../images/rub/fd_serv_et_equi.png);
	width:581px;
	height:80px;
	background-repeat:no-repeat;
	padding-top:57px;
	text-align:left;
	padding-left:80px;
	color:#D2D2D3;
	font-size:1.2em;
	font-weight:bold;
	line-height:15px;
}

#fd_access img{
	border:none;
}
#bloc_rub{
	background-image:url(../images/rub/bandeau_rub.png);
	width:778px;
	height:168px;
	margin-left:2px;
}

img.img_actu{
	float:left;
	margin-right:10px;
}

#ariane{
	position:absolute;
	margin-left:47px;
	margin-top:119px;
}

#ariane p{
	color:#738924;
	font-size:0.9em;
}

#ariane a{
	color:#738924;
	text-decoration:none;
}

#ariane a:hover {
	text-decoration:underline;
}

#menu_gauche h1.titre_menu_gauche{
	position:absolute;
	margin-top:-28px;
	color:#fff;
	font-family:Verdana, Arial;
	font-size:1.6em;
	margin-left:49px;
	font-weight:bold;
}

#menu_gauche_plan h1.titre_menu_gauche{
	position:absolute;
	margin-top:-53px;
	color:#fff;
	font-family:Verdana, Arial;
	font-size:1.6em;
	margin-left:49px;
	font-weight:bold;
}

#menu_gauche .menu_fermeduchateau{
	background-image:url(../images/rub/menu_ferme_tarifs.png);
	background-repeat:no-repeat;
	width:183px;
	height:268px;
	margin-left:2px;
	padding-top:24px;
	color:#636363;
	padding-bottom:100px;
}

#menu_gauche .menu_infos{
	background-image:url(../images/rub/menu_ferme_tarifs.png);
	background-repeat:no-repeat;
	width:183px;
	height:268px;
	margin-left:2px;
	padding-top:24px;
	color:#636363;
	padding-bottom:100px;
}

#menu_gauche_plan .menu_fermeduchateau{
			background-image:url(../images/rub/menu_ferme_tarifs.png);
				background-repeat:no-repeat;
					width:183px;
						  	height:268px;
								   	margin-left:2px;
										padding-top:24px;
											color:#636363;
												  	padding-bottom:100px;
}

#menu_gauche li{
			font-size:1.2em;
}

#menu_gauche_plan li{
			font-size:1.2em;
}

#menu_gauche a{
			color:#636363;
			text-decoration:none;
}

#menu_gauche a:hover {
	color:#70861F;
	font-weight:bold;
	text-decoration:underline;
}

#menu_gauche_plan a{
			color:#636363;
				  	text-decoration:none;
}

#menu_gauche .menu_offre{
			background-image:url(../images/rub/menu_offres.png);
				background-repeat:no-repeat;
					width:183px;
						  	height:268px;
								   	margin-left:2px;
										padding-top:24px;
											color:#636363;
												  	padding-bottom:100px;
}

#menu_gauche .menu_tourisme{
			background-image:url(../images/rub/menu_tourisme_aux_alentours.png);
				background-repeat:no-repeat;
					width:183px;
						  	height:268px;
								   	margin-left:2px;
										padding-top:24px;
											color:#636363;
												  	padding-bottom:100px;
}

#menu_gauche .menu_loisirs{
			background-image:url(../images/rub/menu_loisirs_animations.png);
				background-repeat:no-repeat;
					width:183px;
						  	height:268px;
								   	margin-left:2px;
										padding-top:24px;
											color:#636363;
												  	padding-bottom:100px;
}

#menu_gauche .menu_groupe{
			background-image:url(../images/rub/menu_groupes_seminaires.png);
				background-repeat:no-repeat;
					width:183px;
						  	height:268px;
								   	margin-left:2px;
										padding-top:24px;
											color:#636363;
												  	padding-bottom:100px;
}

#menu_gauche .menu_famille{
			background-image:url(../images/rub/menufamille.png);
				background-repeat:no-repeat;
					width:183px;
						  	height:268px;
								   	margin-left:2px;
										padding-top:24px;
											padding-bottom:100px;
}

a.rub_color{
			color:#70861f !important;
				  	font-weight:bold;
}

.ss_titre_rub_corps{
			background-image:url(../images/rub/ss_titre_drte.png);
				background-position:right top;
					background-repeat:no-repeat;
						float:left;
							  	height:37px;
									   	color:#fff;
											  	font-size:1.6em;
													font-weight:bold;
														padding-top:5px;
															margin-top:20px;
																margin-left:3px;
																	margin-bottom:12px;
}

.ss_titre_rub_corps span{
			padding:0px 10px 20px 0px;
}

.ss_titre_rub_coin{
			background-image:url(../images/rub/ss_titre_gche.png);
				background-position:left top;
					background-repeat:no-repeat;
						float:left;
							  	padding:0;
											margin-top:-5px;
												height:37px;
													   	width:54px;
}

#plan_ggmap{
			margin-top:-410px;
				margin-left:190px;
}

#map_canvas{
			clear:both;
}

.text_rub{
			/*width:574px;*/
				
			text-align:justify;
				font-size:1.1em;
}

/**/
.text_rub a {
	color:#70861F;
	font-weight:bold;
	text-decoration:underline;
}


.text_rub a:hover {
	color:#70861F;
	font-weight:bold;
	text-decoration:underline;
}
/**/




.text_rub b{
			color:#70861f;
}

.text_rub .summary{
			color:#70861f;
				  	font-weight:bold;
}

.text_rub img{
			border: 5px #768b29 solid;
}

.list_offre li{
			list-style-type:none;
}

.intitule_offre{
			background-image:url(../images/rub/titre_offre_rub.png);
				width:172px;
					  	height:39px;
							   	position:absolute;
										 	margin-top:78px;
												color:#fff;
													  	font-family:Verdana, Arial;
															background-repeat:no-repeat;
}

.intitule_offre h2 a{
			color:#fff;
				  	font-size:1.2em;
						text-decoration:none;
							
}

.intitule_offre h2{
			font-size:1.1em;
				width:130px;
					  	text-align:right;
							line-height:12px;
								margin-left:30px;
									margin-top:5px;
}

img.img_offre{
			border:5px #768b29 solid;
}

.texte_offre{
			padding-left:10px;
				margin-top:15px;
}

.texte_offre a{
			color:#768b29;
				  	font-size:1.1em;
						font-weight:bold;
}

p a{
			color:#768b29;
				  	text-decoration:none;
						font-weight:bold;
}

li.liste_actu{
			background-image:url(../images/rub/puce_liste.png);
				height:33px;
					   	padding-left:25px;
							background-repeat:no-repeat;
								margin-top:10px;
									margin-bottom:65px;
										
}


.list_chambre{
	float:left;
	margin:13px;
	margin-top:15px;
	margin-bottom:40px;
}

.list_type1{
	float:left;
	margin-left:13px;
	margin-top:15px;
	margin-bottom:40px;
}

 .list_type2{
	float:left;
	margin-left:90px;
	margin-top:15px;
	margin-bottom:40px;
}

.list_type3{
	float:left;
	margin-left:13px;
	margin-top:40px;
	margin-bottom:40px;
}

.list_type4{
	float:left;
	margin-left:90px;
	margin-top:40px;
	margin-bottom:40px;
}

.detail_chambre{
			float:left;
}

img.img_chamb{
			border:5px #768b29 solid;
}

img.img_chamb_detail{
			margin-left:10px;
				margin-right:20px;
					border:5px #768b29 solid;
}

.intitule_chamb{
	background-image:url(../images/rub/titre_chamb_rub.png);
	width:240px;
	height:49px;
	position:absolute;
	margin-top:78px;
	color:#fff;
	font-family:Verdana, Arial;
	background-repeat:no-repeat;	
}

.intitule_chamb_detail{
			background-image:url(../images/rub/titre_chamb_detail.png);
				width:216px;
					  	height:38px;
							   	position:absolute;
										 	margin-top:101px;
												color:#fff;
													  	font-family:Verdana, Arial;
															background-repeat:no-repeat;
}

.intitule_chamb h2{
			font-weight:bold;
				font-size:1.2em;
					margin:8px 10px 0px 30px;
						   	text-align:right;
								width:120px;
									  	line-height:10px;
color:#fff;
	  	
}

.intitule_chamb h2.loisirs{
			margin-top:10px;
}

.intitule_chamb_detail h2{
			font-weight:bold;
				font-size:1.4em;
					margin:7px 10px 0px 0px;
						   	text-align:right;
color:#fff;
}

.voirchambre a{
	color:#768b29;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
}

.voirchambre a:hover{
	color:#71747B;
}

.voirchambre{
	margin-left:28px;
	margin-top:15px;
	line-height:13px;
}

.tourisme_alen{
	margin-top:6px !important;
}

.voirchambre2{
	margin-left:28px;
	margin-top:15px;
	line-height:13px;
}

.voirchambre2 a{
	color:#768b29;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
}

.voirchambre2 a:hover{
	color:#71747B;
}

ul.liste_tri{
	list-style-type:disc;
	color:#768b29;
}

ul.liste_tri li{
	margin-left:0px;
}

.conteneur_rub{
	margin-left:5px;
	width:574px;
}

.conteneur_rub_tourisme{
	margin-left:5px;
	width:560px;
}

.conteneur_resa{
	margin-left:50px;
	margin-top:25px;
}

.conteneur_rub .portfolio img{
	border:5px #768b29 solid;
	margin:10px;
}

.voir_vert{
			background-image:url(../images/rub/voir_vert.png);
				width:204px;
					  	height:29px;
							   	float:right;
									  	padding-top:5px;
											background-repeat:no-repeat;
}

.voir_vert a{
			color:#fff;
				  	font-size:1.3em;
						text-decoration:none;
							font-weight:bold;
								margin-left:35px;
}

.voir_gris{
			background-image:url(../images/rub/voir_gris.png);
				width:204px;
					  	height:29px;
							   	float:right;
									  	padding-top:5px;
											background-repeat:no-repeat;
}

.voir_gris a{
			color:#fff;
				  	font-size:1.3em;
						text-decoration:none;
							font-weight:bold;
								margin-left:35px;
}

.reserver_detail{
			background-image:url(../images/rub/reserver_btn_detail.png);
				width:167px;
					  	height:29px;
							   	float:left;
									  	padding-top:3px;
											background-repeat:no-repeat;
												margin-left:15px;
}

.reserver_detail a{
			color:#fff;
				  	font-size:1.4em;
						text-decoration:none;
							font-weight:bold;
								margin-left:55px;
}

.retour_themes{
			background-image:url(../images/rub/reserver_btn_detail.png);
				width:167px;
					  	height:29px;
							   	float:left;
									  	padding-top:5px;
											background-repeat:no-repeat;
												margin-left:15px;
}

.retour_themes a{
			color:#fff;
				  	font-size:1.2em;
						text-decoration:none;
							font-weight:bold;
								margin-left:40px;
}

.btn_retour_offre{
	background-image:url(../images/rub/btn_retour.png);
	width:auto;
	height:29px;
	padding-top:3px;
	background-repeat:no-repeat;
	margin-left:400px;
	margin-top:0px;
}

.btn_retour_offre a{
	color:#fff;
	font-size:1.4em;
	text-decoration:none;
	font-weight:bold;
	margin-left:40px;
}

.contact_detail{
	background-image:url(../images/rub/contact_btn_detail.png);
	width:167px;
	height:29px;
	float:left;
	padding-top:3px;
	background-repeat:no-repeat;
	margin-left:25px;
}

.contact_detail a{
			color:#fff;
				  	font-size:1.4em;
						text-decoration:none;
							font-weight:bold;
								margin-left:37px;
}

.voir_detail{
			background-image:url(../images/rub/voir_btn_detail.png);
				width:167px;
					  	height:29px;
							   	float:left;
									  	padding-top:5px;
											background-repeat:no-repeat;
												margin-left:25px;
}

.voir_detail a{
			color:#fff;
				  	font-size:1.2em;
						text-decoration:none;
							font-weight:bold;
								margin-left:37px;
}

.liste_tem li{
	background-image:url(../images/rub/puce_liste.png);
	list-style-type:none;
	padding-left:25px;
	background-repeat:no-repeat;
	height:33px;
	padding-bottom:40px;
}

li.tourismeliste{
	padding-bottom:0px;
}

li.tourismeliste .droite{
	float:left;
	width:400px;
}

li.tourismeliste .image{
	float:right;
	border:3px #788D2C solid;
}

.img_tourisme{
	margin-top:5px;
}

h2.titredeuxniv{
	margin:3px 10px 0px 50px;
	width:150px;
	line-height:15px;
}

h2.ss_title_rub{
	background-image:url(../images/rub/puce_liste.png);
	padding-left:25px;
	background-repeat:no-repeat;
	height:33px;
	padding-bottom:10px;
	color:#768b29;
	font-size:1.2em;
	font-weight:normal;
}

h2.ss_title_rub strong{
			font-weight:bold;
				font-size:1.3em;
}

 .liste_tem li a{
		 	color:#768b29;
				  	font-size:1.2em;
						text-decoration:none;
 }

.liste_tem li strong{
			font-size:1.2em;
}

.entre_liste{
			background-image:url(../images/rub/entre_liste.png);
				width:329px;
					  	height:8px;
							   	margin-left:90px;
									margin-top:20px;
}

#entre_liste2{
	background-image:url(../images/rub/entre_liste.png);
	width:329px;
	height:8px;
	margin-left:145px;
	margin-bottom:20px;
}

.entre_liste3{
	 background-image:url(../images/rub/entre_liste.png);
	 width:329px;
	 height:8px;
	 margin-left:145px;
	 margin-bottom:10px;

}

#entre_liste1{
	background-image:url(../images/rub/entre_liste.png);
	width:329px;
	height:8px;
	margin-left:145px;
	margin-bottom:20px;
	margin-top:40px;
}

.pagenavigator span{
			color:#768b29;
				  	font-size:1.2em;
}

.pagenavigator span a{
			color:#768b29;
				  	text-decoration:none;
}

.pagenavigator span a:hover{
			color: #71747b;
}

.pagenavigator span.next{
			margin-left:150px;
}


.pagenavigator span.pages{
			margin-left:170px;
}

.pagenavigator span.previous{
			margin-left:20px;
}

.pagenavigator span.next img{
			position:absolute;
}

.pagenavigator span.previous img{
			position:absolute;
					 	margin-left:-10px;
}

.pagenavigatorseul span{
			color:#768b29;
				  	font-size:1.2em;
						font-weight:bold;
}

.pagenavigatorseul span a{
			color:#768b29;
				  	text-decoration:none;
}

.pagenavigatorseul span a:hover{
			color:#71747B;
}

.pagenavigatorseul span.next{
			float:right;
				  	margin-top:30px;
						margin-right:18px;
}

.pagenavigatorseul span.previous{
			float:left;
				  	margin-top:30px;
						margin-left:28px;
}

.pagenavigatorseul span.next img{
			position:absolute;
}

.pagenavigatorseul span.previous img{
			position:absolute;
					 	margin-left:-12px;
}
#voir_gris_tem{
			margin-right:160px;
}

.portfolio{
			margin-left:8px;
}

.texte_offre a{
			text-decoration:none;
				font-size:1.3em;
}

.texte_offre a strong{
			font-weight:normal;
}

.liens_utiles{
			background-image:url(../images/rub/liens_utiles.png);
			width:580px;
			height:138px;
			background-repeat:no-repeat;
			color:#758b29;
			font-size:1.1em;
			line-height:0px;
			padding-left:40px;
			padding-top:70px;
			font-weight:bold;		
}

.liens_utiles a{
			color:#768b29;
				  	text-decoration:none;
}

input.box{
	background-image:url(../images/rub/corps_formulaire.png);
	border:0px;
   	width:395px;
	height:26px;
	padding-left:5px;
	background-repeat:no-repeat;
	margin-top:5px;
}

input[type="file"]
{
	width:395px;
}

textarea.box{
	background-image:url(../images/rub/message_formulaire.png);
	border:0px;
	width:395px;
	height:116px;
	padding-left:5px;
	padding-top:4px;
	background-repeat:no-repeat;
	margin-top:5px;
	overflow:auto;
}

p.rapport{
	margin-top:15px;
	font-size:1.2em;
}

select{
			width:200px;
				  	border:1px #768b29 solid;
						   	height:26px;
								   	margin-top:5px;
}

td span{
			color:#747474;
				  	font-size:1.3em;
						font-weight:bold;
							margin-right:15px;
								margin-left:5px;	
}

.obli{
			color:#b60e0e;
}

.envoyer{
			float:right;
				  	margin-right:100px;
						margin-top:30px;
}

.feuille_rub{
			background-image:url(../images/rub/feuille_rub.png);
				height:158px;
					   	width:73px;
							  	margin-top:-100px;
									position:absolute;
											 	
}

/*************** MENU DEROULANT RUB TOURISME **********/

.menutourisme{
	/*position:absolute;*/
	/* solve a Opera7/IE display bug */
	width:152px;
	width/**/:150px;
	/*border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	margin:0;
	padding:0;*/
}
    
.menutourisme span{
	display:none;
}
    
.menutourisme ul{
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	margin:0;
	padding:0;
	position:absolute; /* important */
	width:152px;
	width/**/:245px;
	background-color:#BBBCBD;
}

.menutourisme ul li{
	font-size:1em !important;
	width:235px;
	
}
    
.menutourisme li ul{
	visibility:hidden;
	z-index:10;
}
            
.menutourisme li ul{
	margin-left:145px; /* be careful */
	margin-top:-24px;

}
    
.menutourisme a{
	
}
    
.menutourisme a:hover{
	
}
    
/* for a mozilla better display with key nav */
.menutourisme a:focus{
/*	background-color: #aaf;*/
}

.menutourisme span{
	/* hide some accessibility stuff */
	display:none;
}
        
.menutourisme li{
	width:150px;
	/*display:block;    
	float:left;  
	list-style:none;
	margin:0;
	padding:0;*/
}

/* IE PC selector */
* html .menutourisme li {
	display:inline; /* solve a IE PC list bug */
	float:none; /* solve a IE5 clav nav bug */
}

a.linkOver{

}

/*************** FOOTER ***************/

#footer{
			background-image:url(../images/basblc.png);
				height:33px;
					   	width:797px;
}

#menu_2{
			font-size:1.2em;
				color:#6e841c;
					  	margin-left:20px;
							margin-top:-25px;
}

#menu_2 ul{
			list-style-type:none;
}

#menu_2 li{
			float:left;
				  	margin-left:10px;
						
}

#menu_2 li a{
			text-decoration:none;
				color:#6e841c;
}

#menu_2 li a:hover {
	color:#fff;
	text-decoration:underline;
}

#virgule{
			background-image:url(../images/virgule.png);
				height:13px;
					   	width:97px;
							  	margin-left:353px;
									margin-top:10px;
}

#ours{
			font-size:1.2em;
				color:#5d6635;
					  	margin-left:190px;
							margin-top:-15px;
}

#ours ul{
			list-style-type:none;
}

#ours li{
			float:left;
				  	margin-left:10px;
}

#ours li a{
	color:#5d6635;
	text-decoration:none;
}

#ours li a:hover {
	color:#fff;
	text-decoration:underline;
} 

#affichage{
	width:650px;
	position:absolute;
	margin-left:80px;
	color:#5d6635;
	font-size:1.1em;
	margin-top:10px;
}

#affichage a{
	color:#5d6635;
	font-size:1.1em;
	text-decoration:none;
}

#affichage a:hover {
	color:#fff;
	text-decoration:underline;
}


