@charset "iso-8859-1";

		#administration	{
			margin-bottom:20px;
			}
	
		#reference,
		#description,
		#planning,
		#appreciations,
		#coordonnees,
		#assurance,
		#photos,
		#partenaires,
		#panier	{
			margin:20px auto;
			}

		body{
			font-family:Arial,sans-serif;
			font-size:12px;
			line-height:15px;
			color:#000;
			}

		a{
			font-family:Arial,sans-serif;
			line-height:15px;
			color:#000;
			cursor:pointer;
			}

		img{
			border:0px;
			}

		p{
			margin:0;padding:0;
			}

		H1 {
			color: #873219;
			font-size: 14px;
			font-weight: bold;
			margin-top:0px;
			margin-bottom:0px;
		}

		.breadcrum a {
			color: #1BAABA;
		}

		.breadcrum {
			margin-bottom:4px;
		}

		#top_Ref{
			width:807px;
			margin-bottom:10px;
			}

		#top_boutons{
			width:807px;
			background-color:white;
			margin-bottom:2px;
			}

		.top_bouton_left_img{
			float:left;
			background-color:#d8d8d8;
			height:18px;
			}

		.top_bouton_right_img{
			float:left;
			background-color:#d8d8d8;
			height:18px;
			margin-right:10px;
			}

		.top_bouton_left_text{
			float:left;
			background-color:#d8d8d8;
			height:16px;
			padding-top:2px;
			}

		.top_bouton_left_text a{
			text-decoration:none;
			}

		.top_bouton_left{
			float:left;
			}

		.top_bouton_right{
			float:right;
			}

		#top_titre{
			width:807px;
			margin-bottom:10px;
			clear: both;
			}

		.top_titre_texte{
			float:left;
			font-size:14px;
			color:#873219;
			font-weight:bold;
			}

		.top_titre_appreciation{
			float:right;
			color:#873219;
			}

		.top_titre_etoile{
			margin-left:5px;
			float:right;
			}

		.top_titre_barre{
			width:807px;
			background-color:#873219;
			height:2px;
			font-size:2px;
			clear:both;
			}

		.entete_titre{
			padding-top:5px;
			padding-bottom:1px;
			font-size:14px;
			font-weight:normal;
			color:#873219;
			margin-left:10px;
			position:relative;
			}

		.entete_deux_prix_devise{
			font-size:11px;
			color:#14303B;
			}

		.entete_infos{
			width:100%;
			float:left;
			background-color:#EBEDED;
			margin-bottom:8px;
			margin-top:4px;
			}

		.entete_infos_picto{
			margin-left:10px;
			float:left;
			margin-top:2px;
			margin-bottom:2px;
			}

		.entete_infos_picto img{
			width:20px;
			margin-right:1px;
			}

		.entete_infos_nb{
			margin-left:10px;
			float:left;
			font-size:11px;
			padding-top:9px;
			}

		.entete_infos_boutons{
			margin-left:10px;
			float:right;
			}

		.entete_cadre_gauche{
			border-left:2px solid #eaeceb;
			float:left;
			height:295px;
			margin:0;
			}

		.entete_cadre_droite{
			float:right;
			height:295px;
			width:8px;
			background:url(../Images/adsheet/entete_right.jpg) top right;
			background-repeat:repeat-y;
			}

		.entete_cadre_bottom{
			background:url(../Images/adsheet/entete_bottom.jpg);
			clear:both;
			width:814px;
			height:12px;
			}

		.entete_cadre_top{
			background:url(../Images/adsheet/entete_top.jpg);
			width:814px;
			height:8px;
			}

		.entete_photos{
			float:left;
			text-align:center;
			margin-left:10px;
			clear:both;
			}

		.entete_photos_img{
			width:250px;
			}

		.entete_photos_img img{
			}

		.entete_photos_bouton{
			width:250px;
			text-align:center;
			padding-top:3px;
			height:20px;
			}

		.entete_photos_lien{
			background:url(../Images/adsheet/image_photos.jpg) top left no-repeat;
			padding-left:24px;
			padding-bottom:12px;
			}

		.entete_photos_lien_text{
			margin-left:3px;
			float:left;
			margin-top:3px;
			}

		.entete_descriptif{
			float:left;
			padding-left:5px;
			height:100%;
			position:relative;
			}

		.entete_descriptif_localisation{
			margin-bottom:5px;
			}

		.entete_descriptif_prix{
			font-size:15px;
			font-weight:bold;
			color:#05A8CE;
			margin-bottom:5px;
			}

		.entete_descriptif_Dm{
			margin:10px 0px 10px 0px;
			}

		.entete_descriptif_Dm_orange{
			background-color:#FF7F19;
			color:white;
			font-weight:bold;
			font-size:14px;
			padding:3px 2px 3px 2px;
			}

		.entete_descriptif_piece{
			margin-bottom:5px;
			}

		.entete_descriptif_surface{
			margin-bottom:5px;
			}

		.entete_descriptif_maj{
			font-weight:bold;
			color:#05A8CE;
			}

		.entete_descriptif_map{
			margin-bottom:5px;
			padding-left:10px;
			background:url(../Images/bullet_triangle.gif) center left no-repeat;
			}

		.entete_descriptif_contact{
			margin-top:10px;
			width:260px;
			height:26px;
			background-color:white;
			}

		.bouton_contact{
			margin-top:10px;
			height:26px;
			float:right;
			margin-right:5px;
			}

		.btnLeft{
			display:inline;
			float:left;
			background:url(../Images/adsheet/contact_01.jpg) top left no-repeat;
			width:11px;
			height:26px;
			}

		.btnRight{
			display:inline;
			float:left;
			width:10px;
			height:26px;
			background:url(../Images/adsheet/contact_02.jpg) top right no-repeat;
			}

		.btnMiddle{
			float:left;
			height:21px;
			background:url(../Images/adsheet/contact_03.jpg) top repeat-x;
			font-size:12px;
			font-weight:bold;
			padding-top:5px;
			color:white;
			background-color:#873219;
			}

		.btnMiddle a{
			color:white;
			font-weight:bold;
			text-decoration:none;
			}

		.navigation{
			margin-top:15px;
			padding:0;
			width:807px;
			border:2px solid #056170;
			background-image:url(../Images/adsheet/navigation.jpg);
			position:relative;
			height:18px;
			list-style:none;
			}

		.select_basket_out{
			float:left;
			display:block;
		}
		
		.select_basket_in{
			float:left;
			display:none;
		}

		.case_basket{
			float:left;
			margin-right:6px;
			margin-top:-3px;
		}

		.navigation ul{
			margin:0;
			padding:0;
			height:18px;
			}

		.navigation li{
			text-align:center;
			color:white;
			font-weight:bold;
			height:18px;
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			}

		.Descriptif a{
			color:white;
			font-size:13px;
			display:block;
			width:120px;
			position:absolute;
			top:0px;
			left:0px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-right:2px solid white;
			}

		.Descriptif a:hover{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:120px;
			position:absolute;
			top:0px;
			left:-2px;
			height:18px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Descriptif_white a{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:120px;
			position:absolute;
			top:0px;
			left:-2px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-right:2px solid #056170;
			border-left:2px solid #056170;
			}

		.Photos a{
			color:white;
			font-size:13px;
			display:block;
			width:85px;
			position:absolute;
			top:0px;
			left:120px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-right:2px solid white;
			}

		.Photos a:hover{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:83px;
			position:absolute;
			top:0px;
			left:120px;
			height:18px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Photos_white a{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:85px;
			position:absolute;
			top:0px;
			left:120px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Prix a{
			color:white;
			font-size:13px;
			display:block;
			width:190px;
			position:absolute;
			top:0px;
			left:207px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-right:2px solid white;
			}

		.Prix a:hover{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:190px;
			position:absolute;
			top:0px;
			left:205px;
			height:18px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Prix_white a{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:190px;
			position:absolute;
			top:0px;
			left:205px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Carte a{
			color:white;
			font-size:13px;
			display:block;
			width:90px;
			position:absolute;
			top:0px;
			left:399px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-right:2px solid white;
			}

		.Carte a:hover{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:90px;
			position:absolute;
			top:0px;
			left:397px;
			height:18px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Carte_white a{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:90px;
			position:absolute;
			top:0px;
			left:397px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Appreciations a{
			color:white;
			font-size:13px;
			display:block;
			width:130px;
			position:absolute;
			top:0px;
			left:491px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-right:2px solid white;
			}

		.Appreciations a:hover{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:130px;
			position:absolute;
			top:0px;
			left:489px;
			height:18px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Appreciations_white a{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:130px;
			position:absolute;
			top:0px;
			left:489px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Voyage a{
			color:white;
			font-size:13px;
			display:block;
			width:184px;
			position:absolute;
			top:0px;
			left:623px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			}

		.Voyage a:hover{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:184px;
			position:absolute;
			top:0px;
			left:621px;
			height:18px;
			border-left:2px solid #056170;
			border-right:2px solid #056170;
			}

		.Voyage_white a{
			color:#873219;
			font-size:13px;
			background-color:white;
			display:block;
			width:184px;
			position:absolute;
			top:0px;
			left:621px;
			height:18px;
			text-decoration:none;
			line-height:16px;
			border-left:2px solid #056170;
			}

		.descriptif_cadre{
			border:1px solid #D8D8D8;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:10px;
			width:793px;
			}
			
		.descriptif_cadre_DM{
			border:1px solid #D8D8D8;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:10px;
			width:793px;
			background-color:#FFECDD;
			}

		.descriptif_titre{
			font-size:13px;
			font-weight:bold;
			color:#05A8CE;
			padding-left:10px;
			background:url(../Images/bullet_triangle.gif) center left no-repeat;
			width:500px;
			float:left;
			}
			
		.descriptif_titre_DM{
			font-size:13px;
			font-weight:bold;
			color:#FF7F19;
			padding-left:10px;
			background:url(../Images/adsheet/bullet_triangle_orange.gif) center left no-repeat;
			}

		.descriptif_soustitre{
			float:left; 
			width:189px;
			padding-right:8px;
			}
			
		.descriptif_soustitre_b{
			width:100%;
			}

		.descriptif_liste{
			float:left;
			width:181px;
			background:url(../Images/adsheet/puce_descriptif.jpg) no-repeat left 6px;
			padding-left:8px;
			padding-right:8px;
			}
			
		.descriptif_liste_planning{
			float:left;
			width:220px;
			background:url(../Images/adsheet/puce_descriptif.jpg) no-repeat left 6px;
			padding-left:8px;
			padding-right:8px;
			}
			
		.descriptif_liste_planning2{
			float:left;
			width:300px;
			background:url(../Images/adsheet/puce_descriptif.jpg) no-repeat left 6px;
			padding-left:8px;
			padding-right:8px;
			}

		.descriptif_vide{
			float:left;
			width:197px;
			}

		.descriptif_sspuce{
			float:left;
			width:189px;
			padding-right:8px;
			background-color:white;
			}

		.descriptif_sspuce_bold{
			float:left;
			width:189px;
			padding-right:8px;
			background-color:white;
			font-weight:bold;
			}
			
		.descriptif_sspuce_bold_planning{
			float:left;
			width:75px;
			padding-right:8px;
			background-color:white;
			font-weight:bold;
			}

		.descriptif_sspuce2{
			width:189px;
			padding-right:8px;
			background-color:white;
			}

		.descriptif_espace{
			clear:both;
			width:700px;
			height:9px;
			font-size:1px;
			}

		.descriptif_espace_fin{
			clear:both;
			
			}

		.descriptif_texte_plus{
			font-style:italic;
			text-align:justify;
			width:780px;
			}

		.descriptif_texte_plus_simple{
			text-align:justify;
			width:780px;
			}

		.Photos_img{
			margin-right:2px;
			margin-left:2px;
			}

		.carte_titre{
			font-size:12px;
			padding-left:10px;
			background:url(../Images/bullet_triangle.gif) center left no-repeat;
			}

		.header_top_middle
		{
			background-image: url(../Images/adsheet/entete_top_middle.jpg);
			background-repeat: repeat-x; 
			background-position: right top;
			width:100%;
		}

		.header_middle_right 
		{
			background-image: url(../Images/adsheet/entete_middle_right.jpg);
			background-repeat: repeat-y; 
			background-position: right top;
		}

		.header_bottom_middle
		{
			background-image: url(../Images/adsheet/entete_bottom_middle.jpg);
			background-repeat: repeat-x; 
			background-position: right bottom;
			border-bottom-color:Red;
		}

		.header_middle_left 
		{
			background-image: url(../Images/adsheet/entete_middle_left.jpg);
			background-repeat: repeat-y; 
			background-position: left top;
		}

		.header_top_left
		{
			background-image: url(../Images/adsheet/entete_top_left.jpg);
			background-repeat: no-repeat; 
			background-position: left top;
		}

		.header_top_right 
		{
			background-image: url(../Images/adsheet/entete_top_right.jpg);
			background-repeat: no-repeat; 
			background-position: right top;
		}

		.header_bottom_left
		{
			background-image: url(../Images/adsheet/entete_bottom_left.jpg);
			background-repeat: no-repeat; 
			background-position: left bottom;
		}

		.header_bottom_right
		{
			background-image: url(../Images/adsheet/entete_bottom_right.jpg);
			background-repeat: no-repeat; 
			background-position: right bottom;
		}

		.header_contenue
		{
			padding:2px 9px 15px 0px;
		}
		
		.elocation_block
		{
		}
		
		.elocation_left
		{
		    padding-top:30px;
		    float:left; 
		    width:500px; 
		    height:400px;
		}
		
		.elocation_right
		{
		    padding-top:10px;
		    float:left; 
		    width:300px; 
		    height:200px; 
		    padding-left:12px;
		}
		
		.elocation_right_text
		{
		    padding-bottom:5px;
		    text-align:center;
		}
		
		.prix_table {
			width:685px;
			border:1px solid #D8D8D8;
			font-size:12px;
		}
		
		.prix_table td{
			text-align:center;
		}
		
		.prix_table_colonne1_w{
			width:100px;
			height:18px;
			border-right:1px solid #D8D8D8;
			border-bottom:1px solid #D8D8D8;
			background-color:white;
		}
		
		.prix_table_colonne2_w{
			width:100px;
			height:18px;
			border-right:1px solid #D8D8D8;
			border-bottom:1px solid #D8D8D8;
			background-color:white;
		}
		
		.prix_table_colonne3_w{
			width:195px;
			height:18px;
			border-right:1px solid #D8D8D8;
			border-bottom:1px solid #D8D8D8;
			background-color:white;
		}
		
		.prix_table_colonne4_w{
			width:185px;
			height:18px;
			border-right:1px solid #D8D8D8;
			border-bottom:1px solid #D8D8D8;
			background-color:white;
		}
		
		.prix_table_colonne5_w{
			height:18px;
			border-bottom:1px solid #D8D8D8;
			background-color:white;
		}
		
		.prix_table_colonne1_g{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#CDF2A1;
		}
		
		.prix_table_colonne2_g{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#CDF2A1;
		}
		
		.prix_table_colonne3_g{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#CDF2A1;
		}
		
		.prix_table_colonne4_g{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#CDF2A1;
		}
		
		.prix_table_colonne5_g{
			height:26px;
			border-bottom:1px solid white;
			background-color:#CDF2A1;
		}
		
		.prix_table_colonne1_r{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#F07F90;
		}
		
		.prix_table_colonne2_r{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#F07F90;
		}
		
		.prix_table_colonne3_r{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#F07F90;
		}
		
		.prix_table_colonne4_r{

			height:26px;
			border-right:1px solid white;
			border-bottom:1px solid white;
			background-color:#F07F90;
		}
		
		.prix_table_colonne5_r{
			height:26px;
			border-bottom:1px solid white;
			background-color:#F07F90;
		}
		
		.prix_table_colonne5_o{
			height:26px;
			border-bottom:1px solid white;
			background-color:#FF7F19;
			color:white;
			font-weight:bold;
			font-size:20px;
			
		}
		
		.prix_table_orange{
		font-weight:bold;
		color:#FF7F19;
		}
		
		.prix_table_barre{
		text-decoration:line-through;
		}
		
		.prix_table_big{
		font-size:16px;
		font-weight:bold;
		}
		
		.prix_table_11{
		font-size:11px;
		margin-left:55px;
		}
		
		.prix_calendrier{
		float:right;
		}
		
		.prix_calendrier_txt{
		float:left;
		height:42px;
		background:url(../Images/adsheet/calendrier2.jpg);
		}
		
		.prix_calendrier_txt a{
		display:block;
		padding-top:10px;
		}
		
		.prix_calendrier_img{
		width:48px;
		height:42px;
		background:url(../Images/adsheet/calendrier.jpg);
		float:left;
		}
		
		.prix_calendrier_img_url{
		height:42px; 
		width:48px; 
		display:block;
		}
		
		.prix_calendrier_img_fin{
		width:6px;
		height:42px;
		background:url(../Images/adsheet/calendrier3.jpg);
		float:left;
		}
		
		.prix_conv{
		margin-left:55px;
		}
		
		.prix_conv_txt{
		float:left;
		margin-right:5px;
		margin-top:3px;
		}
		
		.prix_conv select{
		font-size:12px;
		float:left;
		margin-right:5px;
		}
	
		.prix_bouton{
		float:left;
		}
		
		.prix_ok_g{
		float:left;
		width:7px;
		height:19px;
		background:url(../Images/adsheet/bouton_ok_g.jpg);
		}
		
	.prix_ok_d{
		float:left;
		width:6px;
		height:19px;
		background:url(../Images/adsheet/bouton_ok_d.jpg);
		}
		
		.prix_ok_m{
		float:left;
		background:url(../Images/adsheet/bouton_ok_m.jpg);
		bgcolor:#7e2517;
		height:19px;
		}
		
		.prix_ok_m a{
		color:white;
		font-weight:bold;
		text-decoration:none;
		display:block;
		margin-top:2px;
		}
		
		.gras{
		font-weight:bold;
		}
		
		.Btn_Share_On_Facebook{
		float:left;
		padding-right:5px;
		}
		
		.Btn_Share_On_Twitter{
		float:left;
		}
		
		.SocialNetwork{
		float:right;
		padding-right:5px;
		}
		
		.map_size{
		width:791px;
		height:266px;
		}
		
