body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: black;
	background-color:#BAD6AF;

}
td {
	margin: 0px; padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;}
	
p { margin:0px ; padding:0 }
a { color:#007547; text-decoration:none; margin:0; padding:0}	
a:hover { color: #FF3333;}	
	
form{ padding:0; margin:0}

div {
	margin: 0px; padding: 0px;}	

div#divAllPag	{}

div#divBasePag {
	width:760px; 
	background-color:#Ffffff; margin-bottom: 20px }

div.menu1 a{
	font-size: 12px; font-weight:bold; padding: 3px 18px 3px 18px; border-right:7px solid #ffffff; height:100%; background-color: #D0D8D8; }
div.menu1 span{
	font-size: 12px; font-weight:bold; padding: 3px 18px 3px 18px; color:#FFFFFF; border-right:7px solid #ffffff; height:100% ;background-color:#FF3333;}	


/* POST */
div.post1 {  margin:25px 10px 25px 20px; border-bottom:1px dashed #BAD6AF; }
div.post1 a:hover { color:#FF3333}
div.post1 p.titoloPost a{ color:#000000;  font-size:18px;}
div.post1 .pSot { margin: 5px 0 10px 0; font-weight:bold; color:#FF3333}
/* fine POST */

/* POST2 */
div.post2 {  margin:25px 50px 25px 30px; }
div.post2 a:hover { color:#FF3333}
div.post2 p.titoloPost { color:#000000;  font-size:20px; margin:0 0 15px 0}
div.post2 .pSot { margin: 5px 0 40px 0; padding:2px 0 4px 0; font-weight:bold; color:#FF3333; border-bottom:1px dashed #BAD6AF; }
div.post2 p.dataPost { margin:15x 0 5px 0; color:#007547; font-weight:bold; font-size:10px}
/* fine POST */

/* POST3 */
div.post3 {  margin:17px 20px 0px 25px ;   padding-bottom:5px;   border-bottom:1px dashed #BAD6AF;  }
div.post3 p.titoloPost a{  font-size:12px; font-weight:bold;}

div.post3 .pSot {  margin-top: 4px; color:#FF3333}

/* fine POST */


.comment { margin:15px 0 10px 0; border-bottom:1px dashed #BAD6AF; padding-bottom: 5px }

/* TBL1 */
.tbl1 { margin: 20px 0 20px 0; width:193px}
.tbl1 .tbl1tdA{ border-left:2px solid #007547; border-top:2px solid #007547; border-right:2px solid #007547; padding: 3px 2px 0 9px  }
.tbl1 .tbl1tdB{ border-left:2px solid #007547; border-bottom:2px solid #007547; border-right:2px solid #007547; padding: 0px 2px 3px 9px  }



.tbl2 { margin: 26px 10px 10px 10px; background-color: #f9ce47; padding:9px}
.tbl2 td { padding:7px 2px 5px 15px}

.tbl3{ margin: 35px 0 15px 40px ; }

div.div1 {   border-bottom:1px dashed #BAD6AF; margin:6px 10px 6px 9px; padding-bottom:6px}

.div2 { margin:25px}


.form1 { font-weight:bold; margin:20px 0 20px 0; color:#666666 }
.form1 p{ margin-top:10px}

.testRubrica { margin: 26px 10px 10px 10px;}



.divM1{ margin:20px 0 10px}
.divM1 img{ margin-top: 6px}
.banner1 img{ margin-top:5px; margin-bottom:5px}

.ul1 li{ margin-bottom:7px; font-size:12px}
/* Generiche */
.p1 { margin:40px 5px 0px 25px; font-weight:bold; font-size:16px; color:#FF3333}
.a1 { font-weight:bold; color:#007547; font-style:italic}
.a2 { font-weight:bold; color:#6F6F6F; font-style:italic}
.a3{ font-weight:bold; color:#004B2C; font-size:9px}
.a4{ font-weight:bold; color:#007547; font-size:10px}

.txt1 { font-weight:bold; color:#FF3333; font-size:14px}
.txt2 { font-weight:bold; color:#007547; font-size:10px}
.txt3 {   color:#6F6F6F; font-size:9px; font-weight:normal}
.txt4 { font-weight:bold; color:#007547; font-size:14px}
.txt5 { font-weight:bold; color:#FF3333; font-size:10px}
.txt6 { font-weight:bold; color:#FF3333; font-size:14px}
.txt7 { color: #666666}
.floatLeft { float:left; margin:2px 6px 2px 0}
.floatRight { float:right; margin:2px 0 2px 6px }
