body{
	background:#c1d82f url(../img/sky.jpg) repeat-x ;
	padding:0;
	margin:0;
	/* Helvetica/Arial-based sans serif stack */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {text-decoration:none;}

img {border:none;}

div, h1{
	margin:0;
	padding:0;
}
h1 {font-family:Georgia, "Times New Roman", Times, serif; color: #FF6633; font-size:20px; padding-top:10px; padding-left:10px; padding-bottom:0px }
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color: #444444; padding-bottom:5px; padding-top:0px; margin-top:0px}



hr{
	visibility:hidden;
}
/*WRAPPER*/
#boxwrapper{
	position:relative;
	background:url(../img/sfondo.jpg) no-repeat 50% 0;
	height:670px;
}

#wrapper{
	width:1000px;
	margin:0 auto;
	padding:0;
}
/*FINE WRAPPER*/

/*HEADER*/
#header{

	height:45px;
}
#header a{
	text-decoration:none;
}
#header h1{
	position:absolute;
	height:80px;
	width:300px;	
}

#header h1 span{
	visibility:hidden;
}
#header div{
	margin-left:400px;
}
/*form header*/
#header fieldset{
	color:#fff;
	border:none;
	padding-top:10px;
}
#header legend{
	display:none;
}
#header input{
	background:#bfd731;
	border:none;
	height:20px;
	width:80px;
}
#header #btnsubmit{
/* Helvetica/Arial-based sans serif stack */
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	color:#fff;
	font-size:14px;
	background:transparent url(../img/btnsubmit.png) no-repeat 0 50%;
	width:80px;
	height:20px;
}

/*FINE HEADER*/

/*MENU*/
#menu{
	margin-top:90px;
	float:left;
	height:540px;
	width:220px;
	
}
/*links*/
#menu a{
	color:#000;
	text-decoration:none;
}
#menu a:hover{
	color:#fff;
	background:#44c8f5;
	padding:3px 0;
	
}
/*list item*/
#menu ul{
	margin:10px 15px;
	padding:0;
}
#menu li{
	list-style-type:none;
	padding:3px;
	text-transform:uppercase;
}
/*FINE MENU*/

/*MAINCONTENT*/
#boxmain{
	margin-left:230px;
	width:530px;

}
#boxmain p, #boxmain h2{
	padding:0 20px;
	text-align:justify;
}
/*FINE MAINCONTENT*/
#boxcontent {background:#fff;padding:10px 0;}
#boxcontent p{ color: #333333; padding:10px; margin:5px; font-size:11px; border:1px solid #CCCCCC}
#registrati {background:#fff;padding:10px 0; color: #333333; padding:10px; margin:5px; font-size:11px; text-align:left}
input {font: 95% Verdana,Arial,sans-serif;}
select , textarea{font:95% Verdana,Arial,sans-serif;}


/*SOTTO*/
#footer {
	text-align:center; color:#fff;
}
#footer ul{
	margin:0;
	padding:0;
}
#footer li{
	display:inline;
	list-style-type:none;
	padding:0 5px;
}
/*FINE SOTTO*/
#registrati ul{ float:left; display: inline; margin:0px; padding:0px;}
#registrati li{ float: left; display: inline; margin:0px;  padding:0px;}
#registrati li a{
	display: block;
	padding: 1px;
	margin:0px;
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
}