@charset "utf-8";
/* 	
		Pagina: Regole css layout generale
 		Ultima Modifica: 21/1/2008
        Versione: 3.0
*/


/*####################################################################################################################*/
/*###################################################### STRUTTURA ###################################################*/
/*####################################################################################################################*/


body,a,h1,h2,h3,h4,h5,h6{	font-family: Verdana, Arial, Helvetica, sans-serif;		/*STILE TESTO GENERICO*/
}

html,body{	margin: 0px;
			padding: 0px;
}

body{	font-size: 12px;		/*STILE TESTO GENERICO*/
		line-height: 14px;
		color: #444444;
		text-align: center;
		background-color: #FFFFFF;
}

div#contenitore{	position: relative;
					width: 900px;			/*LARGHEZZA PAGINA*/
					margin: 0 auto;
					padding: 0px;
					text-align: left;		/*RIPRISTINA L'ALLINEAMENTO*/
}

div#colonna_sx{	position: absolute;
				top: 110px;			/*ALTEZZA HEADER*/
				left: 0px;
				width: 150px;	/*LARGHEZZA MENU SX*/
}

div#colonna_dx{	position: absolute;
				top: 110px;			/*ALTEZZA HEADER*/
				left: 650px;
				width: 250px;	/*LARGHEZZA MENU DX*/
}


div#contenuti{  position: relative;
				width: 492px;			/*LARGHEZZA PAGINA - MARGINI - MENU*/			
				margin: 0px;
				padding: 110px 254px 0px 154px;			/*ALTEZZA HEADER*/ /*SPAZIATURA 4PX DAL MENU SECONDARIO*/ /*INFERIORE*/ /*SPAZIATURA 4PX DAL MENU PRINCIPALE*/
}


/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*######################################################## HEADER ####################################################*/
/*####################################################################################################################*/


div#header{	position: absolute;
			top: 10px;				/*MARGINE SUPERIORE*/
			left: 0px;
			width: 880px;
			height: 86px;
			padding: 10px 20px 0px 0px;
			font-size: 26px;
			line-height: 32px;
			font-weight: bold;
			color: #FFFFFF;
			text-align: right;
			background-color: #B3B9CB;
			overflow: hidden;
}

div#header span{	position: absolute;
					top: 0px;
					left: 0px;
					width: 900px;
					height: 96px;
					background: url(../general_files/top.png) no-repeat 0 0; /*IMMAGINE HEADER*/
}


/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*####################################################### INDICE #####################################################*/
/*####################################################################################################################*/


div#indice{	position: relative;
			width: 490px;
			padding: 0px;
			font-size: 10px;
			line-height: 12px;
			color: #333333;
			vertical-align: middle;
			background-color: #FFFFFF;
			border: 1px solid #CDCDCD;
}

div#indice div.bordo{	position: relative;
						left: 0px;
						width: 468px;
						padding: 0px 10px 2px 10px;
						border-left: 1px solid #F0F0F0;
						border-right: 1px solid #F0F0F0;
						display: block;
}

div#indice div.angoli_top{	position: relative;
							width: 488px;
							height: 5px;
							border-top: 1px solid #F0F0F0;
							border-left: 1px solid #F0F0F0;
							border-right: 1px solid #F0F0F0;
}

div#indice div.angoli_bottom{	position: relative;
								width: 488px;
								height: 5px;
								border-bottom: 1px solid #F0F0F0;
								border-left: 1px solid #F0F0F0;
								border-right: 1px solid #F0F0F0;
}

div#indice div.angoli_top span{	position: absolute;
								top: -2px;
								left: -2px;
								width: 492px;
								height: 5px;
								background: url(../general_files/angoli_contenuti.png) no-repeat 0 0;
								display: block;
}

div#indice div.angoli_bottom span{	position: absolute;
									top: 3px;
									left: -2px;
									width: 492px;
									height: 5px;
									background: url(../general_files/angoli_contenuti.png) no-repeat 0 -15px;
									display: block;
}

div#indice a{	font-style: normal;
				font-weight: bold;
				text-decoration: none;
				color: #1688DC;
}

div#indice a:hover{	color: #66CC33;
}


/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*######################################################## PAGINA ####################################################*/
/*####################################################################################################################*/


div#pagina{	position: relative;
			width: 490px;
			margin-top: 4px;		/*MARGINI DAI MENU*/
			padding: 0px;
			font-size: 12px;
			line-height: 14px;
			background-color: #FFFFFF;
			border: 1px solid #CDCDCD;
}

div#pagina div.bordo{	position: relative;
						left: 0px;
						width: 468px;
						padding: 0px 10px;
						border-left: 1px solid #F0F0F0;
						border-right: 1px solid #F0F0F0;
						display: block;
}

div#pagina div.angoli_top{	position: relative;
							width: 488px;
							height: 5px;
							border-top: 1px solid #F0F0F0;
							border-left: 1px solid #F0F0F0;
							border-right: 1px solid #F0F0F0;
}

div#pagina div.angoli_bottom{	position: relative;
								width: 488px;
								height: 5px;
								border-bottom: 1px solid #F0F0F0;
								border-left: 1px solid #F0F0F0;
								border-right: 1px solid #F0F0F0;
}

div#pagina div.angoli_top span{	position: absolute;
								top: -2px;
								left: -2px;
								width: 492px;
								height: 5px;
								background: url(../general_files/angoli_contenuti.png) no-repeat 0 0;
								display: block;
}

div#pagina div.angoli_bottom span{	position: absolute;
									top: 3px;
									left: -2px;
									width: 492px;
									height: 5px;
									background: url(../general_files/angoli_contenuti.png) no-repeat 0 -15px;
									display: block;
}

div#pagina a{	font-style: normal;
				font-weight: bold;
				text-decoration: none;
				color: #1688DC;
}

div#pagina a:hover{	color: #66CC33;
}

div#pagina div#titolo_pagina{	margin: 0px;
								padding: 4px 0px 10px 0px;
								line-height: 16px;
								vertical-align: middle;
								border-bottom: solid 1px #CDCDCD;
}

div#pagina div#contenuto_pagina{	margin: 0px;
									padding: 6px 0px;
									line-height: 18px;
									
}

div#pagina div#navigazione_pagine{	margin: 0px;
									padding: 12px 0px 6px 0px;
									line-height: 16px;
									vertical-align: middle;
									color: #66CC33;
									text-align: center;
									border-top: solid 1px #CDCDCD;
}

div#pagina div#navigazione_pagine a{	text-decoration: none;
    									border: 1px solid #89B5FF;
										padding: 0px 3px;
										margin: 3px;
    									background: #EEEEEE;
										font-weight: normal;
										font-family: Arial, Helvetica, sans-serif;
}

div#pagina div#navigazione_pagine a:hover{	background: #FFF;
}
	
div#pagina h1{	position: relative;		/*TITOLO GRANDE GRASSETTO CENTRATO COLORATO*/
				margin: 0px;	
				padding: 0px;	
				font-family: Tahoma,Arial,sans-serif;
				font-size: 18px;
				line-height: 20px; 				
				font-weight: bold;
				color: #1688DC;
				text-align: center;
				text-transform: uppercase;
}

div#pagina h1>span{	position: absolute;
					top: 0px;
					left: 0px;
					width: 468px;
					height: 55%;
    				background: url(../general_files/gloss_titolo.png) repeat-x;
}

div#pagina h2{	margin: 0px;	/*TITOLO GRANDE GRASSETTO CENTRATO*/
				padding: 0px;	
				font-size: 14px;
				line-height: 16px; 				
				font-weight: bold;
				color: #333333;
				text-align: center;
}


div#pagina h3{	margin: 0px;	/*TITOLO NORMALE GRASSETTO CENTRATO COLORATO*/
				padding: 0px;	
				font-size: 12px;
				line-height: 14px; 				
				font-weight: bold;
				color: #1688DC;
				text-align: center;
}
div#titolo_pagina h3{	padding-top: 5px;
}

div#pagina h4{	margin: 0px;	/*TITOLO NORMALE GRASSETTO CENTRATO*/
				padding: 0px;
				font-size: 12px;
				line-height: 14px; 				
				font-weight: bold;
				color: #333333;
				text-align: center;
}


div#pagina h5{	margin: 0px;	/*TITOLO NORMALE CENTRATO COLORATO*/
				padding: 0px;
				font-size: 12px;
				line-height: 14px; 				
				font-weight: normal;
				color: #1688DC;
				text-align: center;
}


div#pagina h6{	margin: 0px;	/*TITOLO NORMALE CENTRATO*/
				padding: 0px;
				font-size: 12px;
				line-height: 14px; 				
				font-weight: normal;
				color: #333333;
				text-align: center;
}

div#pagina div.riga_colorata h3{	color: #1688DC;
}


div#pagina div.riga{	margin: 0px;
						padding: 6px 0px 6px 0px;
}

div#pagina div.riga_colorata{	margin: 0px;
								padding: 4px 0px;
								background: #FFFFFF url(../general_files/sfondo_sfumato.png) repeat-x 0 -120px;
}
				
div#pagina .evidenziato{	color: #1688DC;
}

div#pagina div.separatore{	position: relative;
							margin: 6px 0px;
							padding: 1px;
							border-top: solid 1px #CDCDCD;
							border-left: solid 1px #CDCDCD;
							border-right: solid 1px #CDCDCD;
							border-bottom: solid 2px #CDCDCD;
}

div#pagina div.immagine div.foto{	padding: 1px;
									height: 350px;
									border-top: solid 1px #CDCDCD;
									border-right: solid 1px #CDCDCD;
									border-left: solid 1px #CDCDCD;
									border-bottom: solid 2px #CDCDCD;
}

div#pagina div.immagine{	position: relative;
							width: 468px;
							height: 355px;
}

div#pagina div.immagine div.didascalia{	position: absolute;
										bottom: 3px;
										right: 2px;
										padding: 2px 4px;	
										font-size: 10px;
										line-height: 12px;
										font-style: normal;
										color: #888888;
										background-color: #FFFFFF;
										border-top: #CDCDCD 1px solid;
										border-left: #CDCDCD 1px solid;
										margin-bottom: 0px !important; /*per i browser moderni*/
										margin-bottom: -1px; /*per IE6*/
}

div#pagina div.immagine div.didascalia span{	font-style: italic;
}

div#pagina .lower{	font-size: 10px;
					line-height: 12px; 				
}

div#pagina .upper{	font-size: 14px;
					line-height: 16px; 				
}

div#pagina .rientrato{	padding: 6px 0px 6px 20px;
}
				
/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*######################################################### EXTRA ####################################################*/
/*####################################################################################################################*/


div#extra{	position: relative;
			width: 490px;
			margin-top: 4px;
			padding: 0px;
			font-size: 10px;
			line-height: 12px;
			background-color: #FFFFFF;
			border: 1px solid #CDCDCD;
}

div#extra div.bordo{	position: relative;
						left:0px;
						width: 468px;
						padding: 10px;
						border-left: 1px solid #F0F0F0;
						border-right: 1px solid #F0F0F0;
						display: block;
}

div#extra div.angoli_top{	position: relative;
							width: 488px;
							height: 5px;
							border-top: 1px solid #F0F0F0;
							border-left: 1px solid #F0F0F0;
							border-right: 1px solid #F0F0F0;
}

div#extra div.angoli_bottom{	position: relative;
								width: 488px;
								height: 5px;
								border-bottom: 1px solid #F0F0F0;
								border-left: 1px solid #F0F0F0;
								border-right: 1px solid #F0F0F0;
}

div#extra div.angoli_top span{	position: absolute;
								top: -2px;
								left: -2px;
								width: 492px;
								height: 5px;
								background: url(../general_files/angoli_contenuti.png) no-repeat 0 0;
								display: block;
}

div#extra div.angoli_bottom span{	position: absolute;
									top: 3px;
									left: -2px;
									width: 492px;
									height: 5px;
									background: url(../general_files/angoli_contenuti.png) no-repeat 0 -15px;
									display: block;
}

div#extra noscript div{	padding-top: 10px;
						text-align: center;
						color: #AAAAAA;
}

div#extra div.space{	padding-top: 10px;
}

/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*######################################################## FOOTER ####################################################*/
/*####################################################################################################################*/


div#footer{	position: relative;
			width: 492px;
			margin: 6px 0px 0px 0px;
			font-size: 10px;
			line-height: 24px;
			vertical-align: middle;
			color: #AAAAAA;
}

div#footer div#didascalie{	float:left;
							width: 190px;
							line-height: 12px;
							padding-bottom: 10px;
}

div#footer div#link_footer{	float: right;
							width: 300px;
							text-align: right;
							padding-bottom: 10px;
}

div#footer div#link_footer a{	font-weight: bold;
								color: #1688DC;
								text-decoration: none;
}

div#footer div#link_footer a:hover{	color: #66CC33;
}

div#footer div#link_footer #stat{	padding-right: 3px;
}



/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*#################################################### MENU PRINCIPALE ###############################################*/
/*####################################################################################################################*/
/*#################################################### MENU SECONDARIO ###############################################*/
/*####################################################################################################################*/

div.menu_principale div.angoli_top span,
div.menu_principale div.angoli_bottom span{	width: 150px;	/*LARGHEZZA MENU PRINCIPALE*/
}
div.menu_principale div.bordo,
div.menu_principale div.angoli_top,
div.menu_principale div.angoli_bottom,
div.menu_principale div.separatore_menu_principale{	width: 146px;		/*LARGHEZZA MENU PRINCIPALE - BORDI 4PX*/
}
div.menu_principale a,
div.menu_principale div.sezione_attiva{		width: 141px;
											padding-left: 7px;	/*SOMMA - LARGHEZZA MENU PRINCIPALE - BORDI 2PX*/
}


div.menu_secondario div.angoli_top span,
div.menu_secondario div.angoli_bottom span{	width: 250px;	/*LARGHEZZA MENU SECONDARIO*/
}

div.menu_secondario div.bordo,
div.menu_secondario div.angoli_top,
div.menu_secondario div.angoli_bottom,
div.menu_secondario div.separatore_menu_secondario{	width: 246px;		/*LARGHEZZA MENU SECONDARIO - BORDI 4PX*/
}
div.menu_secondario a,
div.menu_secondario div.sezione_attiva{		width: 241px;
											padding-left: 7px;	/*SOMMA - LARGHEZZA MENU SECONDARIO - BORDI 2PX*/
}

div.menu_principale,
div.menu_secondario{	position: relative;
						padding: 0px;
						font-size: 11px;
						line-height: 22px;
						color: #333333;
						background: #FFFFFF url(../general_files/sfondo_sfumato.png) repeat-x 0 0;
						border: 1px solid #CDCDCD;
}

div.menu_principale div.bordo,
div.menu_secondario div.bordo{	position: relative;
								left: 0px;
								padding: 0px;
								border-left: 1px solid #F0F0F0;
								border-right: 1px solid #F0F0F0;
								background: #FFFFFF url(../general_files/sfondo_sfumato.png) repeat-x 0 0;
								display: block;
}

div.menu_principale div.angoli_top,
div.menu_secondario div.angoli_top{	position: relative;
									height: 5px;
									border-top: 1px solid #F0F0F0;
									border-left: 1px solid #F0F0F0;
									border-right: 1px solid #F0F0F0;
}

div.menu_principale div.angoli_bottom,
div.menu_secondario div.angoli_bottom{	position: relative;
										height: 5px;
										border-bottom: 1px solid #F0F0F0;
										border-left: 1px solid #F0F0F0;
										border-right: 1px solid #F0F0F0;
}

div.menu_principale div.angoli_top span{	position: absolute;
											top: -2px;
											left: -2px;
											height: 5px;
											background: url(../general_files/angoli_menu_principale.png) no-repeat 0 0;
											display: block;
}
div.menu_secondario div.angoli_top span{	position: absolute;
											top: -2px;
											left: -2px;
											height: 5px;
											background: url(../general_files/angoli_menu_secondario.png) no-repeat 0 0;
											display: block;
}

div.menu_principale div.angoli_bottom span{	position: absolute;
											top: 3px;
											left: -2px;
											height: 5px;
											background: url(../general_files/angoli_menu_principale.png) no-repeat 0 -15px;
											display: block;
}
div.menu_secondario div.angoli_bottom span{	position: absolute;
											top: 3px;
											left: -2px;
											height: 5px;
											background: url(../general_files/angoli_menu_secondario.png) no-repeat 0 -15px;
											display: block;
}

div.menu_principale a,
div.menu_secondario a{	position: relative;
						left: -1px;
						margin-right: -3px;	/*baco IE 6*/
						color: #626262;
						font-weight: normal;
						text-decoration: none;
						display: block;
}


div.menu_principale a:hover,
div.menu_secondario a:hover{	background-color: #BBD0E5;
								color: #111111;
								display: block;
								cursor: pointer;
}

div.menu_principale div.titolo_menu,
div.menu_secondario div.titolo_menu{	margin: 0px 5px 5px 5px;
										padding-bottom: 5px;
										font-size: 10px;
										line-height: 12px;
										font-weight: bold;
										text-align: center;
										border-bottom: 1px solid #CDCDCD;
}

div.menu_principale div.sezione_attiva,
div.menu_secondario div.sezione_attiva{	position: relative;
										left: -1px;
										margin-right: -3px;	/*baco IE 6*/
										font-weight: bold;
}

div.menu_principale div.separatore_menu_principale,
div.menu_secondario div.separatore_menu_secondario{	position: relative;
													height: 10px;
													display: block;
													overflow: hidden;
}


/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*###########################################à######### BOX SPONSOR SX ###############################################*/
/*####################################################################################################################*/
/*###########################################à######### BOX SPONSOR DX ###############################################*/
/*####################################################################################################################*/


div#box_sponsor_sx div.angoli_top span,
div#box_sponsor_sx div.angoli_bottom span{	width: 150px;	/*LARGHEZZA MENU PRINCIPALE*/
}
div#box_sponsor_sx div.angoli_top,
div#box_sponsor_sx div.angoli_bottom{	width: 146px;		/*LARGHEZZA MENU PRINCIPALE - BORDI 4PX*/
}
div#box_sponsor_sx div.bordo{	width: 120px;
								padding: 10px 13px;	/*SOMMA - LARGHEZZA MENU PRINCIPALE - BORDI 4PX*/
}

div#box_sponsor_dx div.angoli_top span,
div#box_sponsor_dx div.angoli_bottom span{	width: 250px;	/*LARGHEZZA MENU SECONDARIO*/
}
div#box_sponsor_dx div.angoli_top,
div#box_sponsor_dx div.angoli_bottom{	width: 246px;		/*LARGHEZZA MENU SECONDARIO - BORDI 4PX*/
}
div#box_sponsor_dx div.bordo{	width: 200px;
								padding: 20px 23px;	/*SOMMA - LARGHEZZA MENU SECONDARIO - BORDI 4PX*/
}

div#box_sponsor_sx,
div#box_sponsor_dx{	position: relative;
					margin: 4px 0px 10px 0px;
					padding: 0px;
					font-size: 10px;
					color: #333333;
					background-color: #F4FFF4;
					border: 1px solid #CDCDCD;
}

div#box_sponsor_sx div.bordo,
div#box_sponsor_dx div.bordo{	position: relative;
								left: 0px;
								border-left: 1px solid #F0F0F0;
								border-right: 1px solid #F0F0F0;
								background-color: #F4FFF4;
								display: block;
}

div#box_sponsor_sx div.angoli_top,
div#box_sponsor_dx div.angoli_top{	position: relative;
									height: 5px;
									border-top: 1px solid #F0F0F0;
									border-left: 1px solid #F0F0F0;
									border-right: 1px solid #F0F0F0;
}

div#box_sponsor_sx div.angoli_bottom,
div#box_sponsor_dx div.angoli_bottom{	position: relative;
										height: 5px;
										border-bottom: 1px solid #F0F0F0;
										border-left: 1px solid #F0F0F0;
										border-right: 1px solid #F0F0F0;
}

div#box_sponsor_sx div.angoli_top span{	position: absolute;
										top: -2px;
										left: -2px;
										height: 5px;
										background: url(../general_files/angoli_box_sponsor_sx.png) no-repeat 0 0;
										display: block;
}
div#box_sponsor_sx div.angoli_bottom span{	position: absolute;
											top: 3px;
											left: -2px;
											height: 5px;
											background: url(../general_files/angoli_box_sponsor_sx.png) no-repeat 0 -15px;
											display: block;
}

div#box_sponsor_dx div.angoli_top span{	position: absolute;
										top: -2px;
										left: -2px;
										height: 5px;
										background: url(../general_files/angoli_box_sponsor_dx.png) no-repeat 0 0;
										display: block;
}
div#box_sponsor_dx div.angoli_bottom span{	position: absolute;
											top: 3px;
											left: -2px;
											height: 5px;
											background: url(../general_files/angoli_box_sponsor_dx.png) no-repeat 0 -15px;
											display: block;
}


div#box_sponsor_sx a,
div#box_sponsor_dx a{	color: #0066FF;
						text-decoration: none;
}


div#box_sponsor_sx a:hover,
div#box_sponsor_sx a:hover{	color: #66CC33;
}

div#box_sponsor_sx div#ads_sx_1{	padding-top: 20px;
									width: 120px;
									height: 600px;
}

div#box_sponsor_sx noscript div,
div#box_sponsor_dx noscript div{	text-align: center;
									color: #AAAAAA;
}

/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/

/*####################################################################################################################*/
/*###########################################à########### BOX MENU SX ################################################*/
/*####################################################################################################################*/


div#box_menu_sx div.angoli_top span,
div#box_menu_sx div.angoli_bottom span{	width: 150px;
}
div#box_menu_sx div.bordo,
div#box_menu_sx div.angoli_top,
div#box_menu_sx div.angoli_bottom{	width: 146px;
}

div.box_menu_dx div.angoli_top span,
div.box_menu_dx div.angoli_bottom span{	width: 250px;
}
div.box_menu_dx div.bordo,
div.box_menu_dx div.angoli_top,
div.box_menu_dx div.angoli_bottom{	width: 246px;
}

div#box_menu_sx,
div.box_menu_dx{	position: relative;
					margin: 4px 0px;
					padding: 0px;
					font-size: 10px;
					line-height: 12px;
					color: #333333;
					background: #FFFFFF url(../general_files/sfondo_sfumato.png) repeat-x 0 0;
					border: 1px solid #CDCDCD;
}

div#box_menu_sx div.bordo,
div.box_menu_dx div.bordo{	position: relative;
							left: 0px;
							padding: 0px;
							border-left: 1px solid #F0F0F0;
							border-right: 1px solid #F0F0F0;
							background: #FFFFFF url(../general_files/sfondo_sfumato.png) repeat-x 0 -60px;
							display: block;
							overflow: hidden;
}

div#box_menu_sx div.angoli_top,
div.box_menu_dx div.angoli_top{	position: relative;
								height: 5px;
								border-top: 1px solid #F0F0F0;
								border-left: 1px solid #F0F0F0;
								border-right: 1px solid #F0F0F0;
}

div.box_menu_dx div.angoli_bottom,
div#box_menu_sx div.angoli_bottom{	position: relative;
									height: 5px;
									border-bottom: 1px solid #F0F0F0;
									border-left: 1px solid #F0F0F0;
									border-right: 1px solid #F0F0F0;
}

div#box_menu_sx div.angoli_top span{	position: absolute;
										top: -2px;
										left: -2px;
										height: 5px;
										background: url(../general_files/angoli_menu_principale.png) no-repeat 0 0;
										display: block;
}
div#box_menu_sx div.angoli_bottom span{	position: absolute;
										top: 3px;
										left: -2px;
										height: 5px;
										background: url(../general_files/angoli_menu_principale.png) no-repeat 0 -15px;
										display: block;
}

div.box_menu_dx div.angoli_top span{	position: absolute;
										top: -2px;
										left: -2px;
										height: 5px;
										background: url(../general_files/angoli_menu_secondario.png) no-repeat 0 0;
										display: block;
}

div.box_menu_dx div.angoli_bottom span{	position: absolute;
										top: 3px;
										left: -2px;
										height: 5px;
										background: url(../general_files/angoli_menu_secondario.png) no-repeat 0 -15px;
										display: block;
}

div#box_menu_sx div.titolo_menu,
div.box_menu_dx div.titolo_menu{	margin: 0px 5px 5px 5px;
									padding-bottom: 5px;
									font-size: 10px;
									line-height: 12px;
									font-weight: bold;
									text-align: center;
									border-bottom: 1px solid #CDCDCD;
}

div#box_menu_sx a,
div.box_menu_dx a{	color: #1688DC;
					text-decoration: none;
}

div#box_menu_sx a:hover,
div.box_menu_dx a:hover{	color: #66CC33;
							cursor: pointer;
}

/*####################################################################################################################*/
/*################################################## MENU TERZO LIVELLO ##############################################*/
/*####################################################################################################################*/


div#menu_terzo_livello{	margin: 0px 0px 4px 0px;
}


/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*###########################################à########### MAILINGLIST ################################################*/
/*####################################################################################################################*/


div#box_menu_sx div#testo{	margin: 0px 5px 5px 5px;
							padding: 0px 5px 5px 5px;
							text-align: left;
							border-bottom: 1px solid #CDCDCD;
}

div#box_menu_sx form{	margin: 0px;
						padding: 0px 5px;
						
}

div#box_menu_sx input.casella_testo{	margin: 2px 0px 2px 0px;
										padding: 2px;
										width: 128px;
										height: 12px;
										font-size: 10px;
										line-height:12px;
										color: #777777;
}

div#box_menu_sx div#verifica_privacy{	position: relative;
										padding: 3px 0px 8px 22px;
										width: 114px;
										border-bottom: 1px solid #CDCDCD;
}

div#box_menu_sx div#verifica_privacy div#chkbox{	position: absolute;
													top: 0px;
													left: 0px;
}

div#box_menu_sx a{	color: #666666;
					text-decoration: none;
}

div#box_menu_sx a:hover{	color: #66CC33;
							cursor: pointer;
}

div#box_menu_sx div#pulsanti{	padding-top: 4px;
}

div#box_menu_sx input.bottone{	margin: 5px 1px 5px 1px;
								font-size: 10px;
								padding: 1px;
								height: 24px;
								width: 63px;
}


/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/


/*####################################################################################################################*/
/*########################################à########### RICERCA GOOGLE ################################################*/
/*####################################################################################################################*/


div#box_ricerca_google{	margin: 0px 5px;
						padding: 0px;
						text-align: center;
}

div#box_ricerca_google div.ricerca{	padding: 6px 0px 0px 0px;
}

div#box_ricerca_google div.opzioni{	padding: 0px 0px 6px 0px;
}

div#box_ricerca_google div.pulsante{	padding: 5px 0px;
}

div#box_ricerca_google input#sbb{	width: 226px;
									height: 30px;
}


div#box_ricerca_google label{	position: relative;
								top: -4px;
								font-size: 11px;
								line-height: 12px;
								vertical-align: middle;
}


/*####################################################################################################################*/
/*####################################################################################################################*/
/*####################################################################################################################*/

img.nospam{	position: relative;
			top: 2px;
			left: 0;
}