body {	background-color:#000000;
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align: center; }
		
	
#container {
height:600px;
left:50%;
margin:-300px 0 0 -500px;
overflow:hidden;
padding:0 0px;
position:absolute;
top:50%;
width:1000px;
border: 1px solid white;
text-align:left;
background-image:url(images/sfondo.png);
background-position: left top;
background-repeat:repeat-x;

}


			
#banner { width: 1000px;
		  margin: 0;
		  padding: 0;
		  height: 194px;
		 }

#banner-left { width: 700px;
			   float: left;
			   padding: 0;
			   margin: 0;
			   height: 192px;
			  
			   }

#banner-right  {  width: 300px;
				 float: right;
				 padding: 0;
				 margin: 0;
				 background-image: url(images/back-banner.png);
				 background-position: -11px -23px;
				 background-repeat: no-repeat;
				 }
				 
							  
			  
			  
#menu-palla { width: 100%;
			  height: 179px;
			  margin: 15px 0px 0px 0px;
			  border: none;
			  font-size: 8px;
			  background-image: url(images/mainmenu.png);
			  background-repeat: no-repeat;
			  background-position: 60px 0px; }
			  
			  
/* BOTTONE WORK	 */		  
			  
a.work, a.work:visited, a.work:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 5;
		 top: 59px;
		 left: 124px;
		 text-decoration: none;
		 color:  white;
		 width: 59px;
			  height: 62px;
			  line-height: 62px;
			  text-align: center;
			  text-transform: capitalize;
			  outline: none; }
		 
a.work:hover, a.attivowork {color: white;
			  background-image: url(images/back-works.png);
			  background-position: 0 0;
			  background-repeat: no-repeat;
			  display: block;
			  
			   }

/*BOTTONE CLIENTS */			   
			   
a.clients, a.clients:visited, a.clients:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 7;
		 top: 18px;
		 left: 64px;
		 text-decoration: none;
		 color:  white;
		 width: 71px;
   	     height: 48px;
   	     line-height: 59px;
		 text-align: left;
         text-transform: capitalize;
	     outline:none;
	     padding-left: 8px;
			   }
		 
a.clients:hover, a.attivoclienti {color: white;
			  background-image: url(images/back-clients.png);
			  background-position: 20px 0;
			  background-repeat: no-repeat;
			  display: block;
			     }

/*BOTTONE NEWS*/

a.news, a.news:visited, a.news:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 6;
		 top: -58px;
		 left: 36px;
		 text-decoration: none;
		 color:  white;
		 width: 52px;
   	     height: 60px;
   	     line-height: 60px;
		 text-align: left;
         text-transform: capitalize;
	     outline:none;
			   }
		 
a.news:hover, a.attivonews {color: white;
			  background-image: url(images/back-news.png);
			  background-position: 26px 0;
			  background-repeat: no-repeat;
			  display: block;
			     }


/*BOTTONE ABOUT US*/

a.about, a.about:visited, a.about:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 4;
		 top: -146px;
		 left: 59px;
		 text-decoration: none;
		 color:  white;
		 width: 83px;
   	     height: 58px;
   	     line-height: 44px;
		 text-align: left;
         text-transform: capitalize;
	     outline:none;
			   }
		 
a.about:hover, a.attivoabout {color: white;
			  background-image: url(images/back-aboutus.png);
			  background-position: 26px 0;
			  background-repeat: no-repeat;
			  display: block;
			     }
			     
			     
/*BOTTONE LINKS*/

a.links, a.links:visited, a.links:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 8;
		 top: -209px;
		 left: 140px;
		 text-decoration: none;
		 color:  white;
		 width: 90px;
   	     height: 43px;
   	     line-height: 36px;
   	     padding-left: 7px;
		 text-align: left;
         text-transform: capitalize;
	     outline:none;
			   }
		 
a.links:hover, a.attivolinks {color: white;
			  background-image: url(images/back-links.png);
			  background-position: -3px -2px;
			  background-repeat: no-repeat;
			  display: block;
			     }
			     
			     
/*BOTTONE APPROACH*/

a.approach, a.approach:visited, a.approach:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 9;
		 top: -226px;
		 left: 182px;
		 text-decoration: none;
		 color:  white;
		 width: 70px;
   	     height: 60px;
   	     line-height: 60px;
		 text-align: left;
		 padding-left: 8px;
         text-transform: capitalize;
	     outline:none;
			   }
		 
a.approach:hover, a.attivoapproccio {color: white;
			  background-image: url(images/back-approach.png);
			  background-position: -3px -2px;
			  background-repeat: no-repeat;
			  display: block;
			     }
			     

/*BOTTONE CONTACT US*/

a.contactus, a.contactus:visited, a.contactus:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 10;
		 top: -236px;
		 left: 165px;
		 text-decoration: none;
		 color:  white;
		 width: 75px;
   	     height: 60px;
   	     line-height: 60px;
		 text-align: left;
		 padding-left: 15px;
         text-transform: capitalize;
	     outline:none;
			   }
		 
a.contactus:hover, a.attivocontactus {color: white;
			  background-image: url(images/back-contactus.png);
			  background-position: -2px 2px;
			  background-repeat: no-repeat;
			  display: block;
			     }
			     
			     
/*BOTTONE PEOPLE*/

a.people, a.people:visited, a.people:active { font-size: 15px;
		 display: block;
		 position: relative;
		 z-index: 10;
		 top: -275px;
		 left: 108px;
		 text-decoration: none;
		 color:  white;
		 width: 60px;
   	     height: 50px;
   	     line-height: 50px;
		 text-align: center;
         text-transform: capitalize;
	     outline:none;
			   }
		 
a.people:hover, a.attivopeople {color: white;
			  background-image: url(images/back-people.png);
			  background-position: -2px 0px;
			  background-repeat: no-repeat;
			  display: block;
			     }




			 
ul#menu { display:block;
		  list-style-type:none;
		  margin: 0px;
		  padding: 16px 4px 0px 0px;
		  float: right;
		  }
		  
#menu li { display:inline;
		   text-align: center;
		   color: white;
		   text-transform: lowercase;
	   }
	   
#menu li a, #menu li a:visited, #menu li a:active { 
		   float: left;
		   line-height: 20px;
		   text-decoration:none;
		   font-size: 14px;
		   padding: 0px 5px 0px 5px;
		   outline:none;
 }
 
 
li.cat-item a, li.cat-item a:visited, li.cat-item a:active { color: white; }
li.cat-item.current-cat a, li.current-cat a:visited, li.current-cat a:active { color:#F7931E;  }

li.page_item a, li_page-item a:visited, li_page-item a:active { color: white; }
li.page_item.current_page_item a, li.page_item.current_page_item a:visited, li.page_item.current_page_item a:active { color: #F7931E; }


#menu li a:hover { color:#F7931E; }

a.scrivici { color: white; }
	   
			 
#contenuto-wrap { width: 100%;
				  height: 365px;
		 }
		 
		 
#contenuto-wrap-news { width: 100%;
				  height: 381px;
				  background-image: url(images/sfondo-news.png);
				   background-position: 281px -7px;
				   background-repeat: no-repeat;
		 }
		 
#contenuto-wrap-links { width: 100%;
				  height: 381px;
				  background-image: url(images/sfondo-links.png);
				   background-position: -19px -7px;
				   background-repeat: no-repeat;
		 }		 
		 
#contenuto-maxi { height: 260px;
				  width: 688px;
				  clear: right;
				  display: block;
				  overflow: auto; 
				  padding: 20px 0px 0px 15px;
				  margin: 0px 0px 84px 0px}
		 
#cotenuto-left  {  display: block;
				   float: left;
				   width: 282px;
				   padding: 0px 0px 0px 6px;}

div.pic_left  { width: 48px;
				height: 36px;
				border: 1px solid white;
				float: left;
				margin: 0px 6px 6px 0px;
				text-align: center;
				background: black; }
				
div.pic_left img { border: none; }
				   
div.pic_left a, div.pic_left a:visited, div.pic_left.active { outline: none; }
				   
img.pic_left  { width: 48px;
				border: 1px solid white;
				float: left;
				margin: 0px 6px 6px 0px; }
				
				
div.pic_left_news  { width: 100px;
					 height: 75px;
				border: 1px solid white;
				float: left;
				margin: 0px 10px 0px 0px;
				clear: left; 
				background-color: black;} 
				
div.pic_left_news img { border: none; }
				   
#orologio  { 
			 position: absolute;
			 bottom: 55px;
			 left: 20px;
			 width: 70px;
			 height: 70px;
			 }

#contenuto-right { display: block;
			       float: left;
				   width: 711px;
				   height: 305px;
				   background-image: url(images/rettangolo-bianco.png);
				   background-position: -13px -12px;
				   background-repeat: no-repeat;}
				   
#contenuto-right-news { display: block;
			       float: left;
				   width: 711px;
				   height: 364px;
				   }
				   
#immagine { width: 393px;
			height: 300px;
			float: left;
			border: none;
			padding-left: 7px;
			padding-top: 2px;}
			
#spazio-news { 
			display: block;
			width: 395px;
			height: 350px;
			float: left;
			overflow: auto;
			padding: 10px 10px 10px 10px;}
			
#single-news { padding: 5px 0px 5px 0px;
			   height: 75px; }
			
#spazio-news h3 { margin: 5px 0px 5px 0px; 
				  font-size: 14px;}
				  
#spazio-news h3 a, #spazio-news h3 a:visited, #spazio-news h3 a:active {outline: none;
																		font-weight: bold;
																		color: white;
																		}
#spazio-news h3 a:hover { color: #f7931e; }

#spazio-news p { margin: 5px 0px 5px 0px;
				 font-size: 12px;
				  }
			
#testi { border:none;
		 font-size: 12px;
		 font-weight: normal;
		 width: 240px;
		 float:left;
		 margin:0;
		 padding:10px 20px 0px 35px;}
		 
		 
#testi-news { border:none;
		 font-size: 12px;
		 font-weight: normal;
		 width: 240px;
		 float:left;
		 margin:0;
		 padding:22px 20px 0px 20px;}

#testi p { font-size: 12px;
		   padding:0px;
		   }
		   
#testi p.testolungo { height: 218px;
					  overflow: auto;
					  width: 240px;
					  padding-right: 10px;		   }
		   

#menu-third { font-size: 10px;
			  line-height: 14px;
			  width: 100%;}

#breadcrumbs { float: left;
			   padding-left: 10px;}
			   
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:active { color: white;
																text-decoration:none;
																outline: none;} 
																
#breadcrumbs a:hover { color: #f7931e; }

#breadcrumbs strong { color: #f7931e;
					  text-transform: lowercase;  }

#lingua { float: right;
		  padding-right: 10px;}
		  
.qtrans_language_chooser { margin: 0;
						   padding: 0;
						   list-style-type:none; 
						   display:inline;
						   }
						   
.qtrans_language_chooser li { display:inline; }

.active { font-weight: bold; }

.qtrans_language_chooser li a, .qtrans_language_chooser li a:visited, .qtrans_language_chooser li a:active { color: white;
																											 text-decoration:none;
																											 padding: 0px 8px 0px 0px;
																											 outline: none;
																											}
.qtrans_language_chooser li a:hover { color:#f7931e; }

.qtrans_language_chooser li.active a, .qtrans_language_chooser li.active a:visited, .qtrans_language_chooser li.active a:active  { color:#f7931e; font-weight: bold; }



#footer { clear:both;
		  position:absolute;
		  bottom: 0;
		  font-size: 11px;
		  font-weight: normal;
		  padding: 0px 0px 0px 0x;
		  border-top: 1px solid white;
		  width: 100%;
		  height: 24px;
		  line-height: 24px;
		  text-align: center; } 
		  
#footer a, #footer a:visited, #footera:active { color: white; 
												text-decoration:none;
												outline:none;}
												
#footer a:hover { color: #f7931e; }

.current-cat li a { color: red;}

.current-crumb { color: #f7931e;
				  }
				 
div#selettore-archivio {padding: }
				 
#selettore-archivio h3 { margin:0;
						 padding: 0;
						 font-size: 12px;
						 font-weight: normal;
						 text-transform: uppercase;}
						 
						 
#selettore-archivio ul { list-style-type: none;
						 list-style-position: outside;
						 text-indent: 0px;
						 padding:0;
						 font-size: 12px;
						 margin-left: 0; }
						 
#selettore-archivio ul li { line-height: 18px;
							font-size: 12px;
							padding-left: 0;
							list-style-type: none;
							list-style-position: outside; }
							
#selettore-archivio ul li a, #selettore-archivio ul li a:visited, #selettore-archivio ul li a:active { outline: none;
																									   color: white;
																									   text-decoration: none;
																									   text-transform: capitalize; }
#selettore-archivio ul li a:hover { color: #f7931e; }
						 
						 
						 
.navigation { font-size: 14px;
			  font-weight: bold; }
			  
.navigation a, .navigation a:visited, .navigation a:active {outline:none;
															color: white;
															text-decoration: none; }
															
.navigation a:hover { color: #f7931e; }


#tabellone tr { height: 50px;  }

#tabellone h3 {margin: 0px;
			   padding:0px;
			   font-size: 12px;
			   font-weight: bold;}
			   
#tabellone p { margin: 5px 0px;
			   font-size: 12px;
			    }
			    
#tabellone p a, #tabellone p a:visited, #tabellone p a:active { color: white;
																text-decoration: none; }
																
#tabellone p a:hover { color: #f7931e; }

ul#menu li.cat-item a.active_category  { color: #f7931e; }

a.activefriends:link, a.activefriends:visited, a.activefriends:active { color: #f7931e; }
