﻿/* CSS Document */
/************************************************************************/
/*generale*/
html
{   
    /*margin: 0px;
    padding: 0px;*/
    }
body 
{   font-family: Helvetica, Verdana, sans-serif;
    font-size: 10px;
    text-align: center;
    color: #000000;
    margin: 0px;
    background: gray;
    }
.paragrafo
{   color:#0062AA;
    font-size:17px;
    font-weight:bold; 
    }
.sottoparagrafo
{   text-align: left;
    color:#0062AA;
    font-size:14px;
    margin:0px;
    padding-top:10px;    
    padding-bottom:10px;
    }
.testoEnfatizzato
{   color:#0062AA;
    font-size:16px;
    margin:0px;
    font-weight:bold;
    }    
/************************************************************************/
/*Gesione Macro Pagine*/
#contEsterno
{   background: gray;
    width: 100%;
    }
#contPrincipale 
{   width: 920px;
    margin:auto; /*margine destra e sinistra in modo automatico*/ 
    background-color: White;
    }
#contInternoForm
{
    }
#contTestataGenerale
{
    }    
#contCentrale
{
    }
#contImgCorpoTestata 
{   
    padding-left:20px;
    }       
/************************************************************************/
/*menù di sinistra*/
.segnaLeftMenu
{   display:none;
    }
.segnapostoLM
{   height: 10px; 
    width: 12px; 
    margin:0px; 
    border:0px
    }    
#contInvolucroSinistra
{   padding: 0px;
    margin: 0px;
    border-width: 0px;
    }
#contMenuSinistraEsterno
{   float: left;
    width: 220px;
    padding-bottom: 15px;
    margin: 0px;
    text-align: left;
    }
#contMenuSinistraInterno
{   background-color: #F0F4F7;
    }
#contMenuSinistraEsterno ul
{   vertical-align:top;
    margin:0px;
    padding:0px;
    text-align:left;
    padding-right: 5px;
    }
#contMenuSinistraEsterno ul li
{   list-style-image:url(../img/square.gif);
    font-size:12px;
    font-weight:bold;
    color:#67686B;
    margin-left: 25px;
    padding:0px;
    line-height:22px;
    text-align:left;
    }
#contMenuSinistraEsterno ul li a
{   color:#67686B;
    text-decoration:none;
    }
#contMenuSinistraEsterno ul li a:hover
{   color:#0062AA;
    text-decoration:none;
    }
#contMenuSinistraEsterno ul li ul li
{
    color: #6F7073;
    border-bottom: 1px dashed #BEBEBE;
    border-bottom-style: solid;
    font-size: 11px;
    list-style: none;
    list-style-image: none;
    font-weight: 100;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    text-align: left;
    
}
#contMenuSinistraEsterno ul li ul li a
{   text-decoration:none;
    color:#6F7073;
    }
#contMenuSinistraEsterno ul li ul li a:hover
{   text-decoration:none;
    color:#0062AA;
    }
/************************************************************************/
/*corpo di destra (tranne footer)*/
#contInvolucroDestra
{   vertical-align: top;
    padding-left: 220px;
    }
#contCorpoDestra 
{   width:660px;
    float:left;
    margin:0px;
    padding:20px;
    text-align:left;
    background-color:#FFFFFF; 
    }
.contCorpoIntestazione 
{   width:660px;
    clear: both;
    margin: 0px;
    padding: 0px;
    text-align: left;
    padding-top:5px;    
    padding-bottom:10px;   
    }
.contCorpoIntero 
{   width:660px;
    text-align: justify;
    line-height:15px;
    float:left;
    margin:0px;
    padding:0px;
    }
.testoCorpoIntero 
{   width:660px;
    text-align: justify;
    line-height:15px;
    float:left;
    margin:0px;
    padding:0px;
    }    
/*lato sinistro nel corpo della pagina*/
.contCorpoMetaSinistra 
{   width:320px;
    text-align: justify;
    line-height:15px;
    float:left;
    margin:0px;
    padding-right:10px;
    }    
/*lato destro nel corpo della pagina*/
.contCorpoMetaDestra 
{   width:320px;
    text-align: justify;
    line-height:15px;
    float:left;
    margin:0px;
    padding-left:10px;
    }    
/*foto nel lato destro nel corpo della pagina*/
.contCorpoFotoLatoDX 
{   width:320px;
    text-align:left;
    line-height:15px;
    float:left;
    margin:0px;
    padding-left:10px;
    }    
.contCorpoMetaDestra table
{   line-height:14px;
    font-size:9px;
    }   
/************************************************************************/
/*stile footer piedipagina*/
contPiedeStatic 
{  
    /*clear:both;*/
    /*width:920px;
    line-height:17px;
    margin-top:10px;
    border-top: 1px solid #CCCCCC;
    margin-left:auto;
    background-color:#FFFFFF;
    z-index:20;
    position:relative;
    margin-right:auto;
    text-align:center;*/
    }
contPiedeStatic a 
{   color:#5D5E62;
    text-decoration:none;
    }
contPiedeStatic a:hover 
{   color:#0062AA;
    text-decoration:none;
    }
