body    {font-family: Arial, Verdana, Helvetica, sans-serif; left:50%; position:absolute; margin-left:-500px;}
img     {border:0px;}
select  {font-size :12px; color:#000000}
input   {font-size :12px; color:#000000}

h1 {font-size:16px; font-weight:normal; margin-bottom:-5px; white-space:nowrap;}
h2 {font-size:12px; font-weight:normal; margin-bottom:-5px;}

.t1	    {font-size :10px}
.t2	    {font-size :11px}
.t3	    {font-size :12px}
.t4	    {font-size :14px}
.t5	    {font-size :16px}
.t6	    {font-size :20px}
.t7	    {font-size :24px}

.justify {text-align:justify;}

a		{text-decoration:none;}
a:hover	{text-decoration:underline;}


#header      {height:110px; background-color:#FFFFFF; margin-top: -10px; !margin-top: 0px; }
#langues 	 {z-index:10; position:relative; margin-left:730px; margin-top:-30px; margin-bottom:1px; margin-right:0px; width:200px;}
a.lg		 {font-family: sans-serif; font-size:8px; color:#000000; text-decoration:none;}
a.lg:hover   {text-decoration:underline;}
#content     {background-color: #FFFFFF; width:1000px; }
#footer      {background-image: url('/imgsite/ban_footer.gif'); width:1000px; height:22px; text-align:center; padding-top:15px; color:#ffffff; position:relative; clear:both;} 
a.footer		 {font-family: sans-serif; font-size:11px; text-decoration:none; color:#ffffff; font-weight:bold;}
a.footer:hover   {text-decoration:underline;}
#reco {width:350px; float:right;}

#moteur {} 

#moteur_1 	 		{background-image: url('/imgsite/moteur_1.gif'); background-repeat:no-repeat; padding-top:15px; padding-left:55px; margin-left:180px;padding-bottom:10px;}
/*	#moteur_1B 	 		{background-image: url('/imgsite/moteur_1.gif'); background-repeat:no-repeat; padding-top:15px; padding-left:55px; margin-left:230px;padding-bottom:10px; width:582px;} */
#moteur_arr 	 		{background-image: url('/imgsite/moteur_arr.gif');padding-top:15px; padding-left:55px; margin-left:180px;padding-bottom:10px;}
#moteurselect		{margin-bottom:7px;}
#formulaire_moteur  {margin-left:3px;}
#moteur_2 			{background-image: url('/imgsite/moteur_2.gif');padding-top:15px; padding-left:55px; margin-left:180px}
	#moteur_2B 			{background-image: url('/imgsite/moteur_2.gif');padding-top:15px; padding-left:55px; margin-left:230px}
#moteur_3 			{background-image: url('/imgsite/moteur_bas.gif'); margin-left:203px; width:797px; height:17px;}
/*	#moteur_3B 			{background-image: url('/imgsite/moteur_bas.gif'); margin-left:253px; width:612px; height:17px;} */
#moteur_sans-carte	{background-image: url('/imgsite/fond_moteur-sscarte.jpg'); padding-top:15px; padding-left:55px; margin-left:230px; width:585px; height:365px;}
#moteur_sans-carte_ssderoul	{background-image: url('/imgsite/fond_moteur-sscarte-ssderoul.jpg'); padding-top:15px; padding-left:55px; margin-left:230px; width:590px; height:320px;}
#moteur_stars_ssderoul	{background-image: url('/imgs/fond_moteur-stars-ssderoul.jpg'); padding-top:15px; padding-left:55px; margin-left:230px; width:590px; height:230px;}
#titre_map_arr		{margin-top:-25px; margin-left:300px; }
#map_arr			{margin-bottom:-50px; margin-left:110px; }


#menu {	position:relative; margin-left:19px; width:800px; height:34px;}

.bg_menu { background:url('/imgsite/btn_menu.gif') no-repeat left bottom; background-repeat:no-repeat; width:140px; height: 34px; padding-right: 19px; }
.PI-bg_menu { background:url('/imgsite/btn_menu.gif') no-repeat left bottom; background-repeat:no-repeat; width:180px; height: 34px; padding-right: 19px; }
.txt_menu { font-size:12px; line-height:12px; text-decoration:none; font-weight:bold; color:#fff; }
.txt_menu:hover { font-size:12px; line-height:12px; text-decoration:none; font-weight:bold; color:#fec726; }
.bg_resa { background-image: url('/imgs/vos_resa.jpg'); background-repeat:no-repeat; width:172px; height:38px; text-align:center; }
.resa { color:#FFFFFF; }


.selector 	 { background-color: #E6D9C8; color: #000000}

#vos_resa {
	background-image: url('/imgs/vos_resa.jpg');
	width:172px;
	height:30px;
	text-align:center;
	position:absolute;
	left: 807px;
	top: 308px;
	padding-top:8px;
	margin-top: 0px;
	!margin-top: 5px;
	margin-left: 2px;
}
a.resa {color:#FFF}
#cc_voirvideo {padding:0px 0px 0px 0px;}
.cc_nomhotel {text-transform:uppercase;}

a.clinks 	     {text-decoration: none}
a.clinks:hover 	 {color: #ff5a01; text-decoration: underline}

#bandeau	 {background-image:  url('/imgsite/bandeau.jpg'); width:977px; height:167px;
		  	background-repeat: repeat-x; margin-bottom:5px; }
			
.input {font-style:italic; color:#666; width: 125px; height: 13px; border: 1px solid #59452C; font-size:10px;}

#coupcoeurs     {width:990px; height: 420px; margin-left:-10px; margin-bottom:12px;}
  #bandeaucc    {margin-left:30px; margin-top:20px; background-image:url('/imgsite/en/h_preferes.gif'); width:960px; height:44px;}
  #cc 		    {background-image:url('/imgsite/fond_cc.gif'); background-repeat:no-repeat; width:300px; height:170px; float:left; margin-left: 27px; !margin-left: 13px; margin-bottom: 27px;}
    #cc_bord    {border: thick white solid; border-width:5px;}
    #cc_cadre   {border: thick #756149 solid; border-width:1px;}
	#cc_pictvid {background-image:url('/imgsite/picto_video.gif'); background-repeat:no-repeat; width:22px; height:24px; }


a.under {text-decoration:underline}

#___h_links {margin-left:670px; margin-top:-439px; width:310px; text-align:center;  }
	#bandeaucat {background-image:url('/imgsite/en/h_categories.gif'); width:310px; height:55px;}
	#quartiers {margin-top:20px; }
		#bandeauquartier {background-image:url('/imgsite/en/h_quartiers.gif'); width:310px; height:55px;}
		
#bandeaupreferes    {margin-left:30px; margin-top:20px; background-image:url('/imgsite/bandeau_district.gif'); width:960px; height:41px; text-align:center; padding-top:3px;}

#search_box {margin:-6px 0 0 -3px;}

	#ratesavailability {background-image:url('/imgs/bkg_availability.jpg'); width:780px; height:75px; margin:-80px 0 5px 200px; font-size:12px;}
		#ratesavailability	div {float:left; color:#FFF; margin: 18px 12px 0 10px;}
		#ratesavailability	.btn {margin-top: 23px; width:105px; height:28px; background-image:url('/imgs/alloffers-btn_search.png'); padding-top:6px; font-weight:bold; text-align:center; font-size:16px}
		#ratesavailability	#calendar {background-image:url('/imgs/alloffers-bkg_calendar.png'); width:95px; height:19px; margin:1px 0px 0 -10px; padding: 3px 0 0 3px;}

		#ratesavailability	#nb_nights {background-image:url('/imgsite/alloffers-bkg_nb.png'); width:64px; height:19px; margin:1px 0px 0 -10px; padding: 3px 0 0 3px; z-index: 30;}
			#nb_nights li {margin: 0;padding: 0;list-style: none; float: left;}
			#nb_nights li a {display: block;margin: 0 1px 0 0;padding: 4px 10px;text-align: left; text-decoration: none}
			#nb_nights li a:hover {background: #a556b5;}
			#nb_nights div {position: absolute;visibility: hidden;margin: 0;padding: 0;background: #FFF;border: 1px solid #CCC; height: 250px; width:64px; overflow-y: scroll;}
			#nb_nights div a {position: relative;display: block;margin: 0;padding: 5px 10px;white-space: nowrap;text-align: left;text-decoration: none;background: #FFF;color: #393939;}
			#nb_nights div a:hover {background: #a556b5;color: #FFF}


		#ratesavailability	#Curr {background-image:url('/imgsite/alloffers-bkg_euro.png'); width:158px; height:19px;margin:1px 0 0 -10px; padding: 3px 0 0 3px;}
			#ratesavailability	#divCurr {margin: 0;padding: 0;z-index: 30;float:right;}
			#ratesavailability	#Curr li {margin: 0;padding: 0;list-style: none;float: left;font: bold 11px arial;}
			#ratesavailability	#Curr li a {display: block;margin: 0 1px 0 0;padding: 4px 10px; color:#CCC; text-align: left;text-decoration: none;}
			#ratesavailability	#Curr li a:hover {background: #F7EEE5;}
			#ratesavailability	#Curr div {position: absolute;visibility: hidden;margin: 0;padding: 0;background: #FFF;height: 250px; width:158px; overflow-y: scroll; border: 1px solid #CCC;}
			#ratesavailability	#Curr div a {position: relative;display: block;margin: 0;padding: 5px 10px;white-space: nowrap;text-align: left;text-decoration: none;background: #FFF;color: #393939;font: 11px arial;}
			#ratesavailability	#Curr div a:hover {background: #a556b5;color: #FFF}


		#ratesavailability div div {float:none; margin:0 -5px 0 0px;}
		
		
		#ratesavailability	#calendar {background-image:url(bkg_calendar.png); width:95px; height:19px; margin:1px 0px 0 -10px; padding: 3px 0 0 3px;}
		
		#ratesavailability	#nb_nights {background-image:url(bkg_nb.png); width:64px; height:19px; margin:1px 0px 0 -10px; padding: 3px 0 0 3px; z-index: 30;}
			#nb_nights li {margin: 0;padding: 0;list-style: none; float: left;}
			#nb_nights li a {display: block;margin: 0 1px 0 0;padding: 4px 10px;text-align: left;text-decoration: none}
			#nb_nights div {position: absolute;visibility: hidden;margin: 0;padding: 0;background: #FFF;border: 1px solid #666}
			#nb_nights div a {position: relative;display: block;margin: 0;padding: 5px 10px;white-space: nowrap;text-align: left;text-decoration: none;background: #FFF;}
			
		#ratesavailability	#Curr {background-image:url(bkg_euro.png); width:158px; height:19px;margin:2px 0 0 -10px; padding: 3px 0 0 3px;}

		
.orange {color:#ea5304;}
/**#langues {margin-top:-102px; margin-left:785px;}**/



	#top { width: 780px; height: 28px; background-image:url('/imgs/top.jpg'); font-weight:bold; color:#59452A; margin-left:200px;}
		#top div { padding-top:8px; float:left; text-align:center; font-size :14px}
		#top #rooms {margin-left:252px; width:167px;}
		#top #prices {width:165px;}
		#top #disc {width:93px;}
	/*#sepa { width: 780px; height: 7px; background-image:url('/imgsite/sepa.jpg'); margin-left:200px;}*/
	#result0 { width: 780px; background-image:url('/imgs/alloffers_bkg.jpg'); color:#59452A; margin-left:200px; font-size:12px;}
		#result0 #descript {margin:10px 0 0 9px; width:235px; text-align:left;}
			#result0 #descript div {font-size :11px; margin-top:5px;}
		#result0 div { padding-top:8px; float:left; text-align:center; margin-top:9px;}
		#result0 #rooms {margin-left:7px; width:172px; font-size :13px;}
			#result0 #rooms div {width:172px; font-weight:bold;}
		#result0 #prices .old {width:75px; text-decoration:line-through; font-size :14px; font-weight:bold; }
		#result0 #prices .new {width:75px;	 font-size :14px; font-weight:bold; }
		#result0 #prices, #result0 #prices div {width:170px;}
		#result0 #book {width:95px;}
			#result0 #book .btn {width:78px; height:20px; background-image:url('/imgs/btn_book-AO.png'); padding-top:5px; font-weight:bold;}
		#discount, #discount div {width:92px; color:#F60; font-weight:bold; font-size :15px; margin-top:7px;}
	#bot { width: 780px; height: 10px; background-image:url('/imgs/bot.jpg'); margin-left:200px;}
	.orge {color:#F60;}
	a.orge {text-decoration:underline;}
	.white {color:#FFF;}
	.violet { color:#400080;}
	a.violet {text-decoration:underline;}
	.pic_iti {float:left; margin-top:-40px;}
	.link_iti {margin: -44px 0 0 32px; float:left;}
	#left_search {margin-top: 350px; margin-left: 20px; z-index: 100; position: absolute;}
	#_photos_ {float: none; margin:10px 0 0 200px;}
	
	
	
	
	
	
	
	







