
BODY {margin : 8px 8px 20px; font-family : verdana, arial, sans-serif; background-image: url(../img/back_all.jpg);} 
/*
Per gestire il ritorno a capo delle parole troppo lunghe che rompono il layout
*/
body{
	word-wrap: break-word;
}

P {padding-right : 0; padding-left : 0; padding-bottom : 8px; margin : 0; padding-top : 0;} 
img{border: 0px;}

.invisibile {display : none;} 
.data {font-weight: bold; letter-spacing: 0.18em;margin-bottom: 3px;}
.notizia{font-size: 9px; text-align: right; margin-top: 4px; margin-bottom: 8px; color: #AAAAAA; font-weight: bold;}
.notizia a{text-decoration: none; border-bottom: 1px dotted #CACACA; color: #AAAAAA;}
.notizia a:hover{text-decoration: none; border-bottom: 1px solid #CACACA; color:red;}
.notiziaTitolo{letter-spacing: 0.18em; font-weight: bold;}

.centrato{text-align: center;}
.boxrilievo{padding:1px; background: url(../img/intestazioneBoxSpecial.jpg); background-repeat: no-repeat;}
.boxrilievoSpecial{padding:1px; background: url(../img/intestazioneBoxSpecial.jpg); background-repeat: no-repeat;}
.boxrilievo a{text-decoration: none; color:#848484;}
.boxrilievoSpecial a{text-decoration: none; color:#336699;}

.testoboxrilievo{padding:3px; border-bottom: 1px solid Gray; line-height:1.8em;margin:0;color:#444;letter-spacing:-0.03em;font-weight:bold;}
.testoNoLink{padding:3px; margin:0; color:#444; letter-spacing:-0.03em; font-weight:bold; font-size:smaller;}

.titoloK {padding-bottom:2px; text-transform: capitalize; font-size:100%;letter-spacing: 0.80px;}
p.titoloK:first-letter {text-transform: uppercase; font-family: cursive; font-size:150%;}


A {font-weight : bold; text-decoration : underline; color:#336699;} 
A:hover {text-decoration : underline; color:maroon;}

/******************************************************************** Sezioni struttura */
/*#pagina {margin : 0 auto; width : 735px; text-align : left;} */
#pagina {margin : 0 auto; width : 800px; text-align : left;}
#testata {text-align : left; height : 132px; background-image : url(../img/testata_new.gif); background-repeat:no-repeat; background-color:#506C82;} 
#colonnaCentrale {width : 100%; float: left; position : relative; margin-top:0px;} 
#colonnaCentrale {min-height: 1050px; height: auto !important; height: 1050px;} 

#colonna1 {padding-right : 0;left : 0; margin-left: 5px; width : 145px; position : absolute; margin-top:2px;} 
#colonna2, #colonna3 {padding-right : 0; padding-left : 0; padding-bottom : 0; padding-top : 0px; margin-left : 160px; margin-top : 5px; margin-bottom : 5px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;} 
/*#contenutoColonna2, #contenutoColonna3 {float: left; width: 182px; margin: 0 0 10px 0; padding: 5px 13px 20px 10px;line-height: 1.5em;}*/
#contenutoColonna2, #contenutoColonna3 {float: left; width: 218px; margin: 0 0 10px 0; padding: 5px 13px 20px 10px;line-height: 1.5em;}
#colonna4 {width : 145px; position : absolute; padding-left : 0;  right : 0; margin-right: 5px; margin-top:2px;} 
#footer {margin-top : 1px; text-indent : 5px; text-align : center; border-top: 1px solid black; padding : 12px; font-weight: bold;}
#colonnaSingola {padding-right : 0; padding-left : 0; padding-bottom : 0; padding-top : 0; margin-left : 150px; margin-top : 0px; margin-bottom : 5px;} 
#contenutocolonnaSingola {float: left; width: 480px; min-height: 1050px; height: auto !important; height: 1050px; margin: 0 0 10px 0; padding: 0px 13px 20px 10px;line-height: 1.6em;}
#contenutocolonnaSingolaBox {float: left; width: 470px; min-height: 1050px; height: auto !important; height: 1050px; margin: 2px 0 10px 3px; padding: 4px 13px 20px 10px;line-height: 1.6em; 
										background: #F4F4F4 url(../img/featurebox_bg.gif) no-repeat top left;}
/******************************************************************** Fine Sezioni struttura */


/******************************************************************** Colori */
TD {color:#727272;}
#pagina {background-color: White; border-left : 1px solid black; border-right : 1px solid black; border-bottom : 1px solid black; color: Black;}
#testata{border-top : 1px solid black;}
#menuOrizzontale ul{border-top: 1px solid #64A6F3; border-bottom: 3px solid #134783; background: #235C9D url(../img/nav-bg-blue.gif) repeat-x top left;}
#menuOrizzontale ul li {background: url(img/nav-li-bg-blu.gif) no-repeat top right;}
#menuOrizzontale ul a {color: #fff;}
#menuOrizzontale ul a:hover, #menuOrizontale ul a.active {color: yellow; background: #235C9D;}
#contenutoColonna2 {border-left:  1px solid #DDD; color: #5D5D5D;}
#contenutoColonna3 {border-right: 1px solid #DDD; color: #5D5D5D; border-left: 1px solid #DDD; border-right: 1px solid #DDD;}
#footer {background-color : #235C9D; color: white;}
/******************************************************************** Fine Colori */

/******************************************************************** Menu Orizzontale */
#menuOrizzontale{margin-bottom: 10px;}
#menuOrizzontale ul {float: left; width: 800px; margin: 0; padding: 0; list-style: none;}
/*#menuOrizzontale ul {float: left; width: 735px; margin: 0; padding: 0; list-style: none;}*/
#menuOrizzontale ul li {float: left; margin: 0; padding: 0 1px 0 0; list-style: none;}
#menuOrizzontale ul a {float: left; padding: 6px 20px; text-decoration: none; border-bottom: none;font-weight: bold;}
#menuOrizzontale ul a.active {font-weight: bold;}
/******************************************************************** Fine Menu Orizzontale */


/******************************************************************** Menu Verticale */
.menu {width: 146px; padding: 0 0 0 0; margin-bottom: 1em; font-weight: normal; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	  	  
			background-color: #6898d0; color: #333;}
.menu ul {list-style: none; margin: 0; padding: 0; border: none;}		
.menu li {border-bottom: 1px solid #90bade; margin: 0; width: auto;}
.menu li a {display: block; border-left: 5px solid #8AA1B6; border-right: 5px solid #8AA1B6; background-color: #6898d0;
				color: #fff; text-decoration: none; width: auto; padding:5px;}
.menu li a:hover {border-left: 5px solid #CB0000; border-right: 5px solid #CB0000; background-color: #235C9D; color: #fff;}
.intestazioneMenu {width : auto; font-family : Verdana, Arial, Helvetica, sans-serif; text-align : left; font-weight : bold; color : #ffffff; 
			background: #336699 url(../img/intestazione.jpg); padding-top : 3px; padding-bottom : 4px; padding-left : 4px; border-left: 0px solid #004077; display : block;}
.ht1 {font-weight: bold; color : #000; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration : none;} 	
.hw2 {font-weight : bold; color : #ffffff; font-family : verdana, arial, helvetica, sans-serif; text-decoration : none;}
/******************************************************************** Fine Menu Verticale */

/******************************************************************** Menu Verticale pił chiaro */
.menuSportivo {width: 146px; padding: 0 0 0 0; margin-bottom: 1em; font-weight: normal; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	  	  
			background-color: #6898d0; color: #333;}
.menuSportivo ul {list-style: none; margin: 0; padding: 0; border: none;}		
.menuSportivo li {border-bottom: 1px solid #90bade; margin: 0; width: auto;}
.menuSportivo li a {display: block; border-left: 5px solid #8AA1B6; border-right: 5px solid #8AA1B6; background-color: #8eb3de;
				color: #fff; text-decoration: none; width: auto; padding:5px;font-size:85%;}
.menuSportivo li a:hover {border-left: 5px solid #CB0000; border-right: 5px solid #CB0000; background-color: #235C9D; color: #fff;}
/******************************************************************** Fine Menu Verticale pił chiaro */

/******************************************************************** Menu Verticale rosso */
.menuRosso {width: 146px; padding: 0 0 0 0; margin-bottom: 1em; font-weight: normal; 
            font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;	  	  
			background-color: #9D0000; color: #333;}
.menuRosso ul {list-style: none; margin: 0; padding: 0; border: none;}		
.menuRosso li {border-bottom: 1px solid #9D0000; margin: 0; width: auto;}
.menuRosso li a {display: block; border-left: 5px solid #235C9D; border-right: 5px solid #235C9D; background-color: #9D0000;
				color: #fff; text-decoration: none; width: auto; padding:5px;font-size:85%;}
.menuRosso li a:hover {border-left: 5px solid #CB0000; border-right: 5px solid #CB0000; background-color: #235C9D; color: #fff;}
/******************************************************************** Fine Menu Verticale pił chiaro */

/******************************************************************** Size */
BODY {font-size:80%}
#menuOrizzontale ul {font-size: 92%}
#contenutoColonna2, #contenutoColonna3 {font-size: 85%}
.data{font-size: 90%}
#footer {font-size : 75%}
.notiziaTitolo{font-size:120%}
.testoboxrilievo{font-size:90%}
.boxrilievo{font-size:80%}
.boxrilievoSpecial{font-size:90%}
.menu{font-size: 84%}
/******************************************************************** Fine Size */

.ImmagineNews {
	border: 1px silver solid;
	padding: 2px;
	margin-right: 2px;
	/*float: left;*/
}

/* maxWidth a vari livelli */
/*.maxWidth180 {
	max-width:180px;
	width: expression(this.width > 180 ? 180: true);
}*/

*.maxWidth180 {
	max-width:140px;
	width: expression(this.width > 140 ? 140: true);
}

.maxWidth110 {
	max-width:110px;
	width: expression(this.width > 110 ? 110: true);
}

.maxWidth370 {
	max-width:370px;
	width: expression(this.width > 370 ? 370: true);
}

.maxWidth200 {
	max-width:200px;
	width: expression(this.width > 200 ? 200: true);
}

.sfondoTesto {
	background: #F4F4F4 url(../img/FotoPoligonoTolmezzo.jpg) no-repeat top left;
}
