@charset "UTF-8";
/* CSS Document */

/*
@name: css/layout.css
@desc: css generale
@author: Chiara Rostagno
@lastauthor: Chiara Rostagno
*/


html, body {margin:0; padding:0; background-image:url(../img/fondo_body.jpg); background-repeat:no-repeat; background-position:top center; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}

#striscia_top {width:100%; text-align:center; margin-top:2px;}

h1 {margin:0; padding:0; font-weight:100; font-size:10px; color:#789ec7;}
h2 { font-size:13px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; color:#fff; font-weight:bold; margin:0; padding:0;}
h3 { font-size:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; color:#000; font-weight:bold; margin:0; padding:0; text-align:center;}

#container {width:983px; margin:5px auto;}

#logo {width:319px; height:78px; margin-top:23px;}

#menu {width:983px; height:39px; margin-top:25px;}

#menu_lingue {float:left; width:224px; background-image:url(../img/fondo_menu_lingue.jpg); height:26px; background-repeat:no-repeat; padding:10px  0 0 20px;}

#menu_or {float:right; width:739px;}

#menu_or_1 {float:left; width:57px; height:36px; text-align:center; background-image:url(../img/fondo_menu_1.jpg); background-repeat:no-repeat;}
#menu_or_2 {float:left; width:108px; height:36px; text-align:center; background-image:url(../img/fondo_menu_2.jpg); background-repeat:no-repeat;}
#menu_or_3 {float:left; width:167px; height:36px; text-align:center; background-image:url(../img/fondo_menu_3.jpg); background-repeat:no-repeat;}
#menu_or_4 {float:left; width:117px; height:36px; text-align:center; background-image:url(../img/fondo_menu_4.jpg); background-repeat:no-repeat;}
#menu_or_5 {float:left; width:151px; height:36px; text-align:center; background-image:url(../img/fondo_menu_5.jpg); background-repeat:no-repeat;}
#menu_or_6 {float:left; width:139px; height:36px; text-align:center; background-image:url(../img/fondo_menu_6.jpg); background-repeat:no-repeat;}

#menu_or_2 a, #menu_or_2 a:link, #menu_or_2 a:visited {display:block; float:left; width:108px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none; text-align:center; padding-top:13px; height:23px;}
#menu_or_2 a:hover, .qui_2 {display:block; float:left; width:108px; background-image:url(../img/freccia.jpg); background-position:top center; background-repeat:no-repeat; height:36px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:underline; text-align:center; padding-top:13px; height:23px;}

#menu_or_3 a, #menu_or_3 a:link, #menu_or_3 a:visited {display:block; float:left; width:167px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none; text-align:center; padding-top:13px; height:23px;}
#menu_or_3 a:hover, .qui_3 {display:block; float:left; width:167px; background-image:url(../img/freccia.jpg); background-position:top center; background-repeat:no-repeat; height:36px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:underline; text-align:center; padding-top:13px; height:23px;}

#menu_or_4 a, #menu_or_4 a:link, #menu_or_4 a:visited {display:block; float:left; width:117px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none; text-align:center; padding-top:13px; height:23px;}
#menu_or_4 a:hover, .qui_4 {display:block; float:left; width:117px; background-image:url(../img/freccia.jpg); background-position:top center; background-repeat:no-repeat; height:36px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:underline; text-align:center; padding-top:13px; height:23px;}

#menu_or_5 a, #menu_or_5 a:link, #menu_or_5 a:visited {display:block; float:left; width:151px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none; text-align:center; padding-top:13px; height:23px;}
#menu_or_5 a:hover, .qui_5 {display:block; float:left; width:151px; background-image:url(../img/freccia.jpg); background-position:top center; background-repeat:no-repeat; height:36px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:underline; text-align:center; padding-top:13px; height:23px;}

#menu_or_6 a, #menu_or_6 a:link, #menu_or_6 a:visited {display:block; float:left; width:139px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none; text-align:center; padding-top:13px; height:23px;}
#menu_or_6 a:hover, .qui_6 {display:block; float:left; width:139px; background-image:url(../img/freccia.jpg); background-position:top center; background-repeat:no-repeat; height:36px; font-size:13px; color:#fff; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:underline; text-align:center; padding-top:13px; height:23px;}

#menu_or_1 a, #menu_or_1 a:link, #menu_or_1 a:visited {display:block; float:left; text-align:center; height:33px; padding-top:3px;}
#menu_or_1 a:hover, .qui_1 {display:block; float:left; text-align:center; height:33px; padding-top:3px;}

#divide {width:983px; height:5px; clear:both;}

#content {width:983px; height:545px; min-height:545px; height:auto !important; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y;}
#content_servizi {width:983px; height:768px; min-height:768px; height:auto !important; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y;}
#content_appartamenti {width:983px; height:1220px; min-height:1220px; height:auto !important; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y;}
#content_prezzi {width:983px; height:600px; min-height:600px; height:auto !important; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y;}
#content_dove {width:983px; height:670px; min-height:670px; height:auto !important; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y;}
#content_contatti {width:983px; height:610px; min-height:610px; height:auto !important; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y;}

#text {width:332px; border:1px solid #97af70; padding:10px; float:left; background-image:url(../img/fondo_text.jpg); background-repeat:no-repeat; background-position:center bottom; line-height:1.4em; font-size:13px; margin-top:5px; margin-left:10px; margin-bottom:5px;}

#text_int {width:342px; border:1px solid #97af70; padding:10px 5px 10px 5px; float:left; line-height:1.4em; font-size:13px; margin-top:5px; margin-left:10px; margin-bottom:5px;}

#text_int_appartamenti {width:342px; border:1px solid #97af70; padding:10px 5px 10px 5px; float:left; font-size:12px; margin-top:5px; margin-left:10px; margin-bottom:5px; color:#587140; line-height:1.4em; height:1180px; min-height:1180px;}

#sfondo_text {background-image:url(../img/fondo_appartamenti.jpg); background-repeat:no-repeat; background-position:bottom;}

#titolo_text {background-color:#6b894c; padding:5px; width:322px;}

#titolo_text_int {background-color:#6b894c; padding:5px; width:332px;}

#dx {width:570px; float:right; margin-right:10px; margin-top:5px; border:1px solid #97af70; padding:10px 5px 5px 5px;}
#dx_appartamenti {width:585px; float:right; margin-right:10px; margin-top:5px; border:1px solid #97af70; padding:10px 5px 5px 5px;}
#dx_contatti {width:570px; float:right; margin-right:10px; margin-top:5px; margin-bottom:15px; border:1px solid #97af70; padding:10px 5px 5px 5px;}

#titolo_dx {background-color:#6b894c; padding:5px; width:560px; color:#fff; font-weight:bold;}

#titolo_dx_appartamenti {background-color:#6b894c; padding:5px; width:575px; color:#fff; font-weight:bold;}

#servizi_1 {float:left; width:260px; border-right:1px solid #6b894a; padding-right:18px;}

#servizi_2 {float:right; width:260px;}

.img_servizi {float:left; width:25px; height:25px;}

.text_servizi {float:right; text-align:left; width:210px; height:25px;}

.divide {width:260px; height:7px; clear:both;}

#flash {width:595px; height:400px; float:right; margin-right:10px; margin-top:5px;}

.titolo_appartamento {width:580px; padding-bottom:4px; border-bottom:1px solid #d3e3a2; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; font-size:13px; color:#6b894c; margin-top:15px;}

.descr_appartamento {width:580px; margin-top:8px; margin-bottom:8px;}

.img_appartamento {width:580px; height:143px; padding-top:7px; text-align:center; background-color:#d3e3a2;}

#footer_home {float:right; width:515px; height:67px; background-image:url(../img/fondo_footer_home.jpg); background-repeat:no-repeat; padding:30px 0 0 80px; font-size:11px; margin-right:10px; margin-top:20px;}

#footer_home a, #footer_home a:link, #footer_home a:visited, #footer_int a, #footer_int a:link, #footer_int a:visited {font-weight:bold; font-size:11px; color:#000; text-decoration:none;}
#footer_home a:hover, #footer_int a:hover {font-weight:bold; font-size:11px; color:#000; text-decoration:underline;}

#footer_int {width:306px; height:142px; background-image:url(../img/fondo_footer_int.jpg); background-repeat:no-repeat; padding:80px 0 0 40px;}

#bottom {width:983px; height:11px; clear:both; background-image:url(../img/fondo_bottom.jpg); background-repeat:no-repeat; background-position:bottom;}

#mappa {width:570px; text-align:center; margin-top:20px;}

#bottom_link {clear:both; width:980px; font-size:10px; margin:50px auto 0 auto;}

#bottom a, #bottom a:link, #bottom a:visited, #bottom_link a, #bottom_link a:link, #bottom_link a:visited {color:#000; font-size:10px; text-decoration:none;}
#bottom a:hover, #bottom_link a:hover {color:#000; font-size:10px; text-decoration:underline;}

#w3c {clear:both; width:983px; text-align:center; margin-top:2px; font-size:10px; line-height:1.4em;}

#w3c a, #w3c a:link, #w3c a:visited, #w3c a:hover {font-size:10px; color:#000; font-weight:100; text-decoration:none;}

.border {border:1px solid #d3e3a2;}


