* { 
	padding: 0;
	margin: 0;
}

body { 
font: 0.85em Arial, Helvetica, sans-serif;
background: #111;
}

h2 { font-size: 1em; }
a { color: #FF9621; }

#wrap {	margin: 20px auto;	width: 90%; background: #111; }

#header {
height: 70px;
margin: 0;
padding: 0;
}

#header h1 { margin: 0; padding-left: 1px; padding-top: 12px; font-size: 1.1em; color: #FF9621; }
#header h1 a { font-size: 1.1em; color: #FF9621; text-decoration: none;}
#header h2 { margin: 0; padding-left: 1px; padding-top: 0px; font-size: .8em; color: #fff; }

#topmenu a { 
color: #FFF;
text-decoration: none;
line-height: 22px;
} 

#topmenu a:hover {color: #aaa;}
#topmenu a:visited {color: #ddd;}

#topmenu {  
font: .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: center;
background: #444;
margin-bottom: 5px;
color: #fff;
height: 22px;
}


table thead tr { 
	background: #444;  
	font-size: 1.1em; 
	color: #FF9621;
}
/* #right {
font: .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
float: right;
width: 78%;
margin-top: 5px;
margin-left: 10px;
color: #f4f4f4;
}
*/


#black { color: #303030; }


#evidenziato { color: #FFD700; background-color: #FFD700; }

#right {
font: .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/* float: right; */
width: 400px;
margin-top: 5px;
margin-left: 10px;
color: #f4f4f4;
}

#left { 
font: .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
width: 18%;
padding: 1px;
line-height: 1.4em; 
}

#left li { list-style-type: none; border-bottom: 1px dotted #fff;}
#left li a {text-decoration: none; }
#left li a:hover {color : #FFEB31;}
/*
.annullato {background-color: #EE3B3B; color: black;}
*/


#immagine {
float: right;
width: 53%;
}

.annullato {background-color: #CC7C7C; color: black; text-decoration: line-through; } 
.annullatoTesto {background-color: #BB2222; color: black; } 
/* .annullato {background-color: #BB2222; color: black;} */



/*
.odd { background-color:#f6fbab; color: black;
}

.even { background-color: #fff; color: black;
}

*/
.odd { background-color: #EEDC82; color: black;
}

 .even { background-color: #CDC673; color: black;
}

/*

.even { background-color: #968b53; color: black;
}
*/

.lrg{width:100%;}

.ext-center{width:50.60em;} 
.ext-center .text{width:365px;}

/* .ext-center{width:50.60em;float:left} */
.nrm-center{width:33.25em;float:left}
.column{width:14.89em;float:left} 

/* INPUT */

input.text { float:left;width:11.5em;margin:0;font-size:1em;height:1.30em;padding:0.1em; }


input:focus, textarea:focus { border-color: #FF9621;
}


INPUT.textbox {BORDER-RIGHT: #FF9621 1px solid; 
	BORDER-TOP: #FF9621 1px solid; 
	FONT-SIZE: 11pt;
	 BORDER-LEFT: #FF9621 1px solid;
	/*  COLOR: #336699;  */
	COLOR: black;
	BORDER-BOTTOM: #FF9621 1px solid;
	 FONT-FAMILY: Arial; 
	TEXT-DECORATION: none ; 
}

.logo { right: 20px
}
/* .tddata { font-weight: 600; width : 85px; padding-left: 2px; padding-right: 2px; 	} */

span.tddata { width : 20px; font-weight: 600; padding-left: 2px; padding-right: 2px;  }

/* .tdprovincia { width : 20px;padding-left: 2px; padding-right: 2px; */
	}

td.tddata { width: 70px !important;
	
}

span.centra { text-align: right !important;
}

#topmenu a { margin-left: 10px;
		margin-right: 10px;
	font-weight: 500;
}

.tdoggi { width: 16px;padding-left: 2px; padding-right: 2px; }
/* .tdluogo { width : 210px;padding-left: 2px; padding-right: 2px;	} */
/* .tdgenere { padding-left: 2px; padding-right: 2px; 	} */
span.tdgenere { padding-left: 2px; padding-right: 2px; 
	width: 50px;
	max-width: 50px;
	position: absolute; left: 130px;
}

td.tdgenere { padding-left: 2px; padding-right: 2px; 
  width: 70px;
}


/* .tdlocale { padding-left: 2px; padding-right: 2px;	} */
span.tdlocale { padding-left: 2px; padding-right: 2px ;	
	 width: 80px;
	 max-width: 80px;
	position: absolute; left: 700px;
}
td.tdlocale { padding-left: 2px; padding-right: 2px ;
    width: 100px;
	}

span.tdluogo { width : 210px;padding-left: 2px; padding-right: 2px;
	width: 50px;
	max-width: 50px;
	position: absolute; left: 785px;
	}

td.tdluogo { width : 210px;padding-left: 2px; padding-right: 2px;

}




/* .tdcomune { padding-left: 2px; padding-right: 2px; */
	

span.tdcomune { padding-left: 2px; padding-right: 2px;
	 width: 20px;
	 max-width: 20px;
	position: absolute; left: 100px;

	}
td.tdcomune { padding-left: 2px; padding-right: 2px;
	width: 120px;
}

/* .tdartista { font-weight: 600; width : 200px;padding-left: 2px; padding-right: 2px;	} */
span.tdartista { font-weight: 600; 
	width : 200px !important;
	max-width: 200px !important;

padding-left: 2px; padding-right: 2px;	position: absolute; left: 300px;
	
}
td.tdartista { font-weight: 600; 
	width: 250px;
}

/* .tdnote { width : 200px;padding-left: 2px; padding-right: 2px;	} */
span.tdnote { width : 200px;padding-left: 2px; padding-right: 2px;	
	width: 150px;
	 max-width: 150px;
	position: absolute; right: 150px;
}

td.tdnote { width : 200px;padding-left: 2px; padding-right: 2px;	}


div.odd { background-color: #EEDC82; color: black;float:left; clear: both; width: 100%;
}

div.even { background-color: #CDC673; color: black;float:left; clear: both;width: 100%;
}

div.giorno { font-size: 14px;
	color: white;
	font-weight: 800;
	background: #444;  
	width: 150px;
	border-top: 1px ;
	border-left: 1px ;
	border-right: 1px ;
	border-bottom: 0px;
	border-color: #B3B3B3;
	border-style: solid;
}

span.italico { font-style: italic;
}


tr.giorno { background: #FFFFFF;}
td.giorno { 
	font-size: 20px;
	color: white;
	font-weight: 800;
	background: #444;  
	
}

tr.even td a { color: black; font-weight: bold
}

tr.odd td a { color: black; font-weight: bold
}

p.perrori { text-align: center; 
           color: RED; 
           font-weight: BOLD; 
           text-decoration: BLINK }

a.aerrori { color: RED !important; visited:RED; hover:BLACK }


.watermark { display:none; }

/*font-size: 0em; font-weight: 100; display:hidden */



#banner_news  { 
color: #f4f4f4;
margin-bottom: 20px;
margin-top:10px;
}

#banner_news a {
text-decoration: none;
} 


table tr td.tdnote img { max-width: 100px;
width:expression( 100 + "px" );
height: auto;
}

span.tdnote img { max-width: 100px;
width:expression(100 + "px" );
height: auto;
}





.note_evidenza{
 border-style: dotted;
  border-width: 1px; 
  text-align=justify;
}


.img_thumb { max-width: 200px;
height: auto;
}
