
*{
	text-align:left;
	font-size:11px;
	font-family:arial, Verdana, sans-serif;	
}

* a:visited,
* a:link,
* a{
	color:#636466 ;
	text-decoration:none;
}

a:hover,
a:active,
a#active,
a#active_menu,
a#active:hover,
a#active_menu:hover{
	color:#0A246B;
	text-decoration:none;
}


.main{
	width:auto;
	margin:0 30px 0 0;
	background-color:#FFFFFF;	
}

body{
	color:#636466 ;
	margin:0;
	padding:0;
	background-image:url(images/bkg2.gif);
	background-repeat:repeat;
	background-position:top left;	
}

#wrapper{
	width:760px;
	margin:0 auto 20px auto;
	background-color:#FFFFFF;
	margin-top:15px;
	overflow:hidden;
}

#wrapper .container {
	width:720px;
	margin:20px auto 25px auto;
	/*background-color:#BBFFFF;*/
	overflow:hidden;	
}

#div_menu{
	width:190px;
	height:540px;
	/*background-color:#AACCBB;		*/
	float:left;
	position:relative;
}

#div_menu #lang{
	/*background-color:#EECCBB;		*/
	position:absolute;
	top:0;
	left:0;
	font-size:11px;
	text-transform:uppercase;
}

#lang a{
	font-size:11px;
	cursor: pointer;
	text-transform:uppercase;
}

#div_menu #menu{
	position:absolute;
	top:183px;
	left:0;	
	width:auto;
}

#div_menu #menu ul,
#div_menu #menu ul li{
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

#div_menu #menu ul li{
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 4px 0;
	padding:0;
}


#lang a,
#lang a:visited,
#lang a:hover,
#lang a:active{
	font-size:11px;
	cursor: pointer;
	text-decoration:none;
	text-transform:uppercase;
	color:#636466 ;	
}

#lang a:hover,
#lang a#active_menu,
#lang a#active_menu:hover{
	color:#0A246B;
}

#div_menu #menu a,
#div_menu #menu a:visited,
#div_menu #menu a:hover,
#div_menu #menu a:active{
	font-size:12px;
	cursor: pointer;
	text-decoration:none;
	text-transform:uppercase;
	color:#636466 ;	
}

#div_menu #menu a:hover,
#div_menu #menu a#active_menu,
#div_menu #menu a#active_menu:hover{
	color:#0A246B;
}

#div_menu #contatti{
	position:absolute;
	top:358px;
	left:0;	
	width:auto;
}

#div_menu #contatti p{
	font-size:10px;
	line-height:12px;
}

#div_menu #contatti p a,
#div_menu #contatti p a:visited{
	font-size:9px;
	text-decoration:none;
	color:#868686;
}

#div_menu #contatti a:hover,
#div_menu #contatti a:active{
	font-size:9px;
	text-decoration:none;
	color:#0A246B;
}

#div_testo{
	width:300px;
	/*background-color:#AABBCC;	*/
	float:left;	
	overflow:hidden;
}

#video h3,
#div_testo h3{
	font-weight:normal;
	font-size:12px;
	color:#636466 ;
	margin:3px 0 5px 0;
}

#video h1,
#div_testo h1{
	font-size:26px;
	color:#0A246B;
	line-height:28px;
	margin:0 0 10px 0;
	font-weight:normal;
}

#spot{
	font-size:12px;
	line-height:13px;
	margin-bottom:20px; /* <-- da togliere quando fatto l'header */
}

#spot span.titolo1{
	font-weight:bold;
	font-size:12px;
	color:#636466 ;
}

#spot span.titolo2{
	font-weight:bold;
	font-size:12px;
	color:#0A246B;
}

#div_testo #content{
	margin-top:50px;
	font-size:12px;
}

#div_testo #content h2{
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
}

#div_testo #content a,
#div_testo #content a:visited{
	font-size:10px;
	text-decoration:none;
	color:#868686;
}

#div_testo #content a:hover,
#div_testo #content a:active{
	font-size:10px;
	text-decoration:none;
	color:#0A246B;
}

#div_foto{
	width:230px;
	/*background-color:#BBAACC;	*/	
	float:left;
}

#div_foto img{
	margin:0 0 12px 0;
	border:0;
	padding:0;
}