/*
E' importante la sequenza delle proprietà
--> BLOCCO COLDX PRIMA MENUSX
*/

/* 		RESET IMPOSTAZIONI BASE BROWSER	 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1.2;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*		FINE RESET	*/

/*		TAG PRINCIPALI	*/
body {
	font-family: Arial, Helvetica,sans-serif;
	font-size:70%; 
	color: #000000; 
	text-decoration:none;
	text-align:center;
}
img{
	border:0px;
}
a{
	font-size:1em;
	color:black;
	text-decoration:none;
}
a:link,a:visited{ 
	color:black; 
	text-decoration:none;
}

a:hover,a:active,a:focus { 
	color:red!important;
	text-decoration:none;
}
/*		FINE TAG PRINCIPALI	*/

/*		CLASSI GENERALI	*/
.nodisplay{
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}
.inbold{
	font-weight: bold;
}
.nomargin{
	margin:0!important;
}
.marginbottom2{
	margin-bottom:2px!important;
}
/*		FINE CLASSI GENETALI	*/

/*		STRUTTURA		*/
#wrap { 
	width:750px;
	margin: 0px auto!important;
	text-align:left;
}
h1, #index{ 
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}
#header { 
	width:750px;
	background-color:#CCDAE3!important;
	float:none!important;
}
/*Firefox e Opera*/
html>body #header{
	float:left!important;
}
#tasselloArianna{ 
	width:750px;
	vertical-align:middle;
	background-color: #fff;
	background-image: url(img/sf_arianna.gif);
	background-repeat:repeat;
	float:none;
	border-top:1px solid black;
}
/*Firefox e Opera*/
html>body #tasselloArianna{
	float:left!important;
}
#main { 
	width:750px;
	float:left; 
	background-image: url(img/sfondo.gif);
	background-position:top left;
	background-repeat: repeat-y;
}
#maincoldx { 
	width:750px;
	float:left; 
	background-image: url(img/sfondo3col.gif);
}
#menusx { 
	width:165px;
	float:left; 
}
#maincoldx #menusx{ 
	width:117px;
	float:left;
	overflow: hidden;
}
#content{
	margin-left:0!important;
	float:right;
	width:575px!important;
}
#content #contentgc{
	clear:both!important;
	float:left!important;
	width:100%;
	padding-bottom:20px;
}
#maincoldx #content{ 
	float: left;
	width: 461px!important;
	padding:0 5px;
}
#coldx{
	float: left;
	width: 162px;
	overflow: hidden;
}
#footer { 
	width:750px;
	margin:0 auto!important;
	vertical-align:top;
	text-align:center;
	color:#000000;
	font-size:1em;
	text-align:center;
	padding-top:1em;
	float:left;
	padding-bottom:10px;
}
/*		FINE STRUTTURA	*/

/* 		HEADER 	*/
#header ul, #header li{
	float:left;
}
/* banner */
#linksez{
	float:none!important;
}
#header #regionevda{
	width:492px;
	height: 44px;
	float:left;
	display: block;
	background-image: url(img/intestazione.jpg);
}
#header #banner{
	width:258px;
	height: 44px;
	float:left;
	display: block;
}
#header span, #header h2, #header h3, #header dt ,#header hr{
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}
/* menu servizi */
#linkserv{
	background-color:#CCCC9A!important;
	padding: 2px 0;
	width:492px;
	float: left;
}
#linkserv li{
	padding:3px 15px;
	border-right:1px solid black;
}
#linkserv li.first{
	border-left:1px solid black;
}
/* menu lingua */
#linklin{
	background-color:#CCCCCC!important;
	padding: 2px 0px;
	float: left;
}
#linklin ul{
	border-left:1px solid black;
}
#linklin li{
	padding:3px 3px 3px 5px;
	border-right:1px solid black;
}
#linklin li.first{
	border-left:1px solid black;
}
/* blocco ricerca */
#formsearch{
	background-color:#CCDAE3!important;
	margin:0!important;
	padding: 0 10px 0 0!important;
	float: right!important;
	padding: 3px 10px 2px 0;
}
#formsearch fieldset{
	float:right;
}
/*Firefox e Opera*/
html>body #formsearch fieldset {
	float:none;
}
#formsearch label{
	font-size: 1em;
	float: left;
	padding: 5px 4px 3px 4px!important;
	padding: 3px 4px 0 4px;
}
#strric{
	width:60px;
	font-size: 1em;
	float:left!important;
	margin:0;
	padding:0!important;
	background-color: #ffffff; 
	border: 1px solid #BFCBD5;
	margin-top: 3px!important;
	margin-top: 0;
	height:1.55em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:1.35em;
}
*{}
html>body #strric {
	height:1.35em;
}
.submitsearch{
	width:17px;
	font-size: 1.15em;
	height:1.3em;
	float:left!important;
	cursor:pointer;
	padding: 0;
	background: url(img/btnsubmit.gif) no-repeat left;
	margin:0!important;
	padding-top: 14px!important;
	padding-top:20px;
	margin-top: 3px!important;
	margin-top: 0;
	color:#fff;
	border: 1px solid #BFCBD5;
	background-color:#ccc;
}
html>/**/body .submitsearch/* FireFox eOpera*/{
	color:#ccc!important;
}
html:first-child .submitsearch /*opera*/{
	padding-top: 30px!important;
}
.linksearch{
	width:14px;
	height:17px!important;
	height:14px;
	float:left;
	margin-left:4px;
	background:url(img/lente_ricerche.gif) no-repeat left bottom;
}
/* filo di arianna */
#bread{
	float:left;
	padding: 4px 0 0px 0px;
	width:625px!important;
}
#bread li{
	padding-right: 9px;
	padding-left: 7px;
	padding-top:2px!important;
	height: 1.4em;
	background: url(img/arrowdx.gif);
	background-position: right;
	background-repeat: no-repeat;
}
html>/**/body #bread li /* FireFox eOpera*/{
	padding-top:0!important;
}
#bread .last {
	background-image: none!important;
}
#bread li a{
	text-decoration: underline!important;
}
#bread .home {
	padding-top:0!important;
}
#bread .home a{
	width: 16px;
	background: url(img/home1.gif) no-repeat 0% 80%;
	float: left;
	height: 1.4em;
}
/* ladata*/
.ladata{
	float: left;
	display:block!important;
	height: 1.4em;
	padding-left: 7px!important;
	padding-top:1px!important;
}
/* scelta stile */
#sceltastile{
	float: right!important;
	padding: 0px 4px 0px 0!important;
	width:120px!important;
	height: 1.4em;
}
#sceltastile li a{
	float: left;
	display:block;
	width: 18px!important;
	border: 1px solid black;
	background-color:white!important;
	background-repeat: no-repeat;
	/*HACK IE5.x*/
	height:1.25em;
	background-position:-1px -3px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 1.1em;
	background-position:left bottom;
}
*{}
#sceltastile li{
	font-size:1em!important;
	margin:0;
	padding:0;
	float: left;
	margin-left: 3px;
	padding-top:4px;
}
#sceltastile li.crtm a{
	background-image: url(img/cp.gif);
}
#sceltastile li.crtg a{
	background-image: url(img/cm.gif);
}
#sceltastile li.crtmg a{
	background-image: url(img/cmg.gif);
}
#sceltastile li.crtac a{
	background-image: url(img/cac.gif);
	background-color: #000!important;
}
#sceltastile li.crtst a{
	background-image: url(img/ct2.gif);
}
#sceltastile li a:hover{
	cursor:pointer!important;
	border: 1px solid red!important;
}
/*		FINE HEADER	*/

/* COLONNA DX */
#coldx a{
	color:#fff;
}
#coldx a:hover,#coldx a:focus,#coldx a:active{
	color:red!important;
	cursor:pointer!important;
}
#coldx h3 span {
	float: left;
	text-decoration:none;
	text-align:left;
	display: block;
	padding-left:5px;
	padding-right:2px;
	min-height: 15px;
	height: auto!important;
	height: 15px;
	padding-bottom:2px;
	padding-top:4px;
	/*HACK IE5.x*/
	width: 164px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
	padding-bottom:1px;
	padding-top:3px;
}
*{}
#coldx ul li h3{
	/*HACK IE5.x*/
	width: 156px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
}
*{}
#coldx h3 {
	float:left;
	display:block;
	margin-bottom:14px;
}
#coldx h3 a{
	float:left;
	display:block;
}
#coldx ul {
	float:left!important;
	display: block;
}
#coldx ul li{
	float:left!important;
	display: block;
	margin-bottom:2px;
}
#coldx ul li.conimmagine{
	padding-bottom:0px!important;
	margin:bottom:0!important;
	background-color:white!important;
}
#coldx ul li a{
	float:left!important;
	display: block;
	color:#fff;
}
#coldx ul li a:hover,#coldx ul li a:focus,#coldx ul li a:active{
	color:red!important;
	cursor:pointer!important;
}
#coldx .uffstampa{
	padding-bottom:10px;
	padding-left: 14px;
	/*HACK IE5.x*/
	width: 162px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
}
*{}
#coldx .uffstampa li{
	padding-top:5px;
}

#coldx .uffstampa li a{
	color:#000!important;
}

/*				MENU SX */
#menusx h3{
	float:left;
	display:block;
	margin-bottom:14px;
}
#menusx h3 a{
	float:left;
	display:block;
}
#menusx h3 span{
	float: left;
	text-decoration:none;
	text-align:left;
	display: block;
	padding-left:5px;
	padding-right:2px;
	min-height: 15px;
	height: auto!important;
	height: 15px;
	padding-bottom:2px;
	padding-top:4px;
	/*HACK IE5.x*/
	width: 100%; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width:151px;
}
*{}


#main #menusx h2{ 
	/*HACK IE5.x*/
	width: 100%; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width:151px;
}
*{}

#maincoldx #menusx h3 span{ 
	/*HACK IE5.x*/
	margin-bottom: 0px;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 103px;
	padding-bottom:1px;
	padding-top:3px;
}
*{}
#menusx h3 span,#menusx h2 span{
	font-size:1em!important;
	font-weight: bold!important;
}

#menusx a{
	color:#fff;
	cursor:pointer!important;
}
#menusx a:hover,#menusx a:focus,#menusx a:active{
	color:red!important;
}

#menusx ul a:hover,#menusx ul a:focus,#menusx ul a:active{
	color:#fff!important;
}
#menusx ul .cartella a:hover,#menusx ul .cartella a:focus,#menusx ul .cartella a:active{
	color:red!important;
}

#menusx ul .cartella .ulMenuSecondoLivVisibile a:hover,
#menusx ul .cartella .ulMenuSecondoLivVisibile a:focus,
#menusx ul .cartella .ulMenuSecondoLivVisibile a:active{
	color:#fff!important;
}

.ulMenuPrimoLiv{
    padding-left: 0;
    margin-left: 0;
    margin-top:0px;
	list-style-type:none!important;
	padding-bottom:20px;
	clear:both!important;
}
#maincoldx #menusx .ulMenuPrimoLiv, #coldx .ulMenuPrimoLiv{
	padding-bottom:4px;
} 
.cartella {
	min-height: 10px;
	height: auto!important;
	height: 10px;
	margin:0;
	padding:0!important;
	border-bottom: 3px solid white!important;
	float: none!important;
}
.ulMenuPrimoLiv li{
    list-style-type:none!important;
}
a.imgEspandiMenu{
    float: right;
	display:block!important;
    background-image:url(img/menuarrow.gif);
	background-repeat:no-repeat;
	height:9px;
	width:9px;
    text-decoration:none;
  	background-position:center;
	position:relative;
	top: 6px!important;
	top: 3px;
	right: 2px;
	margin-bottom:-50px;
    margin-right:2px;
}
a.imgComprimiMenu{
    float:right;
	display:block!important;
    background-image:url(img/menuarrow2.gif);
	background-repeat:no-repeat;
	height:9px;
	width:9px;
    text-decoration:none;
  	background-position:center;
	position:relative;
	top: 7px!important;
	top: 4px;
	right: 2px;
	margin-bottom:-50px; 
    margin-right:2px;
}
#coldx  a.imgEspandiMenu,#coldx  a.imgComprimiMenu{
	left:150px;
}
a.imgEspandiMenu:hover,a.imgEspandiMenu:focus,a.imgEspandiMenu:active{
	border:1px solid #FF0000!important;
	display:block!important;
	background-image:url(img/menuarrow2.gif);
}
a.imgComprimiMenu:hover,a.imgComprimiMenu:focus,a.imgComprimiMenu:active{
	border:1px solid #FF0000!important;
	display:block!important;
	background-image:url(img/menuarrow.gif);
}
.linkMenuSx {
    text-decoration:none; 
	font-size:1em; 
	color:#000000!important; 
	font-weight: bold!important; 
	text-align:left;
	display:block;
	padding:0;
	margin:0;
	background-color:#D9D9D9;
	border-left: #919B9D 7px solid;
	margin-bottom:2px;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:15px;
	text-decoration:none;
	list-style-type:none!important;
	margin-bottom:0!important;
	/*HACK IE5.x*/
	width: 165px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 138px; 
}
*{}
#maincoldx #menusx .linkMenuSx{ 
	/*HACK IE5.x*/
	width: 117px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 90px;
}
*{}
#coldx .linkMenuSx{ 
	/*HACK IE5.x*/
	width: 162px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;
}
*{}
.documento .linkMenuSx{
	color:#000000!important; 
	font-weight: normal!important; 
	background-color:#f2f2f2!important;
	border: none!important;
}
.documento {
	margin: 0;
}
.documento .linkMenuSx{
	background-image: url(img/quadratino.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	padding-right: 2px;
	padding-left: 15px;
	display:block;
	padding-top: 4px!important;
	padding-top: 6px;
	padding-bottom: 4px;
	border-top: 1px solid #f2f2f2!important;
	border-bottom: 1px solid #f2f2f2!important;
	/*HACK IE5.x*/
	width: 165px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 148px;
}
*{}
#maincoldx #menusx .documento .linkMenuSx,#coldx .documento .linkMenuSx{ 
	background-position: 0.2em 0.2em;
	padding-top: 0px!important;
	padding-bottom: 0px;
}
#maincoldx #menusx .documento .linkMenuSx{ 
	/*HACK IE5.x*/
	width: 117px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px;
}
*{}
#coldx .documento .linkMenuSx{ 
	/*HACK IE5.x*/
	width: 162px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 145px;
}
*{}


.linkMenuSx:hover,
.linkMenuSx:active,
.linkMenuSx:focus {
	color:red!important;
}

.ulMenuSecondoLiv ,.ulMenuSecondoLiv  li,.ulMenuSecondoLiv  li a,
#coldx .ulMenuSecondoLiv ,#coldx .ulMenuSecondoLiv  li,#coldx .ulMenuSecondoLiv  li a{
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	display:none;
}
.ulMenuSecondoLivVisibile{
    display:block;
	margin:0;
	padding:0;
	padding-bottom:10px!important;
}
.ulMenuSecondoLivVisibile  .documento  .linkMenuSx{
	background-color: #f2f2f2!important;
	margin-left: 8px;
	display:block!important;
	/*HACK IE5.x*/
	width: 157px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 140px; 
}
*{}


#maincoldx #menusx  .ulMenuSecondoLivVisibile   {
	padding-bottom:2px!important;
	margin-left:0px!important;
}

#coldx .ulMenuSecondoLivVisibile {
	padding-bottom:2px!important;
	margin-left:4px!important;
}

#maincoldx #menusx  .ulMenuSecondoLivVisibile  .documento  .linkMenuSx,#coldx  .ulMenuSecondoLivVisibile  .documento  .linkMenuSx{ 
	background-position: 2px 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#maincoldx #menusx .ulMenuSecondoLivVisibile  .documento  .linkMenuSx{ 
	/*HACK IE5.x*/
	width: 109px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 92px;
}
*{}
#coldx .ulMenuSecondoLivVisibile  .documento  .linkMenuSx{ 
	margin-left:0px;
	/*HACK IE5.x*/
	width: 154px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 141px!important;
	width: 137px;
}
*{}

.ulMenuSecondoLivVisibile   .linkMenuSx{
	background-color: #f2f2f2!important;	
}
.ulMenuSecondoLivVisibile  .cartella {
	border:0!important;
}
.ulMenuSecondoLivVisibile  .cartella .linkMenuSx{
	display: block!important;
	background-image: url(img/quadratino.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	padding-right:2px;
	padding-left: 15px;
	padding-top: 4px!important;
	padding-top: 6px;
	padding-bottom: 4px;
	border-top: 1px solid #f2f2f2!important;
	border-bottom: 1px solid #f2f2f2!important;
	border-left:0!important;
	color:#000000!important; 
	font-weight: normal!important;
	background-color:#F2F2F2!important;
	margin-left: 8px;
	/*HACK IE5.x*/
	width: 157px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 140px; 
}
*{}
#maincoldx #menusx .ulMenuSecondoLivVisibile  .cartella .linkMenuSx{ 
	background-position: 0.2em 0.2em;
	/*HACK IE5.x*/
	width: 109px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 92px;
}
*{}
#coldx .ulMenuSecondoLivVisibile  .cartella .linkMenuSx{ 
	background-position: 0.2em 0.2em;
	margin-left:0px;
	padding-bottom: 0px!important;
	padding-top: 0px!important;
	/*HACK IE5.x*/
	width: 154px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 141px!important;
	width: 137px;
}
*{}

.ulMenuSecondoLivVisibile .linkMenuSx:hover,
.ulMenuSecondoLivVisibile .linkMenuSx:active,
.ulMenuSecondoLivVisibile .linkMenuSx:focus ,
.documento .linkMenuSx:hover,
.documento .linkMenuSx:active,
.documento .linkMenuSx:focus 
{
	background-position: 0.2em 0.6em;
	display:block!important;
	background-image: url(img/quadratinobianco.gif);
	color:#ffffff!important;
	border-top: 1px solid white!important;
	border-bottom: 1px solid white!important;
	padding-top: 4px!important;
	padding-top: 6px;
	padding-bottom: 4px;
	background-color: #919B9D!important;
}
#coldx .ulMenuSecondoLivVisibile .linkMenuSx:hover,
#coldx .ulMenuSecondoLivVisibile .linkMenuSx:active,
#coldx .ulMenuSecondoLivVisibile .linkMenuSx:focus ,
#coldx .documento .linkMenuSx:hover,
#coldx .documento .linkMenuSx:active,
#coldx .documento .linkMenuSx:focus 
{
	color:#fff!important;
	background-position: 0.2em 0.2em;
}



/*				FINE MENU SX */

/*				INIZIO CONTENUTO */
#main h2 span,#maincoldx h2 span{
	padding-left: 5px;
	padding-top:4px;
	padding-bottom: 3px;	
	padding-right:2px;
	float: left;
	display:block;
	width:100%!important;
}
#main h2 span{
	padding-bottom: 4px;	
}
#main h2{
	margin-bottom: 14px;
	width:100%;
	float: left;
	display:block;
	/*HACK IE5.x*/
	width: 575px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 561px; 
}
*{}
#maincoldx h2{
	margin-bottom: 14px;
	width:100%;
	float: left;
	display:block;
	/*HACK IE5.x*/
	width: 461px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 447px; 
}
*{}
#maincoldx h2.barrameta{
	margin-bottom: 2px;
	width:100%;
	float: left;
	display:block;
	/*HACK IE5.x*/
	width: 228px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 214px; 
}
*{}
/*aggiustamenti gestione contenuti*/
#content table{
	clear:both;
}
#content p{
	padding-bottom:10px;
}
#content a{
	text-decoration:underline;
}
/*		Nuove Evidenze*/
#content #evidenze a{
	text-decoration:none!important;
}
#evidenze{
	margin:0!important;
	padding:0!important;
	float:left;
	width:100%;
	padding-bottom:10px!important;
}
#maincoldx #evidenze{
	width:461px;
}
#evidenze li{
	float:left;
}
#evidenze ul{
	float:left;
	margin-top:10px;
	clear:left!important;
	width:100%;
	background: url(img/sfondoevid.gif) bottom left;
	background-repeat: no-repeat;
}
#maincoldx #evidenze ul{
	background-image:none!important;
	margin-top:0;
}
.evidenzanew{
	float:left;
	margin:0;
	padding:0;
	display:block!important;
	margin-right:5px;
	width:285px!important;
}
#maincoldx .evidenzanew{
	border:0!important;
	width: 151px!important; 
	margin-right:4px;
}
.evidenzanew a{
	float:left;
	display:block;
	width:100%;
	text-decoration:none!important;
	text-align:left;
	margin:0;
	padding:0;
	color:#000000;
}
.evidenzanew a:hover{
	cursor:pointer!important;
}
.evidenzanew span.titolo{
	background-color:#cccc99;
	float:left;
	margin:0;
	padding:0;
	width:100%!important;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
	margin-bottom:2px!important;
}
.evidenzanew span.titolo span{
	border-left:7px solid #9c9c63;
	float:left;
	padding: 3px 0px 3px 10px;
}
#maincoldx .evidenzanew span.titolo span{
	min-height: 1.2em;
	height: auto!important;
	height: 1.2em;
	padding-top:5px;
	text-align: center;
	padding: 3px 0px 3px 1px!important;
	/*HACK IE5*/
	width: 151px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 143px; 
}
*{}
#maincoldx .evidenzanew span.titolo{
	text-align: center;
	margin-bottom:0!important;
}
.evidenzanew span.titolo span:hover{
	color: red!important;
}
.evidenzanew .evidimg{
	float:left;
	display:block;
	margin:0;
	padding:3px 5px 10px 5px;
	padding:0px 10px 2px 8px!important;
	width:100px!important;
}
#maincoldx .evidenzanew .evidimg{
	width:132px!important;
	/*HACK IE5.x*/
	border-top: 5px solid #fff; 
	border-left: 10px solid #fff; 
	voice-family: "\"}\"";
	voice-family: inherit;
	border-left: 0;
}
*{}
/*Firefox e Opera*/
html>body #maincoldx .evidenzanew .evidimg{
	padding:0px 10px 1px 8px!important;
}
.evidenzanew p.sotto{
	padding-top:8px;
	float:left;
	width:150px!important;
}
#maincoldx .evidenzanew  p.sotto{
	font-size:1em;
	height:auto!important;
	padding-top:6px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	/*
	overflow:hidden;
	*/
	/*HACK IE5.x*/
	width:151px!important;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:140px!important;
	min-height:2.35em;
	height:auto!important;
	height:2.35em;
}
*{}
/* IE 7.0 */
*:first-child+html  #maincoldx .evidenzanew  p.sotto {
	padding-top:7px;
}
/*				FINE CONTENUTO */

/*				INIZIO FOOTER */
#footer a{
	font-weight: bold;
}
#footer ul{
	margin:0;
	padding:0;
	margin: 0px auto!important;
	/*HACK IE5.x*/
	padding-left:100px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left:0;
}
*{}
#footer ul li{
	display: inline;
	border-right: 1px solid #000000!important;
	padding: 0px 5px!important;
	padding: 0px 5px 0 7px;
	/*HACK IE5.x*/
	float:left;
	voice-family: "\"}\"";
	voice-family: inherit;
	float:none!important;
}

#footer ul li.last{
	border-right: none!important;
}
#footer div{
	width:100%;
	text-align:center;
}
#footer a.nodisplay{
	display:none!important;
}
/*				FINE FOOTER */

/*HOMEPAGE*/
/* blocco 3 immagini link sezioni interne */
#linksezimg{
	margin-bottom: 10px;
	float:left;
	width:461px;
}
#linksezimg li{
	float:left;
	border-right:2px solid white;
}
#linksezimg li a span{
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}
#linksezimg li a {
	float:left!important;
	height:25px;
	width: 152px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 152px;
}
*{}
.primasez{
}
.secondasez{
}
.terzasez{
	border-right:none!important;
}

/*COLORI TITOLI*/
.titolobeige{
	background-color:#CCCC99;
	border-left:7px solid #9C9C63;
	font-size:1em!important;
	font-weight: bold!important;
}
.titoloverde{
	background-color:#336666;
	border-left:7px solid #003100;	
	font-size:1em!important;
	font-weight: bold!important;	
	color:#fff;
}
.titoloblu{
	background-color:#336699;
	border-left:7px solid #31319C;
	font-size:1em!important;
	font-weight: bold!important;
	color:#fff;
}
.titoloverdechiaro{
	background-color:#669999;
	border-left:7px solid #336699;	
	font-size:1em!important;
	font-weight: bold!important;	
	color:#fff;
}
.titolorosso{
	background-color:#993333;
	border-left:7px solid #633100;	
	font-size:1em!important;
	font-weight: bold!important;	
	color:#fff;
}
a.titolobeige:hover{
	color:red!important;
}
a.titoloverde:hover{
	color:red!important;
}
a.titoloverdechiaro:hover{
	color:red!important;
}
a.titoloblu:hover{
	color:red!important;
}
a.titolorosso:hover{
	color:red!important;
}

/*SOTTO HOMEPAGE*/
.linktutteevid{
	margin:0;
	padding:0;
	background-color:#fff;
	border-bottom: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	margin-top:0px!important;
	margin-top:1px;
	float: left;
	text-decoration:none;
	text-align:left;
	display: block;
	padding-left:5px;
	padding-bottom:1px;
	padding-top:3px;	
	padding-right:2px;
	min-height: 15px;
	height: auto!important;
	height: 15px;
	
	/*HACK IE5.x*/
	width: 575px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 567px; 
}
*{}



#maincoldx .linktutteevid{	
	/*HACK IE5.x*/
	width: 461px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 454px; 
	width: 453px; 
}
*{}
#content #evidenze .linktutteevid a{
	float:right;
	display:block;
	background:url(img/vai.gif) right top;
	background-repeat: no-repeat;
	padding-right:13px;
	text-decoration:underline!important;
}




.linkcost{
	margin:0;
	padding:0;
	width:460px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #8F8F8F;
	border-right:1px solid #8F8F8F;
}
.linkcost li{
	background-repeat: no-repeat;
	background-position: 30px center;
	border-bottom:1px solid #8F8F8F;
	border-right:1px solid #8F8F8F;

	float:right;
	padding: 10px 0;
	padding-left:20px;
	/*HACK IE5.x*/
	width:229px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:209px;
}
*{}

.consiglio{
	background-image: url(img/consiglio_nero.gif)!important;
		border-right: none!important;
}
.comunita{
	background-image: url(img/comunita.gif)!important;
}
.comuni{
	background-image: url(img/comune.gif)!important;
	clear:both;
	border-bottom:none!important;
	border-right: none!important;
}
.camera{
	background-image: url(img/chambre.gif)!important;
	border-bottom:none!important;
}

.linkcost li span{
	 font-weight:bold;
	 padding:2px 0 0 50px;
	 display:block;
}
#content .elencometa a{
	text-decoration:none!important;
}
.elencometa{
	float:left;
	display: block;
	width:100%;
}
.elencometa li{
	float:left;
	border-bottom:1px dashed #336699;
	padding:10px 0 0 13px;
	/*HACK IE5.x*/
	width: 228px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px; 
}
*{}


.elencometa2{
	float:left;
	display: block;

	
	border-bottom:1px solid #336699;
	border-right: 1px solid #336699;
	padding-bottom: 10px;
	
	
}
.elencometa2 li{
	background: url(img/quadratorosso.gif) 2px 2px no-repeat;
		
	float:left;
	margin:3px 0;
	padding:2px 0 0 13px;
	/*HACK IE5.x*/
	width: 227px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 214px; 
}
*{}




.divall{
float:left;
width:461px;
}

.divsx{
	float:left;
	width:228px;
	margin-right:5px!important;
	margin-right:5px;
}

.divdx{
	float:left;
	width:228px;
}

.divsx_nomenudx{
	float:left;
	width:278px;
	margin-right:5px!important;
	margin-right:5px;
}

.divdx_nomenudx{
	float:left;
	width:278px;
}	

.node {
	vertical-align: middle;
}


