 *{margin:0;padding:0;}

body{text-align:center;font-family:"Arial","Verdana","Trebuchet MS",serif; background:#ffffff url(img/sfondo-contenuto.gif) repeat-y center;color:#333333;font-size:12px;}

img {border:0px;}
.clearer{clear:both;height:5px;overflow:hidden;}
.clearer-l{clear:both;height:3px;overflow:hidden;}
.clearer-b{clear:both;height:1px;overflow:hidden;}
a {text-decoration:none;}

/*struttura pagina*/
#page{margin:0 auto;width:1004px;}
#main{width:1000px;clear:both;text-align:left;background: #f8f8f8 url(img/sfondo-grande.gif) repeat-x top;margin-right:2px;margin-left:2px;}
#mainsx{width:160px;float:left;overflow:hidden;padding-right:2px;padding-top:10px; text-align:center; background: #f8f8f8 url(img/sfondo-grande.gif) repeat-x top;}
#maincenter{width:532px;float:left;overflow:hidden;padding-right:2px;padding-top:10px; background: #f8f8f8 url(img/sfondo-grande.gif) repeat-x top;}
#maindx{width:304px;float:right;overflow:hidden;text-align:left;padding-top:10px; background: #f2f2f2 url(img/sfondo-grande.gif) repeat-x top;}

/*footer*/
#footer {width:100%; background:url(img/sfondo-footer.gif) repeat-x;margin:0 auto;height:48px;overflow:hidden;clear:both;text-align:center;}
#footer-top {width:1004px; background:#333333;text-align:center;margin:0 auto;height:17px;color:#ffffff;font-size:11px;padding-top:3px;}
#footer-bot {width:1004px; background:#ffffff;text-align:center;margin:0 auto;height:30px;color:#333333;font-size:11px;padding-top:3px;}


/*testata banner-login-ricerca*/
#header {width:100%; background:url(img/sfondo-testata.gif) repeat-x;text-align:center;margin:0 auto;overflow:hidden;clear:both;}
#banner{width:1000px;height:90px;text-align:center;padding-top:10px;margin:0 auto; border:1px solid black;}
#h-top{width:1004px;height:35px;background:url() no-repeat center;clear:both;font-size:11px;text-align:left;margin:0 auto;}
#h-top a {text-decoration:none;font-weight:bold;color:#333333;}
#h-login{float:left;margin-top:10px;margin-left:10px;}
#h-login .form{float:left;margin-right:5px;margin-top:1px}
#h-login .el{float:left;margin-right:5px;margin-top:3px}
#h-login .el-1{float:left;margin-right:5px;margin-top:5px;}
#h-login .testo-ricerca{width:100px;height:17px;border:1px solid #aeaeb0; margin-top:2px}
#h-cerca{float:right;height:17px;margin-top:10px;}
#h-cerca .el{float:left;margin-right:5px;margin-top:3px}
#h-cerca .el-1{float:left;margin-right:5px;margin-top:5px;}
#h-cerca .testo-ricerca{width:150px;height:17px;border:1px solid #aeaeb0; margin-right:5px;float:left;margin-top:2px}

/*testata libra*/
#h-libra{background:url(img/librahead_big.jpg) no-repeat; width:1002px;height:126px; position:relative;}
#h-libra-l{background:url(img/stemma_associazione.gif) no-repeat; width:150px;height:126px; float:left}
#h-libra-main{background:url(img/sfondo_giallo.jpg) repeat; width:700px;height:126px; position:relative;text-align:center;float:left}
#h-libra-r{background:url(img/sfondo-testata.gif) no-repeat; width:150px;height:126px; position:relative;float:left}
#h-libra #data{top:110px;left:229px;position:absolute;width:300px;height:30px;font-family:"Georgia","Arial","Trebuchet MS",serif;font-size:11px;font-weight:bold;text-align:left;}

/*menu principale*/
#h-menu-main {width:100%; height:24px; text-align:left;background: #ffffff url(img/sfondo_blu.jpg) repeat-x top;border-top:1px solid #ffffff;overflow:hidden;}
#h-menu-main  .sezione-sel {background:url(img/menu/sfondo-selected.gif) repeat-x;padding-top:5px; height:19px;text-align:center;float:left;width:165px;overflow:hidden;}
#h-menu-main  .sezione{width:165px;height:19px; text-align:center;float:left;padding-top:5px;}
#h-menu-main  .linea {background:url(img/linea.gif) no-repeat right;height:24px;float:left;width:2px;overflow:hidden;}
#h-menu-main  .selected a {font-size:12px; font-weight:bold;text-decoration:underline;color:#ffffff;text-transform:uppercase;}
#h-menu-main  .unselected{font-size:12px; font-weight:bold;text-decoration:none;color:#ffffff;text-transform:uppercase;}

/*menu sezioni*/
#h-menu {width:100%; height:21px; text-align:left;background: #ffffff url(img/sfondo-menu.gif) repeat-x top; padding-top:8px;}
#h-menu  .sezione {background:url(img/linea-menu.gif) no-repeat right;height:15px;text-align:center;float:left;padding-right:18px;padding-left:17px;}
#h-menu  .altro {height:15px;text-align:center;float:left;padding-right:18px;padding-left:17px;}
#h-menu  .link {color:#333333; font-weight:bold; text-decoration:none;float:left;text-transform:capitalize;} 
#h-menu  .link-sel {color:#ff9900; font-weight:bold; text-decoration:none;float:left;text-transform:capitalize;}
#h-menu  .blu {color:#2e728f; font-weight:bold;}
#h-menu  .blu-u {color:#2e728f; font-weight:bold;text-decoration:underline;}

/*generici*/
.left {float:left;}
.right {float:right;}
.padding {padding-left:5px;padding-right:5px;}
.line {background:#fedb99;height:3px;width:100%;clear:both;overflow:hidden;}
.line-grey {background:#cccccc;height:1px;width:100%;clear:both;overflow:hidden;}
.dot {background:url(img/dot-l.gif) repeat-x;height:1px;width:100%;clear:both;overflow:hidden;}
ul.red{list-style: url(img/dor-red.gif) outside;padding-left:20px;margin-top:5px;margin-bottom:3px;font-size:12px;}
ul.red a{text-decoration:none;color:#333333;font-size:12px;}

/*GENERICI TESTO*/
.blu-l, .blu-l a {color:#2e728f;text-decoration:none;font-size:11px;font-weight:bold;}
.grigio-l {color:#666666;font-size:11px;text-decoration:none;}
.grey-l {color:#666666;text-decoration:none;font-size:11px;font-weight:normal;}
.grey-s {color:#666666;text-decoration:none;font-size:12px;font-weight:normal;}
.grey-m {color:#333333;font-size:11px;text-decoration:none;}
.grey {color:#333333;font-size:12px;text-decoration:none;}
.titolo-red {color:#990000;font-size:16px;font-weight:bold;line-height:25px;}
.titolo-nero {color:#333333;font-size:14px;font-weight:bold;line-height:25px;}
.titolo-sezione {color:#ff9900;font-size:11px;font-weight:bold;}
.titolo-articolo {color:#333333;font-size:28px;font-weight:bold;line-height:24px;font-style:italic;}
.title {font-size:14px;font-weight:bold;}
.title-red {color:#990000;font-size:14px;font-weight:bold;}
.title-red  a {text-decoration:none; color:#990000;font-size:14px;font-weight:bold;}
.titolo-giorno {color:#333333;font-size:16px;font-weight:bold;font-style:italic;line-height:18px;}
.titolo-giorno-red {color:#990000;font-size:16px;font-weight:bold;font-style:italic;line-height:12px;}
.nero {color:#333333;font-size:11px;font-weight:bold;}
.red-s {color:#990000;font-size:12px;text-decoration:none;font-weight:bold;}
.standard{color:#333333;font-size:11px;text-decoration:none;}

/*box abbonamenti */
.abbonamenti-top {background:url(img/sn/abbonamenti-top.gif) no-repeat;width:156px;height:2px;margin:0 auto;overflow:hidden; clear:both;}
.abbonamenti-content {background:url(img/sn/abbonamenti-sfondo.gif) repeat-y;width:146px;text-align:center; padding:5px;margin:0 auto;}
.abbonamenti-content  .yellow {background:#ffa500;width:140px;margin-left:3px;margin-right:3px;height:17px;padding-top:1px;}
.abbonamenti-content  .yellow a{color:#ffffff;font-weight:bold;text-decoration:none;font-size:12px;display:block;width:100%;height:100%}

/* box area personale */
.personal-content{background:url(img/sn/box-sfondo.gif) repeat-y top; width:146px; padding:5px;padding-bottom:2px;padding-top:4px;text-align:left;margin:0 auto;}
.personal-content img {border: 0;}
.personal-content  .yellow {background:#ffa500;width:146px;padding-top:1px;text-align:left;}
.personal-content  .yellow a{color:#ffffff;font-weight:bold;text-decoration:none;}
.personal-content  .yellow-center{background:#ffa500;width:146px;height:17px;padding-top:1px; text-align: center; }
.personal-content  .yellow-center a{color:#ffffff;font-weight:bold;text-decoration:none;font-size:12px;display:block;width:100%;height:100%;text-align: center;}
.personal-content .personal-box-center{background:#ffe9c2;width:146px;text-align:center;}
.personal-content .personal-box-left{background:#ffe9c2;width:146px;text-align:left;}
.personal-box-left img {border: 1px solid #000000;}
.personal-box-center img {border: 1px solid #000000;}
.personal-content  .personal-little {font-size:11px;}
.personal-content  .personal-little a {color:#000000;font-weight:bold;text-decoration:none;}
.personal-content  .personal-medium {font-size:12px;}
.personal-content  .personal-medium  a {color:#000000;font-weight:bold;text-decoration:none;}
.personal-content  .personal-big {font-size:14px;}
.personal-content  .personal-big  a {color:#000000;font-weight:bold;text-decoration:none;}

.personal-content  .yellow .yellow-little {font-size:11px;}
.personal-content  .yellow .yellow-medium {font-size:12px;}
.personal-content  .yellow .yellow-big {font-size:14px;}




ul.sn-orange{list-style: url(img/dor-orange.gif) outside;padding-left:20px;margin-top:5px;margin-bottom:3px;font-size:11px;font-weight:bold;text-align:left;}
ul.sn-orange a{text-decoration:none;color:#333333;font-size:11px;font-weight:bold;text-align:left;}

.line-white {background:#ffffff;height:1px;width:100%;clear:both;overflow:hidden;}

/*box edicola*/
.edicola-content {background: #ffffff url(img/sn/edicola-sfondo.gif) no-repeat top;width:146px;padding-top:10px;padding-left:5px;padding-right:5px;margin:0 auto;}
.edicola-content img {border: 1px solid #000000;margin:3px;}
.edicola-content .title {font-size:14px;font-weight:bold;}
.edicola-content .data{font-size:11px;}


/*box generico sinistra*/
.sn-box {background:url(img/sn/box-sfondo.gif) repeat-y top; width:146px; padding:5px;text-align:left;margin:0 auto;}
.sn-box-bot {background:url(img/sn/box-bot.gif) no-repeat top; width:156px;height:2px;margin:0 auto;clear:both;overflow:hidden;}
.sn-box .title {font-size:12px;font-weight:bold;}
.sn-box .bordo {border:1px solid #000000;margin:3px;}
.sn-box .red {background:#990000;width:141px;padding-left:5px;height:17px;padding-top:1px;color:#ffffff;font-weight:bold;font-size:12px;}
.sn-box .red a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:12px;display:block;width:100%;height:100%}
ul.sn-red{list-style: url(img/dor-red.gif) outside;padding-left:20px;margin-top:5px;margin-bottom:3px;font-size:11px;width:126px;}
ul.sn-red a{text-decoration:none;color:#333333;font-size:11px;}


/*contenuto centrale*/
.content-box {background:url(img/contenuto-sfondo.gif) repeat-y top; width:514px; padding-top:8px;padding-right:5px;padding-left:5px;text-align:left;margin:0 auto;}
.content-box .bordo img  {margin-right:10px;margin-bottom:2px;border:1px solid #000000;float:left}
.content-box .nobordo img  {margin-right:10px;margin-bottom:2px;float:left}
.content-box .bordo-right img {margin-bottom:2px;border:1px solid #000000;}
.content-box .image-right{margin-right:10px;margin-bottom:2px;float:right;}
.content-box .dida-bottom{font-size:10px;clear:left;text-align:center;}
.content-box .bordo-titolo img {margin-right:25px;margin-bottom:2px;border:1px solid #000000;float:left}
.content-box-eventi {width:514px;float:left;font-size:12px;}
.content-box-eventi .blu {background:#455564;width:514px;padding-left:5px;height:17px;padding-top:1px;}
.content-box-eventi .blu a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:12px;display:block;width:100%;height:100%}
.content-box-eventi .line-eventi {background:#cccccc;height:1px;width:130px;overflow:hidden;margin-top:2px;margin-bottom:2px;}
.content-box-eventi img {margin-right:5px; float:left;}
.content-box-eventi .bordo{ float:left;border:1px solid #000000;margin:3px;}
.content-box-bot {background:url(img/contenuto-bot.gif) no-repeat top; width:524px;height:2px;margin:0 auto;}
.contenitore {width:500px;float:left;background:url(img/dot-sfondo-1.gif) repeat-y;}
.content-box-dx{width:250px;float:right;font-size:12px;}
.content-box-sn{width:250px;float:left;font-size:12px;}

/*contenuto box doppio*/
.content-box-doppio {background:url(img/doppio-sfondo.gif) repeat-y top; width:514px; padding-top:5px;padding-right:5px;padding-left:5px;text-align:left;margin:0 auto;}
.content-box-doppio-bot {background:url(img/doppio-bot.gif) no-repeat top; width:524px;height:3px;margin:0 auto;}
.content-box-doppio-dx {width:250px;float:right;font-size:12px;}
.content-box-doppio-sn{width:250px;float:left;font-size:11px;}
.content-box-doppio .blu {background:#455564;width:245px;padding-left:5px;height:17px;padding-top:1px;}
.content-box-doppio .blu a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:12px;display:block;width:100%;height:100%}
.content-box-doppio .line-eventi {background:#cccccc;height:1px;width:130px;overflow:hidden;margin-top:2px;margin-bottom:2px;}
.content-box-doppio img {margin-right:5px; float:left;}
.content-box-doppio .bordo{ float:left;border:1px solid #000000;margin:3px;}

/*contenuto store*/
.store-dot {width:524px;background:url(img/dot-top.gif) no-repeat;height:3px;clear:both;overflow:hidden;margin:0 auto;}
#store-box {width:524px;background:url(img/dot-sfondo-3.gif) repeat-y;overflow:hidden;margin:0 auto;font-size:11px;}
#store-box #logo{background:#ffffff url(img/logo-store.gif) no-repeat left;margin-left:4px;margin-right:4px; width:326px;height:23px;padding-left:190px;padding-top:13px;}
.store-box-left {width:156px; float:left; text-align:center;margin-left:5px; margin-right:5px;padding-left:5px;}
#store-box .dot-1{background:#ffffff url(img/dot-l.gif) repeat-x;height:1px;width:514px;clear:both;overflow:hidden;margin-left:5px;margin-right:5px;}
#store-box .bordo-1 {border:1px solid #000000;}
#store-box .price {float:left; margin-left:10px;text-align:left;padding-top:3px;margin-bottom:10px;}
#store-box .acquista {float:right; margin-right:10px;text-align:right;margin-bottom:10px;}
#store-box .img-l {float:left;border:1px solid #000000;margin-right:5px;}

/*sponsor*/
.sponsor-dot {width:524px;background:url(img/dot-top.gif) no-repeat;height:3px;clear:both;overflow:hidden;margin:0 auto;}
#sponsor-box {width:524px;background:url(img/dot-sfondo-4.gif) repeat-y;overflow:hidden;margin:0 auto;font-size:11px;}
/*#sponsor-box{width:262px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;font-size:11px;overflow:hidden;clear:both;padding:5px;}*/
#sponsor-box img{float:left;margin-right:5px;}
#sponsor-box .line-w {background:#ffffff;height:1px;width:100%;clear:both;overflow:hidden;margin-top:5px; margin-bottom:5px;}
.sponsor-box {width:524px;background:url(img/dot-sfondo-4.gif) repeat-y;overflow:hidden;margin:0 auto;font-size:11px;}
.sponsor-box img{float:left;margin-right:5px;}
.sponsor-box .line-w {background:#ffffff;height:1px;width:100%;clear:both;overflow:hidden;margin-top:5px; margin-bottom:5px;}
.sponsor-left {width:254px;float:left;margin-right:3px; margin-left:3px;margin-top:5px; margin-bottom:5px}


/*barra dx*/

.box-blu {width:290px; background:url(img/dx/sfondo-blu.gif) repeat-x;height:19px;padding-left:5px;padding-right:5px;margin:0 auto;padding-top:3px}
.box-blu a, .titolo {color:#ffffff;font-weight:bold;text-decoration:none;font-size:12px;display:block;width:100%;height:100%}
#box-blu-feed {width:290px; background:url(img/feed.gif) no-repeat right;}

.box-dx {width:300px;background:url(img/dx/sfondo.gif) repeat-y;overflow:hidden;margin:0 auto;}
.box-dx .bordo-titolo {margin-right:25px;margin-bottom:2px;border:1px solid #000000;float:left}
.box-dx-bot {width:300px;background:url(img/dx/bot.gif) no-repeat;overflow:hidden;margin:0 auto;height:5px;}
.titolo-colonna {width:280px;background:#ffdb99;margin-top:3px;margin-right:5px;margin-left:5px;text-align:left;height:17px;padding-left:5px; padding-right:5px;padding-top:1px;}
.titolo-colonna a {color:#333333;font-weight:bold;text-decoration:none;}
.titolo-archivio {background:#ffdb99;text-align:left;height:17px;padding-left:5px; padding-right:5px;padding-top:1px; float:left;}
.titolo-archivio a {color:#333333;font-weight:bold;text-decoration:none;}
.spacer {background:#ffffff;float:left;}
ul.dx{list-style: url(img/square.gif) outside;padding-left:25px;margin-top:5px;margin-bottom:3px;}
 .input{width:170px;height:17px;border:1px solid #aeaeb0; margin-right:5px;float:left;margin-top:2px}

li.news-amenu-item-year {list-style: none; color:#333333;font-weight:bold; width:280px;background:#ffdb99;margin-top:3px;margin-right:5px;margin-left:5px;text-align:left;height:17px;padding-left:5px; padding-right:5px;padding-top:1px;}
 
#servizi {width:300px;background:url(img/dx/servizi.gif) repeat-y;overflow:hidden;margin:0 auto;height:61px;position:relative;clear:both}
#servizi #link-1{position:absolute;left:0px;top:0px;height:61px;width:60px;}
#servizi #link-2{position:absolute;left:60px;top:0px;height:61px;width:60px;}
#servizi #link-3{position:absolute;left:120px;top:0px;height:61px;width:60px;}
#servizi #link-4{position:absolute;left:180px;top:0px;height:61px;width:60px;} 
#servizi #link-5{position:absolute;left:240px;top:0px;height:61px;width:60px;} 
#servizi a {display:block;width:100%;height:100%}
#servizi .alt {display:none;}
 
/*menu tendina*/

#dropmenudiv-link{background:url(img/sfondo-menu.gif) repeat-x top;height:21px;padding-top:8px;color:#000000;display:block;text-align:left;font-weight:bold;padding-left:10px;}
#dropmenudiv{position:absolute;z-index:100;}

.grey-max {color:#333333;font-size:11px;text-decoration:none;font-weight:bold;text-transform: uppercase;}
 
.align-left {text-align: left;}
.align-center{text-align: center;}
.align-right {text-align: right;}
.align-justify {text-align: justify;}

.bodytext{margin:0;padding:0;}
.bodytext a {color:#2e728f;text-decoration:none;font-weight:bold;}


#form-container {width:100%;padding-top:5px;font-family:"Arial","Verdana","Trebuchet MS",serif;font-size:12px;}	
#preview-container {width:487px; text-align:left;float:left;padding-top:5px;border: 2px solid #ffa500;padding-left:5px;padding-top:5px;padding-bottom:5px;overflow:hidden;}					
#input-container {width:385px; text-align:left;float:left;padding-top:5px;}		
#result-container {width:385px; text-align:left;float:left;padding-top:5px;}				
#status-container {width:110px; text-align:left;float:left;padding-top:5px;padding-left:5px;}	
#form-status {width:105px; text-align:left;float:left;border: 1px solid #dddddd;}
#form-cosa {width:380px; text-align:left; border: 1px solid #dddddd;}	
#form-quando {width:380px; text-align:left; border: 1px solid #dddddd;margin-top:5px;}
#form-dove {width:380px; text-align:left; border: 1px solid #dddddd;margin-top:5px;}	
#form-categorie {width:380px; text-align:left; border: 1px solid #dddddd;margin-top:5px;}
#form-invio {width:380px; text-align:left; border: 1px solid #dddddd;margin-top:5px;}	
#status-container .form-titolo {width:100px; text-align:left;background-color: #f3f3f9;padding-left:5px;padding-top:5px;padding-bottom:5px;overflow:hidden;font-weight:bold;font-size:13px;}
#input-container .form-titolo {width:375px; text-align:left;background-color: #f3f3f9;padding-left:5px;padding-top:5px;padding-bottom:5px;overflow:hidden;font-weight:bold;font-size:13px;}

#form-container .form-label {background-color: #b8bdc6; color:#ffffff; font-weight:bold;padding-left:5px;padding-top:5px;padding-bottom:5px;}
#form-container .form-input {background-color: #f3f3f9;padding-left:5px;padding-top:5px;padding-bottom:5px;}
#form-container .form-hint {background-color: #f3f3f9;padding-left:5px;padding-top:0px;padding-bottom:5px;font-size:11px;}
#form-container .form-value {background-color: #f3f3f9;padding-left:5px;padding-top:5px;padding-bottom:5px;font-weight:bold;}
#form-container select, #form-container textarea, #form-container input {font-family:"Arial","Verdana","Trebuchet MS",serif; font-size:12px;}