body {
background-color:#ffffff;
margin:0;
padding:0;

font-family: verdana, arial, helvetica, sans-serif;
	
}

strong {font-weight: 100;}

img{border: 0;}

#main { width: 760px; margin: 10px auto; background-color: #336699;color: #ffffff;}

#top {
width:760px;
height:60px;
background-image:url('../immagini/logo.jpg');
background-position: 12px 0; background-repeat: no-repeat;

background-color: #ffffff;
}
#top h1{margin-top: 40px; margin-left:12px; font-weight: 100; font-size: 12px; color: #373a63; position: absolute;}
#top h1 a {color: #373a63; text-decoration: none}
#top h1 a:hover {color: #373a63; text-decoration: none}
#top h1 a:visited {color: #373a63; text-decoration: none}


#destro {float:right; width: 400px; height: 58px; color: #ff0000; margin-top: 0; margin-right: 3px; }
#flag { width: 400px; height: 25px; color: #ff0000; margin-top: 0px; margin-right: 0px; font-size: 10px; text-align: right;}
#titolo { width: 400px; height: 25px; color: #ff0000; margin-top: 0px; margin-right: 0px; font-size: 20px; text-align: right;}


.bgbar{height:23px; width: 21px;  margin: 0; background-image: url(../immagini/trafiletto.gif); background-repeat: no-repeat; }



#barra{
width:760px;
height:23px;
background-image:url('../immagini/sfondobarra.gif');
background-repeat: repeat-x;
}

#left {


width:150px;
height: 350px;
float: left;
margin-left:15px;

}

#contenuti {background-color: #336699; width: 760px; margin-top: 5px; min-height: 400px; margin-bottom: 20px;}

#right {width: 570px; margin-left: 165px;}
#right p{font-size: 12px; text-align: justify;}

#nav {
padding: 4px 0 0 6px;
}
#nav ul {
list-style-type:none;
padding:0;
margin:0;
font-size:12px;
font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#D2D0CE;
font-weight:100;
letter-spacing: 0px;
}
#nav ul li{
line-height: 30px;
width:132px;
height:30px;
background-image:url('..immagini/nav_bg.gif');
background-repeat:no-repeat;
padding-right:0;
text-align:center; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px
}
#nav ul li a{
height:30px;
text-decoration:none;
color:#ffffff;
display:block;
height:100%;
background-image:url('../immagini/nav_bg.gif');
background-repeat:no-repeat;
padding-right:0;
}
#nav ul li a:hover{
background-image:url('../immagini/nav_bg2.gif');
background-repeat:no-repeat;
color:#ff0000;

font-size:12px
}

#footer {width:760px;
height:47px;
/*background-image:url('images/home_bottom.jpg');*/
background-color: #336699;
font-size:10px;
color: #ffffff;}

#copy { width: 700px; margin-left: 3px; float: left; height: 16px;}
#copy a{color: #ffffff; text-decoration: none;}
#copy a:hover{color: #ffffff; text-decoration: none;}
#copy a:visited{color: #ffffff; text-decoration: none;}

/* validazione */

#valid { width: 180px;  float: right; height: 16px; margin-top: 15px;

}

.link {color: #ffffff; text-decoration: none;}
.link a{color: #ffffff; text-decoration: none;}
.filotitle {float: left; font-size: 12px; font-weight: 900; width: 130px; text-indent: 10px;}
.filocont {float: left; margin-left: 3px; font-size: 12px; width: 410px; text-align: justify;}

.red {color: #ff0000;}
.spaziato {line-height: 18px;}

/*inizio mappa google */
#map_canvas{width: 550px; height: 300px; color: #000000; font-size: 12px;}
.googlemap {font-size: 12px; color: #ffffff;}
/*fine mappa google*/

/*inizio tabs*/
#tabs {width: 550px;}

.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	/*float: left;*/
	/*position: relative;*/
	/*z-index: 1;*/
	border-right: 0px solid #d3d3d3;
	bottom: -1px;
}
.ui-tabs-nav ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 12px; list-style: none;
}
.ui-tabs-nav li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 12px; list-style: none;
	float: left;
	border: 1px solid #d3d3d3;
	border-right: none;
}
.ui-tabs-nav li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 12px; list-style: none;
	float: left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-tabs-nav li a:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	clear:left;
	border: 1px solid #d3d3d3;
	
	color: #ffffff;
	padding: 1.5em 0.5em;	
	font-size: 10px;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}

.hotel {color: #ffffff; text-decoration: none; font-size: 11px; font-weight: 900;}
.hotel a{color: #ffffff; text-decoration: none; font-size: 11px; font-weight: 900;}
/*fine tabs*/



/*inizio show/hide clienti*/
.msg_list {
	margin: 5px 0 0 0;
	padding: 0px;
	width: 500px;
	
}
.msg_head {

	background-image: url('../immagini/slide.gif'); background-repeat: no-repeat; background-position: top left;
	padding: 5px 20px;
	cursor: pointer;
	position: relative;
	background-color:#336699;
	border: 0px solid #ffffff;
	margin: 3px 0 0 0;
	color: #000000;
}
.msg_body {
    font-size: 12px;
	padding: 5px 10px 15px;
	border: 1px solid #ffffff;
}
/*fine show/hide clienti*/




.titolocontatti{float: left; font-size: 12px;  width: 130px; text-indent: 10px;}
.contenutocontatti {float: left; margin-left: 3px; font-size: 12px; width: 410px; text-align: justify;}

.contenutocontatti a{color: #ffffff; text-decoration: none}
.contenutocontatti a:hover{color: #ffffff; text-decoration: underline}

.bloccoimg {width: 140px; float: right;}

.foto1 {padding-top: 5px; padding-bottom: 16px; background-color: #eee; text-align: center; margin-top: 5px; background-image: url('../immagini/zoom.gif'); background-repeat: no-repeat; background-position: bottom right;}

.foto {padding-top: 5px; padding-bottom: 16px; background-color: #eee; text-align: center; margin-top: 5px; background-image: url('../immagini/zoom.gif'); background-repeat: no-repeat; background-position: bottom right;}