html, body, div, h1, h2, h3, p, ul, ol, dl, li, dt, dd, img, form, acronym, blockquote, span, ul li ul {padding:0; border:0}
html, div, li, dt, dd, form, blockquote, ul li ul {margin:0}
 
h1, h2, h3, h4, caption {letter-spacing: .01em; word-spacing: .02em; line-height: 1.3em; color: #333366; margin: 0 32px .2em 30px; font-weight: normal;
font-family: "Times New Roman", Times, serif}
h1 {font-size: 290%; color: #4343A6;}
h2 {font-size: 180%; color: #232386; border-bottom: 2px solid #DDD; margin-bottom: 16px}
#contenuto h2 {background: url(../pic/layout/mini_aneb.png) bottom right no-repeat; padding-top: .2em}
h3, caption {font-size: 140%; color: #555; letter-spacing: .05em; margin-bottom: .3em}
h4 {font-size: 160%; color: #555; margin-bottom: 0; font-weight: bold;}

p, address, ul, ol, dl, blockquote, .videocontainer {margin: 0 32px 1.6em 32px; line-height: 1.55em; word-spacing: 1.5px;}
p.last, blockquote.last {margin-bottom: 3em}
.videocontainer {text-align: center}
blockquote {line-height: 1.55em; word-spacing: 1.5px}
ul, blockquote {margin-left: 64px; margin-right: 96px}
ul {list-style-type: square; margin-top: 0}
ul li, ol li {margin: .6em 0 .6em 16px}
#inbreve {margin: 0 32px 1.2em 0;}

dt {margin-top: 1.2em; font-weight: bold; color: #606060}
dd dl, dd ul li, dd dl dt, dd dl dd, ul li ul {margin-left: 0}

img, .videofloater {float: right; margin: .2em 0 .4em .8em}
img.b, .videocontainer, .videofloater {border: 2px solid #CCC; padding: 4px; background: #E3E3F6; }
img.sx {float: left; margin: .8em .8em .4em 0}
.videofloater {margin-right: 32px }

strong {color: #C62; color: #131366;}
#inbreve strong {color: #434376;}
em {font-family: Georgia, "Times New Roman", Times, serif; font-size: 115%}
kbd {font-size: 125%; letter-spacing: 2px; color: #444; font-family: "Courier New", Courier, monospace; background: #f0f0f0; padding: 1px}

a {text-decoration: none; color: #33B; padding-bottom: 1px; border-bottom: 1px solid #33B}
a:visited {color: #338; border-bottom: 1px solid #338}
a:hover {color: #131346; border-bottom: 1px solid #131346;}

body {margin: 0; text-align: center; font-size: 62.5%; background: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../pic/layout/aneb.png) bottom right no-repeat;}
#headercontainer {width: 100%; background: #FFF url(../pic/layout/sh2.png) bottom left repeat-x; height: auto; padding: 8px 0 0 0; overflow: hidden}
#header {clear: both; width: 99.5% !important; width: 99em; max-width: 99em; margin: 0 auto; height: auto; min-height: 40px;}
#strip {width: 100%; background: #434376;  border-top: 2px solid #333366; border-bottom: 2px solid #333366; overflow: visible}
#tagline {clear: both; width: 99.5% !important; width: 99em; max-width: 99em; margin: 0 auto; height: auto; min-height: 60px; padding: 16px 0 16px 0;}
#tagline h2, #tagline h3, #tagline h4 {text-align: left; line-height: 0.8em; color: #E3E3F6; margin: .6em 24px; font-size: 240%}
#tagline h3 {font-size: 210%; text-align: right}
#tagline h4 {font-size: 120%; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
#photo {float: right; width: 33%;}
#foglio {width: 99.5% !important; width: 99em; max-width: 99em; min-width: 772px; height: auto;  text-align: left; margin: 0 auto;  overflow: auto}
#contenuto { float: left; width: 64.5%; letter-spacing: 1px; word-spacing: 2px; color: #3a3a3a; clear: left; margin: 0 0 1.8em 0}
#contenuto, #extra {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; letter-spacing: 0px}
#inbreve {font-size: 125%; margin-top: 3em; margin-bottom: 2.4em}
#extra {width: 35%; float: right; font-size: 110%; margin-top: 9px }

#logo {float: left; clear: left; text-align: left; margin: 12px 0 0 30px !important; margin: 6px 0 0 15px; font-size: 360%; line-height: 1.1em}
/*#logo img {float: none; margin: 0; border: 0}*/
#logo a, #logo a:visited {color: #434386; border-bottom: none;}
#logo a:hover {color: #131346; }
	
#me {clear: right; float: right; font-size: 110%; line-height: 1.6em; list-style: none; margin: 0 24px 0 0 !important; margin: 0 12px 0 0}
#me li {float: left; margin: 0 0 0 24px}	
#me li a {display: block; text-decoration: none; border-bottom: none; color: #666}
#me li a:hover {color: #006}
#me li a span.ak {padding-bottom: 1px; border-bottom: 1px solid #666}

#navcontainer {clear: both; width: 100%; background: #FFF url(../pic/layout/sh1.png) top left repeat-x;}
#navcontainer2 {width: 99.5% !important; width: 99em; max-width: 99em; margin: 0 auto; overflow: auto}
#nav {float: left; width: 100%; margin: 0; list-style: none; text-align: left; overflow: auto; color: #006; font-size: 115%; font-weight: bold}
#nav li {float: left; margin: 0}
#nav li a {display: block; border:0; margin: 0; padding: 0 16px; color: #434386; text-decoration: none; line-height: 2.4em;}
#nav li a:hover {color: #131346;}
#nav li#balbuzie {margin-left: 16px !important; margin-left: 8px;}

#help {float: right; width: 28%; height: 2em}
#help p a, #help p a:hover {color: #eef;}
#help p a:hover {color: #dde;}
#help p {font-size: 106%; margin: 0 1% 0 0; text-align: right; line-height: 1.6em}
#help span.ak {border-bottom: 1px solid #000;}

#footercontainer {clear: both; width: 100%; background: #434376 url(../pic/layout/sh2.png) top left repeat-x; padding-top: 24px}
#footer {height: auto; width: 99.5% !important; width: 99em; max-width: 98em; margin: 0 auto; overflow: auto; padding: 24px 0 32px 0}
#footer p {font-size: 125%; color: #E3E3F6; text-align: left;}
#footer p a, #footer p a:visited {color: #EEE; border-bottom: 1px solid #EEE}
#footer p a:hover {color: #FFF; border-bottom: 1px solid #FFF}
/** STUDIO **/
#studio{position:relative; margin:-24px auto 0 580px;width:146px;height:34px;}
#studio p{width:146px;height:34px;position:relative;border:none}
#studio span{display:block;width:100%;height:100%;position:absolute;top:7px;right:54px}
#footer #studio a{display:block;width:100%;height:100%;position:absolute;text-indent:-10000px;top:7px;right:54px;border:none;background:url(../pic/layout/logo-studio7.png) 0 0 no-repeat;}
#footer #studio a:hover{ background-position: 0 -35px}

.ak {border-bottom: 1px solid #434376}
.accessible {position: absolute; top: -9999px; left:-9999px}
.aggiornato, .nuovo {background: #FCFCCC; color: #500; font-weight: bold; padding: 0 .5em}
.nuovo {background: #833; color: #FFF}

#contenuto h3.evidenza, #contenuto p.evidenza {display: block; width: 180px; float: right; line-height: 1.3; text-align: right;
		margin: 12px 32px 12px 32px; border-bottom: 2px solid #DDD;  border-top: 2px solid #DDD;  
		font-size: 160%; color: #434386; color: #666;  font-family: Georgia; font-style: italic; padding: 16px 0 16px 16px;}
