/* CSS Document */
/* AZZERAMENTO STILI */
* {  margin: 0; padding: 0; }

/**********************************/

/* ********************************* */
a, a:visited, a:link, a:active {
	text-decoration: underline;
	font-weight: normal;
	color: #222222;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #DCD9EC;
}

/*----------------------------------------------------LINK FOOTER------------------------------------------*/	
	A.footer:link {
	COLOR: #666666; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
	A.footer:visited {
	COLOR: #666666; TEXT-DECORATION: none;font-size: 11px;  font-family: Arial, Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
	A.footer:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-family: Arial, Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
/*---*/	

/* GABBIA SITO */
/**************************************************************************************/
html,body {
	background-color: #ffffff;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-TRACK-COLOR: #cccccc; 
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc; 
}

/* ********************************* */
#total {
	background-color: #FFFFFF;
	width: 900px;
	text-align: left;
}
/* ********************************* */
#center_div {
	background-color: #ffffff;
	width: 900px;
	height:100%;
}
/* ********************************* */
#header {	
	width: 900px;
	background-color: #FFFFFF;
	align: center;
}
/* ********************************* */
#ccenter {
	width: 900px;
	backgroud-color: #FFFFFF;	
}

/* ********************************* */
#left {
	width: 297px;
	height: 400px;
	float: left;
	vertical-align:baseline;
	background-image:url(../immagini/logo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

/* ********************************* */
#titolo_news {
	width: 297px;
	height: 30px;
	float: left;
	padding-top:3px;
	padding-right:10px;
	background-color:#9e95c8;
	text-align:right;
	
}

/* ********************************* */
#titolo_soci {
	width: 297px;
	height: 30px;
	float: left;
	padding-top:3px;
	padding-right:10px;
	background-color:#000000;
	text-align:right;
}

/* ********************************* */
#content {
	width: 583px;
	height: 100%;
	float: right;
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10Px;
}

/* ********************************* */

#scroll{
	width:99% !important;width /**/:200px;
    height:327px !important;height /**/: 200px;
    overflow:auto; padding: 0px; margin: 0px; spacing: 0px;

}

/* ********************************* */
#content_news {
	clear: both;
	width: 580px;
	height: 30px;
	float: right;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
}

/* ********************************* */
#news {
	width: 900px;
	height: 30px;	 
	text-align: center;
	background-color:#ffffff;
}
/* ********************************* */
#prefooter {
	width: 900px;
	height: 60px;	 
	text-align: left;
}
/* ********************************* */
#footer {
	clear: both;
	width: 900px;
	height: 20px;	 
	text-align: right;
	background-color:#dcd9ec;
}



/**************************************************************************************/
/**************************************************************************************/
/* HEADER */
/**************************************************************************************/
#logo {
	width: 200px;
	float: left;
}
#menu {
	width: 800px;
	height: 100px;
	float: right;
}
#m1lev {
	width: 800px;
	height: 25px;
	text-align: right;	
	margin-top: 15px;
}
#m1lev a {
	margin-right: 15px;
	color: #999999;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
#m2lev {
	width: 945px;
	height: 31px;
	background-color:#ffffff;
}
#m2lev .lMenu {
	width: 154px;
	height: 31px;
	margin-right: 1px;	
	float: left;
}
#m2lev .cMenu {
	background-image: url(../images/cMenu.gif);
	width: 125px!important;
	width: 110px;
	height: 31px;	
	margin-right: -2px;
	float: left;	
}

#m2lev .centerMenu {
	background-image: url(../images/cMenu.gif);
	width: 136px;
	height: 31px;	
	margin-right: -2px;
	float: left;
	text-align:center;
}

#m2lev .dxMenu {
	background-image: url(../images/cMenu.gif);
	width: 136px;
	height: 31px;	
	margin-right: -2px;
	float: left;
	text-align:right;
}

#m2lev .rMenu {
	background-image: url(../images/rMenu.gif);
	width: 255px;
	height: 31px;
	float: left;	
}
#m2lev div a, #m2lev div a:active, #m2lev div a:link, #m2lev div a:visited {
	margin-left: 15px;
	color: #666666;
	margin-top: 5px;
	display: block;
	text-decoration: none;
	font-size: 15px;
	font-weight:bold;
	font-family: Arial, Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
}
#m2lev div a:hover {
	text-decoration : underline;
}

/* ********************************* */




/*----------------------------------------------------TESTI------------------------------------------*/

.content {
	font-family: Arial, Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-shadow:#666666;
	text-decoration: none;
	}
	
.content2 {
	font-family: Arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	}	
	
.content3 {
	font-family: Arial, Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A531A;
	text-decoration: none;
	}
.contentHOME {
	font-family: Arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #541911;
	text-decoration: none;
	text-align: justify;
	}

		
.titolo {
	font-family: Arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #541911;
	text-decoration: none;
	font-weight: bold;
	}
		
.footer {
	font-family: Arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	}
	
.puntini {
	font-family: Arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	}

.small {
	font-family: Arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}
.small2 {
	font-family: Arial, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}	
	
.txt1 {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: Georgia
}
.txt2 {
	FONT-SIZE: 9px; COLOR: #757673; FONT-FAMILY: verdana
}
.inp_1 {
	BORDER-RIGHT: #4a4748 1px solid; BORDER-TOP: #4a4748 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #4a4748 1px solid; WIDTH: 239px; COLOR: #ffffff; BORDER-BOTTOM: #4a4748 1px solid; FONT-FAMILY: verdana; HEIGHT: 25px; BACKGROUND-COLOR: #2f2e2b
}
.inp_2 {
	BORDER-RIGHT: #4a4748 1px solid; BORDER-TOP: #4a4748 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #4a4748 1px solid; WIDTH: 298px; COLOR: #ffffff; BORDER-BOTTOM: #4a4748 1px solid; FONT-FAMILY: verdana; HEIGHT: 64px; BACKGROUND-COLOR: #2f2e2b
}
.txt3 {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana
}
.txt4 {
	FONT-SIZE: 9px; COLOR: #c61974; FONT-FAMILY: verdana
}
.colore_04 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../img/bass.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c61974
}
.txt5 {
	FONT-SIZE: 9px; COLOR: #888888; FONT-FAMILY: Arial, verdana
}

.txt5bis {
	FONT-SIZE: 10px; COLOR: #ffcc00; FONT-FAMILY: verdana
}

.top {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../img/top.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c61974
}
.bg_middle {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../img/bg_middle.jpg); BACKGROUND-REPEAT: repeat-x
}
.spigolo {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../img/spigolo.jpg); BACKGROUND-REPEAT: no-repeat
} 
.txt6 {
	FONT-SIZE: 16px; COLOR: #222222; FONT-FAMILY: Arial, Trebuche Ms, Georgia; line-height:1.5; text-align:justify;
}
.top2 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../img/TESTATA.jpg); BACKGROUND-REPEAT: no-repeat
}
.txt7 {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Trebuche Ms, Georgia; font-weight:bold;
}
.txt7bis {
	FONT-SIZE: 17px; COLOR: #ffffff; FONT-FAMILY: Arial, Trebuche Ms, Georgia; font-weight:bold;
}
.news {
	FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Trebuche Ms, Georgia; font-weight:bold;
}

.titolo_news_black {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Trebuche Ms, Georgia; font-weight:bold;
}

.titolo_news_gray {
	FONT-SIZE: 13px; COLOR: #999999; FONT-FAMILY: Arial, Trebuche Ms, Georgia; font-weight:bold;
}

.txt7tris {
	FONT-SIZE: 27px; COLOR: #ff33cc; FONT-FAMILY: Georgia
}
.txt8 {
	FONT-SIZE: 22px; COLOR: #00cc33; FONT-FAMILY: Georgia
}
.txt8bis {
	FONT-SIZE: 22px; COLOR: #ffcc00; FONT-FAMILY: Georgia
}
.txt8tris {
	FONT-SIZE: 22px; COLOR: #ff33cc; FONT-FAMILY: Georgia
}
.bordo {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
}
.txt10 {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Georgia
}
.Stile1 {
	COLOR: #ffffff
}

.bordo2 {
	BORDER-RIGHT: #1d1d1d 1px solid; BORDER-TOP: #1d1d1d 1px solid; BORDER-LEFT: #1d1d1d 1px solid; BORDER-BOTTOM: #1d1d1d 1px solid
}
.txt13 {
	FONT-SIZE: 8px; COLOR: #ffffff; FONT-FAMILY: Arial, verdana
}
.Stile2 {
	COLOR: #c61974
}
.txt17 {
	FONT-SIZE: 8px; COLOR: #757673; FONT-FAMILY: Arial, verdana
}

.box {
color: #ffffff; 
font-family: Trebuchet Ms;
background-color: #ffffff; 
font-size:9px; 
border-style:solid; 
border-width:1px; 
border-color:#9e95c8;
}
.form {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Trebuche Ms, Georgia; font-weight:bold;
}



#1 {
	background-color: #9e95c8;
	width: 297px;
	float:left;
	height:30px;
}



#2 {
	background-color: #000000;
	width: 297px;
	float:left;
	height:30px;
}

#a {
	background-color: #ffffff;
	width: 603px;
	float:right;
	height:30px;
}



#b {
	background-color: #000000;
	width: 603px;
	float:right;
	height:30px;
}

/* ********************************* */
			#prefUp {
				width: 900px;
				height: auto;
				color: #FFFFFF;
			}
			#prefUpLeft{
				width:297px;
				float: left;
				background-color: #9e95c8;
				text-align: right;
				padding-top: 5px;
				padding-bottom: 5px;				
			}
			#prefUpLeft p {
				margin-right: 10px;	
			}
			#prefUpRight {
				padding-top: 5px;
				width:600px;
				float: left;
				background-color: #FFFFFF;				
			}
			#prefDown {
				clear:left;
				width: 900px;
				height: 20px;
				background-color: #000000;
				color: #FFFFFF;
				padding-top: 5px;
				padding-bottom: 5px;								
			}
			#prefDownLeft {
				width:285px;
				float: left;
				text-align: right;				
			}
			#prefDownLeft p {
				margin-right: 0px;	
			}
			#prefDownMiddle {
				float: left;
				margin-left: 10px;
			}
			prefDownRight {
				float: left;
			}
