@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
body, html{margin:0; padding:0; height:100%; background:#eef4bc url(images/backgif.gif) repeat; font-family:"Trebuchet MS", Tahoma, Verdana, Arial;}
/*=== Firefox workaround to avoid content moving on page length ===*/
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}
/*==================*/

img{border:0;}

.topimg{border:5px solid #d1d9a4;}
.imgart{border:5px solid #d1d9a4;}

#container {width:840px; margin:0 auto;}

#top{width:840px; background-color:#a4b189; line-height:40px; font-size:12px; color:#FFFFFF;}
#top a, #top a:link, #top a:visited, #top a:active {color: #FFFFFF; text-decoration:none;}
#top a:hover {color: #0c203a; text-decoration:none;}
#top div{text-align:right;padding-right:10px}

#centerpage{width:824px; margin:0 auto;}
#left{float:left; width:270px;}
#right{float:left; margin-left:30px; text-align:left; width:470px;}
#right p {margin:0 0 3px 0; padding:0; text-align:justify;}
#right ul{margin:0 0 0 15px; padding:0 0 0 15px; text-align:justify;}
#right ol{margin:0 0 0 15px; padding:0 0 0 15px; text-align:justify;}
#right li{margin-top:8px;}
#right br{font-size: 4px;line-height: 4px; }

#text{margin-top:20px;}
#text p {margin-top:20px; margin-bottom:20px; width:490px; text-align:justify;}
#text ul{list-style-type:square; margin-left:20px; margin-top:5px; }
#text li{width:450px; padding-left:0;}

#boxart{margin-top:10px; margin-bottom:10px; background-color:#dee2c6; text-align:left}
#boxart p{padding:7px; font-size:12px; color:#434343; font-weight:100; text-align:justify;}
#boxart h3{padding:7px; font-size:14px; margin:0; color:#fff; font-weight:bold;}
#boxart br{font-size: 2px;line-height: 2px; }
#boxarttit{padding:7px; background-color:#a3ac73;font-size:14px; line-height:14px; color:#fff; font-weight:bold;}

#lista{list-style:square; margin:5px 5px 0px 14px; padding:2px 5px 8px 14px; font-size:11px; color:#333;}
#lista li{margin-top:2px; padding-left:2px;}
#lista a, #lista a:link, #lista a:visited, #lista a:active {color: #333; text-decoration:none;}
#lista a:hover {color: #e12712; text-decoration:none;}
#lista #sel{color:#e12712; text-decoration:none;}

.submenu{margin-top:2px; background-color:#d8e0aa; background-image:url(images/sm1.gif); background-repeat:no-repeat; text-align:left; display:block;}
.submenu p{padding:7px 0 7px 0; font-size:12px; color:#333; font-weight:bold;}
.submenu h3 {margin:0; font-weight:100; padding-left:25px; font-size:12px; color:#333;}
.submenu td{padding:7px 0 7px 25px; font-size:12px; color:#333; font-weight:bold;}
.submenu a, .submenu a:link, .submenu a:visited, .submenu a:active {color: #333; text-decoration:none; display:block;}
.submenu a:hover {color: #4f7205; text-decoration:none;}
.submenu #current{color:#4f7205; text-decoration:none;}

#boxbuttons{margin:10px 0 10px 0; font-size:16px; font-weight:bold; color:#666; text-align:left;}
#boxbuttons div {float:left; margin-left:8px; width:267px; border:1px dashed #3e7800; background-color:#F5F5F5; text-align:left;}
#boxbuttons div a {text-decoration:none; color:#666;}
#boxbuttons a, #boxbuttons a:link, #boxbuttons a:visited, #boxbuttons a:active {color: #666; text-decoration:none;}
#boxbuttons a:hover {color: #3e7800; text-decoration:none;}


#listbuttons{margin-top:20px; width:250px; margin:0 auto; font-size:12px; font-weight:bold; color:#666; background-color:#F5F5F5;}
#listbuttons div {width:250px;}
#listbuttons div a {text-decoration:none; color:#666;}
#listbuttons a, #listbuttons a:link, #listbuttons a:visited, #listbuttons a:active {color: #666; text-decoration:none;}
#listbuttons a:hover {color: #3e7800; text-decoration:none;}

#footer{width:840px; background-color:#fff; line-height:40px; font-size:14px; color:#444; text-align:center;}
#footer a, #footer a:link, #footer a:visited, #footer a:active {color: #444; text-decoration:none;}
#footer a:hover {color: #e12712; text-decoration:none;}

#box{background-color:#FFFFFF; width:840px; text-align:center;}

#menualto{font-size:12px; font-weight:bold; color:#FFFFFF; width:824px; margin:0 auto;}
#menualto div{float:left; line-height:54px; text-align:center;}


#benv{width:132px; background-image:url(images/mn01.gif); display:block;}
#benv a, #benv a:link, #benv a:visited, #benv a:active {color: #FFF; background-image:url(images/mn01.gif);  text-decoration:none; display:block;}
#benv a:hover {color: #fff; text-decoration:none; display:block; background-image:url(images/mn01b.gif);} 
#benv a.current{color:#0c203a; background-image:url(images/mn01b.gif);}

#chi{width:132px; background-image:url(images/mn02.gif); margin-left:7px; display:block;}
#chi a, #chi a:link, #chi a:visited, #chi a:active {color: #FFF; text-decoration:none; display:block; background-image:url(images/mn02.gif);}
#chi a:hover {color: #fff; text-decoration:none; background-image:url(images/mn02b.gif); display:block;}
#chi a.current{color:#0c203a; background-image:url(images/mn02b.gif);}

#aree{width:132px; background-image:url(images/mn03.gif); margin-left:7px; display:block;}
#aree a, #aree a:link, #aree a:visited, #aree a:active {color: #FFF; text-decoration:none; display:block; background-image:url(images/mn03.gif);}
#aree a:hover {color: #fff; text-decoration:none; background-image:url(images/mn03b.gif); display:block;}
#aree a.current{color:#0c203a; background-image:url(images/mn03b.gif);}

#art{width:131px; background-image:url(images/mn04.gif); margin-left:7px; display:block;}
#art a, #art a:link, #art a:visited, #art a:active {color: #FFF; text-decoration:none; display:block;background-image:url(images/mn04.gif);}
#art a:hover {color: #fff; text-decoration:none; background-image:url(images/mn04b.gif); display:block;}
#art a.current{color:#0c203a; background-image:url(images/mn04b.gif);}

#prog{width:131px; background-image:url(images/mn05.gif); margin-left:7px; display:block;}
#prog a, #prog a:link, #prog a:visited, #prog a:active {color: #FFF; text-decoration:none; display:block;background-image:url(images/mn05.gif);}
#prog a:hover {color: #fff; text-decoration:none; background-image:url(images/mn05b.gif); display:block;}
#prog a.current{color:#0c203a; background-image:url(images/mn05b.gif);}

#temi{width:131px; background-image:url(images/mn06.gif); margin-left:7px; display:block;}
#temi a, #temi a:link, #temi a:visited, #temi a:active {color: #FFF; text-decoration:none; display:block;background-image:url(images/mn06.gif);}
#temi a:hover {color: #fff; text-decoration:none; background-image:url(images/mn06b.gif); display:block;}
#temi a.current{color:#0c203a; background-image:url(images/mn06b.gif);}

.testo{font-size:12px; line-height:16px; color:#434343; font-weight:100;}
.testo a, .testo a:link, .testo a:visited, .testo a:active {color: #434343; text-decoration:underline;}
.testo a:hover {color: #659207; text-decoration:underline;}

.test h3{font-size:12px; color:#1870ae; font-weight:bold;}
.testo p{font-size:12px; line-height:16px; color:#434343; font-weight:100;}
.titbianco{font-size:14px; line-height:14px; color:#fff; font-weight:bold;}

.titgrey{font-size:32px; font-weight:bold; color:#ababab;}
.titiello{font-size:32px; font-weight:bold; color:#fec603; }
.titred{font-size:32px; font-weight:bold; color:#e12712; }
.titlgreen{font-size:32px; font-weight:bold; color:#a1cf41; }
.titdgreen{font-size:32px; font-weight:bold; color:#659207; }
.titturch{font-size:32px; font-weight:bold; color:#43c1d0; }
.titblue{font-size:32px; font-weight:bold; color:#1870ae; }

.titart{font-size:12px; font-weight:bold; color:#659207;}
.titart a, .titart a:link, .titart a:visited, .titart a:active {color: #659207; text-decoration:none;}
.titart a:hover {color: #0c203a; text-decoration:none;}

.titarticolo{font-size:20px; font-weight:bold; color:#659207;}
.titprog{font-size:20px; font-weight:bold; color:#43c1d0;}
.tittema{font-size:20px; font-weight:bold; color:#1870ae;}
.titaree{font-size:20px; font-weight:bold; color:#a1cf41; padding-top:8px;}
.autore{font-size:13px; font-style:italic; color:#555;}

.dataart{font-size:12px; color:#659207;}
.datatema{font-size:12px; color:#1870ae;}
.dataprog{font-size:12px; color:#43c1d0;}

#evento ol{margin:0 0 0 15px; padding:0 0 0 15px; text-align:justify;}

.doclink a, .doclink a:link, .doclink a:visited, .doclink a:active {color: #1870ae; text-decoration:underline; font-weight:bold;}
.doclink a:hover {color: #cc0000; text-decoration:underline;}

#elenco1{float:left; margin-top:10px; padding:3px 0 0 20px;}
#elenco2{float:left; padding:3px 0 0 8px; margin-top:10px;}

.biblio{font-size:11px; line-height:12px; color:#333; font-weight:100;}