body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #000000;
	background-image: url('img/internal/sfondo.jpg');
	background-repeat: repeat-y;
	background-position: center top;
}

/************************ LAYOUT ************************/

.corpo {
	width: 931px;
}

.top {
	background-image: url(img/head.jpg);
	background-repeat: no-repeat;
	height: 118px;
	width: 931px;
	vertical-align: top;
}

.indirizziTop {
	width: 921px;
	height: 118px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 20px;
	border: 0px;
	
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

.sottoHead {
	background-image: url(img/internal/sottoHead.jpg);
	background-repeat: no-repeat;
	width: 931px;
	height: 73px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}


.left {
	background-image: url(img/internal/sfondoLeftMenu.jpg);
	background-repeat: no-repeat;
	width: 270px;
	height: auto;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}


.vociMenu {
	width: 270px;
	height: auto;
	padding-left: 5px;
	padding-top: 270px;
	border: 0px;
	text-align:left;
	font: 15px Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.sectionTitle {
	width: 661px;
	height: 20px;	
	margin-left: 270px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:  30px;
	border: 0px;
	
	font: 18px Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
	color: #e60101;
	weight: bold;
}

.content{
	background-image: url(img/internal/sfondoContent.jpg);
	background-repeat: no-repeat;
	width: 655px;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	
	color: #000000;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;	
}

.shortContent{
	background-image: url(img/internal/sfondoContent.jpg);
	background-repeat: no-repeat;
	width: 655px;
	height: 459;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;	
}

.contacts{
	width: 661px;
	height: 459px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	font: 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/************************ DIV e TABELLE ************************/


.mainTable{
	width: 931px;
	height: auto;
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
	margin:0 auto;
		
}

.contentTable{
	width: 655px;
	height: 459px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;	
}

.videoPopupTable {
	width: 450;
	height: 420;
	align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.newsSearchFormTable {
	vertical-align: top;
	width: 500;
	height: 70;
	align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	color: #000000;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	
}

.CenterTable {
	width: 450px;
	align: center;
	color: #000000;
	text-align: center;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
}

.popupTable{
	width: 500px;
	height: 240px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

.news{
	width: 540px;
	height: 282px;
	margin: 0px;
	padding: 10px;
	border: 0px;
	vertical-align: top;
	
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.newsUnderMenu{
	color: #000000;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	width: 240px;
	height: auto;
	padding-top: 35px;
	margin-top: 40px;
	padding: 5px;
	border: 0px;
	vertical-align: top;
}

.credits {
	width: 651;
	height: 15px;
	color: #000000;
	text-align: right;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	border: 0px;
}

.footPage {
	background-image: url(img/pixelBianco.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	width: 260px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

/************************ TESTI ************************/

.contentText{
	vertical-align: top;
	color: #000000;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;	
}

.popupText{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;	
}



.popupTitle {
	font-weight: bold;
	font: 18px Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #e60101;
}

/********************** LINKS ***********************/

a.menuLink {font-family:Book Antiqua, Tahoma, Arial, Helvetica, Verdana, sans-serif;
			color: #FFFFFF; text-decoration: none; font-size:15px}
	a.menuLink:hover {color: #e60101; text-decoration: none}
	a.menuLink:visited {color: #FFFFFF; text-decoration: none}
	a.menuLink:active: {color: #FFFFFF; text-decoration: none}

a.mailLink {font-family: Tahoma, Verdana, Arial, Helvetica, Verdana, sans-serif;
			color: #A30101; text-decoration: none; font-size:13px}
	a.mailLink:hover {color: #e60101; text-decoration: none}
	a.mailLink:visited {color: #A30101; text-decoration: none}
	a.mailLink:active: {color: #A30101; text-decoration: none}

a.intLink {font-family: Tahoma, Verdana, Arial, Helvetica, Verdana, sans-serif;
			color: #A30101; text-decoration: none; font-size:11px}
	a.intLink:hover {color: #e60101; text-decoration: none}
	a.intLink:visited {color: #A30101; text-decoration: none}
	a.intLink:active: {color: #A30101; text-decoration: none}
		

a.close {color: #666666; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; font-size:8pt; text-align: right}
	
	a.close:hover {color: #666666; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; text-align: right }
	a.close:visited {color: #666666; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: right}
	a.close:active: {color: #666666; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: right}
	

a.headLink {font-family: Tahoma, Verdana, Arial, Helvetica, Verdana, sans-serif;
			color: #FFFFFF; text-decoration: none; font-size:11px; font-weight: bold;}
	a.headLink:hover {color: #e60101; text-decoration: none}
	a.headLink:visited {color: #FFFFFF; text-decoration: none}
	a.headLink:active: {color: #e60101; text-decoration: none}


a.creditsLink {font-family: Tahoma, Verdana, Arial, Helvetica, Verdana, sans-serif;
			color: #000000; text-decoration: none; font-size:10px; font-weight: bold;}
	a.creditsLink:hover {color: #e60101; text-decoration: none}
	a.creditsLink:visited {color: #000000; text-decoration: none}
	a.creditsLink:active: {color: #000000; text-decoration: none}