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.gif) #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:10px 0 0 0;
    MARGIN: 0px auto;
    WIDTH: 760px;    
    POSITION: relative;
    HEIGHT: 155px;
}

DIV#testa p
{
	padding:5px 0 10px 0;margin:0
}

DIV#fumetto
{
	PADDING:5px 0 0 20px;

    WIDTH: 515px;    
    POSITION: absolute;
	top:0;
	left: 235px;
    HEIGHT: 165px;
background: url(../img/fumetto.jpg) no-repeat  top left ;
}
img.logo
{
    float: left;
}
#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: 230px
}


A#design
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(../img/bg_design.png) no-repeat 0px 0px;
    WIDTH: 253px;
    PADDING-TOP: 10px;
    HEIGHT: 220px;
	color: white;
	TEXT-DECORATION: none;
}
A#design:hover
{
    BACKGROUND-POSITION: -253px 0px;
    TEXT-DECORATION: none;
}
A#dynamic
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(../img/bg_dynamic.png) no-repeat 0px 0px;
    WIDTH: 253px;
    PADDING-TOP: 10px;
    HEIGHT: 220px;
	color: white;
	TEXT-DECORATION: none;
}
A#dynamic:hover
{
    BACKGROUND-POSITION: -253px 0px;
    TEXT-DECORATION: none;
}
A#promozione
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(../img/bg_promozione.png) no-repeat 0px 0px;
    WIDTH: 253px;
    PADDING-TOP: 10px;
    HEIGHT: 220px;
	color: white;
	TEXT-DECORATION: none;
}
A#promozione:hover
{
    BACKGROUND-POSITION: -253px 0px;
    TEXT-DECORATION: none;
}
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: 253px;
    HEIGHT: 230px;
    TEXT-ALIGN: center
}


h1
{
	padding: 0px 0 2px 0px ;
	margin:20px 0 14px 0;
	font-weight: normal;
	FONT-SIZE: 1.3em;
	color: #6E0000;

	text-align: left;


}
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;
	BORDER-BOTTOM: 1px solid #EDEDED;
    TEXT-ALIGN: center;
	BACKGROUND-COLOR: #F7FDF3;
}
div#boxslink			{position:relative; width: 760px; margin: 0 auto; padding: 20px 5px 0 5px; text-align: left}
div.slink				{margin: 0; padding: 0; float: left; width:150px;text-align: left}
.slink ul li			{line-height:15px; list-style-type: none; padding:0; margin: 20px 10px 20px 0 ; font-size: 85%}
.slink ul li a			{display: block; text-decoration: none; color:#71828a; padding:0; margin: -15px 0 0 -25px; list-style-position: outside; background-color:transparent; font-weight: normal; border-bottom:none}
.slink ul li a:hover	{color: #900; background-color: transparent; text-decoration: none; font-weight: normal; border-bottom:none; padding: 0}

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;
}



#tags_suggestions { 

border: 1px solid #999; 

background-color: #fff; 

} 

 

#tags_suggestions ul { 

list-style: none; 

margin:0px; 

padding:0px; 

} 

 

#tags_suggestions li { 

padding: 2px 3px; 

} 

 

#tags_suggestions strong { 

text-decoration: underline; 

font-weight: bold; 

} 

 

#tags_suggestions li.selected { 

color: #fff; 

background-color: #8c1000; 

}  

ul.elenco				{list-style: none;margin: 0;padding: 0;}
ul.elenco li				{list-style: none;padding-left: 18px; line-height:15px;  text-align: left; margin: 5px 10px 3px 18px; background:url(../img/checked.gif) no-repeat left center; }
