/* stili Box con Titolo grande */
table.TITOLO-GRANDE{ padding:0px; margin:0px auto 0px auto; border:0px; float:left; clear:left;width:100%;}
table.TITOLO-GRANDE td{ padding:0px; text-align:center}
table.TITOLO-GRANDE td.Label{border-bottom:3px solid #ccc;text-align:left;  padding:0px; }
.TITOLO-GRANDE_Label{ text-transform:uppercase; color:#CC0000; font-weight:bold; font-family:monospace; letter-spacing:0px; font-size:29px;}
table.TITOLO-GRANDE td.Tools{ padding:5px 15px 0px 0px; text-align:right !important;}
table.TITOLO-GRANDE td.Content{ padding:0px 0px 5px 5px; vertical-align:top; text-align:left;}
table.TITOLO-GRANDE td.End{ padding:0px 0px 0px 0px; background-image:url(images/Box-Main-end.gif); background-repeat:repeat-x; background-position:bottom;}

/* stili Box con Titolo medio - default -*/
table.TITOLO-MEDIO{ padding:0px; margin:0px auto 15px auto; border:0px; float:left; clear:left;width:100%; }
table.TITOLO-MEDIO td{ padding:0px; text-align:left}
table.TITOLO-MEDIO td.Label{border-bottom:3px solid #ccc;text-align:left;  padding:0px; }
.TITOLO-MEDIO_Label{ text-transform:uppercase; color:#CC0000; font-weight:bold; font-family:monospace; letter-spacing:0px; font-size:23px}
table.TITOLO-MEDIO td.Tools{ padding:5px 15px 0px 0px; text-align:right !important;}
table.TITOLO-MEDIO td.Content{ padding:0px 0px 5px 5px; vertical-align:top; text-align:left;width:100%; }
table.TITOLO-MEDIO td.End{ padding:0px 0px 0px 0px; background-image:url(images/Box-Main-end.gif); background-repeat:repeat-x; background-position:bottom;}

	/* STILI BLOCCO END */
	table.TITOLO-GRANDE td.End Table,
	table.TITOLO-MEDIO td.End Table{ border:0px; width:100%; margin:0px; padding:0px;}
	table.TITOLO-GRANDE td.End Table td.left,
	table.TITOLO-GRANDE td.End Table td.right,
	table.TITOLO-MEDIO td.End Table td.left,
	table.TITOLO-MEDIO td.End Table td.right{ vertical-align:bottom; border:0px; width:50%; margin:0px; padding:0px;}
	table.TITOLO-GRANDE td.End Table td.left,
	table.TITOLO-MEDIO td.End Table td.left{ text-align:left}
	table.TITOLO-GRANDE td.End Table td.right,
	table.TITOLO-MEDIO td.End Table td.right{ text-align:right}

	/* formattazioni testi */
	table.TITOLO-GRANDE td.Content .Normal{ font-size:14px; line-height:130%}
	table.TITOLO-MEDIO td.Content .Normal{ font-size:14px;line-height:130%}
	table.BOX-DESTRA td.Content .Normal{ font-size:12px;line-height:110%}

/* stili NO-GRAFICA */
table.NO-GRAFICA{ padding:0px; margin:0px auto 0px auto; border:0px; clear:left;width:100%; }
table.NO-GRAFICA td.Tools{ padding:0px; text-align:right !important;}
table.NO-GRAFICA td.Content{ padding:0px; vertical-align:top; text-align:center}

/* stili Box HOME ultime comunicazioni amici e sponsor */

/* solo per home */
Table.ContentMainHome td table.BOX-HOME{ 
padding:0px; margin:0px 20px 0px 0px; border:0px; /*width:280px*/ width:660px}

table.BOX-HOME{ padding:0px; margin:0px 0px 0px 0px; border:0px; /*width:280px*/ width:100%}
table.BOX-HOME td{padding:0px; text-align:center;}
table.BOX-HOME td.Label {width:100%;background-image:url(images/box-home/header-2.jpg); background-repeat:repeat-x; padding:5px 5px 5px 5px; text-align:left;vertical-align:top; height:17px;}
.BOX-HOME_Label{ font-size:12px; letter-spacing:0px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
table.BOX-HOME td.Tools{ padding:0px 0px 0px 0px; text-align:right !important; background-image:url(images/box-home/end-2.gif); background-repeat:repeat-x;}
table.BOX-HOME td.Content{ border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#f0f0f0;padding:10px 15px 10px 15px; vertical-align:top; height:150px}
table.BOX-HOME td.Content p{ margin:0px; padding:0px; font-size:11px; line-height:140%}

/* stili Box DESTRA */
table.BOX-DESTRA{ padding:0px; margin:20px auto 0px auto; border:0px; width:195px !important; float:right }
table.BOX-DESTRA td{padding:0px; text-align:center;}
table.BOX-DESTRA td.Label {width:100%;background-image:url(images/box-home/header-2.jpg); background-repeat:repeat-x; padding:5px 5px 5px 5px; text-align:left;vertical-align:top; height:17px;}
.BOX-DESTRA_Label{ font-size:12px; letter-spacing:0px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
table.BOX-DESTRA td.Tools{ padding:0px 0px 0px 0px; text-align:right !important; background-image:url(images/box-home/end-2.gif); background-repeat:repeat-x;}
table.BOX-DESTRA td.Content{ border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#f0f0f0;padding:10px 15px 10px 15px; vertical-align:top; height:150px}
table.BOX-DESTRA td.Content p{ margin:0px; padding:0px; font-size:11px; line-height:140%}


/* stili BANNER LATO DESTRO no grafica */
table.BANNER-LATO-DX{ padding:0px; margin:0px auto 0px auto; border:0px; clear:left; width:100%}
table.BANNER-LATO-DX td.Tools{ padding:0px 0px 0px 0px; text-align:right !important;}
table.BANNER-LATO-DX td.Content{ padding:0px 0px 0px 20px; vertical-align:top; text-align:center}

/* STILI BANNER RIQUADRO */
table.BANNER-RIQUADRO{ border:1px solid #ccc; width:100%; height:230px; margin:10px 0px 0px 0px; text-align:center; padding:0px;}
table.BANNER-RIQUADRO td{ text-align:center; vertical-align:middle}
table.BANNER-RIQUADRO td div{ margin:0px auto 0px auto}

/* stili BANNER a rotazione 
table.BANNER{ padding:0px; margin:0px auto 0px auto; border:0px solid #ccc; clear:left; width:250px}
table.BANNER td.Tools{ padding:0px 0px 0px 0px; text-align:right !important;}
table.BANNER td.Content{ padding:0px 0px 0px 0px; vertical-align:top;  text-align:center !important}
table.BANNER .RadRotatorContent,table.BANNER .RadRotatorContent div{ margin:0px auto 0px auto; text-align:center; padding:0px;} table.BANNER img{ border:1px solid #ccc}
table.BANNER p,table.BANNER div { margin:0px; padding:0px;}*/

/* stili Box Destra grafico 
table.BOX-DESTRA{ padding:0px; margin:13px 0px 13px 50px; border:0px; width:109px}
table.BOX-DESTRA td{padding:0px; text-align:center;}
table.BOX-DESTRA td.Label {padding:0px 5px 0px 5px; text-align:left; background-image:url(images/BoxDestra-start.gif); background-repeat:no-repeat; background-position:bottom; vertical-align:top; height:29px;}
.BOX-DESTRA_Label{ font-size:14px; letter-spacing:0px; font-weight:bold; color:#990000; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
table.BOX-DESTRA td.Tools{ padding:0px 0px 0px 0px; text-align:right !important; empty-cells:hide;}
table.BOX-DESTRA td.Content{ padding:0px 15px 5px 7px; vertical-align:top}
table.BOX-DESTRA td.Content p{ margin:0px; padding:0px; font-size:14px; line-height:140%}
*/