@charset "utf-8";
/* CSS Document */


/* generali */
body, html {height:100%; font-family: Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-0.3px; color:#3261AD; }
body, html, div, ul, li, img { margin: 0; padding:0; border:0 }
ul li{list-style: none}

a { text-decoration:none; color:#0099FF }
a:hover { text-decoration:none;  background-color:#0099FF; color:#fff}

/* contenitori */
body{background:url(img/bg_tile.jpg) repeat center top; }
body div#contenitore_up{position:absolute; top:0px; width:100%; height:476px; background:url(img/bg_gradient.jpg) repeat-x top center; }


/* elementi */
#contenitore{position:absolute; left:50%; margin-left:-380px; width:782px;}
#ombra{position:relative; float: left; width:782px; height:auto; background:url(img/ombra.png) repeat-y top left; overflow:visible}
*html #ombra{background:none}
*:first-child+html #ombra{background:url(img/ombra.png) repeat-y top left;}
html>body #ombra{background:url(img/ombra.png) repeat-y top left;}
#testa{position:relative; float:left;left:11px;  width:760px; height:170px; background:url(img/testa_prova.jpg) no-repeat;}
#pagina{position:relative; float:left;left:11px; width:760px; background-color:#fff;}


#menu{position:relative; float:left; background-color:#3261AD; height:24px; width:760px;}
*html #menu{height:26px;}
#menu ul{position:relative; float:left; list-style:none; width:100%; }
#menu ul li{position:relative; float:left; text-align:center; display:inline; width:9.9%;}
#menu ul li a{ color:#fff; font-size:12px; font-weight:bold; white-space:nowrap;}
#menu ul li a:hover{text-decoration:none;  background-color:#FFFF0A; color:#3261AD; display:block; padding:1px 0px 10px 0px;}
#menu ul li a.selezionato{background-color:#FFFF0A; color:#3261AD; display:block;  padding:1px 0px 10px 0px;}

#menu_sx{position:relative; float:left; width:224px;}
#menu_sx ul{position:relative; float:left;  list-style-position:inside; color:#0099FF;  width:100%; display:block;}
#menu_sx ul li{position:relative; float:left; top:0px; left:0px; width:242px;; text-indent:35px; overflow:visible; height:22px; display:block;margin-top:2px;}
#menu_sx ul li a{ color:#0099FF; font-size:14px; font-weight:bold; }
#menu_sx ul li a:hover{list-style:none; text-decoration:none;  background-color:#FFFF0A; color:#3261AD; display:block;height:22px;}
#menu_sx ul li a.selezionato{ list-style:none; background-color:#FFFF0A; color:#3261AD; display:block;height:22px;}
#menu_sx ul li img{position:absolute; top:5px; left:20px;}

#sx{position:relative; float:left; width:516px; top:0px; left:0px;}
#dx{position:relative; float:right; width:244px;}

#main_dx{position:relative; float:right; width:516px; padding-left:20px; }
#main_dx .mappa{position:relative; float:left;padding-top:20px; width:480px;}
#main_dx h3{display:block;}
*html #main_dx{float:right; padding-left:0px; clear:right; z-index:5}

#ul_sottomenu {position:relative; float:left;  width:470px; margin-left:15px }
*html #ul_sottomenu { width:470px; }
#ul_sottomenu li{position:relative; float:left; display:block; width:100%}
#ul_sottomenu li img{position:absolute; top:5px; left:-15px;}


#ul_photo{position:relative; float:left; width:500px; list-style:none; display:inline; margin-bottom:25px;}
#ul_photo li{position:relative; float:left; display:block; margin:2px; padding:0px;}
#ul_photo li a{position:relative; float:left; display:block; padding:0px;}
#ul_photo li a:hover{}

.blocco_sx{position:relative; float:left; margin-bottom:20px;}
.blocco_dx{position:relative; float:right; width:100%; margin-top:2px; margin-bottom:15px;}
.sx_intero{position:relative; float:left; margin-bottom:20px; width:100%;}

#piede{position:relative; float:left; width:100%;  margin-top:30px; text-indent:20px; height:44px; text-align:center;background-color:#FFFF0A; }
#piede h3{font-size:11px; letter-spacing:0px;}

#pag_sel{background-color:#0099FF; color:#fff}



/* intestazione */
.titolo{ position:relative; float:left; width:100%; background-color:FFFF0A; height:50px;font-size:22px; overflow:hidden;}
.titolo div{ position:relative; float:left; width:100%; margin-left:10px}
.titolo_sx{position:relative; float:left; width:511px; background-color:FFFF0A; height:50px;font-size:22px;overflow:hidden;}
.titolo_sx div{position:relative; float:left; width:100%; margin-left:10px; height: 27px;overflow:hidden;}
.titolo_dx{position:relative; float:right; width:244px; background-color:FFFF0A; height:50px; font-size:22px;text-indent:8px; overflow:hidden;}
.titolo_dx div{position:relative; float:right; width:100%; margin-left:10px}

.sottotitolo{ position:relative; float:left; width:100%; background-color:FFFF0A; height:38px;font-size:22px; overflow:hidden; margin-top:2px; }
.sottotitolo div{position:relative; float:left; width:100%; height: 27px; overflow:hidden; margin-left:10px;}
*html .sottotitolo{margin-left:2px;}

/* classifica */
.sottotitolo_classifica, .sottotitolo_calendario{ position:relative; float:left; width:100%; height:38px;font-size:14px; overflow:hidden; margin-top:2px;font-weight:bold; background-color:#C1CFE6;}
.sottotitolo_classifica ul, .sottotitolo_calendario ul{position:relative; float:left; list-style:none; width:100%; padding-left:4px; }
.sottotitolo_classifica ul li{position:relative; float:left; width:60%; display:inline; text-indent:8px;}
.sottotitolo_classifica ul li span{position:relative; float:left; width:100%;}
.sottotitolo_classifica ul li ul{position:relative; float:left;width:80%;}
*html .sottotitolo_classifica ul li ul{width:100%;}
*html .sottotitolo_classifica ul li ul li{width:19%;}

.evidenziato_classifica, .bianco_classifica{position:relative; float:left; width:100%; overflow:hidden; }
.evidenziato_classifica{background-color:#FFFFB5;}
.evidenziato_classifica ul, .bianco_classifica ul{position:relative; float:left; width:100%; }
.evidenziato_classifica ul li, .bianco_classifica ul li{position:relative; float:left; width:25%;display:inline; text-indent:8px;}
.vuoto{position:relative;float:left; width:100%; height:24px;}
.evidenziato_classifica ul li ul, .bianco_classifica ul li ul{position:relative; float:left;width:80%;}
*html .evidenziato_classifica ul li, .bianco_classifica ul li{position:relative; float:left; width:23.5%;display:inline;}
*html .evidenziato_classifica ul li ul, .bianco_classifica ul li ul{width:100%;}
*html .evidenziato_classifica ul li ul li, .bianco_classifica ul li ul li{width:19%;}

/* calendario */
.sottotitolo_calendario ul li{position:relative; float:left;  display:inline; text-align:left; }
.liw2{ width:18%;}
.liw1{ width:49%;}
.licr1{ width:25%;}
.licr2{ width:18%; }
.licr3{ width:10%;}


.evidenziato_calendario, .bianco_calendario{position:relative; float:left; width:100%; height:auto; overflow:hidden;}
.evidenziato_calendario{background-color:#FFFFB5;}
.evidenziato_calendario ul, .bianco_calendario ul{position:relative; float:left; width:100%; list-style:none; }
.evidenziato_calendario ul li, .bianco_calendario ul li{position:relative; float:left;  padding-left:2px; } 
.mezzacella{position:relative; float:left;width:50%; }
.mezzacella1{position:relative; float:left;width:20px;}

.data_titolo{position:relative; float:left;  top:-4px; font-size:10px;}
*html .data_titolo{ margin-left:5px;}
.data_sottotitolo{position:relative; float:left; margin-left:10px; top:-2px; font-size:10px;}
*html .data_sottotitolo{ margin-left:5px;}
.data_photo{position:relative; float:left;  font-size:10px; margin-top:3px; padding-left:10px; }

.data_calcio{font-size:10px;}

.evidenziato{width:100%; background-color:#FFFFB5; height:auto;  overflow:hidden;}
.evidenziato div{position:relative; float:left; width:95%; margin-left:10px; }
.evidenziato a{color:#0099FF; font-weight:bold;}
.evidenziato a:hover{color:#fff}


/* campi di testo */
.testo{position:relative; float:left; width:480px; padding: 0px 0px 15px 20px; top:15px; clear:right}
.testo_intero{position:relative; float:left; width:100%; padding: 0px 0px 15px 20px; top:15px;}
*html .testo{position:relative; float:left;  clear:left}
*:first-child+html .testo{width:490px;}

.abstract_news{position:relative; float:left; width:100%; display:block; top:-10px;  border-bottom:2px solid #FFFFB5;}
*html .abstract_news{ top:0px;}
.voce{position:relative; float:left;}

.sottotitolo div.paginazione{position:relative; float:right; width:100%; display:block; font-size:10px; top:-16px; right:5px; text-align:right}

.pag_bassa{position:relative; float:left;display:block; }

.blocco_dx .testo{position:relative; float:left; width:200px; padding-left:15px; padding-bottom:10px; top:10px; font-size:12px;}
.blocco_dx .foto{position:relative; float:left; display:block;}


/* fonts */
h1{font-size:22px; }
h2{font-size:14px;}
h3{font-size:12px; font-weight:normal}
h4{font-size:10px; display:block}


