HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/bg_body.jpg) #ffffff repeat-x left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-SIZE: 70%;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
}
DIV#guscio
{
	min-height: 400px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 760px;
    PADDING-TOP: 10px;
    POSITION: relative;
    TEXT-ALIGN: left;
}

DIV#testo
{	
	float:left;
	display:inline;
	position:relative;
	padding: 0 0 30px 0;
	margin: 0;
	width: 460px;
	line-height:20px;
}
DIV#testoext
{	
	float:left;
	display:inline;
	position:relative;
	padding: 0 0 30px 0;
	margin: 0;
	width: 760px;
	line-height:20px;
}

div#menulato			{float:left;display:inline; width: 280px;padding-left:10px; margin: 0 0 10px 10px;}


div.menul				{padding: 8px 0 5px 0; margin:0; background: #FFFFEE url('../img/sfondo_menulato.gif') repeat-y top left}
div.menulatoup			{height: 16px; background: #FFFFEE url('../img/sfondo_alto_menulato.gif') no-repeat bottom left}
div.menulatodw			{height: 18px; background: #FFFFEE url('../img/sfondo_basso_menulato.gif') no-repeat top left}
ul.ll					{font-size:90%;list-style: none;margin: 0;padding: 0;width:188px }
ul.ll li					{list-style: none;padding: 0; line-height:15px;  text-align: right; margin: 5px 10px 0px 3px}

ul.lln					{font-size:90%;list-style: none;margin: 0;padding: 0;width:188px }
ul.lln li					{list-style: none;padding-left: 12px; line-height:15px;  text-align: left; margin: 5px 10px 3px 8px; background:url(../img/zip.gif) no-repeat left center; }
ul.lln li:hover			{background:url(../img/zip2.gif) #eeeeee no-repeat left center}



div.tl					{color: #007932; text-align: right; margin: 5px 10px 3px 0; border-bottom: 1px dotted #c6deba}
a.ll					{font-weight: normal; TEXT-DECORATION: none;}


DIV#testa
{
	PADDING:0;
    MARGIN: 0px auto;
    WIDTH: 760px;    
    POSITION: relative;
    HEIGHT: 90px;
	BACKGROUND: url(../img/bg_testa.jpg) top center;
}

img.logo
{
    float: left;margin:0px
}
#lembo
{
	position:absolute;
	width:376px;height:27px;
	top:5px;left:350px;
    BACKGROUND: url(../img/lembo.jpg) no-repeat 0px 0px;
	padding: 0px 0 0 15px;
}
#lembo a {
	color:#888888;
	TEXT-DECORATION: none;
	font-size:10px;
}
#lembo span {

	padding-left:80px;
	font-size:9px;
	color:#888888;
}
img#scritta
{
	position:absolute;
	
	top:38px;left:300px;
}
DIV#menualto
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 760px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 90px
}


DIV#menualto A
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(../img/bg_pulsanti.jpg) no-repeat 0px 0px;
    WIDTH: 190px;
    PADDING-TOP: 30px;
    HEIGHT: 90px;
	color: white;
	TEXT-DECORATION: none;
}
DIV#menualto A:hover
{
    BACKGROUND-POSITION: -190px 0px;
    TEXT-DECORATION: none;
}
DIV#menualto LI#active A
{
    BACKGROUND-POSITION: -380px 0px
}
DIV#menualto LI#active A:hover
{
    BACKGROUND-POSITION: -380px 0px
}
DIV#menualto UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative
}
DIV#menualto LI
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 190px;
    HEIGHT: 90px;
    TEXT-ALIGN: center
}


h1
{
	padding: 0  ; margin: 0;
	font-weight: normal;
	FONT-SIZE: 10px;
	color: #aaaaaa;
	font-variant:small-caps;
	border:0;
	text-align: left;
	display:inline;
}
h2
{
	padding: 0 0 0 2px ;
	font-weight: normal;
	FONT-SIZE: 16px;
	color: #52514e;
	font-variant:small-caps;
	border-bottom: 1px dotted #c6deba;
	text-align: left;
}
h3
{
	padding: 0 0 0 2px ;
	font-weight: normal;
	FONT-SIZE: 14px;
	color: #52514e;
	font-variant:small-caps;
	border-bottom: 1px dotted #c6deba;
	text-align: left;
}
h3.news
{
	padding: 20px 30px 20px 0px ;
	font-weight: normal;
	FONT-SIZE: 14px;
	color: #52514e;
	font-variant:small-caps;
	border-bottom: 0;
	text-align: right;
	BACKGROUND: url(../img/bg_news.jpg) no-repeat center center;
}
h3.lato
{
	padding: 20px 30px 20px 0px ;
	font-weight: normal;
	FONT-SIZE: 14px;
	color: #52514e;
	font-variant:small-caps;
	border-bottom: 0;
	text-align: right;
	BACKGROUND: url(../img/bg_h3_lato.jpg) no-repeat center center;
}
div#footer
{
	clear:both;
    PADDING:10px 0 10px 0;
	FONT-SIZE: 95%;
    MARGIN: 0px auto;
    WIDTH: 100%;
	BORDER-TOP: 1px solid #EDEDED;
    TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
}
P.acapo
{
    CLEAR: both
}

span.lingua
{
    POSITION: absolute;
	Top: 62px;
	left: 636px;
}


IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
IMG.absm
{
    VERTICAL-ALIGN: middle;
    MARGIN: 0 3px 1px 0;
}
IMG.absmdx
{
    MARGIN: 0 0px 1px 2px;
    VERTICAL-ALIGN: middle
}

IMG.cx
{
    DISPLAY: block;
    MARGIN: 1em auto
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #52514e;
	TEXT-DECORATION: underline;
}
a:focus { outline: 0; }
a img { border: 0; }
a:hover{color:#00c196}
a.moreinfo {
padding:100px 50px 100px 50px;
BACKGROUND: url(../img/bg_info.png) no-repeat center center;border:1px solid;
}
A.gras
{
    FONT-WEIGHT: bold;
    COLOR: #52514e;
	TEXT-DECORATION: none;
}
P.destra
{
    TEXT-ALIGN: right
}
P.centro
{
    TEXT-ALIGN: center
}

IMG.imgtitolo
{
    DISPLAY: block;
    MARGIN: 1em auto 2em;
	
}
img.arounddx			{float:right; margin-left: 3px; margin-top: 5px}
img.aroundsx			{float:left; margin-right: 3px; margin-top: 5px}
img.ic					{float:left; margin-right: 3px}


p.incipit {BACKGROUND: url(../img/quote.gif) no-repeat 0px 0px;}
p.incipit:first-line {text-align:right}







input.chk
{
	width:15px;margin:0 3px 0 0px;padding:0;
}
div.check
{
	    MARGIN: 10px 0px 10px 23px;
    WIDTH: 154px;
	height: 15px;
	
}
span.chk{
margin: 0 0 0 0;
}
P.im
{
    FONT-STYLE: italic;
    TEXT-DECORATION: underline;
}
#boxpreventivo {
position:relative;width:280px;height:360px; margin-top:5px;
}
#contatti
{
width:235px;height:324px;
BACKGROUND: url(../img/box_contatti.jpg) no-repeat left top;
position:absolute;top:00px;left:0px;
    FONT-SIZE: 11px;
    MARGIN:0px;    
	padding:45px 25px 10px 20px; 
    FONT-FAMILY: verdana, sans-serif;
}
#contatti p
{margin:0;padding:5px;}

#preventivo
{
width:235px;height:324px;
BACKGROUND: url(../img/box_preventivo.jpg) no-repeat left top;
position:absolute;top:00px;left:0px;
    FONT-SIZE: 11px;
    MARGIN:0px;  
	padding:45px 25px 0px 20px; 
    FONT-FAMILY: verdana, sans-serif;
}

.loff	{position:absolute;text-align:center;top:8px;padding-top:5px;color:#00C196;width:133px;height:15px;}
.lon	{cursor:pointer;position:absolute;text-align:center;top:8px;padding-top:5px;color:#52514e;width:133px;height:15px;}
.box
{
    padding: 3px; margin:0;border-bottom:1px dotted #c7de7e;
}
.sbox
{
    text-align: right; font-weight: bold;padding: 2px 2px 4px 2px; margin:0;color: #007932
}
img.slide
{
	float:left;
}
div.slide {position: relative;float:left;width:70px; height:70px; padding:0 ; margin: 0 20px 0 20px;text-align: center;cursor:pointer;}

span.slide		{position: absolute; bottom:0;left:0;width:70px;FONT-WEIGHT: normal;    COLOR: #52514e;	TEXT-DECORATION: underline;}

div#trolley				{position:relative;overflow:hidden;float:left;width:450px;height:200px;margin:0;padding:0;border-bottom:1px solid #cccccc;margin-bottom:35px;}

div#scaffale				{position:relative;overflow:hidden;float:left;width: 1800px;height:200px;margin:0;padding:0;}

div.pagina				{width:450px;height:200px;float:left;background: url(../img/bg_pagina.png) repeat-x top left;position:absolute; top:0px;}
div.pagina a 				{text-decoration:none; border-bottom:1px dotted #52514e}
div.pagina p				{text-align:justify;line-height:15px;margin:0;padding:7px 5px 5px 5px}
div.pagina p.destra		{text-align:right}
div.pagina h3				{font-variant:small-caps;font-size: 12px;color: #FFFFFF; margin:2px 0 0px 5px;border-bottom: 0;padding:0}
div.riquadrino			{position:relative;height:100px;}
span.riqsx				{position:absolute; top:0;left:0;cursor:pointer;}
span.riqcx				{position:absolute; top:6px;left:160px;}
span.riqcxb				{position:absolute; top:-4px;left:125px;padding:10px 40px 10px 40px;BACKGROUND: url(../img/bg_info.png) no-repeat center center}
span.riqdx				{position:absolute; top:0;right:0;cursor:pointer;}
h3 span 					{color: #52514e}

#sliderinvisibile		{display:none;}

.corniceimg {
	background: url('../img/shadow.gif') no-repeat bottom right;
	float: left;
	MARGIN-RIGHT: 10px;position:relative;top:10px;left:5px;margin-left:5px
}

.corniceimg  img {
	 background-color: #fff;
	 border: 1px solid #a9a9a9;
	 display: block;
	 margin: -8px 5px 5px -5px;
	 padding: 4px;
	 position: relative;
}

.corniceimgic {
	background: url('../img/shadow.gif') no-repeat bottom right;
	float: left;
	MARGIN: 0 12px 15px 0;position:relative;top:7px;left:5px;
}
.corniceimgic  img{
	 background-color: #fff;
	 border: 1px solid #a9a9a9;
	 display: block;
	 margin: -5px 5px 5px -5px;
	 padding: 4px;
	 position: relative;
}
div.iter				{width:90px;height:25px;float:left;background: url(../img/bg_iter.gif) no-repeat bottom left;color:#dddddd;margin:5px 0 5px 0;padding:0;text-align:center;}
div.iteractive		{width:90px;height:25px;float:left;background: url(../img/bg_iter_act.gif) no-repeat bottom left;color:#888888;margin:5px 0 5px 0;padding:0;text-align:center;}

span.prototypetip		{text-decoration:none; color:red;cursor:pointer;BACKGROUND: url(../img/tip.gif) no-repeat left center;padding-left:16px;}

a.anteprima			{BACKGROUND: url(../img/zoom_img.gif) no-repeat left center;padding-left:16px;}

div.codice {border:1px dotted; padding:10px; background-color:#DDEBCF}

.aut {cursor:pointer}

input.casella
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT: 12px "Trebuchet ms",sans-serif;
    BORDER-LEFT: 0px solid;
    COLOR: #475078;
    BORDER-BOTTOM: 0px solid;

    MARGIN: 5px 0px 0px 6px;
    WIDTH: 129px;
    PADDING-TOP: 1px
}
#errori {
background: url(../img/errore.gif) no-repeat top right #eeeeee; border:1px solid; padding: 10px;visibility:hidden;
}
.profilo {
background-color: #eeeeee; border:1px solid; padding: 10px;
}

