/* PAGINA */
body { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 73%; text-align: center; background: url("../images/stripe.png") fixed;}

td { font-size: 11px; }
a, a:visited { color: black; text-decoration: none; }
a:hover { color: #ff9900; }
h1 { margin: 0; }
h2 { margin: 0; }
h3 { margin: 0; font-style: italic; }

/* CONTAINER */
#container { width: 762px; margin: 0 auto; text-align: left; border: 2px solid black; background: #abcdef; }
#imaback { background: url("../images/fade.png") repeat-y top; width: 100%; }

/* HEADER */
#header { background: #120A8F; padding: 0 0 0 1px; }
.cutter { background: #120A8F; padding: 1px; text-align: center; color: #FFF; }


/* CORPO */
#tmenu { background: #120A8F; height: 30px; padding: 0 10px 0 10px; }
#tmenu a { color: #FFF; }
#rmenu { float:right; width: 220px; }
#content { background: #e0ffff; margin-right: 220px; border-right: 2px solid #120A8F; padding: 5px;}
#connomod { padding: 5px; background: #E0FFFF; }
#cuttclear { clear:right; background: #120A8F; padding: 5px; }
#footer { height: 55px; padding: 10px 10px 0 10px; background: #E0FFFF; clear: both; }

/* UTILITA' */
.splitl { float: left; text-align: left; }
.splitr { float: right; text-align: right;}
.splitlb { float: left; width: 263px; text-align: center; border-right: 2px solid #120A8F; }
.splitrb { float: right; width: 263px; text-align: center; }
.clearall { clear: both; }
.centro { text-align: center; }
.divhide { display: none; }
.hotlink a { font-style: italic; font-weight: bold; font-size: 16px;}
.imabord img { border: 1px solid black; }
.bgcolorato { background: #ccffcc; }

/* MODULI */
.eve { text-align: left; border: 1px solid black; background: #ABCDEF; }
.evelink { border: 2px ridge black; margin: 0 0px 7px 10px; width: 200; background: #4682b4; text-align: center; padding-bottom: 5px; }
div.offlink { width: 400px; border: 3px outset #abcdef; background-color: #ABCDEF; }
div.offlink img{ float:left; margin: 5px; border: 1px solid #000; width: 90px; height: 90px; }
div.offlink h2, div.textimage p { margin:0 5px;padding: 0; }
div.offlink h2{ margin-top: 0px; color: red; }
div.offlink a { font-weight: bold; text-decoration: underline;  }
div.clearer{ clear: left; }
.suites {	font-weight: bold; font-size: 16px; height: 20px;	text-align: center;	color: white;	text-shadow: black 0.0em 0.0em 0.2em; }
#menusample { background: #4682b4; padding: 20px; }
#menusample ul { text-align: left; list-style: square inside; }
#menuristo { text-align: left; border:dotted #4682b4; padding: 5px; margin: 10px; }


/* MENU */
#tm { float:left; list-style: none; margin: 0; padding: 0; } 
#tm li{ float:left; text-align: center; } 
#tm li a{ float:left; padding: 9px 0 8px; 0; text-decoration:none; font-weight:bold; width: 120px; } 
#tm li a:hover{ color:#000; background: #ABCDEF; padding: 9px 0 8px; }