/* BLU #1375B7 - AZZURRO #4F8CB5 - Azzurrino #EEF2F5 - ARANCIONE #A88828; #A88828 */

body { background: #EEF2F5; rightmargin: 0; bottommargin: 0; topmargin: 0; leftmargin: 0; text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; }
img {margin: 0 auto; border: 0; }
div#clear  {clear: both; margin: 0px; } 

/** CONTENITORE **/
div#container{width: 800px; margin: 0 auto; text-align: center; }

/** INTESTAZIONE **/
div#intestazione {padding: 0 5px 0 0; background-color: #FFFFFF; }
 #intestazione h1, h2 {font-size: 12px; color: #000000; text-align: left; margin: 0 5px 0 5px; padding: 5px;}
 #intestazione h3 {font-size: 10px; color: #000000; text-align: left; margin: 0 5px 0 5px; padding: 5px;
                   border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: thin; } 
/** DATA **/
div#data { text-align:center; margin: 0; background-color: #000000; padding:5; border-bottom:5px solid #EEF2F5;border-top:5px solid #EEF2F5; }
 #data p {font-size: 14px; color: #EEF2F5; text-align: center; margin: 5; font-weight:bold }

/** MENU 1 ** roll-over basato solo sui colori **/
div#menu1 {padding: 5px 2px 5px 12px; background-color:#1375B7; border-bottom:5px solid #EEF2F5; text-align: center;
            height: 45px; }
.menu1:link {color: #ffffff; padding:10px 11px 10px 11px; text-decoration:none; font-size: 10px;
             background-color: #4F8CB5; font-weight:bold; float:left; border-right: solid 1px #ffffff; border-left: solid 1px #ffffff;} /* unvisited link */
.menu1:visited {color: #ffffff; padding:10px 11px 10px 11px; text-decoration:none; font-size: 10px;
             background-color: #4F8CB5; font-weight:bold; float:left; border-right: solid 1px #ffffff; border-left: solid 1px #ffffff;} /* visited link */
.menu1:hover {color: #000000; background-color: #A88828; text-decoration: none; font-size: 10px; } /* mouse over link */
.menu1:active {text-decoration:none; font-size: 10px; color: #008c4a; } /* selected link */

/** MENU 2 ** roll-over basato solo sui colori **/
div#menu2 {padding: 3px 0px 3px 110px; background-color:#000000; border-bottom:5px solid #EEF2F5; text-align: center;
            height: 35px; }
.menu2:link {color: #000000; padding:8px 100px 8px 100px; text-decoration:none; font-size: 14px;
             background-color: #4F8CB5; font-weight:bold; float:left; border: solid 1px #ffffff; border-left: solid 1px #ffffff;} /* unvisited link */
.menu2:visited {color: #000000; padding:8px 100px 8px 100px; text-decoration:none; font-size: 14px;
             background-color: #4F8CB5; font-weight:bold; float:left; border-right: solid 1px #ffffff; border-left: solid 1px #ffffff;} /* visited link */
.menu2:hover {color: #ffffff; background-color: #A88828; text-decoration: none; font-size: 14px; } /* mouse over link */
.menu2:active {text-decoration:none; font-size: 14px; color: #008c4a; } /* selected link */

/** CONTENUTO **/
div#contenuto  {clear:left; text-align: justify; }
 #contenuto p { font-size: 11px; color: #1375B7; text-align: justify; margin:5px; line-height:150%}
 #contenuto form { border: solid 1px #1375B7; padding: 5px;}
 #contenuto td { font-size: 11px; color: #1375B7;}
 #contenuto li { font-size: 11px; color: #1375B7; text-align: justify; margin:15px 5px 5px 15px;}  
 .titolo { font-size: 12px; color:#1375B7; text-align:left; margin: 1px; padding: 6px 1px 6px 1px; font-weight:bold} 
 .titolo_area { font-size: 18px; color:#1375B7; text-align:left; margin: 1px; padding: 6px 1px 6px 1px; font-weight:bold} 
 .sottotitolo { font-size: 14px; color:#A88828; text-align:left; margin: 1px; padding: 6px 1px 6px 1px; font-weight:bold} 
 #contenuto h1 { font-size: 24px; color: #1375B7; text-align: center; margin: 0; }
 #contenuto h2 { font-size: 12px; color: #1375B7; text-align: justify; margin:0; line-height:250%; }
 #contenuto h3 { font-size: 11px; color: #1375B7; text-align: justify; margin:0; }
 #contenuto h4 { font-size: 12px; color: #FFFFFF; text-align: center; margin:0; background-color:#1375B7; padding: 5px; }   
 #contenuto hr {color: #A88828; margin-top:5px;margin-bottom:5px; } 
 .h2 { font-size: 11px; color: #1375B7; text-align: justify; margin:0; line-height:150%; }
 .p { font-size: 9px; color: #1375B7; margin: 1px; text-align:left; } 
 #contenuto a:link       {text-decoration:none; font-size: 11px; color: #1375B7; } /* unvisited link */
 #contenuto a:visited    {text-decoration:none; font-size: 11px; color: #1375B7; } /* visited link */
 #contenuto a:hover      {text-decoration:none; font-size: 11px; color: #1c4a6a; } /* mouse over link */
 #contenuto a:active     {text-decoration:none; font-size: 11px; color: #1c4a6a; } /* selected link */ 
 .pulsante {color: #ffffff; padding: 5px; text-decoration: none; font-size: 11px;
             background-color: #4F8CB5; font-weight: bold; margin: 0.1em; }
div#box_s  {float: left; width: 75%; background-color:#ffffff; }
div#box_d  {float: right; width: 24%; background-color:#FFFFFF;}
 .box {padding: 10px; border: solid 1px #A88828; }
 .lato {padding: 0.5em; border:1px solid #A88828; text-align: center; }
 .valuta  {height: 200px; width: 95%px; overflow: auto; border: 1px solid #1375B7; } 


/** MENU PIE **/
div#menupie {clear: both; background-color: #1375B7; text-align: center; padding: 1em; border-top: 3px solid #E6E6E6; }
 #pie p {font-size: 11px; color: #ffffff; text-align: center; }
 #menupie a:link       {text-decoration: none; font-size: 10px; color: #ffffff; } /* unvisited link */
 #menupie a:visited    {text-decoration: none; font-size: 10px; color: #ffffff; } /* visited link */
 #menupie a:hover      {text-decoration: none; font-size: 10px; color: #000000; } /* mouse over link */
 #menupie a:active     {text-decoration: none; font-size: 10px; color: #000000; } /* selected link */
 
/** PIE **/
div#pie {clear: both; background-color: #1375B7; text-align: center; padding: 0.1em; border-top: 3px solid #E6E6E6; }
 #pie p {font-size: 11px; color: #ffffff; text-align: center;}

.FS {float: left; }
.FD {float: right; } 
.aste {font-size: 12px; color: #ffffff;} 
.blu 			{color: #1375B7;}
.blu_chiaro		{color: #8896DC;}
.alto 			{vertical-align: top;}
.centro			{text-align: center;}
.sinistra		{text-align: left;}
.destra			{text-align: right;}
.giustificato	{text-align: justify;}
.testo_blu { font-size: 11px; color: #1375B7; margin:5px; line-height: 150%;}
