html {
overflow:scroll;
overflow-x: auto; 
overflow-y: scroll; 
}
body {
	font-family:Lucida sans, Helvetica;
	margin: 0px;
	padding: 0px;
	background-color: #FFB900;
	font-size: 12px;
	color: #3C3C3C;
	text-decoration: none;
	font-weight:normal;
	background-image:url(media/bg_page.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

div#container{
	position:relative;   
	height: 100%;
	margin: 0 auto;
    text-align: left;
	background-color:#ffffff;
	width:912px;
	padding:0px 0px 0px 0px;
}

div#container_footer{
	position:relative;   
	height: 100%;
	margin: 0 auto;
    text-align: left;
 	width:912px;
	padding:0px 10px;
	
}

.impa {
	font-family:Lucida sans, Helvetica;
	text-decoration:none;font-size:11px;
	color: #676767;

}


.impa:hover {
	text-decoration:underline;
}
.a4black {
	height:18px;
	font-family:Lucida sans, Helvetica;
	font-size: 14px;
	text-decoration:none;
	font-weight:bold;
	color:#676767;
	padding:3px 2px 1px 2px;
	border-right:0px solid #FFFFFF;
}

.a4front {
	font-family:Lucida sans, Helvetica;
	height:18px;
 	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
 	padding:3px 2px 1px 2px;
	color: #676767;
	border-right:0px solid #FFFFFF;
}

.link_link {
	font-family:Georgia, "Times New Roman", Times, serif;
  	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
 	color: #ffffff;
 }


.titolo_sezioni{
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
 	color: #EB6400;
}


.titolo_chisiamo{
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
 	color: #E10000;
}

.titolo_video{
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
 	color: #ffffff;
}


.titolo_pagine{
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 15px;
	text-decoration:none;
	font-weight:bold;
 	color: #EB6400;
}

.titolo_articoli{
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
 	color: #E10000;
}


a {
	color: #505050;
}

 
.m1 a{
display: block;width: 83px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu1.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}
.m1 a:hover{
background-image:url(media/menu1_on.gif);
}
.m1_sel a{
display: block;width: 83px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu1_on.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}

.m2 a{
display: block;width: 57px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu2.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}
.m2 a:hover{
background-image:url(media/menu2_on.gif);
}
.m2_sel a{
display: block;width: 57px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu2_on.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}

.m3 a{
display: block;width: 63px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu3.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}
.m3 a:hover{
background-image:url(media/menu3_on.gif);
}
.m3_sel a{
display: block;width: 63px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu3_on.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}

.m4 a{
display: block;width: 166px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu4.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}
.m4 a:hover{
background-image:url(media/menu4_on.gif);
}
.m4_sel a{
display: block;width: 166px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu4_on.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}

.m5 a{
display: block;width: 80px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu5.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}
.m5  a:hover{
background-image:url(media/menu5_on.gif);
}
.m5_sel a{
display: block;width: 80px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu5_on.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}

.m6 a{
display: block;width: 99px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu6.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}
.m6 a:hover{
background-image:url(media/menu6_on.gif);
}
.m6_sel a{
display: block;width: 99px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu6_on.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}

.m7 a{
display: block;width: 122px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu7.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}
.m7 a:hover{
background-image:url(media/menu7_on.gif);
}
.m7_sel a{
display: block;width: 122px;height: 30px;float: left;display: inline;text-decoration:none;
background-image:url(media/menu7_on.gif);background-repeat: no-repeat; border-right:1px solid #FFFFFF;
}

.m8 a{
display: block;width: 87px;height: 30px;float: left;display: inline; text-decoration:none;
background-image:url(media/menu8.gif);background-repeat: no-repeat;
}
.m8 a:hover{
background-image:url(media/menu8_on.gif);
}
.m8_sel a{
display: block;width: 87px;height: 30px;float: left;display: inline; text-decoration:none;
background-image:url(media/menu8_on.gif);background-repeat: no-repeat;
}





.div_video {
background-color:#666666;
cursor:hand;
}
.div_video:hover {
	background-color:#999999;
	cursor:hand;
 }
.div_video_sel {
	background-color:#999999;
 }


.link_footer {
	font-size:11px;
	text-decoration:none;
	color:#F57D00;
}
.link_footer:hover {
	color:#F57D00;
	text-decoration:underline;
}

.link_footer_black {
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
.link_footer_black:hover {
	color:#000000;
	text-decoration:underline;
}

.link_sito {
	font-size:11px;
	text-decoration:none;
	color:#005FC3;
	font-weight:bold;
}
.link_sito:hover {
	color:#005FC3;
	text-decoration:underline;
}
.link_continua {
	font-size:11px;
	text-decoration:none;
	color:#A5C7EA;
	font-weight:bold;
}
.link_continua:hover {
	color:#A5C7EA;
	text-decoration:none;
}
.link_continua_orange {
	font-size:11px;
	text-decoration:none;
	color:#F57D00;
	font-weight:bold;
}
.link_continua_orange:hover {
	color:#F57D00;
	text-decoration:none;
}
.link_continua_blu {
	font-size:11px;
	text-decoration:none;
	color:#E10000;
	font-weight:bold;
}
.link_continua_blu:hover {
	color:#E10000;
	text-decoration:none;
}


.link_menu_footer {
	font-family:"Lucida sans";
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.link_menu_footer:hover {
	font-family:"Lucida sans";
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.link_privacy {
	font-family:"Lucida sans";
	font-size:10px;
	text-decoration:underline;
	color:#005EC3;
	font-weight:bold;
}
.link_privacy:hover {
	font-family:"Lucida sans";
	font-size:10px;
	color:#005EC3;
	text-decoration:underline;
	font-weight:bold;
}
.lonk_logo {
	font-family:"Lucida sans";
	font-size:10px;
	text-decoration:none;
	color:#A6C7EA;
}
.lonk_logo:hover {
	font-family:"Lucida sans";
	font-size:10px;
	color:#005EC3;
	text-decoration:none;
}

.link_pg {
	font-family:"Lucida sans";
	font-size:12px;
	text-decoration:none;
	color:#005FC3;
}
.link_pg:hover {
	font-family:"Lucida sans";
	font-size:12px;
	color:#F57E00;
	text-decoration:none;
}

.link_pg_on {
	font-family:"Lucida sans";
	font-size:12px;
	text-decoration:none;
	color:#F57E00;
}


.link_admin {
	font-family:"Lucida sans";
	font-size:12px;
	text-decoration:underline;
	color:#F57E00;
}
.link_admin2 {
	font-family:"Lucida sans";
	font-size:12px;
	text-decoration:underline;
	color:#005FC3;
}

.link_blog {
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
 	color: #E10000;
}

.link_blog2 {
	font-family:Georgia, "Times New Roman", Times, serif;
 	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
 	color: #E10000;
}




/*------------------------- css admin -------------------------*/
.link_menu {
color:#1555A6; font-weight:bold; font-size:12px;
text-decoration:none;
}
.vmenu {
padding:8px 10px 10px 15px;
background-image:url(media/div_menu.gif); background-position:bottom center; background-repeat	:no-repeat;
}
.vmenu:hover {
padding:8px 9px 10px 14px;
background-color:#FFFFFF;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
}
.vmenu_on {
padding:8px 9px 10px 14px;
background-image:url(media/div_menu.gif); background-position:bottom center; background-repeat	:no-repeat;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
background-color:#FFFFFF;
}
.title_white {
	font-family:Lucida sans, Helvetica;
	line-height:19px;
	font-size:14px;
	letter-spacing:0px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding-left:15px;
	padding-top:4px;
}
.title_pagina {
	font-family:Lucida sans, Helvetica;
	line-height:19px;
	font-size: 17px;
	text-decoration:none;
	font-weight:bold;
	color:#005ca3;
}
.title_pagina_azione {
	font-family:Lucida sans, Helvetica;
	line-height:19px;
	font-size: 17px;
	text-decoration:none;
	font-weight:bold;
	color:#FF9423;
}








