/**
*
*		@title:		Volkswagen Theme
*		@author: 	fabio cazzadore (fabio.cazzadore@gmail.com) 
*		@date:		30/06/2008
*
*/


body{
	margin:					0;
	padding:				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
}

a{text-decoration:none; color:gray }



a img{
	border:					0;
}

.arroworangelink{
	background:				url(../images/arrow_orange.gif) no-repeat 0px 3px;
	padding:				0 0 0 11px;
}


.clearer{
	clear:					both;
}

#menualto {float:right; margin: -80px 10px 0 0; *margin-right: 5px}

#menualto img{margin-left:10px;}
#menualto a:hover{
	color:					#3B7AB2;
	text-decoration:		none;}


#container{
	width:					100%;
}

#header{
	width:					780px;
	height:					100px;
}

#header img{
	border:					0;
}

#topmenu{
	float:					right;
}

#topmenu ul{
	margin:					82px 0 0 0;
	padding:				0;
	list-style:				none;
}

#topmenu ul li{
	margin:					0;
	padding:				0;
	float:					left;
}
#topmenu ul li ul{
	display:				none;
}

#topmenu ul li a{
	color:					#666666;
	text-decoration:		none;
	padding:				0 5px 0 0;
	display:				block;
	font-size:				9pt;
	font-family:			VWHeadline
}

#subnavcontainer{
	float:					right;
	height:					69px;	
}

#subnavcontainer ul{
	float:					left;
	display:				inline-block;
	list-style:				none;
	margin:					0 10px 0 0;
	padding:				0;	
}

#subnavcontainer ul li{
	padding:				1px 0;
}



#subnavcontainer ul li a{
	color:					#8787a6;
	text-decoration:		none;
}

#subnavcontainer ul li a:hover{
	color:					#000;
	text-decoration:		none;
}

#mainstagecontainer{
	width:					100%;
	background:				#e6e6eb;
}

#mainstagecontent{
	width:					780px;
	border-right: 			1px solid #fff;
}

#pagetitle{
	width:					278px;
	height:					69px;
}

#pagetitle img{
	padding:				22px 0 0 15px;
}

#animation{
	width:					780px;
}

.animation_70{
	width:					780px;
	height:					70px;
}

.animation_140{
	width:					780px;
	height:					140px;
}

.animation_260{
	width:					780px;
	height:					260px;
}

#stagemenu{
	height:					20px;
	width:					100%;
	background:				#9999A3;
	color:					#fff;
}

#stagemenu ul{
	margin:					0 0 0 10px;
	padding:				3px 0 0 0;
	list-style:				none;
}

#stagemenu ul.section{
	padding:				2px 0 0 0;
	list-style:				none;
	
}

#stagemenu ul li{
	margin:					0;
	padding:				0;
	float:					left;
}

#stagemenu ul li.mainvoice{
	display:				block;
	
	margin:					-3px 0 0 -20px;
	padding:				0;
	background:				#5c5c61;
	overflow:				hidden;
	height:					20px;
}

#stagemenu ul li.grigio{
	background:				#9999a3;
}

#stagemenu ul li a{
	color:					#fff;
	text-decoration:		none;
	padding:				3px 15px 0px 5px;
	display:				inline-block;
	margin:					-5px 0 0 0;
	height:					17px;
	overflow:				hidden;
}

#stagemenu ul li a:hover, #stagemenu ul li a.selected{
	background:				#5c5c61;
}

#stagemenu ul li.mainvoice a{
	text-decoration:		none;
	padding:				0;
	margin:					0;
}

#stagemenu ul.homeSimple li a:hover{
	color:					#ccccd1;
	background:				transparent;
}

#content{
	margin:					20px 0 0 15px;
}

.linkslist {
	display:				inline-block;
	width:					180px;
	overflow:				auto;
}


.linkslist ul{
	list-style-image: 		url(../images/arrow_orange.gif);
	padding:				0 0 0 18px;
	margin:					2px 0 0 0;
}

.linkslist ul li{
	margin:					0; 
	padding:				1px 0;
}

.linkslist ul li a{
	color:					#3b7ace;
	text-decoration:		none;
	margin:					0 0 0 -5px; 
}

.linkslist ul li a:hover{
	text-decoration:		underline;
}

.linkslistnavigation {
	width:					180px;
}

.linkslistnavigation ul{
	list-style-image: 		url(../images/arrow_orange.gif);
	padding:				0 0 0 18px;
	margin:					3px 0 10px 0;
}


.linkslistnavigation ul li{
	margin:					0; 
	padding:				1px 0;
}

.linkslistnavigation ul li a{
	color:					#3b7ace;
	text-decoration:		none;
	margin:					-2px 0 0 -5px; 
}

.linkslistnavigation ul li a:hover{
	text-decoration:		underline;
}

.linkslistnavigation h2{
	font-size:				11px;
	font-weight:			normal;
	display:				block;
	width:					180px;
	border-top:				1px solid #ccccd1;
	color:					#9999a3;
	padding:				2px 0;
	margin: 				0;
}

.linkslistnavigation h2 a{
	text-decoration:		none;
	color:					#9999a3;
}

.linkslistnavigation h2 a:hover{
	text-decoration:		underline;
	color:					#3b7ace;
}

.row{
	width:					780px;
	dispaly:				block;
	clear:					both;
	margin:					0;
	padding:				0;
}

.largecontent{
	width:					570px;
	margin:					-15px 8px 0 -58px;
}

html>body .largecontent{
	margin:					-15px 18px 0 -58px;
}

html>/**/body .largecontent{
	margin:					-25px 18px 0 -58px;
}

.right{
	float:					right;
}

.left{
	float:					left;
}

.leftsidebar{
	display:				block;
	margin: 				10px 0 0 0;
}

html>/**/body .leftsidebar{
	margin: 				30px 0 0 0;
}

.largecontent p{
	margin:					0 0 20px 0;
	padding:				0;
	line-height:			15px;
}

.staticbannercontainer{
	display:				inline-block;
	float:					left;
}

.staticbanner{
	width:					180px;
	line-height:			15px;	
	float:					left;
	display:				inline-block;
	margin:					0 15px 0 0;
}

.staticbanner .arroworangelink{
	color:					#3b7ace;
	text-decoration:		none;
}

.staticbanner .arroworangelink:hover{
	text-decoration:		underline;
}

.media{
	width:					180px;
	height:					70px;
	background:				gray;
	margin:					6px 0;
}

.itemtextandimageright, itemtextandimageleft{
	display:				block;
	margin:					15px 0 0 0 ;
}

.itemtextandimageright .clearer, itemtextandimageleft .clearer{
	display:				block;
	margin:					15px 0 0 0 ;
}

.itemtextandimageright img{
	float:					right;
}

.itemtextandimageleft img{
	float:					left;
	
}

.itemtextandimageleft p{
	float:					left;
	width:					380px;
	margin:					0 0 0 15px;
	padding:				0;
}

.itemtextandimageleft p.box_180{
	width:					360px;
}


}

#contenuti{
margin-left: 220px;
width:450px;
}
p{
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;

}

#lista{
line-height:25px;
}
#link{
list-style:none;
}
#footer {
color:gray;
width:770px;
text-align:right;
list-style:none;
}
#more{
position:relative; float:right; margin-top:-21px;*margin-top:-20px;
}