 
            body {
            font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
  			margin:0 auto auto auto;
			color:#333;	 
			background-color:#dee4e8; 
			background-image:url('/_templates/commons/body_bg.gif');background-repeat:repeat-y;
			background-position:center;  
		}
               
			   a, a:visited {text-decoration:none; color:#002f50; outline:none;}
			   a:hover {text-decoration:underline;}
			   
			   img {border:none; outline:none;}  
			   
			   div.clearer {clear:both;}   
        
        #header, #main_header, #main, #blocco_news, #showcase, #footer { width:940px; margin:0 auto auto auto; }
		
		
		div.main_content { padding-top:12px; }
		
		
		#header { 
		background-color:#FFF; 
		background-image:url('/_templates/commons/header_bg.png');background-repeat:repeat-x;
		background-position:bottom;
		margin-top:12px;
				min-height: 113px;
				height: auto !important;
				height: 113px;
		 }
		/** stile generale **/
        

        
        #header ul, #footer ul { 
            list-style-type : none; 
            margin          : 0; 
            padding         : 0; 
            height          : auto;
            overflow        : hidden;
        }
            
        #header li, #footer li { 
            float           : left; 
            display         : inline; 
        }
        
        /** stile specifico li  **/
        #footer li { 
            border-left     : 1px #999 solid; 
            padding         : 0 8px 0 8px;
            margin-left     : -1px;
        }
        
	 #header li{ 
            border:none; 
            padding: 0 10px;
            margin: 0;
        }
        
		#footer_left li { 
					width:30px;
					background-position:center;
					background-repeat:no-repeat;
					}
		
		#footer_left li a { 
					display:block;
					float:left;
					padding:none;
					margin:none;
					}			
			
		div#footer { clear:both;position:relative; border-top:1px solid #e8e8e8;}
		div.footer_content {padding-top:15px;}	
		div#footer_left {  position:absolute; width: 245px; top:15px; left:0;}
		div#footer_right { width:245px; position:absolute; top:15px; right:0;}
		div#footer_center { margin:0 255px 0 255px; text-align:center; }	
			



		.logo_onoma_footer:hover {  background-image:url('/_templates/commons/logo_onoma_footer_hover.png');background-repeat:no-repeat; }	

        /* STILI PER LE LISTE DI HEADER_RIGHT */
         
		#header_right ul { 
            list-style-type : none; 
            margin          : 0; 
            padding         : 0; 
            
			/*            border: 1px solid #c00; */
            height          : auto;
            overflow        : hidden;
        }
            
        #header_right  li { 
            float           : right; 
            display         : inline; 
        }
        
        /** stile specifico li  **/

        
	 #header_right li{ 
            border:none; 
            padding         : 0 10px;
            margin    : 0;
        }
        
        /* FINE STILI PER LE LISTE DI HEADER_RIGHT */
  
	  
	  
	  
	  
	  
	  div#header_banner { width:280px; float:left; }
	  

	  
	  div#payoff {width:650px; float:right;}
	  div.payoff_content { padding-top:12px; }
	  div#payoff em {font-family:"Times New Roman", Times, serif; font-size:36px; color:#666666;}
        
        
        

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 940px;
    margin: 20px auto auto auto;
    position: relative;
	border: none;
   
}

.scroll {
	overflow: hidden;
	width: 820px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
   /* 
	padding: 10px;
    width: 274px;
	height: 318px;
	*/
    padding: 10px;
    width: 140px;
	height: 155px;	
	
	
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	bottom: 0;
	background: url('/_templates/images/leftshadow.png') repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	bottom: 0;
	background: url('/_templates/images/rightshadow.png') repeat-y;
}

.inside {
	padding: 10px;
	border: 1px solid #F0F0F0;
}

.inside img {
	display: block;
	border: none;
	margin: 0 0 10px 0;
	width: 120px;
	cursor:col-resize;
}

.involving img {

	display: inline;
	border: none;
	margin: none;
	width: 11px;
	height:11px;

}

.inside h2 {
	font-weight: normal;
	color: #333;
	font-size: 8pt;
	margin: 0 0 5px 0;
}

.inside p {
	font-size: 8pt;
	color: #666;
	margin:2px 0 2px 0;
}

div#showcase a, div#showcase a:visited {
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

div#showcase a:hover {
	border-bottom: 1px solid #333;
	text-decoration:none;
}

.scrollButtons {
    position: absolute;
    top: 35px;
    cursor: pointer;
}

.scrollButtons.left {
    left: 8px;
}

.scrollButtons.right {
    right: 8px;
}

.hide {
    display: none;
}
		
        
       
	   p.involving { text-align:right; position:absolute; top:10; right:8; display:block;width:120px;}
	    
        .logo_pound_footer:hover {  background-image:url('/_templates/commons/logo_pound_footer_hover.png');background-repeat:no-repeat; }
		.logo_promoteam_footer:hover {  background-image:url('/_templates/commons/logo_promoteam_footer_hover.png');background-repeat:no-repeat; }
        
      
	  .mFormTabella td { vertical-align:top; padding-top:5px; padding-bottom:5px;}
	  .mFormObbligatorio { font-weight:bold; } 
      input.caselladitesto,  .areaditesto { 
	  border:1px solid #999; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px; width:250px;}  

      select.caselladitesto, .checkbox,select.claselladitesto { 
	  border:1px solid #999; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px;}  
	  
	  .areaditesto {
	  			width:250px;
	  			min-height: 80px;
				height: auto !important;
				height: 80px;}
       
	   
	   td.c79_TDRight table td, td.c89_TDRight table td, td.c107_TDRight table td {padding-top:1px; padding-bottom:1px;}
	   
	    /* MAPPA */

ul.mappa_UL_0 li
{
	list-style:none;
	margin-left:0;
	margin-top:10px;
	margin-bottom:10px;
	width:90%;
	padding-left: 10px;
	font-weight: bold;
	font-size:12px;
	border-left:6px solid #002f50;
	}

ul.mappa_UL_1 li
{
	list-style:none;
	margin-left:0;
	margin-top:8px;
	margin-bottom:10px;
	padding-left: 10px;
	font-weight: normal;
	border-left:4px solid #F5F5F5;
	border-bottom:1px solid #DEDEDE;border-left:none;
	font-size:11px;
}





.mappa_UL_2 li
{
	list-style:none;
	margin-left:0;
	margin-top:8px;
	margin-bottom:15px;
	width:100%;
	padding-left: 10px;
	font-weight: normal;
	border-bottom:1px solid #DEDEDE;border-left:none;
	font-size:11px;
}
   
   
   
     /* inizio era in un else */  
				
				div#lancio_container, div#lancio_container a {
				width:255px;
				min-height: 125px;

				height: auto !important;
				height: 125px;
				position:relative;
				}
				
				div.lancio_claim_link
				{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18pt;
				position:absolute;
				top:42px;
				right:12px;
				font-style:italic;
				}
				
				div.lancio_claim_link a:hover { text-decoration:none;}
				
				div.lancio_icon_link {
				position:absolute;
				top:12px;
				left:0;
				}
				
				img#lancio_grafico {min-height: 125px;
				height: auto !important;
				height: 125px;
				background-image:url('/_templates/commons/lanci.jpg'); background-repeat:no-repeat; cursor:pointer;background-position:center -125px;
				}
				
	  			div#lancio_container:hover img#lancio_grafico{min-height: 125px;
				height: auto !important;
				height: 125px;
				background-image:url('/_templates/commons/lanci.jpg'); cursor:pointer;  background-position:center 0;}
     /*fine era in un else */           

				
                     div#b01 {  width:290px; float:left; }
	div.b01_content {  padding-left:8px; padding-right:8px; }
	
	div#b02 {  width:180px; float:left; }
	
	div#b02 h2 a {  text-decoration:none; }
		
	div#b03 {  width:465px;
				float:left; 
				min-height: 465px;
				height: auto !important;
				height: 465px;
				line-height:140%;
				border-left:1px solid #002f50;
				background-position:top right;
				background-repeat:no-repeat;
				

				
				
	}
	

	
	
	
	div#b01 a, div#b03 a {text-decoration:underline;} 
	div#b03 a:hover {text-decoration:underline;color:#999999;} 
	
	div#b03 h1 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:18pt; color:#002f50; text-transform:uppercase; font-weight:normal; margin:10px 0 5px 0;line-height:120%;}
	div#b03 h2 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#333333;  font-weight:normal; margin:10px 0 5px 0;line-height:140%;}	
	
	
	
	div#b03 h2 a, div#b03 h2 a:visited {  font-size:11pt; color:#002f50; font-style:italic;text-decoration:none;  }
	div#b03 h2 a, div#b03 h2 a:visited {  font-size:11pt; color:#666666; font-style:italic; text-decoration:underline; }					
	div#b03 h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#333333;  font-weight:bold; margin:10px 0 5px 0; line-height:130%;}
	div#b03 h4 {}			
	div#b03 h5 {}
	div#b03 h6 {}	
	div#b03 hr {display:none;}	
	
	div#b03 em.sottotitolo_news { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16pt; color:#333333; font-weight:normal; padding:5px 0 5px 0; margin:5px 0 5px 0; display:block;line-height:120%;}
	
	div#b03 p.anteprima_news { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16pt; color:#333333; font-weight:normal; margin:3px 0 3px 0; padding:5px 0 5px 0; line-height:120%;}	
	
	div#b03 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; font-weight:normal; margin:10px 0 13px 0;}		
	
	
	
	
	div#lancio1, div#lancio2, div#lancio3 {  border-left:1px solid #bdbdbe;
				min-height: 155px;
				height: auto !important;
				height: 155px;	 }
	
	div#lancio1:hover, div#lancio2:hover, div#lancio3:hover { 
			border-left:1px solid #002f50;
			 }
				
	div.lancio_content { 
				border-left:3px solid #bdbdbe;
				min-height: 155px;
				height: auto !important;
				height: 155px;
				margin-left:2px;
				background-image:url('/_templates/commons/lancio_bg.gif');background-repeat:repeat-x; background-position:left 20;
				line-height:160%;
				padding-left:8px;
				
				overflow:hidden;
				}
				
	div.lancio_content p { padding-right:5px; }			
				
	div.lancio_content:hover { 
				border-left:3px solid #002f50;
				background-image:url('/_templates/commons/lancio_bg.gif');background-repeat:repeat-x; background-position:left bottom;
				}
				
	div.lancio_content ul {  list-style:lower-roman; margin:0; padding-left:0; list-style-position:inside; margin-top:5px;}	
			
				
	div.lancio_content h2 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16pt; color:#333; text-transform:uppercase; font-weight:normal; margin:12px 0 3px 0; }
				
				
	div#b01 p { line-height:140%;margin:10px 0 5px 0; }
	div#b01_txtl ul { margin:5px 3px 8px 8px; padding:0 0 0 3px;}
	div#b01_txtl ul li { margin:2px; padding:0 0 0 3px;}
	
	div#b01 h1, div#blocco_news h1 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:18pt; color:#002f50; text-transform:uppercase; font-weight:normal; margin:3px 0 3px 0;}
	div#b01 h2 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#333333;  font-weight:normal; margin:3px 0 3px 0;}	
	div#b01 h2 a, div#b01 h2 a:visited {  font-size:11pt; color:#002f50; font-style:italic; }
	div#b01 h2 a, div#b01 h2 a:visited {  font-size:11pt; color:#666666; font-style:italic; text-decoration:underline; }					
	div#b01 h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#333333;  font-weight:normal; margin:3px 0 3px 0;}
	div#b01 h4 {}			
	div#b01 h5 {}
	div#b01 h6 {}	
	div#blocco_news hr {display:none;}		
	
					ul#gallery-progetti { margin:10px 0 0 0; padding:0; list-style:none; }
				
 				ul#gallery-progetti li { 
				
				width:145px;
				min-height: 145px;
				height: auto !important;
				height: 145px; 
				display:inline;
				margin-left:7px;
				
				}
				
				ul#gallery-progetti li img { border:1px dashed #ccd5dc; }  
				
				
				
				
				
				
				
				
	
	div#blocco_news {
		background-image:url('/_templates/onoma_t_home/news_bg.jpg');
		background-position:top center;
		background-repeat:no-repeat;
			
	}
	
	div.blocco_news_content {padding-top:12px; }
	
    div#blocco_news h1 {	margin-left:12px; }
	
	div.singola_news {
		background-image:url('/_templates/onoma_t_home/singola_news_bg.gif');
		background-position:bottom center;
		background-repeat:no-repeat;	
		width:260px;
		float:left;
		min-height: 200px;
		height: auto !important;
		height: 200px;
		margin-left:5px;
		
	}
	
	div.singola_news_content { padding:8px; 
}
	
	div.singola_news p { 
		min-height: 100px;
		height: auto !important;
		height: 100px;
		line-height:140%;
		}
	
	div.singola_news em { 
		min-height: 50px;
		height: auto !important;
		height: 50px;
		display:block;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#333333;  font-weight:normal; margin:3px 0 3px 0;
		}
	
	div.link_alla_news { border-top:1px solid #002f50; text-align:right; padding-top:5px; padding-bottom:5px;}
	div.link_alla_news a, div.link_alla_news a:visited { color:#002f50; padding-right:5px; border:none; }
	div.link_alla_news a:hover { color:#002f50;border:none;text-decoration:underline; }
	
	div.singola_news h2 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#333333;  font-weight:normal; margin:3px 0 3px 0;		min-height: 30px;
		height: auto !important;
		height: 30px;}	
	
	
	
	div#showcase 
	{
	background-image:url('/_templates/commons/showcase_bg.gif');background-repeat:repeat-x; background-position:left 35px; 
	} 
    
	div#showcase h1
	{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:18pt; color:#002f50; font-weight:normal; margin:3px 0 3px 0;			
	font-style:italic;
	} 
	
	.lp h1 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:18pt; color:#002f50; text-transform:uppercase; font-weight:normal; margin:10px 0 5px 0;line-height:120%;}
	.lp h2 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#002f50;  font-weight:normal; margin:10px 0 5px 0;line-height:140%;}
	.lp h3 { font-size:14pt;color:#333333; font-family:Trebuchet MS, Helvetica, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
	
	.lp p { line-height:160%; }
	
	.contatto {background-color:#F0F0F0;border:1px solid #cccccc; margin-top:20px; margin-bottom:20px;}
	.contatto_content { padding:25px; }
	
	div.enfasi { 
margin:20px; background-image:url('http://www.onoma.it/_templates/onoma_t_home/enfasi.gif'); background-repeat:no-repeat; background-position:center; width:400px;
min-height: 200px;
height: auto !important;
height: 200px; 
float:left;
}

div.enfasi p { padding:40px; font-size:16px;color:#002f50; line-height:160%; font-family:Trebuchet MS, Helvetica, Verdana, Arial, Helvetica, sans-serif;}

input.lp_pulsante { background-image:url('http://www.onoma.it/_templates/onoma_t_home/lp_input.gif'); background-repeat:no-repeat; background-position:center; min-height: 50px;
height: auto !important;
height: 50px; width:500px; text-align:center; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14pt; color:#002f50; line-height:50px;
border:none; cursor:pointer; background-color:#F0F0F0;}
