/*CLASSI GENERICHE*/
body{
	background-color:#A4A308;font-family:Verdana, Arial, Helvetica, "Trebuchet MS";padding:0px;margin:0px;border:0px;
}
p{
	border:0px;padding:0px;margin:0px;
}
a{
	border:0px;padding:0px;margin:0px;font-family:Verdana, Helvetica, "Trebuchet MS";text-decoration:none;color:#5C5C5C;font-size:11px;
}
a:hover{
	border:0px;padding:0px;margin:0px;font-family:Verdana, Helvetica, "Trebuchet MS";text-decoration:none;color:#F53200;font-size:11px;
}

a:focus {
	outline: 0;
}





table.mainTable{
	background-image:url(../images/testata-fondo-bianco.gif);padding:0px 10px 0px 0px;background-repeat:no-repeat;background-position:top center;width:910px;margin:0px 0px 0px 0px; 
}

p.footerText{
color:#FFFFFF;font-size:11px;font-family:Verdana, Arial, Helvetica, "Trebuchet MS";padding:80px 0px 30px 30px; text-align:left;
}

p.footerText a{
color:#FFFFFF;font-size:11px;font-family:Verdana, Arial, Helvetica, "Trebuchet MS";padding:0px 0px 0px 0px; text-align:left; font-weight:bold;

}


/*HEADER IMAGE*/
td.flashContainer{
	padding:0px 0px 0px 30px;vertical-align:top; 
}

/*MENUTOP*/
td.topMenuContainer{
	padding:0px 5px 0px 20px;color:#5C5C5C;vertical-align:top;
}
p.topMenuP{
	border:0px;padding:0px;margin:0px;font-family:"Trebuchet MS", Arial, Verdana, Helvetica;text-decoration:none;color:#5C5C5C;font-size:10px;vertical-align:top;
}
p.topMenuP a{
	border:0px;padding:0px;margin:0px;font-family:"Trebuchet MS", Arial, Verdana, Helvetica;text-decoration:none;color:#5C5C5C;font-size:11px;vertical-align:top;
}
p.topMenuP a:hover{
	border:0px;padding:0px;margin:0px;font-family:"Trebuchet MS", Arial, Verdana, Helvetica;text-decoration:none;color:#F53200;font-size:11px;vertical-align:top;
}
#activetop{
	border:0px;padding:0px;margin:0px;font-family:"Trebuchet MS", Arial, Verdana, Helvetica;font-weight:bold;text-decoration:none;color:#F53200;font-size:11px;vertical-align:top;
}


/*HEADER CONTAINER*/
td.contentHeaderContainer{
	padding:10px 20px 0px 20px;
}
p.testataNewsP{
	padding: 0px 0px 5px 0px;
}
p.NewsTitleHeaderP{
	padding:5px 5px 2px 0px;color:#DE4F27;font-size:12px;font-weight:bold;
}
p.NewsTitleHeaderP a{
	color:#DE4F27;font-size:12px;font-weight:bold;font-family:"Trebuchet MS",Verdana, Arial, Helvetica ;
}
p.NewsTitleHeaderP a:hover{
	color:#5C5C5C;font-size:12px;font-weight:bold;font-family:"Trebuchet MS"Verdana, Arial, Helvetica;
}
p.NewsDescriptionHeaderP{
	padding:0px 5px 0px 0px;color:#5C5C5C;font-size:11px;
}

/*MAINMENU*/
td.menuContainer{
	padding:7px 0px 0px 30px;vertical-align:top;
}
p.mainMenuP{
	text-align:center;letter-spacing:0.3px;font-family:"Trebuchet MS", Verdana, Helvetica, Arial;font-size:11px;color:#FFFFFF;background-color:#A4A308;;padding:0px 0px 0px 0px;vertical-align:top;
}
p.mainMenuP a{
	text-align:center;letter-spacing:0.3px;font-family:"Trebuchet MS", Verdana, Helvetica, Arial;font-weight:bold;font-size:12px;color:#FFFFFF;background-color:#A4A308;vertical-align:top;
}
p.mainMenuP a:hover{
	text-align:center;letter-spacing:0.3px;font-family:"Trebuchet MS", Verdana, Helvetica, Arial;font-weight:bold;font-size:12px;color:#F53200;background-color:#A4A308;vertical-align:top;
}

#active{
	text-align:center;letter-spacing:0.3px;font-family:"Trebuchet MS", Verdana, Helvetica, Arial;font-weight:bold;font-size:12px;color:#F53200;background-color:#A4A308;vertical-align:top;
}

/*BREADCRUMB*/
td.breadCrumbContainer{
	padding:0px 0px 0px 57px;
}
p.breadcrumbP{
	color:#5C5C5C;font-size:12px;font-weight:normal;font-family: "Trebuchet MS", Verdana, Arial, Helvetica;padding:0px 0px 0px 0px; text-align:left;
}
p.breadcrumbP a{
	color:#5C5C5C;font-size:12px;font-weight:normal;font-family: "Trebuchet MS", Verdana, Arial, Helvetica;padding:0px 0px 0px 0px; text-align:left;
}
p.breadcrumbP a:hover{
	color:#DE4F27;font-size:12px;font-weight:normal;font-family: "Trebuchet MS", Verdana, Arial, Helvetica;padding:0px 0px 0px 0px; text-align:left;
}

/*NEWSLETTER CONTAINER*/
td.newsletterContainer{
	padding:0px 0px 0px 20px;vertical-align:top;
}

/*CONTENT CONTAINER*/
td.leftContainer{
	padding:48px 0px 0px 30px;vertical-align:top;width:100px; 
}


td.bodyContainer{
	padding:20px 15px 0px 30px; vertical-align:top
}
td.iLightsContainer{
	padding:0px 8px 0px 0px;
}
td.iLightsTD{
	border: 5px solid #FFFFFF;background-color:#FFFFFF;height:289px;vertical-align:top;
}
td.iLightsTD2{
	padding: 5px;
	background-color:#000000;
	height:289px;vertical-align:top;width: 173px;
}

img.td.iLightsTD2 {
	margin: 0px 0px 0px 0px;
}

p.iLightsTitle{
	color:#DE4F27;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, Helvetica;padding:5px 0px 0px 0px;
}
p.iLightsTitle a{
	color:#DE4F27;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
}
p.iLightsTitle a:hover{
	color:#5C5C5C;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
}
p.iLightsDescription{
	color:#5C5C5C;font-size:11px;font-family:Verdana, Arial, Helvetica, "Trebuchet MS";padding:0px 0px 0px 0px;
}

#cdrvideo{
	width: 377px;
	height: 280px;
	background-color: #000000;
	text-align: center;
	padding-top: 8px;
}

#cdrvideoUnderLink{
	width: 377px;
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
}

#cdrvideoUnderLink p{
	color:#FFFFFF;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, Helvetica;padding:5px 0px 0px 0px;
}

#cdrvideoUnderLink a{
	color:#DE4F27;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, Helvetica;padding:5px 0px 0px 0px;
}

#cdrvideoUnderLink a:hover{
	color:#FFFFFF;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, Helvetica;padding:5px 0px 0px 0px;
}

td.rightContainer{
	padding:48px 0px 0px 5px;vertical-align:top;text-align:left;width:280px;
}

.rightContainer img{
	border: none;
}

.rightContainer a{
	color: #FFFFFF;
}

.rightContainer a:hover{
	color: #CCCCCC;
}

td.rightContentTD{
	padding:0px 0px 20px 0px;
}

/*LOGIN*/
													
#logintable{
	background-color: #B9AEB2;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.loginContainer{
	text-align: center;
	vertical-align: top;
	padding-top: 100px;
}

.loginFont{
	font-family: verdana;
	font-weight: bold;
	color: #6D6769;
}