<STYLE>

           
            
            h1 {

                font-weight: bold;
                margin: 0 0 1em 0;
                padding: .25em .5em;
                background-color: green;

            }

            #productsandservices {

                margin: 0 0 10px 0;
            
            }
          marquee.extmarquee {
           border:1px solid #E8ECEC; 
           width:99%;
           height:212px;
           
          }
          marquee.extmarquee p {
          color: black;
          }
          marquee.extmarquee p strong {
          color: green;
          }
          
            table.mainDrop {
    	border-width: 0px;
    	border-spacing: 1px;
    	border-style: outset;
    	border-color: gray;
    	border-collapse: separate;
    	     

    	/*background-color: #ffffff;*/
    	
    }
      table.mainDrop th{
        font-family:  Verdana;
        font-size: 10pt;
        font-style: normal;
        font-weight: bold;
        
        
    }
          table.mainDrop tr{
        font-family:  Verdana;
        font-size: 10pt;
        font-style: normal;
        /*font-weight: bold;*/
        color: black;
        border-width: 1px solid;
        
    }
             table.mainDrop  tr.bastaorange{
        font-family:  Verdana;
        font-size: 10pt;
        font-style: normal;
        /*font-weight: bold;*/
        color: #585858;
        border-width: 1px solid;
        
    }
              table.mainDrop select{
        font-family:  Garamond;
        font-size: 10pt;
        font-style: normal;
        color: gray;
              
    }
                table.tabella_bordi {

    
    	
    }
                    table.tabella_bordi th{
    	text-align: center;
    	padding: 5px;
              font-family:  Verdana;
        font-size: 15pt;
        font-style: normal;
        color: #C68E17;

    	
    }
                        table.tabella_bordi td{
    	text-align: justify;
    	padding: 5px;
              font-family:  Arial;
        font-size: 10pt;
        font-style: normal;
        color: white;

    	
    }
    table.checkUser {
      
      border-width:0px;
      width:100%;
      border-collapse:collapse;
    	/*background-color: #ffffff;*/
    	
    }
              table.checkUser td{
        font-family:  Verdana;
        font-size: 8pt;
        font-style: normal;
        color: #C68E17;
        }
    
        fieldset.fielddx {
        border-width: 1px ;
        border-color: orange;
       	border-collapse: separate;
       	border-style: outset;
        width:100px;
        padding-bottom: 15px;
        padding-left: 15px;
        
       }
    fieldset.fielddx legend {
    color: green;
    font-family:  Verdana;
    font-weight: bold;
    }
    
                table.containerTable {
    	/*border-width: 1px;*/
    	border-spacing: 1px;
    	/*border-style: outset;*/
    	/*border-color: gray;*/
    	border-collapse: separate;
    	width: 90%;
    	margin-left: auto;
margin-right: auto;
text-align: left;



    	/*background-color: white; */                
                
                }
                     table.containerTable td{
    	border-width: 1px;
    	border-spacing: 1px;
    	/*border-style: dashed;*/
    	border-color: gray;
    	border-collapse: separate;
    	 
      border-bottom: dashed gray      ;      
                
                }
      
                table.listAgenzie {
    	border-width: 0px;
    	border-spacing: 1px;
    	border-style: outset;
    	border-color: gray;
    	border-collapse: separate;
    	width: 100%;
    	background-color: white;
    }
  
      table.listAgenzie th{
          FONT-WEIGHT: bold;
          FONT-SIZE: 10pt;
          VERTICAL-ALIGN: middle;
          BORDER-LEFT: 0px;
          COLOR: #3E925F;
          padding:10px;
          
      /*
        font-family:  Verdana;
        font-size: 12pt;
        font-style: normal;
        font-weight: bold;
        color: green;
        padding:10px;
        */
        
    }
          table.listAgenzie td{
                	border-width: 0px;
        	background-color: white;   
        font-family:  helvetica;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #0C110E;
        
    }
              table.listAgenzie a{
          
        font-family:  helvetica;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #45594D;
        TEXT-DECORATION: none;
        
    }
                  table.listAgenzie a:hover{
          
        font-family:  helvetica;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #000;
        TEXT-DECORATION: none;
        
    }
            
       table.listAgenzie td.tdimage{
            width: 40px
        
    }
       table.listAgenzie td.tdtitle{
                   FONT-WEIGHT: bold;
          FONT-SIZE: 10pt;
          COLOR: #000;
          TEXT-DECORATION: underline;
         
        
    }
    .corpo
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: 40px;
    COLOR: orange;
    LINE-HEIGHT: 20px;
    MARGIN-RIGHT: 40px;
    FONT-FAMILY: Verdana, Arial, Helv, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}

.titolo1
{
    MARGIN-TOP: 14px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 40px;
    COLOR: #41a744;
    FONT-FAMILY: Verdana, Arial, Helv, Helvetica, sans-serif
}

.dotline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(img/dot_line.gif) repeat-x 0px 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px 0px;
    FONT: 0px/0 serif;
    PADDING-TOP: 0px;
    HEIGHT: 5px
}
TABLE.ContentContainer
{
     BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 560px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ffffff;
    empty-cells: show
}
TD.contentMarginTop
{
    WIDTH: 10px;
    HEIGHT: 10px
}
TD.contentTitle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    COLOR: #37955D;
    BORDER-BOTTOM: #666666 1px solid;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.inputsubmit {
    cursor:pointer;
    border:outset 1px #ccc;
    background:#999;
    color:#666;
    font-weight:bold;
    padding: 1px 2px;
    background:url(img/formbg.gif) repeat-x left top;
      
   

}
.inputsubmit:hover {
    border: 1px solid #000000;
    background-color: #eef;
    color: #424242;
   
}
p.pphoto
{
    margin-top:1px;
    margin-bottom:1px;
    text-align: right;
}
a.linkPhoto 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    TEXT-TRANSFORM: uppercase;
    COLOR: #999999;
    Text-decoration: none

}
a.linkPhoto:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    TEXT-TRANSFORM: uppercase;
    COLOR: orange;
    TEXT-DECORATION: underline
}
</STYLE>

