/* GENERIC */
body {
	text-align: center;
	background-image:url(/grafica/sfondo-viola.gif);
}
.head
{
position: relative;
top:10px;
	text-align: center;
}
 .logo_head{
position:relative; 
top: 10px; 
}
.on_air{
position:relative; top: 3px; left: 415px;
}
.angolo_l{
position:relative; top:1px; left:170px; 
}
.angolo_r{
position:absolute; top: 154; right:250px;
}
.radio{
position:relative;
left:1px;
}
 .sfondo{
 background-image:url(/images/grafica/sfondo/sfondo.gif);
 background-repeat:no-repeat;


 }
.sfondo_head{
background-image:url(/images/grafica/sfondo/sfondo_head.gif);
}


.progr_on_air{
position:relative; top: 3px; left:-35px;
}

.barra_l{
background-image:url(/images/grafica/barra_l.gif);
background-repeat:repeat-y;
}
.barra_r{
background-image:url(/images/grafica/barra_r.gif);
background-repeat:repeat-y;

}
.base{
position:absolute; top:480; left:251px;
}
.pag_head{
background-image:url(/grafica/testa.gif);
background-repeat:no-repeat;}

.pag_head_down{
background-image:url(/grafica/menu/menu_down.gif);
background-repeat:no-repeat;}

.pag_programma_single{
background-image:url(/images/grafica/programmi/box_progr_03.gif);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:900;
font-size:36px;
color:#363753;
}

.pag_classifiche{
background-image:url(/images/grafica/classifiche/box_classifiche_03.gif);
background-repeat:no-repeat;
}
.pag_classifiche_2{
background-image:url(/images/grafica/classifiche/box_other_03.gif);
background-repeat:no-repeat;}

.pag_classifiche_other1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
padding-left:40px;
text-transform:none;
}

.pag_classifiche_other a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#363753;
padding-left:40px;
text-transform:none;
}
.pag_classifiche_other a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#656783;
text-transform:none;

}
.pag_staff{
background-image:url(/images/grafica/staff/box_staff_03.gif);
background-repeat:no-repeat;

}
.pag_staff_flash{
padding-top:9px;
}
.pag_credits a{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-right:10;
color:#ffc20f;
}
.pag_credits a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
padding-right:10;
color:#ffc20f;
}

.pag_contatti{
background-image:url(/grafica/storia-contatti/box_submenu_03.gif);
background-repeat:no-repeat;}
.pag_onair {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
}

.pag_onair a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
}
.pag_onair a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
}

.pag_lista_programmi{
background-color:#5C5D73;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CDCDD4;}
.pag_lista_programmi a{
background-color:#5C5D73;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CDCDD4; 
}

.pag_lista_programmi a:hover{
background-color:#5C5D73;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffc20f; }

.pag_galleria_data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffc20f;
}

.pag_galleria_nome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffc20f;
font-weight:bold;
padding-bottom:10px;
}
.pag_galleria_descrizione{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
}

.pag_galleria {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffc20f;
font-weight:bold;

}

.pag_galleria a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
}
.pag_galleria a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
}

.pag_box_galleria{
background-image:url(/images/grafica/galleria/box_galleria_03.gif);
background-repeat:no-repeat;
}
.pag_classifica_font_canzone{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.pag_classifica_font_autore{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffc20f;
}
.pag_classifica_fon_numero{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
color:#B8B9C4;
font-weight:bold;

}
.classifica_font{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#FFCD38;
	text-decoration: none;
}
.classifica_num_font{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffc20f;}

.classifica_canzone_font{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#cacad1;
}
.classifica_artista_font{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

color:#cacad1;
}

.classifica_sotto_font{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
}
.classifica_sotto_font a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
}

.classifica_sotto_font a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffc20f;
	text-decoration: none;
}

.class_font
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#CACAD1;
	text-decoration: none;
}
.pag_staff_font_nome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-left:8px;
}

.pag_staff_font_descrizione{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffc20f;
}
.pag_staff_font_mygallery{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;

}
.pag_staff_font_mygallery a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.pag_staff_font_mygallery a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;

}

.pag_disco{
background-image:url(/images/grafica/index/box_espresso_03.gif);
background-repeat:no-repeat;}

.disco_font
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#4D4A57;
	text-decoration: none;
}
.disco2_font
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4D4A57;
	text-decoration: none;
}

.palinsesto_font_ora{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		font-weight: bold;
color:#876E0B;
	text-decoration: none;
}
.palinsesto_font_nome {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#54556D;
		font-weight:100;
	text-decoration: none;
	text-align:left;
}

.palinsesto_font_nome a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:100;
	color:#54556D;
	text-decoration: none;
	text-align:left;
}

.palinsesto_font_nome a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		font-weight:100;
color:#876E0B;
	text-decoration: none;
	text-align:left;
}

.mappa{
 position:absolute;
	bottom: 15px;
 }
 .pag_deejay_box{
 background-image:url(/images/grafica/staff/box_photo_03.gif);
 background-repeat:no-repeat;
 }
 .pag_deejay_box_p{
 padding:2px;
}
 .pag_palinsesto{
 background-image:url(/images/grafica/palinsesto/palinsesto_03.gif);
 background-repeat:no-repeat;
 width:557px;
 height:277px;
 }
 
.pag_palinsesto_font_ora{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#876E0B;
	text-decoration: none;
}
.pag_palinsesto_font_nome {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#54556D;
	text-decoration: none;
}

.pag_palinsesto_font_nome a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#54556D;
	text-decoration: none;
}
.pag_palinsesto_font_nome a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#876E0B;
	text-decoration: none;
}

.pag_amministrazione{
background-image:url(/grafica/storia-contatti/fondo.gif);
background-repeat:no-repeat;
padding-left:25px; 
padding-top:25px;
color:#222b47;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.font_amm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#363753;
}
.pag_programmi{
background-image:url(/images/grafica/programmi/box_programmi.gif);
background-repeat:no-repeat;
width:500px;
height:500px;
}

.pag_programmi_box_sp{
background-image:url(/images/grafica/programmi/box_gallery_03.gif);
height:171px;
background-repeat:no-repeat;
}
.pag_programmi_palinsesto{
background-image:url(/images/grafica/programmi/box_pal.gif);
background-repeat:no-repeat;
}

.pag_index_palinsesto{
background-image:url(/images/grafica/box_palinsesto_03.gif);
background-repeat:no-repeat;
}

.opacity{
filter:alpha(opacity=85);
-moz-opacity:0.9;
opacity:0.9;
}

.pag_index_classifica{
background-image:url(/images/grafica/index/box_classifica_03.gif);
background-repeat:no-repeat;
}
.red {
color:#FF0000;
font-weight:bold;
}
.left {
	float: left;
}
.right {
	float: right;
}
.logo {
	margin-top: 1px;
	float: left;
}
.logoback {
	background-image: url(/images/logo_back.gif);
	background-repeat: no-repeat;
	background-position: 90% 90%;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.spacer {
	height: 620px;
	float: left;
}
table.alt_rows tr.alt td {
	background-color: #FFFFFF;
	border-left-style: solid;
 	border-left-color: #9296AE;
 	border-left-width: 1px;
	height: 20px;
}
table.alt_rows tr.alt th {
	background-color: #FFFFFF;
}
.page_count {
	width: 825px;
	height: 30px;
	text-align: left;
	float: left;
	color:#ffc20f;
	padding-left:12px;
	padding-bottom:5px;

}

.count {
	width: 200px;
	font-size: 12px;
	text-align: center;
}
.prev a{
	text-align: left;
	float: left;
	color:#ffc20f;
	padding-left:12px;
	width: 100px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:5px;
}
.prev a:hover{
	text-align: left;
	float: left;
	color:#ffc20f;
	padding-left:12px;
	width: 100px;
	font-weight: bold;
		padding-bottom:5px;

}

#content2 {
	margin-left: 7px;
	margin-right: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 178px;
}
.next a:hover{
	text-align: left;
	float: left;
	color:#ffc20f;
	padding-left:12px;
	width: 100px;
	font-weight: bold;
		padding-bottom:5px;

}
.next a{
	text-align: left;
	float: left;
	color:#ffc20f;
	padding-left:12px;
	width: 100px;
	font-weight: bold;
	text-decoration: none;
		padding-bottom:5px;

}
.inc_btn {
	border: 0px;
	margin: 5px;
}
.title {
	line-height: 55px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #707494;
}
.title2 {
	margin-top: 50px;
	margin-right: 90px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #707494;
	float: right;
}
.type {
	background-color: #D1D2E0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #525252;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

.error {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #660000;
}
.welcome {
	margin-top: 90px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #707494;
}
.welcome2 {
	margin-top: 280px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #707494;
}
.list a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
}
.list a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4F68AA;
}
/* END GENERIC */


/* MENU */
#dropmenudiv {
	position: absolute;
	margin-top: 8px;
	height: 28px;
	z-index: 100;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#dropmenudiv .left {
	float: left;
}
#dropmenudiv .menu_middle {
	background-image: url(/images/menu_m.gif);
	background-repeat: repeat-x;
	height: 28px;
	float: left;
}
#dropmenudiv a {
	line-height: 20px; 
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #525252;
}
#dropmenudiv a:hover { 
	color: #CC6600;
}
.img_right {
	margin-left: -3px;
}
.menu td {
	text-align: center;
}
.menu a:hover {
	background-image: url(/images/menu_select_m.gif);
	display: block;
}
/* END MENU */


/* PAGE */
#page {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	text-align: center;
}
#page .head .middle {
	background-image: url(/images/head_middle.gif);
	height: 29px;
	background-repeat: repeat-x;
	width: 856px;
	float: left;
}
#page .menu {
	margin-top: 6px;
	margin-left: 280px;
	width: 400px;
}
#page .menu a {
	font-weight: bold;
	color: #525252;
	font-size: 12px;
	text-decoration: none;
}
#page .border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	background-image: url(/images/logo_back.gif);
	background-repeat: no-repeat;
	background-position: 90% 90%;
	float: left;
}
#page .content {
	width: 899px;
	text-align: center;
	background-image: url(/images/body_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;	
}
#page .foot .middle {
	background-image: url(/images/foot_middle.gif);
	padding-top: 4px;
	height: 30px;
	text-align: left;
	color: #525252;
	font-weight: bold;
	background-repeat: repeat-x;
	margin: auto;
	width: 856px;
	float: left;
}
/* END PAGE */


/* TAB1 */
#tab1 {
	margin-top: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 750px;
	color: #525252;
	text-align: center;
	float: left;
}
#tab1 .head td {
	vertical-align: top;
	line-height: 23px;
	width: 730px;	
	background-image: url(/images/tab1_head_mid.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
#tab1 .bdleft {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #868686;
}
#tab1 .bdright {
	background-image: url(/images/tab1_body_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#tab1 .rows td {
	background-color: #F2F2F4;
	border-left-style: solid;
 	border-left-color: #9296AE;
 	border-left-width: 1px;
	height: 20px;
}
#tab1 .rows th {
	background-color: #F2F2F4;
}
#tab1 .foot td {
	background-image: url(/images/tab1_foot_mid.gif);
	background-repeat: repeat-x;
	height: 16px;
}
#tab1_end {
	width: 750px;
	color: #525252;
	text-align: center;
	float: left;
}
#tab1_end .foot td {
	width: 750px;
	background-image: url(/images/tab1_foot_mid.gif);
	background-repeat: repeat-x;
	height: 16px;
}
#tab1_end .foot th {
	vertical-align: top;
	height: 16px;
}
/* END TAB1 */


/* TAB2 */
#tab2 {
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 400px;
}
.tab2head .tab2middle {
	background-image: url(/images/tab2_head_mid.gif);
	width: 373px;
	height: 24px;
	text-indent: 30px;
	line-height: 24px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	float: left;
}
.tab2border_right {
	width: 400px;
	background-image: url(/images/tab2_body_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
.tab2border_left {
	text-align: center;
	background-image: url(/images/tab2_body_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.tab2foot .tab2middle {
	background-image: url(/images/tab2_foot_mid.gif);
	height: 12px;
	text-align: center;
	background-repeat: repeat-x;
	margin: auto;
	width: 373px;
	float: left;
}
.tab2type {
	text-indent: 30px;
	float: left;
	width: 150px;
	font-size: 12px;
	color: #525252;
	text-align: right;
	font-weight: bold;
	line-height: 20px;
}
.tab2value {
	font-size: 12px;
	text-indent: 50px;
	text-align: left;
	color: #525252;
	line-height: 20px;
}
.tab2row {
	background-color: #EBEBED;
	margin-right: 9px;
	margin-left: 7px;
}
.tab2row2 {
	margin-right: 9px;
	margin-left: 7px;
}
/* ---------------- */
#tab2_2 {

	margin-left: 124px;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 400px;
	text-align: center;
	float: left;
}
#tab2_2 .rows th {
	background-color: #EBEBED;
}
#content {
	margin-left: 7px;
	margin-right: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 384px;
}
#tab2_2 .type {
	background-color: #D1D2E0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #525252;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#tab2_2 .value {
	font-size: 12px;
	color: #4F68AA;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}
#tab2_2 th a {
	font-size: 12px;
	text-decoration: none;
	color: #000066;
}
#tab2_2 th a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #4F68AA;
}
/* END TAB2 */
/* tab 2 image */
#tab2_image {

	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 350px;
	text-align: center;
}
#content_image {
	margin-left: 7px;
	margin-right: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}
.tab2border_right_image {
	width: 350px;
	background-image: url(/images/tab2_body_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
.tab2border_left_image {
	text-align: center;
	background-image: url(/images/tab2_body_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.tab2head_image .tab2middle_image {
	background-image: url(/images/tab2_head_mid.gif);
	width: 323px;
	height: 24px;
	text-indent: 30px;
	line-height: 24px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	float: left;
}

.tab2foot_image .tab2middle_image {
	background-image: url(/images/tab2_foot_mid.gif);
	height: 12px;
	text-align: center;
	background-repeat: repeat-x;
	margin: auto;
	width: 323px;
	float: left;
}
/* end tab 2 image

/* TAB3 */
#tab3 {
	margin-top: 35px;
	margin-left:45px;
	width: 620px;
	margin-right:50px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#tab3 .head .mid {
	background-image: url(/images/tab3_head_mid.gif);
	width: 620px;
	height: 12px;
	background-repeat: repeat-x;
	color: #000000;
	color: #525252;
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
}
#tab3 .content3 {
	width: 618px;
	background-color: #E9E9E9;
}
#tab3 .content4 {
	width: 618px;
	background-color: #CBD3E7;
}
#tab3 .bdr_left {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #9D9D9D;
}
#tab3 .bdr_right {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #9D9D9D;
}
#tab3 .bdr_btm td {
	background-color: #E9E9E9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9D9D9D;
}
#tab3 .bdr_btm2 td {
	background-color: #CBD3E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9D9D9D;
}
.layout {
	font-weight: bold;
	font-size: 14px;
	color: #525252;
	text-align: center;
	margin-top: 250px;
	margin-right: 50px;
	float: right;
}
.submit_btn {
	margin-top: 80px;
}
.layout1 {
	font-weight: bold;
	font-size: 14px;
	color: #525252;
	text-align: center;
	margin-top: 150px;
	margin-right: 50px;
	float: right;
}

.submit_btn1 {
	margin-top: 30px;
}

#tab3 a {
	text-decoration: none;
}
/* END TAB3 */


/* TAB4 */
#tab4 {
	margin-top: 10px;
	margin-left: 45px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 500px;
	color: #525252;
	text-align: right;
	float: left;
}
#tab4 td {
	background-image: url(/images/input_txt_mid.gif);
	background-repeat: repeat-x;	
	width: 200px;
}
.input {
	border-width: 0px;
	width: 300px;
	text-align: left;
	text-indent: 5px;
}
.input_mod {
	border-width: 0px;
	width: 150px;
	text-align: center;
	text-indent: 5px;
}
.input_mod2 {
background-color: #EBEBED;
	border-width: 0px;
	width: 150px;
	text-align: center;
	text-indent: 5px;
}


.bold {
	font-weight: bold;
	padding-right: 15px;
}
.submit {
	padding-top: 20px;
	text-align: right;
}
.attiva {
	font-weight: bold;
	text-align: right;

}
.nazione {
	text-align: left;
	padding-bottom: 2px;
	padding-left: 10px;
}
/* END TAB4 */

/* TAB5 */
#tab5 {
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 600px;
	text-align: center;

}
.tab5head .tab5middle {
	background-image: url(/images/tab2_head_mid.gif);
	width: 573px;
	height: 24px;
	text-indent: 30px;
	line-height: 24px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: repeat-x;
	float: left;
}
.tab5border_right {
	width: 600px;
	background-image: url(/images/tab2_body_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
.tab5border_left {
	text-align: center;
	background-image: url(/images/tab2_body_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.tab5foot .tab5middle {
	background-image: url(/images/tab2_foot_mid.gif);
	height: 12px;
	text-align: center;
	background-repeat: repeat-x;
	margin: auto;
	width: 573px;
	float: left;
}

#tab5 .rows th {
	background-color: #EBEBED;
}
#content {
	margin-left: 7px;
	margin-right: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 584px;
	
}
#content1 {
	margin-left: 7px;
	margin-right: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 304px;
	}
#tab5 .content1 {
	width: 618px;
	background-color: #E9E9E9;
}
#tab5 .type {
	background-color: #D1D2E0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #525252;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#tab5 .value {
	font-size: 12px;
	color: #4F68AA;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}
#tab5 th a {
	font-size: 12px;
	text-decoration: none;
	color: #000066;
}
#tab5 th a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #4F68AA;
}
.tab5row {
	background-color: #EBEBED;
	margin-right: 9px;
	margin-left: 7px;
	font-size:12px;
	text-align: center;
	color: #525252;
	line-height: 20px;
}


.tab5row2 {
	margin-right: 9px;
	margin-left: 7px;
	font-size:12px;
	text-align: center;
}



/* ---------------- */

/* END TAB5*/
/* tab 6*/
/* ---------------- */
#tab6 {
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 400px;
	text-align: center;

}
#tab6 .rows th {
	background-color: #EBEBED;
}
#content {
	margin-left: 7px;
	margin-right: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 384px;
}
#tab6 .type {
	background-color: #D1D2E0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #525252;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#tab6 .value {
	font-size: 12px;
	color: #4F68AA;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}
#tab6 th a {
	font-size: 12px;
	text-decoration: none;
	color: #000066;
}
#tab6 th a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #4F68AA;
}
.tab6row {
	background-color: #EBEBED;
	margin-right: 9px;
	margin-left: 7px;
	font-size:12px;
	text-align: center;
	color: #525252;
	line-height: 20px;
}
.tab6row2 {
	margin-right: 9px;
	margin-left: 7px;
	font-size:12px;
	text-align: center;
}
#tab6_2 {
	margin-left: 250px;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 400px;
	text-align: center;
	float:auto;
}
#tab6_2 .rows th {
	background-color: #EBEBED;
}
#content {
	margin-left: 7px;
	margin-right: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 384px;
}
#tab6_2 .type {
	background-color: #D1D2E0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #525252;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#tab6_2 .value {
	font-size: 12px;
	color: #4F68AA;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}
#tab6_2 th a {
	font-size: 12px;
	text-decoration: none;
	color: #000066;
}
#tab6_2 th a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #4F68AA;
}

/* END TAB6 */
/* TAB7 */
#tab7 {
	margin-top: 10px;
	margin-left: 45px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
	color: #525252;
	text-align: right;
}
#tab7 td {
	background-repeat: repeat-x;	
	width: 100px;
}


.bold {
	font-weight: bold;
	padding-right: 15px;
}
.submit {
	padding-top: 20px;
	text-align: right;
}
/* END TAB7 */


/* PANEL */
.panel {
	margin-left: auto;
	margin-right: auto;
	width:300px;
}
#panel .top .middle {
	background-image: url(/images/panel_top_m.gif);
	background-repeat: repeat-x;
	width: 579px;
	height: 10px;
	float: left;
	margin-bottom: -5px;
}
#panel .b_right {
	width: 600px;
	height: 310px;
	background-image: url(/images/panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
#panel .b_left {
	height: 310px;
	background-image: url(/images/panel_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#panel .b_right2 {
	width: 600px;
	height: 250px;
	background-image: url(/images/panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
#panel .b_left2 {
	height: 250px;
	background-image: url(/images/panel_left.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #707494;
}
#panel .bottom .middle {
	background-image: url(/images/panel_bot_m.gif);
	height: 12px;
	text-align: center;
	background-repeat: repeat-x;
	margin: auto;
	width: 579px;
	float: left;
}
/* END PANEL */
/* PANEL1 */
#panel1 {
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	width: 730px;
}
#panel1 .top .middle {
	background-image: url(/images/panel_top_m.gif);
	background-repeat: repeat-x;
	width: 709px;
	height: 10px;
	float: left;
	margin-bottom: -5px;
}
#panel1 .b_right {
	width: 730px;
	height: 310px;
	background-image: url(/images/panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
#panel1 .b_left {
	height: 310px;
	background-image: url(/images/panel_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#panel1 .b_right2 {
	width: 600px;
	height: 250px;
	background-image: url(/images/panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
#panel1 .b_left2 {
	height: 250px;
	background-image: url(/images/panel_left.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #707494;
}
#panel1 .bottom .middle {
	background-image: url(/images/panel_bot_m.gif);
	height: 12px;
	text-align: center;
	background-repeat: repeat-x;
	margin: auto;
	width: 709px;
	float: left;
}
/* END PANEL */
#panel_image {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
#panel_image .top .middle {
	background-image: url(/images/panel_top_m.gif);
	background-repeat: repeat-x;
	width: 579px;
	height: 10px;
	float: left;
	margin-bottom: -5px;
}
#panel_image .b_right {
	width: 600px;
	height: 310px;
	background-image: url(/images/panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
#panel_image .b_left {
	height: 310px;
	background-image: url(/images/panel_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#panel_image .b_right2 {
	width: 600px;
	height: 250px;
	background-image: url(/images/panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: right;
}
#panel_image .b_left2 {
	height: 250px;
	background-image: url(/images/panel_left.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #707494;
}
#panel_image .bottom .middle {
	background-image: url(/images/panel_bot_m.gif);
	height: 12px;
	text-align: center;
	background-repeat: repeat-x;
	margin: auto;
	width: 579px;
	float: left;
}
/* END PANEL */

.testoblu{

color:#222b47;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
