body {
	text-align: center;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size:80%;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
p, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
h1, h3, h5{color:#EF0000;}
h2, h4, h6{color:#666666;}
h1, h2{font-size:180%; font-weight:normal;}
h3, h4{font-size:140%; font-weight:normal;}
h5, h6{font-size:120%;}
a:link, a:visited {color: #EF0000; text-decoration:underline;}
a:hover, a:active, a:focus {color:#04b8d8;text-decoration:none;}
hr {clear:both; height:0px; line-height:0px; margin:0px; padding:0px; visibility:hidden;}
form{margin:0px;}
input{border:1px solid #999999; background-color: #FFFFFF;}

.titolosezione1{border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; padding:1px 0px; margin-bottom:10px;}
.titolosezione2{color:#FFFFFF; padding:3px;border-bottom:1px solid #FFFFFF; background-color:#04b8d8; background-image:url(images/bg_titolo2.gif); background-position:right top; background-repeat:no-repeat;}
.BORDERbottom {border-bottom:1px dotted #cccccc; padding-bottom:10px;}

/* -----------------------CONTAINER---------------------- */
#container {width: 100%;margin-right: auto;margin-left: auto;text-align: left;margin-top: 0px;margin-bottom: 10px;}

/* -----------------------HEADER---------------------- */
#header {float:left; margin-bottom:20px}
#headerLEFT {width:350px;float:left;}
#headerRIGHT {display:none}
.logo {margin: 5px 0px 0px 10px;float:left;}
.menuservizio {display:none}


/* -----------------------struttura 2 colonne---------------------- */
#content {float: left;width: 100%;margin-bottom: 10px;}
#col1 {display:none}
#col2 {float: left;	width: 100%;}
#col2-1 {width: 100%;float: left;}
#col2-2 {display:none}

/* -----------------------CONTAINER 2 colonne---------------------- */
.double{width:100%;background-image: url(images/bg_2col.gif);background-repeat: repeat-y;background-position: center;}
.doubleSX{width:50%;float: left;}
.doubleDX{width:50%;float: right;}


/* -----------------------CONTENUTI---------------------- */

.contenutoCC{margin:0px 0px;}


/* -----------------------FOOTER---------------------- */
#footer {clear: both;padding:0px;margin:0px;border-top:1px dotted #cccccc;padding-top:10px;}
#footer p{color:#999999; font-size:80%; text-transform:uppercase;}
#footer p a:link, #footer p a:visited{color:#999999;text-decoration:none;}
#footer p a:hover, #footer p a:active, #footer p a:focus{text-decoration:underline;}
.left{float:left;}
.right{float:right;}

/* -----------------------TOP NAV---------------------- */
.topNAV{display:none}


/* -----------------------BREADCRUMB---------------------- */
.breadcrumb{display:none}

/* -----------------------BOTTOM NAV---------------------- */
.bottomNAV{display:none}


/* -----------------------CHILDREN ONLY---------------------- */
.Children_only{display:none}


/* -----------------------TEXTdefault---------------------- */
.TEXTdefault{margin-bottom:10px; width:100%; overflow:auto;}
.TEXTdefault p,.TEXTdefault h1,.TEXTdefault h2,.TEXTdefault h3,.TEXTdefault h4{margin-bottom:5px;}
.TEXTdefault img {margin: 0px 10px 3px 0px;	float: left;}
.borderBOX{border-bottom: 1px dotted #cccccc; padding-bottom:5px; margin-bottom:10px;}
/* -----------------------TEXTimmagineintera---------------------- */
.TEXTimgintera{margin-bottom:10px; text-align:center;}
.TEXTimgintera h1,.TEXTimgintera h2,.TEXTimgintera h3,.TEXTimgintera h4{margin-bottom:5px;}
.TEXTimgintera img {margin-bottom:10px}

/* -----------------------RASSEGNA STAMPA---------------------- */
.data {font-style:italic;}
.meseblog a:link, .meseblog a:visited{padding:0px 15px; color:#00000; text-decoration:none;background-image: url(images/freccina.gif);background-repeat: no-repeat;background-position: 3px 6px;}
.meseblog a:hover, .meseblog a:active, .meseblog a:focus {color:#04b8d8;}

.rassegnaHome{border: 1px solid #cccccc; border-bottom:none; padding:10px 10px 5px; background-color:#04b8d8;}
.rassegnaHome a:link, .rassegnaHome a:visited{padding:0px 15px;color:#FFFFFF;text-decoration:none;background-image: url(images/freccina_bianca.gif);background-repeat: no-repeat;background-position: 3px 6px;}
.rassegnaHome a:hover, .rassegnaHome a:active, .rassegnaHome a:focus{text-decoration:underline;}
.rassegnaHome h1{color:#FFFFFF;border-bottom: 1px dotted #FFFFFF; padding-bottom:5px; margin-bottom:10px;}
.rassegnaHome p{padding-bottom:5px; color:#FFFFFF;}
.rassegnaHomeBOTTOM{background-image: url(images/bg_rassegna_home.jpg);background-repeat: no-repeat;background-position: center bottom;padding:0px 15px 25px;margin-bottom:10px;}
.rassegnaHomeBOTTOM p{border-top: 1px dotted #FFFFFF; padding-top:10px;#FFFFFF;}
/* -----------------------LAST POST ---------------------- */
.lastPost{margin-bottom:10px; border-left:3px solid #04b8d8; padding-left:10px;}
.lastPost p{ text-transform:uppercase; font-size:85%}
.lastPost h3{font-size:100%}
.lastPost a:link, .lastPost a:visited{text-decoration:none;}
.lastPost a:hover, .lastPost a:active, .lastPost a:focus{text-decoration:underline;}
/* -----------------------LAST POST ---------------------- */
.RSSreader{margin-bottom:10px;}
.RSSreader p{ text-transform:uppercase; font-size:85%}
.RSSreader h3{
	font-size:100%;
	background-image: url(images/freccina_rss.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
}
.RSSreader a:link, .RSSreader a:visited{text-decoration:none; color:#000000;}
.RSSreader a:hover, .RSSreader a:active, .RSSreader a:focus{color:#04b8d8;text-decoration:underline;}
/* -----------------------RESOURCE ---------------------- */
.resource{margin-bottom:10px;}
.resource h2{ text-transform:uppercase; font-size:85%}
.resource  a {display:block;padding:2px 15px;border-bottom:1px solid #FFFFFF;}
.resource h2 a:link, .resource a:visited{color:#000000;background-color:#92e8f7;text-decoration:none;background-image: url(images/freccina.gif);background-repeat: no-repeat;background-position: 3px center;}
.resource h2 a:hover, .resource a:active, .resource a:focus{color: #FFFFFF;background-color: #EF0000;background-image: url(images/freccina2.gif);}

/* -----------------------CALENDARIO---------------------- */
.calendar {border-collapse: collapse;border: 1px solid #CCCCCC; border-bottom:none;}
.calendar_currentweek{}
.calendar th {border: 1px solid #AAAAAA;border-bottom: none;padding: 2px 8px 2px 8px;background-color: #e1dd65;}
.calendar_day{padding: 3px; background-color:#ddf4f8;}
.calendar_day_aperto{padding: 3px; background-color:#e1dd65; color:#FFFFFF; font-weight:bold;}
.calendar_day p {margin: 3px;}
.calendar_evento {padding:3px;}
.calendar td {border: 1px solid #CCCCCC;font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 0px;vertical-align: top;border-collapse: collapse;}
.calendar_testata{background-color:#04b8d8; color:#FFFFFF; border: 1px solid #AAAAAA; font-size:150%;}
.calendar_testata h2{color:#FFFFFF;font-size:130%; padding:5px;}
.calendar_testata a, .calendar_testata a:link, .calendar_testata a:visited{color:#FFFFFF;text-decoration:none;}

/* -----------------------BOX CALENDARIO HOME---------------------- */
.calendarHEADER{padding:20px 10px 10px;text-align:center;background-image: url(images/calendar_header.gif);background-repeat:no-repeat;background-position: center top;}
.calendarBODY{padding:0px 0px 10px 50px;background-image: url(images/calendar_body.gif);background-repeat:repeat-y;background-position: center top;}
.calendarFOOTER{text-align:center;background-image: url(images/calendar_footer.gif);background-repeat: no-repeat;background-position: center bottom;padding:0px 15px 25px;}

/* ------------------------------------Photogallery-------------------------------- */
#photogallery{margin-top:20px;;padding: 0px; overflow:auto;}
#photogallery dl{float: left;width: 105px;height: 150px; border: 1px solid #cccccc; text-align: center;margin:1px;overflow:auto;}
#photogallery dt{padding: 15px 0 0}
#photogallery img{display:block;margin:0 auto;border:3px double #cccccc}
#photogallery dd{margin: 0;padding: 2px 10px 0px;}




/* -----------------------UTILITY---------------------- */
.utility{display:none;}

/* ------------------------------------CONTAINERBOX Styles-------------------------------- */
.container_box {padding: 0px;margin: 0px;}
.container_editheader {padding: 3px;background-color: #CCCCCC;color:#FFFFFF;}
.container_editbox {margin: 0px;}
div.itemtitle {font-weight: bold;}
.trasparente{display:none;}



