body{font:70% Arial;margin:0;background:#000;color:#1F1F29;}
a img{border:0;}
a{color:#1A3890;}
a:hover{color:#1A3890;text-decoration:none;}
p{margin:1px 0;font-family:Arial;}
input,select,textarea{font-family:"Trebuchet MS";font-size:10px;cursor:pointer;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{margin:5px 0;font-size:18px;color:#1A3890;}
h2{margin:4px 0;font-size:14px;color:#1A3890;}
h3{margin:2px 0;font-size:12px;color:#1A3890;}
h4{margin:2px 0;font-size:12px;color:#1A3890;}
hr{border:1px solid #ddd;margin:10px 0;}

big{font-size:130%;}
strike{color:#666;}
marquee{height:130px;overflow:hidden;border:0;padding:2px;font-size:100%;}


.sinistra{float:left;}
.destra{float:right;}
.rosso{color:#1A3890;}
.georgia{font-family:Georgia;}
.celeste{background:#D6E0F9 !important;}

#bread{margin-bottom:6px;}

/* COMUNI */

.special{font-size:11px;color:#1F1F29;}
.special span{font-size:12px;color:#1A3890;}

#fascia-testata{background:#000;}
#testata{height:106px;width:980px;margin:0 auto;position:relative;}
#fascia-testata #riga-rossa{border-bottom:3px solid #1A3890;height:1px;background:#fff;font-size:0;overflow:hidden;}

#footer{color:#fff;width:980px;margin:0 auto;height:60px;}
#fascia-footer{background:#000;height:30px;}
#fascia-footer #riga-rossa{border-top:3px solid #1A3890;height:1px;background:#fff;font-size:0;overflow:hidden;}

#menu-footer{margin:0 auto;font:11px Arial;text-align:center;padding:10px 0;}
#menu-footer a{color:#fff;}
#footer div{color:#aaa;}
#credits a{color:#DCE0E9;font:11px Arial;}

#logo{position:absolute;left:0;top:0;width:200px;height:110px;}

#frase-testata{position:absolute;left:250px;top:20px;width:200px;height:20px;color:#fff;font:11px Verdana;font-weight:bold;}
#frase-testata i{color:#1A3890;}

#menu-testata{text-align:center;position:absolute;left:250px;top:60px;width:460px;height:13px;padding:4px 10px;color:#1A3890;font:11px Arial;background:url(/immagini/nav_top.gif) no-repeat;overflow:hidden;}
#menu-testata a{text-decoration:none;padding:4px 8px;font-weight:bold;}
#menu-testata a:hover{background:#9BAEE9;color:#000;}

#cerca-testata{position:absolute;right:0px;top:58px;width:215px;height:20px;}
#cerca-testata input{vertical-align:middle;background:url(/immagini/search_campo.gif) no-repeat;color:#fff;font-size:10px;text-align:right;border:0;}
#cerca-testata .cerca{height:15px;width:170px;padding:3px 10px;}


#mymenu-testata{position:absolute;right:0px;top:10px;width:225px;height:40px;padding:4px 0px;color:#fff;}
#mymenu-testata .bottone{background:url(/immagini/img_top.gif) no-repeat;color:#000;}
#mymenu-testata a{padding:4px 10px;font:10px Arial;color:#fff;text-decoration:none;text-transform:lowercase;}
#mymenu-testata img{vertical-align:middle;padding-left:5px;}


#fascia-contenuto{background:#EDEAE5;}

#contenuto{width:985px;margin:0 auto;}


/* COLONNE */

#colonna-sinistra{width:165px;float:left;border-left:15px solid #EDEAE5;background:#fff;padding-top:15px;line-height:20px;}
#colonna-centro{width:520px;float:left;margin-left:2px;background:#fff;padding:15px 10px;line-height:20px;overflow-x:hidden;}
#colonna-destra{width:255px;float:left;margin-left:2px;background:#fff;padding-top:5px;line-height:20px;overflow-x:hidden;}

.box{padding:3px 10px;border-bottom:4px solid #EDEAE5;}
.sfondo{background:url(/immagini/box_sx_sfondo.gif) right bottom no-repeat;}

.box h3,h3.special{font-size:11px;color:#1F1F29;border-bottom:3px solid #EDEAE5;padding:3px 0;}
.box h3 span,h3.special span{font-size:12px;color:#1A3890;}

.box ul{margin:5px 0;;margin-left:20px;padding-left:0;list-style:square;color:#1A3890;}
.box ul li.attivo{border-bottom:1px solid #1F1F29;}
.box ul li.attivo a{color:#1F1F29;font-weight:bold;text-decoration:none;}

.box ul.sottomenu{margin-left:30px;padding-left:0;list-style:none;font-size:10px;line-height:18px;}
.box ul.sottomenu li a{font-weight:bold;color:#1F1F29;}
.box ul.sottomenu li.attivo{border:0;}
.box ul.sottomenu li.attivo a{font-weight:bold;color:#1A3890;text-decoration:none;}

.strillo marquee{background:#C6E8FF;padding:3px 10px;height:80px;}

.sottopagine li a{font-size:10px;color:#1F1F29;}

#colonna-sinistra .button {background:#9B9CA0;}
#colonna-sinistra .button a{text-decoration:none;}
#colonna-sinistra .button h3{border:0;padding:0;margin:0;}

.sfumato {margin:0 !important;padding:0;}
.sfumato li{list-style:none;padding:0px 4px;background:url(/immagini/sfondo_sfumato.gif) left bottom repeat-x;}
.sfumato li a{color:#1F1F29;text-decoration:none;}



#boxgallerie{height:200px;margin-top:-30px;}
#boxgallerie #butt-video{float:right;height:21px;width:74px;background:url(/immagini/flag.gif) right top no-repeat;text-align:center;padding:0px;}
#boxgallerie #butt-foto{float:right;height:21px;width:74px;background:url(/immagini/flag.gif) right -21px no-repeat;text-align:center;padding:0px;}
#boxgallerie #foto{clear:both;height:170px;background:#000;text-align:center;}
#boxgallerie #foto img{width:235px;height:170px;}

#boxgallerie #titolo{height:20px;margin:3px;background:#eee;margin-top:-30px;padding:3px;font-weight:bold;filter:alpha(opacity=50);opacity:0.5;}
#boxgallerie #titolo-testo{height:20px;margin:3px;margin-top:-30px;padding:3px;font-weight:bold;}
#boxgallerie #titolo-testo{height:20px;margin:3px;margin-top:-30px;padding:3px;font-weight:bold;}
#boxgallerie #titolo-testo a span{color:#aaa;}
#boxgallerie a{color:#fff;text-decoration:none;font-weight:normal !important;}


.box-news{background:#ECE9E4;font-size:10px;margin-bottom:2px;padding:0 10px;}
.box-news div{margin-left:35px;}
.box-news div a{color:#1F1F29;}

.box-news-specifiche{background:#F2F1ED;font:10px Arial;width:105px;height:110px;padding:3px;overflow:hidden;float:left;text-align:center;margin-right:4px;margin-bottom:5px;}
.box-news-specifiche a{text-decoration:none;}
.box-news-specifiche a span{color:#1F1F29;}


.legenda-calendari{width:200px;padding:0px;height:15px;float:left;font-size:10px;overflow:hidden;}
.legenda-calendari-colore{width:20px;height:5px;float:left;margin-top:8px;margin-right:10px;font-size:0px;}
.sfondo-colore1{background:red;}
.sfondo-colore2{background:green;}
.sfondo-colore3{background:#FFD700;}
.sfondo-colore4{background:blue;}
.sfondo-colore5{background:#aaa;}
.sfondo-colore6{background:orange;}
.sfondo-colore7{background:#5F9EA0;}
.sfondo-colore8{background:#D2691E;}
.sfondo-colore9{background:#006400;}
.sfondo-colore10{background:#B0C4DE;}

.testo-colore1{color:red;}
.testo-colore2{color:green;}
.testo-colore3{color:#FFD700;}
.testo-colore4{color:blue;}
.testo-colore5{color:#aaa;}
.testo-colore6{color:orange;}
.testo-colore7{color:#5F9EA0;}
.testo-colore8{color:#D2691E;}
.testo-colore9{color:#006400;}
.testo-colore10{color:#B0C4DE;}

.disciplina1,.disciplina2,.disciplina3,.disciplina4,.disciplina5,.disciplina6{font-weight:bold;}


/* HOMEPAGE */

#box-homepage{height:390px;position:relative;margin-bottom:10px;}
.video-home{z-index:1000;position:absolute;left:0;top:0;width:520px;height:390px;background:#000;}

.boxhome{text-decoration:none;text-align:center;display:block;position:absolute;top:0;left:0;height:390px;width:520px;overflow:hidden;background:#000;border:0px solid #B0161B;margin-bottom:1px;}
.boxhome img{}
.boxhome #sfondo{position:absolute;bottom:0px;left:0px;height:80px;width:100%;background:url(/immagini/trasp.png);}
.boxhome #testo{text-align:left;position:absolute;bottom:0px;left:20px;height:80px;width:90%;color:#fff;font-size:120%;}
.boxhome #testo h2{color:#fff;font-size:150%;}
.boxhome #testo a{color:#fff;text-decoration:none;}

#top-news{height:150px;}
#top-news .box-news{position:relative;background:#F2F1ED;font:10px Arial;width:99px;height:140px;padding:0;overflow:hidden;float:left;text-align:center;margin-right:5px;margin-bottom:5px;}
#top-news .box-news strong{font:bold 12px Georgia;margin-bottom:5px;}
#top-news .box-news a{text-decoration:none;}
#top-news .box-news a span{color:#1F1F29;}
#top-news .box-news img{}
#top-news .box-news div a{color:#1A3890;text-decoration:underline;}
#top-news .box-news .riga{position:absolute;bottom:0;right:0;width:100px;height:17px;border-top:1px dashed #aaa;text-align:center;padding-top:3px;}

#elenco-news-home{background: url(/immagini/sfondo_articolo.gif) left top no-repeat;padding:3px 10px;}
#elenco-news-home div{border-bottom:1px dashed #aaa;padding-top:4px;height:120px;}
#elenco-news-home div h2{color:#1F1F29;font-size:12px;margin:4px 0;}
#elenco-news-home div p{font-size:11px;line-height:17px;margin-bottom:3px;}
#elenco-news-home div img{margin-right:10px;}
#elenco-news-home div h2 a{text-decoration:none;color:#1F1F29;}
#elenco-news-home div h3 a{text-decoration:none;}
#elenco-news-home div p a{text-decoration:none;color:#1F1F29;}


/* NEWS */

#box-media-contenitore{}
#box-media{clear:both;margin-top:-5px;}
#corpo-media{background:#000;text-align:center;line-height:0px;font-size:0;}
#butt-media-attivo{float:right;height:21px;width:74px;background:url(/immagini/flag.gif) right top no-repeat;text-align:center;padding:0px;}
#butt-media{float:right;height:21px;width:74px;background:url(/immagini/flag.gif) right -21px no-repeat;text-align:center;padding:0px;}

#butt-media a,#butt-media-attivo a{color:#fff;text-decoration:none;font-weight:bold;}

#elenco-media{height:150px;overflow:auto;margin-bottom:10px;}
#elenco-media img{float:left;margin-right:10px;}

.navigazione{text-align:center;margin-top:20px;border-top:1px solid #eee;}
#pagine .attivo{font-weight:bold;}

/* ARCHIVI */

#archivio{background: url(/immagini/sfondo_articolo.gif) 0 0 no-repeat;padding:20px 10px;height:auto !important;height:300px;min-height:300px;}
#archivio div{float:left;text-align:center;width:150px;height:100px;margin-left:10px;margin-bottom:40px;}
#archivio img{background: #000;width:130px;height:90px;display:block;margin:0 auto;}
#archivio a{font-size:14px;}

#archivio-elenco div.video{overflow:hidden;float:left;text-align:center;width:70px;height:95px;margin-right:15px;margin-bottom:20px;line-height:10px;}
#archivio-elenco img{background: #000;width:70px;height:50px;display:block;margin:0 auto;margin-bottom:2px;}
#archivio-elenco div.video a{font-size:10px;color:#1F1F29;text-decoration:none;}
#archivio-elenco div.video a:hover{color:#1A3890;text-decoration:underline;}
#archivio-elenco .anno{clear:both;margin-bottom:5px;background:#EDEAE5;height:20px;padding:5px 0px;text-align:center;color:#1A3890;font-size:16px;font-weight:bold;}
#archivio-elenco .anno a{color:#1A3890;font-size:16px;font-weight:bold;text-decoration:underline;}
#archivio-elenco .anno small{color:#aaa;}
#archivio-elenco .video-anno{padding-left:5px;position:relative;width: auto !important;height: auto !important;width:525px;border:1px solid white;}


#archivio-elenco .cat{text-align:left;padding-left:10px;}
#archivio-elenco .totali-cat{float:right;padding-right:10px;}
#archivio-elenco .freccia{position:absolute;right:5px;top:0px;width:10px;height:80px;}
#archivio-elenco .freccia img{width:10px !important;}


#archivio-elenco.evento div.video{width:110px;height:110px;margin-right:16px;margin-bottom:10px;}
#archivio-elenco.evento img{width:110px;height:80px;margin-bottom:2px;}
#archivio-elenco.evento a{font:11px Arial;color:#1A3890;text-decoration:underline;}
#archivio-elenco.evento .destra{float:right;height:15px !important;margin-bottom:0px;margin-top:10px;}

#box-video{margin:0 auto;width:520px;height:390px;background:#000;margin-bottom:10px;}

#calendario{width:100%;}
#calendario td{background:#21212B;color:#fff;vertical-align:top;padding:4px;width:14%;font-size:10px;line-height:10px;height:50px;}
.bottone-evento{width:120px;float:left;background:#ddd;margin-right:40px;padding:5px;border:1px solid #aaa;}
.bottone-evento2{width:120px;float:right;clear:both;background:#ddd;padding:5px;border:1px solid #aaa;}

#calendario .bianco{background:#fff;}
#calendario b{font-size:12px;line-height:15px;}
#calendario td a{color:#fff;text-decoration:none;}
#calendario td a:hover{color:#fff;text-decoration:underline;}
/* E-COMMERCE */

.promozione{background:#F6D4D3;padding:5px;}
.promozione a{text-decoration:none;}

.clearer{clear:both;}
