/*<![CDATA[*/
/* css comune a tutti                          */
/*
#      # #    # #    #
#      # ##   # #   #
#      # # #  # ####
#      # #  # # #  #
#      # #   ## #   #
###### # #    # #    #
*/
a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
a, a:hover, a:visited, a:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
a, a:hover, a:visited, a:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
   color: #3399FF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
a:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
}
div.abstractnotizia {
   padding-top:10px;
   line-height:120%;
   text-align: left;
   text-indent: 1px;
   clear:both
}
div.c1 {
   float: left;
   padding-left: 126px;
}
div.c2 {
   text-align: center;
}
div.c3 {
   margin-left: 0.4em;
   margin-top: 0.3em;
}
div.c4 {
   clear: both;
}
/* aggiunta messa dopo la formattazione codice, validazione, e html tidy */


div.c7 {
   padding-left: 30px;
   padding-top: 60px;
   position: absolute;
}
div.datafotonotizia {
   font-size: 80%;
   padding-bottom: 0.1em;
   padding-top: 0.2em;
}
div.datanotizia {
   background-position: center center;
   float: left;
   font-size: 80%;
   line-height: 140%;
   margin-bottom: 0.5em;
   margin-left: 0.1em;
   padding-bottom: 0.3em;
   padding-left: 0.2em;
   padding-right: 0.3em;
   text-align: left;
   vertical-align: middle;
   width: 45px;
}
/*      [fine] SEZIONE PRINCIPALE a tre colonne           */
/*
#    # ###### #    # #    #     ####  #####  # ###### ######
##  ## #      ##   # #    #    #    # #    # #     #      #
# ## # #####  # #  # #    #    #    # #    # #    #      #
#    # #      #  # # #    #    #    # #####  #   #      #    ###
#    # #      #   ## #    #    #    # #   #  #  #      #     ###
#    # ###### #    #  ####      ####  #    # # ###### ###### ###
*/
div.giallobordatofooter {
   background-attachment: fixed;
   background-image: url(http://roccia.inter.it/img/layout2007/header2007-ita.png);
   background-position: center bottom;
   background-repeat: no-repeat;
   border-bottom-color: #F6DC00;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   color: #FFFFFF;
   height: 146px;
   margin: 0.2em;
   padding: 0.5em;
   text-align: center;
   text-indent: 150px;
   vertical-align: bottom;
   width: 880px;
}
div.giallobordatofooter->a, div.giallobordatofooter a, div.giallobordatofooter a:link, div.giallobordatofooter a:focus {
   color: #FFFFFF;
}
/*           immagine */
div.imgholder {
   clear: both;
   float: left;
   /*margin: 1px 0px;
      padding:1px 0px;*/
      border-bottom:2px solid #fff;
}
/*        NOTIZIA DETTAGLIO     */
div.newscontainerriga {
   float:left;
   margin:1px;
   padding:2px 0px;
   width: 380px;
   text-indent:4px;
   border-bottom:1px solid #999;
   border-top:1px solid #ddd;
   line-height:120%;
   height:70px;
   overflow:hidden;
}
div.pnews {
   line-height:175%
}
/* TITOLO e RIGAREADER NORMALE */
div.riganotiziareader {
   margin:1px 2px;
   border-bottom:1px solid #ccc;
   text-align:left;
   text-indent:6px;
   background-repeat:no-repeat;
   padding:3px 2px;
   background-image: url(/img/frecciablu.gif);
   background-position: -1px center;
}
.boxnotiziareader {
   width:245px;
   text-align:left;
   float:left;
   height:160px;
   overflow:hidden;
   border:2px solid #fff;
}
.boxnotiziareader a.fontwww {
   line-height:160%;
   word-spacing:2px;
   padding-left:9px;
   background-image:url(/img/frecciablu.gif);
   background-repeat:no-repeat;
   background-position:-2px 3px;
}
.boxnotiziareadertitle {
   border:1px dotted #ccc
}
div.titolonotizia a {
   font-size: 100%;
   font-weight: bold;
   text-align: left;
   color:#0000FF;
}
div.titolonotizia a:visited {
   color: #0066CC;
   font-size: 100%;
   font-weight: bold;
   text-align: left;
   text-decoration: none;
}
div.titolonotizia a:hover {
   font-size: 100%;
   font-weight: bold;
   text-decoration: underline;
}
html, body {
   height: 100%;
   background-color: #FFFFFF;
   background-position: left top; /*background-color: #06367E;
   background-image: url(/img/layout2007/sfondo2007.jpg);*/
   background-repeat: repeat-x;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin:0 auto;
   text-align: center;
}
fieldset.fieldsetwww {
   padding:9px 3px;
   margin:2px;
   border:1px dotted #bbb;
}
fieldset.fieldsetwww legend {
   font-weight:bold;
   text-indent:5px;
   padding-top:1px;
   margin-bottom:5px;
   letter-spacing:1px;
}
fieldset.fieldsetwww TD {
   border-bottom:1px solid #ddd;
}
fieldset.fieldsetwww input[type~=text] {
   background-image: url(/img/2008/gradient.gray-white.jpg);
   background-repeat: repeat-x;
   background-position: center top;
}
fieldset.fieldsetwww input[type~=text]:focus {
   background-image: url(/img/2008/gradient.lightblue-white.jpg);
   background-repeat: repeat-x;
   background-position: center top;
}
/************** INIZIO CLASSI E ID */
img.framed {
   padding: 0.8em;
}
img.imgspaced {
   margin: 0 1em;
   padding: 1em;
}
p {
   line-height: 150%;
}
table.colonnacentrale {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   padding: 1px;
   width: 95%;
}
ul.listabiancowww, ul.listabiancowwwar {
   margin-left:3px;
   padding:3px;
   text-align:left;
   list-style-type: none;
   margin-top:-1px;
   margin-bottom:-1px;
}
ul.listafreccia {
   list-style-image: url(/img/frecciablu.gif);
   list-style-position: outside;
   list-style-type: square;
   margin: 4px;
}
ul.listabiancowww li {
   background-image: url(/img/freccina.gif);
   background-repeat: no-repeat;
   background-position: 0px 8px;
   padding:1px 3px;
   line-height:150%;
   text-indent:5px;
}
ul.listabiancowwwar li {
   background-image:url(/img/freccinadx.gif);
   background-repeat: no-repeat;
   background-position:right;
   list-style-position:inside;
   padding-right:10px;
   line-height:150%;
   direction:rtl;
   unicode-bidi: embed;
   text-align:right
}
/*
#       ###  #####  #######    #
#        #  #     #    #      # #
#        #  #          #     #   #
#        #   #####     #    #     #
#        #        #    #    #######
#        #  #     #    #    #     #
####### ###  #####     #    #     #
*/

.biancoboldwww {
   color: #FFFFFF;
   text-align: left;
   text-decoration: underline;
}
.biancoboldwww:visited {
   color: #F0F0F0;
   text-decoration: none;
}
.biancoboldwww:hover {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
.biancowww {
   color: #FFFFFF;
}
.biancowww:visited {
   color: #E8E8E8;
   text-decoration: none;
}
.biancowww:hover {
   color: #F0F0FF;
   text-decoration: underline;
}
.bluwww {
   background: #06367E;
}
.buttonwww {
   letter-spacing: 1px;
   margin-bottom: 3px;
   margin-top: 3px;
}
.categorianotizia {
   background-color: #000000;
   clear: both;
   color: #FFFFFF;
   border-top:3px solid #fff;
   font-weight: bold;
   margin: 3px 0px;
   padding:4px 0px;
   text-align: left;
   text-indent: 24px;
   width:380px;
}
.categorianotizia A {
   color: #FFFFFF;
}
.categorianotizia a:hover {
   color: #f0f0f0;
   font-weight:bolder;
}
.cellamenu {
   color: #FFFFFF;
   float: left;
   font-size: 100%;
   margin-right: 0.5em;
   margin-top: 5px;
   text-indent: 2px;
   text-transform: lowercase;
}
.cellamenu a, .cellamenu a:visited, .cellamenu a:link {
   color: #FFFFFF;
}
.cellamenu a:hover {
   color: #E0E0FF;
   text-decoration: underline;
}
/*.colonnabanner {
      background-color: #FFFFFF;
      border: 5px solid #06367E; //*display:none;
      margin: auto;
      padding-bottom: 10px;
      padding-top: 10px;
      text-align: center;
      line-height:200%;
      width: 90%; //*margin-left: 0.2em;margin-bottom: 4px;
}*/
.colonnabanner {
   background-color: #FFFFFF;
   border: 2px solid #FFFFFF; /*display:none;*/
   margin: 0 auto;
   padding: 1px;
   text-align: center;
   line-height:100%;
   width: 90%; /*margin-left: 0.2em;margin-bottom: 4px;*/
}
.colonnabanner img {
   margin-top: 5px;
   margin-bottom: 5px;
}
.div100 {
   border: 1px solid #E0E0E0;
   float: left;
   height: 40px;
   margin: 1px;
   padding: 2px 3px;
   text-align: left;
   vertical-align: middle;
   width: 95px;
}
.div150 {
   border: 1px solid #E0E0E0;
   float: left;
   height: 40px;
   margin: 1px;
   padding: 2px 3px;
   text-align: left;
   vertical-align: middle;
   width: 145px;
}
.div200 {
   border: 1px solid #E0E0E0;
   float: left;
   height: 40px;
   margin: 1px;
   padding: 2px 3px;
   text-align: left;
   vertical-align: middle;
   width: 195px;
}
.div250 {
   border: 1px solid #E0E0E0;
   float: left;
   height: 40px;
   margin: 1px;
   padding: 2px 3px;
   text-align: left;
   vertical-align: middle;
   width: 245px;
}
/* DIV A DIMENSIONE FISSA PER TABELLE*/
.div300 {
   border: 1px solid #E0E0E0;
   float: left;
   height: 40px;
   margin: 1px;
   padding: 2px 3px;
   text-align: left;
   vertical-align: middle;
   width: 295px;
}
.div400 {
   border: 1px solid #E0E0E0;
   float: left;
   height: 40px;
   margin: 1px;
   padding: 2px 3px;
   text-align: left;
   vertical-align: middle;
   width: 395px;
}
.fontwww {
}
.giallobordatofooter a:hover, .giallobordatofooter a:active {
   color: #E0E0FF;
   text-decoration: underline;
}
.giallowww {
   color: #F6DC00;
   text-align: left;
}
.incorniciato {
   border: 1px dotted #666666;
   margin: 3px;
   padding: 1em;
}
.listabiancowww:hover {
   color: #CCCC33;
}
.livematch {
   background-color: #F0F0FF;
}
.livematch:hover {
   background-color: #D0D0FF;
}
.lutto {
   background-color: #FFFFFF;
   border: thin solid #333333;
   font-size: 11px;
   margin: 1px;
   padding: 0px;
   text-align: center;
   text-indent: 0px;
   vertical-align: middle;
}
.maglianum {
   color: #FFFFFF;
   font-size: 26px;
   font-style: normal;
   font-weight: normal;
}
.menu {
   color: #FFFFFF;
}
.mostrarestampa {
   display: none;
}
.nascondere {
   display: inline;
}
.nasconderestampa {
   display: inline;
}
.piccolowww {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 75%;
   line-height: 125%;
}
.pnews {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 140%;
   padding-bottom: 3px;
   padding-left: 3px;
   padding-right: 3px;
   padding-top: 3px;
   text-align: justify;
}
.resultbox {
   background-color: #06367E;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bolder;
   margin: 3px;
   padding: 3px;
}
.sfondobianco {
   background-color: #FFFFFF;
}
.sfondobiancowww {
   background: #FFFFFF;
}
.sfondoblu {
   background-color: #06367E;
}
.sfondoceleste {
   background-color: #E0E0FF;
}
.sfondogiallo {
   background-color: #F6DC00;
}
.sfondogrigiowww {
   background: #F0F0F0;
}
.sfondonero {
   background-color: #000000;
}
.squadra {
   border-bottom-width: 3px;
   border-color: #000000 #000000 #FFFFFF;
   color: #06367E;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 24pt;
   font-weight: bold;
   letter-spacing: 6px;
   white-space: nowrap;
}
.storiawww {
   font: bold 14px Verdana, sans-serif;
   letter-spacing: 1px;
}
.td1www {
   background-color: #D0D0FF;
   border-bottom-width: 1px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.td2www {
   background-color: #E8E8FF;
   border-bottom-width: 1px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tdbordered {
   margin:1px 2px;
   padding:2px;
   border-bottom:1px solid #ccc
}
.testoprintwww {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 2px 2px;
   text-align: justify;
   text-indent: 2px;
}
/* 
 ####   ####  #       ####  #    # #    # ######
#    # #    # #      #    # ##   # ##   # #
#      #    # #      #    # # #  # # #  # #####
#      #    # #      #    # #  # # #  # # #
#    # #    # #      #    # #   ## #   ## #
 ####   ####  ######  ####  #    # #    # ######
*/
.titcolwwwless, .titcolwwwlessgiallo {
   background-color: #000000;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   height: 25px;
   padding-left: 0px;
   padding-top: 7px;
   text-indent: 8px;
   width: 99%;
}
.titolone {
   color: #FFFFFF;
   font: 300 normal 14px Impact, Verdana, Arial, sans-serif;
}
.titolowww, .titolowww:hover, a.titolowww {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: bold;
   line-height: 150%;
   margin: 0.3em; /*text-transform: lowercase;*/
}
/*       
##### #####  ######     ####   ####  #       ####  #    # #    # ######
  #   #    # #         #    # #    # #      #    # ##   # ##   # #
  #   #    # #####     #      #    # #      #    # # #  # # #  # #####
  #   #####  #         #      #    # #      #    # #  # # #  # # #
  #   #   #  #         #    # #    # #      #    # #   ## #   ## #
  #   #    # ######     ####   ####  ######  ####  #    # #    # ######
           */
#ausiliario {
   background-image: url(/img/layout2007/sfondo3-500.gif);
   background-repeat: repeat-y;
   float: left;
   width: 880px;
}
#bannernascosto {
   background-color: #000000;
   display: inline;
   margin: auto;
   text-align: center;
   width: 99%;
}
#barrasuperiore, #barrainferiore, #nasconderedestra, #nasconderesinistra {
   clear: both;
   display: inline;
   float: none;
}
#cellamenubandiere {
   left: 696px;
   position: absolute;
   top: 142px;
}
#centrato {
   border-bottom: 3px solid #000000;
   clear: both;
   margin-bottom: auto;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   text-align: left;
   width: 880px;
}
#colonna-1 {
   float: right;
   padding-bottom: 5px;
   padding-right: 5px;
   width: 515px;
}
#colonna-2 {
   background-color: transparent;
   background-position: top;
   float: left; /*position: relative;*/
   width: 174px;
}
/*       
#     # ####### #     # #######    ######     #     #####  #######
#     # #     # ##   ## #          #     #   # #   #     # #
#     # #     # # # # # #          #     #  #   #  #       #
####### #     # #  #  # #####      ######  #     # #  #### #####
#     # #     # #     # #          #       ####### #     # #
#     # #     # #     # #          #       #     # #     # #
#     # ####### #     # #######    #       #     #  #####  #######
          */
/*  colonne e intestazione della hp  */
#colonna-21 {
   float: left;
   /*padding:1px 2px;*/
   text-align: left;
   width: 380px;
}
#colonna-22 {
   float: left;
   width: 120px;
   padding:1px 2px;
}
#colonna-3 {
   background-color: transparent;
   float: right;
   text-align: left;
   width: 180px;
}
#colonne-1e2 {
   background-color: transparent;
   float: left;
   left: 170px;
   margin-left: -170px;
   position: relative;
   width: 700px;
}
#corpo {
   background-position: center top;
   margin-top: 5px;
   width: 880px;
}
#facchetti2007 {
   background-color: #06367E;
   background-image: url(/img/layout2007/facchetti2007spek52.jpg);
   background-position: 120px 0px;
   background-repeat: no-repeat;
   border-left-color: #06367E;
   border-left-style: solid;
   border-left-width: 1px;
   border-top-color: #06367E;
   border-top-style: solid;
   border-top-width: 5px;
   height: 54px;
   line-height: 125%;
   padding-left: 5px;
   padding-top: 4px;
   text-align: left;
   vertical-align: middle;
   width: 173px;
}
#moratti2009 {
   background-color: #06367E;
   background-image: url(/img/layout2007/moratti2009.jpg);
   background-position: 65px 0px;
   background-repeat: no-repeat;
   border-left-color: #06367E;
   border-left-style: solid;
   border-left-width: 5px;
   border-top-color: #06367E;
   border-top-style: solid;
   border-top-width: 5px;
   height: 84px;
   line-height: 160%;
   padding-left: 4px;
   padding-top: 12px;
   text-align: left;
   vertical-align: middle;
   width: 170px;
}
#hpnews {
  
}
#intestazione {
   background-image: url(/img/layout2007/header_scudetto_giu.jpg);
   background-position: 0px 132px;
   background-repeat: no-repeat;
   height: 163px;
   width: 880px;
   z-index: 1;
}
#intestazione-2 {
    text-align: center;
}
#intestazioneblank {
   background-image:url(/img/2011/baffobianconike.png);
   background-repeat: no-repeat;
   height: 163px;
   width: 880px;
   z-index: 1;
}
#intestazioneblankdiv {
   background-image: url(/img/2011/baffobianconike.png);
   background-repeat: no-repeat;
   height: 163px;
   /* prima era 880*/
   width: 880px;
   z-index: 1;
}
#intestazioneblankdiven {
    background-image: url(/img/2011/baffobianconike.png); 
   background-repeat: no-repeat;
   height: 163px;
   /* prima era 880*/
        width: 880px;
   z-index: 1;
}
#intestazioneblankdives {
    background-image: url(/img/2008/header_103_es.png);
   background-repeat: no-repeat;
   height: 163px;
   /* prima era 880*/
        width: 880px;
   z-index: 1;
}
#intestazioneblank17 {
   background-image: url(/header17-2009.jpg);
   background-repeat: no-repeat;
   height: 163px;
   /* prima era 880*/
   width: 880px;
   z-index: 1;
}
#pie-di-pagina {
   clear: left;
   color: #FFFFFF;
   visibility: hidden;
   width: 99%;
}
#portaimgstore {
   background-color: #FFFFFF; /*display:none;*/
   border: 5px solid #06367E;
   clear: both;
   padding-left: 0.2em;
   padding-top: 0.2em;
   text-align: center;
   height:268px;
}
#portaimgnike {
   background-color: #FFFFFF; /*display:none;*/
   border: 5px solid #06367E;
   clear: both;
   padding-left: 0.2em;
   padding-top: 0.2em;
   text-align: center;
   height:156px;
}
#posizionamainsponsor {
   clear: both;
   left: -34px;
   margin-left: 615px;
   margin-top: 75px;
   position: absolute;
   top: 9px;
   width: 200px;
}
/* thumbnail con jquery (vedere lo staff */
/*  */
#preview {
   background: #FFFFFF;
   border: 1px solid #06367E;
   color: #000000;
   display: none;
   padding: 5px;
   position: absolute;
}
#printheader {
   display: none;
}
#sezioneheader {
   background-color: #000000;
   border-top-width: 1px;
   width: 880px;
}
#sfondoblubordogiallo {
   background-color: #06367E;
   border-bottom-width: 1px;
   border-top-width: 1px;
}
#spalladestra, #spallasinistra {
   background-color: #06367E;
}
#tornaallahome {
   height: 101px;
   left: 51px;
   margin-top: 45px;
   position: absolute;
   top: 2px;
   width: 101px;
   z-index: 5;
}
/* jQuery lightBox plugin - Gallery style */
.lightboxgallery {
   list-style: none;
   background-color:#f0f0f0;
	margin:1px 3px; 
	border:2px solid #fff;
}

#galleryreader ul {
   list-style: none;
   background-color:#f0f0f0
}
#galleryreader ul li {
   display: inline;
   float:left;
   margin:8px;
   width:130px;
}
#galleryreader ul a.immaginigallery img {
   border: 3px solid #e0e0e0;
   padding:2px;
   margin:2px;
   background-color:#f0f0f0;
   float:right;
   display: block;
}
#galleryreader ul a.immaginigallery:hover img {
   border: 3px solid #e0e0e0;
   background-color:#FFFFFF;
   padding:2px;
   margin:2px;
}
#galleryreader ul a:hover {
   color: #fff;
}
/*********************** ajax section ******/
#loadingcontent {
   position:relative;
   padding: 2px 8px;
   border:1px dotted #ccc;
   text-align:center;
   margin: 0 auto;
   position: relative;
   display: none;
   background-repeat: no-repeat;
   background-position: 40px center;
   text-indent: 10px;
   padding:5px 20px;
   background-image: url(/img/ajaxloadersmall.gif);
}
/*********************** jquery tooltip hint ******/

#tooltip {
   position:absolute;
   border:1px solid #333;
   padding:6px 4px;
   line-height:150%;
   background-color: #f0f0f0;
   color:#333;
   display:none;
}
#statsbar td {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #ccc;
   margin:1px;
   width:100px;
   empty-cells:hide;
   text-align:center;
}
.thumbdiv100 {
   float:left;
   width:115px;
   height:80px;
   overflow:hidden;
   margin:0 auto;
   border:3px solid #fff;
   padding:1px;
   text-align:center;
   vertical-align:middle
}
.arab {
   direction:rtl;
   unicode-bidi:embed;
   text-align:right;
}
#intestazioneblankdivar {
   background-image:url(/img/2011/header_arab_nike-pirelli.png);
   background-repeat: no-repeat;
   height: 163px;
   /* prima era 880*/
   width: 880px;
   z-index: 1;
}

/*]]>*/

