body {
     overflow:auto;
}

td {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#908F8F;
}
form
{
	margin:0px;
}
a {
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:#298DD4;
}
a.1 {
	color:#787878;
}

.style1 {
	color: #979595;
	font-weight: bold;
}
.style2 {
	color: #008ADD;
	font-weight: bold;
}



.menuleft a {
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:#298DD4;
}

td.titololista {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#4DC6F8;
  font-weight:bold;
  background-color:#EBEBEB;
  padding:3px;
  border:1px solid #c0c0c0;
}

a.titololista {color:#298DD4;
	  font-size: 14px;}
	  
a.titololista:hover {color:#4DC6F8;
	  font-size: 14px;}
	  

/*table.headerlistastruttura {padding-top:10px}	  */


a.CTLMultilevelMenu0{
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:white;
}
a.CTLMultilevelMenuselected0{
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:white;
}

td.CTLMultilevelMenu0{
	white-space:nowrap;
	vertical-align:middle;
	width:118px;
	text-align:center;
	background:url(/tmpl/img/inactive.gif);
}
td.CTLMultilevelMenuselected0{
	white-space:nowrap;
	vertical-align:middle;
	width:118px;
	text-align:center;
	background:url(/tmpl/img/inactive2.gif);
}

//menu sx
a.CTLMultilevelMenu0_2{
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:#298DD4;
}
a.CTLMultilevelMenuselected0_2{
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:#6BBA3D;
}

td.CTLMultilevelMenu0_2{
	white-space:nowrap;
	vertical-align:middle;
}
td.CTLMultilevelMenuselected0_2{
	white-space:nowrap;
	vertical-align:middle;
}

a.CTLMultilevelMenu1{
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	color:#298DD4;
}
a.CTLMultilevelMenuselected1{
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	color:#6BBA3D;
}

td.CTLMultilevelMenu1{
	padding-left:20px;
	white-space:nowrap;
	vertical-align:middle;
}

div.wide_pag_split td.leftcol{border:0px solid black;text-align:left}
div.wide_pag_split td.rightcol{border:0px solid black;text-align:right}
table.wide_ordina_per{width:100%;border:1px solid #000}

.form-composer-td-sectionlabel{background:#EBEBEB;border:1px solid #c0c0c0;font-weight:bold;}
.form-composer-td-label{width:150px;}
/*gallery*/
.icons_inactives{
	background-color: #c0c0c0;
}
.icons_actives{
	background-color: #298DD4;
}
.gallery_picture_frame{
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.gallery_navigation{
	text-align: center;
	vertical-align: middle;

	background-color: #FFFFFF;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

DIV.wide_anagrafica_struttura {
	vertical-align: top;
	width: 100%;
	text-align: center;
	margin-top: 0;
	font-weight: bold;
}
DIV.wide_anagrafica_struttura_nome {
	font-size: 14;
	color:#989595;
	height:20px;
	padding-top:3px;
	padding-left:5px;
	background:#ebebeb;
	border:1px solid #c0c0c0;
	font-weight:bold;
	text-align:center;
}
DIV.wide_link_add_preferiti {
	width: 100%;
	text-align: center;
	margin: 10;
}
TABLE.wide_menu_outer {
	margin-top: 5;
	margin-bottom: 5;
	text-align: center;
}
TD.wide_menu_outer {
	text-align: center;
}
TABLE.wide_menu_inner {
	vertical-align: top;
	text-align: center;
	border-top: 0 solid #ff6600;
	border-left: 0 solid #ff6600;	
	border-right: 0 solid #ff6600;	
	border-bottom: 0 solid #ff6600;
}
TD.menu {
height:29px;
width:80px;
text-align:center;
	padding-left:3px;
	padding-top:8px;
	padding-right:3px;
	background: url(/tmpl/img/inactive.gif) repeat-x;
	color: #FFFFFF;
}
TD.menuspacer {
	padding-left:0px;
	padding-right:0px;
	background: #fff;	
}
A.menu {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica; 
	font-size:11px;
}
TD.menu_selected {
height:29px;
width:80px;
text-align:center;
	padding-left:3px;
	padding-top:8px;
	padding-right:3px;
	background: url(/tmpl/img/inactive2.gif) repeat-x;
	color: #FFFFFF;
}
A.menu_selected {
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	color:#FFF;
}
DIV.wide_link_add_preferiti {
	width: 100%;
	margin:0px;;
	text-align: center;
}
DIV.wide_immagini_struttura {
	text-align: center;
	width:564px;
	overflow:hidden;
	scroll:auto;
		
	
}
DIV.wide_immagini_struttura_link {
	margin-top: 10;
	text-align: center;
	width: 100%;
}DIV.wide_descrizione_struttura {
	vertical-align: top;
	margin-top: 20;
	width:100%;
	text-align: justify;
}
DIV.wide_servizi_struttura {
	vertical-align: top;
	margin-top: 20;
	width: 100%;
	font-weight:bold;
}
DIV.wide-servizi_struttura_title {}
TABLE.wide_listino_prezzi {
	margin-top: 20;
	width: 100%;
	background:#c0c0c0;

}
TD.wide_listino_prezzi_title {
	background: #EBEBEB;
	padding:1;
	font-weight: bold;
}
TD.wide_listino_prezzi_normal {
	background: #FFFFFF;
	padding:1;
	
}

DIV.link_prenota {
	margin-top: 20;
	margin-bottom: 20;
	text-align: center;
}

A.link_prenota {
	border: 2px outset #c0c0c0;
	text-transform: uppercase;
	color : #298DD4 ;
	background: #EBEBEB;
	padding-left:5;
	padding-right:5;
	font-weight:bold;
	text-decoration: none;
	height:18;
}
A.link_prenota:hover {
	border: 2px outset #c0c0c0;
	text-transform: uppercase;
	color : #c0c0c0 ;
	background: #EBEBEB;
	padding-left:5;
	padding-right:5;
	font-weight:bold;
	text-decoration: none;
	height:18;
}
TABLE.wide_lista_strutture_result {
	vertical-align: top;
	width: 100%;
	border-bottom: 1px solid #298DD4;	
	margin-top: 10px;
	padding:5px;
	}
TD.wide_lista_strutture_result {
	margin-top: 10px;
	padding:5px;
	}
a.footer{color:#959898;}
	
	
td#content {padding-top:0px;padding-left:6px;padding-right:6px;}
td#content table#grigliahome{margin:0;padding:0; border-collapse:collapse;border:0px solid #f00}
td#content table#grigliahome td#cellatop{margin:0;padding:0;width:100%;height:100%}
td#content table#grigliahometop{width:100%;margin:0;padding:0; border-collapse:collapse;border:none}
td#content table#grigliahometop td#topcellaleft{margin:0;padding:0 3px 6px 0;width:66%;height:100%}
td#content table#grigliahometop td#topcellaleft div {margin:0;padding:0}
td#content table#grigliahometop td#topcellaright{padding:0 0 6px 0px;width:33%; height:100%}
td#content table#grigliahometop td#topcellaright div {background:#fdc;height:100%}
td#content table#grigliahome td#leftcella{padding:0 3px 6px 0;width:50%;height:100%}
td#content table#grigliahome td#rightcella{padding:0 0 6px 3px;width:50%;height:100%}

div#widenews{width:100%;height:100%;background:#fff;padding:0;margin:0}
table#widenews{border:1px solid #c0c0c0; width:100%; height:100%;margin:0;border-collapse:collapse}
table#widenews thead td {background:#ebebeb;font-size:11px;padding:5px 0px 5px 4px;border-bottom:1px solid #c0c0c0;font-weight:bold;height:10px}
table#widenews thead td.strutt {background:#ffbbbb;font-size:11px;padding:5px 0px 5px 4px;border-bottom:1px solid #c0c0c0;font-weight:bold;height:10px}
table#widenews td span#abstract {}

table#widenews div#titolonewshome a{font-size:1.2em;margin: 2px 0 2px 4px}
table#widenews div#immaginenewshome{padding:0 4px 0 4px;clear:both}
table#widenews div#immaginenewshome img {border:1px solid #c0c0c0;margin:0 2px 0 4px}
table#widenews div#immaginenews{padding:0 4px 0 0px;clear:both}
table#widenews div#immaginenews img {border:1px solid #c0c0c0;margin:0 2px 0 4px;}
table#widenews div#abstracthome{text-align:justify; padding: 0 4px 0 4px}
table#widenews td#separator {height:6px;margin:auto;text-align:center;vertical-align:middle;font-size:1px}
table#widenews td#separator div#separator img {height:1px;margin:0px 20px 0px 20px;width:60%;border:1px dotted #c0c0c0;}	

table.wide_promo_random{border:0px solid #000;border-collapse:collapse}
table.wide_promo_random td {padding:0;border:0px solid #000}
table.wide_promo_random img {border:1px solid #c0c0c0}

div.rigaspacer {padding:5px 0 8px 0}
div#forumblock{height:340px;overflow:auto;}