@charset "UTF-8";
/* CSS Document */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

strong{font-weight:bold}
em{font-style:italic}
p{margin:1em; color:#333; font-family:Helvetica, Arial, Helvetica, sans-serif}

body{font: 100.01%/1.5 Arial, Helvetica, sans-serif; background:url(/img/bg_body.jpg)}
div#header{background:url(/img/bg_header.png) top no-repeat}
div#container{width:980px;margin:0 auto; }
div#wrapper{float:left;width:100%}
div#content{margin: 0 380px 0 250px}
div#content_default{margin: 0 100px 0 250px}
div#navigation{float:left;width:250px;margin-left:-980px}
div#extra{float:left;width:380px;margin-left:-380px;}
div#footer{clear:both;width:100%}
div#footer2{margin: 0 auto; width:980px}

div#header h1{padding:0 0 0 40px; float:left}
div#header ul{float:right; margin-right:50px}
div#header li{float:right; display:block; margin:0 4px; width:89px; font-size:0.7em; text-transform:uppercase;  text-align:center;}
div#header li.first{}
div#header li a{display:block; padding:60px 0 30px 0; text-decoration:none; color:#fff; background: url(/img/bg_top_menu.png) no-repeat top left;}
div#header li a:hover{background: url(/img/bg_top_menu.png) no-repeat top right;}
div#header .splash{clear:both; text-align:center}
div#wrapper {background:url(/img/bg_content.png) top center repeat-y; padding:8px 0 0 0}
div#sub_container{background:url(/img/bg_content.png) top center repeat-y;}
div#extra .inner{font-size:0.8em; margin:0 100px 0 0}
div#navigation .menu{margin:8px 0 0 100px; background:url(/img/menu_left.png) no-repeat top; width:140px; font-size:0.8em}
div#navigation .menu ul{padding: 50px 0}
div#navigation .menu li {margin:0.5em 0 0 0; display:block}
div#navigation .menu li a{text-decoration:none; color:#000; display:block; text-transform:uppercase; padding:0 6px}
div#navigation .menu li a:hover{background:#fff; color:#333}
div#footer{background:url(/img/footer.png) top center no-repeat; height:26px }
div#footer2{background:url(/img/footer2.png) top center no-repeat; height:240px; }
div#footer2 p {padding:80px 0 0 70px; font-family:Helvetiva, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#333}
#extra2{clear:both; width:780px; margin:0 auto 20px auto; font-size:0.8em;}
.evidenza{margin:10px 0 0 0}
.evidenza .datetime{color:#333; font-style:italic; margin:1em 0 0 0}
.evidenza h2 a, .evidenza span a{text-decoration:none; color:#900; font-size:1.1em; font-weight:bold}
.evidenza div{border-top:dotted 1px #900; padding:0 0 6px 0; clear:both}
.evidenza span{clear:both}
.evidenza img{float:left; border:solid 1px #333; margin:0 6px 0 0}
div#content_default h1{background:#900; padding:0 6px; text-transform:uppercase; font-size:1.2em; font-weight:bold; color:#fff}
.photogallery li{float:left; margin:10px 10px 0 0}
.photogallery li img{ background:#F7FFE6; padding:8px; border:solid 1px #000}


