/**
*
*		@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;

}

.didascalia10 {
font-size:9px;}

.didascalia11 {
font-size:10px;
font-weight:bold;
color:#333333;}

a{
	outline:				none;
}

a img{
	border:					0;
}

#menu {
width:780px;
text-align:right;
min-height: 15px;
height: auto !important;
height: 15px;
}

.contatti{
color:#666666;}

h3{
font: 0.9em Arial, Helvetica, sans-serif ;
color:#000000;
text-align:left;
font-weight:bold;
padding:0 0 0 15px;
margin:0;
}

h2{
font: 0.9em Arial, Helvetica, sans-serif ;
color:#000000;
text-align:left;
font-weight:bold;
padding:25px 0 0 15px;
margin:0;
}

.titolologo {
font: 1.4em Arial, Helvetica, sans-serif ;
font-weight:bold;
color:#000000;
}

h1		{font: 0.8em/1.8em Arial, Helvetica, sans-serif; font-weight:bold; color:#AEADAD; margin:0;
padding:0;
text-align:left;}

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


.clearer{
	clear:					both;
}

#container{
	width:					100%;
}

.linkslista {
line-height:25px;
list-style-image:url(../images/arrow_orange.gif);}


.linkslista2 {
line-height:15px;
list-style-image:url(../images/arrow_orange.gif);}


.news{
padding-left:15px;
padding-right:15px;
}


#logo {
width:780px;
text-align:left;
min-height: 50px;
height: auto !important;
height: 50px;
}

#headermenu {
width:780px;
text-align:right;
color:#9999a3;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
min-height: 25px;
height: auto !important;
height: 25px;
padding:5px 0 0 0;
}

#headermenu a:link {
color:#9999a3;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

#headermenu a:hover {
color:#767679;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

#headermenu a:visited {
color:#9999a3;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

#header{
	width:780px;
	min-height:80px;
	height: auto !important;
	height: 80px;
}

.director {
clear:both; 
min-height: 530px;
height: auto !important;
height: 530px; 	
	}

#footer1 {
width:780px;
min-height: 50px;
height: auto !important;
height: 50px;
text-align:right;
}

#footer2 {
width:780px;
min-height: 50px;
height: auto !important;
height: 50px;
text-align:center;
color:#716f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


#footer2 a:link {
color:#716f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
#footer2 a:hover {
color:#716f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
#footer2 a:visited {
color:#716f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

#header img{
	border:					0;
}

#topmenu{
	float:					right;
}


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




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

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

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

#pagetitle img{
	padding:				47px 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;
}

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

#contentpage{
	margin:					10px 0 0 15px;
	min-height: 500px;
height: auto !important;
height: 500px;
	
}

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

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

.paragrafo {
color:#1d1c1c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}


.contentleft{
	width:175px;
	margin:0;
	padding:0;
	float:left;
}

.contentright{
	width:605px;
	margin:0;
	padding:0;
	float:left;
	color:#1d1c1c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

.contentright a:link {
color:#716f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: underline;
}
.contentright a:hover {
color:#716f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.contentright a:visited {
color:#716f6f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}



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;
	font-size:11px;
}

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

.staticbannercelli{
	width:					180px;
	line-height:			15px;	
	float:					left;
	text-align:left;
	display:				inline-block;
	margin:					0 15px 0 0;
	font-size:11px;
	color:#888585;
}

.staticbanner .arroworangelink2{
	color:					#3b7ace;
	text-decoration:		none;
}
.staticbanner .arroworangelink2:hover{
	color:					#3b7ace;
	text-decoration:		underline;
}
.staticbanner .arroworangelink2:visited{
	color:					#3b7ace;
	text-decoration:		underline;
}

.linkslista .arroworangelink2{
	color:					#3b7ace;
	text-decoration:		none;
}

.linkslista .arroworangelink2:hover{
	color:					#3b7ace;
	text-decoration:		underline;
}
.linkslista .arroworangelink2:visited{
	color:					#3b7ace;
	text-decoration:		underline;
}


.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;
}

