/* CSS Document */
html, body {
margin:0px; padding:0px; border:0px;
	}
.tab_registrazione select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#122E76;}
.reg_input { width:210px; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#122E76; padding-left:3px;}
.reg_input_small { width:37px; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#122E76; padding-left:3px;}
/* .reg_radiobot {width:12px; height:12px; margin:4px;}*/
.testorosso10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000;}
.link_privacy a:link, .link_privacy a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8eb2e6; text-decoration:none;}
.link_privacy a:hover, .link_privacy a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#122E76; text-decoration:none;}
#normalizzatore
{
    position: absolute;
    z-index: 100;
    /*margin-top: 22px;*/
    width: 331px;
    /*left: 300px;*/
    height: 150px;
    background-color: #F9E08A;
    border: 1px solid #BAB8B8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #504F4F;
    text-align: left;
    /*white-space: nowrap;*/
    padding: 3px;
}

#template_normalizzatore
{
    position: absolute;
    z-index: 100;
    margin-top: 22px;
    width: 331px;
    /*left: 176px;*/
    height: 22px;
    background-color: #F9E08A;
    border: 1px solid #BAB8B8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #504F4F;
    text-align: left;
    white-space: nowrap;
    padding: 3px;
}
.linkNormalizz { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: normal; color: #504F4F; text-align:left;}	
/*	
#container {
	margin-top:20px; 
	background-image:url(../img/home/texture_lati.gif); 
	background-repeat:repeat;
	width:100%;
	min-height:600px; height: auto !important; height:600px;
}
#riquadro {
	margin:auto; 
	width:990px; 
	padding:0px; 
	border-left:1px solid #FFF; 
	border-right:1px solid #FFF; 
	width:990px; 
	min-height:600px; height: auto !important; height:600px; 
}
#box_pagina {
	width:988px; 
	min-height:598px; height: auto !important; height:598px; 
	border:1px solid #C00;
}
	
#contenitore {
		width: 100%; 
		min-height:598px; height: auto !important; height:598px; 
		background-image:url(../img/home/texture_table.jpg);
		background-repeat:no-repeat;
}*/
		
#header {
		position:relative;
		width:100%;
		text-align:right;
		height:172px; 
		background-image:url(../img/header.jpg);
		background-repeat:no-repeat;
		}
		
#content {
		width: 990px;
		vertical-align:top;
		text-align:center;
		padding-bottom:10px;
		min-height:418px; height: auto !important; height:418px;
		clear:both;
		background-color:#F5DF94;
		/*border:1px solid #FF66FF;*/
}
#sx{
		width: 270px; 
		float: left;
		text-align:left;
		min-height:418px; height: auto !important; height:418px;
		background-image:url(../img/home/texture_table.jpg);
		/*border:1px solid #00CC33;*/
}

#dx{
		width: 705px; 
		float:left;
		text-align:left;
		padding-left:14px;
		min-height:418px; height: auto !important; height:418px;
		background-image:url(../img/home/texture_table.jpg);
		background-repeat:repeat-x;
		/*border:1px solid #6666CC;*/
}

/*/////////////////////////////////*/
.bandierine {position:absolute; z-index:105; top:9px; left:871px; text-align:left;}

.testo{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #122E76;
		font-weight: bold;
		padding-top: 2px;
		margin-left:10px;
}

.testo10{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #122E76;
}
.testo10 a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CC0000;
}
.testo11{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #122E76;		
}
.testo11 a:link, .testo11 a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #122E76;
		
}
.testo11 a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #122E76;
		
}
.testo11bold{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #122E76;		
}
.testo12{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #122E76;
	}
.testo12 a:link, .testo12 a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #122E76;
	}
.testo12 a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #122E76;
	}
a.tit_banner:link, a.tit_banner:active, a.tit_banner:visited {font-weight:bold; font-size:16px; width:100%; display:block; clear:right; padding-bottom:5px; text-decoration:none; color:#CC0000; text-align:center; line-height:18px;}
a.tit_banner:hover {font-weight:bold; font-size:16px; width:100%; display:block; clear:right; padding-bottom:5px; text-decoration:none; color:#CC0000; text-align:center; line-height:18px;}
a.desc_banner:link ,a.desc_banner:active, a.desc_banner:visited {display:block; clear:right; width:100%; font-size:14px; padding-top:5px; text-decoration:none; color:#122E76; text-align:center; line-height:16px;}
a.desc_banner:hover { color:#CC0000; font-size:14px; text-align:center; line-height:16px;}
.banner {background:url(../img/home/sfondo_bottone.jpg) no-repeat;}
.testoFooter{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B9B9B9;
		font-weight: bold;
		text-decoration:none;
	
}
.testoFooter a:link, .testoFooter a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B9B9B9;
		font-weight: bold;
		text-decoration:none;
	
}
.testoFooter a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B9B9B9;
		font-weight: bold;
		text-decoration:none;
}
.testo10Login{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #122E76;		
}
.testo10Login a:link, .testo10Login a:visited{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #122E76;
		
}
.mappa_titGiallo{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#CDA312;
		font-weight: bold;
		margin-bottom:5px;
		text-decoration:none;
}
.mappa_titGiallo a:link, .mappa_titGiallo a:visited{
		color:#CDA312;
		text-decoration:none;
}
.mappa_titGiallo a:hover{
		color:#ECC127;
		text-decoration:none;
}
.mappa_txtBlu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:14px;
		color: #122E76;
		text-decoration:none;
}

a.mappa_txtBlu:hover {
		color: #122E76;
		text-decoration:underline;
}
.mappa_titBlu {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#122E76;
		font-weight: bold;
		margin-bottom:5px;
		text-decoration:none;
}
.mappa_titBlu a:visited, .mappa_titBlu a:link {
		color:#122E76;
		text-decoration:none;
}
.mappa_titBlu a:hover{
		color:#CC0000;
		text-decoration:none;
}
.mappa_txtRed {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#C31E18;
		font-weight: bold;
		text-decoration:none;
}
.mappa_txtRed a:visited, .mappa_txtRed a:link {
		color:#C31E18;
		text-decoration:none;
}
.mappa_txtRed a:hover{
		color:#990000;
		text-decoration:none;
}
.glos_tit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #122E76; margin-top:8px; margin-bottom:0px; display:block;}
.glos_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #122E76; margin:4px 0px 6px 0px; display:block;}
.glos_text a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #ECC127; text-decoration:none;}
.glos_stampa { margin:20px 0px;}

/* STILE PER BOX CERCA */
.box_cerca {background-image:url(/img/home/Box_Cerca.gif); background-position:left; background-repeat:no-repeat; width:247px; height:36px; text-align:left; position:absolute; z-index:100; margin:135px 0px 10px 0px; right:0px; text-align:left; padding-left:10px; padding-top:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #122E76; }
*:first-child+html .box_cerca { padding-top:13px; }

/* STILE PER MESSAGGIO DI BENVENUTO */
.msg_benvenuto {position:absolute; z-index:100; top:32px; left:600px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122E76; width:330px;}

/*STILI PER LOG IN*/
.textbox_id { width:80px; height:14px; border:1px solid #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.testogrigio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#999999;}

.login {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		color: #122E76;
		text-decoration: none;
		text-align: left;
		border-collapse: collapse;
	}
	
.inputlog {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #122E76;
		width:90px; 
		height:14px; 
		border:1px solid #CCC;
		padding-left:3px;
	}

.log_submit {
		margin-top:10px; 
		width: 130px;
		margin-left:0px;
}
.link_login {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		text-decoration:underline;
		color: #122E76;
	}
.link_login:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		text-decoration:underline;
		color: #8EB1E6;
	}
.bot_ok {
		display:block;
		background-color:#8eb2e4;
		width:auto;
		height:auto;
		padding:2px 4px 2px 3px;
		border:1px solid #CCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight:bold; 
		text-decoration:none;
		color: #122E76;
}	
.bot_ok:hover {
		color: #FFFFFF;
}
.bot_logout {
	display:block;
	background-color:#8eb2e4;
	width:40px;
	height:auto;
	padding:2px 4px 2px 3px;
	border:1px solid #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight:bold; 
	text-decoration:none;
	color: #122E76;
}
.bot_logout:hover {
	color: #FFFFFF;
}

/*STILI PER MENU SX*/
/*.menu_sx{
		width: 195px;
		height: 520px;
		
}*/
.pBoxSxNornmal {
		display:block;
		width:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#122E76;
		margin:2px 0px 6px 0px;
}

/* STILI PER MENU SX BOX1*/

.top_menu_sx01{
		width: auto;
		/*background-image:url(../img/home/box_menusx01.jpg); background inserito in pagina per gestire il multilingua*/
		height: 48px;
	
}
		
.body_menu_sx01{
		width: 222px;
		height:auto;
		background-image:url(../img/home/texture_tableCorp.gif); background-repeat:repeat-y;
		padding-left:33px; 
		padding-right:5px;
		}

.bottom_menu_sx01{
		width: 222px;
		background-image:url(../img/home/texture_tableBottom.jpg); 
		height: 20px;
}	
.pBoxSx1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CDA312;
		font-weight: bold;
		text-decoration:none;
		
}
.pBoxSx1 a:link, .pBoxSx1 a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#CDA312;
		text-decoration:none;
}

.pBoxSx1 a:hover {
	color: #ECC127;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
.pBoxSx1_active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#D38B43;
		font-weight: bold;
		text-decoration:none;	
}
.pBoxSx1_active a:link, .pBoxSx1_active a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#D38B43;
		text-decoration:none;
}
/* FINE*/
/* STILI PER MENU SX BOX2*/

.top_menu_sx02{
		width: 220px;
		/*background-image:url(../img/home/box_menusx02.jpg); */
		height: 45px;
}
		
.body_menu_sx02{
		width: 220px;
		background-image:url(../img/home/texture_tableCorp02.gif); background-repeat:repeat-y;
		padding-left:33px; 
		padding-right:5px;
	}

.bottom_menu_sx02{
		width: 195px;
		background-image:url(../img/home/texture_tableBottom02.jpg); 
		height: 20px;
}	
.pBoxSx2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#8EB1E6;
		font-weight: bold;
		text-decoration:none;
}
.pBoxSx2 a:link, .pBoxSx2 a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#8EB1E6;
		text-decoration:none;
}

.pBoxSx2 a:hover {
	color: #122E76;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
.pBoxSx2_active {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000066;
		font-weight: bold;
		text-decoration:none;
}
.pBoxSx2_active a:link, .pBoxSx2_active a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#000066;
		text-decoration:none;
}
.pBoxSx2 input {
	color: #122E76;
	font-family: Verdana;
	font-size: 11px;
	line-height:11px;
}

/* FINE*/
/* STILI PER MENU SX BOX3*/

.top_menu_sx03{
		width: 220px;
		/*background-image:url(../img/home/box_menusx03.jpg); */
		height: 46px;
}
		
.body_menu_sx03{
		width: 220px;
		background-image:url(../img/home/texture_tableCorp03.gif); background-repeat:repeat-y;
		padding-left:33px; 
		padding-right:5px; 
		
		}

.bottom_menu_sx03{
		width: 220px;
		background-image:url(../img/home/texture_tableBottom03.jpg); 
		height: 20px;
}	
.pBoxSx3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CB1B1B;
		font-weight: bold;
		text-decoration:none;
}
.pBoxSx3 a:link, .pBoxSx3 a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#CB1B1B;
		text-decoration:none;
}

.pBoxSx3 a:hover {
	color: #8EB1E6;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
/* FINE*/
/* STILI PER MENU SX BOX4*/
.top_menu_sx04{
		width: auto;
		/*background-image:url(../img/home/box_menusx01.jpg); background inserito in pagina per gestire il multilingua*/
		height: 45px;
	
}
		
.body_menu_sx04{
		width: 222px;
		height:auto;
		background-image:url(../img/home/texture_tableCorp04.gif); background-repeat:repeat-y;
		padding-left:33px; 
		padding-right:5px;
		}

.bottom_menu_sx04{
		width: 222px;
		background-image:url(../img/home/texture_tableBottom04.gif); 
		height: 20px;
}
.pBoxSx4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#122E76;
		font-weight: bold;
		text-decoration:none;
		
}
.pBoxSx4 a:link, .pBoxSx4 a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#122E76;
		text-decoration:none;
}

.pBoxSx4 a:hover {
	color: #CB1B1B;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
/* FINE*/

/* link HOME tabella centrale*/
.strilli_hp {margin-top:10px;}
.strilli_hp h1 { font-family: verdana; font-size:12px; font-weight: bold; color:#CDA312; display:block; margin-top:26px; margin-bottom:0px;}
.strilli_hp h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122E76; display:block; margin:0px;}
.strilli_hp h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122E76; font-weight:normal; display:block; margin-top:5px; margin-bottom:0px;}

.LinkBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #122E76;
	padding-top: 2px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

.LinkBox a:link, .LinkBox a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #122E76;
	padding-top: 2px;
	text-decoration:none;
	font-weight:bold;
	
}
.LinkBox a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration:none;
	padding-top: 2px;
	font-weight:bold;
	
}

/* FINE*/

.menu_sx ul { 
		padding-left: 15px; 
		margin-left: 10px;
		margin-top: 2px;
}

.macroarea {
		font-weight: bold;
		color: #CDA312;
		padding-top:8px; 
}

.sezione {
		font-weight: normal;
		color: #122E76;
		padding-left: 6px;
}

.sezione:hover {
		font-weight: normal;
		color: #CDA312;
		padding-left: 6px;
}


/*STILI PER ELENCO*/

.header_tab { 
		background-color: #F9E8AE;
}

.link_tab { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #122E76;
		padding: 5px 5px 5px 5px;
		text-align: right;
}

.tit_tab {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #122E76;
		padding: 5px 5px 5px 5px;
}

.testo_tab {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #122E76;
		padding:5px 5px 5px 2px;
}

.checkbox {
		text-align:center;
}

.icona {
		text-align:center;
}
.linea { 
		background-color:#E0E3EB;
		height:1px;
}


/*STILI PER INSERIMENTO*/

.maschera { 
		widht: 450px;
		padding-top: 10px; 
		padding-left: 35px; 
}

.tit_lingua{
		width: 450px; 
		height: 18px;
		background-color: #F9E8AE;
}

.titolo{
		font-size: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #122E76;
		padding-left: 5px;
		padding-top: 3px;

}

.label {
		text-align: left; 
		padding-right: 3px;
		padding-top: 5px; 
		width: 400px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; 
		color: #122E76;
}
		
.input.inserisci  {
		display:block; 
		border:1px; 
		border-color: #C4D7F2; 
		border:solid; 
		width: 450px; 
		font-size: 10px; 
		height:16px; 
		margin-bottom:13px; 
		margin-top:4px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color: #122E76;
}
		
.inputxt {
		border: 1px;
		font-family:Verdana, Arial, Helvetica, sans-serif;  
		border-color: #C4D7F2; 
		border:solid;
		width: 450px; 
		font-size: 10px; 
		height: 150px;
}

.input.insert_img  {
		display:block; 
		border:1px; 
		border-color: #C4D7F2; 
		border:solid; 
		width: 200px; 
		font-size: 10px; 
		height:16px; 
		margin-bottom:13px; 
		margin-top:4px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color: #122E76;
}
.button {
		font-family:Verdana, Arial, Helvetica, sans-serif;  
		font-size: 10px;
		text-align:right;
		width: 450px; 
}
.checkbox.pubblica {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;  
		font-size: 10px;
		border-color: #C4D7F2;
}


/*Subheditorial*/


.tbl_editoriali{
		width:688px;
		vertical-align:top;
		margin-top:10px;
	}


.tblBgTopeditoriali{
	background-image:url(../img/subhome_editoriali/tblTop.jpg);
	background-repeat:no-repeat;
	height:21px;
	text-align:left;
	padding-left:15px;
}

.tblBgCentereditoriali{
	/*background: transparent url(../img/subhome_editoriali/tblBg.png) repeat-y top left;*/
	background-image:url(../img/subhome_editoriali/tblBg.png);
	position:relative;
	text-align:left;
	vertical-align:top;
	padding:25px 25px 0px 25px;
	height:454px;
}
* html .tblBgCentereditoriali{
	background-image:url(../img/subhome_editoriali/tblBg.jpg);
}
.tblBgCentereditoriali .testo_articoli {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122E76;}
.tblBgCentereditoriali .testo_articoli a { text-decoration:underline; color:#CDA312;}
.tblBgCentereditoriali .testo_articoli a:hover {text-decoration:underline; color: #ECC127}

/* Pagina Risultati ricerca sez. Editoriali */
.tblBgCentereditorialiSearch{
	/*background: transparent url(../img/subhome_editoriali/tblBg.png) repeat-y top left;*/
	background-image:url(../img/subhome_editoriali/tblBg.png);
	position:relative;
	text-align:left;
	vertical-align:top;
	padding:25px 25px 0px 25px;
}
* html .tblBgCentereditorialiSearch{
	background-image:url(../img/subhome_editoriali/tblBg.jpg);
}
.tblBgCentereditorialiSearch .testo_articoli {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122E76;}
.tblBgCentereditorialiSearch .testo_articoli a { text-decoration:underline; color:#CDA312;}
.tblBgCentereditorialiSearch .testo_articoli a:hover {text-decoration:underline; color: #ECC127}

/* ///////////////////////// */
.tbl_strutture{
		width:688px;
		vertical-align:top;
		margin-top:10px;
	}


.tblBgTopStrutture{
	background-image:url(../img/strutture/tblTop.jpg);
	background-repeat:no-repeat;
	height:21px;
	text-align:left;
	padding-left:15px;
}

.tblBgCenterStrutture{
	/*background: transparent url(../img/subhome_editoriali/tblBg.png) repeat-y top left;*/
	background-image:url(../img/strutture/tblBg.png);
	position:relative;
	text-align:left;
	vertical-align:top;
	padding:25px 25px 0px 25px;
	height:454px;
}
* html .tblBgCenterStrutture{
	background-image:url(../img/strutture/tblBg.jpg);
}

.tblBgCenterStruttureSearch{
	/*background: transparent url(../img/subhome_editoriali/tblBg.png) repeat-y top left;*/
	background-image:url(../img/strutture/tblBg.png);
	position:relative;
	text-align:left;
	vertical-align:top;
	padding:25px 25px 0px 25px;
}
* html .tblBgCenterStruttureSearch{
	background-image:url(../img/strutture/tblBg.jpg);
}

.tblBgCenterStruttureSearch .testo_articoli {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122E76;}
.tblBgCenterStruttureSearch .testo_articoli a { text-decoration:underline; color:#CDA312;}
.tblBgCenterStruttureSearch .testo_articoli a:hover {text-decoration:underline; color: #ECC127}

/** html .tblBgCentereditoriali{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/subhome_editoriali/tblBg.png" ,sizingMethod="scale");
	background-repeat:repeat-y;
	text-align:left;
	vertical-align:top;
	padding:20px 25px 0px 25px;
	height:454px;
	width:688px;
}*/
.spacerOrizz{
	padding-top:12px;
	padding-bottom:16px;
}



.menuEdit{
	width:600px;
	text-align:left;
	line-height:20px;
	min-height: 20px; height: auto !important; height:20px;
	padding-bottom:20px;
}



.pTitSez01 {
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	color: #ECC127;
}
	
.pTitSez01 h1{
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	color: #ECC127;
	margin-bottom:0px;
}
.pTitSez01 h2{
	font-family: verdana;
	font-size:12px;
	font-weight: normal;
	color: #122E76;	
	margin-bottom:0px;	
}
	
.imgArticoli {
	border:1px solid #EDC228;
}

.elencoAss {
	border:1px solid #FFFFFF;
	text-align:left;
	padding:0px 3px;
	text-decoration:none;
}
.headerStyleAss {
	height:18px;
	padding:0px 3px;
	background-color:#B9B9B9;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
}
.headerStyleAss a {
	text-decoration:none;
	color:#FFF;
}
.headerStyleAss a:hover {
	text-decoration:underline;
	color:#FFF;
}
.itemStyleAss {
	height:16px;
	padding:6px 3px;
	background-color:#F7F7F7;
	text-decoration:none;
}
.elenco_pdf h3 {margin:0px;}
.elenco_pdf h3 a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #122E76; font-weight:normal;}



/*area utenti*/


.tblBgTopUtenti{
	background-image:url(../img/area_utenti/tblTop.jpg);
	height:21px; 
	text-align:left;
	padding-left:15px;
}

.tblBgCentUtenti{
	background-image:url(../img/area_utenti/tblBg.png);
	padding:25px 20px 0px 25px;
	/* height:360px; */
	text-align:left;
}
* html .tblBgCentUtenti{
	background-image:url(../img/area_utenti/tblBg.jpg);
}

.spacerOrizz{
	padding-top:10px;
	padding-bottom:10px;
}

.titSubMenu{
	padding-top:6px;
	padding-bottom:6px;
}

.titSubMenu h3 { margin:0px; display:none;}

.pTitSez02{
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	text-transform:uppercase;
	color: #8EB1E6;
	}
	
.input_contatta {
	color: #122E76;
	font-family: Verdana;
	font-size: 11px;
	width:149px;
	height:13px;
}
.tendina_contatta {
	color: #122E76;
	font-family: Verdana;
	font-size: 11px;
	width:155px;
}
	
.invia_contatta {
	width:auto;
	padding:0px 3px;
	height:19px;
	background-color:#8EB2E6;
	border:1px solid #7F9DB9;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}	
	
	/*PIC PRODOTTI*/


.tbl_Pic{
		width:688px;
		margin-top:10px;
		vertical-align:top;
	}


.tblBgTopPic{
	background-image:url(../img/prodotti_pic/tblTop.jpg);
	background-repeat:no-repeat;
	height:21px;
	text-align:left;
	padding-left:15px;
}

.tblBgCenterPic{
	background-image:url(../img/prodotti_pic/tblBg.png);
	background-repeat:repeat-y;
	padding:25px 25px 0px 25px;
	text-align:left;
	height:500px;
	vertical-align:top;
}
* html .tblBgCenterPic{
	background-image:url(../img/prodotti_pic/tblBg.jpg);
}

.spacerOrizz{
	padding-top:15px;
	padding-bottom:15px;
}

.tblBgCenterPic h1{
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	color: #CB1B1B;
	margin-bottom:0px;
}
	
	
/*CLASSE PER IL TESTO CHE MAPPA LE PAGINE HOME*/
.testoBianco10{
font-family: verdana;
	font-size:10px;
	font-weight: bold;
	text-decoration:unerline;
	color:#FFFFFF;
	}
	
.testoBianco10 a:link, .testoBianco10 a:visited {
font-family: verdana;
	font-size:10px;
	font-weight: bold;
	text-decoration:unerline;
	color:#FFFFFF;
	}
.testoBianco10 a:hover{
font-family: verdana;
	font-size:10px;
	font-weight: bold;
	text-decoration:unerline;
	color:#FFFFFF;
	}
	
/* - - - - - AGGIUNTE 11/03/10 - - - - - - */
	
.box_hannodetto {background-image:url(../img/home/Box_hannodetto.gif); background-position:left; background-repeat:no-repeat; width:216px; height:39px; text-align:left; position:absolute; z-index:100; margin:130px 0px 10px 0px; right:257px; text-align:left; padding-left:10px; padding-top:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
*:first-child+html .box_hannodetto { padding-top:13px; }
.box_hannodetto a {color:#122E76;text-decoration:none;padding:9px 2px;display:block;}
.box_hannodetto a:hover {color:#CC0000;}


.tabEventi,tabDicono{width:596px;}
.tabEventi .tabEventiPuls{background: transparent url(/img/eventi_img/tabEventiPuls.gif) no-repeat;width:400px;height:37px;float:left;}
.tabEventi .tabEventiPuls span{display:block;color:#122E76;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;text-decoration:none;padding-top:12px;text-align:center;}
.tabEventi .tabEventiPuls span.little{display:block;color:#122E76;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;text-decoration:none;padding-top:12px;padding-left:3px;text-align:center;line-height: 10px;}
.tabEventi .tabEventiMid{background: transparent url(/img/eventi_img/tabEventiMid.png) no-repeat top;padding:20px 28px;font-size:11px;}
.tabEventi .tabEventiFine{background: transparent url(/img/eventi_img/tabEventiFine.png) no-repeat top;width:596px;height:13px;}
.tabEventi .tabEventiMid .pBoxSx4 a:link, .tabEventi .tabEventiMid .pBoxSx4 a:visited, .tabEventi .tabEventiMid .pBoxSx4 a{font-size:11px;}
.tabEventi .tabEventiMid .glos_text{font-size:10px;}
.imgEventiBg{float:left;width:85px;height:85px;background: transparent url(/img/eventi_img/tabEventiImgBg.png) no-repeat;margin:0 15px 10px 0;}
.imgEventiBg img{margin:4px 0 0 4px;}


.tabDicono .tabDiconoPuls{background: transparent url(/img/dicono_di_noi/tabDiconoPulsOff.gif) no-repeat;margin:0 0 0 4px;width:190px;height:36px;float:left;}
.tabDicono .diconoPulsOn{margin:1px 0 -1px 4px;background: transparent url(/img/dicono_di_noi/tabDiconoPuls.gif) no-repeat;}
.tabDicono .tabDiconoPuls a{display:block;color:#122E76;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;text-decoration:none;padding-top:12px;text-align:center;}
.tabDicono .diconoPulsOn a{font-weight:bold}
.tabDicono .tabDiconoMid{background: transparent url(/img/dicono_di_noi/tabDiconoMid.png) no-repeat top left;padding:58px 28px 20px 88px;font-size:11px;}
.tabDicono .tabDiconoFine{background: transparent url(/img/dicono_di_noi/tabDiconoFine.png) no-repeat top;width:596px;height:13px;}
.tabDicono .tabDiconoMid .pBoxSx4 a:link, .tabDicono .tabDiconoMid .pBoxSx4 a:visited, .tabDicono .tabEventiMid .pBoxSx4 a{font-size:12px;font-weight:normal;text-decoration:underline;padding-right:26px;}
.tabDicono .tabDiconoMid .pBoxSx4 a.linkDiconoOn{font-weight:bold;text-decoration:none;}
.tabDicono .tabDiconoMid .glos_text{font-size:11px;}

.tabDicono .tabDiconoMid ul{margin:20px 0;padding:0;}
.tabDicono .tabDiconoMid ul li{margin:3px 0;padding:2px 0 6px 24px;background: transparent url(/img/dicono_di_noi/icoDoc.gif) no-repeat left;list-style-type:none;}
.tabDicono .tabDiconoMid ul li a{font-weight:normal;font-size:12px;text-decoration:underline;color:#122E76;}
.tabDicono .tabDiconoPuls a:hover, .tabDicono .tabDiconoMid ul li a:hover{color:#c00;}


.tabDicono .tabDiconoMid2{padding:68px 28px 20px 28px;}
.tabDicono .diconoPulsDicono {margin:1px 0 -1px 4px;background: transparent url(/img/dicono_di_noi/tabDiconoPuls.gif) no-repeat;}
.tabDicono .diconoPulsDicono a{font-weight:bold;float:left;margin:0 0 0 5px;}
.tabDicono .diconoPulsDicono img{float:left;margin:5px 0 0 5px;}

.tblBgTopEventi{
	background-image:url(../img/eventi_img/tblTop.jpg);
	background-repeat:no-repeat;
	height:21px;
	text-align:left;
	padding-left:15px;
}
