body  { background-color:#000000;
margin:0; padding:0;
scrollbar-arrow-color: #1FA12E;
scrollbar-3dlight-color: #F7F8F8;
scrollbar-highlight-color: #C1C2C4;
scrollbar-face-color: #fff;
scrollbar-shadow-color: #C1C2C4;
scrollbar-darkshadow-color: #F7F8F8;
scrollbar-track-color: #F7F8F8;
}

#body2  { background-color:#fff; }

div {margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif; font-size:11px;}

P  { font-family:Arial, Helvetica, sans-serif; font-size:11px;
     color:#000; line-height:150%;  }

h1  {font-family:Arial, Helvetica, sans-serif; font-size:16px;
                 font-weight:900; color:#00A957; margin-top:0; margin-bottom:0px;}
                 
h2 {font-family:Arial, Helvetica, sans-serif; font-size:11px;
         font-weight:700; color:#00A957;}

h3  {font-family:Arial, Helvetica, sans-serif; font-size:16px;
                 font-weight:900; color:#00A957; margin-top:0; margin-bottom:0px;}		 
		 

h4  {font-family:Arial, Helvetica, sans-serif; font-size:11px;
         font-weight:400; color:#000000; text-align:justify; margin-right:10px;}
         
img {border:0;}


a {color:#767676;}   
a:link {color:#767676;}
a:visited {color:#767676;}
a:hover {color:#00A957;} 

#divprinc  { 
             background-image:url(images/pix_verde.jpg); background-position:center; background-repeat:repeat-x;
			 position:relative; text-align:center;
			 position: absolute; top: 50%;left: 50%;
    		 width: 100%; height:550px;
    		 margin-left: -50%;margin-top: -275px;			 
			 }


#divcontenitore  {width:850px; height:550px; margin:0 auto;
                  text-align:left; position:relative;}


#divcontenuto  { width:600px; height:550px; float:left;
                 position:relative; background-color:#FFFFFF;}
#mappa {width:600px; height:550px; position:absolute; top: 50%;left: 50%; margin-left: -300px;margin-top: -275px;}				 
				 
#colonna  {float:left; position:relative; width:150px; height:518px; overflow:auto;
          }
		  
   #colonna h1  {font-family:Arial, Helvetica, sans-serif; font-size:16px;
                 font-weight:900; color:#00A957; margin-top:0; margin-bottom:0px;}
                 
   #colonna h2  {margin:0 2px 3px 7px; color:#00A957;}              
			  
   #colonna p  {font-family:Arial, Helvetica, sans-serif; font-size:11px;
                font-weight:400; color:#000000; line-height:140%; margin:0 2px 0 7px;}	 
                
   #colonna hr {background-color:#C1C2C4; color:#C1C2C4; height:1px; border:0; margin: 4px 4px 14px 0; display:block; visibility:visible;}  
   
         
   
#colonna2  {float:left; position:relative; width:149px; height:518px; overflow:auto; background-color:#fff;
          }
		  
   #colonna2 h1  {font-family:Arial, Helvetica, sans-serif; font-size:16px;
                 font-weight:900; color:#00A957; margin-top:0; margin-bottom:0px;}
                 
   #colonna2 h2  {margin-top:0; margin-bottom:0; color:#00A957;}              
			  
   #colonna2 p  {font-family:Arial, Helvetica, sans-serif; font-size:11px;
                font-weight:400; color:#000000; line-height:140%;}	 
                
   #colonna2 hr {background-color:#C1C2C4; color:#C1C2C4; height:1px; border:0; margin: 4px 4px 14px 0; display:block; visibility:visible;}  
   
            
#titflash {padding:20px 0 0 7px;}   
   
				
#colonna250  {float:left; position:relative; width:250px; height:518px; overflow:auto;
          }
		  
		  
		   
#pagina  { background-color:#F7F8F8; border:1px solid; border-color:#C1C2C4;
           float:left; position:relative; width:418px; height:516px; overflow:auto;}
           
#paginanegozi  { background-color:#F7F8F8; border:1px solid; border-color:#C1C2C4;
           float:left; position:relative; width:418px; height:516px;
           background-image:url(images/mongolfiera.jpg); 
	                background-repeat:no-repeat; background-position:left center ;}
           
#paginamarchi  { background-color:#Fff; border:1px solid; border-color:#C1C2C4; margin:0 auto; text-align:center;
           float:left; position:relative; width:610px; height:450px; overflow:auto;}           
		   
#paginasfondo  {background-image:url(images/k_transp.gif); 
	                background-repeat:no-repeat; background-position:bottom;
	                background-color:#F7F8F8; border:1px solid; border-color:#C1C2C4;
                    float:left; position:relative; width:418px; height:516px;}	
                    
#paginasfondo p {margin:10px;}   
#pagina h2, #kstyle h2 {display:inline;}   
#pagina h1, #pagina h2, #pagina h3 {color:#00A957;}             
#kstyle h1, #kstyle h2, #kstyle h3 {color:#E2001A;} 					
#pagina318  { background-color:#F7F8F8; border:1px solid; border-color:#CCCCCC;
           float:left; position:relative; width:318px; height:516px; overflow:auto;}    
		   
#divmenuext  {float:left; position:relative; width: 250px;
              height:550px; line-height:550px;}
			  
#divmenu  {padding-top:18px; height:410px; line-height:410px; color:#FFFFFF;}
      #divmenu p {margin:100px 0 0 25px; LINE-HEIGHT:100%}
	  
	 
	 
	  
.pallino {padding-left: 0;
		  margin-left: 6px;
		  line-height:100%;}
      
    
.pallino li {list-style-type:none; margin:0; padding:0; font-size:13px;}
			  
.pallino ul  {padding:0; margin:0;}


.pallino a {color:#FFFFFF; background-image:url(images/pallino.jpg); background-repeat:no-repeat; display:block; 
			padding-left:15px; width: 200px; height:34px; line-height:34px; text-decoration:none; margin:0;
			background-position:left 10px;}
.pallino a:link {color:#FFFFFF;  background-image:none;}
.pallino a:visited {color:#FFFFFF; background-image:none;}
.pallino a:hover {font-weight:900; color:#FFFFFF; background-image:url(images/pallino.jpg); background-repeat:no-repeat; background-position:left 10px;}




.negozi  {padding-left: 0;
		  margin-left: 0;}
		  
.negozi li {list-style-type:none; margin:0; padding:0; font-size:13px;}

.negozi ul  {padding:0; margin:0;}

.negozi a {color:#000000; display:block; width:140px; text-decoration:none; margin:0; padding-left:5px;
           height:20px; line-height:20px;}
.negozi a:link {color:#00A957;}
.negozi a:visited {color:#00A957;}
.negozi a:hover {background-color:#00A957; font-weight:900; color:#FFFFFF; }	  
		  
.negozi2 a {color:#000000; display:block; width:140px; text-decoration:none; margin:0; padding-left:5px;
           height:20px; line-height:20px;}
.negozi2 a:link {color:#E2001A;}
.negozi2 a:visited {color:#E2001A;}
.negozi2 a:hover { background-color:#E2001A; font-weight:900; color:#FFFFFF; }	


.link a {color:#00A957; text-decoration:none; margin:0 15px 0 0; }
.link a:link {color:#00A957;}
.link a:visited {color:#000000;}
.link a:hover {color:#FFF; font-weight:900; }




.link2 a {color:#000000; text-decoration:none; margin:0 0px 0 14px; }
.link2 a:link {color:#000000;}
.link2 a:visited {color:#00A957;}
.link2 a:hover {color:#00A957; font-weight:900; }


		  
.logo  {padding:0px 0 0px 10px; margin:0; height:107px;}
				 
.w16 {width:16px; height:518px; float:left; position:relative;}				 
				 


.bordo {width:600px; height:16px; clear:both; position:relative;}

.fleft  { float:left; position:relative;}
.fright  {float:right; position:relative;}


.adx {text-align:right;}
.asx {text-align:left;}
.acen {text-align:center;}

.allineasfondo {clear:both; height:10px; position:relative;}

hr { visibility:hidden; display:none;}
.hrvis { visibility:visible; display:block; background-color:#C1C2C4; color:#C1C2C4; height:1px; border:0; margin: 10px;}
.campi  {float:left; margin:8px 0 0 10px;}
.campi input,select,textarea  {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0;;
                               background-color:#FFFFFF;}

.privacy  { overflow:auto; margin:8px 0 0 10px; }

.contatti  { font-family:Arial, Helvetica, sans-serif; font-size:12px;
             color:#000000; line-height:190%; text-align:left; margin-top:80px; margin-left:80px;}
			 
.m10  {margin:5px 5px 5px 14px;}
.m0 {margin:0; padding:0;}
.m10b  {margin:6px 6px 0 0;}

.img  {margin:10px 10px 0 0; border:1px solid #C1C2C4}

.news {line-height:120%;}
.newstopic {background-color:#00A957; color:#FFFFFF; font-size:11px; padding:0 2px 0 2px; margin-top:3px}
.newsvalid {font-weight:400; font-size:9px;}
.foto { overflow:auto; height:250px; position:relative; }

.marchi { overflow:auto; height:400px; position:relative; }

.imgfoto {float:left; position:relative; width:80px; height:80px; border:10px solid #F7F8F8; 
              padding:0; }
              
              
.marchi2 {float:left; position:relative; width:47%; height:110px; margin:0 auto; text-align:center; z-index:1;}
.marchi2 h3 {font-size:11px; margin:5px 0 2px 0;}
.marchi3 {width:145px; height:87px; margin:0 auto; text-align:center; align:middle; position:relative; z-index: 2;}

.marchi_interm {width:33%; position:relative; float:left; text-align:center;}
.marchi_interm img {margin:25px 0 0 0;}
.marchi_interm a {color:#00A957; font-size:0.9em;}   
.marchi_interm a:link {color:#00A957; }
.marchi_interm a:visited { color:#00A957;}
.marchi_interm a:hover {color:#767676;} 

.marchi_tit {margin: 2px; padding: 2px; text-align: center; color:#ffffff !important; background-color: rgb(0, 169, 87);}

.meno1 {font-size:0.9em;}

.minip {font-size:0.9em; LINE-HEIGHT:130%; margin:0;}

.minip p {LINE-HEIGHT:110%; margin:0;}

#lavoro {position:relative; line-height:100%; background-color:#DCF3E8; margin-right:5px}
#lavoro p {font-size:11px; margin:2px 8px 8px 8px;
     color:#000; line-height:120%;}
#lavoro h2 {margin:8px 8px 2px 8px;}

#flashcontent {margin:0; padding:0;}
#flashcontent2 {width:145px; height: 370px; position: absolute; bottom: 0pt; right:2px; overflow:hidden;}
#flashcontent3 {width:391px;  text-align:right;}
.neineg {margin:0; padding:0; line-height:150% !important;}
.divneineg {margin:0; padding:0; line-height:150% !important; background-color: white; }
.divneineg p {margin: 0px; padding: 0pt; line-height: 130%! important; text-align: left;}
.divprod {z-index:20; top:0; left:0; width: 140px; height:60px; overflow:auto; border:1px solid #ccc;  background-color:#fff;}
.divprod h6 {margin:0; padding:0; background-color:#000;color:#fff; text-transform:uppercase; font-size:8px;}


.negsport a {text-decoration:none; margin:3px;}
.negsport a:link {color:#00A957;}
.negsport a:visited {color:#00A957;}
.negsport a:hover {background-color:#00A957; font-weight:900; color:#FFFFFF; padding:0 2px;}	  
		  
.negstyle a {text-decoration:none; margin:3px;}
.negstyle a:link {color:#E2001A;}
.negstyle a:visited {color:#E2001A;}
.negstyle a:hover { background-color:#E2001A; font-weight:900; color:#FFFFFF; padding:0 2px;}