/*
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// AUTHOR:    Marco Paolucci
// DATE:      Settembre 2008
// INFO:      http://www.marcopaolucci.net
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* GENERAL
-----------------------------------*/
* {margin:0; padding:0}
img {border:0}
ul {list-style:none}

/* BASE TAG 
-----------------------------------*/
body {font:12px/18px Arial, Helvetica, sans-serif; color:#f7f3e8;  background:#442e21}
h1 {font-size:24px; text-align:right; margin-bottom:20px; font-weight:normal}
h2 {font-size:18px; color:#BED73B; width:95%; margin-bottom:8px; padding-bottom:5px; font-family:'Trebuchet MS'; border-bottom:1px solid #442e21}
h3 {font-size:12px; color:#BED73B}
h4 {font-size:12px; text-align:right; margin:-15px 0 20px 0}
h5 {margin-bottom:10px}

/* LINK
-----------------------------------*/
a {color:#FFF}
a:hover {color:#BED73B; text-decoration:none}
a.link_meteo {color:#BED73B}

a.img_atlas{ display:block; width:215px; height:80px; background: url(../img/logo_hotelatlas.png) left top no-repeat}
/*a.img_atlas:hover { background: url(../img/logo_hotelatlas_hover.png) left top no-repeat}*/
a.img_international { display:block; width:215px; height:80px; background: url(../img/logo_hotelinternational.png) left top no-repeat}
/*a.img_international:hover { background: url(../img/hotel_international1_hover.jpg) left top no-repeat}*/
a.img_residence_max { display:block; width:215px; height:80px; background: url(../img/logo_residencemax.png) left top no-repeat}
/*a.img_residence_max:hover { background: url(../img/residence_max_hover.jpg) left top no-repeat}*/

.sitemap a { text-decoration:none; color:#BED73B}
.sitemap a:hover { text-decoration:underline}
/* FORMATTAZIONE TESTO
-----------------------------------*/
.box_l p {text-align:justify; color:#463023}

/* CLASS
-----------------------------------*/
.logo {float:right; margin:30px 0 0 0}
.box_l {float:left; width:550px; padding:40px 50px 25px 50px}
.box_s {float:left; width:215px; padding:0 0 0 10px; margin-left:25px}
.bg_grigio {background:#b59f92}
.banner_servizi li{margin-bottom:5px}
.banner_servizi li img {border:2px solid #442e21}

.img_mini {margin:2px 0}
.footer_box {float:left; width:205px; padding:3px 5px}
.footer_box_c {float:left; width:430px; padding:3px 10px; font-size:11px; line-height:14px}

.fix_height {clear:left; visibility:hidden}

/* MENU DI NAVIGAZIONE
-----------------------------------*/
#nav ul {font-size:12px; font-family:'Trebuchet MS'; font-weight:bold}
#nav ul li {float:left; margin:0 55px}

/* FORM
-----------------------------------*/
#form_contact {margin-top:30px}
#form_contact fieldset {padding:5px 0 5px 12px; border:1px solid #463023}
#form_contact fieldset legend{padding:0 5px; color:#BED73B}
#form_contact fieldset li {margin:10px 10px 0 0; float:left}
#form_contact fieldset li label {display:block; font-weight:bold}
#form_contact fieldset li input {width:250px; background:#FFF; border:1px solid #463023; margin-top:5px}
#form_contact fieldset li textarea {width:515px; height:150px; background:#FFF; border:1px solid #463023; margin-top:5px}
.button {width:95%; text-align:right}

/* DIV
-----------------------------------*/
#wrapper {width:900px; margin:30px auto 5px; padding:20px 100px 0; background:#5b3d32}
#header {height:100px; margin:0 0 0 0; border-bottom:1px solid #463023; border-top:1px solid #463023}
#nav {padding:20px 15px 0; height:35px}
#content {}
	#content #gallery {background:url(../img/ajax-loader.gif) center center no-repeat #442e21; border:5px solid #442e21; height:330px}
	#content #contenuti {border-bottom:1px solid #463023; padding:15px 0}
#footer {text-align:center; padding:10px; height:40px; margin-bottom:30px}
