hr {display:none; visibility:hidden;}

body {text-align:left; background-color:#FFF;
	  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
		}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;
    text-align:left; line-height:200%; font-weight:400;}
	
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
    text-align:left; line-height:180%; font-weight:400; margin:0;}

H1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:700; margin:3px}

H2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:300;}

H3  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:300; 
     margin-left:15px; color:#666666;}

H4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:700;margin:0;}

H5 {color:#045791;
    font-size:10px; font-weight:600; margin:0;}

H6 {color:#A4A6A8;
    font-size:10px; font-weight:600; margin:0;}
    
img {border:0;}

ul { margin:0 0 0 14px; padding:0;}

li { line-height:200%; margin:0; padding:0;}


.divpag {position:relative; width:780px; height:26px; margin:0; padding:0;}

.divsottopag { float:left; position: relative; width:175px; min-height:183px;}


#menutesta { float:right; margin:0; position:relative; padding:0; height:auto;}

#divprinc  {width:780px; height:auto; position:relative; margin:0 auto; padding:0;}

#divtesta  {width:780px; height:185px; position:relative; margin:0; padding:0;}

#flashcontent {margin:0; padding:0;}
#flashcontent2 {margin:0; padding:0;}	

#divcentrale {width:780px; height:auto; position:relative; margin:0; padding:0;}

#divcontbasso {width:510px; height:auto; position:relative; margin:0; padding:0; float:left; border-top:5px solid white; border-left:90px  solid white; border-bottom:50px solid white;}
#divcontbasso h4 {margin:0;} 
#divcont {width:510px; 
          height:auto; 
          position:relative; 
          margin:0; padding:0; 
          float:left; 
          border-left:90px   solid white; 
          border-bottom:50px solid white;}

#divcont p {font-size:11px;  color:#000000;
	        text-align:justify; line-height:200%;margin-left:0; 
	          }

#divcontatti {width:780px; height:auto; position:relative; margin:0; padding:0; float:left;}

#divcontatti H3  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:300; 
                  padding:0; color:#666666; margin:19px 0 0 0;}



.logomicroarea {float:left; padding:0; margin:7px 0 0 10px;}                  
                  
.areapartners {float:left; width:377px; margin-bottom:20px;}                                    
                  
.m0 {margin:0; padding:0;}
.m20 {margin-left:20px; padding:0;}
.m9 {margin:19px 10px 0 10px;}
.mkro {margin:0 0 12px -7px;}


.riga {width:300px; border:1px solid red;}

.risposta { width:380px; height:auto; display:none;}
.hand {cursor:pointer; cursor:hand;}

.menuarea { text-align:center; font-size:10px;  line-height:180%; margin-top:0;}


.title  { background-color:#FDB307; margin-left:28px; width:119px; height:26px; color:#fff; display:block; text-align:center; line-height         :26px;}

.title2  { color:#fff; margin-left:28px; width:119px; height:26px; background-color:#F8D906; display:block; text-align:center;           line-height:26px;}

.title3  { background-color:#53D9CE; margin-left:28px; width:119px; height:26px; color:#fff; display:block; text-align:center;           line-height:26px;}


.title4  { background-color:#FF0522; margin-left:28px; width:119px; height:26px; color:#fff; display:block; text-align:center;           line-height:26px;}



.sottomenu3 { position:relative; margin:0; padding:0;  margin-left:656px;}
.sottomenu3  a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:700; margin:3px; 
               color:#666666; text-decoration:none; text-transform:uppercase; display:block; width:119px; height:18px; line-height:18px;}
.sottomenu3 a:link {color:#D1D1CF;}
.sottomenu3  a:visited {color:#545353;}
.sottomenu3  a:hover {color:#545353; background-color:#F9D173;}


.sottomenu2 { position:relative; margin:0; padding:0;  margin-left:525px;}
.sottomenu2  a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:700; margin:3px; 
               color:#666666; text-decoration:none; text-transform:uppercase; display:block; width:119px; height:18px; line-height:18px;}
.sottomenu2 a:link {color:#D1D1CF;}
.sottomenu2  a:visited {color:#545353;}
.sottomenu2  a:hover {color:#545353; background-color:#BBF0EC;}


.sottomenu { position:relative; margin:0; padding:0;  margin-left:392px;}
.sottomenu  a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:700; margin:3px; 
               color:#666666; text-decoration:none; text-transform:uppercase; display:block; width:119px; height:18px; line-height:18px;}
.sottomenu a:link {color:#D1D1CF;}
.sottomenu  a:visited {color:#545353;}
.sottomenu  a:hover {color:#545353; background-color:#FEF185;}



.coll  a { text-decoration:none; font-weight:600;}
.coll  a:link {color:#525252;}
.coll  a:visited {color:#525252;}
.coll  a:hover {color:#045791; font-weight:600;}



.m4 {margin:4px;}


.loghi {margin:0 11px 20px 0;}

.area  {width:175px; min-height:183px; float:left; text-align:center; margin-top:7px; position:relative; font-size:9px;
        background-image:url(images/riquadro.gif); background-repeat:no-repeat; background-position:top center}
.area input {margin:0;}
.area p { padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:300; margin:2px; line-height:170%; text-align:center;}
.area img {padding-top:5px; padding-left:2px; 
             }
.area h1 {margin:10px 0 5px 0;}	

.areainput { padding:5px; width:16px; height:16px;}	 
			 
.riga  {width:780px; border:1px solid #D1D1CF; margin:0; padding:0; position:relative;}
.riga hr {width:780px; background-color:#D1D1CF; color:#D1D1CF; height:2px; border:0; margin:0; padding:0; line-height:0px;
          position:relative;}
   
.allineasfondo {clear:both; height:2px; position:relative;}

.ntr {font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:10px; 
         font-weight:600;
         color:#045791;
         margin:55px 0 8px 0;}

         
.fleft { float:left;}
.fright { float:right;}

.txt {color:#000; font-weight:600; line-height:140%;}

.txt2 {color:#000; font-weight:600; font-size:11px;}

.formtext {color:#045791;font-size:10px; font-weight:600; margin:0;}

.top {margin:0 5px 12px 0; float:right;}



