th, strong {font-weight:bold;/*necessario per nuovo reset*/}

html {overflow:-moz-scrollbars-vertical;overflow-x:auto;}
body {background: #FFFFFF url(../images/css/fondo_body_chiaro.jpg) no-repeat top left;font-size: 13px;text-align: justify;color: #000000;}
body, th, td, input, textarea, select, option {font-family: Arial, Helvetica, sans-serif;}

h1, h2, h3 {font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #0D0332;}
h1 {font-size: 36px;}
h2 {font-size: 14px;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
h3 {font-size: 1em;}
h5 {margin: 0;padding-bottom: 5px;font-size: 18px;font-family: Arial, Helvetica, sans-serif;color: #0D0332;}

ul, ol {line-height: 200%;}

a {color: #FFFFFF;}
a:hover {color: #FFFFFF;}
hr {border:1px dotted #363B3F;}

/* Header */
#headerlingue {
	margin: 0 auto;
	position:relative;
	width: 960px;
	height: 35px;
	background:transparent;
}
#header {
	margin: 0 auto;
	position:relative;
	width: 958px;
	height: 145px;
	border:1px solid #FFFFFF;
}
#boxlogo {
	width:193px; /*era 192*/
	height:145px;
	top:0;
	left:0;
	position:absolute;
	background: url(../images/css/box_logo.png);
}
#boxlogo img {
	width:144px;
	height:99px;
	top:30px;
	left:24px;
	position:absolute;
}
#immagine {
	width:767px; /*era 768*/
	height:145px;
	top:0px;
	right:0px;
	position:absolute;
}
#lingua {
	width:190px;
	height:14px;
	position:absolute;
	bottom:10px;
	right:5px;
	text-align:right;
}
#header a {
	text-decoration: none;
	color: #1d1e32;
}
/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	background:url(../images/css/sfondo_colonna.png) repeat-y;
	/*overflow:auto;AA110804*/
	line-height:13px;
}
/*  Menu  */
#menu {
	width:960px;
	height:50px;
	margin: 0 auto;
	color:#FFFFFF;
	background: url(../images/css/fondo_menu.png) no-repeat;
}
#menu a {
	text-decoration:none;
}
/*table.menuita a.active, table.menueng a.active, table.menudeu a.active, table.menuita a.activefo, table.menueng a.activefo, table.menudeu a.activefo, table.menuita a.activesp, table.menueng a.activesp, table.menudeu a.activesp, table.menuita a.activepp, table.menueng a.activepp, table.menudeu a.activepp, table.menuita a.activeme, table.menueng a.activeme, table.menudeu a.activeme, table.menuita a.activecm, table.menueng a.activecm, table.menudeu a.activecm, table.menuita a.activefe, table.menueng a.activefe, table.menudeu a.activefe {
	font-weight:bold;
	background-image:url(../images/css/menuattivo.png);
	background-repeat:no-repeat;
	background-position: center 0;
}*//*--GR 15-11-11--*/
/*table.menuita a.activefo, table.menueng a.activefo, table.menudeu a.activefo {color:#5C8D1C;background-image:url(../images/css/fondo-menu-fogliari.png); background-repeat:no-repeat; background-position: center 4px;}*/
/*table.menuita a.activesp, table.menueng a.activesp, table.menudeu a.activesp {color:#C00418;background-image:url(../images/css/fondo-menu-speciali.png); background-repeat:no-repeat; background-position: center 4px;}*/
/*table.menuita a.activepp, table.menueng a.activepp, table.menudeu a.activepp {color:#5C8D1C;background-image:url(../images/css/fondo-menu-phosphytos.png); background-repeat:no-repeat; background-position: center 4px;}*/
/*table.menuita a.activeme, table.menueng a.activeme, table.menudeu a.activeme {color:#41B5A7;background-image:url(../images/css/fondo-menu-microelementi.png); background-repeat:no-repeat; background-position: center 4px;}*/
/*table.menuita a.activecm, table.menueng a.activecm, table.menudeu a.activecm {	color:#C75B0E;background-image:url(../images/css/fondo-menu-calciomagnesio.png); background-repeat:no-repeat; background-position: center 4px;}*/
/*table.menuita a.activefe, table.menueng a.activefe, table.menudeu a.activefe {color:#009DD1;background-image:url(../images/css/fondo-menu-fertirriganti.png); background-repeat:no-repeat; background-position: center 4px;}*/

#menu td.home a.active {background:none;}

table.menuita, table.menueng, table.menudeu {height: 50px;	font-size:12px;}
table.menuita a {padding: 5px 16px 12px 16px;}/*--GR 15-11-11--*/
table.menueng a {padding: 5px 5px 12px 5px;}/*--GR 15-11-11--*/
table.menudeu a {padding: 5px 8px 12px 8px;}/*--GR 15-11-11--*/

td.home {background:transparent;width:192px;color:#000099;text-align:center;padding-top:13px; vertical-align:top; font-size:14px;}

td.separatore {background:url(../images/css/separatore.png) no-repeat center;width: 2px;padding:0;}

td.uno, td.due, td.tre, td.quattro, td.cinque, td.sei, td.sette {vertical-align:top;padding-top:11px;text-align:center; font-size:13px;}/*--GR 15-11-11--*/
td.home a {
color:#415679;
}
td.home a:hover {color: #415679;font-weight:bold;}

td.uno a:hover {/*color:#5c8d1c;*/background-image:url(../images/css/fondo-menu-fogliari.png); background-repeat:no-repeat; background-position: center 4px;}
td.due a:hover {/*color:#c00418;*/background-image:url(../images/css/fondo-menu-speciali.png); background-repeat:no-repeat; background-position: center 4px;}
td.tre a:hover {/*color:#5c8d1c;*/background-image:url(../images/css/fondo-menu-phosphytos.png); background-repeat:no-repeat; background-position: center 4px;}
td.quattro a:hover {/*color:#41b5a7;*/background-image:url(../images/css/fondo-menu-microelementi.png); background-repeat:no-repeat; background-position: center 4px;}
td.cinque a:hover {/*color:#c75b0e;*/background-image:url(../images/css/fondo-menu-calciomagnesio.png); background-repeat:no-repeat; background-position: center 4px;}
td.sei a:hover {/*color:#009dd1;*/background-image:url(../images/css/fondo-menu-fertirriganti.png); background-repeat:no-repeat; background-position: center 4px;}
td.sette a {padding: 5px 14px 12px 22px; font-size:14px; color:#FFFFFF; font-weight:normal;background-image:url(../images/css/fondo_nuovi_prodotti.png); background-repeat:no-repeat; background-position:14px 2px; text-align:left;}
table.menueng td.uno a:hover, table.menudeu td.uno a:hover {/*color:#5c8d1c;*/background-image:url(../images/css/fondo-menu-fogliarieng.png); background-repeat:no-repeat; background-position: center 4px;}
table.menueng td.due a:hover, table.menudeu td.due a:hover {/*color:#c00418;*/background-image:url(../images/css/fondo-menu-specialieng.png); background-repeat:no-repeat; background-position: center 4px;}
table.menueng td.cinque a:hover, table.menudeu td.cinque a:hover {/*color:#c75b0e;*/background-image:url(../images/css/fondo-menu-calciomagnesioeng.png); background-repeat:no-repeat; background-position:center 4px;}
table.menueng td.sette a {padding: 5px 14px 12px 20px; font-size:14px; color:#FFFFFF; font-weight:normal;background-image:url(../images/css/fondo_nuovi_prodotti.png); background-repeat:no-repeat; background-position:10px 2px; text-align:left;}
table.menudeu td.sette a {padding: 5px 14px 12px 20px; font-size:14px; color:#FFFFFF; font-weight:normal;background-image:url(../images/css/fondo_nuovi_prodotti.png); background-repeat:no-repeat; background-position:14px 2px; text-align:left;}/*--GR 15-11-11--*/
/* td.sette a:hover {color:#c00418;} *//*--GR 15-11-11--*/

#content {
	float: right;
	width: 748px;
	margin: 0;
	padding:0;
	margin-bottom: 30px;
	margin-top:10px;/*overflow:hidden;AA110804*/
}
#content a {
	color: #003399;
	text-decoration:none;
}
#content a:hover {
	color:#666666;
}
.post {
	padding: 0px 10px 0 0px;
	font-size:13px;
	color:#666666;
	line-height:14px;
}
ol li {
	line-height:15px;
}
.title {
	margin-bottom: 15px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0D0332;
	line-height:24px;
}
.title-prodotto {
	margin-bottom: 15px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D0506;
	font-weight:bold;
}
h1.titlepiccolo-prodotto {
	margin: 0;
	padding-bottom: 5px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D0506;
	font-weight:bold;
}
.title a {
	text-decoration: none;
	color: #FFFFFF;
}
/* Sidebar */
#sidebar table.elencoprodottifo li a.active, #sidebar table.elencoprodottife a.active, #sidebar table.elencoprodotticm a.active, #sidebar table.elencoprodottime a.active, #sidebar table.elencoprodottipp a.active, #sidebar table.elencoprodottisp a.active {
	font-weight:bold;
	padding-left:10px;
	background:url(../images/css/arrow_right_grey_11x11.png) no-repeat 0 2px;
	font-size:12px;
}
#sidebar {
	float: left;
	width: 192px;
	color: #000000;
	background:transparent;
	text-align:center;
	min-height:300px;
	line-height:15px;
}
#sidebar ul {
	margin: 0;
	padding: 0 0 20px 0;
	list-style:none;
}
#sidebar li ul {
	padding: 0 21px 20px 10px;
}
#sidebar li li {
	border-bottom: 1px dotted #363B3F;
	background: url(../images/img03.gif) no-repeat 0px 40%;
	padding: 0 0 10px 15px;
}
#indirizzi {
	clear: both;
	width: 960px;
	margin: 0 auto;
	border-top: 1px solid #333333;
	text-align: center;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top:10px;
	padding-bottom:5px;
}
#indirizzi a.active {
	font-weight:bold;
	text-decoration:none;
	color: #999999;
	font-size:10px;
}
#indirizzi a.piedecategorie {
	color: #313B65;
	text-decoration:none;
	font-size: 10px;
}
#indirizzi a.piedecategorie:hover {
	color: #F79200;
	text-decoration:none;
}
#indirizzi a.piedealtri {
	color: #F79200;
	text-decoration:none;
	font-size: 10px;
}
#indirizzi a.piedealtri:hover {
	color: #313B65;
	text-decoration:none;
}
#indirizzi .crediti {
	font-size:10px;
}
#indirizzi .crediti a {
	color:#666666;
	text-decoration:none;
}
#indirizzi .crediti a:hover {
	color:#333333;
	text-decoration: none;
}
#indirizzi .crediti table {
	margin: 0 auto;
}
#indirizzi .crediti td {
	white-space:nowrap;
	text-align:center;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom: 5px;
}
/* Footer */
#footer {
	clear: both;
	width: 100%;
	text-align: center;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding:0;
	margin:0;
}
div#param {
	background: transparent;
	text-align:left;
}
td.col-comp {
	padding:3px;
}
.filetto {
	background-image: url(../images/css/filetto.png);
	background-position:right;
	background-repeat:repeat-y;
}
.primariga {
	background-image: url(../images/css/trasparente.png);
	background-position:right;
	background-repeat:repeat-y;
	vertical-align:bottom;
}
.riga {
	background-image: url(../images/filetto_prova2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:top;
	font-size:10px;
	color:#333333;
}
div.sfumato {
	background: url(../images/filetto_prova.jpg) repeat-y;
	font-size:10px;
	width: 550px;
	margin-bottom:1px;
	color:#333333;
	border-bottom:1px solid #FFFFFF;
}
a.trasparente img {
	filter:alpha(opacity=100);
	-moz-opacity:1; /*per vecchie versioni Mozilla (Netscape)*/
	-khtml-opacity: 1; /* per Safari 1.x*/
	opacity: 1;
}
a.trasparente:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
table.menuverticale {
	width:170px;
	margin-top:10px;
	margin-left:11px;
	background:transparent;
	text-align:left;
}
table.menuverticale td.sepaoriz {
	background-image:url(../images/css/separatore-oriz.png);
	background-repeat:no-repeat;
	background-position: center 18px;
	height: 24px;
	z-index:1000;
}
table.menuverticale td.ristretto a {
	letter-spacing:-0.5px;
	white-space:nowrap;
}
table.menuverticale a {
	color:#666666;
	text-decoration:none;
	/*font-size:12px;*/
	line-height:18px;/*--GR 15-11-11--*/
	display:block;
	font-size:11px;
	text-transform:uppercase;
}
table.menuverticale a:hover {
	color: #333333;
	text-decoration:none;
}
table.menuverticale img {/*--GR 15-11-11--*/
	float:left;
	padding-left:0;
	margin-top:4px;
	}
table.menuverticale th {/*--GR 15-11-11--*/
	width:100%;
	text-decoration:none;
	background-image:url(../images/css/fondo_menu_sinistra_prova.png);
	background-repeat:no-repeat;
	background-position: left top;
}
table.menuverticale th a {/*--GR 15-11-11--*/
	padding-left:5px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
table.menuverticale th a:hover {/*--GR 15-11-11--*/
	color: #FFFFFF;
}
table.elencoprodotti {
	width:164px;
	margin-left:14px;
	text-transform: uppercase;
}
table.elencoprodotti td {
	text-align:right;
}
table.elencoprodotti li {
	line-height:17px;
}
table.elencoprodotti li a {
	color: #333333;
	font-size:10px;
	text-decoration:none;
	text-transform:none;
}
table.elencoprodotti li a:hover {
	color:#4d0506;
	text-decoration:underline;
}
#sidebar a.pro {
	text-decoration:none;
	color:#333333;
	font-size:12px;
}
#sidebar a.pro:hover {
	text-decoration: underline;
	color: #993333;
}
.titoliprodotti-fogliari {
	color:#96c03a;
	text-transform: uppercase;
}
.titoliprodotti-speciali {
	color:#c00418;
	text-transform: uppercase;
}
/*--per le pagine scheda---*/
.info-prodotto {
	width:550px;
}
td.foto-leaflet {
	vertical-align:top;
	width:170px;
	text-align:center;
}
.descrizione-prodotto {
	background:#0D0332;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px;
	text-align:center;
	width:555px; /*era 538px*/
}
h1.intest {
	color:#0D0332;
	margin-bottom:4px;
	font-size:13px;
	margin-top:2px;
}
/*--per le pagine scheda---*/
a:active, a:focus {
	outline: 0;
}
/* per impaginato pagine capofila */
div.thumbsini, div.thumbdest {
	background-color:transparent;
	padding-right:0;
}
div.thumbsini {
	float:left;
	margin:8px 10px 5px 0;
}
div.thumbdest {
	float:right;
	margin:8px 0 5px 12px;
}
div.thumbsinialto, div.thumbdestalto {
	background-color:transparent;
	padding-right:0;
}
div.thumbsinialto {
	float:left;
	margin:0 10px 5px 0;
}
div.thumbdestalto {
	float:right;
	margin:0 0 5px 10px;
}
/*per pagine form*/

.privacy-testo {
	font-size:10px;
	text-align: justify;
	vertical-align: bottom;
	padding:5px;
}
.esperto {
	padding:10px;
	width:100%;
}
.adestra {
	text-align:right;
	padding:5px;
}
/*per pagina schede colturali*/
ul li {
	line-height:15px;
}
fieldset {
	padding:5px;
	min-height:200px;
	text-align:left;
	border: 1px solid #999999;
}
legend {
	padding:5px;
	color: #0D0332;
	font-size:10px;
}
/*--------per colori nella pag. scheda.asp--------*/
table.elencoprodottifo, table.elencoprodottife, table.elencoprodotticm, table.elencoprodottime, table.elencoprodottipp, table.elencoprodottisp {
	width:164px;
	margin-left:14px;
	text-transform: uppercase;
	font-size:11px;
}
table.elencoprodottifo td, table.elencoprodottife td, table.elencoprodotticm td, table.elencoprodottime td, table.elencoprodottipp td, table.elencoprodottisp td {
	text-align:right;
}
table.elencoprodottifo {
	color:#5C8D1C;
}
table.elencoprodottisp {
	color:#C00418;
}
table.elencoprodottipp {
	color:#5C8D1C;
}
table.elencoprodottime {
	color:#41B5A7;
}
table.elencoprodotticm {
	color: #C75B0E;
}
table.elencoprodottife {
	color: #009DD1;
}
table.elencoprodottifo li, table.elencoprodottife li, table.elencoprodotticm li, table.elencoprodottime li, table.elencoprodottipp li, table.elencoprodottisp li {
	line-height:17px;
}
table.elencoprodottifo li a, table.elencoprodottife li a, table.elencoprodotticm li a, table.elencoprodottime li a, table.elencoprodottipp li a, table.elencoprodottisp li a {
	color: #333333;
	font-size:10px;
	text-decoration:none;
	letter-spacing:-1px;
	text-transform:none;
}
table.elencoprodottifo li a:hover, table.elencoprodottife li a:hover, table.elencoprodotticm li a:hover, table.elencoprodottime li a:hover, table.elencoprodottipp li a:hover, table.elencoprodottisp li a:hover {
	color:#4d0506;
	text-decoration:underline;
}
table.inbasso {
	width:100%;
}
table.inbasso td {
	text-align:left;
	vertical-align:middle;
	font-size:9px;
	padding-left: 5px;
}
table.inbasso th {
	text-align:center;
	vertical-align:middle;
	width:136px;
	font-weight:normal;
	font-size:9px;
}
table.inbasso th a {
	color:#000000;
	text-decoration:none;
}
#wrapper {
	margin: 0 auto;
}
#bottom-banner {
	position:fixed;
	bottom:0px;
	margin:0 auto;
	width: 100%;
	height: 121px;
	background-color:#000000;
}
#filippo {
	width: 100%;
	height: 22px;
	background-color:#CCCCCC;
	background-color:#666666;
	text-align:center;
	color:#FFFFFF;
	padding-top:7px;
}
#filippo span.pubb {
	width: 200px;
	height:22px;
	font-size:16px;
	padding-right: 10px;
}
#filippo span.clic {
	width: 200px;
	height:22px;
	font-size:12px;
}
table.tabellacasa, table.dettaglio, table.scheda {
	width:100%;
}
table.tabellacasa td.casahome {
	text-align:justify;
	width:48%;
}
table.tabellacasa td.casahome ul {
	margin: 10px 10px 10px 10px;
	width:300px;
}
table.tabellacasa td.casahome ul li {
	padding: 6px 0 6px 14px;
	line-height: 12px;
	background: url(../images/css/punto-elenco-12.png) no-repeat 0 6px;
	margin: -6px 0 0;
}
table.tabellacasa td.casahome ul li.grigio {
	background: url(../images/css/punto-elenco-12-grigio.png) no-repeat 0 6px;
}
/*CLASSI DEFINITE NEL DB PRODOTTI*/
ul.db {
	margin: 5px 0 10px 15px;
}
ul.db li {
	list-style-type: disc;
}
/*FINE - DEFINITI NEL DB PRODOTTI*/
#notizielato {
	margin-left:14px;
	text-align:left;
	width:164px;
}
#notizielato  div.titololato {
background-color:#000000; color:#FFFFFF; font-size:18px; height:26px; vertical-align:bottom; line-height:24px;}
#notizielato  div.titololatoalto {
font-size:18px; height:26px; vertical-align:bottom; line-height:24px;}
#notizielato  div.titololato span, div.notizielato  div.titololatoalto span {
margin-left:5px;}
#notizielato td.testolato {
padding:10px 5px 5px 5px; background-color:#cccdd1;}
#notizielato td.testolatoalto {
background-color:#eaebed; padding:10px 5px 5px 5px;}
#notizielato td.testolato div.titolosx, #notizielato td.testolatoalto div.titolosx {
font-weight:bold; margin-bottom:5px;}
#notizielato table {
	max-width:164px;
}
#notizielato table th {
	text-align:center;
	vertical-align:top;
}
#notizielato table th img {
	width: 164px;
	max-height:164px;
	margin-left:0;
	margin-bottom:3px;
}
#notizielato p {
	line-height:normal;
}
div.notiziecentrali {
	text-align:left;
	width:738px;
	height: 170px;
	border: 1px solid #cccccc;
	padding:0 0 0 0;
	margin: 5px 0 5px 0;
}
div.titolonotiziecentrali {
	text-align:left;
	width:726px;
	height: 20px;
	padding:1px 6px 1px 6px;
	border: 1px solid #cccccc;
	margin: 0;
	background-color: #333333;
	vertical-align:middle;
}
div.titolonotiziecentrali span.newsedeventi {
	font-size:11px;
	background-color:#000000;
	margin:0;
	margin-top:2px;
	margin-left: 2px;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 5px 2px 5px;
	position:absolute;
}
div.testonotiziecentrali {
	height:134px;
	text-align:left;
	padding: 10px 6px 0 10px;
}
div.testonotiziecentrali table {
	width:100%;
}
div.testonotiziecentrali th {
	text-align:left;
	vertical-align:top;
}
div.testonotiziecentrali img {
	max-width:130px;
	max-height: 130px;
	margin-right:10px;
}
div.testonotiziecentrali td.homenotizia p {
	line-height:15px;
}
#leggitutto {
	text-align:right;
	vertical-align:top;
	line-height:10px;
}
#leggitutto a, #leggitutto a:link, #leggitutto a:visited {
	font-style:italic;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
#leggitutto a:hover {
	color:#666666;
}
div.notiziefondosini, div.notiziefondodest {
	text-align:left;
	width: 347px;
	height: 158px;
	border: 1px solid #cccccc;
	padding: 10px 6px 0 10px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	margin: 5px 5px 5px 0;/*overflow:hidden;*/
}
div.notiziefondodest {
	margin: 5px 0 5px 5px;
}
div.notiziefondosini table, div.notiziefondodest table {
	width:100%;
}
div.notiziefondosini table th, div.notiziefondodest th {
	text-align:left;
	vertical-align:top;
}
div.notiziefondosini table th img, div.notiziefondodest img {
	max-width:130px;
	max-height:130px;
	margin-right:10px;
}
div.notiziefondosini td.homenotizia p, div.notiziefondodest td.homenotizia p {
	line-height:normal;
}
div.notiziefondosini td.homenotizia div.testata, div.notiziefondodest td.homenotizia div.testata {
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	height:25px;
}
div.notiziefondosini td.homenotizia div.testata p, div.notiziefondodest td.homenotizia div.testata p {
	line-height:15px;
}
table.tabellanotizie tr {
	height: 25px;
}
table.tabellanotizie th {
	width: 47px;
	border-right: #CCCCCC solid 2px;
	padding-right:5px;
}
table.tabellanotizie td {
	padding-left:5px;
}
div.frecciasinistra, div.frecciadestra {
	width:5%;
}
div.frecciasinistra {
	float:left;
	text-align:left;
}
div.frecciadestra {
	float:right;
	text-align:right;
}
div.frecciasinistra a, div.frecciadestra a {
	opacity: 1;
}
div.frecciasinistra a:hover, div.frecciadestra a:hover {
	opacity: 0.4;
}
/*----------------INIZIO TOOLTIP------------------*/
#tt {
	position:absolute;
	display:block;
	background: url(../images/css/tooltip/tt_left.gif) top left no-repeat;
}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../images/css/tooltip/tt_top.gif) top right no-repeat;
	overflow:hidden;
}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background-image:url(../images/css/tooltip/tt_sfondo.gif);
	color:#FFF;
	font-size:11px;
}
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../images/css/tooltip/tt_bottom.gif) top right no-repeat;
	overflow:hidden;
}
#ttcont a, #ttcont h2 {/*AA*/
	color:#FFF;
	margin-bottom:2px;
}
/*----------------FINE TOOLTIP---------------------*/
/* si applicano a tr, td e th da 9 a 12 */
.cc09, .cc10, .cc11, .cc12, .cb09, .cb10, .cb11, .cb12, .ca09, .ca10, .ca11, .ca12 {text-align: center;}
.sc09, .sc10, .sc11, .sc12, .sb09, .sb10, .sb11, .sb12, .sa09, .sa10, .sa11, .sa12 {text-align: left;}
.dc09, .dc10, .dc11, .dc12, .db09, .db10, .db11, .db12, .da09, .da10, .da11, .da12 {text-align: right;}
.gc09, .gc10, .gc11, .gc12, .gb09, .gb10, .gb11, .gb12, .ga09, .ga10, .ga11, .ga12 {text-align: justify;}
.ca09, .ca10, .ca11, .ca12, .da09, .da10, .da11, .da12, .sa09, .sa10, .sa11, .sa12, .ga09, .ga10, .ga11, .ga12 {vertical-align: top;}
.cb09, .cb10, .cb11, .cb12, .db09, .db10, .db11, .db12, .sb09, .sb10, .sb11, .sb12, .gb09, .gb10, .gb11, .gb12 {vertical-align: bottom;}
.cc09, .cc10, .cc11, .cc12, .dc09, .dc10, .dc11, .dc12, .sc09, .sc10, .sc11, .sc12, .gc09, .gc10, .gc11, .gc12 {vertical-align: middle;}
.cc09, .cb09, .ca09, .dc09, .db09, .da09, .sc09, .sb09, .sa09, .gc09, .gb09, .ga09 {font-size: 9px;}
.cc10, .cb10, .ca10, .dc10, .db10, .da10, .sc10, .sb10, .sa10, .gc10, .gb10, .ga10 {font-size: 10px;}
.cc11, .cb11, .ca11, .dc11, .db11, .da11, .sc11, .sb11, .sa11, .gc11, .gb11, .ga11 {font-size: 11px;}
.cc12, .cb12, .ca12, .dc12, .db12, .da12, .sc12, .sb12, .sa12, .gc12, .gb12, .ga12 {font-size: 12px;}
