body{
	text-align: center;
	background-color: #FFFFFF;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-size:67.5%;
	font-family: "trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
}
p, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
p {color:#666666; font-size:1.2em;}
h1, h2, h3{color:#0b9f00;padding-bottom:3px}
h4, h5, h6{color:#666666;}
h1{font-size:1.8em;border-bottom:1px solid #77c102;font-weight:normal;margin-bottom:10px;}
h2{font-size:1.6em;font-weight:normal;}
h3, h4{font-size:1.3em;}
h5, h6{font-size:1.2em;}
a:link, a:visited {color: #77c102; text-decoration:underline;}
a:hover, a:active, a:focus {color: #0b9f00;text-decoration:none;}

hr {clear:both; height:0px; line-height:0px; margin:0px; padding:0px; visibility:hidden;}
.clearer{clear:both; height:0px; line-height:1px; margin:0px; padding:0px; visibility:hidden;}


/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< STRUTTURA HOME >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* -----------------------CONTAINER---------------------- */
#container {width: 100%;margin-right: auto;margin:10px auto;text-align: left;}
#colSX {float: left;width: 25%;}
#colDX{float: right;width: 70%;}
/* -----------------------FOOTER---------------------- */
#footer {clear:both;width:100%; overflow:auto;border-top:1px solid #cccccc; padding-top:10px;}
#footer p{color:#5e5e5e;}
#footer p a:link, #footer p a:visited{color:#5e5e5e;text-decoration:none;}
#footer p a:hover, #footer p a:active, #footer p a:focus{text-decoration:underline;}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NAVIGAZIONE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.menuHeader{display:none;}

/* -----------------------CHILDREN ONLY---------------------- */
#boxMenu{display:none;}
.Children_only{display:none;}


/* -----------------------MENU FOOTER---------------------- */
.menuFooter{display:none;}

/* -----------------------SUBMENU---------------------- */
.submenu{display:none;}

.TEXTdefault{width:100%; overflow:auto;margin-bottom:15px;}
.TEXTdefault img{float:left; margin: 0px 10px 3px 0px;}
.TEXTdefault ul{padding:0px; margin:10px 0px 0px; list-style-type:square;font-size:1.2em;}
.TEXTdefault ul li{margin:0px 0px 5px;}
.TEXTdefault ol{padding:0px; margin:10px 0px 5px;font-size:1.2em;}
.TEXTdefault ol li{margin:0px 0px 10px;}

.TEXTimmIntera{width:100%; overflow:auto;margin-bottom:15px;}
.TEXTimmIntera img{ border: 1px solid #cccccc;}
.TEXTimmIntera a,.TEXTimmIntera a:link, .TEXTimmIntera a:visited{text-decoration:none;}

.logo {margin-bottom: 10px;}

.flash{display:none;}
.left{float:left;}
.right{float:right;}

.datanews {font-style:italic; font-weight:bold; margin-bottom:15px}

#borderNone{border-top:none;padding-top:0px;}
.bordoSotto{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #cccccc;}

.double{width:100%; float:left;}
.doubleSX{width:50%; float:left;}
.doubleDX{width:50%; float:right;}

.double2{width:100%; float:left;}
.double2SX{width:50%; float:left;}
.double2DX{width:50%; float:right;}

.triple{width:100%px; float:left;}
.tripleSX{width:30%; float:left;}
.tripleCC{width:35%; float:left;}
.tripleDX{width:35%; float:right;}
.tripleContenuto{padding:0px 15px;}
/* -----------------------UTILITY---------------------- */
.utility{display:none;}





/* -----------------------CALENDARIO---------------------- */
.calendar {border-collapse:collapse;border: 1px solid #CCCCCC; border-bottom:none;font-size:1.1em}
.calendar_currentweek{}
.calendar th {border: 1px solid #CCCCCC;border-bottom: none;padding: 2px 8px 2px 8px;background-color: #77c102;color:#FFFFFF;text-align:center;font-size:1.1em;}
.calendar_day{padding: 3px; background-color:#E0E0E0;}
.calendar_day_aperto{padding: 3px; background-color:#77c102; color:#FFFFFF; font-weight:bold;}
.calendar_day_aperto a{color:#FFFFFF;}
.calendar_day p {margin: 3px;}
.calendar_evento {padding:3px;}
.calendar td {border: 1px solid #CCCCCC;padding: 0px;vertical-align: top;border-collapse: collapse;}
.calendar_testata{font-size:1.6em;color:#0b9f00; border: 1px solid #AAAAAA;text-align:center;}
.calendarComandi{padding-top:1px;}



/* -----------------------CONTACT MODULE---------------------- */
.contactModule{margin-bottom:20px;}
.contactModule td{padding:3px 0px;}
.tdDXcontact{padding:3px 0px;text-align:right;}
.campi{width:162px;}
.campolungo{width:340px;}
.textarea{width:340px; height:100px;}
.obbligatorio{color: #77c102;}
.invia{background-color: #77c102;border:none;color: #FFFFFF;}
/* ------------------------------------Photogallery-------------------------------- */
#photogallery{margin:0px 0px 15px;padding: 0px; overflow:auto;}
#photogallery dl{float: left;width: 130px;height: 150px; border: 1px solid #CCCCCC; text-align: center;margin:3px;overflow:auto;}
#photogallery dt{padding: 15px 0 0}
#photogallery img{display:block;margin:0 auto;border:3px double #77c102}
#photogallery dd{margin: 0;padding: 2px 10px 0px;}.galleryList{background-image:url(images/next.gif);background-repeat: no-repeat;background-position: left center;padding-left: 35px;margin-bottom:10px;}


.comandi{border:none;}
.comandi a{display:inline;padding:0px}
.comandi a:link,.comandi a:visited{ background:none;}
.comandi a:hover,.comandi a:focus,.comandi a:active{ background: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;}

