

/* STILE GENERALE
============================== */
ul { margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px; 
	list-style: circle;}
	
li {font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #303030;
	 text-align: left;
	 line-height:15px; }

body {
   		background-image:	url(img/sfondi/bg_home.jpg);
		background-repeat:repeat-x;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		color: #2E3131;
        text-align: center;
		margin-top: 0px;
}


#container {
    	margin-left: auto;
    	margin-right: auto;
    	margin-top: 0px;
  		width: 950px; 
} 

#header{
		background-image:	url(img/sfondi/bg_testata.jpg);
		background-repeat:	no-repeat;
		height: 200px;
		padding-top: 0px;
		margin-top: 0px;
}

#centrale{
		background-color:#FFFFFF;
    	margin-top: 0px;
		margin-left: 0px;
  		width: 940px; 
		margin-right: 5px;
}



#barra-topmenu{
		background-image: url(img/sfondi/bg_barramenu.jpg);
		background-repeat: no-repeat;
		height: 35px;
		text-align: left;
		margin-bottom: 5px;

}


#colonnamenu {
        background-color:#ffffff;
        float: left;
        text-align: left;
        color: #003366;
        width: 217px;
		margin-left: 0px;
        margin-bottom: 0px;
		margin-top: 0px;
        padding-left: 0px;

}

#contentmain {
		width: 713px;
		margin-right: 0px;
		background-color: #ffffff;
		margin-left: 220px;
        text-align: left;
		color: #003366;

}

#footer{
        height: 35px; 
		width: 940px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		color: #ffffff;
        text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;

}

h1 {
        margin-bottom: 10px;
		margin-left: 20px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #32801D;
        text-align: left;
		padding-left:0px;


}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-top: 7px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E3131;
	text-align: left;
}


/* STILE FONT 
============================== */

.tit_home {
		background-image:	url(img/sfondi/bg_titolohome.jpg);
		background-repeat:	no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-align: left;
		padding-left: 10px;
		padding-top: 0px;
		height: 32px;
}

.tit_homegiallo {
		background-image:	url(img/sfondi/bg_titgiallo.jpg);
		background-repeat:	no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-align: left;
		padding-left: 10px;
		padding-top: 0px;
		height: 32px;
}

.banner {
background-color:#FFFFFF;
		padding: 0 0 0 0px;
		margin: 0 0 0 0px;
}
.tit_evidenza {
		background-image: url(img/sfondi/bg_banner.jpg);
		background-repeat: no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-align: left;
		padding-left: 10px;
		padding-top: 0px;
		height: 32px;
}

.tit_blubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005FA4;
	font-weight: bold;
	text-align: left;
}

.txt10bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
}

.txt11bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	
}

.txt12bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
}

.txt13bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: left;
}

.txt10biancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

.txt11biancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

.txt12biancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.txt13biancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.txt15biancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.txt10nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E3131;
}
.txt10nerobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E3131;
}
.txt11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3131;
}

.txt11nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3131;
}
.txt11nerobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E3131;
}

.txt11rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D60006;
	font-weight: bold;
	text-align: left;
}

.txt9nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: ##2E3131;
}

/* STILE TOP MENU
============================== */
#barra-topmenu a:link {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;

}

#barra-topmenu a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;

}

#barra-topmenu a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;


}



/* STILE COLONNA MENU
============================== */

.menu{ 
	background-image: url(img/sfondi/bg_pulsmenu.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3131;
	text-align: left;
	font-weight: bold 
	}
	
.menu2{
	 background-image: url(img/sfondi/bg_pulsmenu2.jpg);
	 background-repeat: no-repeat;
	 padding-left: 25px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #ffffff;
	 text-align: left
	 }
	 
.submenu{ height: 20px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3131; text-align: left }
A.menulink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3131; text-align: left; 	font-weight: bold; text-decoration: none}
A.menulink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3131; text-align: left; 	font-weight: bold; text-decoration: none}
A.menulink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3131; text-align: left; 	font-weight: bold; text-decoration: none}

A.submenulink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3131; text-align: left; text-decoration: none}
A.submenulink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3131; text-align: left; text-decoration: none}
A.submenulink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E3131; text-align: left; text-decoration: none}

A.txt12biancobold:link  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.txt12biancobold:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
A.txt12biancobold:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}




a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E3131; text-align: left; text-decoration: underline}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E3131; text-align: left; text-decoration: underline}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2E3131; text-align: left; text-decoration:underline}
.txt12nerobold{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #303030; text-align: left; font-weight:bold}
.txt10{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left}
.txt9{padding-left: 2px; padding-right: 2px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #303030; text-align: center}
.txt10menu{ padding-left: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left}
.txttitoliR{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 	#E13E00; text-align: left; font-weight: bold}
.txttitoli{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #25913C; text-align: left; font-weight: bold}
.titoliB{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: left; font-weight: bold}
.titolicentro{ padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; text-align: center; font-weight: bold}
.txtparagrafi{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; text-align: justify; line-height:15px}
.txtbanner{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: justify; line-height:9px; letter-spacing:-1}
.testohome{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: justify; line-height:13px}
.txtdata{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B8339; text-align: justify; font-weight: bold; letter-spacing: -1px}
.titcolonna-A{background-color: #0079C2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; font-weight: bold}
.titcolonna-V{background-color: #B5D1AB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #303030; text-align: center; font-weight: bold}
.riga1{ background-color: #AFDCF8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}
.riga2{ background-color: #E3F3FC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}
.riga3{ background-color: #B5D1AB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}
.riga4{ background-color: #CDEBC2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}
.nobordo { border: none;}
.txtverde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E6F2CA}
.TXT10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left}
.txt11bold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #303030; text-align: left; font-weight: bold}
.riga1{ background-color: #AFDCF8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}
.riga2{ background-color: #E3F3FC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}
.riga3{ background-color: #B5D1AB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}
.riga4{ background-color: #CDEBC2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303030; text-align: left; padding: 2px}


/* STILE CONTENT MAIN
============================== */

.contentmain_barratop {
		background-image: url(immagini/bg/barratop_contentmain.jpg);
		height: 43px;	
        text-align: left;
		color: #003366;


}

