html,body{margin:0;padding:0}

body{font: 76% arial,sans-serif;text-align:center; background-image: url("img/fondo.jpg"); background-repeat: repeat-x; background-color: #006598;}

p{margin:0 10px 10px;text-align:justify;}

div#header {background-image: url("img/testata.jpg");}

div#header_scuola {background-image: url("img/testata-scuola.jpg");}

div#header, div#header_scuola {background-repeat: no-repeat; height: 170px;}

div#header h1, div#header_scuola h1{height:120px;line-height:120px;margin:0; text-indent: -5000px;}

div#header ul, div#header_scuola ul {padding: 0; margin: 0;}

div#header li, div#header_scuola li {list-style: none; display: inline; float:left; margin: 0; padding: 0;  }

div#header li a, div#header_scuola li a {width: 160px; background-image: url("img/bottone-su.jpg"); background-repeat: no-repeat; background-position: top right; height: 45px; line-height: 30px; text-align: center;display: block; text-decoration: none; color: #000; font-weight: bold;}

div#header li a:hover, div#header_scuola li a:hover {background-image: url("img/bottone-giu.jpg");}


div#container{text-align:left; background-color: #fff; background-image: url("img/fondo-laterale.jpg"); background-repeat: no-repeat; background-position: right 180px; width:800px;margin:0 auto}


div#content{float:left;width:600px;}

div#content p{line-height:1.4}

div#content h1 {font-size: 3em; color: #003366; font-family: "Georgia"; font-weight: normal; margin:0 10px 20px; border-bottom: 1px solid #ccc; width: 95%;}

div#content h1.small {font-size: 2em;}

div#content h2 {font-size: 1.8em; color: #003366; font-family: "Georgia"; font-weight: normal; margin: 20px 10px 10px 10px;}

div#content h2.intro {margin: 0px 10px 10px 10px;}

div#content a {color: #333399;}

div#content a:hover {color: #b50000;}

div#content li{line-height:1.4; margin-bottom:0.5em; margin-right: 2em;}

div.programma ol li{font-weight: bold;}

div.programma ul li{font-weight: normal;}

p.doc {background-image: url(img/word.gif); background-repeat: no-repeat; background-position: left center; padding: 5px 20px;}


div#navigation {float:right;width:200px;}

div#navigation ul {padding: 0; margin: 0;}

div#navigation li {list-style: none; display: block; margin: 0; padding: 0;  }

div#navigation li a {
	background-image: url("img/bottone-laterale.gif"); 
	background-repeat: no-repeat; 
	background-position: 5px 0px; 
	width: 175px; 
	height: 35px; 
	line-height: 35px; 
	display: block;
	text-decoration: none; 
	color: #000; 
	font-weight: bold; 
	padding-left: 20px;
	}

div#navigation li a:hover {color: #b50000;}

div#navigation h3 {font-size: 1.8em; color: #003366; font-family: "Georgia"; font-weight: normal; margin: 0px 10px 10px 10px;}

div#navigation p.evidenza {background-image: url(img/visto.gif); background-repeat: no-repeat; background-position: left center; padding: 5px 40px; text-align:left;}

div#navigation p.evidenza a {color: #000; font-weight: bold;}

div#navigation p a:hover {color: #990000;}



div#extra{float:left;clear:left;width:200px}



div#footer{background: #333;color: #FFF; clear:both;width:100%;}

div#footer p{margin:0;padding:5px 10px; text-align: center;}

div#footer a {color: #fff; text-decoration: none}

div#footer a:hover {color: #ccc; text-decoration: underline}




