BODY {
	SCROLLBAR-base-COLOR: #788A94;
	SCROLLBAR-arrow-COLOR: #FFFFFF;
}

/*############################# - Bordi sezione - #######################################*/

.Bordo-BRTL{
	BORDER-RIGHT: #C5CDD6 1px solid;
	BORDER-TOP: #C5CDD6 1px solid; 
	BORDER-LEFT: #C5CDD6 1px solid; 
	BORDER-BOTTOM: #C5CDD6 1px solid; 
}
.Bordo-BRL{
	BORDER-RIGHT: #C5CDD6 1px solid;
	BORDER-TOP: #C5CDD6 0px solid; 
	BORDER-LEFT: #C5CDD6 1px solid; 
	BORDER-BOTTOM: #C5CDD6 1px solid; 
}
.Bordo-R{
	BORDER-RIGHT: #C5CDD6 1px solid;
}
.Bordo-L{
	BORDER-LEFT: #C5CDD6 1px solid;
}
.Bordo-T{
	BORDER-top: #C5CDD6 1px solid;
}
.Bordo-B{
	BORDER-bottom: #C5CDD6 1px solid;
}

/*############################# - fine sfondi sezione - ##################################*/

/*############################# - sfondi sezione - #######################################*/

.sf-piede{
	background-image: url(../img_site/sf_piede.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.sf-home{
	background-image: url(../img/sf_home.jpg);
	background-repeat: no-repeat;
	background-position: left, top;
}
.sf-bat{
	background-image: url(../img/img_bat.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.sf-col{
	background-image: url(../img/sf_col.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.sf-menu{
	background-image: url(../img/sf_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sf-barra{
	background-image: url(../img_site/sf_top.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.sf-frameSX{
	background-image: url(../img/sf_frameSX.gif);
	background-repeat: repeat-y;
	background-position: left, top;
}
.sf-frame-DX{
	background-image: url(../img/sf_frame_dx.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.sf-cire{
	background-image: url(../img/sf_cire.gif);
	background-repeat: no-repeat;
	background-position: right;
}
/*############################# - fine sfondi sezione - ##################################*/

/*############################# - spaziature - ###########################################*/

.spaziatura{
	padding-left : 20px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}
.spaziatura-frame{
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}
.spaziatura-titolo-home{
	padding-left : 60px;
	padding-top : 10px;	
}
.spaziatura-menu{
	padding-left : 20px;
}
/*############################# - fine spaziature - ######################################*/

/*############################# - form - #################################################*/
.F-FORM {
	border: 0px none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
.F-INPUT {
	BORDER-RIGHT: #4A6C87 1px solid;
	BORDER-TOP: #4A6C87 1px solid; 
	BORDER-BOTTOM: #4A6C87 1px solid; 
	BORDER-LEFT: #4A6C87 1px solid;
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../img/sf_campo.gif); 
	background-repeat : repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFFFF;
    height : 18px;	
}
.F-INPUT01 {
	BORDER-RIGHT: #4A6C87 1px solid;
	BORDER-TOP: #4A6C87 1px solid; 
	BORDER-BOTTOM: #4A6C87 1px solid; 
	BORDER-LEFT: #4A6C87 1px solid;
	FONT-SIZE: 10px; 
	background-repeat : repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFFFF;
}
.F-INPUT01-Disabled {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid; 
	BORDER-BOTTOM: 0px solid; 
	BORDER-LEFT: 0px solid;
	BACKGROUND-COLOR: transparent;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT : bold;
}
.F-BUTTON{
	BORDER-RIGHT: #354d73 1px solid;
	BORDER-TOP: #354d73 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #354d73 1px solid; 
	CURSOR: hand; 
	COLOR: #354d73; 
	BORDER-BOTTOM: #354d73 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #E1E1E1; 
	TEXT-DECORATION: none
}

/*############################# - fine form - ############################################*/

/*############################# - testo - ################################################*/

.txt-bianco-rosso10B { 
    FONT: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight : bold;
	color : #FFFFFF; 
}
.txt-bianco-rosso10B:hover {
	FONT: normal 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : bold;
	color : #F70203;
}
.txt-bianco-rosso10N { 
    FONT: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight : normal;
	color : #FFFFFF; 
}
.txt-bianco-rosso10N:hover {
	FONT: normal 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : normal;
	color : #F70203;
}
.txt-bianco-rosso11B { 
    FONT: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight : bold;
	color : #FFFFFF; 
}
.txt-bianco-rosso11B:hover {
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : bold;
	color : #F70203;
}
.txt-bianco-rosso11N { 
    FONT: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight : normal;
	color : #FFFFFF; 
}
.txt-bianco-rosso11N:hover {
	FONT: normal 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : normal;
	color : #F70203;
}
.txt-blu-rosso10N{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #004A6F;
}
.txt-blu-rosso10N:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color : #990000;
}
.txt-blu-rosso10B{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #004A6F;
}
.txt-blu-rosso10B:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #990000;
}
.txt-blu-rosso11N{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : normal;
	color : #004A6F;
}
.txt-blu-rosso11N:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color : #990000;
}
.txt-blu-rosso11B{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #004A6F;
}
.txt-blu-rosso11B:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color : #990000;
}
.txt-rosso-blu11B{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style : normal;
	font-weight : bold;
	color : #990000;
}
.txt-rosso-blu11B:hover{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color :#004A6F ;
}
.txt-rosso-blu10N{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color :#990000;
}
.txt-rosso-blu10N:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color: #004A6F;
}
.txt-rosso-blu10B{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color :#990000;
}
.txt-rosso-blu10B:hover{
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color: #004A6F;
}
.txt-rosso-blu14B{
	FONT: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color :#990000;
}
.txt-rosso-blu14B:hover{
	FONT: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color: #004A6F;
}
.txt-blu-rosso14N{
	FONT: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color :#004A6F;
}
.txt-blu-rosso14N:hover{
	FONT: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	color: #990000;
}
.txt-prova14N{
	FONT: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color :#004A6F;
}
.txt-prova14N:hover{
	FONT: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	color: #990000;
}

/*############################################### - fine testo - ######################################################*/
.bandiere{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
}
/*#####################################################################################################################*/

