﻿/* Top Elements */
* { margin: 0; padding: 0;}

body {
	background  : #fff url('../img/body.gif2') repeat-x top left;
	font: 11px/1.75em Verdana, Tahoma, arial, sans-serif;
	color: #fff; 
	margin: 0 0 0 0;
	PADDING: 0PX;	
	height: 100%;
	text-align: center;
}

#wrap {
	width: 950px;	
	margin: 0 auto;
	height: 100%;
	}
#contenitore {
	 position:absolute;
  height:500px; 
  width:950px;
  margin:-250px 0px 0px -475px;
  top: 50%; 
  left: 50%;
	
}
	
#main {
	width: 950px;
	height: 360px;
	padding: 0px 0px 40px 0px;
	border: 5px solid #666;
	background-color:black;
}

#contenitoretopmenu{
	width: 950px;
	height: 80px;
	text-align:left;
	
	
}

#topmenu_sx {
	width: 350px;
	height: 80px;
	text-align:left;
	color:#000;	
	float:left;
	
	
}

#topmenu_dx {
	width: 350px;
	height: 80px;
	float:right;
	text-align:right;
}


#topmenu{
	padding-top:30px;
	
}

#topmenu ul {
	float: left;            
	background      : url(../img/menu-srv-dot.gif) top right repeat-y;
margin: 0px;
	padding: 0px;
}
#topmenu li {
		float			: left;
		display			: inline;
		height			: 1.3em;
		background      : url(../img/menu-srv-dot.gif) top left repeat-y;
		list-style:none;	
		padding-bottom:10px;

}

#topmenu a {
	text-decoration	: none;
	color			: #333;
	font-size		: 1em;
	overflow		: hidden;
	display			: block;
	padding-left	: 15px;
	padding-right	: 15px;

}


#topmenu a:link,
	#footer a:visited,
	#footer a:active {
		color			: #333;		
	}
	
	#topmenu a:hover {
		color			: #999;
	}

#topmenu_sx li.lingua {
			position    : relative;
}
#topmenu_sx li.lingua a {  
			/* *width       : 105px;  */
}
#topmenu_sx li.lingua a span {  
			padding			: 0 23px 0 0;
			background      : url(../img/engl_off.gif) center right no-repeat;
 }
#topmenu_sx li.lingua a:hover span,  
#topmenu_sx li.lingua :hover a span {  
			background: url(../img/engl_on.gif) center right no-repeat;
} 



#topmenu_sx li.facebook {
			position    : relative;
}
#topmenu_sx li.facebook a {  
			/* *width       : 105px;  */
}
#topmenu_sx li.facebook a span {  
			padding			: 0 23px 0 0;
			background      : url(../img/facebook.jpg) center right no-repeat;
 }
#topmenu_sx li.facebook a:hover span,  
#topmenu_sx li.facebook:hover a span {  
			background: url(../img/facebook_on.jpg) center right no-repeat;
}


#contenitoremenu{
	width: 950px;
	height: 40px;
	text-align:left;

}

#contenitoremain{
	width: 950px;
	height: 316px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#slogan{
	width: 388px;
	height:316px;
	float:left;	
}

#filmatoflash{
	width: 562px;
	height:316px;
	float:right;
	border-bottom:1px solid #fff;

}

#newfooter
{	width			: 950px;	
	text-align		: left;	
	font			: 10px Verdana, Tahoma, arial, sans-serif;
	color			: #000; 
	margin-top		: 30px;
}

#newfooter p {
	float			: left;
	margin 			: 0px;
	padding 		: 0px;
}


#newfooter ul {
	float			: right;
	margin 			: 0px;
	padding 		: 0px;
}
#newfooter li {
	float			: left;
	display			: inline;
	/*height		: 1.3em;*/
	background      : url(../img/footer_dot.gif) top right repeat-y;
	list-style		: none;
	margin 			: 0px;
	padding 		: 0px;

}

#newfooter a {
	text-decoration	: none;
	color			: #333;
	font-size		: 1em;
	overflow		: hidden;
	display			: block;
	padding			: 0 35px;
}

#newfooter a:link,
	#footer a:visited,
	#footer a:active {
	color			: #333;		
}
	
#newfooter a:hover {
	color			: #999;
}


/* links */
a, a:visited {	
	color: #333; 
	background: inherit;
	text-decoration: none;		
}
a:hover {
	color: #ed1b24;
	background: inherit;
	padding-bottom: 0;
}

/* immagini */
img {
	padding: 0px;
	border: 0px;
	margin: 0;
}

a img {
	border		: 0;
}

p {text-align: justify;
}

hr {border-style: dotted; color: #000;}


TD.grigio {background: #CCC; margin: 0px; padding: 0px; font-family: Verdana, sans-serif; font-size: 8pt; COLOR: #333; font-weight: bold; 
text-align: center; border: 1px solid #e8e8e8;}

TD.bianco {background: #fff;font-family: Verdana, sans-serif; font-size: 8pt; COLOR: #666; font-weight: normal; 
text-align: center; border: 1px solid #666; border-right: 0px; border-bottom: 0px;}

TD.bianco_ultimo {background: #fff; font-family: Verdana, sans-serif; font-size: 8pt; COLOR: #333; font-weight: normal; 
text-align: center; border: 1px solid #666; border-bottom: 0px solid #666;}

TD.bianco_primo {background: #fff; font-family: Verdana, sans-serif; font-size: 8pt; COLOR: #333; font-weight: bold; padding-left: 5px;
text-align: left; border: 1px solid #666; border-right: 0px; border-bottom: 0px; }

TD.bianco_ultimerrimo {background: #fff; padding-left: 5px; font-family: Verdana, sans-serif; font-size: 8pt; COLOR: #333; font-weight: normal; 
text-align: left; border-top: 1px solid #666;}