body, html {margin:0; width:100%; height:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; 
background:url(../img/bg_pag.gif) repeat-y 0 0 #303030; color:#ccc; font-size:12px;
}

img {border:0;}

textarea {border:1px solid #ccc; background:#333; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
input {border:1px solid #ccc; background:#333; color:#CCC;}

#logo {text-align:left; margin:0px; background:url(../img/corner.gif) no-repeat 113px 27px;}

.login {padding-bottom:10px;}

#header {position:absolute; top:0; left:113px; width:800px; height:27px; text-align:left; background:#262626;}
#header ul { list-style-type:none; list-style:none; margin:0; padding:0; }
#header li {background:url(../img/head_btn1.gif) no-repeat 0 3px; height:22px;}

#colonna_sx {}
#colonna_sx ul {list-style-type:none; list-style:none; margin:0; padding:0; }
#colonna_sx li {background:url(../img/head_btn1.gif) no-repeat 0 3px; height:18px;}
#colonna_sx  a { color:#CCCCCC; text-decoration:none;}
#colonna_sx  a:hover { color:#FFD966;}

#cerca { position:absolute; top:3px; left:743px;}
#invia_form {width:27px;} /*in IE  height:20px; usato dal pulsante di invio della ricerca */

#colonna_sx {position:absolute; top:126px; left:12px;}

#content {position:absolute; width:630px; top:27px; left:113px; text-align:left; padding:15px; padding-top:0;}
#content a:visited{color:#FFF;}
#content a:hover {color:#FFD966;}
#content a {color:#FFF;}

.no_underline a { text-decoration:none;}

#clip1 {float:left; margin-right:15px; width:600px;}
.clip1_info { font-size:12px; letter-spacing:1px; line-height:18px; color:#CCC; margin-top:0px; line-height:22px;}
.clip1_info b { font-size:16px; }

#colonna_dx {position:absolute; left:743px; top:27px; width:170px; border-bottom:1px solid #666;}
#colonna_dx a:visited{color:#CCC;}
#colonna_dx a:hover {color:#FFD966;}
#colonna_dx a {color:#CCC;  text-decoration:none;}

.box_a {background:url(../img/bg_canale_a.jpg) repeat-y; border-top:1px solid #666; height:19px;}
.box_b {background:url(../img/bg_canale_b.jpg) repeat-y; border-top:1px solid #666; height:19px;}
.box_c {background:url(../img/bg_canale_c.jpg) repeat-y; border-top:1px solid #666; height:19px;}
.box_d {background:url(../img/bg_canale_d.jpg) repeat-y; border-top:1px solid #666; height:19px;}
.box_e {background:url(../img/bg_canale_e.jpg) repeat-y; border-top:1px solid #666; height:19px;}

.box_exp {font-size:12px; padding:4px; line-height:16px;}
.box_exp ul { list-style-type:none; list-style:none; margin:0; padding:0; padding-bottom:3px;}
.box_exp li {margin-bottom:5px;}

.canale {font-size:13px; font-weight:bold; padding-top:2px; }
.canale a {text-decoration:none; padding-left:20px;  background:url(../img/freccia.gif) no-repeat 5px 2px;}
.canale a:hover {padding-left:20px;  text-decoration:none; background:url(../img/freccia_hover.gif) no-repeat 5px 2px;}

.canale_attivo{font-size:13px; font-weight:bold; padding-top:2px; }
.canale_attivo a {color:#FFD966 !important; padding-left:20px;  text-decoration:none; background:url(../img/freccia_active.gif) no-repeat 5px 2px;}

.proposto_da a {text-decoration:none; padding-left:20px; padding-right:6px;  background:url(../img/freccia.gif) no-repeat 5px 2px;}
.proposto_da a:hover {padding-left:20px;  text-decoration:none; padding-right:6px; background:url(../img/freccia_hover.gif) no-repeat 5px 2px;}
.proposto_da_attivo a {color:#FFD966 !important; padding-left:20px;  padding-bottom:4px; padding-right:6px; text-decoration:none; background:url(../img/freccia_active.gif) no-repeat 5px 2px #1C1C1C;}

.profilo_utente {width:500px; height:110px; background:#1C1C1C; margin-left:82px; padding:5px; }
.profilo_utente img {border:1px solid #CCC;}

#lista_utenti a {padding-left:20px; background:url(../img/user.gif) no-repeat 5px 3px; text-decoration:none;}
#lista_utenti a:hover {padding-left:20px; background:url(../img/user_hover.gif) no-repeat 5px 3px; text-decoration:none;}

.segnala_a a {text-decoration:none; padding-left:20px; padding-right:6px;  background:url(../img/email.gif) no-repeat 5px 2px;}
.segnala_a a:hover {padding-left:20px;  text-decoration:none; padding-right:6px; background:url(../img/email_hover.gif) no-repeat 5px 2px;}

#gruppo_ricerca {border-top:1px solid #666;}
#titolo_ricerca {color:#CCC; font-weight:bold; padding-left:4px; background:url(../img/bg_canale_a.jpg) repeat-y; padding-top:1px;}

.box_canale {margin-left:15px; padding-top:60px; margin-right:15px;}
.div_movie { margin-right:10px; float:left; padding:0; border:3px solid #000;  height:220px; background:#000;}
.descr_interna { height:140px; overflow:auto; padding-right:10px;}

.clear_both { clear:both; }

.hide_movies { visibility:hidden; display:none;}
.show_movies { }

.hidden {visibility:hidden; }

.giallo {color:#FFCC33;}
.no_underline { text-decoration:none;}

#under_the_video {padding-bottom:40px;}

.zapping {display:block; width:92px; height:24px;  position:absolute; left:14px; top:500px;}
.zapping a {display:block; width:92px; height:24px; background:url(../img/zapping.gif) no-repeat 0 0; text-decoration:none;}
.zapping a:hover {display:block; width:92px; height:24px; background:url(../img/zapping.gif) no-repeat -92px 0; text-decoration:none;}

.add_canale_btn {display:block; width:110px; height:24px;  position:absolute; left:108px; top:500px;}
.add_canale_btn a {display:block; width:110px; height:24px; background:url(../img/add_canale.gif) no-repeat 0 0; text-decoration:none;}
.add_canale_btn a:hover {display:block; width:110px; height:24px; background:url(../img/add_canale.gif) no-repeat -112px 0; text-decoration:none;}
.added_canale_btn {display:block; width:110px; height:24px;  position:absolute; left:108px; top:500px; background:url(../img/added_canale.gif) no-repeat 0 0;}

.added_canale_btn_home {display:block; width:110px; height:24px;  position:absolute; left:108px; top:370px; background:url(../img/added_canale.gif) no-repeat 0 0;}


.ultimi_video {display:block; width:197px; height:24px; position:absolute; left:220px; top:500px;}
.ultimi_video a {display:block; width:197px; height:24px; background:url(../img/ultimi_video.gif) no-repeat 0 0; text-decoration:none;}
.ultimi_video a:hover {display:block; width:197px; height:24px; background:url(../img/ultimi_video.gif) no-repeat -197px 0; text-decoration:none;}

.piu_visti {display:block; width:197px; height:24px; position:absolute; left:419px; top:500px;}
.piu_visti a {display:block; width:197px; height:24px; background:url(../img/piu_visti.gif) no-repeat 0 0; text-decoration:none;}
.piu_visti a:hover {display:block; width:197px; height:24px; background:url(../img/piu_visti.gif) no-repeat -197px 0; text-decoration:none;}

.elenco_zapping{font-size:12px; color:#000; background:url(../img/bg_zapping.gif) repeat-y 0 bottom;  width:196px; position:absolute; top:500px; }
.elenco_zapping ul { list-style-type:none;  list-style:none; margin:0; padding:0; padding-bottom:3px;}
.elenco_zapping li { margin-bottom:5px; padding:0 7px; }
.elenco_zapping li a:visited { color:#FFF; text-decoration:none;}
.elenco_zapping li a { color:#FFF !important; text-decoration:none;}
.elenco_zapping li a:hover { color:#FFFF66 !important; text-decoration:none;}

.gray {color:#666;} /*usato per avanti indietro in cerca_ajax.php*/
.paginazione_home {text-align:center; margin:5px 0; padding:1px 0; border-bottom:1px solid #666; border-top:1px solid #666; }
.paginazione_home a { text-decoration:none;}

#footer {padding-top:15px; clear:both;}
#footer a:visited{color:#ccc;}
#footer a:hover {color:#FFD966;}
#footer a {color:#999; text-decoration:none; font-size:11px;}
#footer_line {margin-bottom:5px;  border-bottom:1px solid #999; width:600px;}

.tutti_filmati { padding-top:5px;}
.tutti_filmati a { background:url(../img/tutti_filmati.gif) no-repeat 0 4px; padding-left:15px;}
.tutti_filmati a:hover { background:url(../img/tutti_filmati_hover.gif) no-repeat 0 4px; padding-left:15px;}

#reg_form { margin-top:30px; padding:15px; background: url(../img/corner_regform.gif) no-repeat 0 0 #333;} 
#reg_form div { padding-bottom:10px; line-height:20px;}
#reg_form h2 {color:#FFD966; font-weight:bold; font-size:16px; letter-spacing:2px; margin-top:0; background:url(../img/bg_titleh2.jpg) no-repeat 0 0; padding:5px; padding-left:10px; }
#reg_form h3 { margin-bottom:0px; padding-bottom:0px;}
.obligatorio { border-color:#CE531A;}

#informativa {width:547px; height:120px; overflow:auto; clear:left; background:#ccc; color:#000; padding:0 10px; text-align:justify; border:1px solid #FFF;}
#img_gallery {margin-top:15px;} /*div dove viene visualizzata le img di default in registrazione.php*/
#img_gallery a {padding-right:5px;}
#img_gallery img { border:1px solid #CCC;}

#load_foto { background:#000; border:1px solid #CCC; width:120px; height:160px; margin-right:15px; padding:5px; text-align:center;} /*div dove viene visualizzata l'anteprima della foto in registrazione.php*/

.alert { color:#FF0000;}
.dash_border {border-bottom:1px dashed #CCC; margin-bottom:15px;}

#tabella_msg { border:0px solid #ccc;}
#tabella_msg th {text-align:center; border-bottom:1px solid #ccc;}
#tabella_msg td { background:#333; text-align:center; border-bottom:1px solid #666; }
#tabella_msg tr.corrente td{background:#023552;}
.head_messaggio_ricevuto {width:300px; padding:0 5px; height:10px; text-align:right; padding-top:3px; padding-bottom:0;}
.messaggio_ricevuto {width:300px; height:150px; overflow:auto; color:#fff; text-align:left; padding:5px; padding-top:0; border:1px solid #666;}
.messaggi_rispondi {background:#FFF; color:#000; width:300px; height:150px; padding:4px; margin-top:10px;}

.user_logform { background:url(../img/user_bg.gif) no-repeat 0 0; width:97px; color:#FFF; height:20px; padding-left:10px;  padding-top:2px;}
.login_menu { margin-top:5px; margin-left:5px;}

.login_profilo a { background:url(../img/user.gif) no-repeat 0 3px; padding-left:15px;}
.login_profilo a:hover { background:url(../img/user_hover.gif) no-repeat 0 3px; padding-left:15px;}
.login_miocanale a { background:url(../img/stella.gif) no-repeat 0 3px; padding-left:15px;}
.login_miocanale a:hover { background:url(../img/stella_hover.gif) no-repeat 0 3px; padding-left:15px;}
.login_miefilmati a { background:url(../img/miei_filmati.gif) no-repeat 0 3px; padding-left:15px;}
.login_miefilmati a:hover { background:url(../img/miei_filmati_hover.gif) no-repeat 0 3px; padding-left:15px;}
.login_email a { background:url(../img/email.gif) no-repeat 0 3px; padding-left:15px;}
.login_email a:hover { background:url(../img/email_hover.gif) no-repeat 0 3px; padding-left:15px;}
.login_logout a { background:url(../img/logout.gif) no-repeat 2px 3px; padding-left:15px;}
.login_logout a:hover { background:url(../img/logout_hover.gif) no-repeat 2px 3px; padding-left:15px;}

.registrati { padding-bottom:10px;}
.registrati a { background:url(../img/registrati.gif) no-repeat 0 0; display:block; width:84px; height:23px;}
.registrati a:hover { background:url(../img/registrati_hover.gif) no-repeat 0 0; display:block; width:84px; height:23px;}

#tabella_home div {width:190px; }
#tabella_home div div {width:130px; padding-bottom:5px; }
#tabella_home .canale {font-size:11px; border-bottom:2px solid #666;}
.margin_left { padding-left:30px;}


#cambia_canale_btn {}
#cambia_canale_btn a{display:block; width:170px; height:17px; background:url(../img/cambia_canale.gif) 0 0 no-repeat; }
#cambia_canale_btn a:hover{display:block; width:170px; height:17px; background:url(../img/cambia_canale.gif) 0 -17px no-repeat; }

#cambia_canale {border-bottom:2px solid #666;}
#cambia_canale ul { list-style-type:none;  list-style:none; margin:0; padding:0; padding-bottom:3px; padding-top:3px;}
#cambia_canale li {padding:2px 7px; border-top:1px solid #666; }
#cambia_canale li a:visited { color:#FFF; text-decoration:none;}
#cambia_canale li a { color:#FFF !important; text-decoration:none;}
#cambia_canale li a:hover { color:#FFD966 !important; text-decoration:none;}


#box_news {width:84px; background:url(../img/box_news1.gif) 0 0 repeat-y; padding:5px; padding-bottom:0; margin-top:30px;}
#box_news a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#box_news a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#box_news a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFD966;}
#box_news2 {width:84px; height:6px; background:url(../img/box_news2.gif) 0 0 no-repeat;}
