/* CSS Document */
/* Regole Base */
body {
	background:					#A5B5BD;
	margin:						0px;
	font-size:					10px;
	font-family:				Arial, Helvetica, sans-serif;
	color:						#333;
	}
body#popup { margin: 10px; color: #fff; }
body#popup a { color: #fff; }
img { border: 0px; }
a { text-decoration: none; }
a:link{ color:#333; }
a:visited { color:#333; }
.fondoGrigio { background: #A5B5BD; }
.fondoVerde { background: #00A9A1; }
.fondoGiallo { background: #D3B21B; }
.fondoBlu { background: #3397B9; }
.fondoRosso { background: #996666; }
strong { font-weight: bold; }
span.popup { color: #fff; }
span.popup a { margin: 0px 5px 0px 5px; font-size: 12px; color: #fff; }
.testoSmall { font-size: 1px; }

.fondoMan { background: url("images/man/fondo1.gif") left bottom no-repeat; }

/* Tabelle Principale */
table#big {
	width:						100%;
	text-align:					center;
	}

table#main {
	height:						600px;
	width:						760px;
	background:					#A5B5BD;
	vertical-align:				middle;
	}
	
/* Premio Voltolino */

div#voltolino { color: #fff; margin-left: 30px; font-size: 11px; font-weight: bold; }
div#voltolino a { margin-left: 30px; display: block; font-size: 11px; font-weight: bold; }
div#voltolino a:hover { color: #fff; }
div#voltolinoDentro a { margin-left: 5px; display: block; font-size: 11px; font-weight: bold; }
div#voltolinoDentro a:hover { color: #fff; }

/* Solo per la Home Page */
td.logoHome img { margin-left: 30px; }
td.loghi img { margin-right: 20px; }
ul#menu { margin-top: 50px; }
ul#menu li { list-style: none; margin-bottom: 10px; }
ul#menu li a { font-weight: bold; font-size: 11px; }
ul#menu li a:hover { color: #fff; }

dl#menuDentro { margin: 0px; margin-top: 70px; font-size: 10px; margin-left: 5px; }
dl#menuDentro dt { padding-bottom: 10px; font-size: 11px; font-weight: bold; }
dl#menuDentro dt a:hover { color: #fff; }

ul#menu2 { margin-top: 30px; }
ul#menu2 li { list-style: none; }
ul#menu2 li a {
	width:						300px;
	padding:					4px 0px 5px 4px;
	color:						#fff;
	font-size:					12px;
	font-weight:				bold;
	text-align:					left;
	display:					block;
	}
ul#menu2 li#Ner a {border-top:1px solid #000000; }
ul#menu2 li#ReD a { background: #00A9A1; color: #fff; }
ul#menu2 li#man a { background: #D3B21B; color: #fff; }
ul#menu2 li#pharma a { background: #3397B9; color: #fff; }
ul#menu2 li#centro a { background: #996666; color: #fff; }
ul#menu2 li#Ner a:hover {background: #000000; }	
ul#menu2 li#ReD a:hover { background: #006666; }
ul#menu2 li#man a:hover { background: #B38B00; }
ul#menu2 li#pharma a:hover { background: #234F87; }
ul#menu2 li#centro a:hover { background: #724C4C; }

ul#menu3 { margin-top: 10px; margin-left: 0px; padding: 0px 0px 0px 0px; }
ul#menu3 li { list-style: none; }
ul#menu3 li a {
	width:						180px;
	padding:					4px 15px 5px 4px;
	color:						#fff;
	font-size:					12px;
	font-weight:				bold;
	text-align:					right;
	display:					block;
	}
ul#menu3 li#Ner a {border-top:1px solid #000000; }
ul#menu3 li#ReD a { background: #00A9A1; color: #fff; }
ul#menu3 li#man a { background: #D3B21B; color: #fff; }
ul#menu3 li#pharma a { background: #3397B9; color: #fff; }
ul#menu3 li#centro a { background: #996666; color: #fff; }
ul#menu3 li#Ner a:hover {background: #000000; }
ul#menu3 li#ReD a:hover { background: #006666; }
ul#menu3 li#man a:hover { background: #B38B00; }
ul#menu3 li#pharma a:hover { background: #234F87; }
ul#menu3 li#centro a:hover { background: #724C4C; }

ul#menu li.big { color: #fff; font-size: 14px; font-weight: bold; }

/* Menu a Destra */

div.menuInterno { margin-left: 30px; color: #fff; line-height:20px;}
span.menuTitolo {
	font-weight:				bold;
	color:						#fff;
	font-size:					16px;
	}
span.menuTitolo a {
	font-weight:				bold;
	color:						#000;
	font-size:					16px;
	}
span.menuTitolo a:hover { color: #fff; }
span.menuSecondario {
	font-weight:				bold;
	color:						#fff;
	font-size:					11px;
	}
span.menuSecondario a {
	font-weight:				bold;
	color:						#000;
	font-size:					11px;
	}
span.menuSecondario a:hover { color: #fff; }

/* Contenuto Base */

table.titolazione h4 {
	font-size:					16px;
	color:						#666;
	border:						0px;
	margin:						20px 0px 0px 0px;
	padding:					0px;
	}
table.titolazione img {
	float:						left;
	}
table.titolazione p { padding-left: 3px; }
table.titolazione {
	font-size:					11px;
	color:						#000;
	}

/* Contenuto Navigazione */

td.content2 {
	padding:					5px 35px 5px 200px;
	text-align:					justify;
	font-size:					11px;
	line-height:				15px;
	}
td.content3 {
	padding:					5px 35px 5px 5px;
	text-align:					justify;
	font-size:					11px;
	line-height:				15px;
	}
td.content {
	padding:					15px 35px 5px 5px;
	text-align:					justify;
	font-size:					11px;
	line-height:				15px;
	}
	
td.contentVolt {
	padding:					5px 10px 5px 5px;
	text-align:					justify;
	font-size:					11px;
	line-height:				15px;
	}
	
td.content div { text-align: right; font-size: 11px; font-style: italic; font-weight: bold; }
td.content p { margin-top: 5px; margin-bottom: 5px; padding: 0px; }
td.contentNavigation {
	padding-right:				20px;
	}
.numSel {
	font-size:					18px;
	font-weight:				bold;
	color:						#00ADA5;
	padding:					0px 15px 0px 0px;
	}
.numNext a {
	font-size:					11px;
	font-weight:				bold;
	color:						#000;
	padding:					0px 15px 0px 0px;
	}
	
.numSelW {
	font-size:					18px;
	font-weight:				bold;
	color:						#fff;
	padding:					0px 15px 0px 0px;
	}
.numNextW a {
	font-size:					11px;
	font-weight:				bold;
	color:						#000;
	padding:					0px 15px 0px 0px;
	}

.numNext a:hover { color: #00ADA5; }

.numNextW a:hover { color: #fff; }

div#bordoContent { width: 430px; text-align: right; }
div#bordo {
	padding-top:				20px; width: 430px; text-align: right;
	padding-bottom:				20px;
	padding-left:				20px;
	border-top:					3px solid #a7b6bf;
	border-left:				3px solid #a7b6bf;
	border-bottom:				3px solid #a7b6bf;
	}
.fondoScroll {
	background:					url("images/red/fondo_scroll1.gif") right top no-repeat;
	height:						265px;
	}
.fondoScrollMan {
	background:					url("images/man/fondo_scroll.gif") right top no-repeat;
	height:						282px;
	}
.fondoScrollMan2 {
	background:					url("images/man/fondo_scroll1.gif") right top no-repeat;
	height:						283px;
	}
.fondoScrollIntro22 {
	background:					url("images/man/fondo_scrol_intro.jpg") right top no-repeat;
	height:						283px;
	}
	
.fondoScrollMan3 {
	background:					url("images/man/fondo_scroll2.gif") right top no-repeat;
	height:						286px;
	}
.testo_standard {
	font-size:					11px;
	padding:					10px 0px 0px 10px;
	line-height:				18px;
	}
.testo_standard strong { color: #00A9A1; font-weight: bold; }
.testo_standard h1 { font-weight: bold; color: #00A9A1; font-size: 13px; }
.testo_standard em { font-style: normal; font-weight: bold; }
.bordoVerde { border-bottom: 4px solid #00A9A1; }
.testo_standardMan {
	font-size:					11px;
	padding:					10px 0px 0px 10px;
	line-height:				18px;
	}
.testo_standardMan em { font-weight: bold; font-style: normal; }
.testo_standardMan strong { color: #D3B21B; font-weight: bold; }
.testo_standardMan2 {
	font-size:					11px;
	padding:					10px 0px 0px 20px;
	line-height:				18px;
	}
.testo_standardMan2 h1 { font-weight: bold; color: #D3B21B; font-size: 13px; }

/* Introduzione */

div#intro img { margin-top: 80px; float: right;}
div#intro h3 { clear: both; padding: 30px 0px 0px 133px; color: #fff; }
div#intro dl { clear: both; padding: 0px 0px 0px 133px; }
div#intro dl dt a { color: #fff; margin: 8px 0px 8px 0px; text-align: left; font-size: 12px; font-weight: bold; }
div#intro dl dt a:hover { color: #000; }
div#intro dl { margin: 30px 0px 0px 0px; }
div#intro dt { margin: 15px 0px 15px 0px; }

/* Contatti */

.testo_contatti { color: #fff; font-size: 11px; text-align: left; }
.testo_contatti em { color: #000; font-weight: bold; font-style: normal; }
.testo_contatti strong { font-weight: bold; }

.testo_contatti hr { height: 1px; background: #000; color: #000; }
.titolo_contatti { color: #fff; font-size: 16px; font-weight: bold; padding: 0px 0px 20px 40px; }
.titolo_volt { color: #fff; font-size: 15px; font-weight: bold; margin: 10px 0px 0px 0px; }
.sottotitolo { font-size: 14px; font-weight: bold; margin: 0px 0px 15px 0px; }

dl.credits { text-align: left; color: #000; font-size: 11px; margin-left: 230px; }

table.sitemap { margin: 0px; padding: 0px; border: 0px; width: 100%; }
dl.Mabio { margin: 5px 0px 0px 0px; }
dl.Mabio a { font-size: 11px; font-weight: bold; }
dl.Mabio a:hover { color: #fff; }
dl.Mabio dd { margin: 0px 0px 8px 45px; }

dl dt a { font-size: 11px; font-weight: bold; }
dl dt a:hover { color: #fff; }
dl dt { margin: 0px 0px 6px 0px; }

dl.Mred dt.first a { margin: 0px; display: block; width: 220px; background: #00A9A1; font-size: 14px; color: #fff; font-weight: bold; padding: 3px 0px 4px 5px; }
dl.Mred dt.first a:hover { background: #006666; }

dl.Mman dt.first a { display: block; width: 220px; background: #D3B21B; font-size: 14px; color: #fff; font-weight: bold; padding: 3px 0px 4px 5px; }
dl.Mman dt.first a:hover { background: #B38B00; }

dl.Mpharma dt.first a { display: block; width: 220px; background: #3397B9; font-size: 14px; color: #fff; font-weight: bold; padding: 3px 0px 4px 5px; }
dl.Mpharma dt.first a:hover { background: #234F87; }

dl.Mcentro dt.first a { display: block; width: 220px; background: #996666; font-size: 14px; color: #fff; font-weight: bold; padding: 3px 0px 4px 5px; }
dl.Mcentro dt.first a:hover { background: #724C4C; }

img.but { margin-top: 59px; }

div.bando { font-size: 11px; text-align: justify; }
div.bando em { font-size: 14px; color: #fff; font-weight: bold; font-style: normal; }

.testo { font-weight: bold; font-size: 11px; }

div#PDF { display: block; font-weight: bold; font-size: 11px; }
div#PDF a:hover { color: #fff; }
div#PDF img { vertical-align: middle; }

.giurie { font-size: 12px; line-height: 1.50em; }

.edizioni { font-size: 11px; }
.edizioni em { font-style: normal; font-weight: bold; }
.edizioni strong { color: #333; font-size: 13px; }

ul#news li { color: #000; list-style: none; font-size: 11px; font-weight: bold; }
ul#news li a:hover { color: #fff; }
ul#news li applet { vertical-align: middle; }

div.news h3 { color: #fff; font-size: 13px; font-weight: bold; }
div.news p { font-size: 11px; text-align: justify; }
div.news div.aut { text-align: right; font-weight: bold; color: #000; font-style: italic; margin-bottom: 25px; }
div.news div.data { text-align: right; font-size: 11px; color: #000; font-weight: bold; }

.listnews { font-size: 11px; font-weight: bold; }
.listnews a { font-size: 11px; font-weight: bold; }
.listnews a:hover { color: #fff; }