body {
	margin: 0px;
	font-family: arial, "Times New Roman", Times, serif;
	font-size: 70%;
	color:#676767; /*<---Colore del testo di default*/
	background-color:#c3d5ed;
	background-image:url('/img/sfondo.jpg');
	background-repeat:repeat-x;
 	margin-top:0px;
}

h1 {
color:#79a3d8;
font-size:14px;
margin-bottom 2px;
}

h2 {
font-size:14px;
margin-bottom 2px;
}

img {border:0px;}


a{
	color: #25589a;
	text-decoration: none;
	border:none;
}

a:link {
		/*color: #676767;*/
}
a:visited {

	/*color: #676767;*/
}

a:hover {
	color: #676768;
	text-decoration:underline;
}


div#main {
	width:790px;
	margin: 0px auto 0px auto;
	background-color:#ffffff;
	border:0px none black;
	background-position:top right;
	padding-bottom:4px;
}

div#testata {
	width:100%;
	height:162px;
	font-size:10px;
	font-weight:normal;
	color:#79a3d8;
	border:0px solid green;
	background-image:url('/img/testata.jpg');
	background-repeat:no-repeat;
	background-position:top right;
}

div#AreaLoghiTestata {
	text-align:left;
	padding-left:10px;
	height:16px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	/*background-color:#ededed;*/
	margin-left:2Px;
	margin-right:172px;
	padding-top:40px;
	/*border-bottom:1px solid #eeeeee;*/
}

/************************************barra contesto***************************************/
div#barracontesto {
	text-align:left;
	padding-left:10px;
	height:16px;
	/*font-size: 10px;*/
	/*font-weight: normal;*/
	/*color: #cc6600;*/
	/*background-color:#ededed;*/
	margin-left:2Px;
	margin-right:172px;
	padding-top:53px;

}

div#barracontesto ul.barraContestuale {
	margin: 0 0 10px 0;
	padding: 0;
}

div#barracontesto ul.barraContestuale li {
	/*float: left;*/
	position: relative;
	margin: 0 15px 5px 0;
	list-style-type: none;
	display: inline;
	/*display: table-cell;*/
}


div#barracontesto a{
	/*font-size: 10px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #767677;
	text-decoration: none;
}

div#barracontesto a:link {

}

div#barracontesto a:visited {

}

div#barracontesto a:hover {
	/*color: #cc6600;*/
	text-decoration: underline;
}


div.AreaContenuti{
 float:right;
 width:74%;
 border:0px solid red;
}

div.ColonnaDx {
width:25%;
float:left;
margin:0;
padding:0;
margin-left:0px;
border:0px solid black;
/*background-color: #999900;*/
}


div .AreaCorpo{
 width:69%;
 float:left;
 /*background-color:#aaaaaa;*/
}

/*... a l'area degli elenchi correlati,immagini comprese */
div .AreaElenchi{
 width:29%;
 float:right;
 border:0px solid green;
 padding-top:15px;
 /*background-image:url('/img/sfondocolonnadx.jpg');*/
 background-repeat: repeat-x;
 }
 
 div .AreaAlbero{

 padding-top:15px;
 background-image:url('/img/sfondocolonnadx.jpg');
 background-repeat: repeat-x;

 }
 
div.testatina {
font-weight:bold;
color:#25589a;
font-size:18px;
border-bottom:1px solid #25589a;
margin-bottom:4px;
}




.headerOggettiCorrelati{
 text-align:left;
 color:#003366;
 font-weight:bold;
 list-style-image:none;
 border-bottom:1px solid #25589a;
 }



/* ****************************************************************************************************categorie spalla */
ul.ElencoCatSx {
	margin-left: 15px;
	padding: 0;
	list-style-type: none;

	
}


ul.ElencoCatSx li {
	margin-bottom:3px;
	/*padding: 3px 0 0 0; */
	padding:2px;
	list-style-type: none;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #dddddd;
	/*background-color:#ffffff;*/
	
}

ul.ElencoCatSx li ul{
	margin-bottom:3px;
	margin-left:6px;
	/*padding: 3px 0 0 0; */
	padding:2px;
	list-style-type: none;
	border-left:1px solid #aaaaaa;
	/*background-color:#ffffff;*/
	}

ul.ElencoCatSx li ul li ul{
	margin-bottom:3px;
	margin-left:4px;
	/*padding: 3px 0 0 0; */
	padding:2px;
	list-style-type: none;
	/*background-color:#ffffff;*/
	border-left:0px solid #aaaaaa;
}


/******************* primo livello links */
ul.ElencoCatSx li a:link {
	/*font-size: 11px;*/
	font-weight: bold;
	color: #25589a;
	text-decoration: none;
	
	
}

ul.ElencoCatSx li a:visited {
	/*font-size: 11px;*/
	font-weight: bold;
	color: #25589aF;
	text-decoration: none;
}

ul.ElencoCatSx li a:hover {
	/*font-size: 11px;*/
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


ul.ElencoCatSx li ul a:link {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

ul.ElencoCatSx li ul a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

ul.ElencoCatSx li ul a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #908600;
	text-decoration: none;
}

ul.ElencoCatSx li ul li ul a:link {
	font-size: 10px;
	font-weight: normal;
	color: #25589a;
	text-decoration: none;
}

ul.ElencoCatSx li ul li ul a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
}

ul.ElencoCatSx li ul li ul a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #908600;
	text-decoration: none;
}

ul.ElencoCatSx li ul li{
	margin-bottom:1px;
	padding:1px;
	list-style-type: none;
	border-bottom:0px solid #aaaaaa;
	border-right:0px solid #aaaaaa;
	/*background-color:#ffffff;*/
}

ul.ElencoCatSx span.selezionata a{
	color: #003366;
	font-weight: bold;
	border:1px solid #cccccc;
}

ul.ElencoCatSx li.selezionata {
	color: #908600;
	font-weight: bold;
	border:1px solid #cccccc;
}

ul.ElencoCatSx li.selezionata ul {
	color: #0F4581;
	font-weight: normal;
}


div#main #centrale #colonnaSinistra a:link {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div#main #centrale #colonnaSinistra a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div#main #centrale #colonnaSinistra a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #908600;
	text-decoration: none;
}








/************************************Elenchi di link (interni,esterni sottoschede,allegati ecc..)**********************/

div .AreaElenchi dl{
 margin-left:20px;
 margin-right:12px;
 text-align:left;
 list-style-image: url('/img/bullet.gif');
 list-style-position: outside;
}

div .AreaElenchi ul{
 list-style:none;
 list-style-image: url('/img/bullet.gif');
 list-style-position: outside;
 margin-right:12px;
}

div .AreaElenchi dl dd{
 margin:0px;
 padding-bottom:0px;
 text-align:left;
 margin-bottom:8px;
 
}

div .AreaElenchi .headerOggettiCorrelati{
 margin-bottom:5px;
 padding:0px;

}

/*volendo è  possibile customizzarli/integrarli uno per uno ---*/
div#ElencoLinkSSC{

}

div#ElencoLinkInterni{

}

div#ElencoLinkGal{

}

div#ElencoLinkGal dl.ListaImgDestra{
 margin-left:20px;

}

div#ElencoLinkGal dl.ListaImgDestra dt{

}


div#ElencoLinkEsterni{

}

div#ElencoLinkAllegati{
}
 

div.AreaElenchi ul li a{
color:#676767;
}

div.AreaElenchi ul li a:hover{
color:#C96102;
}


div.AreaElenchi ul li.selezionata  {
color:#aaaaaa;
font-weight:normal;
border:0px solid black;
}

div.AreaElenchi ul li span.selezionata a  {
color:#ff0000;
font-weight:bold;
background-color:;
}

/**************Elenchi di schede*****************************************/
/*div contenitore di default di tutti gli elenchi di schede*/
div.elenco {
	margin: 0 0 5px 0;
	padding: 0;
}

/*div contenitore di default di un singolo elemento di un elenco di schede(testo + immagine)*/
 div.ElementoElenco {
	margin: 10px 10px 10px 10px;
	padding-bottom: 6px;
	float: left;
	position:relative;
	width:90%;
	border-bottom:1px solid #cccccc;
}

/*div contenitore della parte immagine di un singolo elemento di un elenco di schede*/
div.ElementoElenco .ImmagineElenco{
 float:left;
 margin-right:0px;
 width:18%;
 text-align:right;
 /*padding-right:8px;
 border-right:1px solid black;*/
}

div.ElementoElenco .ImmagineElenco img{
border:0px;
padding-right:8px;
/* border-right:1px solid black;*/
}


/*div contenitore della parte testo di un singolo elemento di un elenco di schede*/
div.ElementoElenco div.testoelenco{
float:right;
width:80%;
display:inline;
border:0px solid black;
}
 
.Titolo{
padding:2px;
margin-bottom:4px;
background-color:;
/*background-image:url('/inmg/sfondotitoli.jpg');*/
}

.listatitoli {
	margin-left:7px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}

a.listatitoli:link {
	margin-left:7px;
	color:#003366;
	font-weight:bold;
	text-decoration:none;
}

a.listatitoli:hover {
	margin-left:7px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

.Sottotitolo {
margin-left:7px;
margin-bottom:2px;
font-weight:bold;}

.Descrizione {
margin-left:7px;
margin-bottom:2px;}

.DataPubblicazione {
margin-left:7px;
margin-bottom:2px;
font-style:italic;
color:#79a3d8;}

div.testocategoria {
margin-top:6px;
padding:4px;
width:96%;
/*border:1px solid black;
background-color:#eeeeee;*/
}


/*#############################################################################################################
                                                      BOTTOM
##############################################################################################################*/
div #bottom {
position: relative;
	width:100%;
}

div.BottomPAgina {
width:100%;
height:90px;
background-image:url('/img/BottomSito.gif');
background-position:top right;
background-repeat:repeat-x;
text-align:center;
}
