body {
	background-color: White;
	font-family: "Trebuchet MS";
	font-size: 90%;
	padding: 0;
}
input
 {	
	font-size: 0.8em;
	line-height: 1.5em; 
	color: #000000;
	font-weight: normal;
   BORDER: 1px solid #dddddd;
}
input.cerca
 {	
	font-size: 0.8em;
	line-height: 1.5em; 
	color: #000000;
	font-weight: normal;
   BORDER: 1px solid #FF6347;
	padding: 4px;
}
input.senza
 {	
	font-size: 0.8em;
	line-height: 1.5em; 
	color: #000000;
	font-weight: normal;
   BORDER: 0px solid #dddddd;
	padding: 0px;
}
.bordo {
	BORDER: 1px solid #dddddd;
}
.bordo_3d {
	BORDER-TOP: 1px solid #dddddd;
	BORDER-LEFT: 1px solid #dddddd;
	border-right: 1px solid #999999;
	BORDER-BOTTOM: 1px solid #999999;
}
.bordo_sopra {
	BORDER-TOP: 1px solid #dddddd;
}
.bordo_sopra_dx {
	BORDER-TOP: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.bordo_sopra_sx {
	BORDER-TOP: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
.bordo_sx-dx {
	BORDER-LEFT: 1px solid #dddddd;
	border-right: 1px solid #dddddd; 
}
.bordo_dx {
	border-right: 1px solid #999999; 
}
.bordo_sx {
	border-left: 1px solid #dddddd; 
}
.bordo_menu_scuola {
	BORDER-TOP: 1px solid #dddddd;
	border-right: 1px solid #999999; 
}
.bordo_menu_gallerie {
	BORDER-BOTTOM: 1px solid #999999;
	border-right: 1px solid #999999; 
}
.bordo_menu_gallerie2 {
	BORDER-BOTTOM: 1px solid #999999;
	border-left: 1px solid #999999; 
}
.bordo_menu_foto {
	BORDER-BOTTOM: 1px solid #999999;
   BORDER-TOP: 1px solid #dddddd;
	border-left: 1px solid #999999; 
}
.bordo_menu_gallery {
	BORDER-BOTTOM: 1px solid #999999;
   BORDER-TOP: 1px solid #dddddd;
	border-right: 1px solid #999999; 
}
.bordo_com {
	BORDER-BOTTOM: 1px solid #dddddd;
   border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd; 
}
.bordo_sotto {
	BORDER-BOTTOM: 1px solid #dddddd;
}
.bordo_sotto_news {
	BORDER-BOTTOM: 1px solid #FFCFA4;
}
.bordo_sotto_bianco {
	BORDER-BOTTOM: 1px solid #ffffff;
}
.bordo_sotto_sx_bianco {
	BORDER-BOTTOM: 1px solid #ffffff;
   BORDER-LEFT: 1px solid #ffffff;
}
.filetto_arancio {
	background-image:url(x_img/filetto_arancio.gif)
}	
.filetto_verticale {
	background-image:url(../x_img/filetto_verticale.gif)
}	
.filetto_orizzontale {
	background-image:url(x_img/filetto_orizzontale.gif)
}	
.filetto_orizzontale_dx {
	background-image:url(../x_img/filetto_orizzontale_dx.gif)
}	
.dia_col {
	background-image:url(x_img/dia_col.gif)
}	

A {  
	font-size: 0.8em;
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
A:hover {  	
	color: #000000;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
.footer_on {  
	font-size: 0.8em;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.footer_on:hover {  	
	color: #999999;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.link {  
	font-size: 0.85em;
	color: #00BFFF;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
A.link:hover {  	
	color: #999999;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.titolo_rosso {  
	color: #FF0000;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
A.titolo_rosso:hover {  	
	color: #ffffff;	
	background-color: Red;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.cal {  
	font-size: 0.75em;
	font-family: Arial, Verdana, sans serif;
	color: #000000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
A.cal:hover {  	
	color: #ff0000;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.news {  
	font-size: 0.7em;
	font-family: "Verdana";
	color: #B34127;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
A.news:hover {  	
	color: #B34127;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.com {  
	font-size: 0.7em;
	font-family: "Verdana";
	color: #053758;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
A.com:hover {  	
	color: #ff8000;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.cal_on {  
	font-size: 0.7em;
	font-family: "Verdana";
	color: #ff0000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
A.cal_on:hover {  	
	color: #000000;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A.stampa_on {  
	font-size: 0.8em;
	font-family: "Verdana";
	color: #ff0000;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
A.stampa_on:hover {  	
	color: #000000;	 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
P {  
	font-size: 0.85em;
	color: #000000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.testo {  
	font-size: 0.85em;
	color: #000000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.titolo_rosso {  
	font-size: 0.9em;
	font-family: Verdana;
	color: #ff0000;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.titolo_bianco {  
	font-size: 1.0em;
	color: #ffffff;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.testata {  
	font-size: 2.0em;
	color: #ff0000;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.testo_grigio {  
	font-size: 0.85em;
	color: #999999;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.testo_grande {  
	font-size: 1.0em;
	color: #000000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.testino {  
	font-size: 0.7em;
	color: #000000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.testino_rosso {  
	font-size: 0.7em;
	font-family: Verdana;
	color: #ff0000;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.testino_news {  
	font-size: 0.7em;
	font-family: Verdana;
	color: #000000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.testo_com {  
	font-size: 0.7em;
	font-family: Verdana;
	color: #053758;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.testino_bianco {  
	font-size: 0.75em;
	color: #ffffff;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.testino_grigio {  
	font-size: 0.75em;
	color: #999999;
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.link {  
	font-size: 0.85em;
	color: #000000;
	TEXT-DECORATION: none; 
	font-weight: normal;
}

.maincontainer {	 
	PADDING: 10px; 
	WIDTH: 440px; 
}
.colcontainer {	 
	PADDING: 10px; 
	WIDTH: 288px; 
}
.titolo_blu {  
	font-size: 1.0em;
	color: #000066;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.titolo_arancio {  
	font-size: 1.0em;
	color: #FFC58A;
	TEXT-DECORATION: none; 
	font-weight: bold;
}

.dia {	
   background-image: url(../x_img/dia.gif);
	width: 138px;
	height: 108px;
} 
.dia_col {	
   
   background-image: url(../x_img/dia_col.gif);
	width: 138px;
	height: 108px;
} 
.menu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
.menu LI {
	PADDING-BOTTOM: 2px;
}
.menu_on {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
.menu_on A:hover {
	COLOR: #000066; 
	BACKGROUND-COLOR: #efefef;
}
.menu_on LI {
	PADDING-BOTTOM: 2px;
}
.menu_on LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	font-family: Verdana;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.75em; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000066; 
	BACKGROUND-COLOR: #efefef;
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #dadada 1px solid; 
	TEXT-DECORATION: underline;
}
.menu LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	font-family: Verdana;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.75em; 
	PADDING-BOTTOM: 2px; 
	COLOR: #3d3c3c; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #dadada 1px solid; 
	TEXT-DECORATION: none;
}
.menu A:hover {
	COLOR: #000066; 
	BACKGROUND-COLOR: #efefef;
}

.menu_link {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
.menu_link LI {
	PADDING-BOTTOM: 2px;
}
.menu_link LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	font-family: Verdana, Arial;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.75em; 
	PADDING-BOTTOM: 2px; 
	COLOR: #3d3c3c; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #dadada 1px solid; 
	TEXT-DECORATION: none;
}

.menu_link A:hover {
	COLOR: #000066; 
	BACKGROUND-COLOR: #efefef
}
.menu_home {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
.menu_home LI {
	PADDING-BOTTOM: 2px;
}
.menu_home LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	font-family: Verdana, Arial;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.75em; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000066; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #dadada 1px solid; 
	TEXT-DECORATION: none;
}

.menu_home A:hover {
	COLOR: #ff0000; 
	BACKGROUND-COLOR: #efefef
}

.btn_cat_on a {
font-family: Verdana;
color: #FF0000;
background-color: #E0FFFF;
padding: 2px 4px;
padding-left: 4px;
display: block;
font-size: 0.75em;
font-weight: bold;
text-decoration: none;
text-align: left;
BORDER: 1px solid #708090;
}
.btn_cat_on a:hover {
background-color: #FFFFFF;
color: #003399;
font-weight: bold;
text-decoration: none;
BORDER: 1px solid #ffffff;
}
.btn_cat a {
font-family: Verdana;
color: #003399;
background-color: #FFFFFF;
padding: 2px 4px;
padding-left: 4px;
display: block;
font-size: 0.75em;
font-weight: normal;
text-decoration: none;
text-align: left;
BORDER: 1px solid #ffffff;
}
.btn_cat a:hover {
background-color: #E0FFFF;
color: #FF0000;
font-weight: bold;
text-decoration: none;
BORDER: 1px solid #708090;
}

