hhtml, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {

/*#container*/
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html {
	width:100%;
	height:100%;
	}
/*end RESET*/

/*TYPOGRAPHY*/
		
	h1{
		font:26px Arial, "Times New Roman", Times, serif;
		color:#b1b3b4;
		padding:0 0 10px 0;
		}
		
	h2{
		font:bold 13px Arial, "Times New Roman", Times, serif;
		color:#5e5e5e;
		padding:0 0 6px 0;
		}
		
	h3{
		font:bold 26px Arial, "Times New Roman", Times, serif;
		color:#b2b4b4;
		padding:0;
		}
		
	p{
		font:12px Arial;
		color:#7d7d7d;
		line-height:16px;
		text-align:justify;
		}
		
	a{
		font-family:Arial, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#454545
		}
		
	a:hover{
		color:#b2b4b4;
		}
		
		
	
		
		
	
		
	
		
		
	
/*END TYPOGRAPHY*/

	body{
		font-family:Arial, "Times New Roman", Times, serif;
		text-align:center;
		margin:0 auto;
		height:100%;
		font-size:14px;
		background:#000;
		background:url(../images/bkg.jpg);
		}
	
	#main_container{
		width:1000px;
		min-height:500px;
		height:auto !important;
		height:500px;
		margin:0 auto;
		position:relative;
		text-align:center;
		background: url(../images/bg_int.jpg);
		overflow:hidden /*percepisce altezza liquida*/;
		_overflow:none;
		border:1 px solid 
		}
		
        #header{
		    width:980px;
			height:170px;
			margin:0 auto;
		    text-align:center;
			background:url(/images/head.jpg) no-repeat top;
		    }
		
		#logo{
		    width:970px;
			height:128px;
			float:left;
			margin-left:2px;
			
		    }
				
/*menu*/
				
	#menu_cont {
		width:972px;
		height:auto !important;
		height:40px;
		min-height:40px;
		float:left;
	   	position:absolute;
		_position:relative;
		top:130px;
		_top:0;
		font-size:20px;
		text-transform:capitalize;
		}
		
		.lin {
		float:left;
		color:#FF0000;
		padding-left:8px;
		padding-right:8px;
		}
		
		.nascondi{display:none}

			#menu{ /*border:1px solid white;*/
				list-style:none;
				padding-left:12px;
				
				}
				
			#menu li {
				margin:0 auto;
				float:left;				
				}
			/*	
				.azienda, .concept, .prodotti, .insieme_a_noi, .servizi, .press, .dove_siamo, .contatti{ height:36px; display:block;}
				.azienda_on, .concept_on, .prodotti_on, .insieme_a_noi_on, .servizi_on, .press_on, .dove_siamo_on, .contatti_on { height:36px; display:block; background-position:0 -36px;}
				a:hover.azienda, a:hover.concept, a:hover.prodotti, a:hover.insieme_a_noi, a:hover.servizi, a:hover.press, a:hover.dove_siamo, a:hover.contatti{background-position:0 -36px;}
								
				.menu_hover{background-position:0 -36px !important}				
				.azienda{width:110px;background: url(/images/azienda.gif) no-repeat transparent }
				.concept{width:110px;background:url(/images/concept.gif) no-repeat }
				.prodotti{width:110px;background:url(/images/prodotti.gif) no-repeat }
				.insieme_a_noi{width:157px;background:url(/images/insieme_a_noi.gif) no-repeat }
				.servizi{width:99px;background:url(/images/servizi.gif) no-repeat }
				.press{width:91px;background:url(/images/press.gif) no-repeat }
				.dove_siamo{width:140px;background:url(/images/dove_siamo.gif) no-repeat }	
				.contatti{width:108px;background:url(/images/contatti.gif) no-repeat }					
				.azienda_on{width:110px;background: url(/images/azienda_on.gif) no-repeat transparent }
				.concept_on{width:110px;background:url(/images/concept_on.gif) no-repeat }
				.prodotti_on{width:110px;background:url(/images/prodotti_on.gif) no-repeat }
				.insieme_a_noi_on{width:157px;background:url(/images/insieme_a_noi_on.gif) no-repeat }
				.servizi_on{width:99px;background:url(/images/servizi_on.gif) no-repeat }
				.press_on{width:91px;background:url(/images/press_on.gif) no-repeat }
				.dove_siamo_on{width:140px;background:url(/images/dove_siamo_on.gif) no-repeat }
				.contatti_on{width:108px;background:url(/images/contatti_on.gif) no-repeat }
				.lin{width:5px;height:36px;background: url(/images/lin.gif) no-repeat transparent }*/
				
/*fine menu*/	
					
        #cont_cols{
		    clear:both;
		    width:980px;
		    margin:0 auto;			
		    }
			
/* colonna di sinistra */			
			#col_sx{
			    width:638px;
				float:left;
				height:auto!important;
				height:100px;
				min-height:100px;				
			    }
				
		
			#col_sx2{
			    width:980px;
				float:left;
				height:auto!important;
				height:100px;
				min-height:100px;				
			    }
				
				
				
/* colonna di sinistra home page */ 
			
			    #screen{
				
				    width:978px;
					height:416px;
					clear:left;
					margin:0 auto;
				    
					}
					
				#cont_flash {
				float:left;
				width:638px;
				height:416px;
						
				
				}	
					
				#cont_form {
				float:left;
				width:306px;
				height:auto!important;
				height:416px;
				min-height:416px;
				margin-left:9px;
				
				background:url(/images/tagform.jpg) no-repeat;				
				
				}	
					
					
				
				#articolo_home_cont{
				     width:980px;
					clear:left;
					margin:20px 0 11px 0;
					
				    }
					
				#articolo_home_cont ul{
				   
				        _margin-left:-20px;
						
				    }
					
					#articolo_home_cont li {
				    width:306px;
					height:199px;
					float:left;
					margin:0 0 11px 15px;
					padding: 40px 0 0 0;
					overflow:hidden;
				    }
					
					#articolo_home_cont li.first
					{
					background:#CCC url(/images/pannello1.jpg) no-repeat;
					}
					
					
					
					
					
				 .second img{
				    width:108px;
					height:87px;
					margin-bottom:5px;
					border:5px solid #d8d8d8;
				    }
					
				 .four img{
				    width:108px;
					height:87px;
					margin-bottom:5px;
					border:5px solid #d8d8d8;
				    }
					
					
					
					#articolo_home_cont li.second
					{
					background:#CCC url(/images/pannello2.jpg) no-repeat;
					}
					
					#articolo_home_cont li.third
					{
					background:#CCC url(/images/pannello3.jpg) no-repeat;
					}
					
					#articolo_home_cont li.four
					{
					background:#CCC url(/images/pannello4.jpg) no-repeat;
					}
					
					#articolo_home_cont li.five
					{
					width:628px;
					background:#CCC url(/images/pannello5.jpg) no-repeat;
					}
					
					.news-container 
					{
					
					height:170px;
                   overflow:hidden;
					
					}
					

						.news-container2 
					{
					
					height:170px;
				    overflow:hidden;
					
					}
					
					.news-container ul
					{
					
					height:170px;
                       overflow:hidden;
					
					}
					

						.news-container2 ul
					{
					
					height:170px;
				 overflow:hidden;
					
					}
					
					
					
					
					.dfg img{
				    width:108px;
					height:87px;
					margin-bottom:5px;
					border:5px solid #d8d8d8;
				    }
					
					#articolo_home_cont h3{
		                font-size:15px;
						font-weight:bold;
		                color:#000;
		                padding:0 8px;
		                }
		
	                #articolo_home_cont p{
					    font-size:12px;
		                color:#FFF;
						padding:8px;
		                }
		
	               #articolo_home_cont a{
		                font-size:12px;
		                font-weight:bold;
		                color:#FFF;
		                padding:0 8px;
		                }
		
	                #articolo_home_cont a:hover{
		                color:#d80000;
		                }
						
				.ultimi_art_titolo{
				    width:700px;
					height:23px;
					clear:left;
					font-size:16px;
		            font-weight:bold;
					color:#b7b7b7;
					border-bottom:1px solid #d8d8d8;
				    }
					
				#ultimi_art_cont{
				    width:720px;
					margin-top:20px;
					margin-left:-20px;
				    }
					
					#ultimi_art_cont ul{
				        _margin-left:-20px;
						
				    }
					
					#ultimi_art_cont li{
				    width:220px;
					float:left;
					margin:0 0 20px 20px;
				    }
					
					#ultimi_art_cont h3{
		                font-size:13px;
						font-weight:bold;
		                color:#666;
		                padding:0 8px;
		                }
		
	                #ultimi_art_cont p{
					    font-size:11px;
		                color:#7d7d7d;
						padding:8px;
		                }
		
	                #ultimi_art_cont a{
		                font-size:11px;
		                font-weight:bold;
		                color:#7d7d7d;
		                padding:0 8px;
		                }
		
	                #ultimi_art_cont a:hover{
		                color:#666;
		                }
						
						#ultimi_art_cont hr{
		                    width:700px;
						    height:1px;
							background:#d8d8d8;
							border:none;
							_border:1px solid #d8d8d8;/* questo gestisce il colore della linea in ie6 */
							margin:0 0 20px 20px;
		                }
						
						.brd {
						border:3px solid #FFF;
						margin-bottom:10px;
						}
/* colonna di sinistra articolo */

			    #articolo_cont{
				    width:980px;
					margin:0 auto;
					border: 1px solid red;
				    }
					
					#articolo_cont img{
					    width:970px;
						border:5px solid #d8d8d8;
						margin-bottom:20px;
					    }
						
				#articolo_cont ul{
				    width:316px;
					height:250px;
					float:right;
					margin-top:50px;
					_margin-top:30px;
					border: 1px solid red;
					}
					
				#articolo_cont li{
				    width:220px;
					margin:0 0 0 20px;
					padding:10px 0;
					border-bottom:1px solid #d8d8d8;
				    }
					
				#articolo_cont a{
				    display:block;
				    font-size:13px;
		            color:#5e5e5e;
					text-align:center;
				    }
					
				#articolo_cont a:hover{
		            color:#b1b3b4;
				    }
					
				#articolo_cont li h3{
		            font:bold 18px Arial, "Times New Roman", Times, serif;
		            color:#b1b3b4;
		            text-align:center;
					padding:100px 0 0 0;
		            }
						


/* PAGINA INTERNA */
#sottomenu {
background:#000000;
width:975px;
height:56px;
float:left;

 margin-left:1px;
color:#FFF;
padding:15px 30px  0x 0; 

}

#sottomenu a{


font: 17px Arial, "Times New Roman", Times, serif;
color:#FFFFFF;


}

#sottomenu a:hover{


font: 17px Arial, "Times New Roman", Times, serif;
color:#828282;


}


#testo_interno{
                   float:left;
				    width:596px;
					margin:20px 20px 20px 13px;
					_margin:20px  20px 20px 13px;
					font: 12px Arial, "Times New Roman", Times, serif;
					color:#FFFFFF;
					
				    }


#testo_interno p{
                  
					font: 12px Arial, "Times New Roman", Times, serif;
					color:#FFFFFF;
				    }
					
#testo_interno a{
                  
					font: 12px Arial, "Times New Roman", Times, serif;
					color:#FFFFFF;
				    }
					
#testo_interno a:hover{
                  
					font: 12px Arial, "Times New Roman", Times, serif;
					color:#d70000;
				    }							
					
					
#testo_interno_focus {
                   float:left;
				    width:400px;
					
					margin:20px 20px 20px 23px;
					_margin:20px  20px 20px 13px;
					font: 12px Arial, "Times New Roman", Times, serif;
					color:#FFFFFF;
					
					
				    }
					
					
/*FOCUS LIST*/		
					
#focus_list {
                   float:left;
				    width:380px;
					
					margin:20px 20px 20px 23px;
					_margin:20px  20px 20px 13px;
					font: 12px Arial, "Times New Roman", Times, serif;
					color:#FFFFFF;
					background:#666666;

					
				    }
#focus_list_cont {
                   float:left;
				   margin:10px 10px 10px 13px;
					_margin:10px  10px 10px 13px;
					
					
				    }
					
#focus_list ul {
                    width:380px;
					list-style:none;
					
				    }
					
#focus_list_cont li{
                   float:left;

					
					
				    }					
					
#focus_list h3{
                   float:left;
				    font: 19px Arial, "Times New Roman", Times, serif;
					color:#FFFFFF;
					
					
				    }						
		
#img_list {
                   float:left;
				   display:inline;
				    margin-top:10px; 
					
					
				    }
#titolo_list {
                   float:left;
				   display:inline; 
				   margin-left:10px;
				   margin-top:40px; 
					
					
				    }								
										
#titolo_list a{
                    font: 16px Arial, "Times New Roman", Times, serif;
					color:#FFFFFF;
					
					
				    }		
					

#titolo_list a:hover{
                    font: 16px Arial, "Times New Roman", Times, serif;
					color:#CCCCCC;
					
					
				    }		

/*VIDEO LIST*/
	#video_list{
        float:left;
		width:360px;
		margin:20px 20px 20px 23px;
		_margin:20px  20px 20px 13px;
		padding:10px 0 0 0;
		font: 12px Arial, "Times New Roman", Times, serif;
		color:#fff;
		background:url(../images/video_focus_bg.jpg) top left repeat-y #666;
        }
					
	#video_list ul{
        width:360px;
		list-style:none;
		}
					
	#video_list li{
	    width:350px;
        overflow:hidden;
		margin:0 0 10px 0;
		padding:0 0 10px 10px;
		border-bottom:1px solid #ccc;
        }
		
		#video_list li a img {
        	width:70px;
			height:70px;
			margin:0 0 10px 0;
		
		
			float:left;
			border:4px solid #fff; 
			}
		
			#video_list li a{
        		font:bold 16px Arial, "Times New Roman", Times, serif;
				color:#fff;
				margin:0 0 0 0px;				
				}		
					
			#video_list li a:hover{
        		font:bold 16px Arial, "Times New Roman", Times, serif;
				color:#ccc;
				}										
		
			#video_list li p {
        		font: 11px Tahoma, Arial, "Times New Roman", Times, serif;
				color:#ddd;
				padding:5px 10px 10px 0;
				margin:0 0 0 90px;
				}
				
	#video_list h1{
        margin:0 0 15px 0;
		padding:0 0 10px 10px;
		border-bottom:1px solid #ccc;
		text-transform:capitalize;
		}							
		
	#video_list h3{
        float:left;
		font: 19px Arial, "Times New Roman", Times, serif;
		color:#fff;
		}
		
	/*VIDEOLIST 2	*/
		
#video_list2{
        float:left;
		width:360px;
		margin:20px 20px 20px 23px;
		_margin:20px  20px 20px 13px;
		padding:10px 0 0 0;
		font: 12px Arial, "Times New Roman", Times, serif;
		color:#fff;
		background:url(../images/video_focus_bg.jpg) top left repeat-y #666;
        }
					
	#video_list2 ul{
        width:360px;
		list-style:none;
		}
					
	#video_list2 li{
	    width:350px;
        overflow:hidden;
		margin:0 10px 10px 0;
		padding:0 0 0 0;
		border-bottom:1px solid #ccc;
		font:13px Arial, "Times New Roman", Times, serif;
        }
		
		#video_list2 li a img {
        	width:70px;
			height:70px;
			margin:0 10px 10px 0;
			float:left;
			border:4px solid #fff; 
			}
		
											
		
			#video_list2 li p {
        		font: 13px Arial, "Times New Roman", Times, serif;
				color:#FFF;
				
				}		
		
		
	#videofocus{
        float:left;
		width:550px;
		margin:20px 0 20px 0; 
		_padding-bottom:20px;
		}
			
		#videofocus p, #flashfocus p{
        	color:#fff;
			margin:10px 0 0 0; 
			padding:0 0 10px 0;
			}
			
	#flashfocus{
		width:550px;
		float:left;
		margin:0;
		text-align:center;
		}
		
		#flashcontent{
			width:400px;
			height:400px;
			margin:20px 0 0 0;
			}			

	#testo_interno_focus p{
        font: 12px Arial, "Times New Roman", Times, serif;
		color:#fff;
		}
					
	#testo_interno_focus a{
        font: 12px Arial, "Times New Roman", Times, serif;
		color:#fff;
		}
					
	#testo_interno_focus a:hover{
        font: 12px Arial, "Times New Roman", Times, serif;
		color:#d70000;
		}					
			
	.redp {
		font: 12px Arial, "Times New Roman", Times, serif;
		color:#d70000;
		}								

	.destr5 {
		margin-right:8px;
		margin-bottom:5px;
		border: 1px solid #474747;
		
		}				


#profz {
        float:left;
		margin-right:30px;
		margin-bottom:30x;
		
		width:600px;
		height:auto!important;
		height:230px;
		min-height:230px;
		margin-bottom:15px;
	
		
		}
		
#profz img{
        float:left;
		margin-right:10px;
		margin-bottom:10x;
		
		
		}					





        #fotobig{
           
			width:613px;
			height:412px;
			border:3px solid #fff;
			}
			
	 #fotobig2{
           
			width:613px;
			height:412px;
			border:3px solid #fff;
			}
						
			
					
    	#fotofocus{
            float:left;
			width:500px;
			height:390px;
			display:inline;
			margin:28px 0 20px 0; 
			_padding-bottom:20px;
			border:3px solid #fff;
			}					
					
		#centro_dx_home{
            float:left;
			width:613px;
			height:422px;
			display:inline;
			margin:28px 0 20px 0; 
			border:3px solid #fff;
			background:#fff;
			}
					
		#centro_dx_home img{
			width:613px;
			height:422px;
			display:none;
			position:absolute;
			top:257px;
			left:350x;
			}	
			
			#centro_dx_home2{
            float:left;
			width:613px;
			height:auto!important;
			height:300px;
			min-height:300px;
			display:inline;
			margin:28px 0 20px 0; 
			border:3px solid #fff;
			background:#fff;
			}
					
		#centro_dx_home2 img{
			float:left;
			
			
			}			
						
			#centro_dx_home2b{
            float:left;
			width:613px;
			height:auto!important;
			height:300px;
			min-height:300px;
			display:inline;
			margin:28px 0 20px 0; 
			border:3px solid #fff;
			background:#fff;
			}
					
		#centro_dx_home2b img{
		margin:0 auto;
			float:left;
			margin:20px;
			
			
			}			
					
		#photogallery {
		 float:left;
		width:930px;
		margin:20px 20px 20px 30px;
		padding-bottom:10px;
		
		}	
		
		#box_content_fotina{
				float:left;
				height:auto !important;
				height:90px;
				min-height:90px;
				width:930px;
				text-align:left;
				}
			
			
			#box_content_fotina  li{
			float:left;
			list-style-type:none;
			display:inline;
			width:220px;
			height:146px;
			/*border:1px solid black;*/
			padding-right:12px;
			padding-top:12px;
			
			
			}
			
			#box_content_fotina a{
			border:5px solid #CCCCCC;
			display:block;
			width:210x;
			height:139px;
			}
#box_content_fotina a:hover{
			border:5px solid #a90013;
			}	
					
					
												
					
			.bordx {
				border:3px solid #fff;
				} 					

		#focus{
    		float:right;
    		width:620px;
    		height:196px;
    		display:inline;
    		margin:0 20px 20px 0px;
    		_margin:0 17px 20px 0px;
    		background:url(/images/focus.jpg) no-repeat; 
    		}
	
			#focus ul{
				margin-top:36px;
				margin-left:20px;
				font: 12px Arial, "Times New Roman", Times, serif;
				color:#ccc;
				}	
	
			#focus p{
				font: 19px Arial, "Times New Roman", Times, serif;
				color:#313131;
				line-height:29px;
				}	

			#focus img{
				float:left;
				border:3px solid #fff; 
				}	

		#focus2{
    		float:right;
    		width:620px;
    		height:196px;
    		display:inline;
    		margin:0 21px 20px 0px;
    		_margin:0 17px 20px 0px;
    		background:url(/images/focus2.jpg) no-repeat; 
    		}

		#testo_focus{
			width:420px;
			margin-left:10px;
			float:left;
			display:inline;
			}	

		#testo_focus .leggi{
			width:40px;
			color:#d70000;
			font-weight:normal;
			}

		#testo_focus .leggi:hover {
			color:#ccc;
			font-weight:normal;
			}


		ul#icone{
			list-style:none;
			width:290px;
			_overflow:hidden;
			}

			ul#icone li {
				height:53px;
				}

			ul#icone li img{
				float:left;
				padding-right:10px;
				}

			ul#icone li p{
				float:left;
				padding-right:10px;
				margin-top:15px;
				font-size:13px;
				}

/* colonna di destra */

			#col_dx{
			    width:220px;
				float:right;		
			    }
				
				#main_banner{
		            width:220px;
		            height:268px;
					margin:0 auto;
					clear:both;
		            }
		
	           #main_banner img{
		            width:210px;
		            height:258px;
					margin:0 auto;
		            border:5px solid #d8d8d8;
		            }
					
			   #main_banner img a{
		            border:none;
		            }
					
			   #banner{
			       width:220px;
				   height:auto;
				   margin-top:20px;
			       }
			   
			   #banner a img{
			       width:220px;
				   margin-bottom:20px;
			       }
						
/* footer */
#footer_stripe{
	background:#464646 url(/images/bg_footer.jpg)  top center repeat-x;
	width:980px;
	clear:both;
	height:auto !important;
	/*border:1px solid red;*/
	margin:0 auto;
	text-align:center;
/*	display:table;*/
	}

	#footer_content, #footer_grigio{
			padding-top:30px;
			width:980x;
			height:auto !important;
			height:200px;
			min-height:200px;
			/*border:1px solid red;*/
			margin:0 auto;
			clear:both;
			text-align:center}


#footer_stripe h1{
			font-family:Arial;
			font-size:13px;
			color:#FFFFFF;
			font-weight:bold;
			}	
			
		#footer_stripe p{
			font-family:Arial;
			font-size:11px;
			line-height:18px;
			color:#FFF;}
			
		#footer_stripe a{
			font-family:Arial;
			
			text-decoration:none;
			color:#b0b0b0;
			font-weight:bold;
			}
		
		#footer_stripe a:hover{
			text-decoration:none;
			color:#fff}
			
			
		#footer_stripe .attivo{
			font-family:Arial;
			font-size:12px;
			text-decoration:none;
			color:#3b400c;
			font-weight:bold;
			}

.footerlink{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#fff}


.footerlink a{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:#fff;}

a:hover footerlink{
	text-decoration:none;
	color:#9e0215}
		
.footerlink_attivo {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#9e0215;
	font-weight:bold;
	}
a.footerlink_attivo {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#9e0215;
	font-weight:bold;
	}
a:hover.footerlink_attivo {
	text-decoration:none;
	color:#9e0215}
			
		#adress{
			padding-top:13px;
			padding-left:10px;
			width:273px;
			height:104px;
			float:left;
			color:#fff;
			font-family:Arial;
			font-size:12px;
			}
			
		#adress span {
	color:#d80000;
		
		
		}	
			
		#contact{
			padding-top:13px;
			padding-left:13px;
			width:78px;
			height:94px;
			float:left;
			color:#fff;
			}

		#copy{
			padding-top:13px;
			padding-left:13px;
			width:135px;
			height:94px;
			float:left;
			
			}
			
		#copy p {
		font-size:12px;
		
		}	
			
		#copy a{
		font-size:12px;
		
		}
		
		#privacy a{
		font-size:12px;
		
		}
		#adress a {
		font-size:12px;
		}
		
		
		
		#privacy {
			padding-top:13px;
			width:95px;
			height:94px;
			float:left}

		#cloud {
			padding-left:20px;
			width:339px;
			height:165px;
			float:left;
			overflow:hidden;
			}
			
			
			#cloud a{
			color:#CCC;
			}
		
		#cloud a:hover{
			color:#fff;
			}	
			
			
			
			
			
			
			
		#newsl {
			padding-left:55px;
			width:300px;
			height:94px;
			float:left;
			font-family:Arial;
			font-size:12px;
			text-decoration:none;
			color:#ffffff;
			float:left;
			}
			#img_newsl {
				float:left;
				padding-left:10px;
				_padding-left:5px;
				}
			
			#testo_newsl {
				float:left;
				width:197px;
				padding-left:10px;
				_padding-left:5px;
				}
			
			
		#linkness {
			padding-left:80px;
			width:150px;
			height:94px;
			float:left}
		
		.divider{
			padding:16px 10px 0 10px;
			width:7px;
			height:158px;
			float:left}
			
			/* FINE FOOTER*/

					
/* Form di contatti  */

#contatti{
    float:right;
    width:620px;
    height:480px;
    display:inline;
    margin:20px 21px 20px 0px;
    _margin:20px 17px 20px 0px;
    background:url(/images/contatti.jpg) repeat-y; 
    }

.ordina_regalo fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:40px 0 0 0;
	padding:0}
	.grass{font-weight:bold}
	.ordina_regalo fieldset{font:12px Tahoma,Verdana,arial,sans-serif,helvetica;color:#fff;}
	  .ordina_regalo textarea{font:12px Tahoma,Verdana,arial,sans-serif,helvetica;color:#000;}
		.ordina_regalo fieldset ol{
			padding:1em 1em 0 1em;
			list-style:none}		
			.ordina_regalo fieldset li{padding-bottom:1em}
				.ordina_regalo fieldset.submit{border-style:none}
					.ordina_regalo input{
						padding:1px;
						font:11px Tahoma,Verdana,arial,sans-serif,helvetica;
						width:207px}
						.ordina_regalo input[type|="checkbox"], .ordina_regalo input[type|="radio"]{width:15px; padding:0; margin-left:1px}
						.ordina_regalo textarea{overflow:auto;width:210px}
						.ordina_regalo select{						
							padding:0;
							margin:0;
							font:11px Tahoma,Verdana,arial,sans-serif,helvetica;
							width:207px}
							.ordina_regalo label{
								float:left;
								width:13em;
								margin-right:1em;
								text-align:right}
								.ordina_regalo fieldset.submit{
									float:none;
									width:auto;
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									.ordina_regalo fieldset.alt{background-color:#fff}	
											.ordina_regalo fieldset span{
												margin:0 0 0 10px;
												color:#ff0000}
												.invio, .invio1{visibility:hidden}
												.invio2{display:none}
												.invio1{display:block; height:25px}
												.input03{
													width:57px;
													height:17px;
													background:url(/images/invia_gr.gif) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.input03 span{visibility:hidden}
													a.privacy{
														color:#ddd;
														text-decoration:underline}
														a:hover.privacy{ text-decoration:none; color:#fff;}
														.box_check{ margin:5px 0 0 5px}
															.msg{
                                                                width:100%;
                                                                font:14px Tahoma,Verdana,arial,sans-serif,helvetica;
                                                                color:#fff;
                                                                text-align:center;
                                                                margin:50px 0 0 0;
                                                                line-height:30px;
                                                                }
                                                                .msg a{
                                                                    text-decoration:underline;
                                                                    font:bold 12px Tahoma,Verdana,arial,sans-serif,helvetica;
                                                                    color:#eee;
                                                                    line-height:30px;
                                                                    }
                                                                    .msg a:hover{
	                                                                    color:#fff;
	                                                                    }
																		 .newsl_img{
																		     float:left;
																			 border:2px solid #fff;
																			 margin:0 10px 0 0;
																			 }
																			 a.link_news{color:#077AC1}
																			 .rientro{padding:0 0 10px 8px}
																			 .rientro1{padding:0 0 10px 0}
																			 
/*privacy_copy page*/
	#logo_small{
		background:url(/images/logo_small.gif) no-repeat;
		position:absolute;
		top:8px;
		right:10px;
		width:60px;
		height:70px}
	#privacy_copy{
		padding:100px 20px;
		background:#fff url(/images/bck_pop_up.jpg) top repeat-x;
	}
	#privacy_copy p, #privacy_copy ol{
		font:11px Tahoma,Verdana,arial,sans-serif,helvetica;
		color:#000;
		line-height:18px}
		#privacy_copy ol li{
		padding:0 0 5px 0;
		list-style-position:inside}
		#privacy_copy h2{
		font:13px Tahoma,Verdana,arial,sans-serif,helvetica;
		color:#000;
		font-weight:bold;
		margin:0 0 5px 0}
		#privacy_copy h4{
		font:11px Tahoma,Verdana,arial,sans-serif,helvetica;
		color:#000;
		font-weight:bold;
		margin:0 0 5px 0}
/*privacy_copy page*/
.pager {


	padding:8px;
	float:right;
	margin:7px;
		}	

		.pager a{
		color: #333;
		height:27px;
		width:27px;
		}	
			
		.pager a:hover{
		color:#FF0000;
		}	
		.today 
		{
		color:#FF0000;
		}	
		
		
		#privacy p {
		color:#FFFFFF;
		
		}
		
		
		#text_scheda {
		color:#FFFFFF;
		}
		
		
		
		
		/* FORM CONTATTI  */



#contacts_xx {
float:left;
width:300px;
margin-left:10px;

}

#contacts_xx a{
color:#FF0000;
font-size:11px;
}

#contacts_xx a:hover{
color:#848484;
}


#contacts_xx p{
color:#313131;
font-size:11px;
}




.form_linkness{
	float:left;
	padding:0 0 20px 0;}
	.form_linkness h3{
		font-size:18px;
		font-weight:normal;
		padding:10px 0 }
.form_linkness .nascosto{display:none;}					
.form_linkness fieldset{
	color:#4D4D4D;
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;}
	.form_linkness fieldset, .form_linkness textarea{
		font:13px Verdana, Arial, Helvetica, sans-serif;
		}
		.form_linkness fieldset{
			
			}
			 .form_linkness ol{
			  	
				list-style:none;
				margin:0 0 2px 0;
				}		
				 .form_linkness li{
					width:100%;
					margin:0 0 5px 0;
					_margin:0 0 -10px 0;
					position:relative;
					float:left;
					padding:0;
					}
				 *+html .form_linkness li{ /* IE 8 & IE 7 only */
					margin:0 0 4px 0;
					}
					.form_linkness li.note{
						width:290px;
						margin:0px 0 0 0px;
						_margin:0px 0 0 0px;
						font-size:10px;
						color:#333;
						}			
						.form_linkness input#contact_sec{
							margin:0 0 0 8px;
							_margin:0 0 0 12px;
							width:75px;
							}
							.form_linkness legend{
								font-weight:bold;
								padding:0 0;
								margin:0 0 0 0;
								font-size:11px;
								}
								.form_linkness fieldset label{
									float:left;
									width:110px;
									_margin:0 -10px 0 0;
									font-weight:bold;
									color:#000;
									font-size:11px;
									
									
									}
									.form_linkness fieldset label.int{
										width:180px;
										
										}
										.form_linkness fieldset label.now{
											width:0;
											}
											.form_linkness li.grass{
												font-weight:bold;
												margin:0px 0 2px 0;
												font-size:11px;
												color:#000000;
												}
						 .form_linkness fieldset.submit{
						 	border-style:none;
							}
						 .form_linkness input{
							padding:1px;
							font:12px Verdana, Arial, Helvetica, sans-serif;
							width:160px;
							height:15px;
							
							background:#CCC;
							 border:1px solid #848484;
							 
							}
							.form_linkness input[type|="checkbox"], .form_linkness input[type|="radio"]{
								width:15px; 
								margin:2px 0 0 0;
								}
								.form_linkness input#Autorizzo_trattamento_required{
									position:relative;
									top:2px;
									_top:0;
									color:#FF0000;
									}
			@media screen and (-webkit-min-device-pixel-ratio:0) { /* questo è letto solo da safari mac 3.1 e successivi */
				.form_linkness input#Autorizzo_trattamento_required{
					top:-1px;
					}					
				}
							.form_linkness textarea{overflow:auto; margin:0 0 0 0; width:90%; border:1px solid #848484; background:#CCC; height:40px;}
							.form_linkness select{						
								padding:0;
								margin:0;
								font:12px Verdana, Arial, Helvetica, sans-serif;
								width:166px;
								background:#CCC;
								 border:1px solid #848484;
								 
								}
								
								
						  *:first-child+html .form_linkness select{						
								padding:0;
								margin:0;
								font:12px Verdana, Arial, Helvetica, sans-serif;
								width:166px;
								background:#CCC;
								
								 border-right: red 2px solid;
								 border-top: red 2px solid; 
								 border-left: red 2px solid; 
								 border-bottom: red 2px solid; 
}
						 
						 
								.form_linkness fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent;}
									.form_linkness fieldset.alt{background-color:#fff}
								
										.asterisco{left:280px; _left:290px;}
										.asterisco_sicurezza{left:240px; _left:250px;}
										.asterisco_controllo{left:10px;}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px;
											
											}
											.bottone_invia{
												width:100px;
												height:20px;
												background:url(/images/invia_gr.jpg) no-repeat;
												cursor:pointer;
												border:0;
												margin:10px 0 2px 0px}
													.bottone_invia span{visibility:hidden}		
													.bottone_invia_en{
														width:57px;
														height:17px;
														background:url(/images/invia_gr_en.gif) no-repeat;
														cursor:pointer;
														border:0;
														margin:10px 0 0 0}
														.bottone_invia_en span{visibility:hidden}																
															.bottone_invia_es{
																width:57px;
																height:17px;
																background:url(/images/invia_gr_es.gif) no-repeat;
																cursor:pointer;
																border:0;
																margin:10px 0 0 0}
																.bottone_invia_es span{visibility:hidden}																
																.errore{color:#ff0000}
																.label_nascosta label {display:none}
																
																
																
#tezt {
font-size:24px;

}
		
