	BODY
 {
	PADDING: 0px;
    FONT-SIZE: 8.5pt;
    MARGIN: 0px;
    MARGIN-RIGHT: 5px;
    COLOR: #030000;
    FONT-FAMILY: verdana, arial;
	background-color: navy;	
 background-repeat: repeat-y; 
/* questo è un commento */
}

A
{
    COLOR: #030000;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;	
	BACKGROUND-COLOR: #FFFFFF;
}


.DIVO
{
    OVERFLOW: auto;
    WIDTH: 257px;
    HEIGHT: 70px;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
.DIVO MARQUEE
{
    FONT-SIZE: 8pt;
}
.DIVO A:link
{
	COLOR: #00ffff
}
.DIVO A:hover
{
    COLOR: #ff3000
}
.DIVO A:visited
{
    COLOR: #00ffff
}

.div1 MARQUEE
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
}

.div1 MARQUEE A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}


.DIV1
{
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    PADDING: 4px;
    FONT-SIZE: 8.5pt;
    OVERFLOW: auto;
    BACKGROUND-COLOR: #f4f4f4;
    TEXT-ALIGN: justify
}





.evid
{
    COLOR: #FF0000;
}

.evid A
{
    COLOR: #FF0000;
}

.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.5pt;
    padding-left: 6px;
	COLOR: #030000;
    FONT-FAMILY: verdana, arial
}
.link:hover
{
    COLOR: #FF3000;
}
.parag 
{
    BORDER: 0px;
    PADDING: 5px;
    FONT-SIZE: 8.5pt;
    LINE-HEIGHT: 150%;
    TEXT-ALIGN: justify;
    BACKGROUND-COLOR: #FFFFFF;
}
.parag2, .p4 td
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #cce4e4;
    BACKGROUND-COLOR: #dedede;
    TEXT-ALIGN: justify
}

.parag3 
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #777777 1px solid;
    TEXT-ALIGN: justify
}

.parag3b 
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #e4e4e4;
    BORDER-BOTTOM: #777777 1px solid;
    TEXT-ALIGN: justify
}


#torri_logo{width: 228px; height: 145px; 
vertical-align: top;  margin: 0px; }

#torri_logo2{display:none}

#torri_nome{width: 228px; height: 80px; 
vertical-align: top;  margin: 0px; }


#tdas { background-image: url(grad2.gif); }
.tdac  { background-image: url(grad3.gif); width:100%;}
.tdad  { background-image: url(grad2des.gif); }
.tdcs { background-image: url(grad1.gif); }
.tdcd { background-image: url(grad1des.gif); }
#tdbs { background-image: url(grad4.gif); }
.tdbc  { background-image: url(grad5.gif); width:100%;}
.tdbd  { background-image: url(grad4des.gif); }

#td_sinistra{
width: 230px; vertical-align: top;  margin: 0px; display: table-cell;
}

#td_scomparsa{ 
		display: none;
	}


#td_destra{
vertical-align: top;  margin: 0px; display: table-cell; width: 100%;
}

#div_circolari{
width:188px; border: #000000 1px solid; overflow:hidden; BACKGROUND-COLOR: #e3dfd5; TEXT-ALIGN: left; margin:.3em;float: right;
}

#div_avvisi{
width:188px; border: #000000 1px solid; overflow:hidden; BACKGROUND-COLOR: #e3dfd5; TEXT-ALIGN: center; margin:.3em;float: right;
}


#div_destrabasso1, #div_destrabasso2, #div_rricerca
{width:185px; border: #000000 1px solid; overflow:hidden; margin:2px; BACKGROUND-COLOR: #e3dfd5; TEXT-ALIGN: left; margin:.3em;float: right;}

#dedestra{
padding-left: 0.3em;text-align:center;
}

#dedestra div, #dedestra img, #destrabasso1 div, #destrabasso1 img  
{max-width: 95%;min-width: 100px; 
	}

.Va_top{
display:none
}


a.ora_circl  
{
    background-image: url(clip/circolari1.gif);
	border: #000000 0px solid;  margin: 1px;    float: left; 
    width: 78px;
	max-width: 46%;
height: 24px;
}

a.ora_circl:hover
{
    background-image: url(clip/circolari2.gif);
}


a.ora_circr  
{
    background-image: url(clip/orario1.gif);
	border: #000000 0px solid;  margin: 1px;    float: right; 
    width: 78px;
	max-width: 46%;
    height: 24px;
}

a.ora_circr:hover
{
    background-image: url(clip/orario22.gif);
}

#div_avvisi A, #div_avvisi A div{
margin: 0 auto;
min-width: auto;
max-width: 95%
}


a.albonline  div
{
    background-image: url(clip/albo1.gif);
	    background-position: center; 
	height: 24px;
}

a.albonline:hover div
{
    background-image: url(clip/albo2.gif);
}


a.albosind  div
{
    background-image: url(clip/albosindacale1.gif);
	background-position: center; 
    height: 24px;
}

a.albosind:hover div
{
    background-image: url(clip/albosindacale2.gif);
}

#spaziogrande  
{
padding-right: 1em; width:80%; float: left;
}




#spaziogrande A:hover 
{
    BACKGROUND-COLOR: #FFFFFF;
    color: black;
}


.parag4
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #e0e0e0;
    BACKGROUND-COLOR: #000080;
    TEXT-ALIGN: justify;
	 margin-bottom: 4px
}

#spaziogrande TD.parag3 A:hover, #spaziogrande TD.parag3b A:hover  
{
    BACKGROUND-COLOR: #BFDEF5;
    color: black;
}

 


.parag5a, .OPENDAY TD
{
    BORDER-RIGHT: #000000 1px solid;
    FONT-SIZE: 8.5pt;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #00BCDF;
    TEXT-ALIGN: center;
}

.OPENDAY 
{
	width: 100%
}

.OPENDAY TD
{
    BACKGROUND-COLOR: #eeeeee;
}


.OPENDAY tr.r1 TD
{
    BACKGROUND-COLOR: #ffffff;
}

.OPENDAY tr.r2 TD
{
    BACKGROUND-COLOR: #cccccc;
}



.footer
{
    BORDER-top: darkorange 2px solid;
	 margin-top: 5px;
	 padding-bottom: 3px;
	 FONT-SIZE: 8.5pt;
    TEXT-ALIGN: center;
	left:0px; 
	width:100%;
    bottom:3px;
margin: 0 auto;
}


#riquadroascomparsa{
	position:absolute;
	top: 300px;
	left:220px;
	width:410px;
	max-width:98%;
BORDER: 0px;
    margin: 0px;
    padding: 0px;
    FONT-SIZE: 8.5pt;
    LINE-HEIGHT: 150%;
    TEXT-ALIGN: justify;
	BORDER: #996000 2px solid;
    BACKGROUND-COLOR: #ffed95;
	z-index: 10;
}

#riquadrocalendario{
	position:absolute;
	top: 300px;
	left:220px;
	width:410px;
	height:140px;
    BORDER: 0px;
    margin: 0px;
    padding: 0px;
    FONT-SIZE: 8.5pt;
    LINE-HEIGHT: 150%;
    TEXT-ALIGN: justify;
	z-index: 10;
}



#riquadroascomparsa p{
    margin: 5px;
	}

#riquadroascomparsa  .bullet{
    visibility:hidden;
	}


   #riquadrocontavacanze
{
	width: 97%;
    padding: 0px;
    margin: 0 auto;
	margin-top: 1em;
BORDER: #ff8500 2px solid;
background-color: #E6F7FF;
color: #000000;
float:left
}



   #contavacanze {
    margin-bottom: -5px;
	}


   #disegnino {
float:right;
    MARGIN: 5px 5px 5px 5px;
}



   #vedi_sesame
{
    margin-top: -5px;
	TEXT-ALIGN: center;
	display:block;
	}



   #contavacanze div{
   FONT-SIZE: 8.5pt;
	margin: 10px;
	}


   #contavacanze B{
	background-color: #010582;	
	color: #FFFFFF;	
	padding: 1px;
	LINE-HEIGHT: 150%;
}



.parag_riquadro
{
	display:block;
}


.parag5a A:hover
{
    COLOR: black;
    BACKGROUND-COLOR: white;
	 
}


.parag5b
{
    BORDER-RIGHT: #000000 1px solid;
    FONT-SIZE: 8.5pt;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #3399ff;
    TEXT-ALIGN: center
}




.parag6
{
    BORDER: #000080 4px solid;
    PADDING: 4px;
	 margin-right: 5px;
	 margin-left: 5px;
    FONT-SIZE: 8.5pt;
    BACKGROUND-COLOR: #e0e0e0;
    TEXT-ALIGN: center
}

.base
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #030000;
    FONT-FAMILY: verdana, arial
}
.base2
{
    FONT-SIZE: 8pt;
    COLOR: #030000;
    FONT-FAMILY: verdana, arial
}
.base3
{
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #ffffff 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #000000 1pt solid;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: #cce4e4;
    TEXT-ALIGN: center
}
.base4
{
    BORDER-RIGHT: #000000 1pt solid;
    BORDER-TOP: #ffffff 1pt solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #ffffff 1pt solid;
    COLOR: #777777;
    BORDER-BOTTOM: #000000 1pt solid;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: #cce4e4;
    TEXT-ALIGN: center
}
.base4:hover
{
    COLOR: #ff3000
}
.Titolone
{
	margin-top: 6px;
	margin-bottom: 6px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 19pt;
    COLOR: #00ffff;
    FONT-FAMILY: Times New Roman
}

.Titino
{
	padding-left: 2px; 
	FONT-WEIGHT: bold;
	font-size: 7pt; 
	text-align: center;
	background-color: #000080;	
	color: white;
}




.menulat
{
    BACKGROUND: url(bottmen4.jpg)
}
.DIV1 H2
{
    FONT-SIZE: small;
    COLOR: aqua;
    BACKGROUND-COLOR: navy;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.DIV1 H2 A
{
    COLOR: aqua;
}
.DIV1 H2 A:HOVER, VISITED
{
    COLOR: aqua;
}


.aggiornato {
   FONT-WEIGHT: normal;
	background-color: yellow;
	FONT-SIZE: 7pt;
}

#spaziogrande div{
	padding-top: 0px;
	display: none;
	}

#spaziogrande div.somm div{
margin:.3em;
	padding-top: 0px;
	display: block;
	}

#spaziogrande div.sommtutto div{
margin: 0px;
	padding-top: 0px;
	display: block;
	}



#spaziogrande div.sivede{
	display: block;
   BACKGROUND-COLOR: white;
	}


#spaziogrande div.sivede .somm, #spaziogrande div .sommtutto , #spaziogrande div .sommtutto div{
	display: inline;
	}

	

.nonsivede{
	display: none;
	}


/*Left Sidebar Section*/
#leftbar{float: left;
	width: 225px;
	padding-top: 4px;}

#rightbar{float: right;
	width: 100%;
	padding-top: 4px;}



#leftbar div, #rightbar div {width: 90%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3px;
	display: block;}




.menutitle{display: block;
	  margin: 1px auto; 
    text-align: center;
	BORDER: #995000 2px solid;
	background-color: #FF8500 ;
	color: #FFFFFF;
	width: 210px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;}

.menutitle a{
	background-color: #FF8500;
	color: #FFFFFF;
}

.menutitle a:hover{
	background-color: #FF8500;
    text-decoration: none;
	color: #FFFFFF;
}

.menunormale a, .menunormale1{width: 90%;
	  margin: 1px auto; 
	position: relative;
	font-family: Verdana, Helvetica, Arial, sans-serif;
    text-align: center;
	text-decoration: none;
	background-color: #0054a8;	
	color: #ffffff;
	font-size: 13px;
	display: block;}

.menunormale a:hover{display: block;
	  margin: 1px auto; 
	position: relative;
	background-color: #0293cc;
	background-color: #FFED95;
    text-decoration: none;
	color: #000000;
    text-align: center;
	}

#torri_nome2testo{
	display:none;
}



.vocemenu{
	background-color: #0054a8;
	}

.riga_arancio
{
	font-weight: bold;
	display:block;
    padding-TOP: 0px;
    MARGIN: 5px;
    MARGIN-right: 0px;
    MARGIN-left: 0px;
    FONT-SIZE: 18px;
	PADDING-BOTTOM: 3px;
    BORDER-BOTTOM: darkorange 5px solid
}

   .divalto
{
	height: 43px;
    padding: 0px;
   margin: 0px;
	background: url(semicerchio_sin.gif);
	background-repeat: no-repeat;
	background-color: #0054a8;	
	}

   .divalto a{
	}	


   .divalto a img, #divalto2 img{
		 padding: 0px;   
		 margin: 0px;
		 border: 0px;
   float:left;
	 }	

#div_loghi
{
	width:228px;
border: 0px;
    padding: 0px;
   margin: 0px;
   float:left;
	}

#divalto2 
{
border: 0px;
    padding: 0px;
   margin: 0px;
 background-image: url(fondo4.jpg);  
 background-repeat: repeat-y; 
	}



#spaziot {
position:relative;
color: #ffffff;
text-align: left;
}	


#spaziot a{
position:relative;
FONT-SIZE: 8pt;
left: 30px;
}	


#ROLL
{
    background-image: url(auguri2.gif);
    width: 155px;
    height: 28px;
			position:absolute; top:6px; 
		 padding: 0px;
		 border: 0px;
	left:280px; 
	
}

#ROLL:hover
{
    background-image: url(auguri4.gif);
    width: 155px;
    height: 28px;
}
#div_ricerca {float: right; margin: 6px; }
	
   #ricerca-input, #rricerca-input  { max-width:100%; 
	   padding-left:3px; background:#FFFFFF;  position: relative;  
	   	    border-radius: 8px;
height:22px;
	border: 0px;
	color:#192666; }
	
	#ricerca-submit {float: right;
		padding: 0px; border: 0px}

	#rricerca-submit {display:none}


    /*  
#search {float: right; margin: 6px; width:210px; 
	background:url("search_input.gif") 0 0 no-repeat; }
	questo è un commento */


.imgdx, #div_rricerca
{
	margin:.3em;float: right;	
}


.somm{
	border: 0;
	margin: 0;
	margin-top: .3em;
background-color: rgb(2, 147, 204);
display: block;
	width: 50%;
	float: left;
font-size: 12px; 
z-index:10;
}



.cornice{
	border: #000080 1px solid;
	width:98%;
	height: 100px;
	margin: .5em;
BACKGROUND-COLOR: #E6F7FF;
	float: left;
	overflow: auto;
font-size: 12px; 
border-radius: 0px 0px 10px 10px;

}


.sommtutto{
    FONT-SIZE: 15pt;
	margin: 5px;
	border: #000080 1px solid;
	min-height: 400px;
	margin-top: 0px;
BACKGROUND-COLOR: #FFFFFF;
  display: block;
	width: 100%;
	float: left;
	overflow: auto;
	padding: 0px;
line-height: 1.4;
border-radius: 0px 0px 10px 10px;
}

.sommtutto p, .sommtutto p a{
    FONT-SIZE: 15pt;
    height: auto;
}

.sommtutto p a{
background-color: #E6F7FF;
}



.sommtutto div.cornice{
    FONT-SIZE: 15pt;
    width: 100%;
    height: 100%;
	border: 0px;
BACKGROUND-COLOR: #FFFFFF;
}



.somm img {
	max-width:80px;
	max-height:80px;
	border: 0px;
	padding: 0px; 
	margin: 0px; 
   float: right;
	}	



 .sommtutto img{
	max-width:150px;
	max-height:150px;
    BORDER: #000000 1px solid;
	padding: 0px; 
	margin: 2px; 
   float: right;
	}	




.somm img.espandi, .sommtutto img.espandi{
	margin: 1px; 
   float: left;
	}	




.p1 , .p1 a {margin-bottom:0px;  
	border-bottom: #000080 2px solid;
	BACKGROUND-COLOR: #000080;
	color: #FFFFFF;
	margin-top: 0px;
	padding-left: 2px; 
	FONT-WEIGHT: bold;
	font-size: 12px; 
	text-align: left;
}	

.p3 , .p3 a {margin-bottom:0px;  
	BACKGROUND-COLOR: #0054A8;
	color: #FFFFFF;
	margin-top: 0px;
	padding-left: 2px; 
	font-size: 12px; 
	text-align: left;
}	






.p1bl{margin-bottom:0px;  
	border-bottom: #000080 2px solid;
	BACKGROUND-COLOR: #000080;
	color: #FFFFFF;
	margin-top: 0px;
	padding-left: 2px; 
	font-size: .70em; 
	FONT-WEIGHT: bold;
}	


.p1r{margin-bottom:0px;  
	border-bottom: #f00000 2px solid;
	BACKGROUND-COLOR: #f00000;
	color: #FFFFFF;
	margin-top: 0px;
	padding-left: 2px; 
	font-size: .80em; 
	FONT-WEIGHT: bold;
	}	

.p1gr{margin-bottom:0px;  
	BACKGROUND-COLOR: #707070;
	color: #FFFFFF;
	margin-top: 0px;
	padding-left: 2px; 
	font-size: .80em; 
		FONT-WEIGHT: bold;
}	





.p2{font-size: 12px; 
		text-align: left;

	padding-top:0.1em; 
	padding-left: .3em; 
	padding-bottom:  .3em; margin-bottom: 0px; margin-top:0px; }	
.p5{font-size: 1em; 
	color: #cccccc;
	text-align:right; margin-right:3px; 
	padding-top:0px; margin-bottom:0px; margin-top:0px; 
   float: right;
	}	


span.esp, span.chi{
	font-size: 10px; 
	margin: 5px;
    BORDER: #000000 1px solid;
	padding: 2px 2px 5px 2px;
	BACKGROUND-COLOR: #7CB5D0;
	clear: both;
	float:right
}	

.sommtutto span.esp{
	display:none
}	

.somm span.chi{
	display:none
}	






.p2 a {BACKGROUND-COLOR: #ffffff;}	

.p1 A:hover
{
    COLOR: #000000;
    /* questo è un commento */
	BACKGROUND-COLOR: #FFFFFF;

    /*  
	BACKGROUND-COLOR: #bfdef5;
	questo è un commento */
}

.p2 A:hover
{
    COLOR: #000000;
    /* questo è un commento */
	BACKGROUND-COLOR: #FFFFFF;
}

@media only screen and (max-width:1000px) {
.somm{   width:100%;	}
#spaziogrande{  max-width:75%;	}
}


@media only screen and (max-width:649px) {
#spaziogrande{  max-width:65%;	}
#roll{ display:none;	}
}



@media only screen and (max-width: 500px) {
	
BODY { background-image: none;  margin: 1px}

#torri_logo2{ 
width: auto; height: auto; 
display: block;
margin:.5em auto; 
}


#torri_nome2testo{width: 95%;
	  margin: 1px auto; 
	position: relative;
	font-family: Verdana, Helvetica, Arial, sans-serif;
    text-align: center;
    font-weight: bold;
	color: #ffffff;
	font-size: 17px;
	display: block;}


#torri_logo, #torri_nome, #ricercq-submit, .divalto{ 
display: none;
}

#div_ricerca {float: none; margin: 3px}



.Va_top{
display:block;
margin-top: 4px;
margin-left: 7px;
margin-right: 7px;
}


#td_destra  {display: inline;
	width: 100%;
}

 #date
{
border-top: 2px solid #21e7f7;
border-bottom: 2px solid #21e7f7;
}


.somm .cornice{
	overflow: hidden;
}

.sommtutto div.cornice{
    width: 100%;
}




#td_sinistra  {float: left; display:block		}

#td_scomparsa  {float:right}

#td_sinistra, #td_scomparsa      { 		
		max-width:48%;
		margin: 1px;
		display: table-cell;
	BACKGROUND-COLOR: rgb(2, 147, 204);
	 border: 1px solid;
    border-radius: 15px;
	padding-bottom: 3px;
	}

#spaziogrande{  max-width:100%;	}

#riquadrocontavacanze{ margin: 0 auto; border-radius: 10px; }

#td_sinistra div, #td_sinistra img{max-width: 100%;}
#td_scomparsa div, #td_scomparsa img, #td_scomparsa a, #td_scomparsa input{max-width: 95%; border-radius: 10px;   }
#td_scomparsa div  a {max-width: 45%;}
#leftbar div {padding: 1px}
#spaziogrande, #spaziot  {width:auto; }
a.ora_circl,  a.ora_circr {}

#dedestra, #div_destrabasso1, #ROLL{
	display: none;}
#div_loghi, #leftbar{   float:left;	}
#riquadroascomparsa{	left:1px;top:1px; visibility:hidden;}

#div_rricerca {background-color:white; }

}

/* 
.imgdx, #div_circolari,#div_avvisi	
{
	width: 90%; margin: 1px auto; float:none}
#td_scomparsa div, #td_scomparsa img, #td_scomparsa a{max-width: 100%;}

}
questo è un commento */

