﻿/*webba*/

*			 {margin:0;padding:0}
body		 { font: normal 11px verdana, arial }
p			 {color: black; text-align:justify; text-decoration: none; font-weight:normal; margin:0 0 0px; font-size: 11px; }
h1			 {margin:0; padding:0; z-index: -1}
h2, h3, h4	 {color: #006600; font-size: 11px; margin-bottom:5px; padding: 0 0 0 0; font-weight:bold; text-align:left;} 
h3 a:link, h3 a:visited {color: #006600;}
ul			 {text-align: left; margin:10px 0 0 0; padding:0;}
li			 {margin: 0 0 10px 15px; list-style-type:none; text-align: left;  }
.standard li {margin: 10px 0 0 15px; }
a				  {color:Black; text-decoration: none; }
a:link, a:visited {color:Black; text-decoration: none; }
a:hover, a:active {color:Gray; text-decoration: none;  }
img				  {border: 0; text-indent:10px; float: left;} /* di default tutte img float left,mettere class="right" nelle immagini che vogliamo flottare a dx*/


#content			{width: 1000px; height:100%; overflow:hidden; margin: 10px auto 10px auto; border: double #006600; } 
#video-prod ul		{margin-left:5px; }
#video-prod li		{list-style-type: none;  }
#photogallery li	{margin: 0  }

.smalltx p, .smalltx li  { 
			font-size: 10px; 
            margin-bottom: 10px;
            }

/*formatta i sottotitoli dei contenuti centrali delle pag. 2 liv*/
#testo-pagina h3  {
	margin-top: 15px; 
	margin-bottom: 10px;
	font-size: 13px;
	color: Gray;
	line-height: 14px;
	}
#testo-pagina h3 a:link, #testo-pagina h3 a:visited {color: Gray;}
 
 #testo-pagina p   {
				margin: 0 0 10px 0;
				border: 0px solid red;				
				}
 #testo-pagina a:link,  #testo-pagina a:visited   { text-decoration: underline
     }
#testo-pagina li {list-style-type:disc;}  
   
#master h3, h4	 {font-size: 11px; 
              	  margin-bottom:0; 
              	  padding: 0; 
              	  font-weight:bold; 
              	 
              	  } 				
#master .sottoboxDealer	{ 
			height:165px;
            width: 100%;
            padding-bottom: 10px;  
			margin-bottom: 10px;
			}
.sottobox1 img { 
				float: left;
				padding-right: 15px; }
				
#master .sottoboxDealer img, .sottobox1 img { 
				float: left;
				padding-right: 10px; 
				}  
				
#lista h3   { margin:0; padding: 0; }
.listatools h3  { margin:0; padding: 0; }				
.box140		{ /*dealer*/
			width: 140px; 
			}
							
/*p a:link, p a:visited {  text-decoration: underline; font-weight: normal;}
p a:hover, p a:active { color:Gray; text-decoration: underline; font-weight: normal;}*/

.link a						{  color:#000; text-decoration: underline; font-weight: normal; }
a.link:link, a.link:visited {  color:#000; text-decoration: underline; font-weight: normal;}
a.link:hover, a.link:active {  color:Gray; text-decoration: underline; font-weight: normal;}

.link-white a {color: white}	
a.link-white:link, a.link-white:visited { color:white; text-decoration: none; font-weight: bold;}
a.link-white:hover, a.link-white:active { color:Gray; text-decoration: none; font-weight: bold;}

.link-gray { color:#999; font-weight: bold}
a.link-gray:link, a.link-gray:visited { color:gray; text-decoration: none; font-weight: bold;}
a.link-gray:hover, a.link-gray:active { color:black; text-decoration: none; font-weight: bold;}

.link-green { color:#008d3a; font-weight: bold}
a.link-green:link, a.link-green:visited { color:#008d3a; text-decoration: none; font-weight: bold;}
a.link-green:hover, a.link-green:active { color:Gray; text-decoration: none; font-weight: bold;}

.container_row { 
			    clear: both;
			    width: 955px; 
                height: 100%; 
                border: solid 0px purple;  
                float: left;
                margin-left: 22px;         
                margin-bottom: 15px;        
                }
            
.sidebar 	{ 		
			width: 140px; 
            height: 100%; 
            }
.main_row 	{  
			width: 796px;    
			border: solid 0px purple;  
            height: 100%;           
            }
.etichette  {
			background-color: #004000; 
			color: White; 
			font-size: 11px; 
			font-weight:bold; 
			line-height: 20px;
			margin:0 0 15px 0; 
			text-transform:uppercase; 
			text-align:left; 
			text-decoration: none; 
			padding-left: 6px; 
			}
.etichetteRU,.etichetteBE  {
            height: 35px;
			background-color: #000; 
			color: White; 
			font-size: 11px; 
			font-weight:bold; 
			line-height: 16px;
			margin:0 0 15px 0; 
			text-transform:uppercase; 
			text-align:left; 
			text-decoration: none; 
			padding-left: 6px; 
			}			
.etichette2 {
			background-color: #000; 
			color: White; 
			font-size: 11px; 
			font-weight:bold; 
			line-height: 14px;
			margin:0 0 15px 0; 
			text-transform:uppercase; 
			text-align:left; 
			text-decoration: none; 
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 6px; 
			padding-right: 6px;				
			}
.etichette-gray  {
			color: gray;
			font-size: 11px; 
			font-weight:bold; 
			line-height: 20px;
			margin:0 0 15px 0; 
			text-transform:uppercase; 
			text-align:left; 
			text-decoration: none; 
			padding-left: 6px; 
			}
.etichette-white  {
			color: white;
			font-size: 11px; 
			font-weight:bold; 
			line-height: 20px;
			margin:0 0 15px 0; 
			text-transform:uppercase; 
			text-align:left; 
			text-decoration: none; 
			padding-left: 6px; 
			}
.box955		{  
			width: 955px;			
			}
.box840		{  
			width: 840px;			
			}
.box790		{ 
			width: 790px;			
			}
.box775		{  /* archi */ 
			width: 775px;			
			}			
.box755		{  
			width: 755px;			
			}
.box630		{  
			width: 630px;			
			}
.box635		{  
			width: 635px;			
			}
.box629		{  
			width: 629px;
			}
.box625		{  
			width: 400px;
			}
.box600		{  
			width: 600px;
			border: solid 0px blue; 
			}
		
.box470		{   /*home colore ...*/
			width: 470px; 
			border: solid 0px lime; 
			}	
.box477 		{ 
			width: 477px;
			}
.box465		{  /*home archi*/
			width: 465px; 			
			}			
.box435		{  /*home archi*/
			width: 435px; 
			border: solid 0px lime; 
			}	
.box555		{  /*home archi*/
			width: 555px;
			}	
.box524		{  
			width: 524px;
			}	
.box388		{  
			width: 388px;
			}
.box375		{  
			width: 375px;
			}	
.box320		{  
			width: 320px;			
			border: 0px solid purple;
			}	
.box305		{  
			width: 305px;		
			}
.box300		{  
			width: 300px;
			border: 0px solid purple;
			}	
	
.box252		{  
			width: 252px;		
			border: 0px solid red;    
			}
.box235		{  
			width: 235px;		
			  
			}
.box205		{  
			width: 205px;		    
			}
.box175		{  
			width: 170px; 
			border: 0px solid red;    
			}			
.box150		{  
			width: 150px; 
			border: 0px solid red;    
			}
.box127		{  
			width: 127px;   
			}
.box100		{  
			width: 97px;			
			text-align: left;			
		 	}
.box86		{  
			width: 86px;			
			text-align: left;			
		 	}		 	


.box150Colore		{  
			width: 150px;
			border-bottom: 1px solid #CCC;
			padding-bottom:10px;
			overflow: hidden;					    
			line-height: 1.25 !important;
			height:84px 
			}
/*verificare se usato*/
.box148		{  
			width: 252px;		    
			}
.box134		{  
			width: 134px;		    
			}
.box116	{  
			width: 116px;
			 			}
.box79	{  
			width: 79px;
			 			}
.sottobox0	{ 
			/*border-bottom: 1px solid grey; */
           	padding-bottom: 10px;  
			margin-bottom: 10px;	
			 }
.sottobox1NoB{
            width: 100%; 
			
    }
.sottobox1	{ 
			border-bottom: 1px solid grey; 
            width: 100%; 
			padding-bottom: 10px;  
			margin-bottom: 10px;	
			}
			
.sottobox2	{ 
			border-bottom: 1px solid grey; 
			/* background-color: blue;  */
			width: 100%; 
			height:94px; /*84h img + 10 spazio sotto*/
			margin-bottom: 10px;            
			}	
.sottobox3	{ 
			border-bottom: 1px solid grey; 
			width: 100%; 
			height:80px; /*70h img + 10 spazio sotto*/
			margin-bottom: 10px;  
			}

/* un po di spazio fra immagini e didascalia in home */
#home-page .sottobox0 p, .dida-img  {
						margin-top: 5px; 
						float: left;
                          }
                          
#menu2l{  
	/*height: 28px;*/
    border-bottom: 0px solid grey; 
    padding-top: 15px;
	}	
#menu2l a 
{
	color: gray;
  font-size: 11px;	
  font-weight: bold;
  margin-left: 5px;
  	}
#menu2l a:link,   #menu2l a:visited{
	color: gray;
  	}
#menu2l a:hover,   #menu2l a:active{
	color: black;
  	}
.menu-selected	{
				background-color: #CCC; 		
				}
/*MENU*/
#homemenu		{
				background-color: black; 	
				filter: alpha(opacity=45); -moz-opacity:.45; opacity:.45;
				}
		  
ul#topnav		{
				margin: 0;
				padding: 0;
				float: left;
				width: 835px;/*800*/
				height: 43px;/*75 altezza 2 righe*/
				list-style: none;
				position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
				font-size: 11px;
				background: #008131;
				vertical-align:middle; 
				background: #008131; /*url(../img/topnav_stretch.gif) repeat-x;*/

				}
ul#topnav li	{	
				float: left;
				margin: 0; padding: 0;
				/*border-right: 1px solid #FFF; /*--Divider for each parent level links--*/
				text-transform:uppercase;	
				vertical-align: middle;
				height: 43px;
				list-style-type: none;
}

/*menu primo livello ma anche secondo*/
ul#topnav li a {
	padding: 0px 5px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	 font-weight:  bold;
	border-right: 1px solid white;	
	margin-top: 12px;
	/*background-color: pink;*/
	width: 110px;
	height: 18px;
				}

ul#topnav li a:hover {color: #fff; }/*background:url(../img/topnav_active.gif) repeat-x;*/
ul#topnav li:hover  {background: #000 }/*url(../img/topnav_active.gif) repeat-x;*/ 
ul#topnav li span  
{font-weight:  bold;
	border-bottom: 1px solid #ccc;
	text-transform: capitalize;
	float: left;
	padding: 10px 0; /*altezza secondo menu*/
	position: absolute;
	left: 0; top:43px;
	display: inline; /*--nascosto con NONE di default,  metto INLINE se non serve il rollover degli altri menu e tolti i figli degli altri menu--*/
	width: 100%; /*970*/
	background: white; /*sfondo menu secondo livello*/
	color: red;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

ul#topnav li:hover span { display: block;color: #000000; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline; color: #999999; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: none;color: #000000;}
/*fine menu*/
.img-spzt-r {
		padding: 0 10px 10px 0;
	}
.img-spzt-l {
		padding: 0 0 0 10px;
		
	}
.img			{ 
				float: left;
				padding-right: 10px; 
				/* padding-bottom: 10px */  
				/*serve per spazio fra immagine e titolo sotto, ma meglio usare il padding del bordo grigio*/
				}   
 
.sottobox2 img,	
.sottobox3 img	{	 
				padding-right: 10px; 
				}
			
.right 			{
				float: right;
				}
.left			{
				float: left;
				}
.clear			{
				clear: both;				
				}
.clearButt      { /* generic container (i.e. div) for floating buttons */
                overflow: hidden;
                width: 100%;
                }
.half-box		{
				width: 47%;	
				}
.margin-l30		{
				margin-left: 30px;
				}					
.margin-l20		{
				margin-left: 20px;
				}	
.margin-l10		{
				margin-left: 10px;
				}
.margin-r30		{
				margin-right: 30px;
				}
.margin-r25		{
				margin-right: 25px;
				}
.margin-r20		{
				margin-right: 20px;
				}	
.margin-r15		{
				margin-right: 15px;
				}
.margin-r10		{
				margin-right: 10px;
				}
.margin-r6		{
				margin-right: 6px;
				}				
.margin-t10		{
				margin-top: 10px;
				}
.margin-t20		{
				margin-top: 20px;
				}
.margin-t30		{
				margin-top: 30px;
				}
.margin-b8		{
				margin-bottom: 8px;
				}
.margin-b10		{
				margin-bottom: 10px;
				}
.margin-b16		{
				margin-bottom: 16px;
				}
.margin-b20		{
				margin-bottom: 20px;
				}
.margin-b15		{
				margin-bottom: 15px;
				}
.margin-b30		{/*se non usato cancellare*/
				margin-bottom: 30px;
				}
.margin-t30		{
				margin-top: 30px;
				}
.margin-b40		{
				margin-bottom: 40px;
				}
.padd-right	{	 
				padding-right: 8px; 
				}
.padd-bott	{	 
				padding-bottom: 10px; 
				}
.padd-bott20	{	 
				padding-bottom: 20px; 
				}
.box_small		{
				width:148px;
				}	
.rientro		{
				  
				 white-space: nowrap;
				}
.bkg-green		{    
				background-color:#018232;
				}
.bkg-gray		{    
				background-color:#686868;
				}
.bkg-textures	{    
				background-color:#000000;
				}




#search-input {
			  width:100px;
			  }
#search-box  {		
			padding-top:10px;
			} 

.sidenavOff		{background-color: Red;}
.sidenavOver	{background-color: yellow;}

#leftColumn div {}

#leftColumn div:hover { }

#applicatori:hover, #privati:hover, #architetti:hover, #thumb1:hover, #thumb2:hover, #thumb3:hover, #thumb4:hover, #thumb5:hover   {	
cursor:hand;  filter: alpha(opacity=45); -moz-opacity:.45; opacity:.45;
} 

.img-hover:hover {
	cursor:hand;	  
	filter: alpha(opacity=45); 
	-moz-opacity:.45; 
	opacity:.45;
	}	
	
#img-colora-online	{ 
background:  url(../img/salotto-01.html) no-repeat 0px 0px;					
float:left;
margin-right: 10px; 
width:148px; 
height:157px; 	
}
#show1 {
background:  url(../img/showroom-oikos.html) no-repeat 0px 0px;
width: 148px;
height: 84px;
float:left;
margin-right: 10px;
}
#show2 {
background: url(../img/showroom-oikos.html) no-repeat 100% 100%;
width: 148px;
height: 84px;
float:left;
margin-right: 10px;
}
#show3 {
background: url(../img/showroom-oikos.html)  no-repeat 100% 0px;
width: 148px;
height: 84px;
float:left;
margin-right: 10px;
}
#show4 {
background: url(../img/showroom-oikos.html)  no-repeat 0px 100%;
width: 148px;
height: 84px;
float:left;
margin-right: 10px;
background-color: Red;

}


/*sovrapposizione testo su immagini nella HomeProdotti*/
.testo-img {
	position: relative;     
	width: 100%; /* for IE 6 */  
}
.pos-testo-01	{
	position: absolute; 
	top: 150px;  
	left: 0;   
	width: 100%; /*252-10*/
	height: 40px;
	padding-top: 10px;
	color: #FFF;
	text-align:left;
	background-color: #000;
	filter: alpha(opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;	
}
  
a.pos-testo-01:link
{
 font-weight: bold;
 color: white;
}
a.pos-testo-01:visited, a.pos-testo-01:hover 
{
 font-weight: bold;
 color: black;
}
a.pos-testo-01:active
{
 font-weight: bold;
 color: black;
}
/*usato nelle reference*/
.pos-testo-02	{
	position: absolute; 
	top: 100px;  
	left: 0;   
	width: 100%; 
	height: 30px;
	padding-top: 5px;	
	color: #FFF;
	text-align:left;
	background-color: #000;
	filter: alpha(opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;	
}
/*usato per quadrati 150x140*/
.pos-testo-03	{
	position: absolute; 
	top: 100px;  
	left: 0;   
	width: 100%; 
	height: 38px;
	padding-top: 5px;	
	color: #FFF;
	text-align:left;
	background-color: #000;
	filter: alpha(opacity=65); 
	-moz-opacity:.65; 
	opacity:.65;	
}

 span.spacer       {
 	padding:0 2px;  
 	}
 
#ricerca input[type=text] 	{
	width: 85%;
	}
#cerca-sito input[type=text] 	{
	width: 82px; 
	height: 20px;
	}
	#cerca-sito
	{
		margin-top: 10px;
		border: solid 0px red;		
	}
	

.testoGrigio,  a.testoGrigio:link {
	color: gray;
	font-weight: normal;}

.testo {font-size: 11px;}
.testo-small {font-size: 9px;}		

.dealer {
				border: 0px solid blue;
				width: 955px!important;width: 955px; 
				height: 232px!important;height: 232px; 
				overflow: scroll;
				float: right;	 
			    overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}

#scroll-news {
				border: 0px solid blue;
				width: 535px!important;width: 535px; 
				height: 230px!important;height: 230px; 
				overflow: scroll;
				float: right;	 
			    overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}
#scroll-architetti { /*da cancellare quando va su nuova home architettura*/
				border: 0px solid blue;
				width: 535px!important;width: 535px; 
				height: 290px!important;height: 290px; 
				overflow: scroll;
				float: left; position:relative;	 
			    overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}
.scroll-architetti {
				border: 0px solid blue;
				width: 535px!important;width: 535px; 
				height: 250px!important;height: 250px; 
				overflow: scroll;
				float: right;	 
			    overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}
.scroll-architetti2 {
				border: 0px solid blue;
				width: 535px!important;width: 535px; 
				height: 225px!important;height: 225px; 
				overflow: scroll;
				float: right;	 
			    overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}     
.listaRicerca {
				border: 0px solid blue;
				width: 796px!important;width: 796px; 
				height: 295px!important;height: 295px; 
				overflow: scroll;
				overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
} 
.listaRicerca2 {
				border: 0px solid blue;
				width: 796px!important;width: 796px; 
				height: 2000px!important;height: 2000px; 
				overflow: scroll;
				overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}  
.spalla {
				border: 0px solid blue;
				width: 300px!important;width: 300px; 
				height: 452px!important;height: 430px; 
				overflow: scroll;
				overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
} 
.spallaCont {
				border: 0px solid blue;
				width: 300px!important;width: 300px; 
				height: 700px!important;height:700px;  /*700px*/
				overflow: scroll;
				overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
			    padding-right:10px;
} 
.listaProd {
				border: 0px solid blue;
				width: 260px!important;width: 260px; 
				height: 250px!important;height: 250px; 
				overflow: scroll;
				overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}	
.listaTools {
				border: 0px solid blue;
				width: 260px!important;width: 260px; /*in realtà nella home prodotti lo uso*/
				height: 125px!important;height: 125px; 
				overflow: scroll;
				overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}
.listaCatMerc {
				border: 0px solid blue;
				width: 125px!important;width: 125px; 
				height: 250px!important;height: 250px; 
				overflow: scroll;
				overflow-x:hidden;
			    scrollbar-base-color: white; 
			    scrollbar-face-color: white;
			    scrollbar-highlight-color: #cccccc;
			    scrollbar-shadow-color: #646466;
			    scrollbar-track-color : #ffffff;
			    scrollbar-3dlight-color: #cccccc;
			    scrollbar-arrow-color: black;
}		 
.IMGanteprimaNews	{				 
				 width:50%;
	float:left;
        		 	 } 

.IMGanteprimaNews img 
{ padding-right: 5px;
}


.heightR {
    height: 294px;
          }
          


 
 a.button       {
                background: transparent url(../img/bg_button_a.html) no-repeat scroll top right;
                color: #444;
                display: block;
                float: left;
                font: normal 12px arial, sans-serif;
                height: 24px;
                margin-right: 6px;
                padding-right: 10px; /* 18 sliding doors padding */
                text-decoration: none;
                }
a.button span   {
                background: transparent url(../img/bg_button_span.html) no-repeat;
                display: block;
                line-height: 14px;
                padding: 5px 0 5px 10px;/* 5px 0 5px 18px*/
                
                }
a.button:hover  {
                background: transparent url(../img/bg_button_a.html) no-repeat;
                background-position: bottom right;
                } 
a.button:hover span{
               background: transparent url(../img/bg_button_span.html) no-repeat;
                background-position: bottom left;
                }
               
a.button:active {
                background-position: bottom right;
                color: #000;
                outline: none; /* hide dotted outline in Firefox */
                }

a.button:active span {
                background-position: bottom left;
                padding: 6px 0 4px 10px; /* push text down 1px */
                 }                
 
 h3.buttonSelected       {
                background: transparent url(../img/bg_button_a.html) no-repeat scroll top right;
                background-position: bottom right;
                color: #444;
                display: block;
                float: left;
                font: normal 12px arial, sans-serif;
                height: 24px;
                margin-right: 6px;
                padding-right: 10px; /* 10sliding doors padding */
                text-decoration: none;
                }
h3.buttonSelected span   {
                background: transparent url(../img/bg_button_span.html) no-repeat;
                background-position: bottom left;
                display: block;
                line-height: 14px;
                padding: 5px 0 5px 10px;/* 5px 0 5px 18px*/
                
                }
                
/*modifiche per azienda bis, sistemare le altre pagine poi uniformare*/
                             
.style1 p   {
            margin-bottom: 10px;
            } 
.style1 img {
     margin: 0 15px 0 0;
             } 
 .styleunderline a,
 a.styleunderline:link,  a.styleunderline:visited,
 a.styleunderline:hover, a.styleunderline:active   {
                         text-decoration:underline;
                                                   }  		        
.freccia img { margin: 0 0 0 0;
               float: right;             
            }           
#azienda a:link, #azienda a:visited {
                        color: #008d3a;
                        }  
#azienda a:hover, #azienda a:active{
                        color: #CCC;
                        }  
#community img { padding-left: 12px;}
#community h3 { text-align: center;}
#mappa-sito  {
              background-color: #CCC;
             }
#mappa-sito .box150 { 
                    margin-top: 10px;
                    margin-bottom: 10px;         
                    }
#mappa-sito ul { 
               padding:0;
               margin:0;              
                }              
#mappa-sito li {
              margin: 0 0 5px 0;
              padding:0;             
                }              
.border-r-white {
                border-right: 1px solid white;                 
                }
.bordo1         {
                border: 1px solid #CCC;               
                } 
.titolo14 { font-size:14px;}     

.height100 {height:100px;}           

   
    
                       