body {margin: 0px 0px 0px 0px;
background-image:url(../immagini/bg.jpg);
background-attachment: fixed;
background-position:top;
background-repeat:no-repeat;
background-color:#E0EAFF;
}
a { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #009D3A; text-decoration: underline}
a:active { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #009D3A; text-decoration: none}
a:hover {FONT-WEIGHT: bold; font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif; color: #E2001A; text-decoration: none}
a:link {FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}
a:visited {FONT-WEIGHT: bold; font-family:  Verdana,Tahoma, Arial, Helvetica, sans-serif}



.titolocat {
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#009037;
	text-transform:uppercase;
}
.titolocat a:visited{
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#009037;
	text-transform:uppercase;
	text-decoration:none;
}
.titolocat a:link{
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#009037;
	text-transform:uppercase;
	text-decoration:none;
}
.titolocat a:hover{
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#009037;
	text-transform:uppercase;
	text-decoration:underline;
}

.titolocat2 {
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#009037;
}
.titolocat2 a:link {
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#009037;
	text-decoration:none;
}
.titolocat2 a:visited {
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#009037;
	text-decoration:none;
}
.titolocat2 a:hover {
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#009037;
	text-decoration:underline;
}
.titolocat3 {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#009037;
}

.titoliintestazioni {
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#009037;
}

.news { FONT-WEIGHT: normal; font-family: Verdana; font-size: 8pt; color: #5A5A5A; text-align:justify; }
.news  a {FONT-WEIGHT: bold; font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif; font-size: 8pt; color: #5A5A5A; text-decoration: none}
.news  a:active {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #5A5A5A; text-decoration: none}
.news  a:hover { FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #009D3A; text-decoration: underline}
.news  a:link {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}
.news  a:visited { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}

.offerte { FONT-WEIGHT: normal; font-family: Verdana; font-size: 8pt; color: #5A5A5A; text-align:justify; line-height:18px; }
.offerte  a {FONT-WEIGHT: bold; font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif; font-size: 8pt; color: #5A5A5A; text-decoration: none}
.offerte  a:active {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #5A5A5A; text-decoration: none}
.offerte  a:hover { FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt; color: #009D3A; text-decoration: underline}
.offerte  a:link {FONT-WEIGHT: bold;  font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}
.offerte  a:visited { FONT-WEIGHT: bold; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif}


.descart { FONT-WEIGHT: normal; font-family: Verdana; font-size: 8pt; color: #5A5A5A; text-align:justify; padding:3px; }


.mensx ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
.mensx a
{
text-transform:uppercase;
display: block;
color: #00722C;
background-image: url(../immagini/men.gif);
width: 153px;
HEIGHT:22px;
padding-left:3px;
padding-top:7px;
text-decoration: none;

}
.mensx a:hover
{
background-image: url(../immagini/men2.gif);
color: #FFFFFF;
}




.top{
background-image:url(../immagini/top.gif);
background-repeat:repeat-x;
height:24px;
}

.erba{
background-image:url(../immagini/erba.gif);
background-repeat:repeat-x;
height:118px;
}

.offtop{
background-image:url(../immagini/off-topbg.gif);
background-repeat:repeat-x;
height:16px;
}

.off{
border-left:#CBCBCB 1px solid;
border-right:#CBCBCB 1px solid;
}


.offbot{
background-image:url(../immagini/off-botbg.gif);
background-repeat:repeat-x;
height:5px;
}



.linbian{
border-top:#ffffff 1px solid;
}

.fascros{
background-image:url(../immagini/fasciaross.gif);
height:15px;
background-repeat:repeat-x;
}

.menu{
background-image:url(../immagini/menu-bg.gif);
background-repeat:repeat-x;
height:36px;
}

.bott1{
background-image:url(../immagini/bott1.gif);
background-repeat:repeat-x;
height:57px;
}

.bott2{
background-image:url(../immagini/bott2.gif);
background-repeat:repeat-x;
height:15px;
}

.insert{
background-image:url(../immagini/insert-bg.gif);
background-repeat:no-repeat;
width:193px;
height:184px;
}


.menu2{
background-image:url(../immagini/mensx-bg.gif);
background-repeat:repeat-y;
width:195px;
}



.sfum{
background-image:url(../immagini/sfum.gif);
height:17px;
background-repeat:repeat-x;
}


.corpo{
background-color:#ffffff;
padding-left:1px;
padding-right:1px;
}


.boxs{
background-image:url(../immagini/box-bg.gif);
background-repeat:repeat-y;
width:196px;
}


.foto{
border:#D5D3D3 1px solid;
background-color:#ffffff;
padding:1px;
}

.dataTableRow { background-color: #F0F1F1; height:105px; }
.dataTableRowTot { background-color:#FFCC99; }
.dataTableRowSelected { background-color:#FFCC66; }
.dataTableRowOver { background-color:#FFC;  cursor:hand; height:105px;}
.dataTableContent {  }
.dataTableRowlock { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color:#FFFF99; }


.box{ background-image: url(../immagini/sf-txt.gif); background-repeat:repeat-x;  border:#E0E0E0 1px solid; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#C13578; HEIGHT:20px; width:160px;
}

.box2{ background-image: url(../immagini/sf-txt.gif); background-repeat:repeat-x;  border:#E0E0E0 1px solid; font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color:#8A8C91; HEIGHT:240px; width:180px;
}
.fade{  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: alpha(opacity=0);
        opacity: 0;
        width:664px; 
        height:226px;
}


