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

    html {          
        margin-top:0px;
        margin-bottom:10px;
        text-align:center; 
    }
    
    img {
        border:0px;
    }
        
    body {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:15px;
        color:#000000;
        margin-top:0px;
        padding-top:0px;
        background-color:#e5e5e5;
        text-align:center;
        background-image: url(/sincmstemplate/content/img/bg.jpg);
        background-repeat:repeat-x;
           
    }
    body a{
        color:#000000;

           
    }   

    .container {
        width:960px;
        margin-left:auto;
        margin-right:auto;
        text-align:left;
        margin-top:0px;
        text-align:left;
    }

    .wrapper_left {
        width:25px;
        height:463px;
        float:left;
        background-image: url(/sincmstemplate/content/img/left_bg.jpg);
    }

    .wrapper_right {
        width:25px;
        height:463px;
        float:left;
        background-image: url(/sincmstemplate/content/img/right_bg.jpg);
    }   
    
    .wrapper {
        width:910px;
        float:left;
        background-color:#FFFFFF;
        background-image: url(/sincmstemplate/content/img/menu_bg.gif);
    }
        
    
    .menu {
        float:left;
        width:166px;
    }



    .voce_menu {
        float:left;
        width:166px;
        border-bottom:#e1e1e1 1px solid;
    }

    .voce_menu p{
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:10px;
        margin-right:5px;
		
    }   

    .voce_menu a{
        color:#525252;
        text-decoration:none;

    }   

    .voce_menu_attiva {
        float:left;		
        width:161px;
        border-bottom:#e1e1e1 1px solid;
        font-weight:bold;
    }
    
                

    .voce_menu_attiva p{
    	font-family:arial;
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:5px;
        margin-right:5px;

        
    }   


    .voce_menu_attiva a{
        text-decoration:none;

    }   
    
    
    
    
    .sottovoce_menu {
        float:left;
        width:166px;
        border-bottom:#e1e1e1 1px solid;
    }

    .sottovoce_menu p{
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:25px;
        margin-right:5px;
		
    }   

    .sottovoce_menu a{
        color:#525252;
        text-decoration:none;

    }   

        .sottovoce_menu_attiva {
        
        float:left;
        width:165px;
        border-bottom:#e1e1e1 1px solid;
    }
    
                

    .sottovoce_menu_attiva p{
    
        font-size:12px;
	font-weight:bold;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:25px;
        margin-right:5px;
        
    }   


    .sottovoce_menu_attiva a{
        text-decoration:none;
    }       


    .terzavoce_menu {
        float:left;
        width:166px;
        border-bottom:#e1e1e1 1px solid;
    }

    .terzavoce_menu p{
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:35px;
        margin-right:5px;
		
    }   

    .terzavoce_menu a{
        color:#525252;
        text-decoration:none;

    }   

    .terzavoce_menu_attiva {
        float:left;
        width:166px;
        border-bottom:#e1e1e1 1px solid;
    }
    
                

    .terzavoce_menu_attiva p{
        font-size:12px;
		font-weight:bold;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:35px;
        margin-right:5px;
        
    }   


    .terzavoce_menu_attiva a{
        text-decoration:none;

    }       




    /*
    HEADER
    ================================================*/
    .pre_header {
        float:left;
        width:910px;
        height:23px;
        background-image: url(/sincmstemplate/content/img/top_bg.jpg);
        background-position:top;
        background-repeat:no-repeat;
        }   
        
    .header {
        float:left;
        width:910px;
        height:60px;
        background-color:#FFFFFF;
    }   

    .sub_header {
        float:left;
        width:910px;
        height:17px;
        background-color:#e1e1e1;
		border-bottom:5px solid #FFFFFF;
		border-top:5px solid #FFFFFF;
    }       

    .header a{
        text-decoration:none;
    }   

    .eng {
        float:left;
        width:92px;
        height:60px;
        border-right:#e1e1e1 1px solid;
    }   

    .eng p{
        margin-top:20px;
        margin-left:20px;
    
        }   
        
    .link_header {
        float:left;
        display:inline;
        height:60px;
    }
    
    .link_header a:hover{
        text-decoration:underline;
    }   
    
    .link_header p{
        margin-top:20px;
        margin-left:20px;
    }     
            
    .logo {
        float:right;
        width:126px;
        height:60px;
    }
    
    /*
    HOME
    ================================================*/
    
    .flash {
        float:left;
        width:910px;
        height:200px;
        background-color:#999999;
        border-bottom:#e1e1e1 3px solid;
        
    }   

    .content_home {
        float:left;
        width:564px;
        margin-bottom:10px;

    }

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

    }

    .content_home h1{
        font-size:12px;
        margin-top:20px;
        margin-left:20px;
        margin-right:20px;
        color:#58CE3A;

    }   
    
    .menu_dx {
        float:right;
        width:179px;
        border-left:#e1e1e1 1px solid;
        border-bottom:#e1e1e1 1px solid;
        margin-bottom:50px;
    }

    .menu_dx a{
        text-decoration:none;
    }

    .menu_dx p{
        margin-left:10px;
        margin-right:10px;
        margin-top:0px;
        margin-bottom:0px;

    }

    .menu_dx h1{
        font-size:12px;
        margin-top:20px;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:0px;
        color:#58CE3A;
    }
                
    .menu_dx h2{
        font-size:11px;
        margin-top:20px;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:10px;
        color:#58CE3A;

    }

    .menu_dx h2 a{
        color:#58CE3A;

    }   
    
    .area_riservata {
		float:left;
        width:179px;
		border-top: solid 1px #E1E1E1;
		margin-bottom:5px;
    }

    .area_riservata h1{
		margin-top:5px;
		margin-bottom:10px;

    }

    /*
    TESTO
    ================================================*/
    
    .contenuto {
        float:right;
        width:744px;
        margin-bottom:15px;
    }

    .immagine_contenuto {
        float:left;
        overflow:hidden;
        font-size:0px;
        line-height:0px;
    }

    .immagine_contenuto img{
        width:744px;
        height:256px;

    }       

    .contenuto h1{
        font-size:12px;
        margin-left:20px;
        margin-right:20px;      
        margin-top:20px;
        fo

    }

    .contenuto p{
        margin-left:20px;
        margin-right:20px;
        margin-top:15px;
        margin-bottom:15px;
    }

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

    
    /*
    DOWNLOAD
    ================================================*/

    .file {
        float:left;
		width:704px;
		display:inline;
		border-bottom:1px solid #E1E1E1; 
		padding-bottom:10px;
		padding-top:10px; 

    }

    .file p{
		display:inline;
		margin-left:0px;
    }
	
	
    /*
    REFERENZE
    ================================================*/
	
    .referenze {
        float:left;
        width:371px;
        margin-bottom:15px;
		border-left:1px solid #E1E1E1;
    }


    .tipologia_referenze {
        float:left;
        width:371px;
		margin:0px;
		border-bottom:1px solid #E1E1E1; 	
    }
	
    .tipologia_referenze p{
		margin-left:10px;
		margin-bottom:0px;
		margin-top:20px;

    }
		
    .logo_referenze {
        height:50px;
	margin:10px 10px 0px 10px;		
    }

    /*
    NEWS
    ================================================*/

    .news {
        float:left;
		width:704px;
		margin-left:20px;
		margin-top:20px;
		display:inline;
		border-bottom:1px solid #E1E1E1; 
    }

    .news p{
		margin-left:0px;
    }

    .news img{
		float:left;
		width:100px;
		height:100px;
		margin-right:20px;
		margin-bottom:20px;
    }	

    /*
    PRODOTTO
    ================================================*/

    .prodotto {
        float:left;
		width:342px;
		margin-left:20px;
		margin-top:10px;
		display:inline;
		border-bottom:1px solid #E1E1E1; 
    }

    .prodotto p{
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:5px;
    }

    .prodotto img{
		float:left;
		width:70px;
		height:70px;
		margin-right:20px;
		padding-bottom:10px;
		margin-top:0px;
    }
    .prodotto a img{
		float:none;
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
    }	

    .categoria {
		float:left;
		width:704px;
    }					
    

    .categoria h1{
		margin-bottom:5px;
    }
	
    .descrizione_prodotto {
        float:left;
		width:563px;
		margin-top:0px;
	
    }

    .immagine_prodotto {
        float:left;
        overflow:hidden;
        font-size:0px;
        line-height:0px;
    }

    .immagine_prodotto img{
        width:563px;
        height:256px;
    } 


    .menu_prodotto {
        float:right;
        width:179px;
		border-left:1px solid #E1E1E1;
		
    }

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

    .menu_prodotto p{
        margin-left:10px;
        margin-right:10px;
        margin-top:0px;
        margin-bottom:15px;

    }

    .menu_prodotto h1{
        font-size:12px;
        margin-top:20px;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:15px;
    }

    .miniatura_prodotto {
        float:left;
		display:inline;
		width:150px;
		margin-left:30px;
		margin-top:20px;
		margin-bottom:0px;
    }

    .miniatura_prodotto img{

		width:110px;
		height:110px;
    }	
						
    /*
    FOOTER
    ================================================*/
    
    
    .footer {
        float:left;
        width:910px;
        margin-left:25px;
        display:inline;
        background-image: url(/sincmstemplate/content/img/bottom_bg.gif);
        background-position:top;
        background-repeat:no-repeat;
        
    }



    .footer p{
        text-align:center;
        margin-top:10px;
    }

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


    /*
    PAGINAZIONE
    ================================================*/

    .paginazione a{
        color:#666666;
    }
    
    
     /*
        PAGINAZIONE
        ================================================*/
    
        .immagine_esempio {
            border:none;
            position:absolute;
            top:100px;
            left:100px;
    }
    
    
    /*
    RISULTATO RICERCA
    ================================================*/

    .form_ricerca {
        margin:20px; 
    }

    .risultati_ricerca {
        float:left;
        display:inline;
		width:744px;
    }

    .risultati_ricerca p{
        margin-top:5px;
        margin-bottom:5px;
    }

    .risultati_ricerca a{
        color:#666666;
        margin-bottom:7px;
        font-weight:bold;
    }

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


    .parola_chiave
    {
        background-color:#FFFF66;
    }
    
    
    /*
    MAPPA DEL SITO
    ================================================*/

        
    .mappadelsito_macrosezione {
        float:left;
        clear:both;
    }

    .mappadelsito_macrosezione p{
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:25px;
    }   

    .mappadelsito_macrosezione a{
        text-decoration:none;
        font-weight:bold;
    }
    
    
    
    .mappadelsito_sezione {
        float:left;
        clear:both;
        margin-left:10px;
    }

    .mappadelsito_sezione p{
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:25px;
    }   

    .mappadelsito_sezione a{
        text-decoration:none;
        
    }
    
    
    .mappadelsito_sottosezione {
        float:left;
        clear:both;
        margin-left:10px;
    }

    .mappadelsito_sottosezione p{
        font-size:12px;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:25px;
    }   

    .mappadelsito_sottosezione a{
        text-decoration:none;
            
    }   