body{
	padding: 0px;
	color: #222;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 76%;
	font-weight: normal;
	text-align: center;
	background-image: url(sfondo.png);
}
div#container{
	width:750px!important;
	width /**/:460px;
	text-align:left;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	top: auto;
}
div#header{
	padding: 0px;
	text-align:center;
	background-color: #FFFFFF;
	width: 800px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: none;
	border-left-style: double;
	border-top-color: #4B7A59;
	border-right-color: #4B7A59;
	border-bottom-color: #4B7A59;
	border-left-color: #4B7A59;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#content{
	float:right;
	width:80%;
	padding:10px 0;
	margin:5px 0;
	background-color: #FFFFFF;
	height: 100%;
}
div#nav{
	float:left;
	width:20%;
	padding:10px 0;
	margin:5px 0;
	background-color: #FFFFFF;
}
div#footer{
	width:800px;
	text-align:center;
	margin: 0 auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#navigation{
	background-color: #C4E786;
	border-bottom: 1px solid #787878;
}
div#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#navigation li{
	display: inline;
	margin: 0;
	padding: 0;
}
div#navigation li a{
	text-decoration: none;
	border: 1px solid #787878;
	padding: 0px 0.3em;
	color: #036;
	background: #C4E786;
}
div#navigation li a:hover{background-color: #FFD154}
div#navigation li#activelink a{border-bottom: 1px solid #fff;background-color: #fff;color: #603}
}
.Stile1 {color: #767676}
a {
	font-family: "Trebuchet MS";
	}
a:visited {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	background-color: #98BCA3;
}
a:active {
	text-decoration: none;
}
.Stile3 {
	color: #999999
}
.Stile22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.Stile81 {
	font-size: 16px;
	font-weight: bold;
}
.Stile82 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

td {
  font-size: 11px;
}

.gruppo_mappa {
	background:#f0f0f0;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 15px;
}

A{
	text-decoration:underline;
	color: #767676;
}

A:hover{
	text-decoration:underline;
	color: #FFFFFF;
}

A.report{
	text-decoration:none;
	color: #000000;
	font-weight: bold;
}

A.report:hover{
	text-decoration:none;
	color: #EE1C23;
	font-weight: bold;
}

.data{
	text-decoration:none;
	color: #000000;
	font-weight: normal;
}

A.programmenu {

	text-decoration:none;
	color: #515256;
}
A.programmenu:hover {

	text-decoration:none;
	color: #EE1C23;
	font-weight:normal;
}

A.footer {
	font-size: 10px;
	text-decoration:none;
	color: #717277;
	font-weight:normal;
	text-transform:uppercase; 
}
A.footer:hover {
	font-size: 10px;
	text-decoration:none;
	color: #FF0000;
	font-weight:normal;
	text-transform:uppercase; 
}
.footer {
	font-size: 10px;
	text-decoration:none;
	color: #717277;
	font-weight:normal;
	text-transform:uppercase; 
}

.programsel {
	font-size: 11px;
	text-decoration:none;
	color: #515256;
}
A.programsel {
	font-size: 11px;
	text-decoration:none;
	color: #EE1C23;
}
A.programsel:hover {
	font-size: 11px;
	text-decoration:none;
	color: #EE1C23;
}

A.programmenu2 {
	font-size: 11px;
	text-decoration:none;
	color: #0049B5;
	font-weight:normal; 
}
A.programmenu2:hover {
	font-size: 11px;
	text-decoration:none;
	color: #EE1C23;
	font-weight:normal;
}

A.boxhome {
	font-size: 11px;
	text-decoration:none;
	color: #797878;
	font-weight:normal;
}
A.boxhome:hover {
	font-size: 11px;
	text-decoration:none;
	color: #FF0000;
	font-weight:normal;
}

A.boxhome2 {
	font-size: 9px;
	text-decoration:none;
	color: #797878;
	font-weight:normal;
}
A.boxhome2:hover {
	font-size: 9px;
	text-decoration:none;
	color: #FF0000;
	font-weight:normal;
}

A.titolobox {
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	text-transform : uppercase;  
}
A.titolobox:hover {
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	text-transform : uppercase; 
}
.azzurro{
	font-size: 11px;
	color: #98BCA3;
}
A.azzurro{
	font-size: 11px;
	text-decoration:none;
	color: #98BCA3;
}
A.azzurro:hover{
	font-size: 11px;
	text-decoration:none;
	color: Red;
}
A.blu{
	font-size: 11px;
	text-decoration:none;
	color: #0049b4;
}
A.blu:hover{
	font-size: 11px;
	text-decoration:none;
	color: Red;
}

.titolobox2 {
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	padding-top: 5px;
}

.titolobox3 {
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	padding-top: 0px;
}

.testopiccolo {
	font-size: 9px;
	text-decoration:none;
	color: #767676;
	font-weight:normal;
	font-style: italic;
}
.line_bottom {
	padding-top: 5px;
	padding-left: 2px;
	border-bottom: 1px solid #E2E2E2;
	font-weight:bold;
}

.titbox {
	background-color: #98BCA3;
	padding: 2px 0px 2px 12px;
	vertical-align:bottom;
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #E4E4E5;
}

.rosso11 {
	font-size: 11px; 
	color: #FF0000;
}

A.tit{
	color: #6B6C6D;
	font-weight: bold; 
	text-decoration:none;
}
A.tit:hover{
	color: #EE1C23;
	font-weight: bold;
	text-decoration:none;
}
.tit{
	color: #6B6C6D;
	font-weight: bold; 
	text-decoration:none;
}

A.titnews{
	color: #0049B5;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
A.titnews:hover{
	font-size: 11px;
	color: #0049B5;
	font-weight: bold;
	text-decoration:none;
}
.titnews{
    font-size: 11px;
	color: #0049B5;
	font-weight: bold;
	text-decoration:none;
}

A.titnewsbox{
	color: #98BCA3;
	font-size: 12px;
	/*font-weight: bold; */
	text-decoration:none;
	line-height: 13px;
}
A.titnewsbox:hover{
	font-size: 12px;
	color: #98BCA3;
	text-decoration: underline;
	line-height: 13px;
}
A.titnewsboxnero{
	color: #000000;
	font-size: 11px;
	text-decoration:none;
}
A.titnewsboxnero:hover{
	font-size: 11px;
	color: Red;
	text-decoration: none;
}
.titnewsbox{
   font-size: 12px;
	color: #000000;
	text-decoration:none;
	line-height: 13px;
}

A.titeventi{
	font-size: 11px;
	color: #FF0000;
	font-weight: bold; 
	text-decoration:none;
}
A.titeventi:hover{
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}

A.section {
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	font-weight:normal;
	
}
A.section:hover {
	font-size: 11px;
	text-decoration:none;
	color: #EE1C23;
	font-weight:normal;
}

A.section2 {
	font-size: 9px;
	text-decoration:none;
	color: #000000;
	text-transform : uppercase;  
}
A.section2:hover {
	font-size: 9px;
	text-decoration:none;
	color: #EE1C23;
}

.separatore  {
	color: #E2E2E2;
	font-size: 12px;
}

.tabletext {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
.tabletextgray {
	font-size: 10px;
	text-decoration:none;
	color: #767676;
}

.ser_dx{
	padding-left:12px;
	height:28px;
	background-image: url(images/puntini.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align:middle
}

.ser_dxb{
	padding-left:12px;
	height:32px;
	background-image: url(images/puntini.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
	color: #515256;
	font-size: 11px;
	vertical-align:middle
}



.line_menu {background:#B2B3B5; height:1px;}
.bg_dx {background-color:#F9F9F9;}
.grigio10{font-size: 11px; color: #767676;}
.grigio11{font-size: 11px; color: #767676;}
.padding6 {padding: 6px;}
.table-data {border: 1px solid #B3B3B3; width:100%;}
.trAlt1 {
	background-color: #F6F6F6;
	font-weight: bold;
	color: #98BCA3;
}
.trAlt2 {background-color: #FAFAFA;}
.tdAlt1 {background-color: #FAFAFA; border-bottom: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3;}
.tdAlt2 {border-bottom: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3;}
.tdAlt1dx {background-color: #FAFAFA; border-bottom: 1px solid #B3B3B3;}
.tdAlt2dx {border-bottom: 1px solid #B3B3B3;}
.tdAlt1bm {background-color: #FAFAFA; border-right: 1px solid #B3B3B3;}
.tdAlt2bm {border-right: 1px solid #B3B3B3;}
.tdHead {text-align: center; background-color: #F6F6F6; border-bottom: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3;}
.tdHeadx {text-align: center; background-color: #F6F6F6; border-bottom: 1px solid #B3B3B3;}
.input{font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana; font-size: 10px; color: #000000; height: 18px;}
.padding4{padding: 4px;}
.nero11 {font-size: 11px; color: #000000;}
.paddingl4{padding-left: 4px;}
.grigio11b {font-size: 11px; color: #767676; font-weight: bold;}
.paddingr8{padding-right: 8px;}
A.linknero10{font-size: 11px; color: #000000; text-decoration:none;}
A.linknero10:hover{font-size: 11px; color: #FF0000; text-decoration:none;}

#txtun {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px; 
	color: #000000;
	height: 18px;
}

#txtpwd {
	margin-left: 2px;
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
	height: 18px;
}

#txtCriterio {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
	height: 18px;
}

#btnCerca {
	background-image: url(images/cerca.gif);
	background-color: #ffffff;
	background-repeat: no-repeat;
	font-size: 0px;
	color: #ffffff;
	border: none;
	height: 25px;
	width: 75px;
}

A.tab1 {
	font-size:11px;
	text-decoration:none;
	color: #000000;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
}
A.tab1:hover {
	font-size:11px;
	text-decoration:none;
	color: #EE1C23;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
}
A.tab1Active {
	font-size:11px;
	text-decoration:none;
	color: #EE1C23;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
}
A.tab1Active:hover{
	font-size:11px;
	text-decoration:none;
	color: #EE1C23;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
}


A.tab2 {
	font-size:11px;
	text-decoration:none;
	color: #000000;
	font-weight: normal;
	vertical-align: middle;
}
A.tab2:hover {
	font-size: 11px;
	text-decoration:none;
	color: #EE1C23;
	font-weight: normal;
	vertical-align: middle;
}
A.tab2Active {
	font-size: 11px;
	text-decoration:none;
	color: #EE1C23;
	font-weight: normal;
	vertical-align: middle;
}
A.tab2Active:hover{
	font-size: 11px;
	text-decoration:none;
	color: #EE1C23;
	font-weight: normal;
	vertical-align: middle;
}

div.comment {
	display:	none;
}

A.smallTab {
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}

A.smallTab:hover {
	color: #EE1C23;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}

.indexTitle {
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

A.approfondisci {
	color: #000000;
	font-size: 10px;
	text-decoration:none;
}

A.approfondisci:hover {
	color: #EE1C23;
	font-size: 10px;
	text-decoration:none;
}

A.approfondisci01 {
	color: #7B96CD;
	font-size: 10px;
	text-decoration:none;
}

A.approfondisci01:hover {
	color: #EE1C23;
	font-size: 10px;
	text-decoration:none;
}

.newTitleBox {font-size: 11px; color: #98BCA3; font-weight: bold;}

.newTitleBox2 {font-size: 11px; color: #00AE89; font-weight: bold;}

.nero{color:#000000;font-size:11px;}

.blu{color:#0049b5;font-size:11px;}

.smallrosso{color:Red; font-size:10px;}

.smallnero{color:#000000;font-size:10px;}

.getnow{ background-image: url(agenda/images/get_now.gif);  border: none;  height: 23px;  font-size: 11px;  background-repeat: no-repeat; }

input.agenda { height: 17px;width:121px; font-size: 11px;color:#0049b5;}
select.agenda{ height: 17px;width:121px;  font-size: 11px;  margin-bottom: 1px;  margin-top: 1px;color:#0049b5;  }

.peoplecontacts{padding-left:10px;padding-top:8px;  color: Black;  background-repeat: no-repeat;}
	
.alwayson{padding-left:12px;padding-top:25px;  color: Black;  background-repeat: no-repeat;}


.pari{
background-color: #ffffff;
}

.dispari{
background-color: #f6f5f5;
}


/* classi nuove general archive */

.folderon {
	background: url(images/generalArchive/bg_folder.gif) no-repeat;
	color: #ED1B2D;
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-weight: bold;
	width: 72px;
	height: 23px;
	text-align: center;	
}

.folderoff {
	background: url(images/generalArchive/bg_folder_off.gif) no-repeat;
	color: #000000;
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	width: 72px;
	height: 23px;
	text-align: center;	
}

.folderoff a {
	color: #000000;
	font-decoration: none;
}

.tab_tit {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 9px 13px;
	color: #000000;
	background-color: #FAFAFA;
}

.tab_td1 {
	border-bottom: 1px solid #DCDCDC;
	padding: 2px 13px;
}

.tab_td2 {
	border-bottom: 1px solid #DCDCDC;	
	border-left: 1px solid #DCDCDC;
	padding: 2px 8px;	
	text-align: center;	
}

.dhtmlgoodies_question {
	width:auto;CURSOR: pointer;border:none;display:inline;
}

.dhtmlgoodies_question img, .dhtmlgoodies_question_ img {
	float:left;
}

.dhtmlgoodies_answer {
	display:none;VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 189px;HEIGHT: 0px;clear:both;border:none;
}
	


div#centrale {
	border: 1px dashed #96AAC0;
	padding: 10px;
	margin: 0 auto;
	padding-top: 15px;
	width: 540px;
    
}
.bianco10 {
font-size: 11px; color: #FFFFFF;
}
div#piccolocentrale {

	border: 1px dashed #96AAC0;
	color: #96AAC0;
	width: 200px;
	padding: 6px;
	margin: 10px;
}
.verde14 {
font-size: 14px; color: #00AE89; font-weight: bold;
}
.corsivo11 {
	color:#000000;
	font-size:11px;
	font-style: italic;
}
div#news {

	border: 1px dashed #96AAC0;
	color: #96AAC0;
	width: 540px;
	padding: 6px;
	margin: 10px;
}
.corsivochiaro11 {

	color:#666666;
	font-size:11px;
	font-style: italic;
}
div#modifica {


	border: 1px dashed #96AAC0;
	color: #96AAC0;
	width: 730px;
	padding: 6px;
	margin: 10px;
}
.firma {
	color:#000000;
	font-size:12px;
	font-family: "Trebuchet MS";
	font-style: italic;
}
h1 {
	font-weight: bold;
	color: #98BCA3;
	font-size: 16px;
}
.titnews14 {
	font-size: 12px;
	color: #0049B5;
	font-weight: bold;
	text-decoration:none;
}
.Rosso14 {
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.titnews14nero {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
div#ricerca {
	width:100%;
	padding:10px 0;
	margin:5px 0;
	background-color: #FFFFFF;
}
.grigio14 {
	font-size: 14px;
	color: #767676;
	font-weight: bold;
}
div#menu_piccolo {
	width: 510px;
	padding: 6px;
	margin: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #94ACCC;
	border-right-color: #999999;
	border-bottom-color: #94ACCC;
	border-left-color: #999999;
}
.nero12 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.grigio14nograssetto {
	font-size: 14px;
	color: #767676;
	font-weight: normal;
}
.Rosso14red {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.testoevidenza {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	font-variant: small-caps;
	font-style: normal;
}
div#rip {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 95%;
}
div#centrale2 {
	border: 1px none #CCCCCC;
	width: 540px;
	padding: 10px;
	margin: 10px;
}
.blu16 {
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}
div#central {
	padding: 0px;
	text-align:center;
	background-color: #FFFFFF;
	width: 800px;
	margin: 0 auto;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #4B7A59;
	border-right-color: #4B7A59;
	border-bottom-color: #4B7A59;
	border-left-color: #4B7A59;
}
div#centralecontinuo {
	border: 1px solid #CCCCCC;
	float: none;
	width: 560px;
	margin-left: 15px;
	padding: 15px;
	margin-bottom: 15px;
}
.blu12 {
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}
div#centrale4 {
	border: 1px dashed #96AAC0;
	padding: 10px;
	margin: 0 auto;
	padding-top: 15px;
	width: 540px;
}
div#news {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 0 auto;
	padding-top: 15px;
	width: 520px;
}
