body,html {height:100%;} /*altezza sito a tutto schermo*/
FONT		{
		background : none; 
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
		font-size:11px; 
		line-height : normal;
		}
BODY		{
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 11px;
	margin:0px auto; 
	padding:0px;
    }
P		{ 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:11px; 
	color:#000077;  
	line-height : normal;
	}
DIV		{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 11px;
	}
INPUT		{
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 11px;
	color: #000963;
    }
TEXTAREA	{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 11px;
	}
FORM 		{
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 11px;
	color: #000963;
    }
tbody {overflow:hidden;
}

A:link          {
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
		font-size:11px; 
		line-height : normal;
		/*background: url(none);*/
	    color : #ffffff;
		text-decoration : none;
		font-weight: bold;
        }
A:active        {
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
		font-size:11px; 
		line-height : normal;
		/*background: url(none);*/
		color : #ffffff;
		text-decoration : none;
		font-weight: bold;
        }
A:visited       {
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
		font-size:11px; 
		line-height : normal;
		/*background: url(none);*/
		color : #ffffff;
		text-decoration : none;
		font-weight: bold;
        }
A:hover         {
		font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
		font-size:11px; 
		line-height : normal;
		/*background: url(none);*/
		color : #83bef2;
		text-decoration : none;
		font-weight: bold;
        }

.titoli_pic {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
    }

td > a.titoli_pic:link, a.titoli_pic:active, a.titoli_pic:visited{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
    }
td > a.titoli_pic:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #83bef2;
    }
h3.titoli_pic a:link, h3.titoli_pic a:active, h3.titoli_pic a:visited{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
    }
h3.titoli_pic a:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #83bef2;
    }
.titoli_pic_azzurro {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #83bef2;
	line-height:15px;
    }

.titoli_gran {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
    }

.titoli_med {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
    }
.azzurro {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	color: #83bef2;
    }

.azzurro_bold {
	BACKGROUND: none; 
	COLOR: #006AF5; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT: bold; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none; 
    }

.azzurro_smallcaps{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #006AF5;
	font-variant: small-caps;
}
.azzurro_small {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	font-weight: normal;
	color: #83bef2;/*07008f 83bef2*/
	word-spacing:0pt;
	letter-spacing:-0.1pt;
	line-height:9px;margin:0px;padding:0px;
    }
A.azzurro_small_sotto:link,A.azzurro_small_sotto:active,A.azzurro_small_sotto:visited,A.azzurro_small_sotto:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 9px;
	font-style: normal;
	text-decoration:underline;
	font-weight: bold;
	color: #83bef2;
    }
a.testo:link, a.testo:active,a.testo:visited {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
	word-spacing:-0.1pt;
	letter-spacing:-0.4pt;
    }
a.testo:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	color: #83bef2; 
	word-spacing:-0.1pt;
	letter-spacing:-0.4pt;
    }
a.link {	
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #83bef2;
	text-decoration : underline;
}
a:hover.link {	
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.link9 {	
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #83bef2;
	text-decoration : underline;
}
a:hover.link9 {	
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.testo {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff;
    }

.testo_bianco { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:12px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff; 
	}
.testo_bianco_home { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:12px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff;
 	word-spacing:-0.5pt;
	letter-spacing:-0.4pt;
	line-height:14px;
	}
.testo_azzurro {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #83bef2;/*#008ff5*/
    }
.testo_azzurro2 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #006AF5;/*#008ff5*/
    }
.testo_azzurro13 { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:13px;
	font-style: normal;
	font-weight: 500;
	color: #006AF5;
	text-align: center; 
	padding-left:5px; 
	padding-right:5px;
	}
.testo_azzurro_bold {
    BACKGROUND: none; 
	COLOR: #006AF5; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT: bold; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none; 
	padding-left:5px; padding-right:5px;
    }
.testo_grigio {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #cccccc;
	word-spacing:0pt;
	letter-spacing:-0.1pt;
	line-height:13px;
	margin:0px;padding:0px;
    }

.testo_blu { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:11px;
	font-style: normal;
	font-weight: 400;
	color: #000963; 
	}
.testo_blu_bold11 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: bold;
	color: #000963;
	word-spacing:-0.6pt;
	letter-spacing:-0.5pt;
	line-height:13px;
    }
.testo_blu_bold { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:12px;
	font-style: normal;
	font-weight: 600;
	color: #000963; 
	}

.testo_blu A:link, .testo_blu A:active, .testo_blu A:visited { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:11px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 400;
	color: #000963; 
	}
.testo_blu A:hover { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:11px;
	font-style: normal;
	text-decoration: underline;
	font-weight: 400;
	color: #006AF5; 
	}
.testo_blu14 { 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:13px;
	font-style: normal;
	font-weight: 500;
	color: #000963;
	text-align: center; 
	padding-left:5px; 
	padding-right:5px;
	}
.testo_via {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff;  
	word-spacing:-0.6pt; letter-spacing:-0.5pt;
    }
.testo_via2 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 7.9pt;/*quasi 11px*/
	font-style: normal;
	font-weight: 400;
	color: #ffffff;
	word-spacing:-0.6pt;
	letter-spacing:-0.5pt;
	line-height:13px;
    }
ul.punto{	
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 9px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff;	 
	list-style-type:disc;
	list-style-position:outside;
    }
.testo_news_stretto, .testo_news_stretto A:link, .testo_news_stretto A:active, .testo_news_stretto A:visited{ 
	padding:0px;
	margin-left:0px; 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	font-weight: bold;
	word-spacing:-0.5pt;letter-spacing:-0.2pt;
	line-height:9px;
	}
.testo_news_stretto a:hover {
	padding:0px;
	margin-left:0px; 
	color: #83bef2;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	font-weight: bold;
	word-spacing:-0.5pt;letter-spacing:-0.2pt;
	line-height:9px;
	}
ul.testo_news	{
	padding:0;
	margin: 10px 0 10px 0;
	color: #ffffff;
	}
li.testo_news, li.testo_news A:link, li.testo_news A:active, li.testo_news A:visited	{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	font-weight: 400;
	list-style-type:square;
	list-style-position:inside; 
	color: #ffffff;
	word-spacing:-0.6pt;letter-spacing:-0.5pt;
	line-height:10px;
	}
li.testo_news a:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	font-weight: 400;
	list-style-type:square;
	list-style-position:inside; 
	color: #83bef2;  
	word-spacing:-0.6pt;letter-spacing:-0.5pt;
	line-height:10px;
    }
li.testo_news + li.testo_news { margin-top: 0.5em; }
ol.testo_news, .testo_news A:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	font-weight: 400;
	color: #83bef2;  
	word-spacing:-1.4pt;
    }
ol.testo_news A:link, .testo_news A:active, .testo_news A:visited{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10px;
	font-style: normal;
	text-decoration:underline;
	font-weight: 400;
	color: #ffffff;  
	word-spacing:-1.4pt;
    }

.testo9, .testo9 A:link, .testo9 A:active, .testo9 A:visited {
    BACKGROUND: none; 
	COLOR: #83bef2; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none;
	}
.testo9 A:hover {
    BACKGROUND: none; 
	COLOR: #CCCCCC; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: underline;
	}
A.testo9, .testo9:link,  .testo9:visited {
    BACKGROUND: none; 
	COLOR: #83bef2; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none;
	}
A.testo9:hover, .testo9:active {
    BACKGROUND: none; 
	COLOR: #CCCCCC; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: underline;
	}
.testo9_underline {
	COLOR: #83bef2; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: underline;
	}

A .testo9_underline, .testo9_underline:link, .testo9_underline:active, .testo9_underline:visited {
	COLOR: #83bef2; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: underline;
	}
A.testo9_underline:hover {
	COLOR: #CCCCCC; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: underline;
	}

.testo9_blu, .testo9_blu A:link, .testo9_blu A:hover, .testo9_blu A:active, .testo9_blu A:visited{
    BACKGROUND: none; 
	COLOR: #243bd1; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none;
	}
.testo_leg {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 8px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff;
    }

.testo_bold {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 12px;
	font-style: normal;
	FONT-WEIGHT: bold;
	font-weight: 600;
	color: #ffffff;
	word-spacing:-0.6pt;
	letter-spacing:-0.5pt;
	line-height:13px;
    }	
	
.testo_leg_blu {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 8px;
	font-style: normal;
	font-weight: 400;
	color: #000963;
    }
	
.testo_leg_blu2 {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 9px;
	font-style: normal;
	font-weight: 400;
	color: #000963;
    }
	
.testo_giallo {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	color: #fff100;
    }
	
.testo_arancio {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	color: #FC7216;
    }

.title {
    BACKGROUND: none; 
	COLOR: #0c3357; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none
    }

.footmsg  {
    BACKGROUND: none; 
	COLOR: #CCCCCC; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none
	}
.footmsg A:link, .footmsg A:active, .footmsg A:visited, .footmsg A:hover  {
    BACKGROUND: none; 
	COLOR: #CCCCCC; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none
	}
.footmsg_l A:link, .footmsg_l A:active, .footmsg_l A:visited {
    BACKGROUND: none; 
	COLOR: #CCCCCC; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: underline;
	}
.footmsg_l A:hover {
    BACKGROUND: none; 
	COLOR: #83bef2; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	TEXT-DECORATION: none;
	}
.footer_clicca_small {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
    }
A.footer_clicca_small:link,A.footer_clicca_small:active,A.footer_clicca_small:visited,A.footer_clicca_small:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
    }
.footer_clicca {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
    }
A.footer_clicca:link, A.footer_clicca:active,A.footer_clicca:visited,A.footer_clicca:hover{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #cccccc;
    }

.privacy2 {padding:0px;
	margin-left:0px; margin-top:10px;margin-bottom:0px;
	}
ol.privacy	{padding:0px; margin-left:0px;margin-top:10px;
	}
li.privacy {
	 list-style-type:lower-alpha;list-style-position:outside;padding-left:0px;margin-left:20px;
	}
img.padding {padding-right:5px; padding-bottom:5px;
	}
img.padding_left {padding-left:15px;padding-top:5px; padding-bottom:15px;
	}
b.picc {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 10.5px;
	font-style: normal;
	color: #ffffff;
    }
td.sezione_alto {
	background-image:url('http://www.viadellevetrine.it/vdvpr/img/sezione_alto.gif');
	background-repeat:repeat-x;
	background-position:top;
	height:100%;
	width:21px;
}
TD.sez_sx_alto {
	background-image:url('http://www.viadellevetrine.it/vdvpr/img/sez_sx_alto.gif');
	background-repeat:repeat-y;
	background-position:top;
	height:100%;
}
TD.sez_dx_alto {
	background-image:url('http://www.viadellevetrine.it/vdvpr/img/sez_dx_alto.gif');
	background-repeat:repeat-y;
	background-position:top;
	height:100%;
}
td.overflow {
overflow: hidden;
}
.padding {padding-right:5px; padding-left:5px;
	}
.padding_oriz10 {padding-right:10px; padding-left:10px;
	}
.padding_right10 {padding-right:10px;
	}
.padding_vert5 {padding-top:5px; padding-bottom:5px;
	}
.padding_tutto {padding-top:5px; padding-right:5px;padding-left:5px;padding-bottom:5px;
	}
p + p { margin-top: -0.5em; }
h3 {border:solid 1px #ffffff;margin-bottom: 5px; padding:5px;font-size:14px;}
p { margin-top: 2.5em; }

#wrapper{color: #ffffff;padding: 0px;width:100px;font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size:9px;line-height:12px; text-align:justify;}
#wrapper ul{margin: 10px 0 10px 0;padding: 0;line-height:12px;}
#wrapper li{
	list-style-type:square;
	list-style-position:inside;
	margin:0;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:9px;
	font-style: normal;
	text-decoration:none;
	font-weight: 400;
	color: #ffffff;
	word-spacing:-0.6pt;
	letter-spacing:-0.5pt;
	line-height:10px;
	}
#wrapper a {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:9px;
	font-style: normal;
	text-decoration:none;
	font-weight: 400;
	color:#ffffff;
	word-spacing:-0.6pt;
	letter-spacing:-0.5pt;
	line-height:10px;}
#wrapper a:hover{color:#83bef2;}
#wrapper p {margin: 0;}
.tit  {	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
}
div.tit{
border:solid 1px #ffffff;margin-bottom: 5px; padding:10px;
}
ul.dett  a.dett {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; 
	font-size:11px; 
	line-height : normal;
	color : #fff;
	text-decoration : underline;
	font-weight: normal;
        }

