/* @override http://192.168.0.205/primaveraprosecco2010/css/stile_base.css */

#contenuto{
   width: 960px;
	margin: 0px auto;
	/*min-height: 400px;
	height: auto !important;
	height: 400px;*/
	position: relative;
}

#partecipanti{
margin: 3px 0px;
}

#boxsitemap{
   width: 950px;
	margin: 0px auto;
	background-color: #ffffff;
	border-left: 5px #d6d9d8 solid;
	border-right: 5px #d6d9d8 solid;
	border-bottom: 5px #d6d9d8 solid;

}

.facebook{
	background-image: url(../images/sfondo-facebook.gif);
	background-repeat: no-repeat;
	color: #333;
	font-size: 11px;
	width: 92px;
	height: 21px;
	text-align: right;
	margin-bottom: 10px;
	padding: 3px 4px 0px 0px;
}

.linguasitemap{
	background-color: #7d7d7d;
	color: #ffffff;
	padding: 3px;

}

.titolisitemap{
	background-color: #edecec;
	padding: 3px;
}

.titolisitemap a{
	color: #e65a23;
	text-decoration: none;
	font-weight: bolder;
}

.titolisitemap a:hover{
	color: #006b5b;
	text-decoration: none;
	font-weight: bolder;
}

.partecipanti{
padding: 10px;
border: 1px dotted;
margin-bottom: 10px;
line-height: 130%;
}

.partecipanti{
padding: 10px;
border: 1px dotted;
margin-bottom: 10px;
line-height: 130%;
}

.partecipanti .nome{
font-size: 20px !important;
}

.tdsezioni a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	line-height: 150%;
}

.tdsezioni a:hover{
	color: #e65a23;
	text-decoration: none;
	font-size: 11px;
	line-height: 150%;
}

.acco1{
	background-image: url(../images/ico-acco1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 70px;
	padding: 15px;
	border: 1px solid #649494;
	font-size: 16px;
}

.acco2{
	background-image: url(../images/ico-acco2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 70px;
	padding: 15px;
	border: 1px solid #649494;
	font-size: 16px;
}

.acco3{
	background-image: url(../images/ico-acco3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 70px;
	padding: 15px;
	border: 1px solid #649494;
	font-size: 16px;
}

.acco4{
	background-image: url(../images/ico-acco4.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 70px;
	padding: 15px;
	border: 1px solid #649494;
	font-size: 16px;
}

.acco5{
	background-image: url(../images/ico-acco5.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 70px;
	padding: 15px;
	border: 1px solid #649494;
	font-size: 16px;
}

#footer{
	background-image: url(../images/sfondo-footer.jpg);
	background-repeat: repeat-x;
	height: 100px;
	margin: 0px auto;
}

#googlemaps{
	width: 220px;
	margin-top: 4px;
	height: 220px;
	border: 5px solid #68ac8e;
	text-align: center;
	background-color: #f2efe9;
	font-size: 11px;
}

#googlemaps a{
   color: #0e5138;
   text-decoration: none;
}

#googlemaps a:hover{
   color: #ae3c10;
   text-decoration: none;
}

#newscomunicati{
	width: 230px;
	margin-top: 4px;
}

#colonnasx{
	width: 230px;
	float: left;
}

#colonnadx{
	width: 725px;
	float: right;
}

.elencoproposte {
   width: 100%;
   background-color: #cee7f4;
	border-bottom: 1px solid #b4daee;
   margin-bottom: 10px;
	height: 65px;
}

.elencoproposte img {
float: left;
margin-right: 10px;
}

#testomostra{
	width: 695px;
	float: right;
	background-image: url(../images/sfondo-testomostra.gif);
	background-color: #fff;
   background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px 15px 20px 15px;
}

#testomostra .evidenziato {
color: #006b5b;
font-size: 16px;
margin-bottom: 5px;
background-color: #e8eae9;
border: dotted 1px #b8b8b8;
}

#testomostra .titolo {
color: #ae3c10;
font-family: "Times New Roman", Times, serif;
font-size: 30px;
margin-bottom: 5px;
}

#testomostra .titolo2 {
color: #006b5b;
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: italic;
margin-bottom: 0px;
}


#testomostra .vincitori {
border: 1px dotted #000;
padding: 10px;
}

#testomostra .vincitori img {
float: right;
padding-left: 20px;
}

#testomostra .sottotitolo {
color: #26624c;
font-family: "Times New Roman", Times, serif;
font-size: 20px;
}

#testomostra .date {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
margin-bottom: 10px;
}

#testomostra .testo {
color: #000000;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: justify;
}

#testomostra p {
color: #000000;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: justify;
margin-bottom: 10px;
}

#testomostra li {
color: #000000;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: justify;
margin-bottom: 10px;
}

#testomostra a {
color: #0e5138;
text-decoration: none;
font-weight: bolder;
}

#testomostra a:hover {
color: #ae3c10;
text-decoration: none;
}

#tabsmostra{
	width: 725px;
	color: #000000;
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-align: justify;
}


#tabsmostra a{

	color: #000000;
	text-decoration: none;
}

#sopraheader{
	position: relative;
	height: 30px;
	width: 960px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

#sopraheader a{
color: #333333;
text-decoration: none;
padding: 0px 5px 0px 5px;
}

#sopraheader a:hover{
color: #ffffff;
background-color: #3e95c5;
text-decoration: none;
padding: 0px 5px 0px 5px;
}

img#logotop {
		position: absolute;
		top: -30px;
		left: 20px;
		z-index: 10000;
		
	}
p#menuLingua {
	line-height: 30px;
	height: 30px;
	text-align: right;
	width: 200px;
	float: right;	
}

div#scattaHome{
	position: absolute;
	top: 70px;
	right: 0px;
	z-index: 9999;
}
div#scattaHome img{
	border: 0;
}

div#newsletterHome{
	position: absolute;
	top: 136px;
	right: 2px;
	z-index: 9999;
}
div#newsletterHome img{
	border: 0;
}

div#newsletterpiccolo {
	position: absolute;
	top: 196px;
	right: 12px;
	z-index: 9999;	
}

div#newsletterpiccolo img{
	border: 0;
}

div#smsinfo {
	position: absolute;
	top: 155px;
	right: 12px;
	z-index: 9999;	
}

div#smsinfo img{
	border: 0;
}

div#countdown {
	position: absolute;
	top: 50px;
	left: 168px;
	z-index: 9999;	
	color: #fff;
	font-size: 13px;
	font-weight: bolder;
	background-color: #ae3c10;
	padding: 3px 8px;
	border: 2px solid #db8e79;
}

#header{
	position: relative;
	height: 242px;
	width: 960px;
}
#socialLinkTop {
	position: absolute;
	z-index: 9999;
	top: 5px;
	right: 5px;
	background-color: #e5c43d;
	padding: 0 5px;
		
}
#socialLinkTop a img{
	border: 0;
	margin: 5px 5px 5px 5px;
		
}



#menu{
	height: 38px;
	width: 960px;
	background-image: url(../images/sfondo-menu.gif);
   background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	line-height: 38px;
	
}

#menu a{
color: #ffffff;
text-decoration: none;
padding: 5px 8px 5px 8px;
border-right: 1px solid #a7380d;
}

#menu a:hover{
color: #ffffff;
text-decoration: none;
padding: 5px 8px 5px 8px;
background-color: #a3360c;
}

#mostrehome{
	height: 184px;
	width: 960px;
}

#elencomostre{
	height: 174px;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding:5px;
	background-color:#006b5b;
}

#menu-sx{
	height: 184px;
	width: 224px;
	padding: 0px 3px 0px 3px;
	background-color: Fuchsia;
}

#menu-sx-altre{
	width: 214px;
	padding: 0px 3px 10px 3px;
	background-color: #d6d6d6;
	border-left: 5px solid #96c8b2;
	border-right: 5px solid #96c8b2;
	border-bottom: 5px solid #96c8b2;
	min-height: 180px;
}

#menu-sx-news{
	width: 214px;
	padding: 0px 3px 10px 3px;
	background-color: #f9f6d0;
	border-left: 5px solid #96c8b2;
	border-right: 5px solid #96c8b2;
	border-bottom: 5px solid #96c8b2;
}

#menu-sx-proposte{
	width: 214px;
	padding: 0px 3px 10px 3px;
	background-color: #ebdbc4;
	border-left: 5px solid #96c8b2;
	border-right: 5px solid #96c8b2;
	border-bottom: 5px solid #96c8b2;
	min-height: 180px;
}

#menu-sx-pagine{
	width: 214px;
	min-height: 180px;
	padding: 0px 3px 10px 3px;
	background-color: #b7dacc;
	border-left: 5px solid #96c8b2;
	border-right: 5px solid #96c8b2;
	border-bottom: 5px solid #96c8b2;
}
#bannerRuralnet{margin-top: 4px;}
#bloccohomesx{
	height: 407px;
	width: 480px;
	float: left;
	clear: both;
	margin-top: 4px;
}

#bloccohomedx{
	height: 567px;
	width: 474px;
	float: right;
	margin-top: 4px;
}

#altrehome{
	height: 180px;
	width: 172px;
	float: right;
	background-image: url(../images/sfondo-altrehome.gif);
   background-repeat: no-repeat;
	padding: 10px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#altrehome .titolo{
color: #ffffff;
font-weight: bolder;
font-family: Arial, Helvetica, sans-serif;
}

#altrehome a{
color: #333333;
text-decoration: none;
}

#altrehome a:hover{
color: #ae3c10;
text-decoration: none;
background-color: #c7c7c7;
}

#propostehome{
	height: 200px;
	width: 277px;
	float: left;
}

#boxcomunicati{
	background-image: url(../images/sfondo-comunicati.gif);
   background-repeat: no-repeat;
	height: 190px;
	width: 460px;
	padding: 10px 10px 0px 10px;
}

#boxcomunicati a{
   color: #0e5138;
	text-decoration: none;
}

#boxcomunicati a:hover{
   color: #ae3c10;
	text-decoration: none;
}

#boxnews{
	background-image: url(../images/sfondo-news.gif);
   background-repeat: no-repeat;
	height: 190px;
	width: 460px;
	padding: 10px 10px 0px 10px;
	margin-top: 7px;
}

#boxnews a{
   color: #0e5138;
	text-decoration: none;
}

#boxnews a:hover{
   color: #ae3c10;
	text-decoration: none;
}

#boxdxsopra{
	height: 200px;
	width: 474px;
	padding: 0px;
	margin-top: 0px;
}

#boxaccoglienza{
	height: 90px;
	width: 480px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#boxalluvione{
	height: 90px;
	width: 474px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#boxdxsotto{
	height: 200px;
	width: 474px;
	padding: 0px;
	margin-top: 7px;
}

#gallery{
	background-image: url(../images/sfondo-gallery.jpg);
   background-repeat: no-repeat;
	height: 200px;
	width: 277px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	clear: both;
}

#gallery .titolo {
color: #225844;
font-weight: normal;
font-size: 20px;
padding: 125px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
}

#gallery .titolo a{
color: #225844;
text-decoration: none;
}

#gallery .titolo a:hover{
color: #ae3c10;
text-decoration: none;
}

#gallery .testo{
font-weight: normal;
padding: 0px 0px 0px 50px;
}

#download{
	background-image: url(../images/sfondo-download.jpg);
   background-repeat: no-repeat;
	height: 200px;
	width: 192px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: right;
	text-align: right;
}

#download a{
color: #ffffff;
text-decoration: none;
}

#download .titolo{
color: #ffffff;
font-weight: normal;
font-size: 20px;
margin: 10px 10px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
}

#download .testo{
color: #021313;
font-size: 11px;
font-weight: bolder;
margin: 5px 10px 10px 0px;
line-height: 13px;
}

#download .img{
margin-top: 5px;
}

#menu-top img {
    margin: 0px 7px 0px 7px;
}

/*#header #menu-top p {
	 font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bolder;
	 color: #173D8A;
	 padding: 128px 0px 0px 0px;
	 text-align: center;
}*/

#menu-top a{
	
	 color: #173D8A;
	 text-decoration: none;
}
#menu-top a:hover{
	
	 color: #173D8A;
	 text-decoration: underline;
}

#pagina{
	height: 100%;
	margin: 0 auto;
	padding: 0px;
	width: 100%;
}

body {
   background-image: url(../images/sfondo-pagina.jpg);
   background-repeat: repeat-x;
	background-color: #ffffff;
	background-position: top;
	color: #4C5C66;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	height: 100%;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

html {
	height: 100%;
}

p{
	margin: 0px;
	padding: 0px;
}

.divisorio{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 15px;
}
#sfondopagine{
   background-image: url(../images/sfondo-pagine.gif);
   background-repeat: no-repeat;
	background-color: #fcfcfc;
   width: 960px;
   margin: 0px;
   padding: 0px;
	min-height: 650px;
	height: auto !important;
	height: 650px;
	padding-top: 40px;
}

#sfondopaginefine{
   background-image: url(../images/sfondo-pagine-fine.gif);
   background-repeat: repeat-x;
	background-color: #fcfcfc;
	clear: both;
   width: 960px;
   margin: 0px;
   padding:0px 0px 0px 0px;
	height: 14px;
}

.bloccomenu{
   line-height:18px;
   background-image: url(../images/top-menu-sx.gif);
   background-repeat: no-repeat;
   background-color: #dde7f6;
   padding: 0px;
	margin: 0px;
   width: 270px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	 /*float: left;*/
	 margin-left: 0px;
	
}
.bloccomenu_area{
   background-image: url(../images/top-menu-sx.gif);
    background-repeat: no-repeat;
	 background-color: #dde7f6;
	float: left;
	padding: 20px 10px 0px 10px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

.bloccomenu_area a{
	color: #000000;
	text-decoration: none;
}

.bloccomenu_area a:hover{
	color: #000000;
	text-decoration: underline;
}

.bloccomenu_area p{
/*padding: 0px;
margin: 0px;*/
}
.finebloccomenu{
   background-image: url(../images/sfondo_finebloccomenu.gif);
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -10px;
	width: 260px;
	height: 25px;
}
#menu-sx{
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 22px 0px 23px;
}

.bloccotesto{
	 width: 620px;
	 float: right;
	 padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
	 margin: 0px 0px 0px 0px;
    float: left;
	 line-height: 140%;
	
}
.bloccotesto p{
	margin: 0px 0px 15px 0px;
	
}
.bloccotesto a{
	color: #900a0a;
	text-decoration: none;
	
}
.bloccotesto a:hover{
	color: #f30101;
	text-decoration: none;
	
}
p.titolo_menu {
	 height: 38px;
	 width: 220px;
	 padding: 0px;
	 margin: 0px;
	 }
.titolo_menu img{
margin: 8px 0px 0px 0px;

}

.titolo_testo{
   background-image: url(../images/sfondo-titolo-testo.gif);
   background-repeat: no-repeat;
	background-position: right;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #334da4;
   font-weight: normal;
   padding: 0px 0px 0px 10px;
   margin: 0px 0px 0px 0px;
   height: 40px;
	line-height: 40px;
}
.fondotesto{
font-size: 12px;
margin: 10px 8px;
}
.testoprodotti{
font-size: 13px;
margin: 10px 10px 10px 10px;
line-height: 150%;
text-align: justify;
min-height: 300px;
}

.boxprod{
width: 295px;
height: 141px;
}

.testoprodotti p{
	margin: 0px 0px 13px 0px;
	line-height: 150%;
}

div.testoprodotti li {
margin: 0px 0px 10px 0px !important;
padding: 0px 0px 0px 10px;
line-height: 150%;
border-left: 10px solid #dde7f6;
}

div.testoprodotti ul {
margin: -10px 0px 0px 0px !important;
padding: 0px !important;
line-height: 150%;
font-size: 13px;

list-style-type: none;
}
.dimprodotti{
color: #fe0000;
font-size: 12px;
font-weight: bolder;
margin: 0px 10px 0px 220px;
padding: 2px;
line-height: 120%;
background-color: #ececec;
}

.codprodotti{
color: #fe0000;
font-size: 12px;
font-weight: bolder;
margin: 0px 10px 0px 220px;
}
.schedapdf{
color: #666666;
font-size: 13px;
height: 40px;
margin: 5px 10px;
}

.schedapdf a{
color: #000000;
font-size: 13px;
font-weight: bolder;

}
.noteprodotti{
color: #666666;
font-size: 11px;
letter-spacing: 1px;
margin: 20px 10px 0px 0px;
padding: 10px 0px 2px 0px;
height: 20px;
border-top: 1px #dedede solid;
}
.immagineprodotto{
	float: right;
	margin: 0px 0px 0px 10px;
	width: 300px;
	padding: 5px;
	background-color: #eaebed;
}

.imgprodsmall{
	margin: 0px 5px 0px 5px;
	border: 1px #eaebed solid;
	padding: 2px; 
	width: 100px;
}

.contImgprodsmall{
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	border-top: 1px solid #eaebed;
	display: none;
}

.titolo-menu-laterale{
	margin-left: 10px;
}
.titolo-menu-laterale-ev{
	font-weight: bolder;
	margin-left: 12px;
}

.bloccomenu a{
color: #494a4e;;
	text-decoration: none;
}
.bloccomenu a:hover{
color: #be0807;
	text-decoration: underline;
}
.homelink{
clear: both;
margin-top: 15px;

}
.homelink a{
margin-left: 10px;
	color: #4C5C66;
	text-decoration: none;
}
.homelink a:hover{
	color: #4C5C66;
	text-decoration: underline;
}


.sottotitolo-menu{
   margin:10px 0 5px 0 ;
	padding:  5px 5px 5px 12px; 
   color: #334da4;
   font-size: 13px;
   font-weight: bolder;
	background-image: url(../images/fondotitolomenu.gif);
	background-position: center;
	height: 22px;
	line-height: 22px;
	color: White;
	
}

.comunicato{
   background-color: #f9f6d0;
	width: 100%;
	padding: 4px;
	margin: 2px 0px 8px 0px;
}



.sottotitolo-menu a{
	color: White;
	
}

.area-ris-centro {
	width: 752px;
}

#accessoarea {
	background-image: url(../images/sfondo-accessoarea.gif);
	background-repeat: no-repeat;
	float: right;
	width: 250px;
	height: 280px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: absolute;
	top: 0px;
	right: 0px;
}

#homeHeader {
	height: 280px;
	width: 960px;
}

#accessoarea p{
	margin: 8px 0px;
}
#loginHome {
	margin-top:50px;
	margin-left: 15px;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.label {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#loginHome titolo {
font-weight: bolder;
}

#loginHome form {
	margin:0px;
	padding: 0px;
}

#loginHome input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #263F93;
}

#loginHome a{
text-decoration: none;
color: #4c69cc;
font-size: 12px;
border: 1px solid #a5a4a4;
padding: 2px 4px 2px 4px;
}

#loginHome a:hover{
text-decoration: none;
color: #cd2321;
border: 1px solid #cd2321;
}

.inputbottone{
background-color: #216647;
border: 1px solid #afb0b1;
color: #ffffff;
}

#divisorio{
	height: 10px;
}

#flash{
	height: 242px;
	width: 960px;
	background-color: #d6d9d8;
}
#flash div{
	position: absolute;
	z-index: 1;
	width: 950px;
	height: 237px;
	overflow: hidden;
	top: 5px;
	left: 5px;	
	}
#prodottiHome{
	width: 623px;
	height: 328px;
	margin: 0px 0px 0px 15px;
	background-image: url(../images/sfondo-prodotti-home.jpg);
	background-repeat: no-repeat;
	padding: 40px 0px 0px 7px;
	border: 0px solid;
}

.tdnews{
border: 0px solid #000000;
}

.tdscritta {
border-bottom: dashed 1px #afb0b1;
width:200px;
}

.foto {
background-color: #f5e7e3;
}

#accessoprodotti{
   border: 4px solid #4c69cc;
   background-color: #eaebed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	padding: 10px 5px 10px 5px;
	margin: 20px 0px 0px 10px;
	width: 95%;
}

#accessoprodotti a{
text-decoration: underline;
color: #4c69cc;
font-size: 12px;
}

#accessoprodotti a:hover{
text-decoration: none;
color: #cd2321;
}

#news{
   background-image: url(../images/sfondo-news.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 282px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	padding-top: 50px;
	margin-top: 28px;
	margin-left: 10px;
	position: relative;
}

#news p{
	margin: 0px 0px 30px 0px;
	padding: 0px 10px 0px 10px;
}

#news img{
float: right;
margin: 5px 5px 0px 0px;
}

#bottomNews{
   background-image: url(../images/bottom-sfondo-news.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 16px;
	bottom: 0px;
	position: absolute;
	bottom: 0px;
}


.linkhome {
margin-top: 5px;
}

.titoloboxhome a{
font-weight: normal;
font-size: 20px;
color: #ffffff;
text-decoration: none;
}

.titoloboxhome a:hover{
font-weight: normal;
color: #ff2a29;
text-decoration: none;
}

.titolocomunicati{
color: #0f5137;
font-weight: bolder;
font-family: Arial, Helvetica, sans-serif;
}

.linkhome a{
background-color: #ffffff;
font-weight: normal;
color: #333333;
text-decoration: none;
padding: 1px 3px 1px 3px;
}

.linkhome a:hover{
background-color: #ffffff;
font-weight: normal;
color: #ef3510;
text-decoration: none;
padding: 1px 3px 1px 3px;
}

.inputsubmit{
background-color: #eaebed;
border: 1px solid #afb0b1;
color: #f51207;
margin-top: 5px;
}

.boxlostSx{
background-color: #ecf1f9;
border: 1px solid #bdcfe9;
padding: 10px 8px 10px 8px;
}

.boxlostSx input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #263F93;
	margin-bottom: 10px;
}

.linkcartelle{
background-color: #f2f2f3;
border: 1px solid #859db3;
}

.linkcartelle a{
color: #334da4;
}

.linkcartella{
background-color: #e0e0e0;
border: 1px solid #23527e;
}

.linkcartella a{
color: #334da4;
font-weight: bolder;
}

/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 145px;	 
	width: 460px;
}

.vertical2 {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 158px;	 
	width: 220px;
}

/* root element for scrollable items */
.items {
	position:absolute;
	width: 460px;
	/* this time we have very large space for height */	
	height:20000em;
	margin: 0px;
	left: 2px;
	top: -1px;
}

.items2 {	
	position:absolute;
	width: 220px;
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* the action buttons above the scrollable */
#actions {
	width:200px;
	margin:0px 10px 0px 0px;
	float: right;	
}

#actions2 {
	width:190px;
	margin:0px 10px 0px 0px;
	float: right;
	font-size: 11px;	
}

.boxmostre{
	/*padding: 2px 5px 2px 5px;*/
    margin: 0px;
    padding: 0;
	height: 22px;
	position: relative;
	line-height: 22px;
	border-bottom: dashed 1px #68ac8e;
	cursor: pointer;
	
}

.boxmostre .titolo{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	/*float: left;*/
	margin-left: 5px;
	position: absolute;
	left: 0;
	width: 100%;
	cursor: pointer;
}

.boxmostre .data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	/*float: right;*/
	margin-right: 5px;
	position: absolute;
	right: 0;
	cursor: pointer;
}

.boxmostre a{
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}

.boxofferte{
	background-color: #f9f6d0;
	padding: 5px 10px 5px 5px;
   margin-top: 10px;
	height: 50px;
	position: relative;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.boxofferte a{
text-decoration: none;
color: #333333;
}

.boxofferte a:hover{
	color: #000000;
}

.boxnews{
	background-color: #e0eee9;
	padding: 5px 10px 5px 5px;
   margin-top: 10px;
	height: 50px;
	position: relative;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.boxnews a{
text-decoration: none;
color: #333333;
}

.boxnews a:hover{
	color: #000000;
}

#actions a {
text-decoration: none;
color: #0f5137;
cursor:pointer;
font-size: 11px;

}

#actions a:hover {
   color: #950d06;
   text-decoration: none;
}

#actions2 a {
text-decoration: none;
color: #1ccb80;
cursor:pointer;

}

#actions2 a:hover {
   color: #eb5216;
   text-decoration: none;
}

.disabled {
	visibility:hidden;		
}

.nextPage {
	float:right;
}
ul.menuInterno {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
}

ul.menuInterno li {
	margin: 0px;
	padding: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	color: #000000;
	line-height: 20px;
	/*height: 20px;
	overflow: hidden;*/
	border-bottom: 1px dotted #999999;
}
ul.menuInterno li.curr {
	background-color: #000000 !important;
}
ul.menuInterno li.livello2 {
	padding: 0px 5px 0 0px;
	list-style: none;
	margin: 0;
}
.menu1 {
	margin: 0;
	padding: 0 5px 0 15px;
}
ul.menuInterno li.livello2 a{
color: #333333;
}

ul.menuInterno li.livello2 a.current{
color: #ae3c10 !important;
font-weight: bolder;
}

ul.menuInterno li.curr2 {
	padding: 0px 5px 0 9px;
	background-color: #fdf9f4 !important;
}
ul.menuInterno li a{
	color: #000000;
	text-decoration: none;
}

ul.menuInterno li a:hover{
	color: #ffffff !important;
	text-decoration: none;
	padding-left: 2px;
	background-color: #5b9e81;	
}
ul.menuInterno li a.current{
	color: #333333	 !important;
	text-decoration: none;
	font-weight: bolder;
	
}


#ytvideo2 {
    float: left;
	margin-right:10px;
	width: 650px;
}


.yt_holder {
    padding: 5px;
    float: left;
	margin-bottom:5px;
}


.yt_holder ul {
    float: left;
    margin: 0;
    padding: 0;
	 width: 100px;
}

.yt_holder ul li {
    list-style-type: none;
    display:block;
    background: #f1f1f1;
    float: left;
    width: 100px;
    margin-bottom: 5px;
	padding:2px;

}

.yt_holder ul li img {
    width: 100px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}

.yt_holder ul li a {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
}

.currentvideo {
	background: #e6e6e6;
}

#tipTutti {
}

#tipTutti .tipContenuto {
	position: absolute;
	z-index: 999;
	
}
#tipTutti .tipContenuto p{
	display: none;	
}

#tipTutti .tipContenuto div.hotspot{
	width: 30px;
	height:30px;	}

#tipMappa0{ /*vidor*/
	top: 716px;
	left: 223px;
}
#tipMappa1{ /*s. stefano*/
	top: 553px;
	left: 225px;
}
#tipMappa2{ /*col s. martino*/
	top: 592px;
	left: 352px;
}
#tipMappa3{ /*guia*/
	top: 534px;
	left: 266px;
}
#tipMappa4{ /*villa di cordignano*/
	top: 291px;
	left: 1200px;
}
#tipMappa5{ /*s. pietro di barbozza*/
	top: 569px;
	left: 185px;
}

#tipMappa6{ /*conegliano*/
	top: 596px;
	left: 911px;
}

#tipMappa7{ /*s. giovanni*/
	top: 655px;
	left: 201px;
}
#tipMappa8{ /*miane*/
	top: 411px;
	left: 360px;
}
#tipMappa9{ /*fregona*/
	top: 162px;
	left: 1000px;
}
#tipMappa10{ /*refrontolo*/
	top: 466px;
	left: 666px;
}

#tipMappa11{ /*combai*/
	top: 460px;
	left: 312px;
}
#tipMappa12{ /*vittorio veneto*/
	top: 240px;
	left: 892px;
}
#tipMappa13{ /*corbanese*/
	top: 368px;
	left: 738px;
}
#tipMappa14{ /*s. pietro di feletto*/
	top: 448px;
	left: 762px;
}
#tipMappa15{ /*serravalle*/
	top: 177px;
	left: 862px;
}


#tipMappa16{ /*saccol*/
/*	top: 606px;
	left: 184px;*/
}


.mostraSelezionata {
	
	background-color: #ae090a !important;
}
div.spazio10 {
	clear: both;
	margin: 0 auto;
	padding: 0;
	height: 2px;
	width: 960px;
	line-height: 2px;
	font-size: 2px;
	
}
#footerita {
	clear: both;
	width: 960px;
	height: 30px;
	margin: 10px auto;
	line-height: 30px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #CCC;
	
}

#footerita > div {
	height: 30px;
	line-height: 30px;
}
.dx {
	float: right;
}

.sx {
	float: left;
}
#footerita a {
	color: #666;
}

.tableloghi {
	clear: both;
	width: 950px;
	margin: 10px auto;
	line-height: 30px;
	background-color: #ffffff;
}

#loghi {
	background-color: #ffffff;
}

.tdscrittaloghi {
border-bottom: 1px dashed #afafaf;
font-size: 11px;
}

.tdloghi {
padding-top: 5px;
}

.mostraInCorso {
	background-color: #21907a;
}

.mostraPassata {
	background-color: #4f6b62;
}

.mostraPassata {
	background-color: #909090;
}

div#booking {
	position: absolute;
	top: 0px;
	z-index: 100000;
	width:100%;
	height:0;
	margin: 0 auto;
	overflow: hidden;
	display: none;
}
div#bookingContent{
	width:920px;
	height: 95%;
	margin: 0 auto;
	position: relative;
	border: 5px solid #f47c21;
	background-color:#fff;
	
}
div#booking iframe {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	border: 0 none;
	background-color:#fff;
	
	}
p#mostraBooking {
	position: absolute;
	top: 0px;
	left: 390px;
	z-index: 10001;
	padding: 0;
	margin: 0;
}


p#mostraBooking a {
	}

p#mostraBooking a img {
	border: 0;
	}
	
p#chiudiBooking {
	position: absolute;
	top: 0px;
	left: 410px;
	background-color: #f47c21;
	text-align: center;
	width: 100px;
	cursor: pointer;
	color: white;
	padding: 3px;
;
}
.htmlareatext textarea {
	font-size: 10px;
}

form#formscatta {
	position: relative;
}
div#loadingForm {
	width: 100%;
	position: absolute;	
	z-index: 100;
	top: 260px;
	text-align: center;	
	vertical-align: middle;
}

div#loadingForm img  {
	vertical-align: middle;
}



