
BODY{
background-color: #100000  ;
#width: 900px;
#height:auto;
#margin: 0 auto;
#padding: 0;
#text-align:center;
}

/**********************************************/
/* Principal  */
/**********************************************/




DIV.main{
position: relative; 
width: 900px;
height:auto;
margin: 0 auto;
padding: 0;
border: 1px outset #000000;
background-color:#e9dbbe  ;
#text-align:left;
}

DIV.language_selector{
position:relative;
margin-right: 0px;
margin-left: 700px;
margin-top: -140px;
#margin-top: -180px;
margin-bottom: 92px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px none #000000;
}

DIV.w3c-validator{
position:relative;
margin-right: 0px;
margin-left: 600px;
#margin-left: -500px;
margin-top: 10px;
margin-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px none #000000;
}

DIV.ssl_certificate{
position:relative;
margin-right: 0px;
margin-left: 700px;
#margin-left: -300px;
margin-top: -35px;
#margin-top: -30px;
margin-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px none #000000;
}

DIV.firefox{
position:relative;
margin-right: 0px;
margin-left: 770px;
margin-top: -42px;
margin-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px none #000000;
}

DIV.opera{
position:relative;
margin-right: 0px;
margin-left: 910px;
margin-top: -95px;
margin-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px none #000000;
}


DIV.main_menu{
position:relative;
width: 900px;
height: 32px;
#height: 26px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: 150px;
#margin-top: 130px;
margin-bottom: 0px;
background-color: #2F4F4F;
}

DIV.main_menu_entry_1{
position:relative;
width: 120px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 80px;
#margin-left: 100px;
margin-top: 60px;
#margin-top: 0px;
margin-bottom: 0px;
text-align: center;
background-color: #2F4F4F;
border: 1px inset #000000;
}

DIV.main_menu_entry_1:hover{
position:relative;
width: 120px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 80px;
#margin-left: 100px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #008B8B;
text-align: center;
border: 1px inset #000000;
}

DIV.main_menu_entry_2{
position:relative;
width: 120px;
height: 26px;
margin-right: 0px;
margin-left: 200px;
#margin-left: 220px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
text-align: center;
background-color: #2F4F4F;
border: 1px inset #000000;
}

DIV.main_menu_entry_2:hover{
position:relative;
width: 120px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 200px;
#margin-left: 220px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
background-color: #008B8B;
text-align: center;
border: 1px inset #000000;
}

DIV.main_menu_entry_3{
position:relative;
width: 120px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 330px;
#margin-left: 340px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
text-align: center;
background-color: #2F4F4F;
border: 1px inset #000000;
}

DIV.main_menu_entry_3:hover{
position:relative;
width: 120px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 330px;
#margin-left: 340px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
background-color: #008B8B;
text-align: center;
border: 1px inset #000000;
}

DIV.main_menu_entry_4{
position:relative;
width: 110px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 460px;
#margin-left: 460px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
text-align: center;
background-color: #2F4F4F;
border: 1px inset #000000;
}

DIV.main_menu_entry_4:hover{
position:relative;
width: 110px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 460px;
#margin-left: 460px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
background-color: #008B8B;
text-align: center;
border: 1px inset #000000;
}

DIV.main_menu_entry_5{
position:relative;
width: 100px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 580px;
#margin-left: 570px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
text-align: center;
background-color: #2F4F4F;
border: 1px inset #000000;
}

DIV.main_menu_entry_5:hover{
position:relative;
width: 100px;
height: 26px;
padding-right: 4px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 580px;
#margin-left: 570px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
background-color: #008B8B;
text-align: center;
border: 1px inset #000000;
}

DIV.main_menu_entry_6{
position:relative;
width: 82px;
#width: 100px;
height: 26px;
padding-right: 14px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 690px;
#margin-left: 670px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
text-align: center;
background-color: #2F4F4F;
border: 1px inset #000000;
}

DIV.main_menu_entry_6:hover{
position:relative;
width: 82px;
#width: 100px;
height: 26px;
padding-right: 14px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 690px;
#margin-left: 670px;
margin-top: -32px;
#margin-top: -26px;
margin-bottom: 0px;
text-align: center;
background-color: #008B8B;
border: 1px inset #000000;
}

DIV.hotel_logo{
position:relative;
top: 0px;
left: 0px;
width: 1024px;
height: 78px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #DCDCDC;
}

DIV.hotel_logo_new{
position:relative;
width: 720px;
height: 150px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #DCDCDC;
}

DIV.global_w3{
position:relative;
top: 0px;
left: 0px;
width: 100px;
height: 78px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

DIV.main_promotion_discount{
position:relative;
margin-right:   0px;
margin-left:    40px;
margin-top:     50px;
margin-bottom:  0px;
padding-right:  0px;
padding-left:   0px;
padding-top:    0px;
padding-bottom: 0px;
}

DIV.main_heading_welcome{
position:relative;
width: 370px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 280px;
margin-top: -220px;
#margin-top: -225px;
margin-bottom: 40px;
}

DIV.main_direct_line_heading{
position:relative;
width: 210px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 650px;
margin-top: -560px;
#margin-top: -650px;
margin-bottom: 0px;
}

DIV.main_direct_line_image{
position:relative;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 700px;
margin-top: 0px;
margin-bottom: 0px;
}

DIV.main_direct_line_phone{
position:relative;
width: 140px;
height: 30px;
padding-right: 0px;
padding-left: 0px;
padding-top: 2px;
#padding-top: 14px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 700px;
margin-top: -4px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

DIV.main_hotel_image{
position:relative;
text-align: left;
padding-right: 0px;
padding-left: 90px;
padding-top: 0px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 220px;
margin-top: -20px;
margin-bottom: 0px;
}

DIV.main_bottom{
position:relative;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 100px;
padding-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: -40px;
margin-bottom: -30px;
}

DIV.main_bottom_hotel{
position:relative;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 20px;
margin-right: 0px;
margin-left: 0px;
margin-top: 50px;
margin-bottom: -30px;
}

DIV.bottom_login{
position:relative;
width: 600px;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 20px;
margin-right: 0px;
margin-left: -180px;
margin-top: 220px;
margin-bottom: -30px;
}

DIV.bottom_privacy{
position:relative;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 20px;
margin-right: 0px;
margin-left: -80px;
margin-top: 220px;
margin-bottom: -30px;
}

/****************/
/* Letter types */
/****************/

H1.main_heading{
color:  #556B2F;
text-decoration: none;
font-family: sans-serif;
font-size: 24px;
font-style: italic;
font-weight: normal;
text-align: center;
}

H1.language{
color:  #000000;
text-decoration: none;
font-family: sans-serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
text-align: center;
}

H1.main_bottom{
color:  #000000;
text-decoration: none;
font-family: sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-align: center;
}

H1.main_direct_line_phone{
color:  #000000;
text-decoration: none;
font-family: sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-align: center;
}

H1.main_direct_line_heading{
color:  #556B2F;
text-decoration: none;
font-family: sans-serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-align: center;
}

A.main_menu{
color:  #FFFFFF;
text-decoration: none;
font-family: sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
}

A.main_menu_activated{
color: #556B2F;
text-decoration: none;
font-family: sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
}

LEGEND{
color: #fff;
background: #ffa20c;
text-decoration: none;
font-family: sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-align: left;
border: 1px solid #781351;
padding: 2px 6px;
}

TEXTAREA{
  overflow:hidden;
}

A.w3c-validator{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

IMG.w3c-validator{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

A.ssl_certificate{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

IMG.ssl_certificate{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

A.firefox{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

IMG.firefox{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

A.opera{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

IMG.opera{
text-decoration: none;
font-family: sans-serif;
font-size: 0px;
font-style: italic;
font-weight: normal;
border: 0px none #000000;
}

A.privacy{
color: #0000CD;
text-decoration: underline;
font-family: sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
}

/*
FORM.language{
color: black;
text-decoration: none;
font-family: sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-align: left;
}

SELECT.language{
color: black;
text-decoration: none;
font-family: sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align: left;
background-color: #e9dbbe;
border: 1px inset #000000;
}
*/


DIV.youtube_video{
    position:relative;
    margin-top:      20px;
    margin-bottom:   0px;
    margin-right :   0px;
    margin-left :    0px;
    padding-top:     0px;
    padding-right:   0px;
    padding-left:    0px;
    padding-bottom:  0px;
}





