/* HyperAlliance.org - Stylesheet by Sat'Rain */

html {background: url(sfondo.jpg) repeat-y center top #cccccc}
body {width: 1000px; margin:auto; background: url(sfondo.jpg) repeat-y center }

div.header {width:1000px; height:300px; margin: 0; background: url(header.jpg) no-repeat center top #cccccc; clear:both}

div.menubox {width: 720px; height:60px; margin-top:254px; margin-right:25px; float:right; background:transparent}


div.centro {width:1000px; min-height:350px; background:transparent; }

div#corpo {  }
div.corpotesto {font-family:sans-serif, arial; font-size:10pt; text-align:justify; margin-top:0.0em; margin-left:70px; margin-right:70px;}

div.boxmembri {width:310px; min-height:250px; margin-left:10px; margin-right:20px; float:right; background:transparent; margin-top:0px; }

div.boxtop { width:310px; height:40px; background: url(boxtop.png) no-repeat right top}
div.boxbottom {width:310px; height:25px; background: url(boxbot.png) no-repeat right}

div.membri {width:310px; min-height:250px; background: url(boxcorpo.png) repeat-y right}

div.footer {width:1000px; height:50px;  background: url(footer.jpg) no-repeat center top #cccccc;}

h1 {font-family:sans-serif, arial; font-size:15pt; background: url(linea.jpg) no-repeat center bottom; }

.copy {font-family: sans-serif, arial; font-size:8pt; margin-top:20px; float: right; margin-right:70px; background: transparent; }

.dummy {font-size:1pt; margin:0 0 0 0}

div.membri p{
    font-family: sans-serif,  arial;
    font-size:14pt;
	text-align: right;
     margin-right: 0.8em;
     margin-bottom: 0.0em;
	margin-top: 0.0em;}
    
a.membri:link, a.membri:visited {color:#ffffff; font-weight: normal; text-decoration:none;}
a.membri:hover {color:#dddddd; font-weight: normal; text-decoration:none;}
a.membri:active {color:#ffdd00; font-weight: normal; text-decoration:none;}
    
#menu { font-family: sans-serif, arial; margin-top:0px; color:black; text-align:center; }

#menu ul{ width:720px; margin:0 auto; list-style:none; padding-top:0px; text-align:center; padding-left:0px}

#menu ul li{display:inline}

#menu ul a { display:block; float:left; font-weight:bold; font-size:12px; text-decoration:none; color:#909090; background:url('menu_enactive.png') no-repeat bottom center; width:108px; text-align:center;  padding-left:5px; padding-right:0px; padding-top:12px; padding-bottom:12px}

#menu ul a:hover { background:url('menu_over.png') no-repeat bottom center; color:black}

#menu ul a.active { background:url('menu_active.png') no-repeat bottom center; color:black}

#menu ul a.active:hover { background:url('menu_active.png') no-repeat bottom center; color:black}

a:link, a:visited {color: #0000aa; font-weight: bold; text-decoration:none; }
a:hover { color: #ee6600; font-weight: bold; text-decoration:none; }
a:active {color: #ee6600; font-weight: bold; text-decoration:none; }

img.logo {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	vertical-align: text-top;
	float:left;
	border: 0px;
}

div.logo {
	font-family: sans-serif,  arial;
    font-size:14pt;
	text-align: left;
	margin-top: 0px;}
