@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#81b3a8;
}	

.sfondoalto { background:url(images/bg_alto.jpg) repeat top left }
.sfondobanner { background-color:#478476}
.sfondobasso { background:url(images/bg_basso.jpg) repeat top left }
.sfondobianco { background-color:#FFFFFF}
.sfondomenuprodotti { background-color:#f6f6f6 }
.sfondoprodotti { background-color:#e2f9f4 }

.sfumasx { background:url(images/sfumasx.png) repeat top left }
.sfumadx { background:url(images/sfumadx.png) repeat top right }
.sfondonav { background:url(images/sfondo_nav.png) no-repeat top left }


.sfondologin { background:url(images/sfondo_login.png) no-repeat top right }
.sfondonavsec { background:url(images/sfondo_navsec.png) no-repeat top right }
.sfondonavsec3 { background:url(images/sfondo_navsec_3.png) no-repeat top right }
.logo { background:url(images/logo_lamondialarreda.png) no-repeat top left }

   .testologin	{	   font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#666666;
			   text-decoration:none;			   
 }

  .testologin a	{	   font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#666666;
			   text-decoration:none;			   
 }
 
   .testologin a:hover	{	   font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#666666;
			   text-decoration:underline;			   
 }
 
 .sfondotasti { 

			   vertical-align:middle;
			   font-family: Arial, Helvetica, sans-serif;
			   font-size:12px;
			   font-weight:bold;
			   text-align:center;
			   color:#eff0f0;
			   letter-spacing:1px;

 }
 .sfondotasti a { 	
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#eff0f0;
			   text-decoration:none;
			   vertical-align:middle;

 }
  .sfondotasti a:hover { 
  			   background-image:url(images/sfondo_nav_att.png);
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   font-weight:bold;
			   color:#e2e2e2;
			   text-decoration:none;
			   vertical-align:middle;

 }

.sfondotasti:hover {   			   			   background-image:url(images/sfondo_nav_att.png) ;
			 		   font-family:Arial, Helvetica, sans-serif;
					   font-size:12px;
					   font-weight:bold;

					   vertical-align:middle;
				   
}

.sfondotasti:hover a {   			     			

			 		   font-family:Arial, Helvetica, sans-serif;
					   font-size:12px;
					   font-weight:bold;

					   vertical-align:middle;
			   
}

.sfondotasti_nolink {   			     			   background-image:url(images/sfondo_nav_att.png); 

			   vertical-align:middle;
			   font-family: Arial, Helvetica, sans-serif;
			   font-size:12px;
			   font-weight:bold;
			   color:#FFFFFF;
			   text-align:center;
 }


 .titoli_pagine { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:17px;
			   color:#478476;
			   text-decoration:none;
			   letter-spacing:1px;

	 }
	 
 .titoli_prodotti { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:13px;
			   color:#000000;
			   font-style:italic;
			   text-decoration:none;
			   font-weight:bold;

	 }	
 .titoli_percorsi_prodotti { font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#478476;
			   font-style:italic;
			   text-decoration:none;
			   font-weight:bold;

	 }		  
 .articoli_prodotti { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#000000;
			   text-decoration:none;
			   font-weight:bold;

	 }		 

 .allegati { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#292929;
			   text-decoration:none;

	   

	 }	 
 .allegati a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#292929;
			   text-decoration:none;

		   

	 }
 .allegati a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#292929;
			   text-decoration:underline;

	   

	 }		 		 
	 


 .navseco { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#25443d;
			   text-decoration:none;
			   font-weight:bold;
	   

	 }	 
 .navseco a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#25443d;
			   text-decoration:none;
			   font-weight:bold;
		   

	 }
 .navseco a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#25443d;
			   text-decoration:underline;
			   font-weight:bold;
	   

	 }		 		 

	 
 .lingue { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
	   

	 }	 
 .lingue a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
		   

	 }
 .lingue a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#ffffff;
			   text-decoration:underline;
			   font-weight:bold;
	   

	 }		 		 

 .navfondo { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
			   letter-spacing:1px;
	   

	 }	 
 .navfondo a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
			   letter-spacing:1px;		   

	 }
 .navfondo a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#ffffff;
			   text-decoration:underline;
			   font-weight:bold;
			   letter-spacing:1px;	   

	 }		

 .indirizzifondo { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#ffffff;
			   text-decoration:none;

	   

	 }	 
 .indirizzifondo a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#ffffff;
			   text-decoration:none;

		   

	 }
 .indirizzifondo a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#ffffff;
			   text-decoration:underline;

	   

	 }		 		
	 
 .focus { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#e2e2e2;
			   text-decoration:none;

	   

	 }	 
 .focus a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#e2e2e2;
			   text-decoration:none;

		   

	 }
 .focus a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:10px;
			   color:#e2e2e2;
			   text-decoration:underline;

	   

	 }		 		 	  			  	  		 
	 	  
 .testi_home { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
			   text-align:justify;			   

	 }	 
 .testi_home a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
			   text-align:justify;			   

	 }
 .testi_home a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#ffffff;
			   text-decoration:underline;
			   font-weight:bold;
			   text-align:justify;			   

	 }		 		 

 .testi_realizzazioni { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
			   text-align:justify;			   

	 }	 
 .testi_realizzazioni a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#ffffff;
			   text-decoration:none;
			   font-weight:bold;
			   text-align:justify;			   

	 }
 .testi_realizzazioni a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#e2001a;
			   text-decoration:underline;
			   font-weight:bold;
			   text-align:justify;
			   background-color:#d2d3d4;			   

	 }		 		 

 .titoli_pagine1 { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:20px;
			   color:#e2001a;
			   text-decoration:none;
			   font-style:italic;
			   font-weight:bold;
			   text-align:right;

	 }

 .testi_pagina { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#000000;
			   text-decoration:none;
			   text-align:justify;			   

	 }	 
 .testi_pagina a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#000000;
			   text-decoration:none;
			   text-align:justify;			   

	 }
 .testi_pagina a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#478476;
			   text-decoration:underline;
			   text-align:justify;			   

	 }	
 .link_eng { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#FFFFFF;
			   text-decoration:none;
			   font-style:italic;		   
			   font-weight:bold;
	 }	 
 .link_eng a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#FFFFFF;
			   text-decoration:none;
			   font-style:italic;		   
			   font-weight:bold;
	 }
 .link_eng a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#d2d3d4;
			   text-decoration:underline;		   
			   font-style:italic;
			   font-weight:bold;	   
	 }		 
	 
 .link_sec { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   color:#FFFFFF;
			   text-decoration:none;
			   text-align:center;
			   background-color:#e2001a;		   

	 }	 
 .link_sec a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;			   
			   color:#FFFFFF;
			   text-decoration:none;
			   text-align:center;	
			   background-color:#e2001a;			   		   

	 }
 .link_sec a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;			   
			   color:#FFFFFF;
			   text-decoration:underline;
			   text-align:center;	
			   background-color:#e2001a;			   		   

	 }		 

 .link_dovesiamo { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;
			   color:#e2001a;
			   text-decoration:none;
			   text-align:center;
	   

	 }	 
 .link_dovesiamo a { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;			   
			   color:#e2001a;
			   text-decoration:none;
			   text-align:center;	
		   		   

	 }
 .link_dovesiamo a:hover { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   font-weight:bold;			   
			   color:#e2001a;
			   text-decoration:underline;
			   text-align:center;	
		   		   

	 }		 


 .tit_lavora { 	font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   font-weight:bold;
			   color:#FFFFFF;
			   text-decoration:none;
			   text-align:left;
			   font-style:italic;
			   padding-left:5px;
			   background-color:#e2001a;		   

	 }	 


input.green { /* the shiny go button */
	background: url(images/green_button_grad_long.png) top left;
	border:0px hidden #c6ccde;	
	padding:0px 6px;
	height:19px;
	color:#000000;
	font-size:11px;
	width:47px;
}

input.green1 { /* the shiny go button */
	background: url(images/green_button_grad_long1.png) top left #CCCCCC;
	padding:0px 6px;
	border: 1px solid #999999;
	height:28px;
	color:#FFFFFF;
	font-size:13px;
	width:100px;
	font-weight:bold;
}

.textboxnl {
	border:1px solid #c6ccde;
	background:#f5f6f9;
	color:#555555;
	padding:3px;
	width:270px;
	height:18px;
}


















/*==========================================*/

.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

