﻿/* FOGLIO DI STILE */

body  {
    text-align:center; 
    color:gray; 
    background-color:Silver;
    margin:0;
    padding:0;
}
h1, h2, h3, h4, h5, h6, p, ul, li { font-family:Arial; margin:0; padding:0;}
h3, b { color:#000000; }
a { text-decoration:none; }
img, table, tr, td { border:none; margin:0; padding:0; }

#header {padding:0px; border:0px;}

#toolbar { margin:0; height:20px; }
#wrap {width:876px; text-align:center; margin:0 auto; padding-top:0px; margin-top:0px;}
#wrap {background-image: url("images/utilities/wrap-background.png"); background-repeat: repeat-y;}

#radio {  background-image:url(images/utilities/top-radio-box.png);  margin-top:0px; padding-left:10px; height:20px; }
#radio h2 { font-size: 13pt; color:#ffffff; padding-top:1px; }

/* STILE DEL MENU' */

.menu-box { margin-top:1px; text-align:left; }
.menu-box ul { list-style-type:none; }

.title-box {  background-image:url(images/utilities/top-box.png);  margin-top:0px; padding-left:10px; height:20px; }
.title-box h2 { font-size: 13pt; color:#ab690c; padding-top:1px; }

.voci-box { margin-top:0px; padding-top:10px;  padding-left:20px; padding-bottom:10px;}

.box-sx .voci-box { background-image:url(images/utilities/box.png);  background-repeat: repeat-y; bottom:inherit;  }
.box-sx { float:left; width:200px; height:inherit; margin-left:15px; margin-top:0px; }
.box-sx .title { /*font-family:Arial Black;*/ }
.box-sx a {text-decoration:none; color:#4cace8; /*only x-mas--> color:Red; */ }
.box-sx a:hover { color: blue; text-decoration:underline; }

#social-network { text-align:center; background-color:#ffffcc; }

/* CORPO DELLA PAGINA */

#corpo { margin-right:15px; margin-left:215px; min-height:495px; }

/* Home page */

#newsbar { width:645px; height:30px; overflow:hidden; }
#newsbar .codice { padding: 1px 1px; }
#salutohome p { font-size:14px; text-align:left; height:18px; padding-left:3px; padding-top:2px; }

.news { border-style:solid; margin-top:5px; margin-left:5px; margin-right:5px; }
.news h3 { color:Gray; }
.news .nw-title { text-align:left; background-color:#ede59e;}
.news .nw-contenuto { padding:5px 0px; }
.news .nw-contenuto .condividi { text-align:center; }
.news .nw-contenuto a { color:#0c81be; }
.news .nw-contenuto a:hover { color:#0c81be; text-decoration:underline; }
.news .nw-contenuto p { padding:5px; text-align:left; }
.news .nw-contenuto .video { padding-top:10px; padding-bottom:10px; }

.domani {background-color:#ff99cc;}

/*---------------------------------------------------------------------------------------------------*/

/* Standard page */

#breadcrumb { height:20px; 
    margin-left:1px;
    padding-left:4px;
    text-align:left;
    border-bottom: solid 1px #0c81be;
    }
#breadcrumb a { color:Gray; }
#breadcrumb a:hover { color:#0c81be;}

.pg-title { color:#0c81be;}
.pg-contenuto { padding:5px 0px; }
.pg-contenuto p { padding:10px; font-size:14px; }
.pg-contenuto a { color:#0c81be; }
.pg-contenuto a:hover { color:#0c81be; text-decoration:underline; }
.giustificato { text-align:justify; }

/* Eventi page - allineamento testo */
.eventi { text-align:left; padding:10px;}
.eventi ul { padding-left:20px; padding-top:15px; }


/* Cd page */

cd.table { width:600px; }

/* Gallery page */

.gallery { padding:10px; text-align:center; margin-top:15px;}

/* Scheda page */

.elenco ul { list-style-type:none; }

.scheda-title { font-size:16px; font-weight:bold; }
.scheda-text { font-style:italic; color:#000000; }

/* Story page */

h2.story { font-size:30px; }

.story-field { border:solid 1px grey; margin:10px;}
.story-field .story-headfield { text-align:left; background-color:#ff6666; padding-left:10px; color:#ffffff;}
.story-field .story-date { font-style:italic; }
.story-field .story-top { text-align:right; }
.story-field .story-top a { color:red; }

/*---------------------------------------------------------------------------------------------------*/
.video h3 { padding-bottom:5px; }
.video { padding-top:15px; }
.left { text-align:left; }
#programma { text-align:left; padding-left:10px; }

.reset {clear:inherit;}

#shinystat { display:none; }

#footer {background:url("images/utilities/footer-background.png") no-repeat; margin:0px auto; text-align:center; clear:both;
             width:876px; min-height:45px; padding-bottom:10px; padding-top:20px;}
#footer table { text-align:center; }




