@charset "utf-8";
/* CSS Document */
body{
	text-align: center;
	background: #a6a6a6;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size:65%;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< STRUTTURA >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
#wrapper {width: 100%; background:url(images/bg_wrapper.jpg) center bottom no-repeat;}
#container {width: 100%;margin:0px auto;text-align: left;background: #FFFFFF;}
/* -----------------------HEADER---------------------- */
#header {width: 100%; overflow:hidden;}
.logo{padding:13px 0;float:left;}
/* -----------------------CONTENT---------------------- */
#content {width:100%;overflow:hidden;}
#contentSX {display:none;}
#contentDXhome {width:100%}
#contentDXpagine {width:100%}
#contentCC3col {width:100%}
#contentDX3col {display:none;}

/* -----------------------FOOTER---------------------- */
#footer {clear:both;width: 100%;overflow:hidden;margin-top:15px;padding-top:10px;border-top:1px solid #CCCCCC;}
.footerbox{display:none;}
.footercontent{width:100%;float:left;text-align:center;}
.footercontent p{color:#6788c4;font-size:1em;text-transform:uppercase;padding-right:15px;}
.footercontent p a:link, .footercontent p a:visited{color:#6788c4;text-decoration:none;}
.footercontent p a:hover, .footercontent p a:active, .footercontent p a:focus{text-decoration:underline;}
.footerbox p{color:#354c74;padding-bottom:10px;font-size:1em;text-transform:uppercase;}
/* -----------------------Container vari---------------------- */
.contenitore{width:720px;overflow:hidden;}
.contenuto1{width:480px;float:left;}
.contenuto2{width:200px;\width:240px;w\idth:200px;padding:20px;float:left;}
#boxElmetto{ background:url(images/bg_elmetto2.jpg) right no-repeat;border-bottom:1px solid #FFFFFF;}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TESTI >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
p, h1, h2, h3, h4, h5, h6{margin:0 0 5px; padding:0px;}
p {font-size:1.2em;}
h1{font-size:1.5em;margin-bottom:15px;}
h2{font-size:1.3em;color:#000000;}
h3{font-size:1.3em;color: #293b5b;}
h4{font-size:1.2em;color:#000000;}
h5{font-size:1.2em;color:#293b5b;}
h6{font-size:1.2em;color:#293b5b;margin-bottom:10px;background:url(images/freccina.gif) left 4px no-repeat; padding-left:10px;}
a:link, a:visited {color: #354c74; font-weight:bold; text-decoration:underline;}
a:hover, a:active, a:focus {color: #354c74;text-decoration:none;}

.news{width:100%;overflow:hidden;}
.news p{margin-bottom:20px;}
.news h2{font-size:1.2em;}
.news p.data{background:url(images/freccina.gif) left center no-repeat; padding-left:10px;margin-bottom:0;}
.news p.altrenews{background:url(images/freccina.gif) left center no-repeat; padding-left:10px;margin-bottom:0;float:right;}


.minicalendar{font-size:1.2em;margin-bottom:20px;}
.minicalendar .calendar_header{background:#cccccc; padding:2px;font-weight:bold;}
.minicalendarDay{font-weight:bold;}
.minicalendar a{color:#FFFFFF;background:#6788c4;text-decoration:none;padding:0 3px;}

.calendarDefault {width:100%;border-collapse:collapse;font-size:1.2em;margin-bottom:20px;}
.calendarDefault td.header{background:#CCCCCC;text-align:center;font-weight:bold;text-transform:uppercase;}
.calendarDefault td{border:1px solid #CCCCCC;padding:2px;}
.calendarDefault td.giorni{text-align:center; font-weight:bold; background:#9ab9ef;}
.calendarDefault td div.giornoAttivo{background:#9ab9ef;padding: 2px; margin-bottom: .25em;}
.calendarDefault td div.giornoSpento{background:#CECECE;padding: 2px; margin-bottom: .25em;}

.calendarList {width:100%;overflow:hidden;}
.calendarList h2.data{background:url(images/freccina.gif) left center no-repeat; padding-left:10px;margin-bottom:10px;}
.calendarList div.evento{margin-bottom:20px;}
.calendarList div.evento p{font-size:1.2em;margin-bottom:10px;background:url(images/freccina.gif) left 4px no-repeat; padding-left:10px;margin-left:20px;}

.news div.evento h2{font-size:1.2em;margin-bottom:10px;background:url(images/freccina.gif) left center no-repeat; padding-left:10px;margin-left:20px;}


.textDefault{width:100%;overflow:hidden;}
.textDefault img{border:1px solid #AAAAAA;}
.textDefault ul, .textDefault ol{margin-top:0px;margin-bottom:20px;font-size:1.2em;}
.textDefault ul li, .textDefault ol li{margin-bottom:5px;}
/* -----------------------Icone---------------------- */

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< FORM >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
textarea{width:300px;}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NAVIGAZIONE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* -----------------------menù principale---------------------- */
.topNav{display:none;}

/* -----------------------menù Footer---------------------- */
.bottomNav{display:none;}

/* -----------------------submenu---------------------- */
.submenu{font-size:1.2em;margin:0 0px;padding:0; list-style-type:none;}
.submenu li{}
.submenu a {display:block;margin-bottom:10px;}
.submenu a:link, .submenu a:visited{background:url(images/freccina.gif) left 4px no-repeat; padding-left:10px;text-decoration:none;}
.submenu a:hover, .submenu a:active, .submenu a:focus{text-decoration:underline;}
.submenuAperto a:link, .submenuAperto a:visited{text-decoration:underline;}
.submenu li.comandi a{background:none;display:inline;padding:0;}

/* ------------------------- Varie -------------------------------- */
.sinistra{float:left;margin-right:10px;}
.destra{float:right;margin-left:10px;}

.photogallery{width:440px;font-size:1.2em;border-collapse:collapse;margin-bottom:20px;}
.photogallery td{border:1px solid #CCCCCC;padding:5px;width:110px;text-align:center; vertical-align:middle;}

.contatti td{font-size:1.2em;}
.contatti td input{width:180px;border:1px solid #CCCCCC;padding:2px;background:#FFFFFF;}
.contatti td textarea{width:198px;height:120px;border:1px solid #CCCCCC;background:#FFFFFF;}
.contatti td input.invia{width:80px;background:#9ab9ef;text-transform:uppercase;font-size:1em;font-weight:bold; cursor:pointer;}

#map{width:438px;height:350px;border:1px solid #AAAAAA}

.login{display:none;}

/* ------------------------- utility -------------------------------- */
.utility{display:none;}

.expocontent table td{font-size:1.2em;}


/* AMMINISTRAZIONE - NON TOCCARE*/
.container_box {
	padding: 0px;
	margin: 0px;
}
div.container_editheader {
	padding: 3px;
	background-color: #cccccc;
}
.itemtitle {
	font-weight: bold;
	font-size: 1.2em;;
}
td.header, td.header a {
	background-color: #CCCCCC;
	padding: 2px;
}
.toolbar{margin:0px;}