body { 
background-color : #cccccc; 
margin : 0; 
padding : 0; 
} 
#mainframe { 
position : absolute; 
width : 1024px; 
left : 50%; 
margin-left : -512px; 
} 
#banner { 
height : 242px; 
margin : 0; 
padding : 0; 
} 
#gohome { 
float : left; 
width : 1024px; 
height : 242px; 
margin-left : 0; 
margin-top : 0; 
} 
#menu { 
height : 24px; 
padding-top : 6px; 
padding-left : 30px; 
padding-right : 25px; 
background-image : url(pictures/base/menu_background.jpg); 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
color : #192889; 
font-weight : bold; 
} 
#menuleft { 
float : left; 
} 
#menuleft ul { 
display : inline; 
margin-left : 0; 
padding-left : 0; 
} 
#menuleft ul li { 
list-style : none; 
display : inline; 
} 
.menulink { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 88%; 
color : #192889; 
font-weight : bold; 
text-decoration : none; 
} 
.menulink:hover { 
text-decoration : underline; 
} 
.menulink:active { 
color : #ffb200; 
text-decoration : underline; 
} 
.menulink:focus { 
color : #ffb200; 
text-decoration : underline; 
} 
#flags { 
float : right; 
padding-top : 3px; 
padding-right : 4px; 
} 
#flags ul { 
display : inline; 
margin-left : 0; 
padding-left : 0; 
} 
#flags ul li { 
list-style : none; 
display : inline; 
margin-left : 5px; 
} 
.flag_pic { 
border : 0; 
} 
#newspromo { 
display : none; 
width : 900px; 
margin-left : 17px; 
padding-left : 90px; 
padding-top : 7px; 
padding-bottom : 7px; 
background-color : #d6ffcf; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
color : #192889; 
font-weight : bold; 
} 
#newspromo ul { 
display : inline; 
margin-left : 0; 
padding-left : 0; 
} 
#newspromo ul li { 
list-style : none; 
display : inline; 
} 
#packages { 
display : none; 
width : 720px; 
margin-left : 17px; 
padding-left : 270px; 
padding-top : 7px; 
padding-bottom : 7px; 
background-color : #d6ffcf; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
color : #192889; 
font-weight : bold; 
} 
#packages ul { 
display : inline; 
margin-left : 0; 
padding-left : 0; 
} 
#packages ul li { 
list-style : none; 
display : inline; 
} 
#hotel { 
display : none; 
width : 780px; 
margin-left : 17px; 
padding-left : 210px; 
padding-top : 7px; 
padding-bottom : 7px; 
background-color : #d6ffcf; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
color : #192889; 
font-weight : bold; 
} 
#hotel ul { 
display : inline; 
margin-left : 0; 
padding-left : 0; 
} 
#hotel ul li { 
list-style : none; 
display : inline; 
} 
#mainzone { 
background-image : url(pictures/base/frame_page_background.jpg); 
height : auto; 
} 
#mainzone #main { 
margin-top : 0; 
padding-left : 40px; 
padding-right : 10px; 
padding-top : 15px; 
padding-bottom : 30px; 
margin-right : 225px; 
vertical-align : top; 
text-align : justify; 
} 
h1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 85%; 
font-weight : bold; 
color : #ffb200; 
text-decoration : none; 
padding-bottom : 5px; 
border-bottom : 1px solid #ffb200; 
} 
h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
font-weight : 700; 
font-style : italic; 
color : #ffb200; 
text-decoration : none; 
padding-top : 5px; 
} 
h3 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 65%; 
color : #ffb200; 
text-decoration : none; 
padding-bottom : 10px; 
} 
.content { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #192889; 
text-decoration : none; 
} 
.link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #192889; 
text-decoration : underline; 
} 
#mainzone #sidebar { 
position : absolute; 
margin-top : 0; 
right : 0; 
width : 219px; 
padding-right : 7px; 
text-align : left; 
} 
#localisation { 
background-image : url(pictures/base/sidebar_localisation.png); 
width : 209px; 
height : 21px; 
} 
#local ul { 
padding : 0; 
margin : 0 0 10px 0; 
list-style-type : none; 
} 
#local li { 
line-height : 1em; 
margin-top : 4px; 
margin-bottom : 4px; 
margin-left : 30px; 
padding-left : 30px; 
background : url(pictures/base/arrow_anim.gif) no-repeat left top; 
} 
#services { 
background-image : url(pictures/base/sidebar_services.png); 
width : 209px; 
height : 21px; 
} 
#serv ul { 
padding : 0; 
margin : 0 0 10px 0; 
list-style-type : none; 
} 
#serv li { 
line-height : 1em; 
margin-top : 4px; 
margin-bottom : 4px; 
margin-left : 30px; 
padding-left : 30px; 
background : url(pictures/base/tick.png) no-repeat left top; 
} 
#footer { 
background-image : url(pictures/base/banner_footer.jpg); 
height : 38px; 
padding-top : 10px; 
padding-left : 30px; 
padding-right : 25px; 
text-align : left; 
} 
#footlinks { 
float : left; 
width : 800px; 
} 
#footlinks ul { 
display : inline; 
margin-left : 0; 
padding-left : 0; 
} 
#footlinks ul li { 
list-style : none; 
display : inline; 
} 
#valid { 
float : right; 
width : 100px; 
} 
.footerlink { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 60%; 
color : #ffb200; 
text-decoration : none; 
} 
.footerlink:hover { 
text-decoration : underline; 
} 
.footertext { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 60%; 
color : #ffb200; 
} 
.ref { 
visibility : hidden; 
} 
#xiti-logo { 
width : 1024px; 
margin-top : 50px; 
margin-left : auto; 
margin-right : auto; 
text-align : center; 
} 
.box_ul ul li { 
list-style-type : disc; 
color : #192889; 
} 
.pdf { 
border : 0; 
padding : 0; 
margin-bottom : -3px; 
} 
.centered { 
position : absolute; 
width : 110px; 
left : 50%; 
margin-left : -160px; 
text-align : center; 
} 
#mainzone_accueil { 
background-image : url(pictures/base/frame_background.jpg); 
height : 481px; 
padding-top : 3px; 
padding-bottom : 25px; 
padding-left : 30px; 
padding-right : 25px; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : auto; 
margin-right : auto; 
} 
#container { 
display : inline; 
width : 1024px; 
height : 509px; 
} 
#container_left { 
float : left; 
margin-left : 0; 
margin-right : 2px; 
width : 535px; 
height : 509px; 
} 
#accesresa { 
width : 535px; 
height : 364px; 
margin-top : 10px; 
padding : 0; 
border : 0; 
} 
#accesresa #goresa { 
position : absolute; 
float : left; 
width : 535px; 
height : 364px; 
margin-left : 0; 
margin-top : 0; 
} 
#accesresa_top { 
background-image : url(pictures/base/cadre-resa-haut.png); 
width : 535px; 
height : 131px; 
margin-left : 0; 
margin-top : 0; 
} 
#accesresa_middle { 
width : 535px; 
height : 101px; 
margin-left : 0; 
margin-top : 0; 
} 
#accesresa_bottom { 
background-image : url(pictures/base/cadre-resa-bas.png); 
width : 535px; 
height : 132px; 
margin-left : 0; 
margin-top : 0; 
} 
#cibles { 
width : 535px; 
height : 115px; 
margin-top : 10px; 
} 
.cibles_pic { 
border : 0; 
} 
#container_right { 
float : right; 
margin-left : 2px; 
margin-right : 4px; 
width : 415px; 
height : 509px; 
} 
#actupromo { 
background-image : url(pictures/base/actu_promotions.png); 
width : 415px; 
height : 173px; 
margin-top : 10px; 
} 
#actupromo_news { 
padding-top : 40px; 
width : 415px; 
height : 115px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #ffb200; 
text-align : left; 
} 
#actupromo_news ul { 
padding : 0; 
margin : 0 0 10px 0; 
list-style-type : none; 
} 
#actupromo_news li { 
line-height : 1em; 
margin-top : 4px; 
margin-bottom : 4px; 
margin-left : 30px; 
padding-left : 30px; 
background : url(pictures/base/bullet.png) no-repeat left top; 
} 
.actulink { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
font-weight : bold; 
color : #ffb200; 
text-decoration : underline; 
} 
#hotelgraph { 
width : 415px; 
height : 180px; 
margin-top : 10px; 
} 
#vuehotel { 
float : left; 
background-image : url(pictures/base/vue_depuismougins.jpg); 
width : 196px; 
height : 180px; 
} 
#vuehotel2 { 
float : right; 
background-image : url(pictures/base/vue_hotel2.jpg); 
width : 196px; 
height : 180px; 
} 
#presentation { 
width : 415px; 
height : 115px; 
line-height : 1.2em; 
margin-top : 8px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
font-weight : 600; 
color : #ffb200; 
text-decoration : none; 
text-align : justify; 
} 
#presentation ul { 
padding : 0; 
margin : 0 0 10px 0; 
list-style-type : none; 
} 
#presentation li { 
line-height : 1.5em; 
margin-top : 4px; 
margin-bottom : 4px; 
margin-left : 30px; 
padding-left : 30px; 
background : url(pictures/base/arrow.png) no-repeat left top; 
} 
#promo_page ul { 
padding : 0; 
margin : 0 0 10px 0; 
list-style-type : none; 
} 
#promo_page li { 
line-height : 1em; 
margin-top : 4px; 
margin-bottom : 4px; 
margin-left : 30px; 
padding-left : 30px; 
background : url(pictures/base/arrow.png) no-repeat left top; 
} 
.packagezone { 
width : 748px; 
height : 125px; 
padding-top : 10px; 
margin-left : 0; 
margin-top : 0; 
border-bottom : 1px solid #192889; 
} 
.packageimage { 
float : left; 
width : 185px; 
height : 125px; 
} 
.packagetext { 
float : left; 
width : 348px; 
height : 105px; 
padding-top : 20px; 
padding-left : 15px; 
} 
.packagebigtitle { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 115%; 
color : #192889; 
text-decoration : none; 
} 
.packagebigtitle:hover { 
text-decoration : underline; 
} 
.packagedetails { 
float : right; 
width : 200px; 
height : 95px; 
text-align : center; 
padding-top : 30px; 
} 
.packagebox_top { 
background-image : url(pictures/base/package/packagebox-top.png); 
width : 748px; 
height : 31px; 
margin-left : 0; 
margin-top : 0; 
} 
.packagebox_middle { 
background-image : url(pictures/base/package/packagebox-middle.png); 
width : 748px; 
height : auto; 
margin-left : 0; 
margin-top : 0; 
text-align : center; 
} 
.package_title { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 115%; 
color : #192889; 
text-decoration : none; 
} 
.inputresa { 
margin-left : auto; 
margin-right : auto; 
width : 110px; 
height : 26px; 
border : 0; 
cursor : pointer; 
} 
.packagebox_bottom { 
background-image : url(pictures/base/package/packagebox-bottom.png); 
width : 748px; 
height : 31px; 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 10px; 
} 
.table_package { 
width : 750px; 
border-collapse : collapse; 
background-color : #fafdee; 
text-align : left; 
} 
caption { 
padding-bottom : 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
font-weight : 700; 
color : #ffb200; 
text-decoration : none; 
padding-top : 5px; 
} 
td { 
padding-top : 5px; 
padding-bottom : 5px; 
background-color : #f9fada; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #192889; 
font-weight : bold; 
text-decoration : none; 
text-align : center; 
border : 1px solid #d6d6d6; 
} 
th { 
padding-top : 5px; 
padding-bottom : 5px; 
background-color : #eef6cd; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #192889; 
font-weight : 700; 
text-decoration : none; 
text-align : center; 
border : 1px solid #d6d6d6; 
} 
.box_ul_package ul li { 
list-style-type : square; 
color : #192889; 
} 
.picto { 
clear : both; 
width : 750px; 
margin-left : 30px; 
} 
.services_picto { 
float : left; 
width : 45px; 
height : 45px; 
margin-right : 0; 
} 
.services_text { 
float : left; 
width : 600px; 
height : 45px; 
padding-top : 10px; 
padding-left : 15px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 90%; 
font-weight : bold; 
color : #192889; 
text-decoration : none; 
} 
#services_plus { 
float : left; 
text-align : left; 
} 
#chambre_top { 
background-image : url(pictures/base/chambres/box-room-top.png); 
width : 748px; 
height : 31px; 
margin-left : 0; 
margin-top : 0; 
} 
#chambre_middle { 
background-image : url(pictures/base/chambres/box-room-line.png); 
width : 748px; 
height : 375px; 
margin-left : 0; 
margin-top : 0; 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 90%; 
color : #192889; 
} 
#chambre_bottom { 
background-image : url(pictures/base/chambres/box-room-bottom.png); 
width : 748px; 
height : 31px; 
margin-left : 0; 
margin-top : 0; 
} 
#chambre_middle a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 90%; 
color : #192889; 
text-decoration : none; 
} 
.img { 
border : 0; 
} 
#chambre_standard { 
float : left; 
width : 235px; 
height : 300px; 
padding-top : 7px; 
margin-left : 15px; 
margin-right : 5px; 
border-right : 1px solid #febf2a; 
} 
#chambre_balladins { 
float : left; 
width : 235px; 
height : 300px; 
padding-top : 7px; 
margin-right : 5px; 
} 
#chambre_club { 
float : left; 
width : 235px; 
height : 300px; 
padding-top : 7px; 
border-left : 1px solid #febf2a; 
} 
#chambre_middle ul { 
text-align : left; 
} 
#chambre_middle ul li { 
list-style-type : square; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #192889; 
} 
#chambre_text { 
clear : both; 
padding-top : 20px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #192889; 
} 
#contactzone { 
text-align : left; 
} 
#contact_text { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 70%; 
color : #192889; 
text-decoration : none; 
} 
#contact_text #courrier { 
float : left; 
margin-right : 30px; 
text-align : left; 
} 
#contact_text #telephone_text { 
float : left; 
margin-bottom : 30px; 
text-align : left; 
} 
#contact_text #titreform { 
clear : left; 
margin-top : 10px; 
} 
fieldset { 
clear : left; 
width : 620px; 
margin-top : 10px; 
margin-left : auto; 
margin-right : auto; 
border : none; 
text-align : center; 
} 
fieldset ol { 
list-style-type : none; 
} 
fieldset li { 
padding-top : 0; 
padding-bottom : 5px; 
} 
label { 
padding-top : 5px; 
text-align : left; 
display : block; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
color : #192889; 
font-variant : small-caps; 
cursor : default; 
} 
.label_message { 
text-align : center; 
} 
.radiobutton { 
border : 0; 
cursor : default; 
} 
input { 
background-color : #ffffff; 
border : 1px solid #192889; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
color : #192889; 
font-variant : small-caps; 
cursor : text; 
} 
input:focus { 
background-color : #fff2d5; 
border : 1px solid #ffb200; 
} 
select { 
background-color : #ffffff; 
border : 1px solid #192889; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 88%; 
color : #192889; 
cursor : pointer; 
} 
select:focus { 
background-color : #fff2d5; 
border : 1px solid #ffb200; 
} 
.input_email { 
font-variant : normal; 
} 
textarea { 
margin-left : -3px; 
background-color : #ffffff; 
border : 1px solid #192889; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
color : #192889; 
cursor : text; 
} 
textarea:focus { 
background-color : #fff2d5; 
border : 1px solid #ffb200; 
} 
.inputsend { 
width : 110px; 
height : 26px; 
border : 0; 
cursor : pointer; 
} 
.required { 
color : #d12000; 
font-size : 80%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
cursor : text; 
} 
#legal { 
width : 400px; 
margin-left : auto; 
margin-right : auto; 
color : #cccccc; 
font-size : 70%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : justify; 
cursor : text; 
} 
#fincontact { 
width : 500px; 
margin-left : auto; 
margin-right : auto; 
padding-top : 100px; 
padding-left : 60px; 
padding-bottom : 120px; 
text-align : left; 
} 
.aligncenter { 
text-align : center; 
} 
.divimage_map { 
position : absolute; 
text-align : center; 
display : none; 
padding : 0; 
margin : 0; 
border : 4px solid #192889; 
cursor : pointer; 
} 
.imagenospace { 
margin-bottom : -5px; 
border : 0; 
padding : 0; 
} 
.closewindow { 
width : 100%; 
background-color : #192889; 
color : #ffffff; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
text-decoration : none; 
cursor : text; 
} 
.imagepop { 
border : 0; 
cursor : pointer; 
} 
#sitemap { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
font-weight : bold; 
} 
#sitemap h4 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 95%; 
font-weight : bold; 
color : #192889; 
text-decoration : none; 
} 
#sitemap h5, h5 a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 95%; 
font-weight : bold; 
color : #192889; 
text-decoration : underline; 
} 
#sitemap ul li { 
list-style-type : disc; 
} 
.sitema0p_link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 80%; 
font-weight : bold; 
color : #192889; 
text-decoration : underline; 
} 
.tarif00 { 

} 
.tarif01 {
	background-color : #D5FFD5;
} 
.tarif02 {
	background-color: #60FF60;
} 
.tarif03 { 
background-color : #00BF00; 
} 
.tarif04 { 
background-color : #363; 
} 
.tarif05 { 
background-color : #FFFFAA; 
} 
.tarif06 { 
background-color : #AAFFFF; 
} 
.tarif07 { 
background-color : #8AC5FF; 
} 
.tarif08 { 
background-color : #2B95FF; 
} 
.tarif09 { 
background-color : #0055AA; 
} 
.tarif10 { 
background-color : #EAEA00; 
}
.tarif11 { 
background-color : #FF00FF; 
} 
.tarif12 { 
background-color : #FF0000; 
} 
