/* CSS Document */

/* Copyright */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	font-weight:100;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	}
html {
		height: 100%;
	}
	#flashcontent {
		height: 100%;
	}
.title_article{
	color:#43437C;
	margin-left:10px;
	text-align:justify;
	}
#contacts_par{
	position:relative;
	float:left;
	left:20px;
	margin-top:80px;
	}
#contacts_par p{
	margin-top:10px;
	font-size:12px;
	color:#666;
	}
#contacts_par p a{
	color:#CC0000;
	
	}
#contacts_par p b.grey{
	color:#999999;
	
	}
#contacts_par p b.title_contacts{
	color:#43437C;
	font-size:14px;
	margin-bottom:20px;
	}
	
.sub_article{
	font-weight:bold;
	color:#666666;
	}
.nopush{
	margin:0; !important
	background-image:none; !important
	padding:0; !important
	}

#redbar{
	position:relative;
	top:63px;
	width:100%;
	height:10px;
	background-color:#bf0000;
	z-index:2;
	}
	
#centerlogo{
	width:546px;
	position:relative;
	left:50%;
	margin-left:-273px;
	top:150px;
	}
#contents p{
	font-size:9px;
}

	
/* TEXT FORMAT */
	
a{
	color:#bf0000;
	text-decoration:none;
	font-weight:bold;
	
	}
h1{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
	
h2{
	font-size:11px;
	font-weight:100;
	color:#535e65;
	margin:0 10px 0 10px;
	}	
	
a img{
	border:none;
	}
.creditsindex{
	text-align:center;
	
	}
.creditsindex a{
	color:#999999;
	text-decoration:underline;
	
	}
.entersite{
	font-size:16px;
	text-align:center;
	
}
.entersite a{
	font-size:16px;
	text-decoration:none;
	color:#1F3A69;

	
}
p{
	font-size:11px;
	font-weight:100;
	color:#666;
	text-align:justify;
	margin-right:15px;
	}
li{
	list-style-type:none;
	margin-top:4px;
	font-size:11px;
	font-weight:100;
	color:#666666;
	}
table{
	font-size:11px;
	font-weight:100;
	color:#666666;s
	}
td{
	width:150px;
	
	}
hr{
	color:#999999;
	margin-right:10px;
	
	}

	
/* /TEXT FORMAT */
	
#mainpage{
	width:900px;
	height:auto;
	position:relative;
	top:0;
	left:50%;
	margin-left:-450px;
	padding:0;
	}
	
#leftcol{
	width:252px;
	height:auto;
	float:left;
	clear:both;
	margin-top:-58px;
	}
#rightcol{
	position:relative;
	width:642px;
	height:auto;
	float:left;
	top:-56px;
	}
#footer{
	clear:both;
	}
#flashundbann{
	position:relative;
	top:-20px;
	}


/* MENU LAYOUT */

#navbar{
	}
#menu{
	width:256px;
	}
#menu a{
	width:256px;
	font-size:12px;
	font-weight:bold;
	color:#ffeddd;
	text-decoration:none;
	line-height:22px;
	margin-left:15px;
	padding:5px 10px 5px 0;
	}
#menu a:hover{
	margin-left:20px;
	color:#bf0000;
	}

.flash_news{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#43437C;
	text-align:justify;
	margin-left:40px;
	margin-right:40px;
	}
.flash_news b{
	font-size:12px;
	font-weight:bold;
	margin-left:6px;
	color:#bf0000;
	margin-bottom:10px;
	}

/* /MENU LAYOUT */

#news{
	margin-top:30px;
	}
/* CLASSES */

.titoli{
	color:#999999;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	}
hr{
	border:1px solid #ccc;
	}
.footerlinks{
	font-weight:100;
	text-align:center;
	color:white;
	}
.footerlinks a{
	color:#FFFFFF;
	text-decoration:underline;
	}
#bothbar{
	width:auto;
	height:161px;
	background-image:url(../images/bothbar.gif);
	background-repeat:repeat-x;
	clear:both;
	}
	

.motto{
	font-size:14px;
	font-weight:bold;
	color:#778FA8;
	margin-top:10px;
	margin-bottom:30px;
	}


.boxtext{
	margin: 20px 10px 20px 10px;
	}
.box_int{
		color:#FFFFFF;
		margin-top:-18px;
		margin-left:10px;
		font-weight:bold;
		}
.box{
	color:#666666;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:20px solid #bf0000;
	}
#pagina_costr{
	position:relative;
	top:150px;
	width:800px;
	left:50%;
	margin-left:-400px;
	text-align:center;
	color:#666666;
	}
.back_home{
	margin-top:20px;
	color:#666666;
	}
	
/* DATABASE DATES FORMAT */


/* /DATABASE DATES FORMAT */


/* BANNER IMAGES */

#top_banner{
	position:relative;
	top:0;
	}
#flash_banner{
	position:relative;
	top:-17px;
	}
#disco_banner{
	position:relative;
	top:1px;
	width:auto;
	}

	
	
/* INDEX PAGE */

#center{
	width:236px;
	position:relative;
	top:200px;
	left:50%;
	margin-left:-118px;
	text-align:center;
	}
#logo{
	background-image:url(../images/logo-index.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
/* DISCOGRAPHY VIEWER */

#image_disco{
	width:201px;
	height:201px;
	/* position:relative; */
	float:left;
margin-top:5px;
	}
#title_disco{
	height:200px;
	float:left;
	margin-left:30px;
	}
#title_disco1{
	height:200px;
	float:left;
	margin-left:30px;
	margin-top:-10px;
	}
.title_album{
	margin-left:35px;
	color:white;
	margin-top:15px
	}
.list_disc{
	/* line-height:16px; */
	margin-top:15px;
	}
.table_disc{
	width:398px;
	text-align:left;
	border:0;
	}
#ipsum{
	height:auto;
	position:relative;
	}
.table_disc2{
	width:398px;
	text-align:left;
	border:0;
	}
.num{
	width:20px;
	}
.tr_list{
	height:15px;
	}
.tr_list1{
	height:10px;
	}
/* NEWS IN DE LAB */
#news_01{
	background-image:url(../images/Bg_news_delab_01.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#news_02{
	background-image:url(../images/Bg_news_delab_02.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#news_03{
	background-image:url(../images/Bg_news_delab_03.gif);
	position:relative;
	width:252px;
	height:120px;
	}
.ensamble{
	font-size:11px;
	font-weight:bold;
	color:#29648F;
	line-height:18px;
	}
/* //NEWS IN DE LAB */

/* MENU DISCHI */

#menu01{
	background-image:url(../images/Bg_Discmenu_01.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menu02{
	background-image:url(../images/Bg_Discmenu_02.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menu03{
	background-image:url(../images/Bg_Discmenu_03.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menu04{
	background-image:url(../images/Bg_Discmenu_04.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menu05{
	background-image:url(../images/Bg_Discmenu_05.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menunews{
	background-image:url(../images/News_newdisc.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#discmenu{
	margin:0;
	
	}
#discmenu1 a{
	color:black;
	
	}
#discmenu1 a:hover{
	color:#666666;
	
	}

#discmenu a{
	position:relative;
	left:110px;
	top:77px;
	color:#666666;
	background-image:url(../images/Bg_Discmenu_vai_out.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	}
#discmenu a:hover{
	position:relative;
	left:110px;
	top:77px;
	background-image:url(../images/Bg_Discmenu_vai_on.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	}
	
#lab_news_menu a{
	position:relative;
	left:135px;
	top:85px;
	color:#666666;
	background-image:url(../images/Bg_lab_vai_out.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	color:transparent;
	}
#lab_news_menu a:hover{
	position:relative;
	left:135px;
	top:85px;
	background-image:url(../images/Bg_lab_vai_on.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	color:transparent;
	}

#menu001_prog{
	background-image:url(../images/Bg_progmenu_oltremontani.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#int_menu_prog{
position:relative;
	width:228px;
	height:600px;
	margin:0 0 0 20px;
	padding:0;
	top:10px;
	 }
#int_menu_prog2{
position:relative;
	width:228px;
	height:150px;
	margin:0 0 0 20px;
	padding:0;
	top:10px;
	 }
#int_menu_prog3{
position:relative;
	width:228px;
	margin:0 0 0 20px;
	padding:0;
	top:10px;
	 }
#menu002_prog{
	background-image:url(../images/Bg_progmenu_hisp.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menu003_prog{
	background-image:url(../images/Bg_progmenu_ita.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menu004_prog{
	background-image:url(../images/Bg_progmenu_josquin.gif);
	position:relative;
	width:252px;
	height:120px;
	}
#menu005_prog{
	background-image:url(../images/Bg_progmenu_ven.gif);
	position:relative;
	width:252px;
	height:120px;
	}


#librettomenu{
	
	}

#librettomenu a{
	position:relative;
	left:0px;
	top:15px;
	color:#666666;
	background-image:url(../images/Bg_Discmenu_vai_out.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	}
#librettomenu a:hover{
	position:relative;
	left:0px;
	top:15px;
	background-image:url(../images/Bg_Discmenu_vai_on.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	}
	
#right_menu_preview a{
	position:relative;
	left:110px;
	top:77px;
	color:#666666;
	background-image:url(../images/Bg_Discmenu_vai_out.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	}
#right_menu_preview a:hover{
	position:relative;
	left:110px;
	top:77px;
	background-image:url(../images/Bg_Discmenu_vai_on.gif);
	background-repeat:no-repeat;
	padding:10px 60px 10px 60px;
	}

/* DICOGRAPHY INFORMATIONS */
.recensioni{
	margin-top:70px;
	}
#info_disc{
	float:left;
	width:597px;
	margin-left:20px;
	margin-top:-28px;
	
	}
#info_disc2{
	float:left;
	width:620px;
	margin-left:20px;
	margin-top:3px;
	}
#sub_info_disc{
	clear:both;
	
	}
.schedatecnica{
	margin-top:10px;
	margin-left:0px;
	}
.schedastrilli{
	margin-top:3px;
	}
.strilli{
	border:1px solid #CCCCCC;
	width:auto;
	height:97px;
	margin-bottom:21px;
	}
.strilli2{
	border:1px solid #CCCCCC;
	width:550px;
	margin-left:40px;
	height:97px;
	margin-bottom:20px;
	}
.leftext{
	text-align:left;
	}
blockquote{
	margin-top:0;
	margin-bottom:0;
	 }

/* /DICOGRAPHY INFORMATIONS */

/* PAGINA DELAB */

.curriculum{
	margin-bottom:10px;
	}
#logo2{
	background-image:url(../images/logo_index.gif);
	background-repeat:no-repeat;
	height:220px;
	width:546px;
	}
.newstext{
	font-size:11px;
	color:#CC6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}
h2 .newsgray a{
	color:#666666;
	margin-right:20px;
	color:#43437C;
	margin-top:5px;
	
	}
.title_prog{
margin:0;
	}
.sottotitoli_prog{
	font-size:12px;
	margin-top:-10px;
	margin:0;
	
	}
#info_prog{
	float:left;
	width:500px;
	margin-top:-30px;
	margin-left:80px;
	font-size:9px;
	}
.progs li{
	font-size:10px;
	 }
.subprogmenu{
	text-align:left;
	}