/* verde scuro: #1D5C0B   scuro2:#2D9D10  */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	background-attachment: fixed;
	background-color: #739372;
	background-image: url(../_img/sfBody.jpg);
	background-repeat: repeat-x;
	background-position: top;}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}

ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}

ol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: upper-roman;
	list-style-position: outside;}
	




/*  ELEMENTI */
div#divAllPag	{ 	
	}
div#divBasePag {
	width:763px;}
table#tbl1 { 
	background-color:#FFFFFF}
table#tbl1 { 
	background-color:#FFFFFF}
table#tbl3 { 
	background-color:#87DA71; border-top:30px solid #4CB530}
table#tbl4 {
	background-image: url(../_img/sfBottom1.jpg); background-repeat: no-repeat; margin-top: 10px;}
table#tbl5 { background-color: #269018}
table#tbl6 { 
	background-color:#87DA71;}

div#bandiere  { 
	margin-left: 15px}
div#bandiere img { 
	margin-left: 10px}

div.menu1 a { 
	font-weight:bold; text-decoration:none; color: #1D5C0B; padding: 0 16px 0 16px; border-left: 13px solid #2D9D10}
div.menu1 a:hover { 
	background-color: #8AF76D;  border-color: #298D0F; color:#000000  }


ul.menu2 { margin:5px 2px 5px 16px; padding:0;/* border: 1px solid red*/}
ul.menu2 li{
	margin:4px 0px 0px 0px;	padding:0; color:#FFFF00; list-style-position: outside;	list-style-type: square;}
ul.menu2 a{
	font-weight:bold; text-decoration:none; color: #277013; font-size:11px; }
ul.menu2 a:hover { 
	 color: #FFFF00   }



div.menu3 ul { margin:5px 2px 5px 10px; padding:0;  /* border: 1px solid red*/}
div.menu3 ul li{ font-weight:bold; margin:4px 0px 0px 0px;	padding:0; color:#FFFF00; list-style-position: outside;	list-style-type: square;}
div.menu3 ul a{	text-decoration:none; color: #ffffff; font-size:11px; }
div.menu3 ul a:hover { color: #FFFF00   }	 
div.menu3 div.sottomenu3 {font-weight: normal; font-size:12px;margin-top:2px; margin-bottom:12px; letter-spacing:1px; line-height:14px}	 	 
div.menu3 div.sottomenu3 a{font-weight: normal; font-size:12px}	 
	 
	 
	 
	 
.path td{ background-color:#1D5C0B; color: #BDE8B1; padding:3px 5px 3px 25px; font-size:11px}
.path a{  color: #87DA71; text-decoration:none}
.path a:hover{ color:#FFFFFF }


.paging td{ text-align:center; font-weight:bold; background-color:#1D5C0B; color: #FFFFFF; padding:1px; font-size:13px; letter-spacing: 3px}
.paging a{  color: #87DA71; text-decoration:none; font-size:11px}
.paging a:hover{ color: #FFFF00 }

div.box1 { background-color:#FFFFFF; padding: 2px 2px 2px 20px}

div.riga1 {
	border-top: 1px dashed #2D9D10; text-align:center; margin:2px 10px 2px 10px; padding:0}
	
	
div.cerca form{ margin-top:10px;   vertical-align: sub; font-size: 10px; padding:8px 8px 25px 8px;border: 1px solid #90C08A; font-weight:bold; /* background-color:#1CA00A; */ color:#FFFFFF; }	
div.cerca form input { font-weight:bold} 
div.cerca form a{ text-decoration:none; color:#FFFFFF; } 
div.cerca form a:hover{ color: #FFFF00; } 


table.tblCatalogo { background-color:#87DA71;}
table.tblCatalogo a{ text-decoration:none; color:#333333  }
table.tblCatalogo a:hover{ color:#FF0000  }
table.tblCatalogo td{ font-size:11px; border-bottom: 1px dashed #2D9D10;  border-left: 1px dashed #2D9D10; padding: 0 7px 7px 7px }
table.tblCatalogo td img{ float:left; margin-right: 9px }
table.tblCatalogo .titolo { font-size:15px; font-weight: bold; display:block; margin: 0 0 5px 0}
table.tblCatalogo .tdDettaglio { border: none; font-size:13px;}
table.tblCatalogo .tdDettaglio img{ float:none}
table.tblCatalogo .tdDettaglio .titolo{ font-size:20px; font-weight: normal }

table.tblCatalogo .tdDettaglio .floatLeft {float: left; margin:7px 12px 7px 0px}
table.tblCatalogo .tdDettaglio .floatRight {float: right; margin: 7px 0px 7px 12px}


/* CLASS GENERICHE */
.titolo1 { font-size:20px; color: #1D5C0B}
.titolo2 { font-size:24px; color: #ffffff; }
.txt1 {  font-size:14px; font-weight:bold;	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;  line-height:21px
}

p.p1 { font-size:14px; color:#FFFFff; margin:10px 0 0 0; font-weight:bold }
p.p2 { font-size:16px; color:#ffffff; margin:13px 0 0 0; font-weight:bold }
.txtPiccolo2 {
	color: #1D5C0B; font-size: 10px; }
.txtPiccolo1 {
	color: #FFFFFF; font-size: 10px; }
.sfondino1 {
	background-attachment: fixed;
	background-image: url(../_img/sfondino1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfondino2 {
	background-attachment: fixed;
	background-image: url(../_img/sfondino2.gif);
	background-repeat: no-repeat;
	background-position: right top;}

.buttare { background-color:#2F8F2A }

table.tblCatalogo a.a1 { color: #ffffff ; letter-spacing: 2px }
