/* CSS Code by JayKay - www.jameskoster.co.uk - If you decide to use this template, please let me know. */

/* Modificato RP 2009-05-18 */


body {
/* 	background-color:#eeeeee; */
background-color:#800000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/* 	color:#666666; */
color:#2f0000;
	font-size:12px;
	cursor:default;
/* 	background-image:url(images/diagonal_lines.gif); */
}
h1 {
/* 	font-family:Georgia, "Times New Roman", Times, serif; */
	font-size:140%;
/* 	color:#000000; */
color:#800000;
/* 	border-bottom: 1px solid #eeeeee; */
padding-right:5px;
padding-left:5px;
margin-right:10px;
margin-left:20px;
margin-bottom:2px;
}
h2 {
font-size:110%;
color:#800000;
padding-right:5px;
padding-left:5px;
margin-right:15px;
margin-left:70px;
margin-bottom:30px;
}
.titolo_articolo h1 {
font-size:140%;
color:#cc0167;
margin-left:50px;
margin-right:10px;
margin-top:40px;
margin-bottom:10px;
}
.titolo_articolo h2 {
font-size:120%;
color:#cc0167;
margin-left:50px;
margin-right:10px;
margin-bottom:15px;
}
.titolo_articolo h3 {
font-size:130%;
color:#cc0167;
margin-left:50px;
margin-right:10px;
margin-bottom:30px;
}
	
p {
font-size:120%;
	line-height:20px;
margin-left:80px;
margin-right:80px;
	text-align:justify;
}
.persone {
margin-bottom:50px;
}
.persone p {
font-size:80%;
}
ul li {
font-size:120%;
	list-style-image:url(images/bullet.gif);
}
.lista_catalogo {
margin-top:40px;
margin-bottom:40px;
margin-left:80px;
margin-right:80px;
}

.lista_catalogo h2 {
margin-top:30px;
margin-bottom:15px;
}

.lista_catalogo li {
margin-bottom:10px;
}

a {
	color:#333333;
}
a:hover {
	color:#333333;
background-color:#c1c174;
/* 	border-bottom:1px solid #333333; */
}
a:visited {
	color:#333333;
/* 	text-decoration:line-through; */
}
img { 
	border: 1px solid #cccccc;
	padding:3px;
	margin:10px;
	float:right;
}
.iniziale_s img {
float: left;
width: 400px;
margin-left:75px;
margin-right:40px;
margin-bottom:40px;
}
.iniziale_d img {
float: right;
width: 400px;
}
input {
	background-color:#CCCCCC;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #aaaaaa;
	border-bottom: 1px solid #eeeeee;
}
acronym {
	font-variant:small-caps;
	cursor:help;
	border-bottom: 1px solid #cccccc;
}

.container {
/* 	width:580px; */
width:860px;
/* 	background-color:#FFFFFF; */
background-color:#ffff99;
/* 	border: 1px solid #cccccc; */
	margin:0 auto 0 auto;
}
.menu {
	width:100%;
/* 	background-color:#ffffff; */
/* background-color:#fbb67d; */
background-color:#800000;
	border-bottom:1px solid #cccccc;
	padding-top:15px;
	padding-bottom:9px;
	text-align:center;
}
.menu a {
	height:25px;
	padding:9px;
	background-color:#efefef;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-right:0;
/* 	color:#000000; */
color:#800000;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	margin:2px;
	background-image:url(images/shadow.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.menu a:hover {
	height:25px;
	padding:9px;
/* 	background-color:#ffffff; */
background-color:#ffff99;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
/* 	border-bottom:1px solid #ffffff; */
border-bottom:1px solid #ffff99;
	margin-right:0;
/* 	color:#000000; */
color:#800000;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	margin:2px;
	background-image:none;
}
.menu .aactive {
	height:25px;
	padding:9px;
/* 	background-color:#ffffff; */
background-color:#ffff99;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
/* 	border-bottom:1px solid #ffffff; */
border-bottom:1px solid #ffff99;
	margin-right:0;
/* 	color:#000000; */
color:#800000;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	margin:2px;
	background-image:none;
}
.header {
height:150px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:300%;
	color:#000000;
/* 	padding:10px; */
	text-align:center;
/* 	background-image:url(images/headerbg.jpg); */
background-image:url(immagini/IJPE6.png);
/* 	background-repeat:repeat-x; */
/* 	border-bottom:1px solid #999999; */
/* 	margin-bottom:10px; */
}
.header a {
	color:#000000;
	text-decoration:none;
}
.header a:hover {
	color:#000000;
	text-decoration:none;
	border:none;
}
.footer {
/* 	width:570px; */
width:850px;
	padding:5px;
/* 	background-color:#CCCCCC; */
background-color:#c1c174;
	color:#FFFFFF;
}


