@CHARSET "UTF-8";

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: Arial,Helvetica,Sans-serif;
font-size: 13px;
color:#222C36;
background-color:#222C36;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 908px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #EAEAEA;
height: 150px; /*Height of top section*/
width:908px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#position{
background-color:#222C36;
padding:0 40px;
width:100%;
}

#background{
background-color:#F4F3E8;
width:908px;	
}	

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 230px; /*Set left margin to LeftColumnWidth*/
width:645px;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -880px; /*Set left margin to -(MainContainerWidth)*/
background-color:#FFFFFF;
border: 2px solid #E58112;
}

#footer{
clear: left;
width: 100%;
color: #222C36;
text-align: center;
padding: 4px 0;
border-top: 1px solid #222C36;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/*--------   Menu   ------------*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: bold 13px Arial;
width: 908px; /*leave this value as is in most cases*/
overflow: hidden;
height:50px;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
height:50px;
background: url(../img/indentbg.jpg) top left repeat-x;
line-height: 46px;
text-align:center;
}

.double{
line-height: 23px;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 0 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
height:50px;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding: 0 11px;
text-decoration:underline;
/*background: black url(../img/indentbg_hover.jpg) top left repeat-x;*/
}

.connect_form{
float: left;
color: white; /*text color*/
padding: 0 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
height:50px;
}

/*-----------   SOLD   -------------*/
ul#header_promo{
margin:0;
padding:0;
width: 870px;
}

ul#header_promo li{
list-style:none;
clear:left;
width: 870px;
}

#sold{
width: 858px;
height:250px;
margin:15px;
margin-top:70px;
}

#sold img{
float:left;
}

#sold .arrow{
padding-top:4px;
}

.bg_r{
float:left;
width:400px;
height:150px;
margin-left:15px;
padding: 15px 0 0 15px;
background: url(../img/bg_r_banner.jpg) top left no-repeat;
}

.bg_r_title{
padding:0 0 20px 0;
}

ul#header_promo li span{
padding-left: 20px;
line-height:20px;
}
	
ul#header_promo li .nuits{	
padding-left:75px;
}
		
ul#header_promo li .prix{
font-size:20px;
color:#ED8816;
font-weight:bold;
}

ul#header_promo li .dates{
color:#307CDE;
}

ul#header_promo li .details{
display:block;
width:116px;
height:28px;
padding:4px 7px;
margin-left:250px;
background: url(../img/button.jpg) top left no-repeat;
}	

ul#header_promo li .details a{
color:#3486D4;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

ul#header_promo li .details a:hover{
color:#ED8816;
}

.clear_l{
clear:left;
}



/*-------------     HOTELS SEARCH       ---------------*/

#hotels_search{
width:758px;
padding-left: 50px;
margin: 0 0 20px 0;
}

#hotels_search h1{
margin:0;
padding:0;
padding: 2px 10px 0 20px;
color:#222C36;
font-size:23px;
font-style:italic;
font-weight:bold;
float:left;
}	

#hotels_search form select{
font-family:comic Sans MS;
font-size:15px;
font-weight:bold;
margin:5px 0 0 20px;
background-color: #FFFFFF;
border: 3px solid #999999;
color:#F09B3E;
padding:5px;
}

#hotels_search form select option{
padding-left:5px;
}

#hotels_search form select option:hover{
background-color:#FFFFFF;
}

/*-------------     TAB CONTENT       ---------------*/
#container-4{
width: 908px;
}

.tab_left{
/*float: left;*/
border: 1px solid #222C36;
width:	200px;
height:250px;
margin-left:30px;
}

.tab_content{
/*float: left;*/
border: 1px solid #222C36;
width:	750px;
margin:0 54px 10px;
padding:10px;
background: url('../img/bg_tab_content.jpg') top left repeat-x;
}

.tab_content2{
float: left;
border: 1px solid #222C36;
padding:10px;
background: #FCEFDF url('../img/bg_tab_content.jpg') top left repeat-x;
z-index:3000;
}

.annonce{
float:left;
width:	291px;
height:198px;	
}

#agamim h2{
width: 150px;
text-align:center;
}

.table_prices{
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:16px;
border:4px dotted #666666;
background:#FAD8AB;
color: #666666;
}

.table_prices td{
border-bottom:2px solid #666666;
}

.table_prices td.price, .table_prices td.book{
text-align:center;
vertical-align:center;
padding:3px;
background-color: #666666;
color: #F4F3E8;
border:2px solid #F4F3E8;
}

.table_prices td.book{
border:2px solid #666666;	
background-color: #FFFFFF;
}

.table_prices td.book a{
color:#666666;
text-decoration:none;
}

.table_prices td.book a:hover{
text-decoration:underline;
}

.table_prices2{
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:16px;
border:1px solid #666666;
background:#FAD8AB;
color: #666666;
}

.table_prices2 td{
border:1px solid #666666;
}

.isrotel_hotel_presentation{
width: 100%;
}

.isrotel_hotel_presentation table{
margin-bottom:20px;
}

.isrotel_hotel_presentation h1{
float:left;
display:block;
text-align:center;
margin:0;
padding:10px;
color:#27537A;
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:40px;
font-style:italic;
}

.isrotel_hotel_description_texte{
display:block;
line-height:22px;
padding:10px;
padding-top:0;
font-size:14px;
font-style:normal;
width: 520px;
}

.isrotel_hotel_presentation img{
float:left;
width: 180px;
border: 4px solid #FFFFFF;
}

.isrotel_hotel_prices{
/*float: left;*/
width: 400px;
}

.isrotel_hotel_description{
float:right;
width: 290px;
}

.error{
color: #ff0000;
}

/*-------------------   CONTENT      ----------------------*/

#content{
width: 858px;
margin:15px;
margin-top:70px;
}

#content h1{
margin:5px;
}

/*-------------------   SITEMAP      ----------------------*/

#sitemap{
float:left;
}

#sitemap ul{
padding-left:20px;
margin:0;
}

#sitemap ul li{
font-size:14px;
font-weight:bold;
color:#E58112;
list-style:none;
float:left;
width:150px;
border:2px solid #666666;
padding:3px;
margin:3px;
height:160px;
}

#sitemap ul li.titre{
font-size:16px;
font-weight:bold;
color:#E58112;
list-style:none;
/*float:left;*/
width:814px;
border:2px solid #666666;
padding:3px;
margin:3px;
height:100%;
}

#sitemap ul li a.titre_liens{
color:#E58112;
}

#sitemap ul li ul{
padding-left:20px;
margin:0;
}

#sitemap ul li ul li{
font-size:14px;
font-weight:normal;
list-style:square;
float:none;
border:none;
padding:0;
margin:0;
height:20px;
}

#sitemap ul li ul li.double{
height:40px;
padding:5px 0;
}

#sitemap ul li ul li a{
text-decoration:none;
color:#666666;
}

#sitemap ul li ul li a:hover{
text-decoration:underline;
}
