html,body{
	margin:0;
	padding:0;
}
body{
	font-family: Arial,Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align:center;
}
input.round{
	vertical-align: middle;
	margin:0 0 0 2px;
	padding:0 0 0 0;
}
.bordo{
	border:1px solid #000000;
}
a {
	color: #000000;	
	text-decoration: none;
}
a:visited {
	color: #000000;	
	text-decoration: none;
}
a.butt{
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
	background-color: #689F44;
	border:1px solid #FF9900;
	padding:3px 10px 3px 10px;
	text-decoration:none;
}
a.butt:visited {
	color:#FFFFFF;
}
/*a.butt:hover{
	color:#000099;
	background-color:#FF9900;
	border:1px solid #000099;
}	*/
.spaztrans {
	line-height: 1px;
}
.testointCopia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
	text-decoration: none;
	line-height: 14px;
}
.notizieinrilievobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000033;
	text-decoration: none;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #000066;
	text-decoration: none;
}
.descrizione5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	font-weight: bold;
	text-decoration: none;
}
div#cornice{
	border:1px solid #000000;
	width:190px;
	margin-left:5px;
	margin-bottom:5px;
}
div#cornice.dett{
	float:left;
	width:160px;
	margin:0px;
}	
/*STRUTTURA GENERALE*/
div#container{
	float:left;
	width:760px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:0px;
	border:1px solid #000000;
}
div#consx{
	float:left;
	width:120px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}
div#consxwid{
	float:left;
	width:0px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}
div#sinistra{
	float:left;
	/*width:550px;*/
	width:548px;
}
div#destra{
	float:left;
	width:210px;
}
div#destraboximg{
	border:1px solid #999999;
	margin:5px 5px 5px 0;
	padding-top:5px;
}	
div#destraboximg img{
	border:1px solid #000000;
	margin-bottom:5px;
}	
div#testata{
	float:left;
	width:548px;
	height:119px;
	margin: 0 0 0px 0px;
	padding:0 0 0px 0;
}
div#titolo{
	float:left;
	/*width:550px;*/
	width:548px;
	margin-top:10px;
}
div#titolosx{
	float:left;
	width:248px;
	/*border-bottom:1px solid red;*/
	background-image: url(../img/giallo.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
div#titolodx{
	float:left;
	width:295px;
	color:#33A02C;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	/*border-bottom:1px solid #000000;*/
}
div#corpo{
	float:left;
	/*width:550px;*/
	width:548px;
}
div#corposx{
	float:left;
	width:140px;
	/*border-top:1px solid green;
	border-bottom:1px solid green;*/
}
div#corpodx{
	float:left;
	/*width:410px;*/	
	width:408px;
}
div#corpodxtop{
	float:left;
	width:388px;
	min-height:343px;
	padding:10px;
	text-align:justify;
}
div#corpodxbot{
	float:left;
	/*width:390px;*/	
	width:408px;
}
div#corpodxbot img{
	border:1px solid #000000;
	margin-bottom:10px;
}	
/*END STRUTTURA GENERALE*/
/*ACCOUNT*/
div#account{
	float:left;
	width:140px;
	margin-top:10px;
	/*border-top:1px solid grey;
	border-bottom:1px solid grey;*/
}
/*END ACCOUNT'*/
/*MENU'*/
div#menu{
	float:left;
	width:140px;
	margin-top:10px;
	/*border-top:1px solid brown;
	border-bottom:1px solid brown;*/
}
div#menu ul{
	float:left;
	width:130px;
	list-style-type: none;
	margin:0px 0px 0 5px;
	padding:0 0 0 0;
}
div#menu li{
	float:left;
	width:130px;
	list-style-image: none;
	margin-bottom:2px;
	text-align:left;
	line-height:20px;
	vertical-align:middle;
	background-image: url(../img/menuli.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#menu li.sub{
	width:120px;
	margin-left:10px;
	background-image: url(../img/sottomenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	
div#menu a{
	float:left;
	width:110px;
	padding-left:20px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
div#menu a.sotto{
	width:100px;
	background-image: url(../img/sottomenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	
/*END MENU'*/
/*MENUCAT*/
div#menucat{
	width:200px;
}
div#menucatop{
	width:200px;
	height:41px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	line-height:45px;
	vertical-align:middle;
	background-image: url(../img/topmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#menucatcnt{
	width:198px;
	border-left:1px solid #689F44;
	border-right:1px solid #689F44;
}
div#menucatcnt ul{
	width:190px;
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0 0 5px 0;
}
div#menucatcnt li{
	width:185px;
	list-style-image: none;
	margin-left:5px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #689F44;
}
div#menucatcnt a{
	display:block;
	width:170px;
	padding-left:10px;
	color:#00613B;
	padding-top:3px;
	padding-bottom:2px;
	vertical-align:middle;
	font-weight:bold;
}
div#asx{
	float:left;
	width:5px;
	margin-left:2px;
	padding-top:3px;
	font-weight:bold;
	color:#00613B;
}
div#adx{
	float:none;
	width:170px;
}	
div#menucatbot{
	width:200px;
	height:10px;
	background-image: url(../img/botmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	
/*END MENUCAT*/
/*CATALOGO*/
div#cattesto{
	float:left;
	width:200px;
	font-size:11px;
}
div#cattesto.detti{
	margin-left:10px;
}
div#cattitolo{
	float:left;
	width:200px;
	font-weight:bold;
	margin-left:10px;	
	margin-bottom:10px;
}
div#catimg{
	float:left;
	width:165px;
	margin-left:10px;
}
div#catfine{
	float:left;
	width:390px;
	margin-top:20px;
	margin-bottom:0px;
}
div#catprezzo{
	float:left;
	width:165px;
	color:#689F44;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
div#catcarr{
	float:right;
	width:200px;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
}
div#catcarr img{
	margin:0 5px 0 0;
	vertical-align:middle;
}
div#catinfo{
	float:left;
	width:200px;
	margin-top:10px;
	font-weight:bold;
}
div#catbot{
	float:left;
	width:405px;
	height:20px;
	margin-bottom:5px;
	background-image: url(../img/socat.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/*END CATALOGO*/
/*CONTATTI*/
div#infointes{
	float:left;
	width:390px;
	text-align:center;
	font-weight:bold;
	color:#00613B;
	margin-top:5px;
	margin-bottom:0px;
}
span.sbox_l  {
	background: url('../img/srch_l_b.gif') no-repeat top left;
	float: left;
	width: 12px;
	height: 22px;
}
span.sbox_r  {
	background: url('../img/srch_r.gif') no-repeat top left;
	float: right;
	width: 13px;
	height: 22px;
}
span.sbox input {
	background: url('../img/srch_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 21px;
	width: 155px;
	padding: 3px 3px 0 3px;
	font: 11px/13px arial;
	color: #000;
}
div#infotesti{
	float:left;
	width:100px;
	margin-top:10px;
	/*border:1px solid #000000;*/
}
div#infotesti ul{
	float:right;
	width:100px;
	list-style-type: none;
	margin: 0px 0 0 0px;
	padding: 0 0 0 0;
	/*border:1px solid purple;*/
}
div#infotesti li{
	display:block;
	width:100px;
	text-align:right;
	font-weight:bold;
	color:#00613B;
	list-style-image: none;
	margin: 1px 0 0px 0px;
	line-height: 22px;
	vertical-align:middle;
	/*border:1px solid #000000;*/
}
div#infocampi{
	float:right;
	width:278px;
	margin-top:10px;
	/*border:1px solid #000000;*/
}
div#infocampi ul{
	float:left;
	width:220px;
	list-style-type: none;
	margin: 2px 0 0 0px;
	padding: 0;
	/*border:1px solid green;*/
}
div#infocampi li{
	float:left;
	width:180px;
	text-align:left;
	list-style-image: none;
	margin: 0 0 1px 0;
	/*border: 1px solid #000000;*/
}
div#boxtext{
	float:left;
	width: 205px;
	height:105px;
	background: url('../img/areatesto.gif') no-repeat center center;
	margin-top:5px;
	/*border:1px solid #000000;*/
}
div#boxtext textarea{
	width:180px;
	height:78px;
	margin:7px 0px 0px 10px;
	font: 11px/13px arial;
	color: #000;
	/*border:1px solid #000000;*/
	border: 0;
}	
div#boxtext a{
	display:block;
	width:30px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:3px;
	margin-left:170px;
}
/*END CONTATTI*/
/*PIEDE*/
div#footer{
	float:left;
	clear:both;
	width:760px;
	line-height:40px;
	font-weight:bold;
	vertical-align:middle;
	border-top:1px solid #000000;
}
div#footersx{
	float:left;
	width:180px;
}
div#footersx img{
	margin-top:5px;
	vertical-align:middle;
}
div#footercnt{
	float:left;
	width:400px;
}
div#footerdx{
	float:left;
	width:180px;
	vertical-align:middle;
}
div#footerdx img{
	margin-left:5px;
	vertical-align:middle;
	border:1px solid #000000;
}
div#footerdx a{
	line-height:38px;
	vertical-align:middle;
}
/*END PIEDE*/
