body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size:11px;
	color: #666666;
	margin:0;
	padding:0;
	line-height:14px;
}
td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size:11px;
	color: #666666;
	line-height:14px;
}

a { color:#0099cc; text-decoration:none}
a:visited { color:#0099cc; text-decoration:none}
a:hover { color:#a1dff3; text-decoration:none}

h1 { margin:0; padding:0; font-size:24px; color:#000000; font-weight:lighter; line-height:24px;}
.h1_med { font-size:18px; line-height:18px;}
h2 { margin:0; padding:0; font-size:18px; color:#000000; font-weight:lighter; line-height:18px;}
.h2_med { font-size:14px; line-height:16px; font-weight:bold}
h3 { margin:0; padding:0; font-size:13px; color:#000000; line-height:13px;}


.med {font-size:12px;}
.telefono {margin-top:10px; margin-left:24px; font-size:12px; font-weight:bold;}
.close {clear:both}
.slogan {color:ff3300; font-size:14px; width:350px; text-align:center; margin-top:20px;}
.slogan_norm {color:ff3300; font-size:14px; text-align:center;}
.twelve { font-size:12px; margin-top:15px;}
.scegli {color:#000000; font-size:12px;}
.sotto_titolo {border-bottom:1px dashed #999999; padding-bottom:10px;}
.orange {color:ff3300;}
.mainoption { background-color:#0099cc; color:#ffffff; font-size:12px;}

#header {background-image:url(/images/texture_head.jpg); height:156px;}
#header_int {width:1000px; background-image:url(/images/bg_head.jpg); height:123px; margin:0px auto; text-align:right;}
#header_int a { color:#FFFFFF;}
#header_int a:visited { color:#FFFFFF;}
#header_int a:hover { color:#a1dff3;}

#header_int2 {width:1000px; background-image:url(/images/bg_head_en.jpg); height:123px; margin:0px auto; text-align:right;}
#header_int2 a { color:#FFFFFF;}
#header_int2 a:visited { color:#FFFFFF;}
#header_int2 a:hover { color:#a1dff3;}


#flags {color:#FFFFFF; margin-top:15px; text-align:left; width:230px; float:right;}

#menu {width:963px; background-image:url(/images/bg_menu.gif); height:28px; margin:0px auto; margin-top:5px;}
#menu ul { margin:0; padding:0; list-style-type:none;}
#menu ul li { float:left; text-align:center; margin-top:6px; }
#menu ul li a { color:#FFFFFF;}
#menu ul li a:visited { color:#FFFFFF;}
#menu ul li a:hover { color:#a1dff3;}

.primo {width:184px;}
.secondo {width:128px;}
.terzo {width:193px;}
.quarto {width:153px;}
.sesto {width:89px;}
.settimo {width:107px;}
.ottavo {width:102px;}


#info_head {width:180px; color:#000000; margin-top:-5px; text-align:left; float:right}

#cont {width:1000px; margin:0px auto; margin-top:10px; margin-bottom:10px;}
#sx_top_home {width:545px; float:left; text-align:left; padding-right:10px; border-right:1px dashed #999999; margin-right:10px; color:#000000}
#dx_top_home {width:434px; float:left; text-align:left}

#guida_home {margin-top:10px; border-top:1px dashed #CCCCCC; padding-top:10px;}
#guida_home_sx {width:334px; float:left; padding-right:10px; margin-right:10px; border-right:1px dashed #cccccc; color:#666666; height:240px;}
#luoghi_guida_home {width:130px; float:left; margin-top:20px; margin-left:25px;}
#guida_home_sx ul { margin:0; padding:0; list-style-type:none;}
#guida_home_sx ul li { background-image:url(/images/li.gif); padding-left:10px; margin-bottom:4px;}
#guida_home_sx h2 {font-size:21px; line-height:21px;}
#guida_home_sx p {width:165px; float:left; margin-top:20px;}

#guida_home_dx {width:190px; float:left;}
#news_home {background-color:#faf6e0; padding:10px; margin-top:15px;}

#guida_vie {margin-top:10px; padding-top:10px;}
#le_vie { margin-top:15px;}
#le_vie td { line-height:12px; text-align:left; vertical-align:top}
#le_vie td.image { width:50px; height:50px;} 

#strutture_home {margin-top:10px; border-top:1px dashed #999999; padding-top:10px; text-align:left}
#strutture_home_sx {width:498px; float:left; text-align:left; color:#000000;}
#strutture_home_sx ul { margin:0; padding:0; list-style-type:none;}
#strutture_home_sx ul li {color:#000000; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #cccccc; margin-right:10px;}

.vetrina1 {width:110px; float:left}
.vetrina2 {width:374px; float:left;}
.vetrina2_1 {height:30px; margin:0; padding:0}
.vetrina2_2 {height:70px; margin:0; padding:0; vertical-align:bottom; width:164px; float:left;}
.vetrina2_3 {width:210px; float:left; color:#666666; height:50px; margin:0; padding:0;}
.vetrina2_4 {width:210px; float:left; color:#666666; height:20px; margin:0; padding:0;}

.vetrina_prezzo {color:#ff0000; font-size:13px}
a.vetrina_link {font-size:12px; font-weight:bold}
a.vetrina_link:visited {font-size:12px; font-weight:bold}
a.vetrina_link:hover {font-size:12px; font-weight:bold}

.focus_tip_str {background-color:#666666; color:#fff; margin-top:1px; text-align:center; width:154px; padding-bottom:3px; padding-top:2px;}
.focus_link_str {margin-top:9px; margin-bottom:7px; width:154px;}
.focus_det_str {margin-top:0px; margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #666666; width:154px;}
.cont_prezzo {width:154px; margin:0px; padding:0px;}
.focus_tip_prezzo {width:102px; float:left; margin-top:0px; padding:0px;}
.focus_prezzo {width:50px; float:left; text-align:right; font-weight:bold; color:#ff0000; margin-top:0px; padding:0px;}
#strutture_home_sx table { border:0px; width:100px;}
#strutture_home_sx td { width:100px; height:100px; vertical-align:middle; text-align:center; background-image:url(/images/bg_foto_str.gif); padding:0px;}

#strutture_home_dx {width:499px; float:left; text-align:left; border-left:1px dashed #999999}
#strutture_home_dx_int {margin-left:12px; color:#000000}
#strutture_home_dx ul { margin:0; padding:0; list-style-type:none;}
#strutture_home_dx ul li {color:#000000; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #cccccc; margin-left:10px;}
#strutture_home_dx table { border:0px; width:100px;}
#strutture_home_dx td { width:100px; height:100px; vertical-align:middle; text-align:center; background-image:url(/images/bg_foto_str.gif); padding:0px;}


#footer {width:1000px; margin:0px auto; margin-bottom:20px;}
#footer a { color:#000000}
#footer a:visited { color:#000000}
#footer a:hover { color:#666666}
#cont_footer {border-top:1px dashed #333333; margin-top:6px; padding-top:6px; text-align:left}
#footer p {margin-top:4px; margin-bottom:10px;}

#cont_int {width:1000px; margin:0px auto; margin-top:10px; margin-bottom:10px; text-align:left}
#cont_int_sx {width:799px; float:left; border-right:1px dashed #999999; padding-right:10px;}
#focus {border:1px dashed #999999; padding:10px;}
#sx_cat {width:400px; float:left; color:#000000; padding-right:10px; border-right:1px dashed #cccccc; margin-right:10px;}
#sx_cat ul {margin:0;list-style-type:none;padding:0}
#sx_cat ul li {border-bottom:1px dashed #e1e1e1; background:url(/images/li.gif) no-repeat; padding-left:8px; margin-top:6px; padding-bottom:6px; padding-right:0; margin-right:0;}
#sx_cat ul li:hover { background-color:#e7f1fa}
#sx_cat ul li a { font-size:12px; font-weight:bold;}

#map_goog {width:370px; float:left; background-color:#5a7997; color:#FFFFFF; line-height:12px;}
.foc_str {width:318px; float:left; border:1px solid #DFDFDF; margin-right:5px; margin-bottom:5px; height:140px;}

#cont_int_dx {float:left; margin-left:10px; width:180px; text-align:left}
#cont_int_dx p {background-color:#ffebbd; color:#664b0e; font-size:11px; padding:10px;}

#focus_str_home { border-top:1px dashed #999999; padding-top:10px;}
#focus_str_home ul { margin:0; padding:0; list-style-type:none; height:260px;}
#focus_str_home ul li {color:#000000; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #cccccc; margin-right:10px; width:490px; float:left}
#focus_str_home table { border:0px; width:100px;}
#focus_str_home td { width:100px; height:100px; vertical-align:middle; text-align:center; background-image:url(/images/bg_foto_str.gif); padding:0px;}

#lista_str { border-top:1px dashed #999999; padding-top:10px; margin-top:10px;}
#lista_str ul { margin:0; padding:0; list-style-type:none; height:260px;}
#lista_str ul li {margin-bottom:26px; border-bottom:1px dashed #cccccc;}
#lista_str ul li a { font-size:14px; font-weight:bold}
#lista_str table { border:0px; width:100px;}
#lista_str td { width:100px; height:100px; vertical-align:middle; text-align:center; background-image:url(/images/bg_foto_str.gif); padding:0px;}


#strutture_interessanti { color:#000000}

.list_menu_scheda { float:left; margin-right:20px;}
.list_menu_scheda a { font-size:12px;}
.cont_scheda {border:1px solid #999999; margin-top:10px;}
.list_gallery { float:left; padding:2px; height:100px; width:100px; text-align:center; margin:1px;}
#lista_foto_sc table { border:0px; width:100px;}
#lista_foto_sc td { width:100px; height:100px; vertical-align:middle; text-align:center; background-image:url(/images/bg_foto_str.gif); padding:0px;}
#lista_foto_sc ul {margin:0; padding:0; list-style-type:none}
#lista_foto_sc ul li {float:left; padding:2px; height:100px; width:100px; text-align:center; margin:1px;}

.indirizzo { font-size:14px; color:#000000; font-weight:bold; margin-top:2px;}

#agg { text-align:center}
#agg a { font-size:12px; font-weight:bold}
#agg a:visited { font-size:12px; font-weight:bold}
#agg a:hover { font-size:12px; font-weight:bold}
.cont_scheda td {font-size:12px; line-height:16px; color:#333333}

#cont_int_vie {width:588px; float:left; border-right:1px dashed #999999; padding-right:10px; border-left:1px dashed #999999; padding-left:10px; font-size:12px; line-height:16px;}
#col_sx {width:190px; float:left; padding-right:10px;}
#col_sx ul {margin:0;list-style-type:none;padding:0}
#col_sx ul li {border-bottom:1px solid #e1e1e1; background:url(/images/li.gif) no-repeat; padding-left:8px; margin-top:3px; padding-bottom:3px; padding-right:0; margin-right:0;}
#col_sx ul li.int { margin-left:10px;}

#loc {border-top:1px dashed #cccccc; padding-top:10px}
#loc ul {margin:0;list-style-type:none;padding:0}
#loc ul li {border-bottom:1px solid #e1e1e1; background:url(/images/li.gif) no-repeat; padding-left:10px; margin-top:3px; padding-bottom:3px; padding-right:0; margin-right:0;}

.elenco1 {width:100px; float:left}
.elenco2 {width:675px; float:left; margin-left:10px; border-left:1px dashed #cccccc; padding-left:10px; height:100px;}
.elenco3 { margin-bottom:5px; padding-bottom:5px;margin-top:0px;}
.elenco4 { width:200px; float:left; text-align:left; margin:0; padding-top:0px; font-size:12px; color:#000000; line-height:20px;}
.elenco5 {width:440px; float:left; text-align:left; font-size:11px; margin-left:10px; border-left:1px dashed #cccccc; padding-left:10px; margin-top:0px;}
.vedi_mappa { font-size:11px;}

a.tit_over { color:#000000;} 
a.tit_over:visited { color:#000000;} 
a.tit_over:hover { color:#FFFFFF; background-color:#0099cc} 


