html,body
{margin: 0;padding:0;}

body
{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;text-align:center;text-decoration:none;line-height:22px; color:#4B4B4B;margin-top:0px;background: url(/images/sfondo-body.jpg) repeat-x top;}

img
{margin: 0 10 0 10;border:0;}

div#contenitore
{width: 988px;margin: 0 auto;}

div#header
{margin: 0 auto;text-align: left;width: 988px;height:220px;}
div#contheader
{position:relative;width: 938px;height:130px;}
div#contheader1
{position:absolute; top:25px;left:50px;}

div#corpo
{text-align: left;width: 988px;}


div#chiusura 
{clear: both;} 

div#boxcontenuto
{float:left;margin: 0px 0 0 0;}

div#boxsinistro
{float:left;width:760px;display: inline; text-decoration:none;}
div#boxsinistro a
{color:#4B4B4B;;text-decoration:none}
div#boxsinistro a:hover
{text-decoration:underline}



div#boxdestro
{float:left;width:200px;margin-left: auto;margin-right: auto;overflow:hidden}
div#boxdestro a
{text-decoration:none}
div#boxdestro a:hover
{text-decoration:underline}

div#boxdestroricerca
{position:relative;width:190px;border:2px solid #C6DB81;}

div#boxdestroel
{position:relative;width:190px;height:200px;padding-bottom:2px;border:2px solid #7AC723;color:#ffffff}
span.testoel
{float:left;padding-left:5px;color:#ffffff;font-size:12px;font-weight:bold;line-height:30px;}
div.sfondoel
{background-color:#B3DD84;border:1px solid #ffffff;height:200px;padding-top:2px 8px 6px 6px;}
div.sfondoel-segr
{position:absolute;bottom:1px;left:1px;width:183px;background-color:#7AC723;height:40px;}
div#button-segr
{position:absolute;bottom:2px;left:10px;}

div#boxbanner
{padding-top: 20px;}

div#boxlink
{padding-top: 20px;}
div#boxlink a
{color:#4B4B4B;;text-decoration:none}
div#boxlink a:hover
{text-decoration:underline}

div#boxtag
{padding-right: 10px;}
div#boxtag a
{text-decoration:none}
div#boxtag a:hover
{text-decoration:underline}

.boxtitoli
{float:left;padding-top:20px;padding-bottom:20px;}

div#contenuto-sx{margin:20px 5px 5px 30px}
.contenuto-centro
{margin:20px 5px 5px 5px}
.contenuto-dx
{margin:20px 5px 5px 5px}


div#contenuto-bottom{margin:20px 20px 20px 30px}
.contenuto-dett
{margin:20px 5px 5px 30px}

#contbox3{float:left;width:740px;}
#boxsinistro1{float:left;width:210px;padding-right:10px}
#boxsinistro2{float:left;width:240px;padding-left:10px;padding-right:10px;}
#boxsinistro3{float:left;width:210px;padding-left:10px;}

ul#boxgallery{list-style: none;margin: 0 auto;padding:10px 10px;
  white-space: nowrap;font-size:13px;font-weight:bold;width:500px;
}
ul#boxgallery li{display: inline;width:180px;}

div#barra
{float:left;width:520px;background: url(/images/sfondo_hr.gif) repeat-x top;padding-top:5px;padding-bottom:5px}
div#barra-centro
{float:left;width:190px;background: url(/images/sfondo_hr.gif) repeat-x top;padding-top:5px;padding-bottom:5px}
div#barra-titolo
{float:left;width:700px;padding-bottom:20px}
div#barra-titolo-centro
{float:left;width:180px;padding-bottom:20px}
div#barra-titolo1
{float:right;width:550px;padding-bottom:20px;text-align:right}


div#boxgrigio{float:left;width:338px;height:136px;background-color:#EBECED;}
div#boxpiulette{margin-top:20px;line-height:25px}
div#contenuti-rubrica{float:left;width:180px;padding:10px 0 0 10px ;}
div#foto-rubrica{float:left;width:132px;height:89px;padding-top:20px;}
span.titolo-rubrica
{color:#98B5D7;font-weight:bold;}
span.abstract-rubrica
{color:#566172;font-weight:bold;}
.numerazione
{font-family: Georgia,Arial, Helvetica, Verdana, sans-serif;font-size: 18px;color:#6191C9;font-weight:bold}

#boxgrigio img
{margin: 0 10px 0 10px;border:0;}

#tags
{font-size:10px}

.leggi-tutto{float:right;}


.tratt-verticale
{float:left;width: 3px;height:900px;background: url(/images/tratt-verticale.gif) repeat-y top;}

.tratt-orizzontale-tre
{float:left;width: 700px;background: url(/images/img-tratt-or-centro.gif) repeat-x top;}


/* FOOTER */	 
div#footer
{clear:both;width:100%;background: url(/images/sfondo-footer.gif) repeat-x bottom;font-family:arial,serif}

div#corpo-bottom
{margin:0 auto;text-align: left;width: 988px;height:219px;background: url(/images/sfondo-foglio-bottom.gif) no-repeat bottom;}

div#footertinta
{clear:both;width:100%;background-color:#7AC723;	color:#4B4B4B;
font-family:arial,serif}

div#boxfooter
{position:relative;text-decoration:none}
div#boxfooter a
{text-decoration:none;color:#CCCCCC}
div#boxfooter a:hover
{text-decoration:underline}
div#menufooter
{position:absolute;top:110px;left:28px;width: 930px;height:43px;background-color:#0D2C44;}

div#menutestofooter
{margin:10px;color:#CCCCCC;text-align:center}

/************* costruzione icona calendario *************/
div.data{float: left;width: 58px;margin:0 3px 3px 0;
    text-align: center;color: #777;
    background: #E9F3FF url(/images/evento-oipa.jpg) no-repeat bottom left} 
	
div.data span.g{display: block;font-size: 36px;font-family:Georgia, arial,helvetica;
    font-weight: bold;color: #6CAEE0;padding-top: 5px;padding-bottom: 8px;
    background: url(/images/evento-oipa.jpg) no-repeat top left} 	
	
div.data span.m{display: block;font-size: 12px;font-family:Georgia, arial,helvetica;
    font-weight: bold;color: #566172;text-transform: uppercase;padding-top: 5px;line-height:10px;}

div.data span.a{display: block;font-size: 12px;font-family:Georgia, arial,helvetica;
    font-weight: bold;color: #9F9FA0;line-height:17px;padding-bottom: 5px;
   } 	


h1
{
background: inherit;
font-size:27px;TEXT-ALIGN:left;line-height:25px; 
font-family: Century Gothic,Helvetica, Arial, Verdana, sans-serif; margin: 0px 30px 0 0;font-weight:normal;
}

h2
{
font-size:16px;TEXT-ALIGN:left;color:#7AC723;
font-family: Arial, Helvetica, Verdana, sans-serif; margin: 10px 30px 0 0;
font-style:italic;
}

.testosegue
{
color:red;
}
.testosegue a
{
text-decoration:none;
}
.testosegue a:hover
{
text-decoration:underline;
}
.titolopiulette
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;color:#333;font-weight:bold;margin-bottom:25px;
}
.titolopiulette a
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;text-decoration:none;
}
.titolopiulette a:hover
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;text-decoration:underline;
}

.titoloeventi
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 16px;color:#333;font-weight:bold
}
.titoloeventi a
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 16px;text-decoration:none;
}
.titoloeventi a:hover
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 16px;text-decoration:underline;
}

.abstracteventi
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;font-style:italic;color:#C0C0C0;
}
.abstracteventi a
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;text-decoration:none;
}
.abstracteventi a:hover
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;text-decoration:underline;
}
.titolonormal14
{font-family: Verdana,Helvetica, Arial,  sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:#8DB739}
.titolonormal
{font-family: Century Gothic, Verdana,Helvetica, Arial,  sans-serif;font-size:27px;font-weight:normal;letter-spacing:-1px;text-decoration:none;color:#454242;line-height:30px;}
.titolonormal a
{text-decoration:none;}
.titolonormal a:hover
{text-decoration:underline;}

.datanotizie
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;color:#6191C9;font-weight:bold
}
.datanotizie a
{
font-family: Arial, Helvetica, Verdana, sans-serif;text-decoration:none;
}
.datanotizie a:hover
{
font-family: Arial, Helvetica, Verdana, sans-serif;text-decoration:underline;
}

.titolonotizie
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;color:#4B4B4B;font-weight:bold
}
.titolonotizie a
{
font-family: Arial, Helvetica, Verdana, sans-serif;text-decoration:none;
}
.titolonotizie a:hover
{
font-family: Arial, Helvetica, Verdana, sans-serif;text-decoration:underline;
}

.abstractnotizie
{
font-family: Arial, Helvetica, Verdana, sans-serif;
}
.abstractnotizie a
{
font-family: Arial, Helvetica, Verdana, sans-serif;text-decoration:none;
}
.abstractnotizie a:hover
{
font-family: Arial, Helvetica, Verdana, sans-serif;text-decoration:underline;
}

/* TAG CLOUD */	 
  a.tcmpiccolo { font-size: 10px;color:#4B4B4B; } 
  a.tcpiccolo { font-size: 11px;color:#4B4B4B;} 
  a.tcmedio { font-size: 12px;color:#6191C9; } 
  a.tcgrande { font-size: 14px;color:#6191C9; } 
  a.tcmgrande { font-size: 16px;color:#004B8E;font-weight:bold; } 

/* FORM RICERCA*/	 
#boxinputsearch
{position:absolute;top:25px;left:10px;}

#boxbuttonsearch
{position:absolute;top:25px;left:150px;}

form#search
{height:58px;color:#5B6879;font-family:  Arial, Helvetica, Verdana,sans-serif;background-color:#F5F8EA;border:1px solid #FFFFFF;padding:0px;}

form#search input
{width:140px;border:1px solid #8DB703;height:25px;margin-left:3px;}

form#search button
{border: 0px solid;width:28px;height:25px;}


div#titoloap
{
	position:relative;
	font-size:14px;
}
div#titoloap1
{
	position:absolute;top:30px;left:20px;
}

div#contenitoremenu
{
	margin:0 auto;text-align:right
}

div#contenutospan
{
margin:0 auto;
text-align:center;
color:#000;
}
div#boxmenu
{position:relative}

div#menu
{position:absolute;top:40px;left:28px;width:930;height:23px;background-color:#fff;}

ul#topnav{height:33px;background:#7AC723;text-align:center;}
div#topnavinf{height:38px;background:#3F3F3F;text-align:center;}

ul#topnav li{display:inline;font-size:1em;font-weight:bold;margin:30px;text-align:center;font-size: 15px;font-family: Helvetica, Arial;}
ul#topnav li a{color:#fff;text-align:center;text-decoration:none;font-size: 15px;font-family: Helvetica, Arial;}
ul#topnav li a:hover{color:#3F3F3F;text-decoration:none;font-size: 15px;font-family: Helvetica, Arial;}


span.corrente
{
	color:#1376C9;
}
span.corrente a
{
	color:#1376C9;
}
span.corrente a:hover
{
	color:#1376C9;
}

.testolanding
{
font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px;color:#4B4B4B;line-height:30px;
}


