a:hover {
	text-decoration: underline;
}

a.menuleft-off:hover {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #FFFFFF;
	display: block;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

a.menuleft-off2:hover {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #265677;
	display: block;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}


a.menuleft-off3:hover {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #265677;
	display: block;
	padding-bottom: 6px;
	padding-left: 26px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

a.menuleft-on {
	background-color: #E0EAF2;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #265677;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

a.menuleft-on:hover {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

a.txt-nero10 {
	font-weight: bold;
}

/********************* nuove classi *********************/
a.under {
	text-decoration: underline;
}

a:hover.under {
	text-decoration: none;
}

body {
	margin: 10px 0px 0px 0px;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #3D7DAF;
	scrollbar-darkshadow-color: #98AAB1;
	scrollbar-face-color: #E0EAF2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-track-color: #EFEFEF;

}

body, input, select, textarea, a, table {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

form {
	margin: 0px;
}

hr {
	border: thin solid;
	color: #4885B5;
	background-color: #4885B5;
	height: 2px;
	width: 98%;
}

li {
	background: url(/css/img/puntele_1.gif) 0px 0.35em no-repeat;
	list-style-type: none;
	margin-bottom: 0.6em;
	padding-left: 10px;
}

table.bordermenu {
	border: 5px;
	border: solid;
	border-color: #F4F4F4;
	width: 186px;
}

td.riga-chiara {
	background-color: #FFFFFF;
}

td.riga-scura {
	background-color: #EFF5F9;
}

ul {
	margin-left: 5px; /*border: 1px solid #000;*/
	padding-left: 5px;
}

.banner-hp {
	background-color: #FFFFFF;
	border: #4984C5 2px solid;
	padding: 4px;
}

.bg-tono1 {
	background-color: #F4F4F4;
}

.bg-tono2 {
	background-color: #E0EAF2;
}

.bg-tono3 {
	background-color: #EAEAEA;
}

.bg-tono4 {
	background-color: #4885B5;
}

.bodywindow {
	margin: 20px;
}

.border-col1 {
	background-color: #FFFFFF;
	border: #F48100 1px solid; /*padding: 1px 1px 1px 1px;*/
}

.bordo-colore1 {
	border: #4885B5 1px solid; /*background-color: #FFFFFF;*/
}

.bordo-colore2 {
	border: #000000 1px solid;
}

.btn-col1 {
	background-color: #6699CC;
	border-bottom: 2px solid #386E99;
	border-left: 2px solid #AECCE4;
	border-right: 2px solid #386E99;
	border-top: 2px solid #AECCE4;
	color: #FFFFFF;
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}

.btn-col2 {
	background-color: #CFCFCF;
	border-bottom: 2px solid #B1B1B1;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #B1B1B1;
	border-top: 2px solid #FFFFFF;
	color: #000000;
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 0px 5px;
}

.btn-col3 {
	background-color: #dbdb9b;
	border-bottom: 2px solid #7d7d5e;
	border-left: 2px solid #ffffc0;
	border-right: 2px solid #7d7d5e;
	border-top: 2px solid #ffffc0;
	color: #000000;
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
}

.foto {
	border: #4984C5 2px solid;
	padding: 2px; /*margin-right: 8px;*/
}

.foto-intro {
	border: #4984C5 2px solid;
	float: right;
	margin-left: 8px;
	padding: 2px;
}

.foto-wrap-left {
	border: #4984C5 2px solid;
	float: left;
	margin: 0px 8px 8px 0px;
	padding: 2px;
}

.foto-wrap-right {
	border: #4984C5 2px solid;
	float: right;
	margin: 0px 0px 8px 8px;
	padding: 2px;
}

.header-tab {
	background-color: #6699CC;
	border-bottom: #3D7DAF 2px solid;
}

.header-tab-arancione {
	background-color: #F99300;
	border-bottom: #F99300 2px solid;
	height: 24px;
}

.hrcol1 {
	border: thin solid;
	color: #F48100;
	background-color:  #F48100;
	height: 2px;
	width: 100%;
}

.hrcol2 {
	border: thin solid;
	color: #4885B5;
	height: 2px;
	background-color: #4885B5;
	width: 100%;
}

.indgiallo {
	background-color: #FFFF00;
	border-bottom: #4D6D93 1px solid;
	border-left: #4D6D93 1px solid;
	border-right: #4D6D93 1px solid;
	border-top: #4D6D93 1px solid;
}

.link-m-bianco {
	color: #FFFFFF;
	font-size: 70%;
}

.list1 {
	background: url(/css/img/puntele_2.gif) 0px 0.35em no-repeat;
	list-style-type: none;
	margin-bottom: 0.6em;
	padding-left: 10px;
}

.menuleft-off {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.menuleft-off2 {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #FFFFFF;
	display: block;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.menuleft-off2bold {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #1E4560;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}


.menuleft-offArancio {
	background-color: #E0EAF2;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #F48100;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}


.menuleft-off3 {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #FFFFFF;
	display: block;
	padding-bottom: 6px;
	padding-left: 26px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.menuleft-off3bold {
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #1E4560;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 26px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.sf-btn-col1 {
	background-color: #F4F4F4;
	border-top: 1px solid #AFAFAF;
	padding: 10px;
}

.sf-btn-col2 {
	background-color: #E0EAF2;
	border-top: 1px solid #6699CC;
	padding: 10px;
}

.sf-btn-col3 {
	background-color: #F4F4F4;
	border-bottom: 1px solid #6699CC;
	padding: 10px;
}
.sf-footer {
	background-color: #76AEDC;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.sf-footerdark {
	background-color: #76AEDC;
	background-image: url("/css/img/sf_footer.jpg");
	background-position: right;
	background-repeat: no-repeat;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.sf-header {
	background-image: url("/css/img/2liv_sf_header.gif");
}

.sf-help {
	background-image: url("/css/img/sf_acc.gif");
	background-repeat: repeat-x; /*margin: 2px auto 2px auto;
	background-color : #FFFFFF;*/
}

.sfondo-footer {
	background-image: url("img/footer.gif");
	height: 22px;
}

.sfondo-separatore {
	background-image: url("img/separatore.gif");
	background-repeat: repeat-y;
	width: 3px;
}

.sfondo-testata {
	background-image: url("img/testata.gif");
}

.sfondo-testata_bottom {
	background-image: url("img/testata_bottom.gif");
}

.sfondo-utilities {
	background-image: url("img/sub_sf_utilities.gif");
}

.sf-path {
	background-color: #F4F4F4;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.sf-utilities {
	background-color: #F4F4F4;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #4F84AE;
	border-top-style: solid;
	border-top-width: 2px;
}

.testo-m-arancione {
	color: #F48100;
	font-size: 70%;
}

.testo-m-bianco {
	color: #FFFFFF;
	font-size: 70%;
}

.testo-m-blu {
	color: #003399;
	font-size: 70%;
}

.testo-m-blupicc {
	color: #003399;
	font-size: 55%;
}

.testo-m-grigio {
	color: #787878;
	font-size: 70%;
}

.testo-m-nero {
	color: #000000;
	font-size: 70%;
}

.testo-m-neropicc {
	color: #000000;
	font-size: 55%;
}

.testo-m-rosso {
	color: #FF0000;
	font-size: 70%;
}

.titolo-sezione, txt-arancio {
	color: #F48100;
	font-size: medium;
	font-weight: bold;
	margin-top: 6px;
}

.txt-arancio {
	color: #F48100;
}

.txt-arancio10 {
	color: #F48100;
	font-size: 10px;
}
.txt-arancio12 {
	color: #F48100;
	font-size: 12px;
}
.txt-arancio14 {
	color: #F48100;
	font-size: 14px;
}

.txt-azzurro {
	color: #003399;
}

.txt-azzurro10 {
	color: #003399;
	font-size: 10px;
}

.txt-azzurro12 {
	color: #003399;
	font-size: 12px;
}

.txt-azzurro14 {
	color: #003399;
	font-size: 14px;
}

.txt-bianco {
	color: #FFFFFF;
}

.txt-bianco10 {
	color: #FFFFFF;
	font-size: 10px;
}

.txt-grigio {
	color: #BCBCBC;
}

.txt-grigio10 {
	color: #5C5C5C;
	font-size: 10px;
}

.txt-nero10 {
	color: #000000;
	font-size: 10px;
}
.txt-rosso10 {
	color: #FF0000;
	font-size: 10px;
}
.txt-nero12 {
	color: #000000;
	font-size: 12px;
}

.txt-nero14 {
	color: #000000;
	font-size: 14px;
}

.txt-rosso {
	color: #FF0000;
}

.txt-selected {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 1px 4px 1px 4px;
}

/********** classi per forum **********/

.forum-tono1 {
	background-color: #6699CC;
}

.forum-riga-chiara {
	background-color: #F4F4F4;
}

.forum-riga-scura {
	background-color: #DFDFDF;
	border-top: 2px solid #AFAFAF;
}

.forum-riga-menu {
	background-color: #6699CC;
	border-top: #FFFFFF 1px solid;

}

.forum-menuleft-off2bold {
	color: #1E4560;
	display: block;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 2px;
	text-decoration: none;
	vertical-align: middle;
}

a.forum-menuleft-off2:hover {
	color: #265677;
	display: block;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.forum-menuleft-off2bold1 {
	color: #1E4560;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.forum-menuleft-off2 {
	color: #FFFFFF;
	display: block;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.postitsn {
	background-color: #FFFFC0;
	padding: 5px 0px 3px 5px;
	border-left: 1px solid #DBDB9B;
	border-bottom: 1px solid #DBDB9B;
	border-top: 1px solid #DBDB9B;
	line-height: 1.4em;
}

.postitdx {
	background-color: #FFFFC0;
	border-top: 1px solid #DBDB9B;
}

.padd1 {
	padding: 4px 2px 4px 2px;
}


.foto-col2 {
        border: #F48100 2px solid;
        padding: 2px; /*margin-right: 8px;*/

}

.bordo-bott-col2 {
	border-bottom: 2px solid #a19fa0;
	border-top: 2px solid #a19fa0;
}

.bordi-bianco {
	border-bottom: 1px solid #a19fa0;
	border-top: 1px solid #a19fa0;
	border-left: 1px solid #a19fa0;
	border-right: 1px solid #a19fa0;
	background-color: #ffffff;
}

.TestoSmallGrigio {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #333333; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TestoSmallArancione {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #F48100; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TestoSmallRosa {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #fa7352; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TestoGrigioPadd {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	font-size: 12px;
	MARGIN: 0px; 
	COLOR: #333333; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TestoSmallRosso {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #FF0000;
	PADDING-BOTTOM: 5px; 
	PADDING-TOP:5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.tdrow1 {
	BORDER-RIGHT: #d1dceb 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #d1dceb 1px solid; BACKGROUND-COLOR: #ebebeb
}

.TestataRigata {
	BACKGROUND: url(/img/righetestata.gif) #5c7099 repeat-x left top;
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}

.RigaTabellaG {
	BACKGROUND: url(/img/8.gif) #5c7099 repeat-x left top;
	
}
.RigaTestata {
	BACKGROUND: url(/img/2.gif) #5c7099 repeat-x left top;
	
}

a.TestataRigata:hover {
	BACKGROUND: url(/img/righetestata.gif) #5c7099 repeat-x left top;
	background-color: #6699CC;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: #FFFFFF 1px solid;
	color: #F99300;
	display: block;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 6px;
	padding-top: 6px;
	text-decoration: none;
	vertical-align: middle;
}
.vbmenu_control {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/img/2.gif) #5c7099 repeat-x left top; PADDING-BOTTOM: 3px; FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #313131; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.vbmenu_control A:link {
	COLOR: #2758a7; TEXT-DECORATION: none
}
.vbmenu_control A:visited {
	COLOR: #2758a7; TEXT-DECORATION: none
}
.vbmenu_control A:hover {
	COLOR: #fc8834; TEXT-DECORATION: underline
}
.vbmenu_control A:active {
	COLOR: #fc8834; TEXT-DECORATION: underline
}
.vbmenu_popup {
	BACKGROUND: #dbdbdb; COLOR: #000000
}
.thead {
	BORDER-TOP: #fff 1px solid; BACKGROUND: url(/img/righetestata.gif) #5c7099 repeat-x left top; FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffffff; BORDER-BOTTOM: #fff 1px solid
}
.thead A:link {
	COLOR: #ffffff
}
.thead A:visited {
	COLOR: #ffffff
}
.thead A:hover {
	COLOR: #ffff00
}
.thead A:active {
	COLOR: #ffff00
}
.vbmenu_option {
	BACKGROUND: #f7f7f7; FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #000000; WHITE-SPACE: nowrap
}
.vbmenu_option A:link {
	COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option A:visited {
	COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_option A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.inlineimg {
	VERTICAL-ALIGN: middle
}
.vbmenu_hilite {
	BACKGROUND: #fca96c; FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #ffffff; WHITE-SPACE: nowrap
}
.vbmenu_hilite A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_hilite A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_hilite A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_hilite A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

/********************* Classi Congresso 2006-07 *********************/
.txt-rosa {
	color: #fa7352;
}

.bgRosa {
	border-left: #fb9581 1px solid;
	border-right: #fb9581 1px solid;
        border-bottom: #fb9581 1px solid;
}
.bgGrigio {
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	border-top: 1px solid #AFAFAF;
        border-bottom: 2px solid #fb9581;
	BACKGROUND: url(/img/bgGrigio.jpg) repeat-x
}

.list-rosa {
	background: url(/css/img/puntele-rosa.gif) 0px 0.35em no-repeat;
	list-style-type: none;
	margin-bottom: 0.6em;
	padding-left: 14px;
}
input.rosa {
	BORDER-RIGHT: #869bb8 1px solid; BORDER-TOP: #869bb8 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #869bb8 1px solid; BORDER-BOTTOM: #869bb8 1px solid; FONT-FAMILY: Verdana,Arial; COLOR: #333333; TEXT-DECORATION: none
	}
select.rosa {
	BORDER-RIGHT: #869bb8 1px solid; BORDER-TOP: #869bb8 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #869bb8 1px solid; BORDER-BOTTOM: #869bb8 1px solid; FONT-FAMILY: Verdana,Arial; COLOR: #333333; TEXT-DECORATION: none
	}
textarea.rosa {
	BORDER-RIGHT: #869bb8 1px solid; BORDER-TOP: #869bb8 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #869bb8 1px solid; BORDER-BOTTOM: #869bb8 1px solid; FONT-FAMILY: Verdana,Arial; COLOR: #333333; TEXT-DECORATION: none
	}
/********************* Classi Congresso 2006-07 *********************/

.hr-rosa {
	border: thin solid;
	color: #fa7352;
	background-color: #fa7352;
	height: 1px;
	width: 100%;
}
.hr-rosa2 {
	border: thin solid;
	color: #fa7352;
	background-color: #fa7352;
	height: 2px;
	width: 100%;
}


.txt-grigio13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-rosa13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #fa7352;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-azzurro13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-grigio11 {
	font-size:11px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-arancione11 {
	font-size:11px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #F48100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-arancione13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #F48100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-rosso13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color:  #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-blu {
	color:  #006ea7;
}

.txt-blu13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color:  #006ea7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt-azzurro13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.txt-blu12 {
	font-size:12px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color:  #006ea7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-rosso11 {
	font-size:11px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color:  #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-blu11 {
	font-size:11px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color:  #006ea7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-bianco13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color:  #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-bianco11 {
	font-size:11px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color:  #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-marrone13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #844519;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-marrone11 {
	font-size:11px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #844519;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-marrone {
	color: #844519;
}
.list1_11 {
	background: url(/img/puntele_scuola.gif) 0px 0.35em no-repeat;
	list-style-type: none;
	margin-bottom: 0.3em;
	padding-left: 15px;
}
.list_celeste {
	background: url(/img/puntele_celeste.gif) 0px 0.35em no-repeat;
	list-style-type: none;
	margin-bottom: 0.3em;
	padding-left: 15px;
}
.list1_13 {
	background: url(/css/img/puntele_2.gif) 0px 0.58em no-repeat;
	list-style-type: none;
	margin-bottom: 0.3em;
	padding-left: 12px;
}
.list_marrone {
	background: url(/img/puntele_marrone.gif) 0px 0.35em no-repeat;
	list-style-type: none;
	margin-bottom: 0.3em;
	padding-left: 15px;
}
.list_fucsia {
	background: url(/img/puntele_fucsia.gif) 0px 0.35em no-repeat;
	list-style-type: none;
	margin-bottom: 0.3em;
	padding-left: 15px;
}
.txt-fucsia13 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #EE3A80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-fucsia12 {
	font-size:12px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #EE3A80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-fucsia11 {
	font-size:11px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #EE3A80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt-fucsia {
	color: #EE3A80;
}
.txt-fucsia10 {
	color: #EE3A80;
	font-size: 10px;
}
.txt-fucsia14 {
	font-size:13px; 
	line-height:140%; 
	margin: 12px auto 8px auto;
	color: #EE3A80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.btn-Grigio {
	background-color: #939393;
	border-bottom: 2px solid #EE3A80;
	border-left: 2px solid #F8AFCE;
	border-right: 2px solid #EE3A80;
	border-top: 2px solid #F8AFCE;
	color: #FFFFFF;
	margin: 5px 10px 5px 10px;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
}
.btn-Blu {
	background-color: #ebecec;
	border-bottom: 2px solid #006ea7;
	border-left: 2px solid #0099CC;
	border-right: 2px solid #006ea7;
	border-top: 2px solid #0099CC;
	color: #006ea7;
	margin: 5px 10px 5px 10px;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	FONT-WEIGHT: bold;
}
