/* da editor ------------------------------------------------------------ */

/*
	foglio di stile caricato nell'editor del CMS
	parti generiche, customizzabili, devono coincidere con quelle del foglio di stile
	common del sito.
*/
iframe {
	border:0px;
}
img { border:0px; }

a { color: #CCCCCC; text-decoration:none;}
a:hover { background-color:#CCCCCC;color: black; text-decoration:none;}

body,table,td,div {
	font-family:verdana;
	font-size:12px;
	margin:0px; padding:0px;
	color:#fff ;
	line-height:17px;
}

#centratore {
	/*background-image:url(../test.jpg);*/
}

table,tr,td { 
	background-color: transparent;
}

td { vertical-align:top; }
body { background-color:#000; }

/* vengono messi dal sistema di content con degli span */
/* devono essere messi anche nel common */
.testo_evidenziato{background-color:#FFFF00}

/*
	gli elementi che iniziano per punto CNT sono di sistema e vanno forniti
	al sistema di content con le stesse caratteristiche che si vuole dare al web.
	non vengono visualizzate nella combo di selezione degli stili.
	devono essere presenti anche nel foglio di stile common.
*/
.CNToggettoDiSistema { visibility:hidden; display:none; }
.CNTimageLeft { float:left; }	/*utilizzati per posizionare le immagini senza utilizzare l'attributo align*/
.CNTimageRight { float:right; } /*utilizzati per posizionare le immagini senza utilizzare l'attributo align*/
.CNTallinea_centro { margin:0px; padding:0px; text-align:center; }
.CNTallinea_destra { margin:0px; padding:0px; text-align:right; }
.CNTallinea_sinistra { margin:0px; padding:0px; text-align:left; }
.CNTallinea_giustifica { margin:0px; padding:0px; text-align:justify; }
.CNTindenta { padding-left:20px; }

p { margin:0px; padding:0px; }

.h3_evidenzia{ /* messo dal sistema di content con un tag h3 */
	width:100%;
	font-size:16px;
	margin:0px;
	padding:0px;
}

.h2_evidenzia{ /* messo dal sistema di content con un tag h2 */
	width:100%;
	font-size:17px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
}

.h1_evidenzia{ /* messo dal sistema di content con un tag h2 */
	font-weight:bold;
	width:100%;
	font-size:20px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
}
.h1_gigante{ /* messo dal sistema di content con un tag h1 */
	width:100%;
	font-weight:bold;
	font-size:30px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:6px;
}
h1 { /* messo dal sistema di content con un tag h1 */
	font-size:30px;
	font-weight: normal;
	margin:0px;
	padding:0px;
}
.div_box_right{ /* messo dal sistema di content con un tag div */
	float:right;
	border:1px solid black;
	width:200px;
	padding:3px;
	margin:0px;
	margin-left:5px;
	margin-bottom:5px;
}

.div_box_left{ /* messo dal sistema di content con un tag div */
	float:left;
	border:1px solid red;
	width:200px;
	padding:3px;
	margin:0px;
	margin-left:5px;
	margin-bottom:5px;
}

.p_quotation { /* messo dal sistema di content con un tag p */
	font-style:italic;
	font-family:times;
	font-size:13px;
	padding:5px;
}
.p_testo_piccolo {
	font-size:10px;
	line-height:10px;
}
.hr_rigona { /* messo dal sistema di content con un tag hr */
	height:1px;
	color:red;
}


/* da navigazione menu ------------------------------------------------------------------------ */
/* mettere la navigazione dentro un div con il nome "navigazione" e mettere lo stile con il percorso */

#toolbar ul li a.toolbar {}
#toolbar ul li a.toolbarSelez {}

#verticale ul {list-style: none; margin: 0px; padding: 0px; width:130px;}
#verticale ul li {display:inline; }
#verticale ul li a.verticaleLev1 { background-image: url(../images/T_quadratino.jpg); text-align: right; display: block; border: 2px solid #ffffff;
	font-family: arial; font-size: 15px; font-weight: bold; padding: 0px; padding-right: 4px; padding-top: 1px; margin-bottom: 5px; margin-top: 12px;
	color: #454545; background-repeat: no-repeat; background-position: 3px 3px; height: 18px; text-decoration: none; line-height: 16px; }
#verticale ul li a.verticaleLev1Selez { background-image: url(../images/T_quadratino.jpg); text-align: right; display: block; border: 2px solid #ffffff;
	font-family: arial; font-size: 15px; font-weight: bold; padding: 0px; padding-right: 4px; padding-top: 1px; margin-bottom: 5px; margin-top: 12px;
	color: #ffffff; background-repeat: no-repeat; background-position: 3px 3px; height: 18px; text-decoration: none; line-height: 16px; }
#verticale ul li a.verticaleLev2 {
	border: 0px; font-family: arial; font-size: 12px; font-weight: bold; height: 15px; margin-bottom: 5px;
	color: #ffffff; text-align: right; display: block; padding-right: 7px; padding-top: 1px; margin-bottom: 5px; margin-top: 2px; text-decoration: none;
	background-image:url(../images/gtbianco.gif);
	background-repeat:no-repeat;
	background-position: center right;
	}
#verticale ul li a.verticaleLev2Selez { border: 0px; font-family: arial; font-size: 12px; font-weight: bold; height: 15px; margin-bottom: 5px;
	color: #353535; text-align: right; display: block; padding-right: 7px; padding-top: 1px; margin-bottom: 5px; margin-top: 2px; text-decoration: none;
	background-image:url(../images/gtgrigio.gif);
	background-repeat:no-repeat;
	background-position: center right;
}
#verticale ul li a.verticaleLev3 {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev3Selez {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev4 {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev4Selez {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev5 {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev5Selez {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev6 {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev6Selez {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev7 {display:none;visibility:hidden;}
#verticale ul li a.verticaleLev7Selez {display:none;visibility:hidden;}
#piepagina ul li a.piepagina {}
#piepagina ul li a.piepaginaSelez {}

#bricioledipane { margin-bottom:10px; font-size:12px; text-align:right; width:659px;}
#bricioledipane a { font-weight:bold; color: #fff; text-decoration:none;}
#bricioledipane a:hover { text-decoration:underline;}
#bricioledipane div { margin-right:44px;}

#contenuto {

}
#contenuto ul {
	margin:0px;
	padding:0px;
	list-style-position: outside;
	margin-bottom:14px;
}
#contenuto ul li {
	padding:0px;
	margin:0px;
	margin-left:15px;
}

#tdcontenuto {
	padding-left:10px;
	vertical-align:top;
	width:669px;
	/* ----------------------------- */
	/* min-height su tutti i browser */
	min-height: 400px;
	height: auto !important;
	height: 400px;
	/* ----------------------------- */
}
#contenuto {
}

.nascosta {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	visibility:hidden;
}

#divfondopagina {
	/* BANDIERINE VECCHIE */
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 8px;
	height: 20px;
	background-image: url(../images/T_footer.jpg);
	background-repeat:no-repeat;
}
#divfondopagina1{
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 8px 0px 0px 60px;
	height: 20px;
	background-image: url(../images/T_footer2.jpg);
	background-repeat:no-repeat;
}

#privacyinfo {
	font-size: 11px;
	Xtext-align: right;
	height: 16px;
}
.tabella_grigia tr td, table.tabella_grigia {
	border-color: #cccccc;
}
.no_lati {
}
.blu{
	font-size:12px;
	font-weight: bold;
	color: #3679AB;
}
#formlogin {
	margin:30px;
}
