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

html, body {margin:0; padding:0; background-color:#e5f0d2; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#striscia_top {width:100%; text-align:center; padding-top:3px;}

h1 {font-size:10px; font-weight:normal; color:#819d60; margin:0; padding:0;}

#container {width:980px; margin:0 auto;}

a {font-size:11px; color:#3c650d; font-weight:bold; text-decoration:none;}
a:link {font-size:11px; color:#3c650d; font-weight:bold; text-decoration:none;}
a:visited {font-size:11px; color:#3c650d; font-weight:bold; text-decoration:none;}
a:hover {font-size:11px; color:#000000; font-weight:bold; text-decoration:underline;}

#header {width:795px; height:87px; background-image:url(img/sfondo_header.jpg); background-repeat:no-repeat; padding-top:45px; padding-left:185px;}

#menu {margin-left:20px; padding-top:40px; width:800px; height:50px; }

#menu1 {width:60px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}
#menu2 {width:90px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}
#menu3 {width:65px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}
#menu4 {width:60px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}
#menu5 {width:70px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}
#menu6 {width:90px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}
#menu7 {width:90px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}
#menu8 {width:60px; margin-right:23px; height:17px; text-align:center; float:left; padding-bottom:3px;}

#menu a {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; display:block; height:17px;}
#menu a:link {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; display:block; height:17px;}
#menu a:visited {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; display:block; height:17px;}
#menu a:hover {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; background-image:url(img/sfondo_menu.jpg); background-repeat:no-repeat; background-position:bottom; display:block; height:17px;}

.qui {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; background-image:url(img/sfondo_menu.jpg); background-repeat:no-repeat; background-position:center bottom; display:block; height:17px;}

#menu_lingua {width:190px; float:left; margin-left:20px; vertical-align:top;}
#menu_lingua a {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; height:15px; font-weight:bold; text-decoration:none; float:left; margin-right:15px; border:#669900 solid 1px; }
#menu_lingua a:link {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; float:left;}
#menu_lingua a:visited {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; float:left;}
#menu_lingua a:hover {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none; background-image:none; float:left;}

#content {width:980px; background-image:url(img/sfondo_content.jpg); background-repeat:repeat-y; height:auto !important;}

#flash {float:left; margin-left:5px; margin-top:7px; width:712px; height:318px; margin-right:5px; margin-bottom:10px;}

#home_dx {width:253px; float:right; margin-right:5px; margin-top:4px; float:right;}

#menu_small {width:253px;}
#menu_small_7 {width:83px; background-color:#e5f0d2; text-align:center; margin-right:2px; float:left; height:22px; padding-top:3px;}
#menu_small_8 {width:83px; background-color:#e5f0d2; text-align:center; margin-right:2px;float:left; height:22px; padding-top:3px;}
#menu_small_9 {width:83px; background-color:#e5f0d2; text-align:center; float:left; height:22px; padding-top:3px;}

#menu_small  a {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none;}
#menu_small a:link  {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none;}
#menu_small a:visited {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:none;}
#menu_small a:hover {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:underline;}

.qui_small {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3c650d; font-weight:bold; text-decoration:underline;}

#form {width:253px; margin-top:2px; clear:both;}

#titolo_form {width:219px; margin-top:4px; height:22px; background-image:url(img/header_form.jpg); background-repeat:no-repeat; padding:12px 0 0 33px; font-size:11px; font-weight:bold; color:#3c650d;}

#content_form {background-image:url(img/content_form.jpg); background-repeat:repeat-y; width:243px; padding:5px; font-size:10px;}

#footer_form {width:253px; height:15px; background-image:url(img/footer_form.jpg); background-repeat:no-repeat;}

#clear {clear:both; height:10px; width:980px;}

#content_sx {width:272px; margin:0 8px 0 8px; float:left;}

#news {width:272px;}

#titolo_news {width:240px; height:21px; background-image:url(img/header_last.jpg); background-repeat:no-repeat; padding:6px 0 0 32px; font-size:11px; font-weight:bold; color:#3c650d;}

#content_news {width:262px; padding:5px; background-color:#e5f0d2; height:150px; min-height:150px; height:auto !important; font-size:10px;}

#footer_news {width:265px; background-image:url(img/footer_last.jpg); background-repeat:no-repeat; height:17px; text-align:right; padding-right:7px;}

#news a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#news a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#news a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#news a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; text-decoration:none;}

#contatti {width:272px; margin-top:15px;}

#titolo_contatti {width:272px; height:21px; background-image:url(img/header_contatti.jpg); background-repeat:no-repeat; padding:6px 0 0 32px; font-size:11px; font-weight:bold; color:#3c650d;}

#content_contatti {width:262px; padding:5px;  padding-bottom:0; background-color:#e5f0d2; background-image:url(img/sfondo_contatti.jpg); background-repeat:no-repeat; background-position:center bottom; font-size:10px; height:238px;}

#contatti a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#contatti a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#contatti a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#contatti a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; text-decoration:none;}

#content_dx {width:682px; float:right; margin-right:8px; font-size:11px;}

#footer_content {clear:both; width:980px; background-image:url(img/footer_content.jpg); height:10px;}

#w3c {width:980px; margin:5px auto; text-align:center; font-size:10px;}

#w3c a {font-size:9px; font-weight:bold; text-decoration:none; color:#999999;}
#w3c a:link {font-size:9px; font-weight:bold; text-decoration:none; color:#999999;} 
#w3c a:visited {font-size:9px; font-weight:bold; text-decoration:none; color:#999999;} 
#w3c a:hover {font-size:9px; font-weight:bold; text-decoration:underline; color:#999999;}

.sito_ufficiale {font-size:10px; font-weight:bold; font-style:italic; color:#3c650d; display:block; margin-left:5px; margin-bottom:0; padding:0;}

input {background-image:url(img/sfondo_campi.jpg); font-family:Verdana, Arial, sans-serif; font-size:10px;}

textarea {background-image:url(img/sfondo_campi.jpg); background-repeat:no-repeat;}

#foto_alta {clear:both; width:980px; text-align:center; margin-bottom:10px; margin-top:10px;}

#titolo_int {float:left; margin-left:15px; margin-top:4px; width:700px; margin-right:5px; margin-bottom:5px; border-bottom:1px solid #b7d988;}

h2 {font-family:Apple Chancery, Times New Roman, Times; font-size:17px; font-weight:bold; padding:0; margin:0; color:#3c650d; font-style:italic;} 

h3 {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0 0 3px 0; border-bottom:1px solid #b7d988;}

h4 {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0 0 3px 0;}

#content_sx_appartamenti {width:232px; margin:0 8px 0 8px; float:left;}

#text_content {width:950px; margin-left:15px; margin-right:15px;}

#menu_appartamenti {width:212px; margin-top:10px; margin-left:60px;}

#menu_appartamenti a {color:#3c650d; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:1.6em;}
#menu_appartamenti a:link {color:#3c650d; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:1.6em;}
#menu_appartamenti a:visited {color:#3c650d; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:1.6em;}
#menu_appartamenti a:hover {color:#000000; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; line-height:1.6em;}

.qui_appartamenti {color:#000000; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; line-height:1.6em;}

#content_dx_appartamenti {width:710px; float:right; margin-right:20px; font-size:11px; background-color:#dfeeca; margin-top:10px; margin-bottom:10px;}

#titolo_appartamento {width:696px; height:20px; padding:7px; background-color:#a2ba83; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#appartamenti {width:696px; padding:7px;}

#foto_small {float:left; width:116px; margin-right:10px;}

#foto_big {float:right; width:530px; background-color:#ffffff; height:400px; padding:6px; text-align:center;}

#description {clear:both; width:676px; padding:10px 10px 5px 10px;}

#footer_int {text-align:center; clear:both; border-top:1px solid #b7d988; padding-top:4px; font-size:10px; width:960px; margin:0 auto;}

#footer_int a {font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#footer_int a:link {font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#footer_int a:visited {font-size:10px; color:#3c650d; font-weight:bold; text-decoration:none;}
#footer_int a:hover {font-size:10px; color:#000000; font-weight:bold; text-decoration:underline;}

#divisorio {width:960px; height:20px; clear:both;}

#indicazioni {float:right; width:410px; background-image:url(img/fondo_indicazioni.jpg); background-repeat:no-repeat; background-position:top left; padding:10px 10px 0 50px;}

#img {float:left; width:270px; margin-right:10px; margin-bottom:20px;}

#text_servizi {float:right; width:660px;}

#form_contatti {width:510px; float:left; margin-right:10px; background-color:#e5f0d2; padding:5px;}

#dove_siamo {width:315px; float:right; background-image:url(img/fondo_dove_siamo.jpg); background-repeat:no-repeat; background-position:top left; padding:10px 10px 5px 35px;}

.icona_sn {border:none; margin-left:10px; vertical-align:top;}

#icone_sn {float:left; width:150px; margin-top:-10px;}

#regolamento {background-image:url(img/fondo_regolamento.jpg); background-repeat:no-repeat; background-position:top left; padding:10px 10px 5px 35px;}
