/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0}
body{text-align: center;   /*centra in IE 5.x */
font: normal 12px Verdana, sans-serif; color: #777;
text-align: center;
background: #ffffff;
background-image: url(img/sfondo2.jpg);
}

div#container
{
position:relative; width:745px; margin: 0 auto; text-align: left;
}

A:link, A:visited {color: #000000; text-decoration: none;}
A:hover {color: #000000; text-decoration: underline;}
A:focus {font-weight: none;}

img {border: 0px;}

/*stili specifici per il layout*/

/*- Menu Tabs 8--------------------------- */

#tabs8
{
position:absolute; top:15px; left:6px; right:0px; width:729px; height:30px;
/*float:left;*/
background:#FCF3F8;
font-size:10px;
line-height:normal;
border-top:1px solid #F4B7D6;
border-bottom:1px solid #F4B7D6;
z-index:2
}

#tabs8 ul
{
margin:0;
padding:10px 10px 0 12px; /*da sistemare;*/
list-style:none;
}

#tabs8 li
{
display:inline;
margin:0;
padding:0;
}

#tabs8 a
{
float:left;
background:url("tableft8.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}

#tabs8 a span
{
float:left;
display:block;
background:url("tabright8.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#C7377D;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs8 a span {float:none;}
/* End IE5-Mac hack */
#tabs8 a:hover span
{
color:#591333;
}
#tabs8 a:hover
{
background-position:0% -42px;
}
#tabs8 a:hover span
{
background-position:100% -42px;
}
#tabs8 #current a
{
background-position:0% -42px;
}
#tabs8 #current a span
{
background-position:100% -42px;
}

div#Header
{
position:absolute; top:34px; left:630px; right:0px; width:105px; height:15px;
font: bold 10px Verdana, sans-serif;
line-height:normal;
z-index:3
}

div#Sfondo
{
position:absolute; top:40px; left:5px; right:0px; width:730px; height:500px;

background:#FCF3F8;border-left: 1px solid #F4B7D6;
border-right: 1px solid #F4B7D6;
border-bottom: 1px solid #F4B7D6;
z-index:1
}

div#Testi
{
position:absolute; top:90px; left:18px; right:0px; width:480px; height:400px;  overflow: auto;
padding-right: 10px;
text-align:justify;
background:#FCF3F8;
z-index:3
}

div#TestiP
{
position:absolute; top:90px; left:18px; right:0px; width:600px; height:400px;  overflow: auto;
padding-right: 10px;
text-align:justify;
background:#FCF3F8;
z-index:3
}

/* FLOATS Prodotti */
div#floatL {position:relative; float:left; width:280px;}
div#floatR {position:relative; float:right; width:280px;}

div.comment
{
width: 280px;margin-top: 20px;
}
div.date
{
margin-bottom:-0.5em;
background: url(img/cTop.gif) no-repeat top;
}
div.cbody
{
background: url(img/cBody.gif) repeat-y top;
padding: 10px 10px 0
}
div.cbody p
{
margin:0 0 0.8em
}
div.author
{
margin-top:-0.8em;padding:35px 0 0 25px;
background: url(img/cBottom.gif) no-repeat top
}
div.author strong
{
color: #7CA500
}

div#TestiB
{
position:absolute; top:120px; left:18px; right:0px; width:350px; height:400px;  overflow: auto;
padding-right: 10px;
text-align:justify;
background:#FCF3F8;
z-index:3
}

span.H1 {font: small-caps 200% Georgia, Verdana, sans-serif; text-decoration: underline;}

div#TestiC
{
position:absolute; top:120px; left:370px; right:0px; width:250px; height:188px;
z-index:3
}

div#Footer
{
position:absolute; top:540px; left:5px; right:0px; width:732px; height:15px;
background-color: #E3ECF3; color: #000; font: normal 10px Verdana, sans-serif; text-align:center;
}