body{
	background: #fff;
	font: normal 90% Arial, Sans-serif;
	text-align: center;
	color: #0049A5;
	padding: 0;
	margin: 0;
}

#contenitore_bordo{
	width: 764px;
	margin: auto auto;
	border: 2px solid #DEDFDE;
	min-height: 560px;
	height: auto !important;
	height: 560px;
	background: url(images/sfondo.gif) repeat;
}
#contenitore{
	width: 764px;
	margin: auto auto;
}
#contenitore_destro{
	float: right;
	width: 164px;
	background: url(IMAGES/linea_colonna_destra.gif) repeat;
}
#contenitore_sinistro{
	float: left;
	width: 600px;
	background: transparent;
}

#intestazione{
	positio: relative;
	float: left;
	width: 600px;
	height: 68px;
	background: url(IMAGES/logo_sopra.jpg) no-repeat;
	margin: 0 auto;
	color: #fff;
	border:0px solid black;
}

#foto_pomezia{
	float: right;
	width: 162px;
	height: 91px;
	background: url(IMAGES/pomezia_3.jpg) no-repeat;
	margin: 0 auto;
}
#colonna_destra{
	float: right;
	width: 162px;
	height: 437px;
	margin: 0 auto;
	background: url("IMAGES/linea_colonna_sx.gif") repeat;
}

#data{
	width: 160px;
	height: 22px;
	background: #0049A5;
	margin: 10px auto;
	color: #fff;
	
}
#data_interno{
	padding: 3px;
	font: bold 12px Arial, Sans-serif;
}
#in_evidenza{
	width: 160px;
	min-height: 250px;
	height: auto! important;
	height: 250px;
	background: transparent;
}
#in_evidenza_interno{
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;

}
#in_evidenza h2{
	font-size: 22px;
	color:	#088ADE;
	margin-bottom: 0px;
}
#link{
	width: 160px;
	min-height: 100px;
	height: auto! important;
	height: 100px;
}
#link_interno{
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
#link_interno a:link, #link_interno a:visited, #link_interno a:active{
	background: transparent;
	text-decoration: none;
	color: #0049A5;
	font-weight: bold;
	font-size: 10px;
}
#link_interno a:hover{
	background: #0049A5;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}
#colonna_sinistra{
	float: left;
	width: 168px;
	height: 462px;
	background: url("IMAGES/linea_colonna_sx.gif") repeat;
}
#titolo_novita{
	position: relative;
	float: left;
	width: 432px;
	height: 36px;
	text-align: left;
	color: #0049A5;
	margin: 0px;
	background: #FFF;
}
#titolo_novita_interno{
	float: left;
	width: 250px;
	padding-left: 5px;
	padding-top: 8px;
	color: #0049A5;
	
}

#titolo_novita_interno_lungo{
	float: left;
	width: 400px;
	padding-left: 5px;
	padding-top: 8px;
	color: #0049A5;
}

#pagine_disponibili{
	float: right;
	text-align: right;
	width: 162px;
	padding-right: 5px;
	padding-top: 8px;
	color: #0049A5;
}
#corpo{
	float: left;
	width: 432px;
	min-height: 440px;
	height: auto !important;
	height: 440px;
	text-align: left;
	
	}
#breadcrumbs{
	width: 432px;
	height: 36px;
	background: #FFF;
}
#breadcrumbs_interno{
	padding-left: 5px;
	padding-top: 8px;
	color: #0049A5;
}

#corpo_testo{
	position: relative;
	float: left;
	width: 432px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
	background: #FFF;
}
#corpo_testo h2{
	font-size: 22px;
	margin-bottom:5px;	
}
#corpo_testo_interno{
	position: relative;
	float: left;
	width: 422px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	color: #0049A5;
}
#corpo_testo_interno h2{
	text-align: center;
	color: #0049A5;
}
#corpo_novita{
	position: relative;
	float: left;
	width: 594px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
	text-align: left;
	color: #0049A5;
	font: normal 90% Arial, Sans-serif;
	background: #FFF;
}
#contatore{
	padding-top: 2px;
	border: 1px solid #0049A5;
	margin: 0px 5px;
	height: 20px;
	background: #DEDFDE;
}
#contatoreArticolo{
	float: right;
	border: 1px solid #0049A5;
	width: 120px;
	height: 30px;
	background: #DEDFDE;
	
}
#testoArticolo{
	background: #E1F1FF; 
	color: #0049A5;
}
#contatoreArticoloInterno{
	padding-top: 7px;
	text-align: center;
	color:  #0049A5;
	font-size: 12px;
}
#contatore span{
	font: normal 95% Arial, Sans-serif;
	color: #0049A5;
}
#footer{
	position: relative;
	margin-bottom: 0;
	width: 764px;
	height: 41px;
	background: url("IMAGES/footer.gif") no-repeat;
}



a.riferimento:link, a.riferimento:visited, a.riferimento:active{
	background: transparent;
	text-decoration: none;
	color: #0049A5;
	font-weight: bold;
}
a.riferimento:hover{
	background: #0049A5;
	color: #fff;
	font-weight: bold;
}

a.riferimentoRosso:link, a.riferimentoRosso:visited, a.riferimentoRosso:active{
	background: transparent;
	text-decoration: none;
	color: #C7150F;
	font-weight: bold;
	}
a.riferimentoRosso:hover{
	background: #C7150F;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

a.riferimentoUnderline:link, a.riferimentoUnderline:visited, a.riferimentoUnderline:active{
	background: transparent;
	text-decoration: underline;
	color: #0049A5;
	font-weight: bold;
}
a.riferimentoUnderline:hover{
	background: #0049A5;
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
}

a.riferimentoNovita:link, a.riferimentoNovita:visited, a.riferimentoNovita:active{
	background: #FFFFcc;
	text-decoration: none;
	color: #0049A5;
	font-weight: bold;
}
a.riferimentoNovita:hover{
	background: #0049A5;
	color: #fff;
	font-weight: bold;
}
a.rifBreadcrumbs:link, a.rifBreadcrumbs:visited, a.rifBreadcrumbs:active{
	background: transparent;
	text-decoration: underline;
	color: #0049A5;
	font-size: 14px;
	font-weight: bold;
	
}
a.rifBreadcrumbs:hover{
	background: #0049A5;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	
}
testoQuattordici{
	color: #0049A5;
	font-size: 14px;
	
}
testoDieci{
	font-size: 10px;
	color: #0049A5;
}
.testo_normale{
	font-weight: normal;
}
.testo_blue{
	color: #0049A5;
}
hr{
	width: 386px;
}

/**********************************
*       TABELLA DEL MENU          *
**********************************/
.topbottombordercell {
	BORDER-RIGHT: cornflowerblue;  BORDER-TOP: cornflowerblue 2px solid;   BORDER-LEFT: cornflowerblue; COLOR: darkblue;  BORDER-BOTTOM: cornflowerblue 2px solid; TEXT-ALIGN: right;
}

.rightaligncell {
	  TEXT-ALIGN: right
}

.specialnews {
	BORDER: slateblue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: slateblue 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: slateblue 1px solid; COLOR: darkblue; PADDING-TOP: 5px; BORDER-BOTTOM: slateblue 1px solid; BACKGROUND-COLOR: ghostwhite
}


/**********************************
*       TABELLA DEL PANNELLO      *
**********************************/
table.tabellaGestione{
	margin: 5px auto;
	width: 100%;
	border: 1px solid #DB261B;
	align: center;
}
th.titoloTabellaGestione{
	background: #FFD486;
	color: #DB261B;
	height: 20px;
}
td.dispariTabellaGestione{
	background: #FFE6B8;
	height: 20px;
}
td.pariTabellaGestione{
	background: #E5E6E1;
	height: 20px;
}
/**********************************
*         CLASSI GLOBALI          *
**********************************/

span.skip
{
	display: none;
	font-size: 0;
}

a.skip
{
	display: none;
}

.clearfix:after 
{
	/* Hack per la visualizzazione corretta dei float */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix 
{
	/* Hack per la visualizzazione corretta dei float */
	height: 1%;
}
a.noover
{
background: none !important;
}

.hp{float:left;}