HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    SCROLLBAR-FACE-COLOR: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #004976;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;

    BACKGROUND-color: #ffffff;
    PADDING-BOTTOM: 0px;
	BACKGROUND: url(../img/bg_body.png) #ffffff repeat-x left top;
    MARGIN: 0px;

    PADDING-TOP: 0px;
    FONT-SIZE: 80%;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
DIV#guscio
{

    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 940px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TEXT-ALIGN: left;
}

DIV#testostretto
{	
	padding: 0px 240px 0 10px;
	margin: 150px 0px 10px 175px;
    BACKGROUND: #ffffff;
	BORDER-left: 1px dotted #dddddd;
	height:100%;
	position:relative;

	line-height:25px;


}
DIV#testo
{	
	padding: 0px 40px 0 10px;
	margin: 150px 0px 30px 15px;
    BACKGROUND: #ffffff;
	BORDER-left: 1px dotted #dddddd;

	position:relative;

	line-height:25px;


}
#contricerca {
width:376px; 	line-height:20px;font-size:11px;float:left; padding-top:10px;
}
#ricerca {
background-color: #aeb1b7; padding:10px;
}
#contrisultati {
padding:10px 0 0 30px;width:346px;float:left;line-height:20px;
}
#risultati {
padding:10px;
}
ul.risultati {list-style: none;margin: 0;padding: 0;}
#contannuncio {
	width:554px;padding:0;margin:0;float:left;
}
#annuncio {
padding:10px;
}
DIV#testa
{
	PADDING:10px 0 0 0;
    MARGIN: 0px auto;
    WIDTH: 940px;    
    POSITION: relative;
    HEIGHT: 260px;

}
span#waw {font-size:80%; position:absolute; right:20px;top: 18px;color:#eeeeee}
span#waw a {color:#eeeeee;font-size:100%;}
#italiano {position:absolute; top:70px; left: 810px}
#inglese {position:absolute; top:70px; left: 880px}
#stemma
{
    float: left;
}
#contact {
	position:absolute;
	top: 6px;
	left: 417px;
}
#schermo {
width:900px;
height:267px;
position:absolute;
top:128px;
left:0;
margin-bottom:50px;
padding: 0 15px 0 15px;
BACKGROUND: url(../img/bg_schermo.jpg) #ffffff no-repeat left bottom; 
}
#menualto {
height:28px;
width:895px;
BACKGROUND: url(../img/bg_menu_alto.png) #ffffff repeat-x left bottom;
text-align:right; padding: 5px 5px 0 0;color:#777777; font-weight: bold;position:relative;
}

h1
{
	padding:0;margin:0;

	FONT-SIZE: 10px;
	color: #004976;



	
}
h1.titsx{
	position:absolute; top: 7px;left:7px;; text-align:left;FONT-SIZE: 12px; color:#777777
}
h2
{
	font-weight: bold;
	FONT-SIZE: 12px;
	
	color: #004976;
	text-align: left;
	padding:0;
	margin:5px 0 0 0  ;
	
}
#presentazione {
width:440px;
height:220px;

color:#777777;
padding: 10px 40px 10px 10px;
font-size:12px;
FONT-FAMILY: "Trebuchet ms",verdana,Arial, Sans-Serif;
line-height:20px;
float:left;
}
#slide {
width:400px;
height:220px;
padding-top:5px;
float:left;
}
#slide img{
	padding:10px;
	BACKGROUND: url(../img/bg_foto.png) no-repeat left bottom;
}
div#piedipagina
{
    PADDING:10px 0 0 0;
	FONT-SIZE: 8pt;
    MARGIN: 0px auto;
    WIDTH: 100%;
	height:50px;
    TEXT-ALIGN: center;
	border-top: 1px solid #dddddd;
}
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: #004976;
	TEXT-DECORATION: none; font-size:11px;
}
A:hover
{ 
    TEXT-DECORATION: underline; COLOR: #aa4976;
}


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}


#photoholder {

background: url(../img/loading.gif) #0 50% 50% no-repeat;
}


#thephoto1 {visibility:hidden;	position: relative; margin: 150px auto;	}
	
#thephoto2 {visibility:hidden;	position:absolute;
	top: 0px;
	left: 10px;}

div.testoinlay {margin-right: 220px}
#lay1 {visibility:hidden; position:absolute;top:0;left:0;}
#lay2 {visibility:hidden; position:absolute;top:0;left:0;}
#lay3 {visibility:hidden; position:absolute;top:0;left:0;}

p.ell {background:url(../img/zip.gif) no-repeat left center; padding: 10px 0 10px 20px}

a.el {text-decoration:none}


DIV#pannello
{

    FONT-SIZE: 11px;
    RIGHT: 0px;
    BACKGROUND: url(../img/bg_pannello.jpg) no-repeat center top;

    MARGIN: 0px;
    WIDTH: 170px;
	padding:0px 20px 0px 20px; 
    FONT-FAMILY: "Trebuchet ms",verdana, sans-serif;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 291px
}
DIV#pannello h2
{
	FONT-SIZE: 11px;	
	text-align: right;
	padding:0;

	
}

.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: #004976
}


TEXTAREA
{
	MARGIN: 0px 0px 0px 23px;
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT: 12px "Trebuchet ms",sans-serif;
    BORDER-LEFT: 0px solid;
    COLOR: #475078;
    BORDER-BOTTOM: 0px solid;
    WIDTH: 144px;
    HEIGHT: 100px;
	padding: 5px 5px 5px 5px;
	BACKGROUND: url(../img/bg_txarea.gif) no-repeat left top;
}
BUTTON
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT: 12px "Trebuchet ms",sans-serif;
    BORDER-LEFT: 0px solid;
    COLOR: #475078;
    BORDER-BOTTOM: 0px solid
}
DIV.input-cont
{
    BACKGROUND: url(../img/bg_input.gif) no-repeat left top;
    MARGIN: 0px 0px 0px 23px;
    WIDTH: 154px;
    HEIGHT: 30px
}
P.im
{
    FONT-STYLE: italic;
    TEXT-DECORATION: underline;
}

DIV#elfoto
{
	POSITION: absolute;
	WIDTH: 150px;
	HEIGHT: 470px;
	PADDING: 0px;
	MARGIN: 20px 0 0 5px;
	BORDER: 1px solid #c7de7e;

	font-size: 80%; left:0;
}


#scrolldiv {
    position: absolute;
    PADDING: 10px 20px 10px 10px;
    overflow: auto;
    height: 430px;
	
}
#scrolldiv p
{
text-align: center;
}
#scrolldiv__controls {
    position: absolute;
    display: none;left:0;
}
#imgup {
    position: absolute;
    top: 5px;
	left: 75px;    
}

#imgdw {
    position: absolute;
    top: 495px;
	left: 75px;    
}
b.red {color: red}

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

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

ul.checked				{list-style: none;margin: 0;padding: 0;PADDING-BOTTOM: 10px;}
ul.checked 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; }


DIV#menuricerca
{
    FONT-SIZE: 1em;
    RIGHT: 0px;
    WIDTH: 150px;
    POSITION: absolute;
    TOP: 16px;
	BORDER-LEFT: 1px dotted #dddddd;
	PADDING-BOTTOM:20px;

}
div.tl					{font-family: "Trebuchet ms",verdana, arial, sans-serif,sans; color: #A58766; text-align: right; margin: 10px 00px 0px 4px; border-bottom: 1px dotted #7A786C}
UL.menunav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
A.mnlvl
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 150px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dddddd 1px solid;
    TEXT-ALIGN: right;
	font-size: 10px;
}
A.mnlvl:hover
{
    BACKGROUND-POSITION: left 50%;
    BACKGROUND-IMAGE: url(http://www.webatwork.eu/img/sub.png);
    COLOR: #333333;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fafafa
}
A.submnlvll IMG
{
    MARGIN-LEFT: 10px
}
input, textarea, select { border:1px solid #BDC7D8; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; padding:3px; } 
.contieniform {margin: 10px 0 10px 0}
.contieniform input, textarea  {width:250px;}
.contieniform input:focus  {margin:0;border:1px solid #666666;}
#conferma {border:0}
.etichetta {font-size:11px;}
/*---- sIFR ---*/

.title
{
	font-size:16px;
	font-weight:bold;
	font-family: Arial;
}

.sIFR-active .title
{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
}

.sth2
{
	font-size:24px;
	font-weight:bold;
	font-family: Arial;
}

.sIFR-active .sth2
{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
}
.subtitle
{
	font-size:20px;
	font-weight:bold;
	font-family: Arial;
}

.sIFR-active .subtitle
{
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/

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:940px;height:400px;margin:0;padding:0;margin-bottom:15px;}
div#scaffale				{width:1316px;height:400px;padding: 0;position:absolute; left:0;top:0px;}
