body{
font-family: Arial,sans-serif;
font-size: 12px; 
text-align: left;
margin: 20px 0px 0px 20px;
padding:0px 0px 0px 0px; 
background-color:#f0edde;
}

.row_highlight { 
float: left; 
padding: 0px 4px 0px 1px;
margin: 2px 0px 0px 3px;
width: 430px;  height: 108px;
background-color: #FBFBFA;
border: 1px dashed #E4E5E6;
}

/*stili generici, su header e footer*/

div#header{
height: 170px; 
width: 724px; 
background-color: #ffffff; 
color: #000000; 
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
border: none; }

div#header a{
color: #eeeeee;
text-decoration:none;}

div.menu{
position:absolute;
text-align: right;
top:20px;
left:308px;
width:436px;
height:110px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
background-color:#ffffff;
}

div#links{
position:absolute;
top:151px; 
height:59px; 
width:146px; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
border: none;
}

div.ricerca {
position:absolute; 
top:0px; 
left:142px; 
height:59px; 
width:146px; 
padding:0px 0px 0px 0px; 
background-color:#ffffff;
text-align:left; 
font-size: 12px;
}

div.Filo{
position:absolute; 
text-align: left; 
top:150px; 
left:309px; 
width:434px; 
background-color:#f0eddc; 
height:1px;  
padding:0px 0px 0px 0px;
}

div.Storico{
position:absolute; 
text-align: left; 
top:151px; 
left:308px; 
width:436px; 
background-color:#ffffff; 
height:59px;
}

div.Storico p{
font-size: 16px;
font-weight:bold;
color: #ff0000;
position:absolute;
top:40px;
left:4px;
background-color:#ffffff;
padding:0px 0px 0px 3px;
z-index:90;
width: 429px;
height: 23px;
}

div.Storico a{ 
text-align:left; 
text-decoration: none; 
color: #FD3F3F;
 }

div.pages {
position:absolute; 
text-align: center; 
top:635px; 
left:20px; 
width:724px; 
background-color:#ffffff; 
height:35px; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-variant: normal;
text-decoration: none;
font-style: normal;
font-size: 11px;
color: #666666;
z-index:10;
}


div.pages a
{ 
text-align:right; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-variant: normal;
text-decoration: none;
font-style: normal; 
color: #666666;
font-size: 11px;
}

div.pages a:hover
{ 
text-align:right; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-variant: normal;
text-decoration: underline;
font-style: normal;
color:#FF0000;
font-size: 11px;
}


h1,h2,h3,p{
margin:0;
color:#FD3F3F;
}
p{
padding-bottom:0px;
}


h1{
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
color:#FD3F3F;
font-weight:bold;
padding:40px 0px 0px 7px;
margin:0px 0px 0px 0px;
}

h1 a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-variant: normal;
text-decoration: none;
font-style: normal;
color:#FD3F3F;
font-weight:bold;
padding:40px 0px 0px 7px;
margin:0px 0px 0px 0px;
}

h1 a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-variant: normal;
text-decoration: none;
font-style: normal;
color:#FD3F3F;
font-weight:bold;
padding:40px 0px 0px 7px;
margin:0px 0px 0px 0px;
}

h2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #FF9900;
padding-top:0px;
line-height: 20px;
word-spacing: 0px; 
letter-spacing: 0px; 
white-space: normal; 
}

h2 a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
font-variant: normal;
text-decoration: none;
font-style: normal;
color: #FF9900;
padding-top:0px;
line-height: 20px;
word-spacing: 0px; 
letter-spacing: 0px; 
white-space: normal; 
}

h2 a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
font-variant: normal;
text-decoration: none;
font-style: normal;
color: #FF9900;
padding-top:0px;
line-height: 20px;
word-spacing: 0px; 
letter-spacing: 0px; 
white-space: normal; 
}

h3{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #999999;
padding-top:0px;
vertical-align: top;
line-height: 16px;
word-spacing: 0px; 
letter-spacing: 0px; 
white-space: normal; 
}

/*stili specifici per il layout*/
div#content{
position:absolute; 
top:210px; 
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
background-color: #ffffff;
text-align: left;
height:457px;
width: 724px;
visibility: visible;
border: none;
}

/*stili per i contenuti*/
div.split3{
clear:left;
padding:0px 0px 0px 0px;
}

div.div1{float: left; width: 141px; height: 115px; padding: 2px 0px 10px 0px;}
div.div1 img{position: absolute; text-align:left; border: none;  padding: 2px 0px 0px 0px;}
div.div2{float: left; width: 140px; height:115px ; padding: 2px 0px 0px 0px;}
div.div2 img{position: absolute;  text-align:left;  border: none;  padding: 2px 0px 0px 0px;}
div.div3{float: left; width: 430px;  height: 108px;  padding: 0px 4px 0px 1px; margin: 2px 0px 0px 3px; border: 1px solid #ffffff;}
div.split3 img{float: left; }
div.split3 H2{margin: 0px;}
div.split3 p{height: 40px;}




.footer_it{
position:absolute; 
top:460px; 
width:724px;
height:16px;
clear:both;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
background-color:#FE0000;
background-image:  url(../files/sd-production.gif);
color:#FFFFFF;
}
.footer_it p{
text-decoration:none; 
background-color: #fe0000; 
color: #ffcc00;
}

.footer_it a{
text-decoration:none; 
background-color: #fe0000; 
color: #ffcc00;
padding:0px 8px 0px 0px;
}

.footer_eng{
position:absolute; 
top:460px; 
width:724px; 
height: 16px; 
clear:both; 
text-align:right; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
text-decoration:none;  
background-color: #fe0000; 
background-image:  url(../files/sd-production_eng.gif);
color: #ffcc00;
}

.footer_eng p{
text-decoration:none; 
background-color: #fe0000; 
color: #ffcc00;
}

.footer_eng a{
text-decoration:none; 
background-color: #fe0000; 
color: #ffffff;
padding:0px 8px 0px 0px;
}






div.titolodescrizione {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal; 
line-height: 15px; 
font-weight: normal;
font-variant: normal; 
color: #FF9900; 
text-decoration: none;
background-position: top;
vertical-align: top;
margin-left:4px;
}

div.testodescrittivo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;	
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999; 
text-decoration: none;
text-align: justify;
vertical-align: top;	
width: 425px ;
padding: 0px 0px 0px 0px;
margin-left:4px;
}

div.testodescrittivo  a{
color: #777777; 
padding: 0px 0px 0px 0px; 
text-decoration:none; 
font-weight:bold; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
font-style: normal;
}

div.testodescrittivo  a:hover{
color: #ff0000; 
padding: 0px 0px 0px 0px; 
text-decoration:none; 
font-weight:bold; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
font-style: normal;}








	
div.info {
position:absolute;
font-size: 10px; 
font-weight:bold;
color: #888888; 
text-align: left;
padding-top: 10px;
margin-left:4px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
font-style: normal;
width: 370px;
}




	

div.dettaglio {
font-size: 10px; 
font-weight: bold;
color: #777777; 
text-align: right;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
text-decoration:none; 
font-style: normal;
padding-top: 10px;
width: 430px ;

}


div.dettaglio a{
text-align:right; 
color: #777777; 
padding: 0px 0px 0px 0px; 
text-decoration:none; 
font-weight: bold; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
font-style: normal;
}

div.dettaglio a:hover{
text-align:right; 
color: #fe0000; 
padding: 0px 0px 0px 0px; 
font-weight:bold; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
font-style: normal;
}


div.avanzata {
font-size: 12px; 
color: #f00;
padding: 0px 0px 0px 0px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
text-decoration:none; 
font-style: normal;
}

div.avanzata a{
color: #777777; 
padding: 0px 0px 0px 0px; 
text-decoration:none; 
font-weight:bold; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
font-style: normal;
}

div.avanzata a:hover{
color: #ff0000; 
padding: 0px 0px 0px 0px; 
text-decoration:none; 
font-weight:bold; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
font-style: normal;
}
