﻿body {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #707070;

}

#bodyTable {
	width: 100%;
    height: 100%;	
    background-image: url('../Elements/sfondo.jpg');
    background-repeat:repeat-x;	
}

td.BodyTop{
    height: 100px;
    text-align:center;
}

td.BodyBottom{
    height: 80px;
    text-align:center;
}

td.Bottom{
    height: 60px;
    text-align:center;
	background-image: url('../Elements/bottom.png');
	background-repeat:no-repeat;
}

td.Body{
    text-align:center;    
    height: 100%;
}

#mainTable {
	width: 940px;
	height: 100%;
}

#pathTable {
	width: 920px;
}

#newsTable {
	width: 480px;
}

#contentTable {
	width: 500px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;	
}

#formTable {
	width: 500px;
}

td.mainSx {
	width: 200;
}

td.mainTitolo {
	width: 200;
	height:22;
    text-align:left;
	border-bottom: #CCCCCC 1px dashed;  	
}

td.Percorso {
	width: 940;
	height:26;
    text-align:center;
	border-bottom: #CCCCCC 1px solid;  	
}

td.PercorsoDx {
	width: 160;
	height:22;
    text-align:right;
	border-bottom: #CCCCCC 1px solid;  	
}

td.mainSeparator {
	width: 40;
    background-image:url('../Images/tratteggio_celeste.gif');
    background-repeat:repeat-y;
    background-position:center;	
}

td.mainDx {
	width: 160;
	text-align:right;
}

td.mainTitoloDx {
	width: 160;
	height:22;
    text-align:right;
	border-bottom: #CCCCCC 1px dashed;  	
}

td.main {
	width: 500;
}

td.mainBlog {
	width: 500;
	height:200;
	background-color:#EEEEEE;
    background-image:url('../Elements/blog.png');
    background-repeat:no-repeat;
}

#topTable {
	width: 940px;
}

td.quickLink {
    width: 200px;
	border-bottom: #D4D4D4 1px dashed; 
}

td.tabsezioni {
	width: 940;
	height: 30;
}

td.sezionisx {
	width: 10;
	height: 30;
    padding: 0;
    margin: 0;
	border: 0;
	background-image: url("../elements/menu_sx.gif");
}

td.sezionidx {
	width: 10;
	height: 30;
    padding: 0;
    margin: 0;
	border: 0;
	background-image: url("../elements/menu_dx.gif");
}

td.sezioni {
    width:115;
	height: 30;
    padding: 0;
    margin: 0;
	border: 0;
	background-image: url("../elements/base_menu.gif");
}

td.pipe {
	width: 1;
	height: 30;
    padding: 0;
    margin: 0;
	border: 0;
	background-image: url("../elements/pipe.gif");
}

td.bottomMenu {
	width: 940;
	height: 80;
    padding: 0;
    margin: 0;
	border: 0;
	background-repeat: no-repeat;
	background-image: url("../elements/menu_bottom.png");
}

#bottomTable {
	width: 940px;
}

td.header{
    height: 70px;
	width: 940px;    
    background-image: url('../Elements/bkg_header.png');
    background-repeat:no-repeat; 
}


td.lineaBianca {
    height: 1px;
	background-color: #FFFFFF;
}


td.linea {
	height: 1px;
	background-color: #DDDDDD;
}

td.lineaDot {
	height: 1px;
	background-repeat: repeat-x;
    background-image: url("../images/tratteggio_celeste_oriz.gif");
}


td.alignDx {
text-align:right;
}

td.alignSx {
text-align:left;
}

td.alignCenter {
text-align:center;
}

td.linemenu {
	width: 940;
	height: 1;
	background-color:#4d86A1;
}

td.1px {
    height: 1;
}

td.spazioMezzo {
    height: 4;
}

td.spazio {
    height: 8;
}

td.spazioDoppio {
    height: 16;
}

td.spazioTriplo {
    height: 24;
}

td.menu {
width:200px;
height:32px;
background-color:EEEEEE;
border-bottom: #DFDFDF 0px dashed;
border-right: #DFDFDF 0px dashed;
border-Top: #DFDFDF 0px dashed;
border-left: #DFDFDF 0px dashed;
}

td.menuOn {
width:200px;
height:32px;
background-color:DFDFDF;
border-bottom: #D2D2D2 1px solid;
border-right: #D2D2D2 1px solid;
border-Top: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
}

.commenti {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border: 0px none #FFFFFF;
	padding: 3px;
	display: none;
}

.commenti_data {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	color: #666666;
	font-size: 11px;
	padding: 8px;
}

.titolo_menu {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #009EE0;
}

.testo_speciale {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #009EE0;
}

.minitesto_speciale {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #009EE0;
}

.minitesto_speciale_rosso {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #CC0000;
}

.testo_speciale_rosso {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #CC0000;
}

.testo_reverse {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
}

.minitesto_reverse {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
}

.supertitolo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
color: #666666;
}

.titolo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #505050;
}

.titoloNews {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #97bf0d;
}

.sottotitolo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #505050;
}

.testo {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #666666;
text-align: justify;
}

.minitesto {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #666666;
text-align: justify;
}

.minitestoScuro {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #505050;
}

.microtesto {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
color: #666666;
}

.nanotesto {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 8px;
font-style: normal;
font-weight: normal;
color: #666666;
}

.elenco {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #707070;
padding-left: 40px;
background-repeat: no-repeat;
background-image: url("../images/puntino_grigio.gif");    
background-position: 15 2;
}


.Evidenziatore{
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-style: normal;
font-weight: bold;
color: #333333;
text-align: justify;
}


.EditButton {
    BORDER-RIGHT: #BBBBBB 1px solid; BORDER-TOP: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-BOTTOM: #BBBBBB 1px solid;
	font-family:Trebuchet MS; 
	font-size:9pt;
	background: #CCCCCC;
	padding-top: 1px;
	padding-bottom:4px;
	height: 22px;	
	color: #505050;	
}

.EditCerca {
    margin: 0 0 0 0 px;
  	border: 0;
	width: 17px;
	height: 17px;
    background-color: transparent;
    background-image: url("../images/cerca.png");
	background-repeat: no-repeat;
	background-position: 0 0;    
}

.EditInvia {
    margin: 0 0 0 0 px;
  	border: 0;
	width: 17px;
	height: 17px;
    background-color: transparent;
    background-image: url("../images/admin.png");
	background-repeat: no-repeat;
	background-position: 0 0;    
}

.EditLogin {
    margin: 0 0 0 0 px;
  	border: 0;
	width: 44px;
	height: 18px;
    background-color: transparent;
    background-image: url("../images/button_login.png");
	background-repeat: no-repeat;
	background-position: 0 0;    
}

.EditBox {
    BORDER-RIGHT: #BBBBBB 1px solid; BORDER-TOP: #BBBBBB 1px solid; BORDER-LEFT: #BBBBBB 1px solid; BORDER-BOTTOM: #BBBBBB 1px solid;
	font-family:Trebuchet MS;
	font-size: 11px;
	background: #F9F9F9;
	height: 18px;	
	color: #505050;	
    margin: 0 0 0 0 px;
}

.EditArea {
    BORDER-RIGHT: #BBBBBB 1px solid; BORDER-TOP: #BBBBBB 1px solid; BORDER-LEFT: #BBBBBB 1px solid; BORDER-BOTTOM: #BBBBBB 1px solid;
	font-family:Trebuchet MS; 
	font-size:11px;
	background: #F9F9F9;
	padding: 1px;
	color: #505050;
}

form {
	margin: 0;
	padding: 0;
	border: 0;
}


.valignMiddle{
vertical-align:middle;
}

a img{border:none}

a
 {
	color: 505050;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
}

a:hover
 {
	color: #009EE0;
}

a.news
 {
	color: 505050;
	text-decoration: none;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

a.news:hover
 {
	color: #009EE0;
}

a.primopiano
 {
	color: 505050;
	text-decoration: none;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

a.primopiano:hover
 {
	color: #009EE0;
}

a.minimenu
 {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	color: #FFFFFF;
}

a.minimenu:hover
 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	color: #333333;
}


a.menu
 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	color: #FFFFFF;
}

a.menu:hover
 {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffb339;
}

a.menu:active
 {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffb339;
}

a.reversed
 {
	color: FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
}

a.reversed:hover
 {
	color: #009ee0;
}

a.servizio
 {	

 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	float:right; 
	PADDING-BOTTOM: 4px; 
	WIDTH: auto; 
	COLOR: #666; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	font-weight:bold	
}

a.servizio:hover {
	background: #DDDDDD; 
	BORDER-BOTTOM-STYLE: none;
	COLOR: #505050;
	text-transform:uppercase;	
}

a.superlink
 {	

 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	float:left; 
	PADDING-BOTTOM: 4px; 
	WIDTH: auto; 
	COLOR: #009EE0; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	font-weight:bold	
}

a.superlink:hover {
	background: #DDDDDD; 
	BORDER-BOTTOM-STYLE: none;
	COLOR: #505050;
	text-transform:uppercase;	
}

a.subsezione
 {	

 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 1px; 
	WIDTH: auto;
	float:left; 
	COLOR: #009EE0; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	font-weight:bold	
}

a.subsezione:hover {
	background: #DDDDDD; 
	BORDER-BOTTOM-STYLE: none;
	COLOR: #505050;
	text-transform:uppercase;	
}

a.subsezioneActive {
 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
    background: #DDDDDD;
    BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT: 0px solid; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 1px; 
	WIDTH: auto;
	float:left; 
	COLOR: #333333; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	font-weight:bold
}

a.MenuArrow
 {
	color: 505050;
	text-decoration: none;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;	
    padding-left: 16px;
    float:left;
    padding-top:9px;
    padding-bottom:9px;
	background-image: url("../images/arrow_grigio.png");    	
	background-repeat: no-repeat;
	background-position: 5 center;
	text-transform:uppercase    
}

a.MenuArrow:hover
 {
	color: #009EE0;
    float:left;
    padding-top:9px;
    padding-bottom:9px;	
	background-image: url("../images/arrow_ciano.png");    	
	background-repeat: no-repeat;
	background-position: 5 center;	
}

a.MenuArrowOn
 {
	color: 009EE0;
	text-decoration: none;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 10px;
    font-weight: bold;	
    padding-left: 16px;
    float:left;
    padding-top:9px;
    padding-bottom:9px;
    background-image: url("../images/arrow_ciano.png");    	
	background-repeat: no-repeat;
	background-position: 5 center;
	text-transform:uppercase    
}

a.Submenu
 {
	color: 666666;
	text-decoration: none;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 8px;
    font-weight: bold;	
    padding-left: 32px;
    float:left;
    padding-top:0px;
    padding-bottom:8px;
	background-image: url("../images/puntino_grigio.gif");    	
	background-repeat: no-repeat;
	background-position: 20 2;
	text-transform:uppercase    
}

a.Submenu:hover
 {
	color: #009EE0;
    float:left;
    padding-top:0px;
    padding-bottom:8px;	
	background-image: url("../images/puntino_ciano.gif");    	
	background-repeat: no-repeat;
	background-position: 20 2;	
}

a.SubmenuOn
 {
	color: FF9933;
	text-decoration: none;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif;
	font-size: 9px;
    font-weight: bold;	
    padding-left: 32px;
    float:left;
    padding-top:0px;
    padding-bottom:8px;
    background-image: url("../images/puntino_orange.gif");    	
	background-repeat: no-repeat;
	background-position: 20 2;
	text-transform:uppercase    
}
a.cerca
 {
	color: 505050;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 2px;
    padding-left: 2px;
    background-image: url("../images/cerca.png");
	background-repeat: no-repeat;
	background-position: right 0;	
}

a.cerca:hover
 {
	color: #202020;
    background-image: url("../images/cerca_on.png");
	background-repeat: no-repeat;
	background-position: right 0;	
}

a.allegato
 {
	color: 505050;
    height:20px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
    padding-left: 20px;    
    background-image: url("../images/file_grigio.png");
	background-repeat: no-repeat;
	background-position: 0 0;	
}

a.allegato:hover
 {
	color: #009EE0;
    background-image: url("../images/file_ciano.png");
	background-repeat: no-repeat;
	background-position: 0 0;	
}

a.indietro
 {
 	color: FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 16px;
    background-image: url("../images/arrow_back_off.png");
	background-repeat: no-repeat;
	background-position:right	
}

a.indietro:hover
 {
    color: #333333;
    background-image: url("../images/arrow_back_on.png");
	background-repeat: no-repeat;
	background-position: right;	
}

a.indietroReverse
 {
 	color: 606060;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 16px;
	padding-right: 8px;
    background-image: url("../images/back_off.png");
	background-repeat: no-repeat;
	background-position:left	
}

a.indietroReverse:hover
 {
    color: #009EE0;
    background-image: url("../images/back_on.png");
	background-repeat: no-repeat;
	background-position: left;	
}