HTML,body{margin: 0px auto auto 0px;background-color:#726E63;text-align:center;}
body{font-family: Arial,Verdana, Helvetica, sans-serif;text-align:center;line-height: 1.4em;font-size: 0.75em;color:#333333}
body#admin{font-family: Arial,Verdana, Helvetica, sans-serif;text-align:center;line-height: 1.4em;font-size: 0.75em;color:#333333; background-color:#ffffff;}

div#header{height:270px;margin:0px;padding-bottom:0px;position:relative;display:block;float:left;clear:left;}
div#top{background:#FFF}
div#cerca{background:#ff0000;clear:left}
div#container{text-align:center;width:760px;margin:auto;position:relative;display:block;}
div#elenconews{font-size:1em;}
/*ma questo si puņ cancellare?
div#containercontenuti{text-align:left;width:760px;background-color:#E4E4DC;float:left;clear:left; margin:auto;position:relative;display:block;}
*/
div#containerMenuPrimoLivello{  
height:38px; 
margin-top:0px;
width:760px;
position:relative;
display:block;
padding:1px 0px 0px 0px;
background-color:#E4E4DC;
border-top:solid 1px #fff;
border-bottom:solid 1px #fff;
text-align:left;
float:left;
clear:left;
}
	  
div#containerMenuSecondoLivello{
width:760px;
text-align:left;
position:relative;
display:block;
background-color:#E4E4DC;
padding:0px 0px 0px 0px;
margin:0px; 
height:28px;
border-bottom:solid 1px #fff;
float:left;clear:left;
   }
   
   
div#containercontenutiLivello{text-align:left; width:760px;background-color:#ffffff;float:left;clear:left;margin:auto;position:relative;display:block;border-bottom:solid 1px #ffffff; }
div#primaRigaHome, #secondaRigaHome{margin:auto;display:block;position:relative;width:760px;float:left;clear:left;border-bottom:solid 1px #fff;background-color:#E4E4DC;}
div.imgHomeSx{float:left;position:relative;}
div.repeaterHome{float:left;position:relative;}
div.imgHomeDx{float:right;position:relative;}
div#footer{background-color:#E4E4DC;width:760px; padding:7px 0px 7px 0px; color:#736D62; position:relative;margin:auto; font-size:0.9em;}
div.clear{clear:both;}
div#spanSpazio{margin:0px 0px 0px 0px;height:30px;padding:0px 0px 0px 0px;text-decoration:none; font-weight:400;font-size: 1.2em;width:100px;display:block;background-color:#E4E4DC;float:left;position:relative;}
div#menuSecondolivello{float:left;height:24px;padding:6px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;clear:right;}
div#limg{float:left; width:150px; margin-left:0px; margin-top:0px; margin-right:5px; font-weight:800;font-size: 1.4em;}
div#containerMenuTerzoLivello{border-right:solid 1px #ffffff; float:left; margin-top:10px; padding-right:6px;width:140px; font-weight:bold;font-size: 1.0em; color: #fff;}
div#containerMenuTerzoLivelloMappa{float:left; margin-top:10px; padding-right:6px;width:140px; font-weight:600;font-size: 1.0em; color: #fff;}

div#containerContenuti{float:left; width:446px; margin-bottom:30px;}
div#contenuti{margin:10px 18px;}

a { color:#333333;}
a:hover { color:#666666;}
a.diretto { margin:0px 8px 10px 8px; padding:1px 3px; border:1px solid #FFFFFF; font-weight:bold; font-size: 1em;color:#333333;text-decoration:none;}
a.diretto:hover {margin:0px 8px; padding:1px 3px; border: 1px solid #FFFFFF; background:#ffffff; font-weight:bold; font-size: 1em;color:#666666; text-decoration:none;}
a.interno {font-weight:800;font-size: 1em;color:#333333;}
a.interno:hover {font-weight:800;font-size: 1em;color:#666666;}
a.allegato {font-weight:800;font-size: 1em;color:#333333;text-decoration:none;}
a.allegato:hover {font-weight:800;font-size: 1em;color:#666666;text-decoration:none;}
/*span.titolo{padding-top:10px; background-color:#CEC8B8;}
span.idSselected{position:relative;color:#ffffff;background-color:#CEC8B8;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px; text-decoration:none; font-weight:400;font-size: 1.2em;}
span#idSselectedG{position:relative;color:#ffffff;background-color:#CEC8B8;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px; text-decoration:none; font-weight:400;font-size: 1.2em;float:left}
*/

	/*FORMATTAZIONE LISTE  PER I TRE LIVELLI MENU*/
ul.idP
{
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	position:static;
	
}

li.idP
{
	list-style-type:none;
	display:inline;
	background: url(../img/bgmenu.gif) center right no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 1px 0px 0px;
}

ul.idS{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	position:static;
}

li.idS{
	list-style-type:none;
	display:inline;
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;

}


#containerMenuTerzoLivello ul 
{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em; 
	/**/
}

/*BLOCK LINK PRIMO LIVELLO*/
/*7D7D71
a.idp {margin: 0px; padding:10px 4px 12px 6px;position:relative;color:#5A646D; text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idp:hover {margin: 0px; padding:10px 4px 10px 6px;color:#FFF;  text-decoration:none; font-weight:400;font-size: 1.2em;}
*/
a.idp01 {margin: 0px; padding:11px 12px 12px 12px; position:relative;color:#5A646D; text-decoration:none;  font-weight:400;font-size: 1.2em;}
a.idp01:hover {margin: 0px; padding:11px 12px 12px 12px; background:#ABAAA5; color:#FFF;text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idp02 {margin: 0px; padding:11px 12px 12px 12px; position:relative; color:#5A646D; text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idp02:hover {margin: 0px; padding:11px 12px 12px 12px; background: #C0BAA4; color:#FFF;text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idp03 {margin: 0px; padding:11px 12px 12px 12px; position:relative;  color:#5A646D; text-decoration:none;  font-weight:400;font-size: 1.2em;}
a.idp03:hover {margin: 0px; padding:11px 12px 12px 12px; background:#BDC1A6; color:#FFF; text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idp04 {margin: 0px; padding:11px 12px 12px 12px; position:relative;color:#5A646D; text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idp04:hover {margin: 0px; padding:11px 12px 12px 12px; background:#C5BCB7; color:#FFF;text-decoration:none; font-weight:400;font-size: 1.2em;}


/*BLOCK LINK PRIMO LIVELLO VOCE ATTIVA ___NON___ CLICCABILE, SOSTITUITO DALLA CLASSE SOTTO
li.idPselected {
	list-style-type:none;
	display:inline;
	margin: 0px 0px 0px 0px; 
	padding:10px 9px 10px 10px;
	color:#FFF;
	font-weight:400;font-size: 1.2em;
}
*/

/*BLOCK LINK PRIMO LIVELLO VOCE ATTIVA ___MA___CLICCABILE #5A646D*/
a.idps01,a.idps01:hover {margin: 0px; padding:11px 12px 12px 12px; position:relative; background:#ABAAA5; color:#FFF;text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idps02,a.idps02:hover {margin: 0px; padding:11px 12px 12px 12px; position:relative;background: #C0BAA4; color:#FFF;text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idps03,a.idps03:hover {margin: 0px; padding:11px 12px 12px 12px; position:relative; background:#BDC1A6; color:#FFF; text-decoration:none; font-weight:400;font-size: 1.2em;}
a.idps04,a.idps04:hover {margin: 0px; padding:11px 12px 12px 12px; position:relative; background:#C5BCB7; color:#FFF;text-decoration:none; font-weight:400;font-size: 1.2em;}


/*BLOCK LINK SECONDO LIVELLO*/
/*7D7D71
a.ids {position:relative;color:#5A646D;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px; text-decoration:none; font-weight:400;font-size: 1.2em;}
a.ids:hover {color:#ffffff;padding:6px 10px 6px 10px;margin:0px 0px 0px 0px;background-color:#CEC8B8;text-decoration:none; font-weight:400;font-size: 1.2em;}
*/
a.ids01 {position:relative;background-color:#ABAAA5;color:#484236;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px; text-decoration:none; font-weight:bold;font-size: 1em;}
a.ids01:hover {color:#fff;padding:6px 10px 6px 10px;margin:0px 0px 0px 0px;background-color:#7D7D71;text-decoration:none; font-weight:bold;font-size: 1em;}
a.ids02 {position:relative;background-color:#C0BAA4;color:#484236;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px; text-decoration:none; font-weight:bold;font-size: 1em;}
a.ids02:hover {color:#fff;padding:6px 10px 6px 10px;margin:0px 0px 0px 0px;background-color:#9C906A;text-decoration:none; font-weight:bold;font-size: 1em;}
a.ids03 {position:relative;background-color:#BDC1A6;color:#484236;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px; text-decoration:none; font-weight:bold;font-size: 1em;}
a.ids03:hover {color:#fff;padding:6px 10px 6px 10px;margin:0px 0px 0px 0px;background-color:#6D7C39;text-decoration:none; font-weight:bold;font-size: 1em;}
a.ids04 {position:relative;background-color:#C5BCB7;color:#484236;margin:0px 0px 0px 0px;padding:6px 10px 6px 10px; text-decoration:none; ffont-weight:bold;font-size: 1em;}
a.ids04:hover {color:#fff;padding:6px 10px 6px 10px;margin:0px 0px 0px 0px;background-color:#6F4C50;text-decoration:none; font-weight:bold;font-size: 1em;}


/*LISTA SECONDO LIVELLO VOCE ATTIVA NON CLICCABILE*/
li.idSselected {
	list-style-type:none;
	position:relative;
	display:inline;
	margin: 0px 0px 0px 0px; 
	padding:6px 10px 6px 10px;
	color:#FFF;
	font-weight:bold;
	font-size: 1em;
}




/*LINK TERZO LIVELLO*/

#containerMenuTerzoLivello li a
{
color: #484236;
text-decoration: none;
font-size:1em;

	}
#containerMenuTerzoLivello li a:hover
{
	color: #484236;
	text-decoration: underline;
	font-size:1em;
	
	}

/*LISTA TERZO LIVELLO VOCE ATTIVA NON CLICCABILE*/
li.idTselected {
	color:#333333;
	font-size:1em;
	font-weight:bold;
}
	
/* LISTA NEWS E TEMA HOME */

ul.listaNewsHome
{
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:static;
	
}

li.listaNewsHome
{
	list-style-type:none;
	display:block;
	width:160px;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 5px;
	font-size:1em;
	text-align:left;
	
}

li.listaNewsHome a {
	font-weight:bold;
}	



ul.listaTemaHome
{list-style-type: none;
	margin:10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	position:static;
	
}

li.listaTemaHome
{
	list-style-type: none;
	display:inline;
	width:150px;
	margin:0px 0px 0px 0px;
	padding: 0px 1px 0px 0px;
}

.txtTemaHome
{
	text-align:left;
	width:400px;
padding: 5px 5px 5px 40px;
}


/*STILE MAPPA*/
div.lev1 {
	margin-top: 2px;
	padding-left: 8px;
    padding-bottom: 2px;
    position: relative;
    background-color :#f1f1f1;
    width:370px;
    height:18px;
}	

div.lev2 {
	margin-top: 2px;
	padding-left: 26px;
        padding-bottom: 2px;
        position: relative;
        width:370px;
        height:18px;
        border-bottom: #cccccc 1px dashed;
}

div.lev3 {
	margin-top: 2px;
	padding-left: 46px;
        padding-bottom: 2px;
        position: relative;
        width:370px;
        height:18px;
        border-bottom: #cccccc 1px dashed;
}
/*FINE STILE MAPPA*/

/*ADMIN */
.TableCaptions
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: SteelBlue;
    height: 18px;
}
tr.RowStyle
{
    font-family: Arial;
    font-size: 9pt;
    background-color: #f2f2f2;
    height: 18px;
}
tr.AlternatingRowStyle
{
    font-family: Arial;
    font-size: 9pt;
    background-color: #FFFFFF;
    height: 18px;
}