@charset "utf-8";
/* CSS */
div.flo { margin: 0; padding: 0; float: left; height: 0; }
div.end { margin: 0; padding: 0; margin-left: -1px; clear: both; height: 0; } 
#general-bloc { background-color: #fff; width: 1003px; margin: 0 auto; padding: 0; }
div.menu_1_style a:hover div.bloc-cat { background-color:#f0f0f0; }
div.menu_1_style a:hover { text-decoration:none; }
div.menu_1_style div.bloc-cat { border-top:1px dotted #ccc; margin:0px 0px; }
div.menu_1_style { width: 250px; display_block; }
div.menu_1_style h3  { font-weight:normal; font-size:16px; font-family:Arial; position:relative; top:-8px; left:3px;  display:inline; color:#666; }
div.menu_1_style div.bloc-cat img { border:0; position:relative;top:1px; padding: 1px 0px; margin-left:5px; }
#layout { margin: 0 auto; padding: 0; width: 1003px; text-align: left; background-color: #FFF; }
#layout_top { margin: 0 auto; padding: 0; width: 1003px; text-align: left; background-color: #FFF; }
#layout_bottom { margin: 0 auto; padding: 0; width: 1003px; text-align: left; background-color: #FFF; background-image:url(http://www.fuoriditesta.it/img/img-fix.png); }
#header_out { margin: 0 auto; margin-left: -1px; padding: 0; width: 1004px; height: 60px; background-image:url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1466px 0; width: 1004px; height: 60px; }
#header_in { margin: 0 auto; margin-left: -1px; padding: 0; width: 1004px; height: 60px; background-image:url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -412px 0; width: 1004px; height: 60px; }
#header_in #msg-search, #header_out #msg-search { margin: 0; padding: 0; width: 980px; height: 44px; }
#header_in #msg-search #message-scroll, #header_out #msg-search #message-scroll { float: left; margin: 15px 0 0 5px; padding: 0; width: 635px; height: 25px; text-align: right; }
#header_in #msg-search #message-scroll p, #header_out #msg-search #message-scroll p { margin: 0 5px; margin-top: 3px; padding: 0; font-size: 14px; color: #FFF; font-family: Verdana, Geneva, sans-serif; } 
#header_in #msg-search #message-scroll span, #header_out #msg-search #message-scroll span { color: #FF9; }
#header_in #msg-search #message-send, #header_out #msg-search #message-send { float: left; margin: 0 5px; padding: 0; width: 50px; height: 40px; }
#header_in #msg-search input.msg-src-field, #header_out #msg-search input.msg-src-field { float: left; margin: 0 8px; margin-top: 12px; padding: 0; width: 185px; height: 20px; border: 0; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #036; background-color: #B7E4F4; background-image:url(http://www.fuoriditesta.it/img/bg-search-field.png); } 
#header_in #msg-search #search-send, #header_out #msg-search #search-send { float: left; margin: 0 8px; padding: 0; width: 50px; height: 40px; }
#search-send { cursor: hand; }
div.h_logout #bar-login { margin: 0 12px; padding: 0; width: 980px; height: 60px; }
div.h_logout #bar-login input.login-user { float: left; margin: 15px 0; padding: 0; margin-left: 30px; margin-top: 18px; font-size: 18px; color: #F93; border: 1px solid #FFF; height: 25px; width: 135px; }
div.h_logout #bar-login input.login-pass { float: left; margin: 15px 0; padding: 0; margin-left: 35px; margin-top: 18px; font-size: 18px; color: #F93; border: 1px solid #FFF; height: 25px; width: 135px; }
div.h_logout #bar-login .login-acc { float: left; margin: 17px 6px 0 0; padding: 0; margin-left: 25px; height: 26px; width: 79px; cursor: hand;  display:block; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1704px -110px; }
div.h_logout #bar-login .login-acc:hover {  background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1833px -110px; }
div.h_logout #bar-login .login-facebook { float: left; margin: 9px 0 0 2px; padding: 0; margin-left: 14px; height: 40px; width: 192px; cursor: hand; display:block; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1462px -110px; }
div.h_logout #bar-login .login-facebook:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1220px -110px; }
div.h_logout #bar-login .login-reg { float: left; margin: 16px 0 0 4px; padding: 0; margin-left: 20px; height: 26px; width: 116px; cursor: hand;  display:block; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: 0 -220px; }
div.h_logout #bar-login .login-reg:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -166px -220px; }
div.h_logout #bar-login .login-options { float: left; margin: 10px 0 0 0; padding: 0; margin-left: 10px; height: 45px; width: 160px; cursor: hand;  display:block; }
div.h_logout #bar-login .login-options p { margin: 0 0 0 5px; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #A85400; font-size: 14px; font-weight:bold; }
div.h_logout #bar-login .login-options p a { color: #A85400; font-weight:normal; margin: 0; padding:0; }
div.h_login .status_user { float: left; margin:10px 0 15px 60px; padding: 0; width: 135px; height: 35px; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -482px -330px; cursor: hand; }
div.h_login .welcome_user { float: left; margin:10px 20px 15px 5px; padding: 0; width: 165px; height: 35px; }
div.h_login .welcome_user p { margin: 10px 0; padding: 0; font-size: 14px; color: #A85400; font-family: Arial, Helvetica, sans-serif; } 
div.h_login .ico_profilo { float: left; margin: 5px 0 0 10px; padding: 0; width: 45px; height: 45px; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: 0 -330px; cursor: hand; }
div.h_login .ico_profilo:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -95px -330px; }
div.h_login .ico_messaggi { float: left; margin: 5px 0 0 5px; padding: 0; width: 45px; height: 48px; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1577px -220px; cursor: hand; }
div.h_login .ico_messaggi:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1672px -220px; }
div.h_login .ico_foto { float: left; margin: 5px 0 0 5px; padding: 0; width: 38px; height: 45px; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1401px -220px; cursor: hand; }
div.h_login .ico_foto:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1489px -220px; }
div.h_login .ico_amici { float: left; margin: 5px 0 0 5px; padding: 0; width: 38px; height: 45px; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1035px -220px; cursor: hand; }
div.h_login .ico_amici:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1123px -220px; }
div.h_login .ico_blog { float: left; margin: 5px 0 0 5px; padding: 0; width: 45px; height: 48px; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1211px -220px; cursor: hand; }
div.h_login .ico_blog:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1306px -220px; }
div.h_login .ico_pannello { float: left; margin: 5px 0 0 5px; padding: 0; width: 45px; height: 45px; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1767px -220px; cursor: hand; }
div.h_login .ico_pannello:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1862px -220px; }
div.h_login .main-search { float: left; margin: 20px 0 0 32px; padding: 0; width: 110px; height: 20px; border: 0; background:#f3f3f3; }
div.h_login .search-button { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -332px -220px; margin: 19px 0 0 3px; padding: 0; float: left; height: 23px; width: 23px; }
div.h_login .txt_notifiche { float: left; margin: 5px 0 0 28px; padding: 0; width: 55px; height: 45px; cursor: hand; text-align: center; }
div.h_login .txt_notifiche p { margin: 10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #C00; font-weight: bold; }
div.h_login .txt_notifiche p:hover { color: #ffff00; }
div.h_login a { text-decoration: none;  }
div.h_login .btn_logout { float: left; margin: 11px 0 0 17px; padding: 0; width: 33px; height: 38px; cursor: hand; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1054px -110px; }
div.h_login .btn_logout:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1137px -110px; }
div#notifiche table tr td { padding: 3px 0px; }
div#notifiche  { padding:0px; }
div#notifiche a { color:#003C77; }
div#notifiche a:hover { text-decoration:underline; }
#titlead { margin: 0 auto; padding: 0; width: 980px; height: 110px; }
#titlead #logo { float: left; margin: 0; padding: 0; width: 251px; height: 110px; background-image:url(http://www.fuoriditesta.it/img/logo-fdt.png); background-repeat: no-repeat; }
#titlead #ad728x90 { float: left; margin: 10px 0 10px 0; padding: 0; width: 729px; height: 90px; }
@font-face { font-family: BPreplay; src: url(http://www.fuoriditesta.it/font/BPreplay.otf); }
#topmenu { margin: 0 auto; margin-left: -1px; padding: 0; width: 1004px; height: 45px; margin-top: 5px; background-color: #FFF; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: 0 -110px; }
#topmenu ul, li { margin: 0; padding: 0; list-style: none; }
#topmenu ul { margin: 0; padding-top: 0px; padding-bottom: 0px; } 
#topmenu li { margin: 0; padding: 12px 13px 8px 13px; float: left; height: 40px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #C28C24; cursor: pointer; }
#topmenu li.start { padding: 7px 10px 8px 10px; margin:0; }
#topmenu li.end { padding-right: 13px; }
#topmenu li.end:hover { color: #FB8500; }
#topmenu li.sep { margin: 1px 0 0 0; padding: 0; background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -350px -330px; width: 2px; height: 42px; cursor: text; }
#topmenu li:hover { color: #FB8500; background-image: url(http://www.fuoriditesta.it/img/menu-selected.png); }
#topmenu li.selected { color: #FB8500; background-image: url(http://www.fuoriditesta.it/img/menu-selected.png); }
#topmenu li.sep:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -350px -330px; width: 2px; height: 42px; }
#topmenu li a { text-decoration: none; color: #C28C24; }
#topmenu li:hover a { color: #FB8500; }
#topmenu li.selected a { color: #FB8500; }
#topmenu li a:hover { color: #FB8500; }
div.imglum-vip { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1384px -330px; width:32px; height:32px; margin-top:6px; padding-right:5px; float:right; }
div.imglum-vip:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -1302px -330px; width:32px; height:32px; }
div.imglum-class { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -559px -220px; width:24px; height:24px; margin-top:12px; margin-right:3px; float:right; }
div.imglum-class:hover { background-image: url(http://www.fuoriditesta.it/img/spritefdt.png); background-position: -485px -220px; width: 24px; height: 24px; }

/* JuiceADV Contextual */ 
.JADV_Spot, .JADV_Spot:hover {background-color: Transparent; border-bottom-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 1px; color: #ff0000; text-decoration: underline;	padding-bottom: 1px!Important;}
.JADV_Spot:hover {border-bottom-width: 2px; text-decoration:underline;}
.JADV_Spot2 {border-style: solid; border-width: 0px; display: none; font-family: Verdana; font-size: 10px; left: 62px; padding: 0px; position: absolute; top: 15px; visibility: hidden; width: 300px; z-index: 1000; text-align: left;	text-indent:0; white-space:normal; word-spacing:normal;}
.JADV_Header {border:0 solid; border-width: 0 1px; padding-bottom: 3px;}
.JADV_Header span {margin-left: 4px;}
.JADV_Header {background: #808080;}
a.JADV_JLink, a.JADV_JLink:link, a.JADV_JLink:visited, a.JADV_JLink:hover, a.JADV_JLink:active, a.JADV_JLink:focus {float: right; margin-right: 4px; text-decoration: none; background-color: transparent; border-style: none; background-image: none; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-transform:none;}
a.JADV_JLink:hover {text-decoration: underline;}
.JADV_Header span, a.JADV_JLink, a.JADV_JLink:link, a.JADV_JLink:visited, a.JADV_JLink:hover, a.JADV_JLink:active, a.JADV_JLink:focus {color: #FFFFFF;}
.JADV_Titolo {color: #333333; font-weight: bold; padding-bottom: 4px; text-decoration: none; display: block;}
.JADV_TitoloHover {color: #333333; font-weight: bold; padding-bottom: 4px; text-decoration: none; display: block;}
.JADV_Descrizione {color: #333333;}
.JADV_LinkSito {color: #666666; font-weight: normal; text-decoration: none;	padding-top: 4px; display: block; clear: both;}
.JADV_LinkSitoHover {color: #666666; font-weight: normal; text-decoration: none; padding-top: 4px; display: block; clear: both;}
.JADV_Testo {border:0 solid; border-width:0 1px; height: 1%;}
.JADV_Testo a, .JADV_Testo a:link, .JADV_Testo a:visited, .JADV_Testo a:hover, .JADV_Testo a:active, .JADV_Testo a:focus {display: block!important; height: 1%; text-decoration: none; padding: 5px; background-color: transparent; border-style: none; float: none; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; text-transform:none;}
.JADV_Testo a:hover {background-color: #F7F7F7;}
.JADV_Testo {background-color: #F7F7F7;}
.JADV_BordoSopra, .JADV_BordoSotto {display: block; background: transparent; font-size: 1px; height: 1px; margin: 0 0px; overflow: hidden; background: #808080;}
.JADV_Testo, .JADV_Header {border-color: #808080;}

h1.relevant_replacement {font-size: 140% !important; font-weight: bold; color: #3e3e3e; margin-bottom: 3px;}
p.relevant_replacement {font-size: 11px; width: 640px; margin-bottom: 2px;}

#footer2 { margin: 0 auto; margin-bottom: 0; margin-left: -1px; padding: 0; width: 1004px; height: 60px; background-image:url(http://www.fuoriditesta.it/img/bg_footer.png); background-position: top center; background-repeat: repeat-x; text-align: center; }
#footer2 p { margin: 0; padding: 25px 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFF; }
#footer2 a { color: #804000; }

/* Sprite CSS */
.spritefdt { background: url(http://www.fuoriditesta.it/img/spritefdt.png) no-repeat top left; }
.arrow-up{ background-position: 0 0; width: 12px; height: 12px; }
.cinema-canali-small{ background-position: -405px -220px; width: 30px; height: 30px; }
.cucina-canali-small{ background-position: -633px -220px; width: 30px; height: 30px; }
.curiosita-canali-small{ background-position: -713px -220px; width: 30px; height: 30px; }
.giochi-canali-small{ background-position: -793px -220px; width: 30px; height: 30px; }
.giovani-canali-small{ background-position: -873px -220px; width: 30px; height: 30px; }
.homep{ background-position: -953px -220px; width: 32px; height: 32px; }
.musica-canali-small{ background-position: -190px -330px; width: 30px; height: 30px; }
.oroscopo-canali-small{ background-position: -270px -330px; width: 30px; height: 30px; }
.sport-canali-small{ background-position: -402px -330px; width: 30px; height: 30px; }
.umorismo-canali-small{ background-position: -1222px -330px; width: 30px; height: 30px; }

div.doppia-categorie { display:block; }
div.doppia-categorie div.bloc-cat { margin: 0; padding: 0; float: left; width: 300px; }
div.doppia-categorie img.ico-cat { float: left; margin: 0; padding: 0; border: 0; width: 70px; height: 70px; margin-right: 10px;  }
div.doppia-categorie h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
div.doppia-categorie p { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
div.doppia-categorie a { color: #F60; }
div.doppia-categorie p a { color: #666; }