﻿
/*
blu
color: #02489d;
color: #8e8e8e;

blu intenso
color:#003063;
arancio:

color: #dd600c;

*/


.rc_css a:link {
color: #303030;
text-decoration: none;
}
.rc_css a:visited {
color: black;
text-decoration: none;
}
.rc_css a:hover {
color: black;
text-decoration: underline;
}



body
{
    background: url(./Images/Misc/Striscia_fondo.jpg) repeat top left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
#Container
{
    width: 940px;
    display: block;
    margin: 0px auto;
}

.Col01_Double
{
    /*float: left;*/
    margin-right: 0px;
}

.Col01
{
    /*float: left;*/
    margin-right: 0px;
}
.Col02
{
    /*float: left;*/
    margin-right: 0px;
}
.Col03
{
    /*float: right;*/
    width: 308px;
}

.Title
{
    padding-top: 10px;
    padding-left:10px;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold; 
    /*color: white;
    color: #dd600c;*/
    color: #115b1d;

}

div#Top_624
{
    background: url(./Images/Boxes/Top_624x44.png) no-repeat;
    width: 624px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}
div#Top_624_Live
{
    background: url(./Images/Boxes/Top_live_624x44.png) no-repeat;
    width: 624px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}
div#Top_624_Radio
{
    background: url(./Images/Boxes/Top_radio_624x44.png) no-repeat;
    width: 624px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}
div#Top_624_Guida1
{
    background: url(./Images/Boxes/Top_624x44_tab_on.png) no-repeat;
    width: 624px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}
div#Top_624_Guida2
{
    background: url(./Images/Boxes/Top_624x44_tab_off.png) no-repeat;
    width: 624px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}

div#Middle_624
{
    background: url(./Images/Boxes/Middle_624x1.png) repeat;
    width: 624px;
    display: block;
    margin: 0;
    padding: 0;
}
div#Bottom_624
{
    background: url(./Images/Boxes/Bottom_624x12.png) no-repeat;
    width: 624px;
    height:16px;
    margin: 0;
    padding: 0;
}


div#Top_304
{
    background: url(./Images/Boxes/Top_304x44.png) no-repeat;
    width: 304px;
    height: 44px;

}
div#Top_304small
{
    background: url(./Images/Boxes/Top_304x12.png) no-repeat;
    width: 304px;
    height: 12px;

}
div#Top_304_Live
{
    background: url(./Images/Boxes/Top_live_304x44.png) no-repeat;
    width: 304px;
    height: 44px;
}
div#Middle_304
{
    background: url(./Images/Boxes/Middle_304x1.png) repeat;
    width: 304px;

}
div#Bottom_304_Live
{
    background: url(./Images/Boxes/si24_live_intermezzo_304x20.png) no-repeat;
    width: 304px;
    height:20px;
    margin: 0;
    padding: 0;
}
div#Bottom_304
{
    background: url(./Images/Boxes/Bottom_304x12.png) no-repeat;
    width: 304px;
    height:16px;

}



div#Top_402
{
    background: url(./Images/Boxes/Top_402x44.png) no-repeat;
    width: 402px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}
div#Middle_402
{
    background: url(./Images/Boxes/Middle_402x1.png) repeat;
    width: 402px;
    display: block;
    margin: 0;
    padding: 0;
}
div#Bottom_402
{
    background: url(./Images/Boxes/Bottom_402x12.png) no-repeat;
    width: 402px;
    height:16px;
    margin: 0;
    padding: 0;
}

div#Top_939
{
    background: url(./Images/Boxes/Top_939x44.png) no-repeat;
    width: 939px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}
div#Middle_939
{
    background: url(./Images/Boxes/Middle_939x1.png) repeat;
    width: 939px;
    display: block;
    margin: 0;
    padding: 0;
}
div#Bottom_939
{
    background: url(./Images/Boxes/Bottom_939x12.png) no-repeat;
    width: 939px;
    height:16px;
    margin: 0;
    padding: 0;
}


div#Top_211
{
    background: url(./Images/Boxes/Top_211x44.png) no-repeat;
    width: 211px;
    height: 44px;
    display: block;
    margin: 0px 0 0 0;
    padding: 0;
}
div#Middle_211
{
    background: url(./Images/Boxes/Middle_211x1.png) repeat;
    width: 211px;
    display: block;
    margin: 0;
    padding: 0;
}
div#Bottom_211
{
    background: url(./Images/Boxes/Bottom_211x12.png) no-repeat;
    width: 211px;
    height:16px;
    margin: 0;
    padding: 0;
}




/* Menu Principale */

.MainMenu
{
    background: url(./Images/Menu/menu_alto_verde.gif) repeat top left;
    padding-bottom: 2px;
    height:20px;
    margin: 0;

}
ul#MainMenu_UL
{
    list-style-type: none;
    padding-left: 0px;
    margin: 0px;
    width: 938px;
    /* color: #ff6d00; arancione */
    /* color:#105d21; verde */
}
.MainMenu li
{
    float: left;

}
li#MainMenu_Login
{
    float: right;
}

.MainMenu_Button
{
    color: #ffffff;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding: 0;
    border-style: none;
    background:transparent;
}
.MainMenu_Button:hover
{
    cursor: pointer;
    text-decoration: underline;
}

.MainMenu2
{
    background: url(./Images/Menu/menu_basso_coperto.gif) repeat top left;
    padding: 0 0 0 0;
    margin: 0px;
    height:22px;
}
ul#MainMenu2_UL
{
    list-style-type: none;
    margin-top: 0px;
    padding-top: 0px;
    width: 938px;
}
.MainMenu2 li
{
    background: url(./Images/Menu/menu_basso_arancione.gif) repeat top left;
    margin-top: 0px;
    padding-top: 1px;
    float: left;
}
li#MainMenu2_Right
{
    background: url(./Images/Menu/menu_transizione_verde_arancio.gif) no-repeat;
    width: 21px;
    height:22px;
    float: left;
}
li#MainMenu2_Login
{
    background-color:Transparent;
    background-image:none;
    float: right;
    padding-right:13px;
    color: #ff6d00;
    margin-top:-5px;
}
.MainMenu2 li a
{
    color:#105d21;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
}



.Footer
{
    background: url(./Images/Menu/menu_alto_verde.gif) repeat top left;
    padding-bottom: 2px;
    height:20px;
}
ul#Footer_UL
{
    list-style-type: none;
    padding-left: 0px;
    margin: 0px;
    width: 938px;
}
.Footer li
{
    float: left;
}
li#Footer_Contatti
{
    float: right;
}
.Footer_Button
{
    color: #FFF;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}


a.AltreNotizie
{
    width: 330px;
    display: block;
    height: 18px;
    clear: both;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
    margin: 3px 10px 0px 5px;
    padding: 3px 17px 3px 3px;
    color: #02489d;
    text-decoration: none;
    background: url(./Images/Misc/ICO_Freccia-DX.gif) no-repeat top right;
}

a.AltreShortNews
{
    width: 240px;
    display: block;
    height: 18px;
    clear: both;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
    margin: 3px 10px 0px 5px;
    padding: 3px 17px 3px 3px;
    color: #02489d;
    text-decoration: none;
    background: url(./Images/Misc/ICO_Freccia-DX.gif) no-repeat top right;
}

a.AltriSondaggi
{
    width: 240px;
    display: block;
    height: 18px;
    clear: both;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
    margin: 3px 10px 0px 5px;
    padding: 3px 17px 3px 3px;
    color: #02489d;
    text-decoration: none;
    background: url(./Images/Misc/ICO_Freccia-DX.gif) no-repeat top right;
}

a.AltriVideo
{
    width: 150px;
    display: block;
    height: 18px;
    clear: both;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
    margin: 3px 10px 0px 5px;
    padding: 3px 17px 3px 3px;
    color: #02489d;
    text-decoration: none;
    background: url(./Images/Misc/ICO_Freccia-DX.gif) no-repeat top right;
}

a.AltriVideoB
{
    width: 240px;
    display: block;
    height: 18px;
    clear: both;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
    margin: 3px 10px 0px 5px;
    padding: 3px 17px 3px 3px;
    color: #02489d;
    text-decoration: none;
    background: url(./Images/Misc/ICO_Freccia-DX.gif) no-repeat top right;
}


.SingleNews
{
}
.SingleNews p
{
    font-size: 0.8em;
    padding-bottom: 15px;
    padding-top: 15px;
}
.SingleNews a
{
    font-weight: bold;
    color: #ff6d00;
    text-decoration: none;
    font-size: 1em;
}
.SingleNews h2
{
    font-size: 1.8em;
    margin-top: 0px;
    padding-top:10px;
    margin-bottom: 0px;
    color: #02489d;
}
.SingleNews h4
{
    margin-top: 0px;
    padding-top:10px;
    margin-bottom: 0px;
    color: black;
}



.SingleNews-Elenco
{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 6px;
    border-bottom: 2px solid #848284; /* l'istruzione dopo è per un baco di IE6?*/
    /*position: relative;*/
}
.SingleNews-Elenco h3 
{
    margin: 3px 0px 0px 4px;
    padding: 0;
}
.SingleNews-Elenco h3 a 
{
    font-size: 1em;
    color: #dd600c;
    text-decoration: none;
}

.SingleNews-Elenco h5 
{
    margin: 3px 0px 0px 4px;
    font-size: 0.8em;
    color: #000;
}
.SingleNews-Elenco h5 em 
{
    margin-left: 10px;
    color: #02489D;
}

.SingleNews-Elenco a 
{
    font-size: 0.85em;
    color: black;
    text-decoration: none;
}

.News-Elenco
{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 6px;
    border-bottom: 1px dotted #848284; /* l'istruzione dopo è per un baco di IE6?*/
    /*position: relative;*/
}

.News-Elenco h3 
{
    margin: 3px 0px 0px 4px;
    padding: 0;
}
.News-Elenco h3 a 
{
    font-size: 1em;
    color: #dd600c;
    text-decoration: none;
}

.News-Elenco h5 
{
    margin: 3px 0px 0px 4px;
    font-size: 0.8em;
    color: #000;
}
.News-Elenco h5 em 
{
    margin-left: 10px;
    color: #02489D;
}

.News-Elenco a 
{
    font-size: 0.85em;
    color: black;
    text-decoration: none;
}

.NormalLink
{
    font-size: 12px;
    color: Black;
}
#NL
{
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    color: #02489D;
}
#NL:hover
{
    color: red;
}

#NL1
{
    font-size: 0.75em;
    font-style: normal;
    font-weight: normal;
    color: #555;
}
#NLvideo
{
    margin-right: 3px;
    font-size: 0.75em;
    font-style: normal;
    font-weight: normal; /*color:Orange;*/
    color: Red;
}
#NL1a
{
    margin-right: 3px;
    font-size: 0.75em;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    color: #555;
}
#NL1a:hover
{
    color: black;
}

/* Thumbnails video */
.VideoElenco
{
    padding: 0;
    margin-bottom: 0px;
    border-bottom: 1px dotted #848284; /* l'istruzione dopo è per un baco di IE6?*/
}

.VideoElenco h2, .VideoElenco h2 a
{
    margin: 0px 0px 0px 0px;
    font-size: 1.0em;
    color: #dd600c;
    text-decoration: none;
}
.VideoElenco a
{
    font-size: 0.8em;
    margin: 0px 0px 0px 0px;
    color: black;
    text-decoration: none;
}
.VideoElenco div
{
    margin: 0px 0px 0px 0px;
    border-bottom: 1px dotted #848284;
    position: relative;
}

.VideoElencoDx
{
    width: 270px;
    padding: 0;
    margin-bottom: 6px;
    border-bottom: 1px dotted #848284; /* l'istruzione dopo è per un baco di IE6?*/
}

.VideoElencoDx h2, .VideoElencoDx h2 a
{
    margin: 0px 0px 0px 0px;
    font-size: 1.0em;
    color: #dd600c;
    text-decoration: none;
}
.VideoElencoDx a
{
    font-size: 0.8em;
    margin: 0px 0px 0px 0px;
    color: black;
    text-decoration: none;
}
.VideoElencoDx div
{
    margin: 0px 0px 0px 0px;
    border-bottom: 1px dotted #848284;
    position: relative;
}


.ShortNews-Elenco
{
    margin-bottom: 2px;
    border-bottom: 1px dotted #848284; /* l'istruzione dopo è per un baco di IE6?*/
    position: relative;
    width: 270px;
}
.ShortNews-Elenco h2
{
    margin: 1px 7px 0px 2px;
}
.ShortNews-Elenco h2, .ShortNews-Elenco h2 a
{
    font-size: 0.9em; /*color: #dd600c;*/ /*color: #02489D;*/
    color: black;
    text-decoration: none;
    font-weight: bold;
}
.ShortNews-Elenco h4
{
    font-size: 10px;
    margin: 0px 7px 3px 2px;
}
.ShortNews-Elenco h5
{
    margin: 0px 0px 0px 2px;
    font-size: 0.7em;
    color: #000;
}
.ShortNews-Elenco h5 em
{
    margin-left: 10px;
    color: #02489D;
}

.ShortNews-Elenco a
{
    font-size: 0.9em;
    margin: 0 0px 0px 0px;
    color: black;
    text-decoration: none;
    font-weight: bold;
}


.Sondaggio
{
    width: 270px;
    border-bottom: 1px dotted #848284; /* l'istruzione dopo è per un baco di IE6?*/
    padding-bottom: 4px;
    margin-bottom: 6px;
}
.Sondaggio label
{
    font-size: 0.8em;
    font-weight: bold;
}
.Sondaggio input
{
    vertical-align: middle;
    margin-right: 6px;
    margin-left: 0px;
}
.Sondaggio h3
{
    font-size: 0.9em; /*color: #02489D; */ /* azzurro */
    color: #dd600c;
    margin-left: 7px;
    margin-bottom: 2px;
    margin-top: 0px;
}
.Sondaggio input.btn
{
    background: url(./Images/Misc/BKG_btn.gif) repeat-x bottom;
    border: 1px #02489D solid;
    font-size: 0.8em;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    margin: 5px 4px 0px 6px;
}
.Rbtn
{
    background: url(./Images/Misc/BKG_btn.gif) repeat-x bottom;
    border: 1px #02489D solid;
    font-size: 0.8em;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    margin: 1px 0px 4px 3px;
}

.Rbtn1
{
    background: url(./Images/Misc/BKG_btn.gif) repeat-x bottom;
    border: 1px #02489D solid;
    font-size: 1em;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    margin: 1px 1px 1x 1px;
}

.PaginaListaSondaggi
{
    border-bottom: 1px dotted #848284; /* l'istruzione dopo è per un baco di IE6?*/
    padding-bottom: 8px;
    margin-bottom: 0px;
}
.PaginaListaSondaggi label
{
    font-size: 0.9em;
    font-weight: bold;
}
.PaginaListaSondaggi input
{
    vertical-align: middle;
    margin-right: 6px;
    margin-left: 0px;
}
.PaginaListaSondaggi h3
{
    font-size: 1em; /*color: #02489D; */ /* azzurro */
    color: #dd600c;
    margin-left: 7px;
    margin-bottom: 2px;
    margin-top: 0px;
    padding-top: 10px;

}

.PaginaListaSondaggi input.btn
{
    background: url(./Images/Misc/BKG_btn.gif) repeat-x bottom;
    border: 1px #02489D solid;
    font-size: 0.9em;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    margin: 5px 4px 0px 6px;
}





.G0
{
    font-size: 0.84em;
    font-weight: normal;
    text-decoration: none;
    color: black;
}
.G1
{
    font-size: 0.84em;
    font-weight: bold;
    color: #02489d;
}
.G2
{
    font-size: 0.84em;
    color: #02489d;
}
.G3
{
    font-size: 0.75em;
}

.SpacerGuidaTV
{
    font-size: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.NB_bold
{
    /*color: #02489d;*/
    color:black;
    text-decoration: none;
    font-weight: bold;
    
}
.NB_normal
{
    color:black;
    text-decoration: none;
    font-weight:normal;
}
.NB_elenco
{
    color:black;
    font-size:0.9em;
    text-decoration: none;
    font-weight:normal;
}

#picture {
	float:left;
	width: 110px;
}



.Registrazione
{
    padding: 0 7px;
}
.Registrazione input.btn
{
    background: url(./Images/Misc/BKG_btn.gif) repeat-x bottom;
    border: 1px #02489D solid;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    margin: 15px 0 15px 256px;
    height: 20px;
    width: 100px;
    font-size: 0.8em;
}
.Registrazione label span
{
    font-size:0.9em;
    width: 180px;
    float: left;
    text-align: right;
    margin-top: 4px;
}
.Registrazione a
{
    font-size:0.9em;
}

.RegisterBtn
{
    background: url(./Images/Misc/BKG_btn.gif) repeat-x bottom;
    border: 1px #02489D solid;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}

.OverlayGuida1
{
    margin-left:310px;
    border-style:none;
}
.OverlayGuida2
{
    border-style:none;
}

.Spacer1
{
    font-size: 0.1em;
    margin-top: 1px;
    margin-bottom: 1px;
}
.TabelleCalcio
{

     font-size: .8em;
     color: #303030;

}
.TabelleCalcio h1
{
    /*background: url(./UserFiles/Image/images_for_css/BKG_Header-Box_SX.gif) no-repeat top left;*/
    padding-left: 46px;
    margin-bottom: 10px;
    /*color:#02489d; blu*/
    color:#ff6900;
    font-size: 14px;
    height: 22px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
}