﻿/* CSS Document */
/* Stili comuni */
	/*FONT*/
	body, h1, h2, h3, h4, h5{ font-family: Verdana, Arial, Tahoma, sans-serif; }
	.h1, .h2, .h3, .h4, .h5, #siteInfo div a:link, #siteInfo div a:visited, #siteInfo div a:hover, .ListItem, label.req strong, .RICERCAin2, .RICERCAin2Small,  .RICERCADropDownList, div.in label, .SDgeneral_back a, .titolo_notizia, .notizia_continua, .testo_notifica1, .navy10b, .grigioarticoli, .bianco11b, .descr_notizia, .notabene, .oroarticoli, .navy10, .link1 { font-family: Verdana, Arial, Tahoma, sans-serif; }
	
	/*padding e margin */
	body, form, h1, h2, h3, h4, h5 { padding: 0px; }
	.h1, .h2, .h3, .h4, .h5, #masthead, #headlines, #headlines ul,  #sectionLinks, #sectionLinks2, #sectionLinks3, .sectionGray, .navy10b, .navy10, .grigioarticoli, .oroarticoli, #ricerca, #navBar ul, #progressBackgroundFilter { padding: 0px; }
	
	body, form, h1, h2, h3, h4, h5{ margin: 0px; }
	.h1, .h2, .h3, .h4, .h5, #masthead, #navBar,#headlines, #headlines ul, #sectionLinks, #sectionLinks3, #boxnews, #newsletter, #sondaggio, .polloptions, #SDheader, #SDcontent p, .navy10b, .grigioarticoli, .navy10, #SDfooter, #navBar ul, #progressBackgroundFilter, #boxnewsc, #boxnewsc2, #boxnewsc3, #boxnewsc4, #boxAddNewUser, #boxAddNewUser2, #boxAddNewUser3, #boxAddNewUser4, #boxLogin, .oroarticoli{ margin: 0px; }
	

/* stili BASE */
	body{
		width:100%;
		color: #003366;
		font-size: 11px;
		background-image:url(images/sfondo_gen.jpg);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#FFFFFF;
	}
	a{color: #006699;text-decoration: none;}
	a:link{color: #006699;text-decoration: none;}
	a:visited{ color: #336699;text-decoration: none;}
	a:hover{color: #999999;text-decoration: none;}
	.highlight{background-color: #fefbd2;color: #000080;}
	h1, .h1, h2, .h2{ font-size: 12px; font-weight:bold; }
	h3, .h3, h4, .h4{ font-size: 11px; font-weight:bold; }
	h1, .h1, h4, .h4{ color: #cc9933; }
	h2, .h2, h3, .h3, h5, .h5{ color: #003366; }
	h5, .h5{ font-size: 11px; }
	ul{list-style-type: square;}
	ul ul{list-style-type: disc;}
	ul ul ul{list-style-type: none;}
	
	
	
/* Layout STRUTTURA  */
	div#wrapper {   /* questo centra tutto il sito */
		background-image:url(images/sfondo_cornice.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	}
	#masthead{ width: 962px; background-color:#ffffff; } /* CONTENITORE GENERALE */
	#Header{ /* TOP */
		height:128px;
		margin-bottom:0px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		background-image:url(images/top.jpg);
		background-repeat:no-repeat;
	}
	/* MENU nel Css in Radcontrols/menu/skins/telerik/ */
	#breadCrumb{
		font-size: 10px;
		color:#003366;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align:left;
		margin-left:8px;
		margin-right:8px;
	}#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:hover{
		font-size: 10px;
		color:#003366;
		text-decoration:underline;
	}#breadCrumb a:hover {color:#999999;}
	#content2Colonne{ float: left; width: 648px; }/* CONTENITORE DELLE DUE COLONNE */
	#SDcontainer{/* CONTENITORE DETTAGLIO (colonna UNICA) */
		font: 12px  Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		float:left;
		width:648px;
		margin-right: 10px;
		background-color:#ffffff;
	}
	#navBar{/* COLONNA SX */ 
		float: left;
		width: 188px;
		padding-right: 10px;
		padding-left: 0px;
	}
	#content{ float: left; width: 450px; height:auto; }/* COLONNA CENTRALE */
	#headlines{ float:right; width: 300px; margin: 0px; } /* COLONNA DX */
	#headlines ul a:link, #headlines ul a:visited {display: block;}
	#headlines ul {list-style: none;}
	/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
	#headlines li {border-bottom: 1px solid #EEE;}
	/* fix for browsers that don't need the hack */
	html>body #headlines li {border-bottom: none;}
	#headlines p{padding: 0px 0px 12px 0px;}
	
	/* FOOTER */
		div#siteInfo{
			clear: both;
			font-size: 10px;
			color: #ffffff;
			text-align:center;
			margin-top: 10px;
			height:137px;
			background-image: url(images/sfondo_footer.gif);
			background-repeat:repeat-x;
		}#siteInfo div { padding-top:50px;}
		#siteInfo div a:link, #siteInfo div a:visited, #siteInfo div a:hover{ color: #ffffff;text-decoration: underline; font-size:11px; }
		#siteInfo p{ line-height:normal; }


/* Layout per COLONNA SINISTRA */
	.bottoneTitolo {
		display: block;
		color: #003366;
		font-size:11px;
		font-weight:bold;
		background-image:url(images/bottone_grigio.gif);
		padding: 4px 0px 1px 14px;
		margin-top:1px;
		height:18px;
		border:0px;
	}
	/* CELLA 1 */
		#sectionLinks{
			border: 1px solid #cccccc;
			font-size: 11px;
			padding: 2px 2px 2px 2px;
			background-color:#FFffff;
		}
		#sectionLinks a {
			display: block;
			color: #336699;
			text-decoration: none;
			background-image:url(images/bottoneoff.gif);
			padding: 5px 0px 5px 14px;
			margin-top:1px;
		}#sectionLinks a:link, #sectionLinks a:visited{
			color: #336699;
			text-decoration: none;
		}#sectionLinks a:hover{
			background-image:url(images/bottoneon.gif);
			color: #999999;
			text-decoration: none;
		}
		#sectionLinks2{
			margin-top: 12px;
			border: 1px solid #cccccc;
			font-size: 11px;
			padding: 10px 10px 10px 10px;
			background-color:#FFFFFF;
		}
	
	/* CELLA 2 */
		#sectionLinks3{
			border: 1px solid #cccccc;
			font-size: 11px;
			padding: 2px 2px 2px 2px;
			background-color:#FFFFFF;
		}
		#sectionLinks3 a {
			display: block;
			color: #336699;
			text-decoration: none;
			background-image:url(images/bottoneoff.gif);
			padding: 5px 0px 5px 14px;
			margin-top:1px;
		}#sectionLinks3 a:link, #sectionLinks3 a:visited{
			color: #336699;
			text-decoration: none;
		}#sectionLinks3 a:hover{
			background-image:url(images/bottoneon.gif);
			color: #999999;
			text-decoration: none;
		}
		#sectionLinks3 li {}
		.sectionGray{
			margin-top: 12px;
			border: 1px solid #cccccc;
			font-size: 11px;
			padding: 10px 10px 10px 10px;
			background-color:#FFFFFF;
		}
	
	/* CELLA 3 */
		#sectionLinks4{
			border: 1px solid #cccccc;
			font-size: 11px;
			padding: 2px 2px 2px 2px;
			background-color:#FFFFFF;
		}
		#sectionLinks4 a {
			display: block;
			color: #336699;
			text-decoration: none;
			background-image:url(images/bottoneoff.gif);
			padding: 5px 0px 5px 14px;
			margin-top:1px;
		}#sectionLinks4 a:link, #sectionLinks3 a:visited{
			color: #336699;
			text-decoration: none;
		}#sectionLinks4 a:hover{
			background-image:url(images/bottoneon.gif);
			color: #999999;
			text-decoration: none;
		}
		#sectionLinks4 li {}
		.sectionGray{
			margin-top: 12px;
			border: 1px solid #cccccc;
			font-size: 11px;
			padding: 10px 10px 10px 10px;
			background-color:#FFFFFF;
		}


/* Layout per RIsultati Colonna Centro */
	/* RICERCA */
		#ricerca{
			height:159px;
			background-image:url(images/sfondo_ricerca.jpg);
			background-repeat:no-repeat;
		}
		#ricercaright{ float:right; width:113px; }
		#ricercaleft{ float: left; width:319px; }
		#ricinline{ display: inline; }
		#ricerca h2{
			padding: 30px 0px 5px 0px;
			text-align: left;
			display: inline;
			vertical-align:text-bottom;
		}
		#ricerca h3{
			padding-top: 15px;
			padding-left:30px;
			text-align: left;
			/*width:100%;*/
			vertical-align:text-bottom;
		}
		/*html>body #ricerca h3{ padding-left:30px }*/
		.ricercaLaBarca{ padding: 0px 0px 0px 20px;	}
		/* FORM RICERCA*/
		#form2{
			width:420px;
			text-align:right;
			margin-top:1px;
			margin-bottom:5px;
			padding-left: 15px;
		}
		.lbl{ width:200px; float:left; }
		.selecSmall{ margin: 5px;}
		label.req strong{ font-weight: bold; color: red; }
		input:focus{ background-color: #ffc; display: inline; }
		br{clear:left;}
		fieldset.in2 label{
			text-align: right;
			margin: 0px 10px 5px 3px;
			display: inline;
		}
		.RICERCAin2 {
			width: 100px;
			display: inline;
			font-size: 10px;
			color: #336699;
			margin-top: 3px;
			margin-bottom: 3px;
			padding-right:1px;
			padding-left: 1px;
			vertical-align: middle;
		}
		.RICERCAin2Small {
			width: 30px;
			display: inline;
			font-size: 10px;
			color: #336699;
			margin-top: 3px;
			margin-bottom: 3px;
			padding-right:1px;
			padding-left: 1px;
			vertical-align: middle;
		}
		.RICERCADropDownList { font-size: 10px; color: #336699; }
		fieldset#check label{ width: 110px; display: inline; }
		div#bottone{ text-align:right; margin-right:100px; }
		
	/* PAGINAZIONE */
		.story{
			clear: both;
			padding: 5px;
			font-size: 11px;
			text-align:right;
		}
		.story p{padding:5px 10px 0px 10px;}
		#Paginazione { FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none; }
		A.Paginazione:hover {COLOR: #cc9933}
		STRONG.Paginazione { COLOR: #cc9933; TEXT-DECORATION: none; }
		SPAN.Paginazione {TEXT-DECORATION: underline}
		A.Paginazione2 { FONT-WEIGHT: bold; COLOR: #cc9933; TEXT-DECORATION: none }
		A.Paginazione2:hover{ COLOR: #cc9933;  TEXT-DECORATION: underline }
		
	/* RISULTATI */
		#feature1{
			padding:5px;
			text-align:left;
			height:95px;
			border: 1px solid #cccccc;
			background-color:#FFFFFF;
		}
		#feature1right{ float:right; width:113px; font-size: 10px; }
		#feature1right h2{ text-align:right; padding-right:15px; }
		#feature1left{ float: left; font-size: 10px; width:319px;}
		#feature1left .titolo{ float:left;  }
		#feature1left a:hover { cursor:pointer; }
		#feature1left img{ width:100px; height:75px; }
		#inline1{ display: inline; }
		#feature1 h3{ padding: 30px 0px 5px 0px; text-align: center; }
		#feature1 img{
			clear:both;
			float: left;
			padding: 2px 5px 2px 2px;
			text-align: left;
		}


/* Layout per COLONNA DESTRA */
	/* BOX LOGIN */
		#divlogin{
			width:294px;
			height:56px;
			padding:2px;
			background-color:#d4e9fd;
			border:1px solid #63a6dd;
		}
		fieldset{border: 0px solid #000;}
		div.cb{ margin: 2px 3px 3px 2px; display: block; text-align:center; }
		div.in{ margin: 2px 0px 3px 2px; display: block; padding-left: 6px; }
		div.in label{
			float:left;
			width:80px;
			padding-right:5px;
			line-height:20px;
			font-size: 10px;
			color: #0e4a93;
			font-weight:bold;
			text-align:right;
		}
		div.in input{width:120px;}
		.go{
			display: inline;
			background-repeat:no-repeat;
			width:19px;
			height: 18px;
			border: 0px;
			vertical-align:text-bottom;
		}

	/* BOX NEWS */
		#boxnews{
			width:294px;
			padding: 2px;
			border: 1px solid #cccccc;
			font-size: 10px;
			background-color:#FFFFFF;
		}
		#boxnews a {
			display: block;
			background-color: #f0f7fd;
			padding: 5px;
			border: 1px solid #cccccc;
		}
		#boxnews a:hover  { background-color: #e8e8e8; border: 1px solid #0056ab; }
		.bottone1{ 
			display: inline;
			color: #003366;
			text-decoration: none;
			font-weight:bold;
			font-size:10px;
		} 
		.bottone2{ 
			display: inline;
			color: #004b8e;
			text-decoration: none;
			font-size:10px;
		} 
		.bottone3{ 
			display: inline;
			color: #003366;
			text-decoration: none;
			font-size:10px;
		} 
		#boxnews img{ display: inline; vertical-align: text-bottom; }
	
	/* BOX NEWSLETTER */
		#newsletter{
			width:294px;
			padding: 2px;
			border: 1px solid #cccccc;
			font-size: 10px;
			background-color:#FFFFFF;
		}
		#newsletter a {
			display: block;
			color: #003366;
			text-decoration: none;
			background-image:url(images/sfondo_news.gif);
			padding:2px;
			height:28px;
			margin-top:1px;
		}
		#newsletter a h1{ 
			display: inline;
			color: #003366;
			text-decoration: none;
			font-weight:bold;
			font-size:10px;
		} 
		#newsletter a h2{ 
			display: inline;
			color: #cc9933;
			text-decoration: none;
			font-weight:bold;
			font-size:10px;
		} 
		#newsletter a h3{ display: inline; text-decoration: none; } 
		#newsletter a:hover { color: #999999; text-decoration: none; }
		#newsletter img{ display: inline; vertical-align: text-bottom; }
		.messaggioallert { 
			color: #ff0000;
			font-weight:bold;
			font-size:10px;
			font-style:oblique;
		}
		
	/* BOX SONDAGGIO */
		#sondaggio{
			width:294px;
			border: 1px solid #cccccc;
			font-size: 10px;
			padding:2px;
			background-color:#FFFFFF;
			height: auto;
		}
		#bottonevota{ padding: 1px 1px 2px 100px; }
		.sondaggioh1{ 
			display: inline;
			vertical-align:middle;
			color: #cc9933;
			font-weight:bold;
			font-size:11px;
		} 
		.sondaggioquestion{ 
			display: inline;
			color: #003366;
			font-weight:bold;
			line-height: 18px;
			font-size:11px;
			margin-top: 2px;
		} 
		#sondaggio h2{ 
			display: inline;
			color: #cc9933;
			text-decoration: none;
			font-weight:bold;
			font-size:10px;
		} 
		#sondaggio h3{ display: inline; text-decoration: none; } 
		.pollbar{ background-color: #cc9933; font-size: 2px;   }
		.polloptions{ border: 1px solid #c5ddf4; padding: 2px; font-size: 10px; }
		#sondaggio li {
			display: block;
			color: #003366;
			background-color:#CCCCCC;
			padding: 2px;
			margin-top:1px;
		}
		#sondaggio img{ display: inline; vertical-align: text-bottom; }
		#archiviosondaggio{
			width:294px;	
			border-bottom: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			font-size: 10px;
			padding: 2px;
			background-color:#FFFFFF;
		}
		
		
/* STRUTTURA DETTAGLIO */
	#SDheader{ height:31px; padding-top:10px; padding-left:10px; } /* TITOLO PAGINA */
	#SDcontentenavigation {border: 1px solid #cccccc;} 
	/* Porzione di destra */
		#SDcontent{
			float:right;
			width:428px;
			height:100%;
			border-left: 1px solid #cccccc;
			display: inline;
		}#SDcontent p{}
		#SDimmagini{ padding:5px; }
		.datiprincipali{
			padding:8px;
			display:block;
			font-size: 11px;
			background-image:url(images/sfondo_dati_det.gif);
			background-repeat:repeat-x;
		}
		.datiprincipali h1{ font-size:13px; color:#003366; padding-left:15px; padding-bottom:10px;}
		.datiprincipali_dat1{
			font-weight:bold;
			width:200px;
			text-align:right;
			float:left;
		}
		.datiprincipali_dat2{
			width:200px;
			padding-left:10px;
			text-align:left;
			float:left;
		}
		.datiprincipaliextra{
			padding:8px;
			display:block;
			height:104px;
			font-size: 10px;
		}
	
	/* Porzione di sinistra */
		#SDnavigation{ float:left; width:217px;  display: inline; }
		#SDnavigation p{
			background-color: #d0e6fb;
			padding:10px;
			font-size:10px;
			margin:2px;
		}
		.relatedLinks1{ border-top: 1px solid #cccccc; padding: 1px; }
		.relatedLinks2{
			padding-top: 5px;
			padding-bottom: 5px;
			margin:10px;
		}
		.relatedLinks3{
			margin: 10px;
			text-align:center;
			font-size: 11px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
	/* Porzione Sotto contta */
		#SDextra{
			clear:both;
			font-size:10px;
			border-top: 1px solid #cccccc;
			padding:8px;
		}
		.SDextra_riga{ clear:both}
		.SDextra_campo{ width:250px; float:left; text-align:right; }
		.SDextra_campo2{ width:500px; float:left; text-align:right; }


/* STRUTTURA GENERALE DELLE PAGINE INTERNE */
	.SDgeneral{ border:1px solid #cccccc; padding: 1px; }
	.SDgeneral_titolo{
		background-image:url(images/sfondo_titolo_interno.gif);
		background-repeat:repeat-x;
		font-size:12px;
		color: #003366;
		font-weight:bold;
		height:18px;
		padding:2px;
		padding-left:5px;
	}
	.SDgeneral_interno{ padding: 2px; }
	.SDgeneral_interno img{ margin:5px; }
	.SDgeneral_back{
		padding-top:10px;
		text-align:right;
		padding-right: 10px;
	}
	.SDgeneral_back a:link, .SDgeneral_back a:visited{
		font-size:11px;
		color:#393366;
		font-weight:bold; 
		text-decoration:underline;
	}.SDgeneral_back a:hover { color:#ff0000;}


/* stili per le news */
	.notizia{
		padding:2px;
		border-bottom:1px solid #d4d4d4;
		margin-bottom:15px;
		padding-bottom:10px;
	}
	.titolo_notizia{ font-size:12px; color:#393366; padding-bottom:10px; }
	.intro_notizia{
		background-image:url(images/sfondo_notizia.gif);
		background-repeat:repeat-x;
		background-position:top;
		min-height:50px;
	}
	.descr_notizia{ font-size:11px; color:#393366; padding-bottom:10px; }
	.notizia_continua:link, .notizia_continua:visited { 
		font-size:11px;
		color:#393366;
		font-weight:bold; 
		text-decoration:underline;
	}.notizia_continua:hover { color:#ff0000;}


/* TESTI */
	.testo_notifica1{
		color:#FF0000;
		font-size:11px;
		font-weight:bold;
	}
	.navy10b{
		font-size: 10px;
		color: #336699;
		font-weight:bold;
	}
	.navy10{
		font-size: 10px;
		color: #336699;
	}
	.grigioarticoli{
		font-size: 14px;
		color: #666666;
	}
	.bianco11b{
		font-size: 11px;
		color: #ffffff;
		font-weight:bold;
		text-align:center;
	}
	
/* LINK generali */
.link1:link, .link1:visited, .link1:hover{ font-size:11px; text-decoration:underline; color:#006699; }
.link1:hover{ color:#ff0000; }
	
	
/* ALTRI STILI UTILIZZATI */
	#SDcontent p h2{ display: inline; }
	.SDleft{ display: inline; float:left; }
	.SDleft img{
		margin-left: 5px;
		display: inline;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.SDright{ display: inline; float:right; width:195px; }
	.SDright img{ margin: 5px; }
	#SDcontent p h2{ display: inline; text-align:right; }
	#SDfooter{
		font-size:12px;
		height:12px;
		background-image: url(images/sfondo_scheda1down.gif);
		background-repeat:no-repeat;
		width:639px;
	}
	#divbanner{
		height:90px;
		width:728px;
		padding-bottom:6px;
		padding-bottom:6px;
		padding-left:6px;
		background-image:url(images/pixel_azzurrino.gif);
		float:right;
	}
	#globalNav img{ vertical-align: text-bottom; border-style: none; }
	#globalNav{
		height:19px;
		width:960px;
		background-color:#999999;
		text-align:center;
		margin-left:8px;
		margin-right:8px;
		border:0px;
		padding-left:10px;
	}
	#globalNav div{
		float:left;
		margin-left: 1px;
		margin-right:1px;
		padding: 5px 10px 0px 5px;
		background-color: #bfbfbf;
		margin-bottom:0px;
	}
	#globalNav a{
		font-size: 11px;
		color: #336699;
		background-color:#bfbfbf;
		font-weight:bold;
	}
	#globalNav a:hover { text-decoration:none; color: #666666; }
	#divspacer{ Height: 10px; }
	#navBar ul a:link, #navBar ul a:visited { display: block; }
	#navBar ul { list-style: none; }
	#navBar li { border-bottom: 1px solid #EEE; }
	html>body #navBar li { border-bottom: none; }
	.relatedLinks{ margin-top: 12px; padding: 0px 0px 12px 0px; font-size: 11px; }
	.relatedLinks h3{ padding: 10px 0px 2px 0px; }
	.relatedLinks a:link, .relatedLinks a:visited { display: block;  margin-top: 12px; }
	
	/*********** #BOX NEWS CENTRO PAGINA ***********/
		#boxnewsc, #boxnewsc2, #boxnewsc3, #boxnewsc4{
			border: 1px solid #cccccc;
			font-size: 10px;
			padding: 10px 10px 10px 10px;
			background-color:#FFFFFF;
			display: block;
		}
		#boxnewsc a, #boxnewsc2 a, #boxnewsc3 a, #boxnewsc4 a {
			display: block;
			background-color: #ffffff;
			padding: 2px 0px 2px 2px;
			border: 1px solid #cccccc;
		}
		#boxnewsc2 a, #boxnewsc3 a, #boxnewsc4 a, #boxnewsc2 a:hover, #boxnewsc3 a:hover, #boxnewsc4 a:hover  { font-size: 10px; }	
		#boxnewsc a:hover, #boxnewsc2 a:hover, #boxnewsc3 a:hover, #boxnewsc4 a:hover { background-color: #cccccc; border: 1px solid #ffffff; }
		#boxnewsc hr { border-color: #cccccc;}
		#boxnewsc2 hr, #boxnewsc3 hr, #boxnewsc4 hr{ border: 1px solid #cccccc; }
		#boxnewsc li, #boxnewsc2 li, #boxnewsc3 li, #boxnewsc4 li { list-style: none; font-size: 10px; color: #003366; }
		#boxnewsc li { padding:8px;	}
		#boxnewsc2 li, #boxnewsc3 li, #boxnewsc4 li{
			padding-left:30px;
			padding-right:40px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		#boxnewsc  img, #boxnewsc2 img, #boxnewsc3 img, { display: inline; vertical-align: text-bottom; }
		#boxnewsc2 .blocco1, #boxnewsc2 .blocco2, #boxnewsc2 .blocco3, #boxnewsc2 .blocco4, #boxnewsc2 .blocco5, #boxnewsc2 .blocco6,
		#boxnewsc3 .blocco1, #boxnewsc3 .blocco2, #boxnewsc3 .blocco3,
		#boxnewsc4 .blocco1 { border: 1px solid #cccccc; background-image:url(images/px_grigino.gif); } 
		#boxnewsc2 .blocco1, #boxnewsc2 .blocco6, #boxnewsc3 .blocco2, #boxnewsc3 .blocco3, #boxnewsc4 .blocco1  { text-align:center; }
		#boxnewsc2 .blocco2, #boxnewsc2 .blocco4, #boxnewsc3 .blocco1 { text-align:left; }
		#boxnewsc2 .blocco3, #boxnewsc2 .blocco5 { text-align:right; }
		
	
	/*********** #BOX AddNewUser 1 2 3 4 ***********/
		#boxAddNewUser, #boxAddNewUser2, #boxAddNewUser3, #boxAddNewUser4{
			border: 1px solid #cccccc;
			font-size: 10px;
			padding:  10px 10px 10px 10px;
			background-color:#FFFFFF;
			display: block;
		}
		#boxAddNewUser .blocco1, #boxAddNewUser .blocco2, #boxAddNewUser .blocco3, 
		#boxAddNewUser2 .blocco1, #boxAddNewUser2 .blocco2, #boxAddNewUser2 .blocco3, 
		#boxAddNewUser3 .blocco1, #boxAddNewUser3 .blocco2, #boxAddNewUser3 .blocco3 , 
		#boxAddNewUser4 .blocco1, #boxAddNewUser4 .blocco2, #boxAddNewUser4 .blocco3 { border: 1px solid #cccccc; background-image:url(images/px_grigino.gif); font-weight: bold; }
		#boxAddNewUser .blocco1, #boxAddNewUser2 .blocco1, #boxAddNewUser3 .blocco1, #boxAddNewUser4 .blocco1 { text-align:center; }/* ALLINEAMENTO al CENTRO */
		#boxAddNewUser .blocco2, #boxAddNewUser2 .blocco2, #boxAddNewUser3 .blocco2, #boxAddNewUser4 .blocco2 { text-align:left; }/* ALLINEAMENTO a SINISTRA */
		#boxAddNewUser .blocco3, #boxAddNewUser2 .blocco3, #boxAddNewUser3 .blocco3, #boxAddNewUser4 .blocco3 { text-align:right; }/* ALLINEAMENTO a DESTRA */
		#boxAddNewUser2 .blocco3, #boxAddNewUser3 .blocco3, #boxAddNewUser4 .blocco3 { padding-right: 65px; }	
		#boxAddNewUser a, #boxAddNewUser2 a, #boxAddNewUser3 a, #boxAddNewUser4 a, #boxAddNewUser a:hover, #boxAddNewUser2 a:hover, #boxAddNewUser3 a:hover, #boxAddNewUser4 a:hover { font-size: 10px; width: 150px; font-weight: bold; }
		#boxAddNewUser a, #boxAddNewUser2 a, #boxAddNewUser3 a, #boxAddNewUser4 a { background-color: #ffffff; padding: 2px 0px 2px 2px; border: 1px solid #cccccc; }
		#boxAddNewUser2 a:hover, #boxAddNewUser a:hover, #boxAddNewUser3 a:hover, #boxAddNewUser4 a:hover { background-color: #cccccc; border: 1px solid #ffffff; }
		#boxAddNewUser a, #boxAddNewUser a:hover { text-align: center; }
		#boxAddNewUser2 a, #boxAddNewUser3 a, #boxAddNewUser4 a { display: block; }
		#boxAddNewUser hr, #boxAddNewUser2 hr, #boxAddNewUser3 hr, #boxAddNewUser4 hr{ border: 1px solid #cccccc; }
		#boxAddNewUser li, #boxAddNewUser2 li, #boxAddNewUser3 li, #boxAddNewUser4 li{
			padding-left:30px;
			padding-right:40px;
			padding-top: 5px;
			padding-bottom: 5px;
			list-style: none; 
			font-size: 10px;
			color: #003366;
		}
		#boxAddNewUser img, #boxAddNewUser2 img, #boxAddNewUser3 img, #boxAddNewUser4 img{ display: inline; vertical-align: text-bottom; }
		.ListItem{ color: #006699; font-weight: bold; font-size: 10px; }
		.notabene{
			font-style:italic;
			font-size: 10px;
			font-weight:bold;
			color: #336699;
		}
	
	/*********** #BOX LOGIN&PASSWORD ***********/
		#boxLogin{
			border: 1px solid #cccccc;
			font-size: 10px;
			padding:  10px 10px 10px 10px;
			background-color:#FFFFFF;
			display: block;
			width: 420px;
		}
		#boxLogin .blocco1, #boxLogin .blocco2, #boxLogin .blocco3{ border: 1px solid #cccccc; background-image:url(images/px_grigino.gif); font-weight: bold; }
		#boxLogin .blocco1 { text-align:center; }/* ALLINEAMENTO al CENTRO */
		#boxLogin .blocco2{ text-align:left; }/* ALLINEAMENTO a SINISTRA */
		#boxLogin .blocco3{ text-align:right; padding-right: 65px; }/* ALLINEAMENTO a DESTRA */
		#boxLogin a, #boxLogin a:hover { font-size: 10px; width: 150px; font-weight: bold; }
		#boxLogin a {
			display: block;
			background-color: #ffffff;
			padding: 2px 0px 2px 2px;
			border: 1px solid #cccccc;
		}
		#boxLogin a:hover{ background-color: #cccccc; border: 1px solid #ffffff; }
		#boxLogin hr{ border: 1px solid #cccccc; }
		#boxLogin li{
			padding-left:30px;
			padding-right:40px;
			padding-top: 5px;
			padding-bottom: 5px;
			list-style: none; 
			font-size: 10px;
			color: #003366;
		}
		#boxLogin img{ display: inline; vertical-align: text-bottom; }
	
	/**********************/
	.bottoneTitolo2, .bottoneTitolo3, .bottoneTitoloPint {
		display: block;
		font-size:11px;
		font-weight:bold;
		padding: 4px 0px 1px 14px;
		margin-top:1px;
		height:18px;
	}	
	.bottoneTitolo2 { color: #666666; background-image:url(images/bottoneoff.gif); border:0px; }
	.bottoneTitolo3 { color: #003366; background-image:url(images/bottoneoff.gif); }
	.bottoneTitoloPint { color: #003366; background-image:url(images/bottone_grigio.gif); border: 2px solid #999999; }
	#utilita{
		width:278px;
		margin-top: 12px;
		border: 1px solid #cccccc;
		font-size: 10px;
		padding: 10px 10px 10px 10px;
		background-color:#FFFFFF;
	}
	#utilitaright{
		float:right;
		width:140px;
		background-image:url(images/sfondo_utilita2.gif);
		background-repeat:repeat-y;
	}
	#utilitaleft{ background-image:url(images/pixel_grigino.gif); }
	#utilita a {
		display: block;
		color: #003366;
		text-decoration: none;
		padding: 2px 0px 2px 5px;
		margin-top:1px;
		font-weight:bold;
		font-size:10px;
		color: #666666;
	}
	#utilita a:hover { color: #999999; text-decoration: none; background-color: #cccccc; }
	#utilita img{ display: inline; vertical-align: text-bottom; }
	#dizionario {}
	#dizionario p{
		background-color: #ffffff;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;
		border: 1px solid #cccccc;
	}
	#dizionario h1{
		background-color: #ffffff;
		text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
		border: 1px solid #cccccc;
	}
	#dizionario h2{
		color: #003366;
		text-align: center;
		font-size: 11px;
		font-weight:bold;
	}
	#dizionario h3{ color: #cc9933; text-align: left; font-size: 11px; }
	.oroarticoli{ font-size: 18px; color: #cc9933; font-weight:bold; }

/* GRIDwiew lista annunci */
	/* 
		celpadding 4
		celspacing 0
		border 0
		width 90%
	*/
	/* Tabella */
	.grid_annunci{ border: 1px solid #d4d4d4; }
	.grid_annunci_header{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#025890;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		background-color:#d3e2ec;
	}
	.grid_annunci_rows1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size:11px;
		text-align:left;
		background-color:#FFFFFF;
	}
	.grid_annunci_rows2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		text-align:left;
		background-color:#e5e5e5;
		font-size:11px ;
	}
	.grid_annunci_pager{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size:11px;
	}.grid_annunci_pager a:link, .grid_annunci_pager a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #015790;
		font-size:11px;
	}.grid_annunci_pager a:hover {color:#ff0000;}



/* Altri stili */
	/* filtro */
	.filtro_grid{
		width:90%;
		background-color:#daecf8;
		text-align:right;
		/*padding-right:20px;*/
		padding-bottom:5px;
		padding-top:5px;
		margin-bottom:10px;
	}

