@import url("reset.css");
.rg {
float: right;
}
#NoScrollIntestazione{
position: fixed;
width: 100%;
z-index: 10;
float: right;
top:0px;
}


.ContenitoreStripeIntestazione{
background-color: #1B416D;
position: relative;
top:0px;
}
.stripeContenitoreIntestazione{
height: auto !important;
height: 32px;
min-height: 32px;
}


.IntestazioneTesto h1
{
text-align:center;
color:#ffffff;
font-family:Arial, Verdana;
font-size:0.7em;
}
.ContenitoreStripeIntestazione1{
background-image: url('/Galleria/Sfondo-Menu-Alto.png');
position: relative;
top:0px;
}
.stripeContenitoreIntestazione1{
height: auto !important;
height: 48px;
min-height: 48px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}
.IntestazioneTesto1
{
text-align:center;
color:#ffffff;
font-family:Arial, Verdana;
font-size:0.7em;
}
#logoContainer
{
height: auto !important;
height: 55px;
min-height: 55px;	}
#logoContainer{
width: 352px;
clear: left;
background-image: url('/Galleria/Logo.png');
background-repeat: no-repeat;
margin-top: 0px;
margin-left: 10px;
}
#logo{
margin: 0px;
}
.lf {
float: left;
}
.cf {
float: center;
}

#MenuSocial
{
height: auto !important;
height: 55px;
min-height: 55px;	}
#MenuSocial{
width: 800px;
clear: left;
background-repeat: no-repeat;
margin-top: 15px;
margin-left: 400px;
}
#link_principale,#link_Info{
display: block;
height: 15px;
line-height: 15px;
text-decoration: none;
margin-top: 5px;
margin-right: 17px;
}
#link_principale {
border-right: 1px solid #777;
padding-right: 15px;
padding-left: 19px;
background-image: url('/Galleria/omino_Login.png');
background-position: center left;
background-repeat: no-repeat;
}
#link_Info {
border-right: 1px solid #777;
padding-right: 15px;
padding-left: 19px;
background-image: url('/Galleria/Info.png');
background-position: center left;
background-repeat: no-repeat;
}
#loginContainer{
height: auto !important;
height: 45px;
min-height: 45px;
}
#loginContainer a:link {color: #ffffff;}
#loginContainer a:visited {color: #ffffff;}
#loginContainer a:hover {color: #A7B7D9;}
#loginContainer{
width: 100%;
position: absolute;
}
#loginContainer #link_logout{
padding-left: 19px;
}
#loginContainer {
display: block;
height: 15px;
line-height: 15px;
text-decoration: none;
margin-top: 17px;
margin-right: 17px;
}
.rf1 {
float: left;
padding-left: 10%;
}
.ContenitoreStripeMappa {
width: 100%;
background-color: #ffffff;
position: relative;
top:130px;
z-index: 2;

}
.stripeContenitoreMappa{
height: auto !important;
height: 700px;
min-height: 700px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;


}

.CategoriaLink a:link {color: #1B416D;}
.CategoriaLink a:visited {color: #1B416D;}
.CategoriaLink a:hover {color: #990000;}



.ContenitoreStripeMappaVT {
width: 80%;


position: relative;
top:70px;
z-index: 2;
}
.stripeContenitoreMappaVT{
height: auto !important;
height: 500px;
min-height: 500px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}

.SfondoElencoVT{
width: 78%;
height: auto !important;

margin-top:70px;
margin-left:1px;
margin-bottom:1px;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}



.ContenitoreStripeMappaVTTasti {
width: 100%;


position: relative;
top:0px;
z-index: 2;
}

.stripeContenitoreMappaVTTasti{
height: auto !important;
height: 70px;
min-height: 70px;
border-bottom: 1px solid #ffffff;
padding-bottom: 2px;
}

#iconInfoStruttura:hover , #iconProdottiOfferte:hover {
background-position: center bottom;


}
#iconInfoStruttura{
background-image: url('/Galleria/IcoInfoStruttura.jpg');
height: 55px;
width: 276px;
margin: 0px 0px 0px 25px;


}
#iconProdottiOfferte{
background-image: url('/Galleria/IcoInfoProdotti.jpg');
height: 55px;
width: 276px;
margin: 0px 0px 0px 25px;


}



.ContenitoreStripeMappaVTInfo {
width: 70%;
position: relative;
top:10px;
left:15%;
z-index: 2;
}

.stripeContenitoreMappaVTInfo{
height: auto !important;

}




#InfoStruttura{
width: 100%;
position: relative;
top:70px;
z-index: 2;
}

div.textimageVT{
width: 100%;
margin-bottom: 5px;

line-height: 1.3em;

word-spacing: 0.2em
font-family:Arial, Verdana;
font-size:1.5em;
text-decoration: none;
text-align:justify;
font-weight: 400;

}
div.textimageVT img{
float:left;

margin: 0px 10px 0px 0px;



}

.FasciaVT {

border-bottom: 1px solid #ffffff;
padding-bottom: 10px;
}

.TestoVT {font-family:Verdana;font-weight: 100;font-size:1.1em;color:#003366;line-height: 1.6; text-align: justify;}
.TestoVT h1{font-family:Arial, Verdana;font-size:0.7em;color:#003366;font-weight: 200;line-height:1.6;}
.TestoVT h2{font-family:Arial, Verdana;font-size:1.0em;color:#ffffff;font-weight: 200;line-height: 1.6;}
.TestoVT h3{font-family:Arial, Verdana;font-size:0.7em;color:#003366;font-weight: 200;line-height: 1.6;}
.TestoVT p{font-family:Arial, Verdana;font-size:0.7em;color:#003366;font-weight: 200;line-height:1.6;}


.TestoVT a:link {color: #003366;}
.TestoVT a:visited {color: #003366;}
.TestoVT a:hover {color: #ffffff;}



.ContenitoreStripePagine {
width: 80%;
position: relative;
top:150px;
z-index: 2;
}
.stripeContenitorePagine{
height: auto !important;
height: 100px;
min-height: 100px;
}

.ContenitoreStripePagineVT {
width: 80%;
position: relative;
top:150px;
z-index: 2;


background-image: url(/Galleria/Virtual.jpg);
	padding: 6px 0px 0px 0px;
	background-repeat: no-repeat;

}





.PagineContenitoreStripeFine{
width: 80%;
position: relative;
top:150px;
background-color: #A7B7D9;
}
.PaginestripeContenitoreFine{
height: auto !important;
height: 100px;
min-height: 100px;
border: 2px solid #1B416D;
padding-bottom: 1px;
z-index: 10;
padding-top:20px;
}







.HomeContenitoreStripeBandiera {
width: 82%;
background-color: #1B416D;
position: relative;
top:2px;
z-index: 3;
}
.HomestripeContenitoreBandiera{
height: auto !important;
height: 62px;
min-height: 62px;

}
#row-middlebar1{
background-color: #1B416D;
background-image: url('/Galleria/Sfondo-Menu-SocialHome.png');
background-position: top;
background-repeat: repeat-x;
height: 62px;
z-index: 10;
}
#row-middlebar-inner1
{
width: 980px;
margin: 0 auto;
z-index: 10;
}
#row-middlebar-inner1{
position: relative;
z-index: 10;
}


.HomeContenitoreStripeCategorie {
width: 50%;

position: relative;
top:2px;
z-index: 2;
padding:right;
left:310px;
text-align:justify;
}
.HomestripeContenitoreCategorie{
height: auto !important;
height: 62px;
min-height: 62px;

}






.InfoCategorie a {color: #A7B7D9; font-size:0.5em;font-weight: 200;line-height: 0.7; width:150px;font-weight: 400;font-family: Verdana;
}
.InfoCategorie a:link {color: #A7B7D9;}
.InfoCategorie a:visited {color: #A7B7D9;}
.InfoCategorie a:hover {color: #ffffff;}





.SepCategoria{
background-image: url('/Galleria/Separa_Categoria.png');
background-repeat: no-repeat;
padding-left:10px;
padding-right:5px;
}



.HomeContenitoreStripeGalleria {
width: 82%;
background-color: #ffffff;
position: relative;
top:2px;
z-index: 2;
}
.HomestripeContenitoreGalleria{
height: auto !important;
height: 385px;
min-height: 385px;
padding-bottom: 0px;
}

.HomeContenitoreStripeComuniMP {
width: 80%;
position: relative;
top:130px;
z-index: 0;
}

.HomeContenitoreStripeComuni {
width: 80%;
position: relative;
top:50px;
z-index: 0;
}
.HomestripeContenitoreComuni{
height: auto !important;
height: 100px;
min-height: 100px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}



.ContenitoreStripeComuni {
width: 80%;
background-color: #ffffff;
position: relative;
top:130px;
z-index: 2;
}
.stripeContenitoreComuni{
height: auto !important;
height: 300px;
min-height: 300px;

}

.ContenitoreTornaSu {
width: 80%;

position: relative;
top:-10px;
z-index: 2;

}

.ContenitoreTornaSu a {color: #1B416D; font-size:0.9em;font-weight: bold;line-height: 1.5; width:150px;text-align:right;font-weight: 400;font-family: Verdana;
}
.ContenitoreTornaSu a:link {color: #1B416D;}
.ContenitoreTornaSu a:visited {color: #1B416D;}
.ContenitoreTornaSu a:hover {color: #A7B7D9;}


.InfoComuni{
width: 96%;
height: auto !important;
height: 550px;
min-height: 550px;
margin-top:2%;
margin-left:1%;
margin-right:1%;
margin-bottom:2%;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomright: 50px;
border-top-left-radius: 50px;
border-bottom-right-radius: 50px;
color: #1B416D;
text-align: center;
font-size: 18px;
}
.InfoComuni h1
{
text-align:center;
color:#ffffff;
font-family:Arial, Verdana;
font-size:0.9em;
line-height: 35px;
font-weight: 400;

}



.InfoComuni a {color: #1B416D; font-size:0.7em;font-weight: 200;line-height: 1.5; width:150px;text-align:left;font-weight: 400;font-family: 'Marcellus SC', serif;list-style:none;
}
.InfoComuni a:link {color: #1B416D;}
.InfoComuni a:visited {color: #1B416D;}
.InfoComuni a:hover {color: #ffffff;}



		
		
.linkIncolonnati { }
	.linkIncolonnati a {
		display: block; background-position: left center; background-repeat: no-repeat; overflow: hidden;	float: left; height: 25px; line-height: 25px;
	}
		.linkIncolonnati a:hover { background-color: #1B416D; text-decoration: none; }

.InfoComuniVT{
width: 96%;
height: auto !important;
height: 1000px;
min-height: 1000px;
margin-top:2%;
margin-left:1%;
margin-right:1%;
margin-bottom:2%;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomright: 50px;
border-top-left-radius: 50px;
border-bottom-right-radius: 50px;
color: #1B416D;
text-align: center;
font-size: 18px;
background-image: url(/Galleria/Virtual.jpg);
	padding: 6px 0px 0px 0px;
	background-repeat: no-repeat;
	
}
.InfoComuniVT h1
{
text-align:center;
color:#ffffff;
font-family:Arial, Verdana;
font-size:0.9em;
line-height: 35px;
font-weight: 400;

}

.InfoComuniVT a {color: #1B416D; font-size:0.7em;font-weight: 200;line-height: 1.5; width:20%;text-align:left;font-weight: 400;font-family: 'Marcellus SC', serif;list-style:none;
}
.InfoComuniVT a:link {color: #1B416D;}
.InfoComuniVT a:visited {color: #1B416D;}
.InfoComuniVT a:hover {color: #ffffff;}

.linkIncolonnatiVT { }
	.linkIncolonnatiVT a {
		display: block; background-position: left center;background-repeat: no-repeat;  overflow: hidden;float: left;	 height: 35px; line-height: 35px;
	}
		.linkIncolonnatiVT a:hover { background-color: #1B416D; text-decoration: none; }
		
		
		
.FrecciaDXPic{
background-image: url('/Galleria/FrecciaDX-pic.png');
background-repeat: no-repeat;
padding-left:20px;
}







.HomeContenitoreStripePrimo {
width: 80%;
background-color: #ffffff;
position: relative;
top:0px;
z-index: 2;
}
.HomestripeContenitorePrimo{
height: auto !important;
height: 385px;
min-height: 385px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}
.colSx1Mappa{
width:33%;
height: auto !important;
height: 350px;
min-height: 350px;
}
.colSx1Mappa{
padding-right:10px;
}
.colCT1Mappa{
width:30%;
height: auto !important;
height: 350px;
min-height: 350px;
}
.colCT1Mappa{
padding-right:10px;
}
.colDx1Mappa{
width:30%;
height: auto !important;
height: 350px;
min-height: 350px;
}
.colDx1Mappa{
padding-right:10px;
}
.textInfo{
line-height: 1.3em;
font-family:Arial, Verdana;
font-size:0.9em;
color:#003366;
}
.mb30{
margin-bottom: 30px !important;
}
.HomeContenitoreStripeSecondo {
width: 80%;
position: relative;
top:50px;
z-index: 2;
}
.HomestripeContenitoreSecondo{
height: auto !important;
height: 100px;
min-height: 100px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}
.InfoTuristicheElenco, .textInfoEvidence{
width: 96%;
height: auto !important;
height: 100px;
min-height: 100px;
margin-top:2%;
margin-left:1%;
margin-right:1%;
margin-bottom:2%;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomright: 50px;
border-top-left-radius: 50px;
border-bottom-right-radius: 50px;
color: #1B416D;
text-align: center;
font-size: 18px;
}
.InfoTuristicheElenco h1
{
text-align:left;
color:#1B416D;
font-family:Arial, Verdana;
font-size:0.7em;
}
.InfoTuristicheElenco li
{
text-align:left;
color:#1B416D;
font-family:Arial, Verdana;
font-size:0.9em;
margin: 15px 20px;
margin-left:30px;
}
.InfoTuristicheElenco a:link {color: #1B416D;}
.InfoTuristicheElenco a:visited {color: #ffffff;}
.InfoTuristicheElenco a:hover {color: #ffffff;}
.FrecciaDX{
background-image: url('/Galleria/FrecciaDX.png');
background-repeat: no-repeat;
padding-left:20px;
}
.FrecciaSU{
background-image: url('/Galleria/FrecciaSU.png');
background-repeat: no-repeat;
padding-left:30px;
}
.HomeContenitoreStripeTerzo {
width: 80%;
position: relative;
top:50px;
z-index: 2;
}
.HomestripeContenitoreTerzo{
height: auto !important;
height: 100px;
min-height: 100px;
}
div.textimage h2{
margin:0 10px;padding: 0}


div.textimage h2{
margin-top: 10px;
font-family:Arial, Verdana;
font-weight: 400;
font-size:0.8em;
text-decoration: none;
color: #ffffff;
line-height: 1.8em;
}



.TestoInfoTurismo {font-family:Arial, Verdana;font-weight:bold;font-size:0.3em;color:#003366;}
.TestoInfoTurismo p{font-family:Arial, Verdana;font-size:0.5em;color:#003366;font-weight: 200;line-height: 1.5;}
.TestoInfoTurismo a:link {color: #003366;}
.TestoInfoTurismo a:visited {color: #003366;}
.TestoInfoTurismo a:hover {color: #ffffff;}
.InfoTuristicheProfilo, .textInfoEvidence{
width: 96%;
height: auto !important;
height: 100px;
min-height: 100px;
margin-top:2%;
margin-left:1%;
margin-right:1%;
margin-bottom:2%;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
color: #1B416D;
text-align: center;
font-size: 18px;
}



div.textimage{
width: 100%;
margin-bottom: 10px;
line-height: 1.3em;
text-indent: 20px;
word-spacing: 0.2em
font-family:Arial, Verdana;
font-size:1.5em;
text-decoration: none;
text-align:justify;
font-weight: 400;
}
div.textimage img{
float:left;margin: 10px
}
div.clearer{
clear: left
}
.HomeContenitoreStripeMenu{
width: 80%;
position: relative;
float: left;
top:2px;
z-index: 20;
}
.HomestripeContenitoreMenu{
height: auto !important;
height: 50px;
min-height: 50px;

}
.ContenitoreStripeMenu{
width: 80%;
position: relative;
float: left;
top:-2px;
}
.stripeContenitoreMenu{
height: auto !important;
height: 70px;
min-height: 70px;

}

.PagineContenitoreStripeMenu{
width: 80%;
position: relative;
float: left;
top:80px;
}
.PaginestripeContenitoreMenu{
height: auto !important;
height: 70px;
min-height: 70px;

}


#NoScrollLaterale{
position: fixed;
width: 100%;
z-index: 0;
}
.ContenitoreStripeLaterale{
width: 18%;
position: relative;
top:20px;
z-index: 5;
}
.stripeContenitoreLaterale{
height: auto !important;
height: 700px;
min-height: 700px;
padding-bottom: 1px;
float:right;
}

.Centro {
float: center;
}
#combo_borderLaterale{
border-style:solid;
color:#ffffff;
border-width:0px;
margin-top:5px;
margin-left:2px;
margin-right:8px;
margin-bottom:5px;
padding-top:95px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;

}
#combo_borderLateraleB{margin-top:5px;margin-left:0px;margin-right:10px;margin-bottom:5px;padding-top:5px;padding-left:0px;padding-right:10px;padding-bottom:5px;background-image:url('/images/ddormire_form.gif');background-repeat:repeat-x;background-attachment:scroll;background-position:right bottom;}
#combo_borderLateraleC
{
border-style:solid;
color:#ffffff;
border-width:1px;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;padding-bottom:5px;margin-bottom: 20px;background-image:url('/images/ddormire_form.gif');background-repeat:repeat-x;background-attachment:scroll;background-position:right bottom;}



#menu_fontLateraleD{
font-family:Arial, Verdana;
font-weight:200;
font-size:0.9em;
color:#ffffff;
margin-top:-10px;
margin-left:5px;
margin-right:5px;
margin-bottom:3px;
padding-left:0px;
}

#menu_fontLaterale{
font-family:Arial, Verdana;
font-weight:200;
font-size:0.9em;
color:#ffffff;
margin-top:10px;
margin-left:1px;
margin-right:1px;
margin-bottom:-95px;
padding-left:0px;
text-align: center;
}

#combo_borderLateraleBanner{
border-style:solid;
color:#ffffff;
border-width:0px;
margin-top:5px;
margin-left:2px;
margin-right:8px;
margin-bottom:5px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;

}

#menu_fontLateraleBanner{
font-family:Arial, Verdana;
font-weight:200;
font-size:0.9em;
color:#ffffff;
margin-top:-10px;
margin-left:5px;
margin-right:1px;
margin-bottom:3px;
padding-left:0px;
}
#combo_borderLateraleTags{
border-style:solid;
color:#ffffff;
border-width:0px;
margin-top:5px;
margin-left:2px;
margin-right:8px;
margin-bottom:5px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;

}


#menu_fontLateraleTags{
font-family:Arial, Verdana;
font-weight:200;
font-size:0.9em;
color:#ffffff;
margin-top:0px;
margin-left:5px;
margin-right:1px;
margin-bottom:3px;
padding-left:15px;
}

.InfoCategorieLaterale a {color: #1B416D; font-size:0.6em;font-weight: 200;line-height: 0.7; width:150px;font-weight: 400;font-family: Verdana;
}
.InfoCategorieLaterale a:link {color: #1B416D;}
.InfoCategorieLaterale a:visited {color: #1B416D;}
.InfoCategorieLaterale a:hover {color: #ffffff;}

.InfoCategorieLateraleComuni a {color: #1B416D; font-size:0.9em;font-weight: 200;line-height: 1.2; width:150px;font-weight: 400;font-family: Verdana;
}
.InfoCategorieLateraleComuni a:link {color: #1B416D;}
.InfoCategorieLateraleComuni a:visited {color: #1B416D;}
.InfoCategorieLateraleComuni a:hover {color: #ffffff;}



.SfondoElencoLaterale{
width: 99%;
height: auto !important;
margin-top:70px;
margin-left:0px;
margin-right:2px;
margin-bottom:10px;
padding-left:0px;
background-color:#A7B7D9;
padding:0px 0px 0px 0px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 1px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.ContenitoreStripeFineHome{
width: 80%;
position: relative;
top:50px;
background-color: #A7B7D9;
}

.ContenitoreStripeFine{
width: 100%;
position: relative;
top:132px;
background-color: #A7B7D9;
}
.stripeContenitoreFine{
height: auto !important;
height: 100px;
min-height: 100px;
border: 2px solid #1B416D;
padding-bottom: 1px;
z-index: 10;
padding-top:20px;
}
.ContenitoreStripeFineVT{
width: 81%;
position: relative;
top:10px;
background-color: #A7B7D9;
}


.FineTesto
{
font-family:Arial, Verdana;
font-weight:200;
font-size:1.2em;
text-align:center;
color:#ffffff;
font-size:1.0em;
}
.ContenitoreCategorie{
width: 85%;
background-color: #1B416D;
position: relative;
top:132px;
}
.ContenitoreCategorieVT{
width: 85%;
background-color: #1B416D;
position: relative;
top:15px;
}

.ContenitoreCategoriePagine{
width: 85%;
background-color: #1B416D;
position: relative;
top:150px;
}


.ContenitoreCategorieHome{
width: 85%;
background-color: #1B416D;
position: relative;
top:50px;
}
.stripeContenitoreCategorie{
height: auto !important;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}


.CategoriaTesto1
{
text-align:center;
color:#1B416D;
font-family:Arial, Verdana;
font-size:0.9em;
}
.CategoriaTesto1 p
{
text-align:center;
color:#1B416D;
font-family:Arial, Verdana;
font-size:0.9em;
font-weight: 200;
line-height: 1.5;
text-align: left;
}

.CategoriaTesto1 p a {color: #ffffff; font-size:0.9em; font-family:Verdana;font-weight: 200;line-height: 1.5;text-align: left;}
.CategoriaTesto1 p a:link {color: #ffffff;}
.CategoriaTesto1 p a:visited {color: #ffffff;}
.CategoriaTesto1 p a:hover {color: #1B416D;}


.CategoriaTesto {
color: #ffffff;
font-family:Arial, Verdana;
z-index: 10;
}



.CategoriaTesto h1
{
text-align:center;
color:#1B416D;
font-family:Arial, Verdana;
font-size:0.7em;
}




.CategoriaTesto h2
{
text-align:center;
color:#1B416D;
font-family:Arial, Verdana;
font-size:0.7em;
}
.CategoriaTesto a {color: #ffffff; font-size:0.7em; font-family:Verdana;font-weight: 200;line-height: 0.7;}
.CategoriaTesto a:link {color: #ffffff;}
.CategoriaTesto a:visited {color: #ffffff;}
.CategoriaTesto a:hover {color: #1B416D;}


.SfondoElenco{
width: 98%;
height: auto !important;
margin-top:10px;
margin-left:1px;
margin-bottom:1px;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}




#iconComuniVT:hover, #iconComuniDove:hover{
background-position: left bottom;

}


#iconComuniVT{
background-image: url('/Galleria/ComuniVT.jpg');
height: 125px;
width: 300px;
margin: 0px 0px 0px 25px;

}

#iconComuniDove{
background-image: url('/Galleria/ComuniDove.jpg');
height: 125px;
width: 300px;
margin: 0px 0px 0px 25px;
}
#iconSocialTw1{
background-image: url(/Galleria/social-tw.png);
height: 44px;
width: 44px;
margin: 0px 0px 0px 5px;
margin-top:-13px;
}
#iconSocialFb1{
background-image: url(/Galleria/social-fb.png);
height: 44px;
width: 44px;
margin: 0px 0px 0px 5px;
margin-top:-13px;
}

#iconSocialTw1:hover,#iconSocialFb1:hover{
background-position: left bottom;
margin-top:-13px;
}
#iconMeteoPic1:hover,#iconEventiPic1:hover, #iconNewsPic1:hover, #iconLoginPic1:hover, #iconInfoPic1:hover{
background-position: left bottom;
margin-top:-10px;
}
#iconSocialTw1{
background-image: url(/Galleria/social-tw.png);
height: 44px;
width: 44px;
margin: 0px 0px 0px 5px;
margin-top:-13px;
}
#iconSocialFb1{
background-image: url(/Galleria/social-fb.png);
height: 44px;
width: 44px;
margin: 0px 0px 0px 5px;
margin-top:-13px;
}
#iconLoginPic1{
background-image: url('/Galleria/Icon-Login.png');
height: 44px;
width: 55px;
margin: 0px 0px 0px 25px;
margin-top:-10px;
}
#iconInfoPic1{
background-image: url('/Galleria/Icon-Info.png');
height: 44px;
width: 40px;
margin: 0px 0px 0px 25px;
margin-top:-10px;
}
#iconMeteoPic1{
background-image: url('/Galleria/social-MeteoPic.png');
height: 44px;
width: 62px;
margin: 0px 0px 0px 25px;
margin-top:-10px;
}
#iconEventiPic1{
background-image: url('/Galleria/social-EventiPic.png');
height: 44px;
width: 65px;
margin: 0px 0px 0px 25px;
margin-top:-10px;
}
#iconNewsPic1{
background-image: url('/Galleria/social-NewsPic.png');
height: 44px;
width: 57px;
margin: 0px 0px 0px 25px;
margin-top:-10px;
}
.inconSocial1{
background-position: left top;
background-repeat: no-repeat;
display: block;
height: 44px;
width: 44px;
margin: 0px 4px;
}


.seoElement1{
text-indent: -9999px;
}
#searchContainer, #loginContainer, #searchLinkContainer{
height: auto !important;
height: 45px;
min-height: 45px;
}
#searchContainer{
width: 285px;
font-family:Arial, Verdana;
}
#searchform{
position: relative;
margin-top:-10px;
}

#searchContainer1, #loginContainer1, #searchLinkContainer1{
height: auto !important;
height: 45px;
min-height: 45px;
}
#searchContainer1{
width: 285px;
font-family:Arial, Verdana;
}
#searchform1{
position: relative;
margin-top:-10px;
}
#searchButton1{
position: absolute;
top: 1px;
right: 1px;
}


.search{
background-color: transparent;
background-image: url('/Galleria/search-bg.png');
background-position: left top;
background-repeat: no-repeat;
display: block;
height: 26px;
width: 170px;
padding: 4px 70px 2px 5px;
border: none;
color: #888;
font-size: 1.25em;
line-height: 1.45em;
}
#searchButton{
position: absolute;
top: 1px;
right: 1px;
}
#Ricerca {font-family:Arial, Verdana;font-weight:normal;font-size:0.9em;color:#ffffff;}



.ContenitoreStripePagineInfo {
width: 75%;
position: relative;
top:150px;
z-index: 2;
background-color:#A7B7D9;

height: auto !important;
height: 100px;
min-height: 100px;
margin-top:2%;
margin-left:1%;
margin-right:1%;
margin-bottom:2%;
padding-left:0px;


color: #1B416D;

padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;

}




.stripeContenitorePagineInfo{
height: auto !important;
height: 100px;
min-height: 100px;
}





.InfoTuristicheProfiloInfo{
width: 70%;
margin: auto;
text-align: center;
font-size: 18px;
}

.linkIncolonnatiVTInfo { }
	.linkIncolonnatiVTInfo a {
		display: block; background-position: left center;background-repeat: no-repeat;  overflow: hidden;float: left;	 height: 350px; line-height: 350px;
	}
		.linkIncolonnatiVT a:hover { background-color: #1B416D; text-decoration: none; }
		
		
div.textimageVTInfo{
width: 40%;
margin-bottom: 5px;

line-height: 1.3em;

word-spacing: 0.2em
font-family:Arial, Verdana;
font-size:1.5em;
text-decoration: none;
text-align:justify;
font-weight: 400;

}
div.textimageVTInfo img{
float:left;

margin: 0px 10px 0px 0px;



}

.HomeContenitoreStripeTerzoInfo {
width: 80%;
position: relative;
top:150px;
z-index: 2;
}
.HomestripeContenitoreTerzoInfo{
height: auto !important;
height: 100px;
min-height: 100px;
}




div.split2 div{
    float: left;
    width: 45%;
    width: 49%;
    width: 45%;
    padding: 0 2%
    }

div.clearer{
    float: none; clear: left
    }
    
.InfoTuristicheProfiloInfoVT{
    
    
width: 96%; 

height: auto !important;
height: 100px;
min-height: 100px;

    float: left;
    width: 95%;
   
    width: 95%;
    padding: 0 2%


margin-top:2%;
margin-left:1%;
margin-right:1%;
margin-bottom:2%;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
color: #1B416D;
text-align: center;
font-size: 18px;
}


div.textimageInfo h2{
margin:0 10px;padding: 0}


div.textimageInfo h2{
margin-top: 10px;
font-family:Arial, Verdana;
font-weight: 400;
font-size:0.7em;
text-decoration: none;
color: #ffffff;
line-height: 1.8em;
}

div.textimageInfo h1{
margin-top: 10px;
font-family:Arial, Verdana;
font-weight: 400;
font-size:0.8em;
text-decoration: none;
color: #ffffff;
line-height: 1.8em;

}

div.sx{

text-align: left;
}

div.ct{

text-align: center;
}

div.dx{

text-align: right;
}






div.textimageInfo{
width: 100%;
margin-bottom: 10px;
line-height: 1.3em;
text-indent: 20px;
word-spacing: 0.2em
font-family:Arial, Verdana;
font-size:1.5em;
text-decoration: none;
text-align:justify;
font-weight: 400;
}
div.textimageInfo img{
float:left;margin: 10px
}


.SeparatoreInfo{
height: auto !important;
height: 10px;
min-height: 10px;
border-bottom: 1px solid #ffffff;
padding-bottom: 1px;
}



#iconOfferte:hover  {
background-position: center bottom;


}
#iconOfferte{
background-image: url('/Galleria/Offerte.jpg');
height: 85px;
width: 200px;
margin: 0px 0px 0px 25px;


}


div.altezza {

height: 250px

}


.ContenitoreStripeMappaVTPC {
width: 100%;


position: relative;
top:0px;
z-index: 2;
}
.stripeContenitoreMappaVTPC{
height: auto !important;
height: 500px;
min-height: 500px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}

.ContenitoreStripeFinePC{
width: 100%;
position: relative;
top:0px;
background-color: #A7B7D9;
}
.stripeContenitoreFinePC{
height: auto !important;
height: 100px;
min-height: 100px;
border: 2px solid #1B416D;
padding-bottom: 1px;
z-index: 10;
padding-top:20px;
}

.FineTestoInfo
{
font-family:Arial, Verdana;
font-weight:200;
font-size:1.2em;
text-align:left;
color:#ffffff;
font-size:1.0em;
}



.ContenitoreStripeFinePC1{
width: 100%;
position: relative;
top:5px;
background-color: #A7B7D9;
}
.stripeContenitoreFinePC1{
height: auto !important;
height: 50px;
min-height: 50px;
border: 2px solid #1B416D;
padding-bottom: 1px;
z-index: 10;
padding-top:20px;
}

#logoContainerVT
{
height: auto !important;
height: 1px;
min-height: 1px;	}



#logoContainerVT1{
width: 352px;
clear: left;
background-image: url('/Galleria/Logo.png');
background-repeat: no-repeat;
margin-top: 0px;
margin-left: 10px;
}



	.box {
		position: absolute;
		z-index: 1000000000000000;
		top: -10px;
		right: 20px;
		width: 110px; 
		background-position: center bottom;

		background-repeat: no-repeat;
		
	}
	
	
	#iconbox :hover  {
background-position: center bottom;


}
#iconbox {
background-image: url('/Galleria/Logo.png');
height: 55px;
width: 352px;
margin: 0px 0px 0px 0px;


}


.ContenitoreVTPC {
width: 100%;


position: relative;
top:80px;
z-index: 2;
}
.stripeContenitoreVTPC{
height: auto !important;
height: 500px;
min-height: 500px;
border-bottom: 1px solid #b8b8b8;
padding-bottom: 1px;
}





.SfondoElencoVTPC{
width: 97%;
height: auto !important;

margin-top:80px;
margin-left:1px;
margin-bottom:1px;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}

.ContenitoreStripeFinePC1VT{
width: 97%;
position: relative;
top:5px;
background-color: #A7B7D9;
}
.stripeContenitoreFinePC1VT{
height: auto !important;
margin-left:1px;
margin-bottom:1px;
padding-left:0px;
height: 50px;
min-height: 50px;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
padding-bottom: 1px;
z-index: 10;
padding-top:20px;
}

.SfondoElencoVThtml5{
width: 97%;
height: auto !important;

margin-top:-120px;
margin-left:1px;
margin-bottom:1px;
padding-left:0px;
background-color:#A7B7D9;
padding:10px 8px 5px 35px;
background-position: 2px 2px;
background-repeat: repeat-x;
border: 2px solid #1B416D;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}