@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background-color:#FFFFFF;
	text-align: center;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	font-size:65%;	
	color:#444;
}


/* ------------------------ Accordion Style -------------------------- */

#list1 .title { font-weight:bold; }
#list1, #list2 { width:98%; }
.titleAccordion{ cursor:pointer; padding:3px; }
.boxAccordion{ border: 1px solid #ccc; margin-bottom:2px;}
.on  .titleAccordion{ background: url(images/bgAccAperto.gif) 1px 1px no-repeat; }
.on  .titleAccordion h2 {color: #FFF; padding: 2px 7px;}
.off .titleAccordion {background: url(images/bgAccChiuso.gif) -1px -1px no-repeat; }
.off .titleAccordion h2{color: #e51b24; padding: 2px 7px; }
.contentAccordion { background-color:#FFF; padding:10px; height:100%; }

/* ------------------------- Struttura -------------------------------- */
#container{	
	width: 100%;
	margin:0 auto;
	text-align: left;
}
#leftColumn{	
	width:98%;
}
#rightColumn{	
	width:98%;
}
.content{width:98%;margin:20px 0;}
.contentLargo{width:98%;}
.contentStretto{width:98%;}


#footer{
	clear:both;	
	width:98%;
	overflow:hidden;
	
	background:#f4f4f4;
	
	 text-align:center;
}
#footerSX{display:none;}
#footerDX{width:98%; text-align:center;}
#footer p{font-size:1em;color:#444;text-transform:uppercase;}
#footerDX p{margin-right:10px;}
#footer p a:link, #footer p a:visited{color:#444;text-decoration:none;}
#footer p a:hover, #footer p a:active, #footer p a:focus{text-decoration:underline;}
#footer img{margin-right:5px;}

.container3col{width:100%;overflow:hidden;}
.container3colBox{width:140px;float:left;}
.container3colBoxLargo{width:140px;\width:180px;w\idth:140px;float:left;margin: 0 20px;}


/* ------------------------- TESTI -------------------------------- */
p, h1, h2, h3, h4, h5, h6 {margin:0px;}
td,th{font-size:1.1em;}
input, textarea {font-family: "Arial", Verdana, Helvetica, sans-serif;}
p{font-size:1.2em;color:#444;line-height:1.6em;margin-bottom:5px;}
h1{font-family:"Times New Roman", Times, serif;font-size:2.1em;color:#000;margin-bottom:10px;font-weight:normal;}
h2{font-size:1.25em;color:#444;margin-bottom:5px;}
h3{font-size:1.2em;color:#000;margin-bottom:5px;}
h4{font-size:1.2em;color:#145233;margin-bottom:5px;}
h5, h6{font-size:1.2em;color:#CC0000;margin-bottom:5px;}
a:link, a:visited {text-decoration:underline;color:#e51b24;}
a:hover, a:active {text-decoration:none;}
hr {clear:both;visibility:hidden;margin:0;padding:0;}



.textDefault{width:100%; overflow:hidden;margin-bottom:15px;padding-bottom:15px;}
.textDefault img{margin-bottom:3px;}
.textDefault ul, .textDefault ol{margin:15px 30px; padding: 0; font-size:1.2em;color:#444;line-height:1.6em;}
.textDefault ul li, .textDefault ol li{margin:0 0 8px;}


.news{width:100%; overflow:hidden; border-bottom:1px solid #EEE;padding-bottom:10px; magin-bottom:10px;}
.news h2{font-size:1.2em;font-weight:normal;margin-bottom:15px;line-height:1.6em;}
.news p{margin-bottom:0;line-height:1em;}
.news p.altrenews a{padding-left:10px;background:url(images/marcatoreRosso.gif) left center no-repeat;text-decoration:none;float:right;}


/* ------------------------- FORM -------------------------------- */
textarea{width:300px;}
/* ------------------------- MENU -------------------------------- */
.topNAV{display:none;}
/* ------------------------- MENU BOTTOM-------------------------------- */
.bottomNav{display:none;}
/* -----------------------submenu---------------------- */
.submenu{display:none;}

/* ------------------------- Contatti -------------------------------- */

.contatti{display:none;}

/* ------------------------- Varie -------------------------------- */
#logo{margin:0;}
.flash{display:none;}
.sinistra{float:left;margin-right:10px;}
.destra{float:right;margin-left:10px;}

#map{width:298px;height:243px;border:1px solid #CCCCCC;}
.rosso{color:#e51b24;}
/* ------------------------- utility -------------------------------- */
.utility{display:none;}


/* AMMINISTRAZIONE - NON TOCCARE*/
.container_box {
	padding: 0px;
	margin: 0px;
}
div.container_editheader {
	padding: 3px;
	background-color: #ccc;
}
.itemtitle {
	font-weight: bold;
	font-size: 1.2em;;
}
td.header, td.header a {
	background-color: #ccc;
	padding: 2px;
}
.toolbar{margin:0px;}
