body {
}
.formj {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DFDFFF; line-height: normal; white-space: normal; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.giusto {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: justify}
.barre { scrollbar-face-color: #CC3333; scrollbar-3dlight-color: #CC3333; scrollbar-darkshadow-color: #CC3333; scrollbar-highlight-color: #DB6C6C; scrollbar-shadow-color: #DB6C6C; scrollbar-track-color: #DB6C6C;}.lefttext { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; font-weight: bold}
.subs { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left; color: #000000}
.titolo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-weight: bold ; color: #CC3333}
.regular { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left}
.form_amm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F4F4F4; line-height: normal; white-space: normal; border-style: none; border-top-width: auto; border-right-width: auto; border-bottom-width: auto; border-left-width: auto}
.pre {  background-image: none; background-position: center center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

h1{
padding:0px;
margin:0px;
color: #602415;
font-size : 16px;
font-weight: bold;
}

a img {border:none;}

span.titolo {
color: #602415;
font-size : 16px;
font-weight: bold;
}

span.titolo2 {
color: #602415;
font-size : 15px;
font-weight: bold;
}

a { font-weight: bold; color: #602415; text-decoration: none; outline:none; }

a:hover { color: #8B4635;}

font.testo-s {color:#686868;font-weight: bold;}
.errore {color: #FF0000;}
.table_sx {table-layout:fixed;background: url(images/back_sx.jpg);background-repeat: no-repeat; background-position: top left;background-color:#ffffff;}
.table_dx {table-layout:fixed;background: url(images/back_dx.jpg);background-repeat: repeat-x; background-position: top ;background-color:#ffffff;}
.border-img { border:0px;} 
.border-img-sel { border-color: #FFCC33 #FFCC33 #FFCC33 #FFCC33; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

.check {
    border:0;
    COLOR: #000000;
		BACKGROUND: no;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}


SELECT {
    border: 1px solid #7F9DB9;
    COLOR: #464646;
	BACKGROUND: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

TEXTAREA {
    border: 1px solid #7F9DB9;
    COLOR: #464646;
	BACKGROUND: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

INPUT {
   border: 1px solid #7F9DB9;
    COLOR: #464646;
	BACKGROUND: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    margin-top:3px;
}

/******************** FOTOGALLERY *********************/
div.boxfoto{
	float: left;
	padding: 4px;
	border: 1px solid #e0e0e0;
	margin-right: 6px;
}

/** prodotti **/
div.prod {
margin-top:20px;
margin-bottom:20px;
overflow:hidden;
}

div.prodotto {
margin-top:20px;
}

div.prod h3 {
margin:0px;
padding:0px;
}

div.prod p {
float: left;
}
img.prodimg {
float: left;
margin-right:5px;
margin-bottom:5px;
}

#mainmenu a {
	display:block;
	height:29px;
	line-height:29px;
	background: url(images/bgmenu.jpg) repeat-x;
	color:#E5EBEB;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial;
}

#mainmenu a:hover {
	color:#99CC00;
}

#menualoe a {
	display:block;
	height:20px;
	line-height:20px;
	background: url(images/bgmenualoe.jpg) repeat-x;
	color:#E5EBEB;
	text-align:center;
	text-transform:uppercase;
	font-size:8px;
	font-family:Verdana;	
}

#menualoe a:hover {
	color:#99CC00;
}

a.menu2 {
	display:block;
	min-height:12px;
	height:auto !important;
	height:12px;	
	background:#336666;
	color:#E5EBEB;	
	text-transform:uppercase;
	font-size:8px;
	font-family:Verdana;	
	padding:4px;
}

a.menu2:hover {
	color:#99CC00;
}