
/* impostazioni e classi comuni */

    .hidden
    {    display: none;   }

.hidden2
{
    visibility: hidden;
    }

img
{
    border: 0;
    }

    a
    {
    color: #fff;
    }
    
    a:visited
    {
        color: #fff;
    } 
        
    a:hover
    {
        color: #ff0000;
        }

    h0
    {
        font-size: medium;
        
    /*font-weight: normal;*/
    }
    
    h5
    {
        text-align: center;
        font-weight: normal;
        margin: 0;
        padding: 0;
    }
    
    h4
    {
        text-align: center;
        margin-top: 5px;
        padding-top: 5px;

    }
    
    h3
    {
        font-size: medium;
        
    /*font-weight: normal;*/
    }
    
    h2
    {
        font-size: medium;
    }

.javascript /* applicato ad h1 per javascript disabilitato */
{
    color: Red;
    
    }
.LogMeIn /* applicato al link di logmein in AR*/
{
    color: Red;
    
    }
    h1
    {
        text-align: center;
        text-decoration: none;
        font-size: x-large;
        color: White;
        padding-top: 5px;
        font-weight: normal;
    }

    #prd_cat_title h1 {
                padding-left: 25px;
                text-align: left;
    }

    #prd_cat_title h2 {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            background-color: #ff0000;
            color: black;
            border-style: none
    }
     #prd_cat_download h3 {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            background-color: #ff0000;
            color: black;
            border-style: none
    }
     #prd_cat_helpdesk h3 {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            background-color: #ff0000;
            color: black;
            border-style: none
    }
     #prd_cat_AreaRiservata h4 {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            text-align:left; 
            border-style: none
    }
       #prd_cat_AreaRiservata_d h4 {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            text-align:left; 
            border-style: none
    }
     #prd_cat_AreaRiservata_h h4 {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            text-align:left; 
            border-style: none
    }
     #prd_cat_LogMeIn h4 {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            text-align:left; 
            border-style: none
    }
     #prd_cat_AreaRiservata p {
            padding-left: 20px;
            border-top: solid 7px #ff0000;
            border-bottom: solid 2px #ff0000;
            text-align:left; 
            border-style: none;
            font-size:small; 
    }
    
body
{
    font-family:  verdana, Tahoma, Trebuchet MS1, Helvetica, sans-serif;
    font-size: small;
    margin-left: 5%;
    width: 90%;
    margin-right: 5%;
    max-width: 1200px;
    margin-top: 0;
margin: 0px auto;
    background-color: #191919;
    color: White;
}


/* MOLTO INTERESSANTE CONSENTE DI CENTRARE IL DIV RISPETTO A CHI LO CONTIENE margin auto x left e right
#div9 {
background: silver;
width: 600px;
margin: 0px auto;
}
*/


/* _____________________________ MASTER __ HEADER __ DIV _____________*/

#mst_header
{
    margin: 0px auto;
    padding: 0;
    height: 50px;
    width: 90%;
    max-width: 1200px;
    background-color: #999999;
    background-image: url(img/backmenu.png);
    background-repeat: repeat-y;
    border-bottom: solid 2px #ff0000;
    background-position: left;
    position: fixed;
    z-index: 999999;
    
    /*margin-left: 5%;
    
margin-right: 5%;
*/
    
}

    #mst_logo
    {
        float: left;
		margin-left: 10px;
		margin-top: 10px;
        width: 100px;
    }


    #mst_menu 
    {
        float: right; 
        margin-top: 10px;
        /*width: 400px;        width: 100%;
        height: 100%;*/
        position: relative;
    }
    
/* menu e sottomenu */

#nav_last
{
    border-right: 1px solid #333;
    }





        #nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	

	    background:#fff;	
	    border:1px solid #000000;

    }
    
    #nav a, #subMenusContainer a{
		border-left: 1px solid #333;
		border-top:  1px solid #333;
		color: #fff;
	    background-color: #990000;
	    /*
	    font-weight: bold;*/
    }
    
    #nav a#nav_a_here /* sovrascrive la proprietà di colorazione del menu per rappresentare la pagina corrente */
    {
    background-color: #ff0000;
    }
    
    #nav a#nav_down
    {
    background-color: #333;
    }

    #nav a#nav_down:hover
    {
    background-color: #ff0000;
    }
    
    /* All menu links on hover or focus */
    #nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	    /*background-color: #ff0000;
	    color:#000;*/
    }


    /* sub menu links on hover or focus */
    #subMenusContainer a:hover, 
    #subMenusContainer a:focus, 
    #nav a.mainMenuParentBtnFocused, 
    #subMenusContainer a.subMenuParentBtnFocused,
    #nav li a:hover,
    #nav li a:focus{
	    background-color: #ff0000;
    }

/* MASTER __ CONTENT __ DIV */

.content_fix
{
    height: 500px;
    }

#mst_content
{
    /*height: 500px;min-height: 500px;
     margin: 0px auto;*/
    position: relative;overflow: auto;
    padding-top: 50px;
    min-height: 400px;
    background-color: #000000; 
    border-right: solid 2px #999999;
    border-left: solid 2px #333333;
}

/*
     #mst_content a
    {
        color: White;
        
        }
        
    #mst_content a:visited
    {
        color: White;   
        }

   #mst_content a:hover
    {
        color: Black;   
        }
*/

/*____________ MASTER __ FOOTER __ DIV __*/

#mst_footer
{
    background-color: #999999;
    background-image: url(img/backmenu.png);
    background-repeat: repeat-y;
    max-width: 1200px;
    border-right: solid 2px #999999;
    border-top: solid 1px #999999;

    color: White;
    height: 35px;
    z-index: 8888;
}

#imgvalid
{
    display: none;
    padding-top: 5px;
    margin-top: 5px;
     float: right;    
}

#mst_infoaz /* DIV informazioni generali dell'azienda*/
{
	/*padding: 4px 0 0 0; 
	margin: 0;
	padding: 0;*/
    text-align: center;
}

#mst_infoaz p
{
    /*line-height: 10px;*/
    }

/*::::::::::: pagina prodotti (home) :::::::::::::::::*/

    /* suddivisioni della pagina in 3 div */
    
        #prd_cat_title
        {
            float: right;
            height: 15%;
            width: 80%;
            text-align: left;
            
            /* colr 

            border-bottom: solid 1px #000000;*/
        }
         #prd_cat_download
        {
           
            height: 15%;
            width: 80%;
            text-align: left;
            
            /* colr 

            border-bottom: solid 1px #000000;*/
        }
         #prd_cat_helpdesk
        {
            
            height: 15%;
            width: 80%;
            text-align: left;
            
            /* colr 

            border-bottom: solid 1px #000000;*/
        }
         #prd_cat_AreaRiservata_d
        {
            
           
            width: 100%;
            text-align: left;
            
            /* colr 

            border-bottom: solid 1px #000000;*/
        }
         #prd_cat_AreaRiservata_h
        {
            
           
            width: 100%;
            text-align: left;
            
            /* colr 

            border-bottom: solid 1px #000000;*/
        }
        #prd_cat_LogMeIn
        {
            
           
            width: 100%;
            text-align: left;
            
            /* colr 

            border-bottom: solid 1px #000000;*/
        }

        #prd_cat_desc
        {
            float: left;
            width: 20%;
            height: 100%;
            overflow: hidden; 
            
            /* colr 

            color: white;
            border-right: solid 1px #000000;*/
        }

 #prd_list p
        {
            font-size: x-small;
            }
            
    #prd_cat_desc li
    {
        font-size: x-small;
        }

    #prd_cat_desc p
    {
        padding-left: 15px;
        padding-right: 15px;
        font-size:  x-small; 
        /*text-align: justify;*/
        }
    
        #prd_cat_desc li
    {
                padding-right: 15px;
        }
    
    #prd_cat_desc h4
    {        
        text-align: center;
        font-variant: small-caps;
        font-size: large;
        font-weight: normal;

        }

    /*#prd_cat_desc h5
    {

        line-height: 0px;
        }
        */

        #prd_list
        {

        width: 75%;
         height: 70%;
               /*   height: 84%; 
                  width: 500px;
                  height: 84%;*/
                  
        overflow: auto;
        position:  absolute;
        top: 22%; 
        left: 23%;
        z-index: 10;
        }
        
    /* impostazioni comuni */
#prd_cont_all li
{
    background-color: #090909;/**/
    }

    #prd_cont_all p{
        padding: 0 5px 0 5px;
        margin-top: 5px;
        
    }

    #prd_cont_all h5
    { 

    background-color: #990000;
    }
    .submitButton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; BACKGROUND-COLOR: #e87511
    }
    BUTTON {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; BACKGROUND-COLOR: #e87511
    }
    .prdd
    {
    display: none;
    padding-top: 5px;/*
    padding-bottom: 20px;*/
    background-color: #333333;
    /*border-top: solid 1px #000;
    border-bottom: solid 2px #333333;
    border-left: solid 1px #000;*/

    height: 100%;
    
    }
.contentfix
{
    height: 500px;
    }
    .contentfix_A
{
    height: 500px;
    }
    /* impostazioni per la lista di prodotti */
        /*.prd
        {
        background-color: Red;
        width: 200px;
        }*/
    
            #prd_cont_all li img {
	            position:absolute;
	            width:80px;
	            height:80px;
	            left:-100px; /* allontano l'immagine dal testo */
	            border:0;
	            z-index:8;
            }

                    #prd_cont_all:hover li:hover img:hover {
	                    position:absolute;
	                    width:100px;
	                    height:100px; /* ingrandisco l'immagine ma la sposto dal testo per fare in modo che non si sposti*/
	                    left: -110px;
	                    /* border-top: solid 2px red;  'immagine va verso il basso per dare l'effetto bottone */
	                    z-index:8;
                    }

            #prd_cont_all li 
            {
	            position:relative;

	            float:left; /*rende la lista come se fosse inline*/
	            width:110px;  /* dimensioni totali del testo */
	            height:100px;
	            list-style:none;
	            margin-left: 80px;
	            margin-right: 40px;
	            margin-top: 5px;


            }

            #prd_cont_all li a span {
	            z-index:9;
	            cursor:pointer;
	            color:#333;
	            /*padding-top:7px;*/
	            font-size:90%;
	            display:block; width:135px;
	            text-decoration:none;
	            font-weight:normal;
            }

            #prd_cont_all {
	            /*margin-top:5px;
	            height:auto;
	            clear:both;
	            margin-left:30px;
	            float: right;*/
            }

/* :::::::::::::: pagina chi siamo ::::::::::::::::: */

#chisiamo p 
{
    margin: 20px 40px 10px 40px;
    /*padding: 20px 40px 10px 40px;*/
}

#chisiamo ul
{
    margin: 0 50px 0 40px; /* firefox */
    padding: 0 50px 0 40px; /* explorer e opera*/
}

#chisiamo
{
    width: 70%; 
    padding-left: 15%;
    }
    
    #schprd_info
    {
        font-size: x-small;
        }
    
    

 /*#schprd_donwload
 {
    text-align: center;
    
    }*/
 
 #schprd_donwload a
 {
    color: #ffcc00;
    
 }
 
 #schprd_foto
       {
			          
            
        }
        
        
        #schprd_foto p
       {
			margin: 20px 40px 10px 40px;	          
            
        }
 #schprd_dett
        {
			float: right;
            width: 65%;
            
            /*overflow: auto; height: 500px;*/
           
        }
        
       
 #schprd_dett p
        {
			 margin: 20px 40px 10px 40px;
			
		}	         
#schprd_dett ul
{
    margin: 0 50px 0 40px; /* firefox */
    padding: 0 50px 0 40px; /* explorer e opera*/
}
#schprd_sin
        {
			float: left;
            width: 30%;
            /*height: 100%;*/
            text-align: center;
        }
#schprd_sin p
        {
			 margin: 20px 40px 10px 40px;
			
		}	
	#schprd_sin h4
	{
	    font-weight: normal;
	    font-size: small;
	    text-align: center;
	    padding-left: 10px;
	    margin-left: 10px;
	    }	
		         
#schprd_sin ul
{
    margin: 0 50px 0 40px; /* firefox */
    padding: 0 50px 0 40px; /* explorer e opera*/
}

/* pagina contatti */

#contatti
{
    padding: 10px 20px 0 20px;
    
    }
   

    
    #contatti_info
    {
        float: right;
        width: 20%;
        position: relative;
        top: -400px;
        }

#map
{
    border: outset 5px #990000;
    padding-left: 20px;
    margin-left: 20px;
}

#tooltip
{
    color: Black;
    
    }
