body, html{
	background-image:url(../img/background1.gif);
}

body, html, A, td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}


img{
	border:0px;
}

#container{
	margin:auto;
	background-color:#FFFFFF;
}

#container_gestionale{
	margin:auto;
	background-color:#FFFFFF;
	width:905px;
}

/*
p{
	margin:8px;
	text-align:left;
	padding-left:165px;
	font-size:10px;
	vertical-align:top;
}
*/

.pthumb, .pNoThumb{
	padding-left:35px;
	clear:both;
	text-align:left;
}

.pNoThumb{
	padding-left:190px;
	padding-top:7px;
	padding-bottom:7px;
}

.area_ris p{
	padding-left:10px;
}

h6{
	font-size:0.8em;
}

.spiga{
	left:100px;
	margin:auto;
	margin-left:60px;
	
}

#evidenzia .spiga{
	margin-left:10px;
}

.thumb{
	float:left; 
	clear:both;
	width:120px;
	height:80px;
}

.thumbV{
	width:120px;
	height:80px;
	margin:0px;
	padding: 0px;
}
#evidenzia img, .thumb
{
	background-color:white;
	border:1px #CCCCCC solid;
}

/*
.thumb
{
	background-color:white;
	border:1px #CCCCCC solid;
	padding:5px;
}

.thumb
{
	width:90px;
	height:60px;
}
*/

#col_centrale h6{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px 5px;;
	width:90%;
	text-align:left;
	margin-bottom:6px;

}

#col_centrale img{
	margin:5px 15px 5px 15px;
}

#col_centrale img h6{
	margin:0px;
	padding:0px;
}

#form1 h6, #form1 table{
	margin:5px;
	padding:0px;
}

#nota_ins A{
	color:#999999;
	font-size:9px;
	padding:0px;
	margin:0px;
}

#nota_ins A:hover{
	color:#666666;
	text-decoration:underline;
}

#evidenzia{
	border:1px;
	border-style:dotted;
	padding:2px;
	margin:20px;
	margin-left:30px;
	margin-bottom:0px;
	padding:0px;
	clear: both;
}

#container #col_centrale #evidenzia .VetrStrutt{
	clear: both;

	background-image:url(../img/back_giallo_evid_sfum_tito2.gif);
	padding:6px;
	padding-bottom:0px;
	border:0px;
	border-top:1px;
	border-style:dotted;
	border-color:#999999;
	text-align:left;
	margin:2px;
	padding-top:2px;

	min-height: 105px;
}

#evidenzia a{
	font-size:10px;
	font-variant:normal;
	text-decoration: none;
}

#container #col_centrale #evidenzia .sinStrut {
	margin-right:220px;
}

#container #col_centrale #evidenzia .sinStrutVetrina {
	margin-right:280px;
	padding-bottom: 5px;

}

#header{
	background-image:url(../img/top3b.jpg);
	height:90px;
	position:relative;
	overflow:hidden;
}

#header #menu_top{
	position:absolute;
	right:0px;
	bottom:0px;
	margin:1px;
	display:inline;
	
}

#header #menu_top A{
	float:right;
	bottom:0px;

}

#col_sin{
	background-image:url(../img/colonna2.jpg);
	background-color:"#FFFFCC";
	padding:0px;
}

h1{
	background-color: #990000;
	background-image:url(../img/sfum_rosso_menu.gif);

	font-variant: small-caps;
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #666666;
	border-right: 1px solid #FFCC99;
	border-bottom: 1px solid #FFCC99;
	border-left: 1px solid #666666;
	color: #FFFFCC;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.35em;
	text-transform: capitalize;
	text-decoration: none;
	margin:auto;
	margin-right:20px;
	margin-left:20px;
	
}


.sponsor{
	font-size:9px;
	font-style:italic;
	margin:auto;
	width:150px;
	margin-top:3px;
	margin-bottom:5px;	
}

h2{
	font-weight:bold;
	font-size:17px;
	margin:auto;
	margin-bottom:3px;
	margin-top:3px;
	text-align:left;
}

.sel_categ{
	font-size:15px;
	font-weight:normal;
	

}

#col_dest{
	background-image:url(../img/col_destra.gif);
	border:3px, #666666, solid;
	vertical-align:top;
	padding-left:10px;
	padding-top:10px;
	width:150px;
}

#path{
	font-size:11px;
	width:100%;
	text-align:left;
	margin:10px;
}

#altre_tipologie{
	/* clear:both; */
	margin-top:15px;
	margin:auto;
}

a:link{
	color:#663300;
}

a:hover{
	color:#CC6600;
}

#inserimento{
background-color:#FFFFFF;
}



#col_centrale{
	font-size:11px;
	text-decoration: none;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	width:700px;
	
}


#col_centrale a, #col_centrale a:link, #col_centrale a:visited, #col_centrale a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



.v:link, .v:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
}

.v:visited 
{
	color: #330000;
}
.v:hover {
	color: #CCFF00;
}

div#campanello a.v{
	font-size: 12px;
}

.inserimento{
	font-size:14px;
	margin:5px;
	color:#990000;
	text-decoration: underline;
}

h3{
	font-size:10px;
	margin:5px;
	color:#000000;
	font-weight:normal;
}

h4{
	padding:10px;
	background-color:#FFFFCC;
	background-image:url(../img/back_giallo_sfum_titoletto.gif);
	color:#990000;
}

#col_centrale h4{
	margin:0px;
	padding:6px;
	clear:both;
	margin-top:12px;
}

#inserimento h4{
	padding:20px;
	font-size:14px;
	color:#666666;

}

h4 A:link, h4 A:visited, h4 A:hover{
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	font-stretch:semi-expanded;
	text-decoration:none;
}

h4 A:hover{
	color:#FF6600;
	text-decoration:underline;
}

h5{
	font-weight:normal;
	font-size:11px;
	line-height:15px;
}

h7{
	font-weight:normal;
	text-align:left;
}

.nomStrutt {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	font-variant: normal;
}

#evidenzia .nomStrutt {
	font-size: 13px;
}

.datiStrutt {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: italic;
}

.datiweb {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}



.a:link , .a:visited, .a:hover{
	background-color: #990000;
	background-image:url(../img/sfum_rosso_menu.gif);

	font-size: 12px;
	font-style: italic;
	padding: 4px 2px 4px 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #CCCCCC;
	color: #FFFFCC;
	letter-spacing: 0.25em;
	text-decoration: none;
	
	font-family: "Times New Roman", Times, serif;
}

#container #col_centrale #inserimento a{
	background-color: #FFFFFF;
	background-image: none;
}

.a:visited {
	background-color: #990000;
	color: #FFCC66;
}

.a:active {
	background-color: #660000;
	color: #FF9966;
}

.a:hover {
	background-color: #FFFFCC;
	color: #663300;
	background-image:url(../img/sfum_giallo_menu.gif);
}



ul{
	list-style: none;
	width:95%;
	margin: 0;
	padding: 0;
}

ul li{
	border:1px solid #666666;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin-bottom:3px;
	padding:0px;
}

ul li a:link, ul li a:visited, ul li a:active, ul li a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:11px;
	font-weight:bold;
	padding:5px;

	
	/*margin:0px;
	font-size:11px;
	font-weight:bold;

	*/
	text-decoration:none;

	background-color: #990000;
	background-image:url(../img/sfum_rosso_menu.gif);

	text-align:right;
	color: #FFFFCC;
	display:block;
	


}

ul li a:visited {
	color: #FFCC66;
}


ul li a:active {
	background-color: #660000;
	color: #FFCC99;
}

ul li a:hover {
	color: #FFCC99;
	background-color: #663300;
	background-image:url(../img/sfum_marrone_menu.gif);
}


#inserimento ul li a:link, #inserimento ul li a:visited, #inserimento ul li a:active, #inserimento ul li a:hover {
	background-color: #FFFFFF;
	text-align:left;
	padding:0px;
	display:inline;
	color:#FF6600
}

#inserimento ul li a:hover{
	color:#FF9900;
}

#inserimento ul{
	list-style:outside;
	padding-left:20px;
}

#inserimento ul li{
	border:0px;
	display:marker;
}

.g:link,.g:visited, .g:hover {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFCC;
	font-size: 12px;
	font-variant: small-caps;
	letter-spacing: 0.03em;
	font-weight: bold;
	text-decoration: none;
}

.g:visited {
	color: #FFCC99;
}

.g:hover {
	color: #FFCC66;
}


.z:link, .z:visited , .z:hover , .w:link, .w:visited , .w:hover {
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}
.z:hover , .w:hover {
	color: #99FF00;
	text-decoration: underline;
}



.w:link, .w:visited , .w:hover {
	font-size: 14px;
	font-weight: bold;
	color:#FF0000;
}
.w:hover {
	color: #99FF00;
	text-decoration: underline;
}

#content_table_form{
		background-color:#FFFFCC;
		width:400px;
		margin:auto;	
		padding:12px;
		font-size:9px;
		margin-top:10px;
}

#content_table_form td{
	font-size:10px;
}


#content_table_form H4{
	font-size:13px;
	margin:0px;
	padding:3px;
}

#fstruttureedit{
	width:670px;
}

#fstruttureedit td{
	font-size:12px;
}

#fstruttureedit h2{
	width:auto;
}

#fstruttureedit h4{
	padding:5px;
	font-size:14px;
	margin:2px;
}

#fstruttureedit h6{
	margin:0px;
	padding:0px;
}


#foto_up input{
	font-size:12px;
}

.evid{
	color:#000000;
}

.red{
	color:#FF0000;
}

#col_centrale table, h2 .font_min
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#prezzi .gray{
	background-color:#CCCCCC;
	background-image:url(../img/back_grigio_sfum.gif);
	padding-top:6px;
	padding-left:14px;
}

#prezzi{
	width:80%;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}

#prezzi td{
	padding: 2px 1px 2px 3px;

}

#prezzi .tab_cel_red, #prezzi .tab_cel_red_note
{
	padding: 4px 2px 4px 10px;
	background-color: #990000;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #CCCCCC;
	color: #FFFFCC;
	background-image:url(../img/back_rosso_angoletti.gif);
}



td .tab_cel_red_note
{
	width:30%;
}

.tab_cel_scura
{
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	background-color: #666666; 
	background-image:url(../img/back_grigio.gif);
	padding:6px;
}

#galleria img{
	padding:0px;
	margin:auto;
	text-align:center;
}

#galleria{
	background-image:url(../img/back_giallo_evid_sfum_gray.gif);
	margin:0px;
	padding: 0px;
}

#map{
	margin:auto;
	margin-top:3px;
}

#mapStruttura{
	width:90%;
	height:400px;
	margin:auto;
	clear:both;
	top:10px;
}

.Baloon{
	font-size:9px;
	margin:0px;
	text-align:left;
	padding:0px;
}

.Baloon .v:link, .Baloon .v:visited{
	font-size:9px;
	font-weight:normal;
}

.Baloon img{
	margin-left:0px;
	padding-left:0px;
	left:0px;
}

.Baloon H4{
	margin-top:0px;
	top:0px;

}

.Baloon .tit{
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;

}

.Baloon .webmail{
	clear:both;

}

h6 #altri_serv{
	text-align:right;
}

#tipologie
{
	margin:auto;
	border:#CCCCCC;
	border:3px;
	text-align:center;
	margin-bottom:5px;
}

 #tipologie TD{
 	padding:2px;
	text-align:left;
}

#tab_elenco{
	margin:auto;
	
}

#tab_elenco A{
	font-size:14px;
	color:#FF6600;
}

.subtitolo
{
	font-size:14px;
	
}

#top_adsense{
	float:right;
  width: 500px;
}

td#col_centrale div.container_adsense{
	float:left;
	margin-left: 20px;
	margin-right: 10px;
	/*margin-left: 55px; margin-top: 5px; margin-right: 55px; margin-bottom: 5px;*/
}

.riq_provincia
{
	float:left;
	margin-right:20px;
	width:160px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	border:1px solid #999999;

}

.riq_provincia h5{
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	font-size:10px;
}

.riq_giallo{
	border:1px solid #FFFF00;
	padding:5px;
	border-color:;
	background-color:#FFFFCC;
	margin:auto;
}

.avvert{
	font-size:11px;
}

.m:link, .m:visited, .m:hover 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #990000;
	background-image:url(../img/sfum_rosso_fin.gif);

	margin-right: 0px;
	margin-bottom: 2px;
	font-variant: small-caps;
	font-size: 12px;
	font-style: normal;
	float: right;

	padding: 3px 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #FFCC99;
	border-bottom: 1px solid #FFCC99;
	border-left: 1px solid #666666;
	color: #FFFFCC;
	font-weight: bold;
	clip:  rect(auto 5px auto auto);
	clear: no;
	line-height: 15px;
	text-align: right;
	letter-spacing: 0.28em;
	text-decoration: none;
	
	width:100%;
	margin:0px;
}

.m:hover {
	color: #FFCC99;
	background-color: #663300;
	background-image:url(../img/sfum_marrone_fin.gif);
	text-decoration: none;
}

.d:link, .d:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #F40000;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	letter-spacing: 0.06em;
	height: 22px;
	text-decoration: none;
}

.d:hover {
	color: #CCFF00;
	text-decoration: underline;

}

.f:link, .f:hover, .f:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	font-variant: normal;
	color: #CC0000;
	font-weight: bolder;
	padding-top: 5px;
	letter-spacing: 0.15em;
	/*
	text-align: center;
	*/
	text-decoration: none;
}

.f:hover {
	color: #FF6633;
	text-decoration: none;

}

#col_dest, #col_dest TABLE, #col_dest TD{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#container #col_centrale .voto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	text-align:left;
	margin-top:6px;
}

#container #col_centrale .voto a:link, #container #col_centrale .voto a:visited{
	text-decoration: none;	
	font-size:10px;
}

#container #col_centrale .voto a:hover{
	text-decoration: underline;
}

#container #col_centrale .voto img {
	margin: 0px;
	margin-right:5px;
	padding: 0px;
	float:left;
}

#popup{
	position:absolute;
	left:10px;
	top:10px;
	visibility: hidden;
}

#popup td, #container #col_centrale .giudizi td{
	font-size:9px;
}

#popup .pergam {
	width:400px;
	border:0px;
}
#popup .pergam #topPerg{
	height:30px;
	background-image:url(../valutazioni/img/perg-sx_top.gif);
	text-align:center;
	position: relative;
}

#popup .pergam #topPerg #titPopup{
	text-align: left;
	margin: auto;
	position: absolute;
	top:23px;
	left: 70px;
	font-size: 11px;
}


#popup #midPerg {
	background-image:url(../valutazioni/img/perg-sx_mid.gif);
	padding-left:20px;
	padding-right:20px;
}

#popup #midPerg table{
	width:100%;
}

#popup #midPerg .commenti table{
	margin-left:30px;
	width:85%;
}


#container #col_centrale .giudizi{
	visibility:hidden;
	position:absolute;
	clear:both;	
}

#container #col_centrale .giudizi img
{
	margin:0px;
	padding:0px;
	margin-left:8px;
	margin-right:8px;
}

#container #col_centrale .titolo{
	margin-top:5px;
}

#container #col_centrale .giudizi  > table{
	padding-left:100px;
}

#container #col_centrale .giudizi  table{
	width: 100%;	
}

td .col0{
	text-align:right;
	padding-right:5px;
	vertical-align:top;
	margin-top:10px;
}

td .tot, td .tot2{
	border:2px, solid, #990000;
	background-color:#CC0000;
	padding:6px;
	color:#FFFFFF;
	font-weight:bold;
	float:right;
	background-image:url(../img/sfum_rosso_menu.gif);

	/*width:30px;*/
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

td .tot2{
	background-image:url(../img/sfum_marr_menu.gif);
	font-size:12px;
	padding:4px;
}

#popup table, #popup table TD{
	margin:0px;
	padding:0px;
	color:#330000;
}

#popup table{
	margin-top:5px;
}

#popup .sign, .giudizi .sign{
	/*height:30px;*/
	text-align:right;
	padding-right:10px;
	/*padding-top:5px;*/
	vertical-align:top;
}

#popup .tipv{
	color:#555555;
}

#popup #close_popup{
	margin-right:30px;
	margin-top:15px;
	font-weight: bolder;
	float:right;
	visibility:hidden;
}

#popup #close_popup #chiudi_str{
	float:left;
	margin-right:10px;
	font-size: 14px;
	color:#990000;
	text-decoration:none;
}

#titoletti_left
{
	float:left;
	width:42%;
	margin:0px;
	padding:0px;
}

/*
#titoletti_left h2, #titoletti_left h3
{
	text-align:right;
}
*/

#campanello
{
	display:compact;
	margin:0px;
	margin-left:10px;
	padding:0px;
}

#campanello img{
	float:left;
	margin:5px;
	padding:0px;
}

.clr {
clear: both;
}

