    /*
    STRUTTURA GENERALE
    ================================================*/  
    
    body {
            margin-top:10px;
            background-color:#ebeeec;
    }

    html {
            margin-bottom:10px;
    }
    
    
    .container {
            background-color:#FFFFFF;
            width:935px;
            margin:auto;
    }
    
    
    .header { 
            float:left;
            background-color:#FFFFFF;
            width:935px;
            border-left: 13px solid #FFFFFF;
            border-right: 13px solid #FFFFFF;
            border-top: 6px solid #FFFFFF;
    }


        .header_lineasuperiore { 
                float:left;
                background-color:#6e90a6;
                width:935px;
                height:18px;
        }


        .banner {
                float:left; 
                background-color:#FFFFFF;
                width:935px;
                height:177px;
        }


        .banner img{
                text-decoration:none;
                border:0px;
        }     
        
        
        .header_lineainferiore {
                float:left;
                background-color:#e3db49;
                width:935px;
                height:18px;
                border-bottom:2px solid #FFFFFF;
        }


    .contenuto {
            float:left;
			background-color:#b6c7d4;
            width:935px;
            border-left: 13px solid #FFFFFF;
            border-right: 13px solid #FFFFFF;
            border-bottom: 22px solid #FFFFFF;
            background-image: url(/sincmstemplate/content/img/bg_contenuto.jpg);
			background-repeat:repeat-y;
    }


    .spalla_sx {
            float:left;
            background-color:#e3db49;
            width:220px;
            /*height:400px;*/
    }
    
    
    .contenuto_centrale {
            float:left;
            background-color:#b6c7d4;
            width:712px;
            /*height:800px;*/
            border-left:2px solid #FFFFFF;
    }

    .contenuto_centrale_home {
            float:left;
            background-color:#b6c7d4;
            width:531px;
            /*height:800px;*/
            border-left:2px solid #FFFFFF;
    }


    .contenuto_testo_small {
            float:left;
            background-color:#FFFFFF;
            width:339px;
            height:20px;
            border-top:2px solid #b6c7d4;
    }


    .contenuto_testo {
            float:left;
            background-color:#FFFFFF;
            width:678px;
            border-left:15px solid #b6c7d4;
            border-top:15px solid #b6c7d4;
            border-bottom:15px solid #b6c7d4;
    }

    .contenuto_testo_home {
            float:left;
            background-color:#FFFFFF;
            width:501px;
			height:308px;
            border-left:15px solid #b6c7d4;
            border-top:0px;
            border-bottom:15px solid #b6c7d4;
            background-image: url(/sincmstemplate/content/img/sfondo_home.jpg);
			background-repeat:no-repeat;

    }

    .contenuto_testo_home_testo {
            float:left;
            background-color:#FFFFFF;
            width:501px;
            border-left:15px solid #b6c7d4;
            border-top:15px solid #b6c7d4;
            border-bottom:0px;;

    }

    .contenuto_testo_catalogo_corsi {
            float:left;
            background-color:#FFFFFF;
            width:681px;
            /*border-left:15px solid #b6c7d4;*/
            /*border-top:15px solid #b6c7d4;*/
            /*border-bottom:15px solid #b6c7d4;*/
    }


    .contenuto_testo_small_azzurro {
            float:left;
            background-color:#ffffff;
            width:339px;
            border-bottom:2px solid #b6c7d4;
            border-top:10px solid #b6c7d4;
    }


    .contenuto_testo_azzurro {
            float:left;
            background-color:#ffffff;
            width:678px;
            margin-bottom:0px;
            border-bottom:0px;

    }
    




    .nomarginleft {


    }


    .nomarginleft ul{
                        margin-left:15px;
    }
    

    .nomarginleft li{
                        margin-left:15px;
    }
    

    .nomarginleft p {
    }
    
    .nomarginleft p ul {
                        margin-left:15px;
    }    



    .footer {
			background-color:#ebeeec;
			float:left;
    }    
    

    .footer p{
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:center;
            width:961px;
			margin-top:10px;
    } 

    /*
    FINE STRUTTURA GENERALE
    ================================================*/
    

    
    
    /*
    menusx
    ================================================*/
    

    .voce_menu_vuota {
            float:left;
            background-color:#e3db49;
            height:20px;
            width:220px;
            border-bottom:2px solid #FFFFFF;

    }

    .voce_menu {
            float:left;
            background-color:#e3db49;
            width:220px;
            border-bottom:2px solid #FFFFFF;

    }

    .voce_menu_secondolivello {
            float:left;
            background-color:#f0edae;
            width:220px;
            border-bottom:2px solid #FFFFFF;
    }

    .voce_menu_secondolivelloattivo {
            float:left;
            background-color:#d5dee7;
            width:220px;
            border-bottom:2px solid #FFFFFF;
    }
    
    
    .voce_menu_terzolivello, .voce_menu_terzolivelloattivo {
            float:left;
            background-color:#FFFFFF;
            width:220px;
            border-bottom:2px solid #FFFFFF;
    }


    .voce_menu_terzolivello_freccia, .voce_menu_terzolivelloattivo_freccia {
            float:left;
            background-color:#FFFFFF;
            width:37px;
            text-align:right;
            margin-right:3px;
    }
    

    .voce_menu_terzolivello_testo, .voce_menu_terzolivelloattivo_testo {
            float:left;
            background-color:#FFFFFF;
            width:180px;
            text-align:left;
    }
    
    .voce_menu_quartolivello, .voce_menu_quartolivelloattivo {
            float:left;
            background-color:#FFFFFF;
            width:220px;
            border-bottom:2px solid #FFFFFF;
    }


    .voce_menu_quartolivello_freccia, .voce_menu_quartolivelloattivo_freccia {
            float:left;
            background-color:#FFFFFF;
            width:37px;
            text-align:right;
            margin-right:3px;
	     padding-left:10px;
    }
    

    .voce_menu_quartolivello_testo, .voce_menu_quartolivelloattivo_testo {
            float:left;
            background-color:#FFFFFF;
            width:170px;
            text-align:left;
    }

    

    /*
    finemenusx
    ================================================*/
    


    /*
    contenuto centrale
    ================================================*/


        
    .contenuto_briciole {
            float:left;
            width:712px;
            border-bottom:2px solid #FFFFFF;
    }

    .contenuto_briciole_home {
            float:left;
            width:531px;
            border-bottom:2px solid #FFFFFF;
    }

    
    .contenuto_centrale_sx {
            float:left; 
            background-color:#FFFFFF; 
            width:150px; 
            height:90px;
            border-left:15px solid #b6c7d4;
            margin-top:15px;
    }


    .contenuto_centrale_dx {
            float:left;
            width:523px;
            height:90px;
            background-color:#FFFFFF;
            margin-left:5px;
            margin-top:15px;
    }
    
    
    .contenuto_centrale_basso {
            float:left;
            width:678px;
            background-color:#FFFFFF;
            border-left:15px solid #b6c7d4;
            margin-top:5px;
            border-bottom:15px solid #b6c7d4;
    }


    .contenuto_centrale_footer {
            float:left;
            width:678px;
            /*height:20px;*/
            background-color:#FFFFFF;
            border-left:15px solid #b6c7d4;
            border-bottom:15px solid #b6c7d4;
    }


    .scheda_sfondo_bianco {
            float:left;
            width:428px;
            background-color:#FFFFFF;
    }


    .scheda_sfondo_azzurro {
            float:left;
            width:428px;
            background-color:#d5dee7;
            border-top:5px solid #b6c7d4;
    }


    .form_scheda_lunga {
            width:388px;
			margin-left:16px;
    }


    .form_scheda_corta {
            width:183px;
			margin-left:16px;
    }


    .form_scheda_cap {
            width:60px;
			margin-left:16px;
    }


    .form_scheda_prov {
            width:30px;
			margin-left:16px;
    }


    .form_scheda_nazione {
            width:121px;
			margin-left:16px;
    }


	.invia {
			float:left;
			margin-right:15px;
			width:300px;
	}


	.reset {
			float:left;
			margin-right:15px;
	}



    /*
    fine contenuto centrale
    ================================================*/
    
    
	
    
    /*
    home
    ================================================*/
	
		.bloccosx {
float:left; width:160px; margin-left:2px; margin-top:119px;
	}

		.bloccoce {
float:left; width:160px; margin-left:3px; margin-top:140px;
	}

	
	
			.bloccodx {
float:right; width:128px; padding-right:23px; margin-left:0px;margin-top:137px;	}

			.bloccodx a:link, .bloccodx a:visited, .bloccodx a:hover, .bloccodx a:active{
  margin-left:0px;
  margin-top:3px; margin-bottom:10px; margin-right:0px; font-size:12px;
	}
	
  
  
	
		
    
    
    /*
    spalla dx
    ================================================*/

    .container_spalla_dx {
			float:left; 
			width:182px;
    }
	
    .spalla_dx {
            float:left;
            width:180px;

            /*height:400px;*/
    }
    
    .titolo_spalla_dx {
            float:left;
            width:182px;
            height:20px;
            border-bottom:2px solid #FFFFFF;
    }
    
    
    .news_spalla_dx {
            float:left;
            width:180px;
            border-bottom:2px solid #FFFFFF;
            border-left:2px solid #ffffff;
			background-color:#D5DEE7;

    }


    .mailing_spalla_dx {
            float:left;
            width:180px;
    }


    .percorso_spalla_dx {
            float:left;
            width:180px;
    }


    .percorso_spalla_dx_titolo {
            float:left;
            width:180px;
            margin-top:10px;
    }


    .percorso_spalla_dx_freccia {
            float:left;
            width:180px;
            height:20px;
            background-image: url(/sincms_template/content/img/freccia.gif);
            background-repeat: no-repeat;
            background-position: center;
    }   
    
    .contatti_spalla_dx {
            margin-top:10px;
            margin-left:10px;
            float:left;
            width:233px;
            border-bottom:2px solid #FFFFFF;
            background-color:#FFFFFF;
    }
    
        
    /*
    fine spalla dx
    ================================================*/
    
    
    
    /*
    FONT
    ================================================*/

    .banner p {
            margin:0px;
    }

	.invia h1{
			text-align:right;
			margin-right:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:right;
            color:#7596aa;
	}


	.reset h1{
			float:left;
			margin-right:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:right;
            color:#7596aa;
	}


    /*
    menusx
    ================================================*/

    .spalla_sx p, spalla_sx a:link, spalla_sx a:hover, spalla_sx a:visited, spalla_sx a:active  {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            text-decoration:none;
    }
    
    .voce_menu p {
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            margin-left:3px;
    }
    
    
    .voce_menu a:link, .voce_menu a:hover, .voce_menu a:visited, .voce_menu a:active {
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            text-decoration:none;
    }

    .voce_menu_secondolivello p, .voce_menu_secondolivello a:hover, .voce_menu_secondolivello a:link, .voce_menu_secondolivello a:visited, .voce_menu_secondolivello a:active {
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            margin-left:15px;
            text-decoration:none;
    }


    .voce_menu_secondolivelloattivo p, .voce_menu_secondolivelloattivo a:link, .voce_menu_secondolivelloattivo a:hover, .voce_menu_secondolivelloattivo a:visited, .voce_menu_secondolivelloattivo a:active  {
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            margin-left:15px;
            text-decoration:none;
    }

    .voce_menu_terzolivello p, .voce_menu_terzolivello a:link, .voce_menu_terzolivello a:hover, .voce_menu_terzolivello a:visited, .voce_menu_terzolivello a:active {
            font-size:10px;
            color:#000000;
            /*text-align:right;*/
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            margin-left:0px;
            text-decoration:none;
            margin-right:3px;
    }


    .voce_menu_terzolivelloattivo p, .voce_menu_terzolivelloattivo a:link, .voce_menu_terzolivelloattivo a:hover, .voce_menu_terzolivelloattivo a:visited, .voce_menu_terzolivelloattivo a:active {
            font-size:10px;
            color:#7596aa;
            /*text-align:right;*/
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            margin-left:0px;
            text-decoration:none;
            margin-right:3px;

    }
    
    
    .voce_menu_quartolivello p, .voce_menu_quartolivello a:link, .voce_menu_quartolivello a:hover, .voce_menu_quartolivello a:visited, .voce_menu_quartolivello a:active {
            font-size:10px;
            color:#000000;
            /*text-align:right;*/
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            margin-left:0px;
            text-decoration:none;
            margin-right:3px;
    }


    .voce_menu_quartolivelloattivo p, .voce_menu_quartolivelloattivo a:link, .voce_menu_quartolivelloattivo a:hover, .voce_menu_quartolivelloattivo a:visited, .voce_menu_quartolivelloattivo a:active {
            font-size:10px;
            color:#7596aa;
            /*text-align:right;*/
            padding-top:0px;
            margin-top:3px;
            margin-bottom:3px;
            margin-left:0px;
            text-decoration:none;
            margin-right:3px;

    }


    /*
    contenuto
    ================================================*/

    .contenuto_briciole p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:10px;
            color:#000000;
            margin-top:3px;
            margin-left:15px;
            margin-bottom:5px;
    }

    .contenuto_briciole_home p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:10px;
            color:#000000;
            margin-top:3px;
            margin-left:15px;
            margin-bottom:5px;
    }
    
    
    .contenuto_testo p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:15px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }


    .contenuto_testo h2{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
			font-weight:400;
            color:#7596aa;
            padding:0px;
            margin-top:15px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }

    .contenuto_testo_home p {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:0px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:10px;
            text-decoration:none;
    }
	
	.contenuto_testo_home_testo p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:10px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:10px;
            text-decoration:none;
    }
	
	    .contenuto_testo_home a{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:15px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:underline;
    }


    .contenuto_testo_home h2{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
			font-weight:400;
            color:#7596aa;
            padding:0px;
            margin-top:15px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }		


    .contenuto_testo_catalogo_corsi p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            /*margin-top:15px;*/
            /*margin-left:15px;*/
            /*margin-right:15px;*/
            /*margin-bottom:15px;*/
            text-decoration:none;
    }



    .contenuto_testo a:link, .contenuto_testo a:hover, .contenuto_testo a:visited, .contenuto_testo a:active {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:15px;
            margin-bottom:15px;
            text-decoration:none;
    }


    .contenuto_testo_catalogo_corsi a:link, .contenuto_testo_catalogo_corsi a:hover, .contenuto_testo_catalogo_corsi a:visited, .contenuto_testo_catalogo_corsi a:active {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            text-decoration:none;
    }



    
    .contenuto_testo_small p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:3px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }
    

    .contenuto_testo_small_azzurro p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:3px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }


    .contenuto_testo h1 {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:14px;
            font-weight:bold;
            color:#7596aa;
            padding:0px;
            margin-top:15px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }

    .contenuto_testo_catalogo_corsi h1 {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight:bold;
            color:#7596aa;
            padding:0px;
            text-decoration:none;
    }



    .contenuto_testo h1 p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight:bold;
            color:#7596aa;
            padding:0px;
            margin-top:15px;
            margin-left:0px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }
	
    
    .contenuto_testo_catalogo_corsi h1 p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight:bold;
            color:#7596aa;
            padding:0px;
            text-decoration:none;
    }
    
    .contenuto_testo_catalogo_corsi p h1{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight:bold;
            color:#7596aa;
            padding:0px;
            text-decoration:none;
    }

    .contenuto_testo p h1{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight:bold;
            color:#7596aa;
            padding:0px;
            margin-top:15px;
            margin-left:0px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }


    .contenuto_testo li {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:15px;
            margin-left:15px;
            margin-right:15px;
            margin-bottom:15px;
            text-decoration:none;
    }

    .contenuto_testo_catalogo_corsi li {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            text-decoration:none;
    }



    
    .contenuto_centrale_dx p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            margin:5px 10px 5px 10px;
    }


    .contenuto_centrale_basso p {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            margin:5px 10px 5px 10px;
            text-decoration:none;
    }


    .contenuto_centrale_basso a:link, .contenuto_centrale_basso a:hover, .contenuto_centrale_basso a:active, .contenuto_centrale_basso a:visited {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            margin:5px 0px 5px 0px;
            text-decoration:none;
    }
    
    
    .contenuto_centrale_basso h2 {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#7596aa;
            margin:15px 10px 15px 7px;
            text-decoration:none;
    }

 
    .contenuto_centrale_footer p, .contenuto_centrale_footer a:link, .contenuto_centrale_footer a:visited, .contenuto_centrale_footer a:hover, .contenuto_centrale_footer a:visited{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            text-align:left;
            margin-top:5px;
            margin-right:10px;
            margin-left:10px;
            margin-bottom:5px;
            text-decoration:none;
    }


.contenuto_centrale_footer strong {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            /*text-align:right;*/
            margin:0px;
            padding:0px;
            text-decoration:none;
    }  
    
    /*
    spalla_dx
    ================================================*/  
 
    .spalla_dx p, .spalla_dx a:link, .spalla_dx a:hover, .spalla_dx a:visited, .spalla_dx a:active{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            color:#000000;
            text-decoration:none;
    }
    

    .titolo_spalla_dx p{
            font-size:12px;
            font-weight:bold;
            padding-top:0px;
            margin-top:3px;
            margin-left:5px;
    }
    
    
    .news_spalla_dx p{
            font-size:12px;
            padding-top:0px;
            margin-top:2px;
            margin-left:5px;
            line-height:15px;
            margin-right:10px;
            margin-bottom:10px;
    }
    

    .news_spalla_dx h2{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:13px;
            color:#7596aa;
            padding:0px;
            margin-top:10px;
            margin-left:5px;
			margin-right:5px;
            margin-bottom:0px;
			
    }
    
    
    .mailing_spalla_dx p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            padding-top:0px;
            margin-top:2px;
            margin-left:5px;
            line-height:15px;
            margin-right:15px;
            margin-bottom:15px;
    }


    .percorso_spalla_dx_titolo p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            margin-top:0px;
            padding-top:0px;
            text-align:center;
            margin-bottom:10px;
    }
    
    .contatti_spalla_dx p{
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#000000;
            margin-top:0px;
            margin-left:5px;
            padding-top:0px;
            text-align:left;
            margin-bottom:10px;
    }
    
    /*
    FONT
    ================================================*/
    
