<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS GOMMAR */

/* HTML */
body, div, ul, li {margin:0; padding:0;}
body { font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#416e6b url(../immagini/bg.jpg) left top repeat-x; }
ul {list-style:none;}
p a {color:#000; font-weight:bold; text-decoration:none; border-bottom:1px dashed #000;}
a img, a.img:hover, a img:visited { border:0; }
h3 {font-size:20px; height:50px; text-transform:lowercase; margin:0; padding:5px; background:url(../immagini/bgH3.jpg) left 30px no-repeat; }
h4 {font-size:18px; color:#545454; height:50px; text-transform:lowercase; margin:0; padding:5px; background:url(../immagini/bgH3.jpg) left 30px no-repeat; }

/* STRUTTURA */
#all {width:900px; margin:50px auto 0 auto; background:#fff url(../immagini/bgAll.jpg) 0px 0px no-repeat;}
#principale {width:880px; margin:10px 10px 0 10px; padding-top:10px;}
#footer {width:900px; height:200px; margin:0px auto; clear:both; background:#fff url(../immagini/bgFooter.jpg) 0px 0px no-repeat; color: #6c6c6c;font-size: 10px;}
#footer a {color:#000; font-weight:bold; text-decoration:none; border-bottom:0px dashed #000;}
#testata {height: 110px; background:url(../immagini/bgMenu.png) right bottom no-repeat;}
#logo {float:left; width:280px; margin:5px 0;}
#menu {margin-left:280px; width:600px;}

/* STILI */
.clear {clear:both;}
.mt50 {margin-top:50px;}
.ml220 {margin-left:220px;}

/* menu */
#menu ul {float:right; height:80px; overflow:hidden;}
li.menu_top { width:auto; height:110px; float:left; display:block;  margin:0;  background:url(../immagini/bgMenuLi.jpg) left center no-repeat;}
a.main_menu { height:90px; line-height:90px; padding:10px 20px; display:block; color: #000; text-decoration: none; background:url(../immagini/bgMenuA.jpg) right center no-repeat; }
a.main_menu:hover { color: #438C57; }

/* submenu */
#sub_menu { width: 190px; float:left; margin:25px 10px; padding:5px 0;}
li.box_submenu { height: 25px; width:180px; margin:10px 5px; border-bottom:1px solid #c8ccd5; }
a.l_sub_menu { color: #438C57; text-decoration: none; text-transform:uppercase; font-weight:bold; }
a.l_sub_menu:hover { color: #999; text-decoration: none; }
.l_sub_menu_curr { color: #999; text-decoration: none; font-weight:bold; text-transform:uppercase; }

/* index */
#centro {width: 880px; clear:both;}
#corpo {margin-left:220px; width:660px; }
#bottom {margin-top: 5px; width: 880px;  overflow:hidden; line-height:22px;}
#bottom p {padding:0 15px 0 5px; margin:0;}
#news {
	float:left;
	display:inline;
	width:0px;
	visibility: hidden;
}
#copertina {float:left; width:320px; margin-left:10px;}
#intro {
	float:left;
	width:auto;
	margin-left:10px;
}
.news_title{ font-size: 10px; font-weight: bold; }
.news_desc{ font-size:10px; }
.news_leggi{ font-size:10px; text-align:right; }
a.lnews { color: #000; text-decoration: none; }
a.lnews:hover { color: #e3004f; text-decoration: none; }

/* interna */
#img_centro {width:660px; height:180px;}
#testo_centro {margin:0;}

/* virtual_content */
#img_centro_v { width: 660px; margin-left:220px; }
#istruzioni_v { width: 660px; font-size: 10px; margin-left:220px; }

/* gallery */
#box_foto {width: 770px; margin:0 auto; }
#img_foto_vert { padding-top: 180px; border-right: solid 1px #C8D3D9; width: 90px; height:290px; float:left; }
#foto_vert{ width: 90px; height:288px; }
.pag {padding:5px; font-size:20px;}

/* */
.testo { color: #333; line-height:22px;}
.testo a:link { color:#000; text-decoration: underline; }
.testo a:hover { color: #e3004f; text-decoration: none; }
.testo a:visited { color: #0000; text-decoration: underline; }
</pre></body></html>