/*typography*/
body{font: 76% verdana,arial,sans-serif;text-align: center}
h1,h2,h3,h5{font-family: "Trebuchet MS",arial,sans-serif}
h1{font-size: 200%}
h2{font-size: 160%}
h3{font-size:100%; font-weight:bold; letter-spacing:1px;margin:0 5px 5px 5px;border-bottom:1px solid #B02A36}
h4{font-size:110%;margin:0 5px}
h5{font-size:110%;text-transform:uppercase;letter-spacing:1px;margin:0px 0px 0px 0px}
h2,h4,p{margin: 0 15px;padding:0}
p{padding-bottom: 0.7em;line-height: 1.5}
a:link{text-decoration: none; color: #f60}
a:visited{text-decoration: none; color: #f60}
a:hover{text-decoration:line-through;color: #B02A36}
address{padding: 3px 15px;font-style:normal}
div#relax p{font-size: 120%;}
li{ list-style-type: none; background: url(../images/nav_hover.gif) no-repeat center left; padding-left:15px; padding-bottom: 0.2em;line-height: 1.3
}
dl{ list-style-type: none; background: url(../images/nav_hover.gif) no-repeat center left; padding-left:15px; padding-bottom: 0.2em;line-height: 1.3
}

/*** LAYOUT  ***/
html,body{margin:0;padding:0}
div#container{width: 650px;margin: 0 auto;text-align: left;background-color:#f4f4f4;padding:0px 3px 0px 3px;}
div#header{margin:0 0 10px;height:100px;background-color:#666666}
div#header h1{}
div#header a{}
div#sidebar{float: right;width: 150px}
div#sidebar div{padding: 5px 0;	margin-bottom: 5px; margin-top:10px}
div#sidebar div#menu{margin: 0 5px}
div#nav { height:32px; line-height:9px; vertical-align:bottom;}
div#nav ul,div#nav li{margin-bottom:0; padding:0;list-style-type:none;line-height: 1.5;}
div#nav a{margin-left:5px;padding-left:10px}
div#partners a{margin-left:5px;padding-left:10px;}
div#news {margin-left:5px;padding-left:10px; overflow: auto;}
div#news a{margin-left:5px;padding-left:10px;}
div#sidebar p{margin: 2px 5px;padding-bottom: 0.7em;line-height: 1.5; padding-top:0.2em}
div#sidebar p+p{margin-top: 0.7em}
div#sidenotes{}
myform{margin: 10px 0;	padding: 5px 0}
myform h3{margin-bottom: 10px}
myform div{padding: 5px 5px 0px 5px;}
myform input#find{width: 125px; padding:0px 5px 0px 5px;}
#find{margin-top:2px;margin-bottom:2px;}
myform input#search{padding:0px 0px 0px 0px;}
div#content{width:495px;padding:5px 0;margin:10px 0px 10px 0px}
blockquote{float:left;display:inline;width: 225px;margin: 0 5px 0px 10px;padding: 0px}
blockquote p{margin:0;padding: 0 5px;text-align: center}
div#extra{margin: 0 15px 10px;padding: 5px 0}
div#extra p, div#extra h2{margin: 0 5px}
div#footer{clear: both;	width:650px; margin:auto; text-align:left;}
div#lang {left: 510px; text-align:left; width:140px;}
div#lang a{margin-left:5px;padding-left:10px;}
div#lang a:link{background: url(../images/nav.gif) no-repeat center left;color: #2660B1}
div#lang a:visited{background: url(../images/nav.gif) no-repeat center left;color: #2660B1}
div#lang a:hover{background:url(../images/nav_hover.gif) no-repeat center left; color: #f60;}
acronym{cursor:help;}
.aggiornamento{text-align:center; font-size:9px;}
/*** FINE LAYOUT ***/

/*** COLORI ***/
body{background: #f4f4f4;background:url(../images/background_index.jpg);}
div#container{background-color:#f4f4f4;}
div#header{background-image: url(../images/header/rotate.php);}
div#header{	color:#B02A36;}
div#sidebar{color:#333333}
h1 a{color: #C1E6FF}
h1 a:hover{color: #fff}
h2{color: #f60}
h3{color: #B02A36}
h4{color:#666666}
p{color:#999999}
div#news p{color:#666666}
ul{color:#999999}
div#nav{background-image:url(../images/background_nav.jpg);border:1px solid #CCCCCC;}
div#nav a:link{background: url(../images/nav.gif) no-repeat center left;color: #2660B1}
div#nav a:visited{background: url(../images/nav.gif) no-repeat center left;color: #2660B1}
div#nav a:hover{background:url(../images/nav_hover.gif) no-repeat center left; color: #f60;}
div#sidenotes{background:#B1C0D5; color:#666666}
div#newss a:link{color: #2660B1}
div#news a:visited{color: #2660B1}
div#news a:hover{color: #f60;}
div#partners{background:#B1C0D5; color:#666666}
div#partners a:link{background: url(../images/nav.gif) no-repeat center left;color: #2660B1}
div#partners a:visited{background: url(../images/nav.gif) no-repeat center left;color: #2660B1}
div#partners a:hover{background:url(../images/nav_hover.gif) no-repeat center left; color: #f60;}
div#counter{background:#B1C0D5; color:#666666}
myform{background: #B1C0D5;}
div#content{background: #FFF}
blockquote{background: #FFFFFF}
div#extra{}
div#extra h2{color: #F7DEB5}
div#extra p{color: #fff}
div#footer{ background-image:url(../images/background_nav.jpg);color: #333; font-size:smaller;}
