/* CSS Document */
html,body{margin:0; padding:0}

body{background-color:#FFFFFF; color:#000; font:9px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
	
img {border: 0px}	
	
a:link {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#0b7dd6; text-decoration:none;}

a.contr:link {color:#0b7dd6; text-decoration:none;}
a.contr:visited {color:#0b7dd6; text-decoration:none;}
a.contr:hover {color:#000; text-decoration:none;}

select{margin:2px 0 0 0; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.ico{float:left; height:18px; width:18px; margin:0; background-color:#CCC;}

div#container-wrapper{position:relative; width:690px; margin:0;}
div#container-wrapper-testata{width:690px; height:30px; margin:0;}

div#colonna-Sx {float:left; width:150px; display:block; margin:0 10px 10px 0; padding:10px; border:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; background-image:url(../images/bg_box_sx.gif); background-repeat:repeat-x; background-position:bottom;}
div#colonna-Sx ul {display:block; width:auto; list-style-type:none; padding:0; margin:0 0 0 5px;}
div#colonna-Sx ul li {display:block; width:auto; padding:0; margin:0;}
div#colonna-Sx span.tit {font-size:12px; font-weight:bold; padding:0; margin:0 0 2px 0; color:#0b7dd6; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #6db4dd;}
div#colonna-Sx span.tit a {font-size:12px; font-weight:bold; padding:0; margin:0; color:#0b7dd6; text-decoration:none; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #6db4dd;}
div#colonna-Sx span.tit a:hover {font-weight:bold; color:#0b7dd6; text-decoration:none;}
div#colonna-Sx span.titsel {font-size:12px; font-weight:bold; padding:0; margin:0 0 2px 0; color:#ff0000; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ff0000;}
div#colonna-Sx span.titsel a {font-size:12px; font-weight:bold; padding:0; margin:0; color:#ff0000; text-decoration:none; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ff0000;}
div#colonna-Sx span.titsel a:hover {font-weight:bold; color:#ff0000; text-decoration:none;}
div#colonna-Sx span.tit-s {font-size:12px; font-weight:bold; padding:0; margin:0 0 2px 0; color:#0b7dd6; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #6db4dd;}
div#colonna-Sx span.tit-s a {font-size:12px; font-weight:bold; padding:0; margin:0; color:#0b7dd6; text-decoration:none; display:block; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#colonna-Sx span.tit-s a:hover {font-weight:bold; color:#0b7dd6; text-decoration:none;}
div#colonna-Sx span.tit-ssel {font-size:12px; font-weight:bold; padding:0; margin:0 0 2px 0; color:#ff0000; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #6db4dd;}
div#colonna-Sx span.tit-ssel a {font-size:12px; font-weight:bold; padding:0; margin:0; color:#ff0000; text-decoration:none; display:block; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#colonna-Sx span.tit-ssel a:hover {font-weight:bold; color:#ff0000; text-decoration:none;}


div#colonna-Dx{float: right; width:500px; margin:0; padding:0;}
div#colonna-main{width:auto; margin:0; padding:0;}

/* other - elena -> ho fatto una tabella vedi inc_menu_oriz */
#navcontainer {width:auto; font-size:10px; padding:0; margin:10px 0 10px 0;}

/*.tbl {padding:0; margin:0; width:502px;border:1px solid #c8c8c8; display:block;} */
.tbl {padding:0; margin:0; border:1px solid #c8c8c8; display:block;}
.tbl_num {border-right:1px solid #c8c8c8; font-size: 8px; color: #0b7dd6;}

.tbl_pagin {padding:0; margin:0; border:2px solid #c8c8c8; display:block;}
.titolo {font-size: 12px; font-weight:bold; color: #0b7dd6;}
a.elemento-titolo {font-size: 12px; font-weight:bold; color: #0b7dd6;}
a.elemento-titolo:hover {font-size: 12px; font-weight:bold; color: #000; }
a.elemento-titolo:visited {font-size: 12px; font-weight:bold; color: #0b7dd6; }
.elemento-dove{color: #0b7dd6; display:block; padding:0; margin:0;}
.elemento-data{color: #878796; display:block; margin:0; padding:3px 0 5px 0; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.elemento-descrizione{font: 10px; color: #000;}
.elemento-descrizione-2{font: 10px; text-align:justify; color: #000; }
p.salto { page-break-after: always; height:0; line-height:0 }
.elemento-figli{color: #black; display:block; margin:0; padding:3px 0 5px 0; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.elemento-figli a{color: #878796; font-weight:normal; }
.elemento-figli a:hover{color: #000000; font-weight:normal; }


#footer {margin:0; padding:15px 0 5px 0; width:auto; color:#0b7dd6; clear:both; display:block;text-align:center;}
/*****************************/

.box-hp{border:1px solid #0b7dd6; background-color:#FFFFFF;}
.box-hpint{margin:10px; padding:10px; display:block; border:1px solid #c8c8c8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.dettaglio{margin:10px auto 10px auto; padding:10px; border:1px solid #c8c8c8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.pag {background-color:#f3f2f1; border:1px solid #c8c8c8;}
.pag a {font-size: 10px; font-weight:normal; color: #0b7dd6;}
.pag a:hover {font-size: 10px; font-weight:normal; color: #000; }
.pag a:visited {font-size: 10px; font-weight:normal; color: #0b7dd6; }

.pag-alert {background-color:#f3f2f1; border:1px solid red;font-size: 14px; }
.pag-alert a {font-size: 14px; font-weight:normal; color: #0b7dd6;}
.pag-alert a:hover {font-size: 14px; font-weight:normal; color: #000; }
.pag-alert a:visited {font-size: 14px; font-weight:normal; color: #0b7dd6; }

.ric-avanzata{margin:10px auto 10px auto; padding:7px 0 7px 5px; border:1px solid #c8c8c8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.box-ric{margin:0 5px 7px 0; padding:0; border:1px solid #0b7dd6; width:auto;}
.box-ric span.titoletto{margin:0 0 5px 0; padding:5px; display:block; background-color:#f3f2f1; font-weight:bold; color: #0b7dd6; border-bottom:1px solid #0b7dd6; font-size:11px;}
.box-ric tr.titoletto{background-color:#f3f2f1; font-weight:bold; color: #0b7dd6; border-bottom:1px solid #0b7dd6; font-size:11px;}
.box-ric table td{margin:0; padding:5px;}
.box-ric input, select{margin:0; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.box-ric input.ricerca{margin:5px 0 5px 0; padding:0 0 3px 0; width:110px; height:20px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; background: url(../img/button.gif) no-repeat;}
.box-ric input.ricercasalva{margin:5px 0 5px 0; padding:0 0 3px 0; width:110px; height:20px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; background: url(../img/buttonsel.gif) no-repeat;}



.selected-block {padding:0; display: block; background-color: #acd3fe;}
.selected {background-color: #acd3fe;}
.filtri, .ricerche, .ric-crono, .ric-geo, .ric-parti{display:block; padding:0; margin:0 0 10px 0; clear:both;}
.ric-geo span.regione  {padding:0; margin:5px 0 2px 0; display: block;}
.ric-geo span.reg-selected {margin:5px 0 2px 0; padding:0; display: block; background-color: #acd3fe;}
.ric-geo span.provincia {padding:0; margin:5px 0 0 8px; display: block;}
.ric-geo span.prov-selected {padding:0; margin:5px 0 0 8px; display: block; background-color: #acd3fe;}
.ric-stadi span.stadio  {padding:0; margin:5px 0 2px 0; display: block;}
.ric-stadi span.stadio-selected {margin:5px 0 2px 0; padding:0; display: block; background-color: #acd3fe;}
.ric-parti span.parte  {padding:0; margin:5px 0 2px 0; display: block;}
.ric-parti span.parte-selected {margin:5px 0 2px 0; padding:0; display: block; background-color: #acd3fe;}


.parti {padding:0; margin:5px 0 0 0; display: block;}
.parti span {padding:1px; margin:0 0 2px 0; display: block;}
.stadio {padding:0; margin:5px 0 0 0; display: block;}
.stadio span {padding:1px; margin:0 0 2px 0; display: block;}
.filtri img {padding:0; margin:0 5px 0 0; clear:both;}

/* common */
.small {font-size:9px;}
.big {font-size:14px;}
.blu{color: #0b7dd6; font-size:12px; font-weight:bold;}
.rosso{color: red; font-size:12px; font-weight:bold;}
.impersonato{color: red;}


div#cDx-elemento{height:auto; width:490px; padding:5px; border-top-style:solid; border-top-color:#0066FF; border-top-width:thin; background:url(images/bandina_nii_wrapper.png) 0 0 repeat-x;}
.cDx-elemento-location{float: left; height:12px; width: 295px; margin: 0 0 0 7px; font: normal 9px  Verdana, Arial, Helvetica, sans-serif; color: #0066FF; text-decoration:none;}
.cDx-elemento-data{float:left; height:12px; width: 83px; margin: 0 0 0 7px; font: normal 9px  Verdana, Arial, Helvetica, sans-serif; text-align:right; color: #0066FF; text-decoration:none;}

.cDx-elemento-tipologia{float: left; height: 17px; width: 385px; margin: 5px 0 0 7px; font: bold 12px  Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration:none; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: thin;}
.cDx-elemento-descrizione{float: left; width: 385px; margin: 5px 0 0 7px; font: normal 10px  Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
.cDx-elemento-descrizione-2{float: left; width: 385px; height:auto; margin: 5px 0 0 7px; font: normal 10px  Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #000; text-decoration:none;}
.cDx-elemento-foto{float: right; height: 73px; width: 73px; margin:0; background-color:#CCC; border:#FFF solid 1px;}
.cDx-elemento-ico{float:left; height:70; width: 18px; margin:0;}

/*
 * module: default
 */
div.mod-default div.module {background: url(../images/module_default_br.png) 100% 100% no-repeat; position: relative;}
div.mod-default div.module-2 {background: url(../images/module_default_tr.png) 100% 0 no-repeat;}
div.mod-default div.module-3 {background: url(../images/module_default_bl.png) 0 100% no-repeat;}
div.mod-default div.module-4 {min-height:60px; padding: 10 15px 10 15px; background: url(../images/module_default_tl.png) 0 0 no-repeat; overflow: hidden;}

div.mod-default h3.module {margin:-10 -15px 5px -15px; background:url(../images/module_default_header_m.png) 0 100% repeat-x; line-height:30;}

div.mod-default span.module-2 {background:url(../images/module_default_header_l.png) 0 100% no-repeat;}
div.mod-default span.module-3 {padding:0 0 0 15px; height: 30px; background: url(../images/module_default_header_r.png) 100% 100% no-repeat;}

div.mod-default h3.module span.color {color:#646464;}
