body {margin:0;background-image:url(../img/bg.jpg);background-repeat:repeat;}

div, p, input, select, textarea {font-family:Trebuchet MS,San-serif;color:#333333;font-size:11px;line-height:18px;}

a {color:#990000;text-decoration:none}
a:hover {color:#990000;text-decoration:underline;}
p {margin:0px;padding:0;}
form, dl {margin:0;padding:0;}
ul, ol {margin:0;padding:0;text-indent:0}

ul.elencocircle li {list-style-type:circle;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
ul.elencodisc li {list-style-type:disc;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
ul.elencosquare li {list-style-type:square;list-style-position:outside;margin-left:15px;margin-bottom:5px;}

h1 {margin:0;font-weight:normal;text-align:left;font-family:Times New Roman,San-serif;font-size:27px;color:#a67e21;line-height:28px;} /* titolo nel corpo */
h2 {margin:0 0 8px 0;font-weight:normal;text-align:left;font-family:Times New Roman,San-serif;font-size:23px;color:#999999;line-height:28px;} /* titolo2 nel corpo */
h3 {margin:0;font-weight:normal;text-align:left;font-family:Times New Roman,San-serif;font-size:20px;line-height:23px;} /* titoletti HP */


/* struttura generica sito */
#container {background-image:url(../img/bg_page.gif);background-repeat:repeat-x;background-position: 0 5px;}
#containerpage {background-image:url(../img/bg_lelvelpage.gif);background-repeat:repeat-x;background-position: 0 5px;}
#topline {height:5px;background-color:#dfca83;}
#bgeventi {background-image:url(../img/bg_eventi.gif);background-repeat:no-repeat;background-position: center top;}
#bgevention {background-image:url(../img/bg_memoria.gif);background-repeat:no-repeat;background-position: center top;}
#site {width:962px;margin:auto;}
#top {height:110px;}
#toppages {height:86px;}
#logo {float:left;}
#navitop {float:right;height:35px;width:481px;background-image:url(../img/bg_navitop.jpg);background-repeat:no-repeat;}
#navitop div {line-height:35px;width:263px;}
#navitop div a {display:block;float:left;padding:0 10px;margin:0 6px;color:#333333;text-decoration:none;}
#navitop div a:hover {color:#990000;}
#navitop a.hi {color:#990000;}
#header {height:279px;margin-bottom:1px;}
#headerpages {height:150px;margin-bottom:1px;}
#menutop {height:44px;background-image:url(../img/bg_menutop.gif);background-repeat:no-repeat;}
#menutop div {line-height:44px;font-size:15px;}
#menutop div a {display:block;float:left;margin-right:1px;text-align:center;color:#333333;text-decoration:none;}
#menutop div a.big {width:179px;}
#menutop div a.small {width:61px;}
#menutop div a:hover {background-image:url(../img/bg_btnmenu.gif);background-repeat:repeat;}
#menutop a.hi {background-image:url(../img/bg_btnmenu.gif);background-repeat:repeat;}
#corpo {background-image:url(../img/bg_corpo.gif);background-repeat:repeat;}
#menusx {width:180px;float:left;}
#menusx ul {margin-left:1px;}
#menusx ul li {list-style:none;line-height:16px;}
#menusx ul li a {display:block;width:143px;margin:auto;border-bottom:1px dotted #b1b1b1;padding:10px 0;color:#333333;}
#menusx ul li a:hover {color:#990000;font-weight:bold;text-decoration:none;word-spacing:-1px;}
#menusx ul li:hover {background-color:transparent}
#menusx ul li a.selectedon {color:#990000;font-weight:bold;text-decoration:none;word-spacing:-1px;}
#content {width:602px;float:left;}
.bussola {height:39px;background-image:url(../img/bg_bussola.gif);background-repeat:repeat;}
.bussola .brdtop {border-top:1px solid #e6e6e6}
.bussola div {padding:0 27px;}
.bussola p {line-height:39px;}
.bussola h1 {line-height:39px;font-size:15px;}
#bussola a, .bussola a {color:#333333;}
#bussola {height:39px;background-color:#fbf8ef;}
#bussola div {padding-left:11px;line-height:39px;}
.corpotxthp, #corpotxthp  {margin:24px 27px;}
#primopiano div {padding-bottom:18px;border-bottom:1px dotted #b1b1b1;margin-bottom:18px;}
#primopiano p {font-family:Times New Roman,San-serif;line-height:14px;font-size:13px;}
#primopiano div img {display:block;float:left;margin-right:16px;border:4px solid #e0dfdb;}
#primopiano div p img {display:inline;float:none;margin:0 0 0 5px;border:0;}
#primopiano h2 {line-height:16px;margin-bottom:10px;}
#inbrevesx {float:left;padding-right:20px;border-right:1px dotted #b1b1b1;width:46%}
#inbreve h3 {margin-bottom:5px;}
#inbreve p {margin-bottom:20px;font-family:Times New Roman,San-serif;font-size:12px;line-height:14px;}
#inbrevedx {float:right;padding-left:20px;width:46%}
#menudx {width:180px;float:right;}
#menudx .primo {width:143px;margin:auto;border-bottom:1px dotted #b1b1b1;height:39px;}
#menudx ul {margin-right:1px;}
#menudx ul li {list-style:none;line-height:16px;}
#menudx ul li a {display:block;width:143px;margin:auto;border-bottom:1px dotted #b1b1b1;padding:10px 0;color:#333333;}
#menudx ul li a:hover {color:#990000;font-weight:bold;text-decoration:none;}
#menudx ul li:hover {background-color:transparent}
#menudx img {display:block;margin:auto;}
#footer {min-height:262px;background-image:url(../img/bg_footer.gif);background-repeat:repeat-x;background-color:#032f6f;}
#footer div {margin:0 18px;padding:15px 0;font-size:11px;color:#ffffff;}
#footer div a {color:#9aacc6;}
#footer ul {float:left;margin-right:20px;}
#footer ul li {list-style:none;}
#footer .genitore li:first-child {font-weight:bold;font-size:12px;margin-bottom:7px;}
#footer .genitore li:first-child a {color:#ffffff;}
#footer a.cwhite {color:#ffffff;}

/* struttura dettagliata singole pag.*/
#corpotxt {margin:10px 27px;}
#corpotxt p {font-family:Times New Roman,San-serif;line-height:16px;font-size:12px;}
#corpotxt h1 {margin-bottom:40px;}
#stampa {position:relative;height:22px;}
#stampa1 {position:relative;height:25px;}
#stampa div {position:absolute;top:0;right:0px;}
#stampa1 div {position:absolute;bottom:0;right:0px;}
#stampa img, #stampa1 img {margin-right:10px;}
#stampa a, #stampa1 a {color:#333333;text-decoration:none;}
.p2livello {padding-bottom:18px;border-bottom:1px dotted #b1b1b1;margin-bottom:18px;}
.p3livello {padding-bottom:9px;border-bottom:1px dotted #b1b1b1;margin-bottom:22px;}
.p3livello > img {display:block;float:left;border:4px solid #e0dfdb;margin-right:16px;}
.p3livello p {float:left;margin-right:18px;width:394px;}
.p3livello p span {display:block;margin-bottom:13px;}
.p3livello img.dwnld {margin:3px 6px 0 0;}
.p3livello img.freccine {margin:-1px 0 0 5px;vertical-align:middle;}
.galleryarticle {padding:8px 0;border-bottom:1px dotted #b1b1b1;border-top:1px dotted #b1b1b1;margin-bottom:50px;}
.galleryarticle img {margin-right:10px;border:4px solid #e0dfdb;}


/* generici */
.erase {font-size:1px;clear:both;}
.empty {font-size:1px;}
.justifycato {text-align:justify;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.floatsx {float:left;}
.floatdx {float:right;}
.arrows {margin-left:5px;}

/*stili x testo*/
.cwhite {color:#ffffff;}
.cdefault {color:#333333;}
.cgrey {color:#999999;}
.cred {color:#990000;}
.cblack {color:#000000;}

.txtdef {font-family:Trebuchet MS,San-serif;}
.txttimes {font-family:Times New Roman,San-serif;}

.txt18 {font-size:18px;line-height:20px}
.txt15 {font-size:15px;line-height:17px}
.txt14 {font-size:14px;line-height:16px}
.txt13 {font-size:13px;line-height:13px;}
.txt12 {font-size:12px;line-height:13px;}
.txt11 {font-size:11px;line-height:13px;}