/* CSS Document */
* {
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
html { overflow-y: scroll; }
body { background-color: #FFFFFF; }
a { color: #296377; text-decoration:none; }
strong, b { font-weight: bold; }
i { font-style: italic; }
h1, h2, h3, h4 { font-weight: bolder; }
#contenitore1 { 
	height: 26px;
	background-image: url(/img/bg_menu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px #AAAAAA solid;
	background-color: #e6e6e6;
}
#contenitoremenu {
	width: 950px;
	height: 26px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#contenitorehome, #contenitorepaginainterna {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
#voce1, #voce2, #voce3, #voce4, #voce5, #voce6 {
	width: auto;
	height: 26px;
	float:left;
	padding: 5px;
	margin-right: 25px;
	font-size: 14px;
}
#voce1 a, #voce2 a, #voce3 a, #voce4 a, #voce5 a, #voce6 a {
	float:left;
	color: #666666;
	text-decoration: none;
}
#voce1 { border-left: 2px #296377 solid; margin-left: 12px; }
#voce2 { border-left: 2px #009966 solid; }
#voce3 { border-left: 2px #913174 solid; }
#voce4 { border-left: 2px #CC3333 solid; }
#voce5 { border-left: 2px #FF9900 solid; }
#voce6 { border-left: 2px #3D93AF solid; }
#voce1 a:hover { color:#296377;}
#voce2 a:hover { color:#009966;}
#voce3 a:hover { color:#913174;}
#voce4 a:hover { color:#CC3333;}
#voce5 a:hover { color:#FF9900;}
#voce6 a:hover { color:#3D93AF;}
#intestazione, #intestazione1, #intestazione2, #intestazione3, #intestazione4, #intestazione5, #intestazione6 {
	background-color:#e6e6e6;
	width: 728px;
	height: 142px;
	margin-top: 14px;
	background-image: url(/img/casco.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#intestazione { border-left: 48px #B3B3B3 solid; }
#intestazione1 { border-left: 48px #296377 solid; }
#intestazione2 { border-left: 48px #009966 solid; }
#intestazione3 { border-left: 48px #913174 solid; }
#intestazione4 { border-left: 48px #CC3333 solid; }
#intestazione5 { border-left: 48px #FF9900 solid; }
#intestazione6 { border-left: 48px #3D93AF solid; }
.titolopagina, .titolopagina1, .titolopagina2, .titolopagina3, .titolopagina4, .titolopagina5, .titolopagina6 {
	font-family: Helvetica, "Arial Narrow", Arial, sans-serif;
	font-size: 18pt;
	font-weight: normal;
}
.titolopagina, .titolopagina1 { color:#296377;}
.titolopagina2 { color:#009966;}
.titolopagina3 { color:#913174;}
.titolopagina4 { color:#CC3333;}
.titolopagina5 { color:#FF9900;}
.titolopagina6 { color:#3D93AF;}
.t-1, .t-2, .t-3, .t-4, .t-5, .targhettalogin {
	background-color:#cbcbcb;
	color: #000000;
	padding: 7px;
	font-size: 13px;
}
.t-1 { border-left: 3px  #296377 solid; }
.t-2 { border-left: 3px  #009966 solid; }
.t-3 { border-left: 3px  #913174 solid; }
.t-4 { border-left: 3px  #CC3333 solid; }
.t-5 { border-left: 3px  #FF9900 solid; }
.targhettalogin { border-left: 3px #296377 solid; }
#big1, #big2, #big3, #big4, #big5, #big6 {
	width: 930px;
	height: 26px;
	float:left;
	display:none;
	padding: 5px;
	font-size: 14px;
}
#big1 { border-left: 2px #296377 solid; margin-left: 12px; }
#big2 { border-left: 2px #009966 solid; margin-left: 12px; }
#big3 { border-left: 2px #913174 solid; margin-left: 12px; }
#big4 { border-left: 2px #CC3333 solid; margin-left: 12px; }
#big5 { border-left: 2px #FF9900 solid; margin-left: 12px; }
#big6 { border-left: 2px #3D93AF solid; margin-left: 12px; }
ul#correlati li#cor1 { border-left: 2px #296377 solid; }
ul#correlati li#cor2 { border-left: 2px #009966 solid; }
ul#correlati li#cor3 { border-left: 2px #913174 solid; }
ul#correlati li#cor4 { border-left: 2px #CC3333 solid; }
ul#correlati li#cor5 { border-left: 2px #FF9900 solid; }
ul#correlati li#cor6 { border-left: 2px #3D93AF solid; }
/******************************************************** MOSAICO HOME PAGE -----  INIZIO **********************/
#mosaico {
	width: 700px;
	float: left;
	min-height:700px;
	height:auto !important;
	height:700px;
}
td#tipo1 {
	width:160px;
	height:160px;
	background-color:#296377;
}
td#tipo2 {
	height:332px;
	width:160px;
	background-color: #e6e6e6;
}
td#tipo3 {
	height:160px;
	width:332px;
	background-color: #e6e6e6;
}
td#tipo2:hover, td#tipo3:hover {
	cursor: pointer;
	background-color:#efefef;
}
td#tipo2:hover h2, td#tipo3:hover h2 {
	color: #000000;
}
.imgart1 {
	width: 160px;
	height: 160px;
	background-color:#FF9900;
}
/******************************************************** MOSAICO HOME PAGE -----  FINE **********************/
.newsbox {
	background-color: #296377;
	color:#FFF;
	font-weight:bold;
	padding:6px 0 6px 7px;
	font-size: 11px;
}
.newsscroller {
	background-image: url(/img/ombra_starebene.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-size: 11px;
	}
	.news1 a h4 {
		padding: 4px 6px;
		margin-bottom:5px;
		color: #296377;
		}
	.news1 a p {
		padding: 4px 6px;
		margin-bottom: 10px;
		border-bottom: 1px #DDD solid;
		color:#666;
		}
.testbox {
	background-color: #600;
	color:#FFF;
	font-weight:bold;
	padding:6px 0 6px 7px;
	font-size: 11px;
}
.testbox1 a h4 {
	padding: 4px 6px;
	margin-bottom:2px;
	color: #600;
}
.testbox1 a p {
	padding: 4px 6px;
	margin-bottom: 10px;
	border-bottom: 1px #DDD solid;
	color:#666;
}
ul#archivionews1 a, ul#archivionews1 a:visited { color:#FFF; font-size:11px; }
ul#archivionews2 a, ul#archivionews2 a:visited { color:#FFF; font-size:11px; }
ul#archivionews3 a, ul#archivionews3 a:visited { color:#FFF; font-size:11px; }
ul#archivionews4 a, ul#archivionews4 a:visited { color:#FFF; font-size:11px; }
ul#archivionews5 a, ul#archivionews5 a:visited { color:#666; font-size:11px; }
ul#archivionews6 a, ul#archivionews6 a:visited { color:#FFF; font-size:11px; }
ul#archivionews1 { background-color: #296377; list-style:none; padding: 5px; }
ul#archivionews2 { background-color: #009966; list-style:none; padding: 5px; }
ul#archivionews3 { background-color: #913174; list-style:none; padding: 5px; }
ul#archivionews4 { background-color: #cc3333; list-style:none; padding: 5px; }
ul#archivionews5 { background-color: #ff9900; list-style:none; padding: 5px; }
ul#archivionews6 { background-color: #3293af; list-style:none; padding: 5px; }
.tnav1 { background-color:#296377; }
.tnav2 { background-color:#009966; }
.tnav3 { background-color:#913174; }
.tnav4 { background-color:#cc3333; }
.tnav5 { background-color:#ff9900; }
.tnav6 { background-color:#3293af; }
.tnormal { background-color:#e6e6e6; }
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 1px solid #999999;
	padding: 3px;
	background-color: #CCCCCC;
	visibility: hidden;
	z-index: 100;
	font-size: 11px;
	text-align:center;
}
/*******************************************************  Stilizzazione dello scroller STARE BENE   **********/
.starebene {
	background-color:#060;
	color:#FFF;
	font-weight:bold;
	padding:6px 0 6px 7px;
	font-size: 11px;
}
div.sc_menu_wrapper {
	position: relative;
	height: 238px;
	width: 106px;
	overflow: hidden;
	font-size: 11px;
	background-image: url(/img/ombra_starebene.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
div.sc_menu { padding: 0; }
.sc_menu a h4 {
	color:#090;
	margin-bottom:5px;
}
.sc_menu a:hover h4 {
	color:#060;
	text-decoration:underline;
}
.sc_menu a {
	display: block;
	margin-bottom: 5px;	
	color: #777;
	padding: 4px 6px;
}
.sc_menu a:hover { color:#333; }
.sc_menu img {
	display: block;
	border: none;
}
.sc_menu_wrapper .loading {
	position: absolute;
	top: 10px;
	left: 6px;
	margin: 0;
	color: #444;
}
/* stile tooltip */
.sc_menu_tooltip {
	display: block;
	position: absolute;
	padding: 6px;
	font-size: 12px;	
	color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	border: 1px solid rgb(79, 79, 79);
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
}
/********************************************************  FINE stilizzazione dello scroller STARE BENE   *******************************/
#colonnadxhome {
	width: 225px;
	float: right;
	margin: 0 0 0 25px;
	min-height:700px;
	height:auto !important;
	height:700px;
}

div#c1 {
	width: 106px;
	float:left;
	min-height:676px;
	margin-top: 12px;
	height:auto !important;
	height:676px;
}
div#c2 {
	width: 106px;
	float:left;
	margin-left:13px;
	margin-top: 12px;
	min-height:676px;
	height:auto !important;
	height:676px;
}
div#box1 {
	width: 106px;
	height: 106px;
	margin-bottom: 12px;
	background-color:#296377;
}
div#box1b {
	width: 106px;
	height: 106px;
	background-color:#296377;
}
div#box2 {
	width: 106px;
	height: 273px;
	margin-bottom: 12px;
	background-color: #e6e6e6;
}
div#box2b {
	width: 106px;
	height: 346px;
	margin-bottom: 12px;
	background-color: #e6e6e6;
}
div#box3 {
	width: 106px;
	height: 273px;
	background-color: #e6e6e6;
	background-image: url(/img/bg_area_test.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
div#box3b {
	width: 106px;
	height: 200px;
	margin-bottom: 12px;
	background-color: #e6e6e6;
}
/******************************************************************** da qui in poi ci sono le didascalie ********************/
#blocchetto { position: relative; bottom: 0; left: 0; }
#translucentbkg1, #translucentbkg2, #translucentbkg3, #translucentbkg4, #translucentbkg5 {
   position:relative;
   bottom: 0;
   height: auto;
   background-color: #000000;
   filter:alpha(opacity=70);
   -moz-opacity:0.7;
   opacity: 0.7;
   margin:12px;
}
#translucentbkg1 { border-left: 4px #296377 solid; }
#translucentbkg2 { border-left: 4px #009966 solid; }
#translucentbkg3 { border-left: 4px #913174 solid; }
#translucentbkg4 { border-left: 4px #CC3333 solid; }
#translucentbkg5 { border-left: 4px #FF9900 solid; }
#translucentbkg6 { border-left: 4px #3D93AF solid; }
#opaquetext {
   background-color: transparent;
   position: relative;
   z-index: 2;
   padding: 3px 3px 3px 3px;
}
h1#titolohome1 a, h1#titolohome2 a, h1#titolohome3 a, h1#titolohome4 a, h1#titolohome5 a, h1#titolohome6 a, h1#titolohome1 a:visited, h1#titolohome2 a:visited, h1#titolohome3 a:visited, h1#titolohome4 a:visited, h1#titolohome5 a:visited, h1#titolohome6 a:visited {
	color: #FF9900;
	font-size: 14pt;
	text-decoration: none;
	margin: 5px;
}
h1#titolohome1 { color: #296377; }
h1#titolohome2 { color: #009966; }
h1#titolohome3 { color: #913174; }
h1#titolohome4 { color: #CC3333; }
h1#titolohome5 { color: #FF9900; }
h1#titolohome6 { color: #3D93AF; }

p#didascalia {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	line-height: 160%;
	margin: 5px;
}
/******************************************************************** fine delle didascalie ********************/
.testihome {
	font-size: 11px;
	color:#666666;
	overflow: hidden;
	padding: 7px;
	line-height: 150%;
}
.testihome2 {
	font-size: 11px;
	color:#666666;
	overflow:auto;
	padding: 3px;
	line-height: 150%;
}
.testihome h2, .testihome h2 a, .testihome a h2, .testihome h2 a:visited, .testihome a h2:visited {
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 12pt;
	line-height: 110%;
	font-weight: bolder;
	color:#666;
	text-decoration: none;
}
.testihome a h2:visited {
	color: #000;
	text-decoration:underline;
}
.testihome a img, .testihome img a { border: none; }
/******************************** form ricerca *********/
#boxricerca {
	float:right;
	width:180px;
	margin-top:4px;
	text-align: right;
}
.camposearch {
	border:1px solid #DDDDDD;
	color:#777777;
	display:block;
	float: right;
	font-size: 11px;
	padding:5px;
	width:110px;
}
.bottone {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #777777 none repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 11px;
	float: right;
	font-weight:bold;
	height:24px;
	width:45px;
	margin:1px 0 0 5px;
	padding:0;
	text-transform:uppercase;
}
.bottone:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#296377 none repeat scroll 0 0;
}
#boxsharer {
	margin-top: 10px;
	text-align:right;
	height:18px;
	width: 60px;
	float: right;
}
.vocimenu {
	font-size: 11px;
	color:#666666;
}
.vocimenu a, .vocimenu a:visited {
	font-size: 11px;
	margin-right: 8px;
}
.vocimenu a:hover {
	font-size: 11px;
	margin-right: 8px;
	color:#666666;
	text-decoration:underline;
}
.chiudi {
	float: right;
	width: 18px;
	height: 16px;
	text-align: right;
	cursor: pointer;
}
/*************************************************************  PAGINE INTERNE **************************************************************/
#colonna1 {
	width: 200px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float: left;
	margin: 12px  12px 0 12px;
}
#colonna1bis {
	width: 200px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float: left;
	margin: 0  12px 0 0;
}
#colonna1figlia {
	background-color:#e6e6e6;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin-top: 12px;
}
#colonna2 {
	width: 560px;
	float: left;
	margin: 12px  12px 0 0;
}
#colonna2bis {
	width: 563px;
	float: left;
	margin: 12px 0 0 0;
}
#colonna2tris {
	width: 776px;
	float: left;
	margin: 12px 12px 0 0;
}
#colonna2figlia1 {
	background-color:#e6e6e6;
	margin: 0 0 12px 0;
}
#colonna2figlia2 {
	background-color:#e6e6e6;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin: 12px 0 0 0;
}
#colonna3 {
	width: 150px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float: right;
	margin: 12px 0 0 0;
}
#colonna3bis {
	width: 150px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float: right;
	margin: 0 0 0 0;
}
#colonna3figlia1 { margin: 0; }
#colonna3figlia2 {
	background-color:#e6e6e6;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin: 12px 0 0 0;
}
#colonna3figlia2reg {
	min-height:238px;
	height:auto !important;
	height:238px;
	margin: 12px 0 0 0;
	background-image: url(/img/fiore.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#colonna3figlia3 {
	background-color:#e6e6e6;
	min-height:50px;
	height:auto !important;
	height:50px;
	margin: 12px 0 0 0;
}
#colonna3figlia3reg {
	background-color:#296377;
	min-height:50px;
	height:auto !important;
	height:50px;
	margin: 12px 0 0 0;
}
#colonnagrande {
	width:776px;
	margin-left: 12px;
	float:left;
}
.autore {
	font-size: 11px;
	color:#666666;
}
div#spaziatore {
	padding: 20px 20px 40px 20px;
}
div#spaziatorebis {
	padding: 0 20px 5px 0;
	color:#444;
}
div#spaziatoretris { padding: 40px 20px 40px 48px; }
div#spaziatoretitolotag { padding: 40px 20px 40px 20px; }
div#spaziatore2, div#spaziatore2new { padding: 0 12px 50px 12px; }
div#spaziatore2 p, div#spaziatore2new p {
	font-size: 12px;
	line-height: 150%;
	color:#666666;
	text-align: justify;
	margin-bottom: 12px;
}
div#spaziatore2 p a, div#spaziatore2new p a {
	text-decoration: underline;
}
div#spaziatore3 { padding: 0 12px 6px 12px; }

div#spaziatore ul, div#spaziatore2 ul, div#spaziatoretris ul, div#spaziatore2new ul {
	font-size:12px;
	color: #666;
	margin: 10px 10px 10px 20px;
	padding: 10px 10px 10px 20px;
	list-style:square;
}

ul#ultimiarticoli, ul#ultimiarticoli li, ul#archivionews, ul#archivionews li, ul#risultati-ricerca, ul#risultati-ricerca li {
	list-style:none;
}
ul#ultimiarticoli li, ul#archivionews li, ul#risultati-ricerca li {
	display: block;
	padding: 6px;
	border-bottom: 2px #FFFFFF solid;
	font-size: 12px;
	line-height: 130%;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;
	transition: background 200ms ease-in-out;
}
ul#ultimiarticoli li a {
	text-decoration: none;
	color:#666666;
}
ul#ultimiarticoli li:hover {
	text-decoration: none;
	background-color:#bbbbbb;
}
ul#archivionews li { background-color:#FF9900; }
ul#archivionews li a {
	text-decoration: none;
	color:#333333;
}
ul#risultati-ricerca li a {
	text-decoration: none;
	color:#296377;
}
ul#risultati-ricerca li:hover {
	text-decoration: none;
	background-color:#DDD;
}
ul#correlati, ul#correlati li { list-style:none; }
ul#correlati li {
	display: block;
	padding: 6px;
	border-bottom: 2px #FFFFFF solid;
	font-size: 12px;
	line-height: 130%;
	border-left: 2px #FF9900 solid;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;
	transition: background 200ms ease-in-out;
}
ul#correlati li a {
	text-decoration: none;
	color:#666666;
}
ul#correlati li:hover a {
	text-decoration: none;
	color:#444;
}
ul#correlati li:hover {
	background-color:#CCC;
}
.nomepiccolo {
	text-transform: uppercase;
	font-size: 10px;
	color:#999999;
}
ul#correlati li:hover .nomepiccolo, .nomepiccolo:hover {
	text-transform: uppercase;
	font-size: 10px;
	color:#000000;
}
ul#linkutili, ul#linkutili li {
	list-style:none;
}
ul#linkutili li {
	display: block;
	padding: 6px;
	font-size: 11px;
	line-height: 130%;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;
	transition: background 200ms ease-in-out;
}
ul#linkutili li a {
	text-decoration: none;
	color:#666666;
}
ul#linkutili li a#uscita {
	text-decoration: none;
	color: #900;
}
ul#linkutili li:hover {
	background-color:#bbbbbb;
}

ul#linkutili li.evidenza {
	display: block;
	padding: 6px;
	font-size: 11px;
	line-height: 130%;
	background-color:#296377;
}
ul#linkutili li.evidenza a, ul#linkutili li.evidenza a:visited {
	text-decoration: none;
	color:#FFF;
}


#tastohome {
	text-align: center;
	background-color: #296377;
	margin-top: 12px;
	padding: 3px;
}
#tastohome a {
	color:#FFFFFF;
	font-weight: bolder;
	font-size: 12px;
	text-decoration: none;
}
.videobox {
	margin-bottom: 12px;
	text-align: center;
}
/******************************************************** MOSAICO MINI -----  INIZIO **********************/
td#tipo1mini {
	width:34px;
	height:34px;
	background-color: #e6e6e6;
}
td#tipo2mini {
	height:70px;
	width:34px;
}
td#tipo3mini {
	height:34px;
	width:70px;
}
/******************************************************** MOSAICO MONI -----  FINE **********************/
.tagbox {
	font-size: 10px;
	border-top: 1px #BBB solid;
	margin: 50px 0 20px 0;
	padding: 10px 0 10px 0;
}
.tagbox b { color:#999; }
.tagbox a, .tagbox a:visited { 
	font-size: 10px;
	text-decoration: none;
	margin: 5px 5px 5px 0;
}
.tagbox a:hover { text-decoration: underline; color: #000; }
#tagcloud {	margin: 12px; text-align: center; }
#tagcloud a {
	padding: 3px;
	text-decoration: none;
	color:#999999;
}
#tagcloud a:hover {
	padding: 3px;
	text-decoration: none;
	color:#333333;
}
#tagcloud2 {
	margin: 12px;
	text-align: center;
}
#tagcloud2 a {
	padding: 3px;
	text-decoration: none;
	color:#999999;
	line-height:130%;
}
#tagcloud2 a:hover {
	padding: 3px;
	text-decoration: none;
	color:#333333;
}
/****************************************************************  Stili per i test  *****************/
.bloccodomanda {
	margin: 15px 0 15px 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px #BBB solid;
}
.bloccodomanda p {
	margin-bottom: 10px;
	font-size: 11pt;
	font-weight: bold;
}
input.risposta {
	margin-right: 18px;
}
/**************************************************************** Stili per i box di risultato e le pagine di elenco articoli */
.boxarticolo {
	float: left;
	width: 350px;
	margin: 0 20px 30px 0;
}
.boxarticolo img, .boxarticolo img a, .boxarticolo a img {
	float: left;
	margin: 0 10px 20px 0;
	border: 1px #999 solid;
	padding: 3px;
	background-color:#FFF;
	width: 110px;
	height: 110px;
}
.boxarticolo h2, .boxarticolo h2 a, .boxarticolo a h2 {
	font-size: 12pt;
	margin: 0 0 5px 0;
	line-height: 90%;
	font-weight: normal;
}
.boxarticolo span.intromini {
	font-size: 10px;
	color:#666666;
	line-height: 140%;
}

.boxarticolo h2.a1, .boxarticolo h2.a1 a, .boxarticolo a h2.a1 { color:#296377; }
.boxarticolo h2.a2, .boxarticolo h2.a2 a, .boxarticolo a h2.a2 { color:#009966; }
.boxarticolo h2.a3, .boxarticolo h2.a3 a, .boxarticolo a h2.a3 { color:#913174; }
.boxarticolo h2.a4, .boxarticolo h2.a4 a, .boxarticolo a h2.a4 { color:#cc3333; }
.boxarticolo h2.a5, .boxarticolo h2.a5 a, .boxarticolo a h2.a5 { color:#ff9900; }
.boxarticolo h2.a6, .boxarticolo h2.a6 a, .boxarticolo a h2.a6 { color:#3293af; }

div#edit {
	position: fixed;
	z-index: 999;
	width: auto;
	padding: 8px;
	top:0;
	left:0;
	float: left;
	background-color:#09C;
	text-align:center;
}
div#edit:hover { background-color:#006384; }

div#edit a, div#edit a:visited {
	font-size: 10px;
	color:#FFF;
	text-transform: uppercase;
}
/**************************************************************** Stili per pagine di registrazione e login ******************/
.avviso1 {
	border:1px #af0000 solid;
	background-color:#FFFFCC;
	margin:30px 0 30px 0;
	width: 470px;
	text-align: left;
	padding:15px;
	font-size: 12px;
}
.avviso1 b {
	font-size:14px;
	margin-bottom:10px;
}
table.registrazione {
	font-size: 12px;
	margin-top: 20px;
	color:#666;
	width: 500px;
}
table.registrazione td.reg1 {
	padding: 15px 0 5px 0;
	border-bottom: 1px #296377 solid;
}
table.registrazione td.reg2 {
	padding: 15px 0 0 0;
	border-bottom: 1px #296377 solid;
}
table.registrazione input.reginput1, table.registrazione select.reginput1, input.reginput1bis, input.reginput1tris {
	border-bottom: none;
	border-top: 1px #296377 solid;
	border-left: 1px #296377 solid;
	border-right: 1px #296377 solid;
	padding: 4px;
	color:#444;
	font-size: 11px;
}
input.caricafile {
	border: 1px #296377 solid;
	padding: 4px;
	color:#444;
	font-size: 11px;
}
table.registrazione textarea.reginput1 {
	border: 1px #296377 solid;
	padding: 4px;
	font-size: 11px;
	color:#444;
	line-height: 150%;
}
table.registrazione input.reginput1, table.registrazione textarea.reginput1 { width: 250px; }
input.reginput1bis { width: 27px; margin-left: 8px; text-align:center; }
input.reginput1tris { width: 40px; margin-left: 8px; text-align:center; }
div.reg-dichiarazioni {
	float: right;
	font-size: 10px;
	color: #666;
	width: 250px;
	text-align:left;
}
div.reg-checkbox {
	float:left;
	width: 50px;
	margin: 4px 0 0 0;
	text-align: right;
}
div.reg-dichiarazioni-tasti {
	float: right;
	font-size: 10px;
	color: #666;
	width: 250px;
	text-align: right;
}
.filtro-ricerca {
	margin: 0 0 20px 0;
	font-size: 12px;
	color: #666;
}
.res-mini { font-size: 10px; }
div.sc_menu_tag_wrapper {
	position: relative;
	height: 400px;
	width: 150px;
	overflow: hidden;
}
div.sc_menu_tag { padding: 0; }
.footer {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.credits {
	font-size: 10px;
	color:#999;
	text-align:right;
	width: 500px;
	float:right;
	margin-bottom: 20px;
}
.credits img {
	border: none;
	margin: 10px 0 0 25px;
	top: 4px;
	position:relative;
}
.paginatori {
	font-size: 11px;
}
