    /*
    GENERALE
    ================================================*/

    html {          
        background-color:#0c5a9a;
        margin-top:0px;
        margin-bottom:10px;
        text-align:center; 
    }
    
    
    body {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        line-height:15px;
        margin-top:0px;
        padding-top:0px;
        color:#333333;
        text-align:center;   
    }
    
    body a {
        color:#000000;    
    }
    
    
    .container {
        width:921px;
        margin-left:auto;
        margin-right:auto;
        text-align:left;
        margin-top:0px;
        text-align:left;   
    }

    .wrapper {
        width:921px;
        float:left;
        background-color:#FFFFFF;
    }

    img {
        border:0px;
    }
    

    /*
    HEADER
    ================================================*/
    
    .header {
        width:921px;
        height:144px;
        float:left;
    }
    
    
    /*
    MENU SX
    ================================================*/

    .menu_sx {
        width:168px;
        float:left;
        border-right:#666666 1px solid;
    }
    
    .voce_menu {
        width:168px;
        height:30px;
        float:left;
        background-image:url("../img/menu_sx.jpg");
        background-repeat:no-repeat;
        cursor:pointer;
    }
    
    .voce_menu p {
        color:#FFFFFF;
        text-align:center;
        margin-top:10px;
    }
    
    .voce_menu a {
        text-decoration:none;        
    }
    
    .voce_menu_attiva {
        width:168px;
        height:30px;
        float:left;
        background-image:url("../img/menu_sx_over.jpg");
        background-repeat:no-repeat;
        cursor:pointer;
    }

    .voce_menu_attiva p {
        color:#333333;
        text-align:center;
        margin-top:10px;
    }

    .voce_menu_attiva a {
        text-decoration:none;      
    }
    
    .sottovoce_menu {
        width:168px;
        height:20px;
        float:left;
        /*background-image:url("/sincmstemplate/content/img/menu_sx.jpg");*/
        background-repeat:no-repeat;
        cursor:pointer;
    }

    .sottovoce_menu p {
        color:#666666;
		font-size:10px;
        text-align:center;
        margin-top:4px;
    }

    .sottovoce_menu a {
        text-decoration:none;  
        color:#FFFF00;
    }
    
    .sottovoce_menu_attiva {
        width:168px;
        height:20px;
        float:left;
        /*background-image:url("/sincmstemplate/content/img/menu_sx.jpg");*/
        background-repeat:no-repeat;
        cursor:pointer;
    }

    .sottovoce_menu_attiva p {
		font-size:10px;
        color:#990033;
        text-align:center;
        margin-top:4px;
    }

    .sottovoce_menu_attiva a {
        text-decoration:none;  
        color:#FFFF00;
    }
    
    
    
    /*
    FOOTER
    ================================================*/

    .footer {
        background-color:#0c5a9a;
        width:921px;
        height:40px;
        float:left;
        color:#FFFFFF;
        text-align:center;
    }
    
    .footer a {
        color:#FFFFFF;
    }
    
    .footer a:hover {
        text-decoration:none;
    }
    
    
    /*
    HOME
    ================================================*/
    .content_home {
        float:left;
        width:529px;
        margin-bottom:10px;

    }

    .content_home p{
        margin-top:20px;
        margin-left:20px;
        margin-right:20px;

    }
    
    .diventa_socio {
        float:center;
        margin-left:10px;
        margin-right:15px;
        margin-top:30px;
        margin-bottom:30px;
    }
    
    .quota_sociale_online {
        float:left;
        margin-top:30px;
        margin-bottom:30px;
    }
    
    .menu_dx {
        float:right;
        width:222px;
        border-left:#999999 1px solid;
        margin-bottom:50px;
    }

    .menu_dx a:hover{
        text-decoration:none;
    }

    .menu_dx p{
        margin-left:10px;
        margin-right:10px;
        margin-top:0px;
        margin-bottom:10px;
    }
    
            
    .menu_dx_news {
        float:left;
        width:222px;
        height:125px;
        background-image:url("../img/bg_box_news.jpg");
        background-repeat:no-repeat;
        margin-bottom:10px;
    }
    
    .menu_dx_news a {
        color: #000000;
    }
    
    .menu_dx_news h2 {
        margin-left:10px;
        margin-right:10px;
        margin-top:20px;
        margin-bottom:10px;
        font-size:18px;
        color:#990033;
        text-align:center;
    }
    
    .menu_dx_news h3 a{
        margin-left:10px;
        margin-right:10px;
        margin-top:0px;
        margin-bottom:0px;
        font-size:11px;
        color:#98002F;
    }

    .menu_dx_news h3{

        margin-top:0px;

    }
    
    .menu_dx_corsi {
        float:left;
        width:222px;
        background-image:url("../img/bg_box_corsi.jpg");
        background-color:#196ca3;
        background-repeat:no-repeat;
        color:#FFFFFF;
		margin:20px 0px 0px 0px;
    }
    
    .menu_dx_corsi a {
        color: #FFFFFF;
    }
    
    .menu_dx_corsi h2 {
        margin-left:10px;
        margin-right:10px;
        margin-top:10px;
        margin-bottom:10px;
        font-size:18px;
        color:#FFFFFF;
        text-align:center;
    }
    
    .menu_dx_corsi h3 a{
        margin-left:10px;
        margin-right:10px;
        margin-top:0px;
        margin-bottom:0px;
        font-size:11px;
        color:#FFFFFF;
    }
    
    .menu_dx_continua a{
        color:#98002F;
        font-weight:bold;
    }
    
    
    .homepage_link_repronews {
        float:left;
        width:198px;
        margin-left:160px;
        display:inline;
    }
    
    
    .homepage_link_repronews h2 {
        font-size:12px;
        text-align:right;
    }
    
    .homepage_banner {
        width:529px;
        text-align:center;
    }
    
    
    /*
    TESTO
    ================================================*/
    .contenuto {
        float:left;
        width:752px;

    }

    .contenuto p{
        margin-top:20px;
        margin-left:20px;
        margin-right:20px;
        margin-bottom:20px;
    }
    
    .contenuto h1{
        margin-top:20px;
        margin-left:20px;
        font-size:20px;
        color:#990033;
        line-height:20px
    }
    
    .contenuto h2{
        margin-left:20px;
        font-size:14px;
        color:#990033;
    }
    
    .errore {
        color:#FF0000;
    }
    
    /*
    LINK
    ================================================*/
    .singolo_link {
        float:left;
        margin-top:10px;
		width:732px;
    }
    
    
    /*
    DIVENTA SOCIO
    ================================================*/
    .diventa_socio_label {
        float:left;
        width:150px;
        text-align:right;
        margin-right:10px;
    }
    
    .diventa_socio_input {
        float:left;
    }
    
    .clear_both {
        margin-bottom:20px;
        clear:both;
    }
    
    
    
     /*
    CONSIGLIO DIRETTIVO
    ================================================*/
    .consiglio_direttivo_biennio {
       margin-left:20px;
       float:left;
       margin-top:20px;
       color:#990033;
       font-weight:bold;
    }
    
    .consiglio_direttivo_label {
       margin-left:20px;
       float:left;
       width:120px;
       font-weight:bold;
    }

    .consiglio_direttivo_data {
       float:left;
    }

