html { background-color:#006699; }
div { margin:0px; padding:0px;  font-family:Arial,sans-serif; font-size:12px; }
img { border:0px; }
a { color:blue; }

/* titoli */
h1 { margin:0px; padding:0px; }
h2 { margin:0px; padding-bottom:10px; color:#006699; font-size:24px; }
h3 { color:#6297D2; background:url(immagini/square.png) no-repeat 0 5px; padding-left:15px; }

#contenitore{ width:960px; height:580px; margin:auto; background:url(immagini/background.png) no-repeat 0 0; }
#logo				{ width:230px; height:190px; float:left; padding:10px 0px; text-align:center; }
#header			{ width:700px; height:100px; float:right; padding:15px; text-align:center; }
#menu				{ width:230px; float:left; padding-top:3px; }
#contenuto	{ width:700px; float:right; padding:15px; background:url(immagini/bk_interno.png) white no-repeat right 15px; }
#fondo			{ width:730px; height:70px; margin-left:230px; padding:30px 0px 0px 0px; text-align:center; clear:both; background:url(immagini/bg_fondo.png) no-repeat 0 0; font-size:11px; }

#menu ul			{ margin:0px; padding:0px; list-style-type:none; }
#menu li			{ background:url(immagini/bg_menu_off.png) no-repeat 0 0; width:230px; margin-bottom:3px; line-height:45px; font-size:16px; color:white; font-weight:bold; text-align:right; }
#menu li a			{ color:white; text-decoration:none; display:block; padding-right:10px; }
#menu li a:hover { background:url(immagini/bg_menu_on.png) no-repeat 0 0; }
#menu li a.on	{ background:url(immagini/bg_menu_on.png) no-repeat 0 0; }

.contatti { line-height:22px; font-size:14px; }
.foto_galleria { border:1px solid #CCCCCC; padding:3px; margin:3px; }
#fotografie { height:80px; float:right; padding:0px 70px;  }
#fotografie img { border:1px solid gray; padding:1px; margin:0px 5px; }