body{
     background: #ffffff; /*F8F8F8*/
     margin: 0 auto;
}

p {  line-height: 1.4em ; } 

.blu{
      background: url(/templates/img/bordinoverde1.png);
      height:18px;
}
.arancione{
      background: url(/templates/img/arancione.png);
      height:18px;
}
.blu2{
      background: url(/templates/img/bordinoverde2.png);
      height:25px;
}
.grigio{
      background: url(/templates/img/bordinoverde.png);
}
.grigio2{
      background: url(/templates/img/grigio2.gif);
      height:18px;
}
.menubarra{
      background: url(/templates/img/grigio2.gif);
      height:20px;
}
.testina{
      background: url(/templates/img/testina.png);
}
.b-agg{
      padding-left:5px;
      padding-right:20px;
}

.info{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 9px;
      font-weight: bold;
      color: #fffff0;
      text-align:center;
      margin: 3px 0 3px 3px;
}
.info a{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 9px;
      color: #fffffc;
      text-decoration:none;
}
.info a:visited{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
        color: #FFFAFA;
        text-decoration:none;
}
.info a:hover{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
        color: #F0FFFF;
        text-decoration:underline;
}

.subscribe{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;      
        color: #333333;	
}
.articleComment-text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 0 0 0;
}
#articleComment form input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #333;
	width: 200px; 
        margin: 2px 0 2px 0;
}
#articleComment form p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 0 0 0;
}
#articleComment form textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: white;
	border: 1px solid #333;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
}

      /* ***************************** LOGIN ***************************** */

#login form input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #333333;
	width: 129px; 
        height: 20px;
        margin: 5px 0 5px 0;
}
#login form .submitbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-align: center;
	border: 1px solid #333333;
        background: url(/templates/img/grigio2.gif);
	width: 129px; 
        height: 20px;
        margin: 5px 0 5px 0;
}
#login form .submitbutton:hover{
        border: 1px solid #cc0000;
        background: #eef;
}
#login form p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 0 0 0;
}

        /* ***************************** CERCA ***************************** */

#search form{
            margin: 0px;
            padding: 0px;
}
      
#search form .text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;       
}

#search form .search input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
        background-color:#fffdfd;
        background: url(/templates/img/grigio2.gif) no-repeat scroll;
	border: 1px solid #333;        
	width: 100px;
        vertical-align: middle;
        height: 20px;      
}
#search form .invia-text{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        width: 102px;
        height: 20px;
        border: 1px solid #333;
        font-size: 11px;
        color: #000;
        vertical-align: middle;
        padding:0px;
}
#search form .invia{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
        border: 1px solid #333333;        
        height: 20px;
        width: 48px;
        vertical-align: middle;
        background: url(/templates/img/grigio2.gif);
        padding: 0px;
}
#search form .invia:hover{
        border: 1px solid #cc0000;
        background: #eef;
}
#search form .select{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01013f;
	border: 1px solid #333333; 
        margin: 0px ;
        height: 20px;
        padding: 0px;
        width: 150px;
}
#search form .select-tpl{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01013f;
	border: 1px solid #333333; 
        margin: 0px ;
        height: 20px;
        padding: 0px;
        width: 150px;
        vertical-align: top;
}


    /* ************************************************************** */

.iznad-headera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 2px 2px 0px 2px;
}

a.crno-podvuceno:link {
	color: #000000;
	text-decoration: none;
}

a.crno-podvuceno:active {
	color: #000000;
	text-decoration: none;
}

a.crno-podvuceno:visited {
	color: #000000;
	text-decoration: none;
}

a.crno-podvuceno:hover {
	color: #000000;
	text-decoration: underline;
}

.belo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fbfbfb;
	margin: 1px 0px 1px 0px;
}

.form {
	margin: 0px 0px 0px 0px;
}

.field {
	width: 80px;
	border: 1px solid #000000;
	background: #FFFFFF;
}

.button {
	margin: 4px 0px 0px 0px;
}

.hor-bar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 1px 5px 1px 5px;
}

a.hor-bar:link {
	color: #333333;
	text-decoration: none;
}

a.hor-bar:active {
	color: #333333;
	text-decoration: none;
}

a.hor-bar:visited {
	color: #333333;
	text-decoration: none;
}

a.hor-bar:hover {
	color: #CC0000;
	text-decoration: none;
}

p.servis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
	margin: 1px 1px 1px 5px;
}

a.servis:link {
	color: #888888;
	text-decoration: none;
}

a.servis:active {
	color: #888888;
	text-decoration: none;
}

a.servis:visited {
	color: #888888;
	text-decoration: none;
}

a.servis:hover {
	color: #333333;
	text-decoration: none;
}

td.servis {
	padding: 0px 0px 0px 3px;
	border-right: #DDDDDD solid 5px;
}

p.navig-belo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fffffc;
	margin: 2px 2px 2px 4px;
	text-transform: uppercase;
}

p.navig-crno {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	margin: 2px 2px 2px 8px;
}

a.navig:link {
	color: #333333;
	text-decoration: none;
}

a.navig:active {
	color: #333333;
	text-decoration: none;
}

a.navig:visited {
	color: #333333;
	text-decoration: none;
}

a.navig:hover {
	color: #CC0000;
	text-decoration: none;
}

p.link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin: 3px 3px 3px 8px;
}

p.datum-front {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	margin: 2px 0px 2px 0px;
}

div.front-slika {
	width: 260px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	float: left;
	text-align: center;
}

p.nadnaslov-front {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 1px 0px 1px 0px;
}

p.big-naslov {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00386B;            /* #041477 */
	margin: 1px 0px 5px 0px;
}  
p.tekst-front {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 1px 0px 5px 0px;
	line-height: 150%;
}

.dalje {
	font-weight: bold;
	color: #CC0000; 
        font-size: 11px;
}

a.dalje:link {
	color: #CC0000;
	text-decoration: none;
}

a.dalje:active {
	color: #CC0000;
	text-decoration: none;
}

a.dalje:visited {
	color: #CC0000;
	text-decoration: none;
}

a.dalje:hover {
	color: #CC0000;
	text-decoration: underline;
}

div.tizeri {
	width: 100%;
	float: right;
	margin: 0px 0px 0px 9px;
}

ul.tizeri {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	list-style-image: url(img/list.gif);
	list-style-position: outside;
	text-indent: 2px;
	margin: 1px 0px 5px 0px;
	padding: 0px 0px 0px 13px;
}

li.tizer {
	margin: 1px 0px 0px 0px;
        padding: 0px 3px;
}
li.tizer a{
color: #333;
text-decoration:none;
}
li.tizer a:visited{
color: #333;
text-decoration:none;
}
li.tizer a:hover{
color: #006700;
text-decoration:none;               /* underline  */
}
a.naslov:link {
	color: #00386B;                   /*#041477*/
	text-decoration: none;
}

a.naslov:active {
	color: #041477;
	text-decoration: none;
}

a.naslov:visited {
	color: #a91616;
	text-decoration: none;
}

a.naslov:hover {
	color: #d86d1c;
	text-decoration: none;      /*underline*/
}

div.sport-slika {
	width: 72px;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
}

p.prog-shema {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px 4px 0px 4px;
}

p.pesma-dana {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 3px 8px 3px 8px;
	line-height: 120%;
}
p.footer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #041477;
}

p.title {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #041477;
	font-weight: bold;
	margin: 5px 0px 0px 2px;
}


p.printer-friendly {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	margin: 5px 0px 0px 0px;
}

a.printer {
	color: #CC0000;
	text-decoration: underline;
}
td.navigacija{
	background-image: url(img/hor-tack-sivo-crno.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

                       /* ############### Forms ############### */

div#genericform {
    margin: 0;
    padding: 0;
    text-align: right;
}
div#genericform form {
    margin: 0;
    padding: 0;
}
div#genericform .input_long {
    width: 240px;
}
div#genericform form input {
    width: 90px;
}
div#genericform form input,
div#genericform .submitbutton {
    font-size: 70%;
    border: 1px solid #a5a5a5;
    margin-bottom: 0px;
}
div#genericform .submitbutton {
    width: 330px;    
}
div#genericform .formtext {
    font-size: 90%;
    margin-bottom: 5px;
}
div#genericform form textarea {
    width: 340px;
    font-size: 70%;
    border: 1px solid #a5a5a5;
    margin-bottom: 5px;
}
div#genericform form select {
    width: 100px;
    font-size: 70%;
    border: 1px solid #a5a5a5;
    margin-bottom: 5px;
}
div#genericform .select_long {
    width: 240px;
    font-size: 70%;
    border: 1px solid #a5a5a5;
    margin-bottom: 5px;
}
table.userform {
    margin: 0 0 0px 0;
    padding: 0px;
    text-align: left;
    border-top: 0px solid #dfdfdf;
    border-bottom: 0px solid #dfdfdf;
    border-left: 0px solid #dfdfdf;
    border-right: 0px solid #dfdfdf;
}
.datum {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #1c2563;
	margin: 0px 0px 0px 0px
}
.caption {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #01013f;
	margin: 0px 0px 0px 0px;
}

div.tema-slika {
	width: 223px;
	float: left;
	margin: 0px 0px 0px 0px;
}

p.front-foto {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #041477;
	margin: 0px 0px -1px 0px;
}
div.tema-home {
	width: 155px;
	float: left;
	margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}
div.tema-home2 {
	width: 155px;
	float: right;
	margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

               /* ############## Templates Print ############ */

p.big-naslovp {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #041477;
	margin: 1px 0px 5px 0px;
}
p.tekst-frontp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 1px 0px 5px 0px;
	line-height: 150%;
}
p.nadnaslov-frontp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 1px 0px 1px 0px;
}
p.datum-frontp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	margin: 2px 0px 2px 0px;
}
ul.tizerip {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	list-style-image: url(img/list.gif);
	list-style-position: outside;
	text-indent: 2px;
	margin: 1px 0px 5px 0px;
	padding: 0px 0px 0px 13px;
}
ul.tizeris {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	list-style-image: url(img/print.gif);
	
	text-indent: 2px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}
ul.tizerii {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	list-style-image: url(img/email.gif);
	
	text-indent: 2px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

p.naviga-barre {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fffffc;
	margin: 2px 2px 2px 4px;
	text-transform: uppercase
}
a.naviga:link {
	color: #ffffff;
	text-decoration: none;
}

a.naviga:active {
	color: #ffffff;
	text-decoration: none;
}

a.naviga:visited {
	color: #ffffff;
	text-decoration: none;
}
a.naviga:hover {
	color: #CC0000;
	text-decoration: none;
}
div.sport-direttore {
	width: 72px;
	margin: 0px 5px 5px 0px;	
	padding: 5px 0px 0px 5px;
	float: left;
	text-align: center;
}
                              /* ####### + - Font ####### */
font.tekst-front {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 1px 0px 5px 0px;
	line-height: 150%;
}
                           /* ########## Css Poll Sezione  ############ */
.poll_bar {
    border:1px solid #dddddd; 
    /*background: url(img/mainbarrechts.png);*/
    background-color: #0df4e6; 
    height: 16px; 
    color: #cc0000;
    /*vertical-align: center;*/
    float: left; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    
    margin: 1px 0px 5px 0px;
    line-height: 150%;   
}

 a.s-aperto {
	    font-weight: bold; 
	    text-decoration:none;     
	    color: #00ff00;
}
a.s-aperto:hover {
	    font-weight: bold; 
	    text-decoration:none;     
	    color: #cc0000;
} 
                              
                          /* ######### CSS Tab Video ######### */

.shadetabs{
        background-image: url(/templates/tab/tab-blu.png);
        padding:3px 0px;
        width:225px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
        text-transform: uppercase;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0;
        list-style-type: none;
        text-align: center; /*center , right */
}

.nvideo{
        background-color: #E8E8E8;
        border: 1px solid #dddddd;
        padding: 2px;
        margin-bottom:2px;
        margin-top:2px;
        
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 0;
padding: 2px 10px;
margin-right: 3px;
border: 0px solid #ffffff;
color: #ffffff;    
/* background: white url(tab/tab-blu.png) top left repeat-x; */
}

/*.shadetabs li a:visited{
color: #ffffff;        
}*/

.shadetabs li a:hover{                   /* al pass. del mouse */
text-decoration: none;
color: #cc0000;        
}

.shadetabs li a.selected{                /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs li a.selected{
	color: #cc0000;  
	text-decoration: none;
}

/*.shadetabs li a:selected:hover{          
text-decoration: none;
}*/

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/* ############################ menu barra ########################### */

.barra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin: 1px 13px 1px 5px;
        text-transform:uppercase;
       }

a.barra:link {
	color: #333333;
	text-decoration: none;
             }

a.barra:active {
	color: #CC0000;  /* da provare  prima era ffffff*/
	text-decoration: none;
               }

a.barra:visited {
	color: #333333;
	text-decoration: none;
                }

a.barra:hover {
	color: #CC0000;
	text-decoration: none;
              }

p.invia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-indent: 2px;
        margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
        text-decoration: none;
        }
a.invia{
        text-decoration: none;
        color:#333333;
        padding: 2px 0px 0px 0px;
       }
a.invia:hover{
        text-decoration: none;
        color:#cc0000;
        padding: 2px 0px 0px 0px;
             }

p.sezione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
        font-weight:bold;
	margin: 1px 0px 1px 0px;
	line-height: 150%;
}
.sezione {
         color:#cc0000;
         font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
         font-size:11px;
         font-weight:bold;
         text-decoration:none;
         margin: 0px 0px 0px 0px;
         }
p.byline{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px 0px 5px 0px;
        }
a.byline{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 1px 0px 5px 0px;
        text-transform: uppercase;
        }
a.cerca {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;            
	margin: 1px 0px 5px 0px;
        }  

        /**************************** WIKI *******************************/
.wiki{
     border: 1px solid #DDDDDD; 
     background: transparent url(/templates/img/wiki.gif) no-repeat scroll right top;
     margin:0px;
     height:50px;
}
#wiki form input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01013f;
	border: 1px solid #01013f; 
        margin: 4px 0px 4px 9px;
        height: 20px;
        padding: 0px;
        width:100px;
}

#wiki form button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-align:center;
        background: url(/templates/img/grigio2.gif);
	/*color: #01013f;*/
	border: 1px solid #01013f; 
        margin: 4px 0px -8px 9px ;
        padding: 0px 0px 0px 0px;
        width: 48px;
        height: 20px;
}
#wiki form button:hover {
    border: 1px solid #cc0000;
    background: #eef;
}

        /*********************     ISCRIZIONE    ***************************/

#iscrizione form .input-medio{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01013f;
	border: 1px solid #333333; 
        margin: 0px ;
        height: 20px;
        padding: 0px;
        width: 250px;
}
#iscrizione form .select{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01013f;
	border: 1px solid #333333; 
        margin: 0px ;
        height: 20px;
        padding: 0px;
        width: 250px;
}
#iscrizione form .input-text{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        border: 1px solid #333333;
        width: 500px;
        height: 200px;
}
#iscrizione form .button-iscrizione{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #333333;
        background: url(/templates/img/grigio2.gif);
	width: 129px; 
        height: 20px;
        margin: 5px 0 5px 0;
}
#iscrizione form .button-iscrizione:hover{
       border: 1px solid #cc0000;
       background: #eef;
}

                /************************************************/