body {
	background:url(img/bg.jpg) repeat-x #d6dbbf;
	font-family:arial, sans-serif;
	font-size:14px;
	margin:0;
	color:#333;
}

#contenuto ul {margin:30px 0 0 0;padding:0;list-style:none;text-align:center;font-weight:bold;font-size:9px}
#contenuto ul li {margin:0 5px 0 0;padding:5px;width:100px;float:left;font-size:11px;background:#f5f5f5;height:130px;border:#ccc solid 1px}

#paginazione {
	font-size:11px;
	margin:10px 0 5px 0;
}

#paginazione a{
	color:#333;
}

.previous {
	float:left;
	padding:2px 5px;
	margin:0;
}

.next {
	float:left;
	padding:2px 5px;
	margin:0;
}

.active {
	float:left;
	padding:2px 5px;
	margin:0;
	background:#fc0;
}

.active a {
	color:#009900;
}

.pag {
	float:left;
	padding:2px 5px;
	margin:0;
}

p {
	text-align:justify;
}

a {text-decoration:none;color:#ff5500}

#contenitore {
	width:1024px;
	background:url(img/bg_cont.jpg) no-repeat;
	margin:auto;
	min-height:750px;
}

#menu {
	position:relative;
	left:535px;
	top:-80px;
	background:url(img/bg_menu.jpg) no-repeat;
	width:454px;
	height:44px;
}

#menu ul {margin:0;padding:0;list-style:none}
#menu ul li {margin:0;padding:9px 25px 0 25px;float:left;font-size:20px;font-weight:bold;letter-spacing:-1px;}
#menu ul li a {color:#ff4b00;text-decoration:none}
#menu ul li a:hover {color:#333}


#contenuti {height:500px;}

#contenuti p {
	padding:0 5px 0 0;
	color:#333;
}

#box1 {
	position:relative;
	top:46px;
	left:75px;
	width:244px;
	padding:5px;
	height:404px;
	background:url(img/bg_box1.jpg) no-repeat;
}
#box1 h2 {color:#ff4b00;font-size:25px;letter-spacing:-1px;margin:0;text-align:center}
#box1 h3 {position:absolute;top:295px;left:45px;font-size:20px;letter-spacing:-1px;}
#box1 a {color:#ff4b00;text-decoration:none}
#box1 p {padding:0 5px 0 5px;line-height:18px}

#box2 {
	position:relative;
	top:-368px;
	left:376px;
	width:244px;
	padding:5px;
	height:404px;
	background:url(img/bg_box2.jpg) no-repeat;
}
#box2 h2 {color:#0bb1f7;font-size:25px;letter-spacing:-1px;margin:0;text-align:center}
#box2 h3 {position:absolute;top:295px;left:45px;font-size:20px;letter-spacing:-1px;}
#box2 a {color:#0bb1f7;text-decoration:none}
#box2 p {padding:0 5px 0 5px;line-height:18px}

#box3 {
	position:relative;
	top:-782px;
	left:680px;
	width:244px;
	padding:5px;
	height:404px;
	background:url(img/bg_box3.jpg) no-repeat;
}
#box3 h2 {color:#333;font-size:25px;letter-spacing:-1px;margin:0;text-align:center}
#box3 h3 {position:absolute;top:295px;left:6px;font-size:20px;letter-spacing:-1px;text-align:center}
#box3 a {color:#333;text-decoration:none}
#box3 p {padding:0 5px 0 5px;line-height:18px}

#footer {margin-top:20px;}

#pagina {width:858px;margin:auto}
#top_pagina {background:url(img/top_pagina.gif) no-repeat;height:14px}
#foot_pagina {background:url(img/foot_pagina.gif) no-repeat;height:14px;}
#contenuto {
	background:#fff;
	padding:0 10px 0 10px;
	margin:0;
	min-height:450px;
}
#contenuto p {margin:0;text-align:justify;font-size:14px;line-height:18px;}
#contenuto h1 {margin:0;color:#ff4b00;letter-spacing:-2px}

label {font-weight:bold;font-size:11px;}

.textbox {border:#ccc solid 1px;width:150px;}
.submit {background:#ff4b00;color:#fff;border:#ff4b00 solid 1px;}
.w160 {float:left;width:160px;}
.clr {clear:both}