/*..................................................................................indicazioni:
- per formattare le pagine vedi nella URL l'oggetto, il file è nella cartellina corrispondente
- gli stili #namesyle sono associati agli id="namestyle" che si possono mette in qualsiasi tag
- gli stili div#name some sempre associati agli id="name" ma specifici solo per il tag <div>
- gli stili .namestyle sono associati al class
 */

LI{padding-left:0px;margin-left:-20px;}
a {text-decoration: none; color:#B6130E}
a:hover {text-decoration: underline;}
a:focus {text-decoration: underline;}

FIELDSET { border: 1px solid #B6130E; }
LEGEND { color:#B6130E; font-WEIGHT:bold;}
FORM { margin: 5px 10px 10px 10px; padding: 0px 0px 0px 0px;}
INPUT {font-family: arial,sans-serif;font-size: 1em;color:#000066;}

BLOCKQUOTE{ margin:0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
/*..................................................................................LAYOUT GENERALE */

/*stili per il layout fisso con background*/
html,body{margin: 0;padding:0}

body{font-family: Verdana,arial,sans-serif;
font-size: 0.80em;
text-align:justify;
color:#102245;
 background: url('../img-sito/sf_2.gif') repeat-x; /*background-color: #006B9F; */
}

div#container{width:770px; 
margin:0 auto;
}

/*stili specifici per il layout */

div#boxmain{
 background:url('../img-sito/sfondo-home.jpg');
 background-repeat:no-repeat;
 margin-top: 50px;
}

div#boxmain2{
 margin-top: 50px;
}
div#sinistra{float: left;
text-align: left;
width: 190px;
width:200px;
width:190px;
padding: 0 0 0 10px;
}
div#menusx{
width: 170px;
width:180px;
width:170px;
}

div#destra{float: right; 
width: 190px;
width:200px;
width:190px;
}

div#titolo{
font-size: 0.90 em; 
margin-top:0px; 
padding-top:0px;
color:#B6130E;
text-align: left;
font-weight:bold;
}

div#titolo1{
font-size: 1.20em; 
margin-top:0px; 
padding-top:0px;
color:#B6130E;
text-align: center;
font-weight:bold;
}

div#content{margin: 0 200px 0 130px;
padding: 1em 10px;
margin-top: 40px;
vertical-align:top;
}
div#footer{clear:both;
margin-top: 10px;
text-align:center; 
padding: 50px 0;
background-image: url('../img-sito/bottom.gif');
background-repeat:repeat;   
color: #ffffff;
width: 100%;
height: 30px;
font-size:0.80em;
}

/* ..................................................................................INTESTAZIONE */
#intestazione {height: 96px; text-align:center; width:770;}
#intestazione img { display:inline;}


/* ............................................................................menu top */

#menu { font-size: 0.90em; font-weight:bold; padding-top:2px; }
#menu a{ color:#FFFFFF;}
#menu a:hover{color:#FFD733; text-decoration:none;}
#menu span{color:#FFD733}


/* ............................................................................menu left */

#sinistra { font-size: 0.90em; font-weight:bold; padding-top:2px; }
#sinistra a{ color:#000000;}
#sinistra a:hover{color:#006B9F; text-decoration:none;}
#sinistra span{color:#006B9F}
#sinistra li {font-weight: bold; color: #B6130E; padding: 0; margin: 0 0 3px 5px; list-style-image: url('../img-sito/ico-menu.gif');}
#sinistra ul {margin: 0; padding: 0;}
#sottomenu ul {margin: 0; padding: 0;}
#sottomenu li {font-weight: normal; color: #006B9F; padding: 0; margin: 0 0 3px 15px; list-style-type:disc; list-style-image: none;}

/* ............................................................................destra */

div#box{
background-color:#E2E2E2;
width: 179px;
text-align:center;
}


#inbox {margin: 5px; }


/*................................................................................content*/
H3 {text-decoration: none; color:#B6130E}
H1{font-size: 1.20em; margin-top:0px; padding-top:0px; color:#006B9F; text-align:center; }
#abstract {font-style:italic; background:#FFEEAA; padding:3px 3px 3px 3px;}
#corpo {text-align:justify; padding-top:8px;}
.border {border: 1px solid #006B9F; text-align: left; margin-right:8px; }
#mini{font-size: 0.80em; margin-top:0px; padding-top:0px; color:#0154D1; text-align:center; }
.box-text{font-size: 0.80em; margin-top:0px; padding-top:0px; text-align:center;  font-weight:100; }
.prod-text{font-size: 0.70em; margin-top:0px; padding-top:0px; text-align:left; }
.view-text{font-size: 0.70em; margin-top:0px; padding-top:0px; text-align:left; }
.view-text-center{font-size: 0.80em; margin-top:0px; padding-top:0px; text-align:center; }