body {
	background: url(../img/bg_body.png) left top repeat-x;
	color: #666;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
}

a {
	color: #F90;
}

a:hover {
	color: #FC0;
}

h1 {
	text-align: left;
	color:#F90;
	font-size:28px;
	font-weight: normal;
	padding-bottom:20px;
}

h2 {
	padding-top:10px;
	padding-bottom:5px;
	text-align: left;
	color: #F90;
	font-size:15px;
	font-weight: bold;
}

h3 {
	padding-top:5px;
	padding-bottom:30px;
	text-align: left;
	color: #F90;
	font-size:20px;
	font-weight: normal;
	font-style:italic;
}

h4 {
	padding-bottom:2px;
	text-align: left;
	color: #F90;
	font-size:11px;
	font-weight: bold;
}

p {
	overflow: hidden;
	text-align: left;
	font-size:11px;
	line-height:15px;
	padding-bottom:10px;
}

ol {
		font-size:11px;
		line-height:15px;
		padding-left:20px;
 }

ol li {
	list-style:decimal;

}

.container_12 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
	width:960px;
	}
	
.top,.menu,.testata,.intro,.menudiscipline,.container_12 .chiusura,.piede{display:inline;float:left;margin-left:5px;margin-right:5px}

.container_12 .top {
	width:950px;
	height:20px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.container_12 .top img{
	border:none
	}
	
.container_12 .top ul{
	padding-top:5px;
	}
	
.container_12 .top ul li{
	font-size:11px;
	display:inline;
	}
	
.container_12 .top ul li a:link{
	color:#FFF;
	text-decoration:underline;
	}
	
.container_12 .top ul li a:visited{
	color:#FFF;
	text-decoration:underline;
	}

.container_12 .top ul li a:hover{
	color:#F90;
	text-decoration:underline;
	}
	
	
.container_12 .menu{
	width:950px;
	height:80px;
	font-size:10px;
	text-align:right;
	color:#FFF;
	background: url(../img/logo_PS.png) left top no-repeat;
	}

.container_12 .menu ul{
	padding-top:55px;
	}

.container_12 .menu ul li{
	display:inline;
	}
	
	#home li.home a, #metodo li.metodo a, #ideatrice li.ideatrice a, #manuale li.manuale a, #test li.test a, #recensioni li.recensioni a, #istruttori li.istruttori a, #sede li.sede a {
	background: url(../img/bg_menubutt.png) left bottom repeat-x;
	padding-top:20px;
	padding-bottom:13px;
	padding-left:6px;
	padding-right:6px;
	border:1px #FFF solid;
	text-decoration:none;
	font-weight:bold;
	}
	
.container_12 .menu ul li a:link{
	color:#FFF;
	padding-top:20px;
	padding-bottom:13px;
	padding-left:7px;
	padding-right:7px;
	border:0px #FC0 solid;
	text-decoration:none;
	font-weight:bold;
	}
	
.container_12 .menu ul li a:visited{
	color:#FFF;
	padding-top:20px;
	padding-bottom:13px;
	padding-left:7px;
	padding-right:7px;
	border:0px #FFF solid;
	text-decoration:none;
	font-weight:bold;
	}

.container_12 .menu ul li a:hover{
	color:#FFF;
	background: url(../img/bg_menubutt.png) left bottom repeat-x;
	padding-top:20px;
	padding-bottom:13px;
	padding-left:6px;
	padding-right:6px;
	border:1px #FFF solid;
	text-decoration:none;
	font-weight:bold;
	}
	
.container_12 .testata{
	width:950px;
	height:200px;
	text-align:center;
	}
	
.container_12 .testata img{
	padding-top:85px;
	}
	
.container_12 .testata#soft{
	background: url(../img/bg_testata_soft.png) left top no-repeat;
	}
	
.container_12 .testata#auto{
	background: url(../img/bg_testata_auto.png) left top no-repeat;
	}
	
.container_12 .testata#auto_eng{
	background: url(../img/bg_testata_auto_eng.png) left top no-repeat;
	}
	
.container_12 .testata#auto_esp{
	background: url(../img/bg_testata_auto_esp.png) left top no-repeat;
	}
	
.container_12 .testata#benessere{
	background: url(../img/bg_testata_benessere.png) left top no-repeat;
	}
	
.container_12 .testata#benessere_eng{
	background: url(../img/bg_testata_benessere_eng.png) left top no-repeat;
	}

.container_12 .testata#benessere_esp{
	background: url(../img/bg_testata_benessere_esp.png) left top no-repeat;
	}
	
.container_12 .testata#difesa{
	background: url(../img/bg_testata_difesa.png) left top no-repeat;
	}
	
.container_12 .menudiscipline{
	width:950px;
	height:30px;
	}
	
.container_12 .menudiscipline ul{
	list-style-type: none;
	background: url(../img/bg_menu_discipline.png) left top no-repeat;
	height: 30px;
	width: 950px;
	margin: auto;
	}

.container_12 .menudiscipline ul li{
	float: left;
	font-size:10px;
	width:237px;
	height:30px;
	text-align:center;
	}
	
.container_12 .menudiscipline ul li a:link{
	display: block;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	text-decoration: none;
	padding-top:10px;
	}
	
.container_12 .menudiscipline ul li a:visited{
	display: block;

	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	text-decoration: none;
	padding-top:10px;
	}

.container_12 .menudiscipline ul li a:hover{
	color:#FFF;
	background: url(../img/bg_menu_discipline_on.png) left top no-repeat;
	text-decoration:none;
	font-weight:bold;
	width:237px;
	height:30px;

	}
	
.container_12 .intro{
	width:950px;
	background: url(../img/bg_discipline.png) left top repeat-y;
	}
	
.container_12 .intro .contenuti{
	padding:40px;
	}
	
.container_12 .chiusura{
	width:950px;
	height:34px;
	background: url(../img/bg_discipline_chiusura.png) left top no-repeat;
	}
	
.container_12 .piede{
	width:950px;
	height:80px;
	background: url(../img/bg_piede.png) left top repeat-x;
	}
	
.container_12 .piede p{
	font-size:10px;
	color: #666;
	padding-top:34px;
	text-align:center;
	}
	
	
.container_12 .piede img{
	border:none;
	padding-left:0;
	}
	
.dangeloweb{
	width:60px;
	position:fixed;
	bottom:0px;
	right:0px;
	}
	
.decoro{
	width:204px;
	height:423px;
	position:absolute;
	top:49px;
	left:1px;
	z-index: -1;
	background: url(../img/decoro.png) left top no-repeat;
	}
	
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

