rem body { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: wider; background-color: black; letter-spacing: 1px; vertical-align: 0; }

rem p {}

rem td {}

rem a:link { color: blue }

rem a:visited { color: purple }

rem a:hover { color: purple }

rem a:active { color: red }

/* CSS Document */
body, html {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; margin:0; padding:0; background-color:#000; color:#fff; height:100%;}
.clear {clear:both; font-size:0.1em; color:#fff; height:1px;}
.work {font-weight:bold; font-size:0.68em; text-align:center; margin-top:90px;}
.centrato {width:300px; height:200px; position:absolute; top:50%; left:50%; margin:-100px 0 0 -150px;}

/* skip */
div.skip {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
	div.skip ul {margin:0; padding:0;}
		div.skip ul li {display:inline; margin:0; padding:0;}

/* contenitore principale */
.contenitore {width:760px; height:320px; position:absolute; top:50%; left:50%; margin:-160px 0 0 -380px;}

/* formattazione per il link del menù in homepage */
a.stile_menu { color:#fff; font-size: 12px; text-decoration:none; display:block; border-bottom:1px solid #c8c8c8; width:200px; padding-bottom:2px; font-weight:bold; }
a.stile_menu:hover { color:orange; font-size: 12px; text-decoration:none; border-bottom:2px solid orange; }
.selected { color:#ffa600; font-size: 12px; text-decoration:none; border-bottom:2px solid #ffa600; font-weight:bold; width: 200px; padding-bottom: 2px; display: block; }/* menù */
.menu {margin:0; padding:0; list-style-type:none; font-size:0.68em;}
	.menu li {margin-bottom:28px;}

/* footer */
.footer {font-size:0.55em; border-top:1px solid #485b64;}
.top {margin-top:5px;}
.lingua {float:right;}
.info {width:650px;}

/* formattazione per il link di info nel footer in homepage */
a.foo {color:#c8c8c8; text-decoration:none; font-weight:bold;}
a.foo:hover {color:#ffa600; text-decoration:none;}

