/***** NUOVO CSS GRATIS *****/

.clear{clear:both;}
.adv_google{margin:0 0 0 10px}
#colonna_left{position:relative;}
#colonna_left p.par{margin:0 0 5px 10px; color:#555; font-size:14px;}

/*** testatina ***/
#tit_gratis{position:relative; background:#FFFFFF url(http://www.giovani.it/images/gratis_testatina.gif) no-repeat scroll 20px 0 !important; border-bottom:5px solid #FFFFFF; padding:75px 0 0 20px; margin:10px 0 15px; font-size:13px; font-weight:bold; color:#666;}
    #tit_gratis a{font-size:13px; color:#3D72B9 !important; font-weight:bold;}
    #tit_gratis a.foto_home{position:absolute; top:0; left:20px; display:block; width:269px; height:54px;}
#tit_gratis a.foto_home h1 {position:absolute; left:-9999px;}

/*** box cerca ***/
.gratis_cerca{position:absolute; top:10px; right:0px; width:288px; margin:0 auto 20px; padding:12px 20px; background:#f5f7fb; border:4px solid #e5eaf2; font-family:Verdana, Arial, Helvetica, sans-serif}
    .gratis_cerca label{display:block; float:left; margin:7px 10px 0 0; color:#999; font-size:14px; }
    .gratis_cerca input.mdr_input{dispaly:block; float:left; width:222px; height:20px; padding:3px; border:1px solid #999; font-size:14px;}
    .gratis_cerca input.puls_cerca{display:block; float:left; width:68px; height:29px; margin:2px 0 0 5px; background:transparent url(http://www.giovani.it/images/sprites/pulsanti.gif) no-repeat scroll -20px -150px; border:none; cursor:pointer;}
    .gratis_cerca input.text_cerca {background:url("http://www.giovani.it/images/foto_cerca.gif") no-repeat scroll 0 0 transparent; border:medium none; color:#777777; display:block; float:left; font-family:verdana,tahoma; font-size:14px !important; height:18px; margin:0; overflow:hidden; padding:8px 5px 5px 30px; width:175px !important;}
    
/*** top news ***/
ul.gratis_top{width:648px; margin:0 auto 20px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:3px solid #ccc;}
    ul.gratis_top li{width:304px; display:block; float:left; margin:0 10px 10px;}
        ul.gratis_top li a:hover h2 {text-decoration:underline !important;}
    ul.gratis_top li img{display:block; float:left; padding:3px; margin:0 10px 0 0; border:1px solid #ccc;}
    ul.gratis_top li a h2{margin:0 0 3px; color:#3d72b9; font-size:15px;}
    ul.gratis_top li a strong{margin:0 0 3px; color:#3d72b9; font-size:13px;}
    ul.gratis_top li p{margin:0; color:#777;}
        

/*** lista categorie ***/
h3.gra_title{display:block; width:648px; padding:0 0 3px; margin:10px auto 10px; color:#555; border-bottom:3px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}

ul.gratis_list{clear:both; width:648px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
    ul.gratis_list li{display:block; float:left; width:280px; height:75px; padding:10px; margin:0 10px 10px; background:#f5fafe; border:2px solid #e5eef6; color:#777;}
        ul.gratis_list li img{display:block; float:left; margin:0 10px 0 0;}
        ul.gratis_list li strong{display:block; float:left; margin:0 0 3px; color:#3d72b9; font-size:17px;}
        ul.gratis_list li a:hover strong{text-decoration:underline;}        
        ul.gratis_list li p{display:block; float:left; width:225px; margin:0;}
        ul.gratis_list li p a{color:#3d72b9;}

/*** bottom ***/
ul.gratis_bottom{width:648px; padding:10px 0 0; margin:0 auto; border-top:3px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif;}
    ul.gratis_bottom li{display:block; float:left; width:280px; padding:10px; margin:0 10px 10px; background:#f4f6fa; border:2px solid #e5eaf2;}
        ul.gratis_list li img{display:block; float:left; margin:0 10px 0 0;}
        ul.gratis_bottom li span{display:block; margin:0 0 10px; color:#777; font-size:14px;}
        ul.gratis_bottom li img{display:block; float:left; padding:3px; margin:0 10px 0 0; border:1px solid #ccc;}
        ul.gratis_bottom li strong{display:block; float:left; width:210px; margin:0 0 3px; color:#3d72b9;}
            ul.gratis_bottom li a:hover strong{text-decoration:underline !important;}
        ul.gratis_bottom li p{display:block; float:left; width:210px; margin:0; color:#777;}

/*** SUB CATEGORIE ***/
h2#titolo_subcat{width:648px; margin:0 auto 10px; color:#777; border-bottom:3px solid #ccc;}

.vai_forum{width:644px; padding:5px 0; margin:0 auto 20px; background:#f5fafe; text-align:center; color:#777; border:2px solid #e5eef6; font-size:16px; font-weight:bold;}
.vai_forum a{color:#3D72B9;}

/*** lista articoli ***/
ul.lista_link{display:block; float:left; width:314px; margin:0 10px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
    ul.lista_link li{border-bottom:1px solid #ccc; padding: 5px; margin:0;}
    ul.lista_link br{display:none;}

/*** lista link ***/
ul.link{width:648px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555}
    ul.link li{padding:0 10px 10px; margin:0 0 10px; border-bottom:1px solid #ccc; color:#777;}
    ul.link a{color:#f60;}
        ul.link li .link_titolo{font-size:14px; margin:0 0 5px;}
            ul.link li .link_titolo b{color:#f60;}
                ul.link li .link_titolo b a{color:#3d72b9;}
    ul.link li p{color:#777; margin:0 0 10px;}
    ul.link li small{display:block;clear:both; font-size:11px; color:#b9b9b9; margin:0 0 5px}
        ul.link li small b{color:#777;}    
    ul.link li span{display:block; clear:both; color:#777; margin:0 0 3px;}
    ul.link li span a{color:#3d72b9;}

/*** paginatore ***/
.ps_pager{clear:both; margin:20px 10px; color:#777; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.ps_pager a{color:#3D72B9; padding:2px 3px; border:1px solid #3D72B9;}
.ps_pager a:hover{background:#3D72B9; color:#fff; text-decoration:none !important;}

/*** bottom link ***/
ul.menu_foot{width:624px; padding:10px; margin:10px auto 0; background:#f5fafe; border:2px solid #e5eef6;}
    ul.menu_foot li{display:block; float:left; margin:0 16px; font-weight:bold; font-size:12px;}
    ul.menu_foot li.novita{padding:0 0 0 18px; background:transparent url(http://img.studenti.it/images/giovani/main/zonagratis/icone/ps_new.gif) no-repeat scroll 0 3px;}
    ul.menu_foot li.siti_top{padding:0 0 0 20px; background:transparent url(http://img.studenti.it/images/giovani/main/zonagratis/icone/ps_chart.gif) no-repeat scroll 0 0;}
    ul.menu_foot li.aggiungi_sito{padding:0 0 0 18px; background:transparent url(http://img.studenti.it/images/giovani/main/zonagratis/icone/ps_add.gif) no-repeat scroll 0 1px;}
    ul.menu_foot li.modifica_link{padding:0 0 0 16px; background:transparent url(http://img.studenti.it/grafica/g3/gruppi/gp_admin.gif) no-repeat scroll 0 3px;}


/*** SCHEDA ***/
.scheda_link{clear:both; width:620px; margin:0 auto; padding:10px; background:#f5fafe; border:2px solid #e6eef6;}
.scheda_link h2#pstit{text-align:center;}
.scheda_link h2#pstit a{color:#3D72B9;}
.scheda_link .s_left{float:left; width:390px; border-right:2px solid #e6eef6;}
.scheda_link .s_left h3, .scheda_link .s_right h3{font-size:14px; color:#777; margin:0 0 10px;;}
.scheda_link .s_left ul{margin:0 10px;}
.scheda_link .s_left ul li{padding:10px 0; color:#777; border-bottom:1px solid #ccc;}
.scheda_link .s_right{width:208px; padding:0 10px; float:left;}
.scheda_link .s_right a.dxlink{display:block; margin:18px 0;}
.scheda_link .s_right form{color:#777;}
.scheda_link .s_right input.puls_vota{height:20px; color:#fff; cursor:pointer; background:transparent url(http://www.giovani.it/images/button.gif) repeat-x scroll left top !important;}
.scheda_link .s_right form b{display:block; margin:0 0 5px;}
.scheda_link .s_right .sub_vota{margin:8px 0; color:#777;}
.scheda_link .s_right .new_site{margin:20px 0 0 0; color:#777;}

/*** AGGIUNGI COMMENTI ***/
h3.commenti_scheda{width:648px; padding:0 0 5px; margin:20px auto; font-size:14px; color:#777; border-bottom:2px solid #ccc;}
.commenti{width:648px;  margin:0 auto; font-size:12px; color:#777; font-family:Verdana, Arial, Helvetica, sans-serif;}
.add_comment{width:622px; padding:10px; margin:20px auto; background:#f4f6fa; border:3px solid #e5eaf3;}
.add_comment h3{font-size:14px; color:#777; text-align:center; padding:0 0 5px; margin:0 0 10px; border-bottom:1px solid #ccc;}
.add_comment p{color:#777;}
.add_comment .riga{padding:10px; border-bottom:1px solid #ccc; }
.add_comment .riga label{display:block; float:left; width:150px; margin:0 10px 0 0; color:#777; font-size:14px; text-align:right;}
.add_comment .riga input{width: 200px; height:18px; padding:2px; border:1px solid #777;  font-size:14px;}
.add_comment .riga textarea{width:300px; padding: 3px; font-size:14px; border:1px solid #777;}
.add_comment .captcha {padding:10px 0 0 170px}
.add_comment .captcha input{clear:both; display:block; margin:8px 0}
.add_comment .captcha p{color:#777;}
.add_comment input.puls_add{height: 20px; margin:10px 0 0 170px; color:#fff; cursor:pointer; background:transparent url(http://www.giovani.it/images/button.gif) repeat-x scroll left top !important;}  
/*** SCHEDA VOTA, RECENSIONA, MODIFICA  e SEGNALA***/
.rate, .review, .broken{width:622px; padding:10px; margin:0 auto 20px; background:#f5fafe; border:3px solid #e5eef7; color:#777; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rate h2, .review h2, .broken h2{text-align:center; margin:0 0 10px;}
.rate h2 a, .review h2 a{color:#3D72B9;}
.rate p, .review p{line-height:17px; padding:0 0 5px; border-bottom:2px solid #ccc;}
.rate .rate_left{display:block; float:left; width:422px;}
.rate .rate_left ul, .review ul{padding:0 10px;}
.rate .rate_left ul li, .review ul li{margin:0 0 8px;}
.rate .rate_left ul li a, .review ul li a{color:#3D72B9;}
.rate .rate_right input.puls_vota{height:20px; margin:10px 0 20px; color:#fff; cursor:pointer; background:transparent url(http://www.giovani.it/images/button.gif) repeat-x scroll left top !important;}

.pass_modify{width:622px; padding:10px; margin:20px auto; background:#f4f6fa; border:3px solid #e5eaf3;}
.pass_modify form{display:block; width:490px; margin:0 auto;}
.pass_modify label{display:block; float:left; margin:3px 10px 0 0; color:#777; font-size:14px; text-align:right;}
.pass_modify input.campo{display:block; float:left; width:200px; height:18px; padding:2px; border:1px solid #777;  font-size:14px;}

.pass_modify input.puls_modify{display:block; float:left; height: 20px; margin:1px 0 0 10px; color:#fff; cursor:pointer; background:transparent url(http://www.giovani.it/images/button.gif) repeat-x scroll left top !important;}
.pass_modify span{clear:both; display:block; width:350px; margin:20px auto 0; color:#777; font-weight:bold;}

.broken .riga{margin:5px 10px;}
.broken .captcha{margin:20px 0 0 0;}
.broken .captcha input{display:block; clear:both; width:200px; height:18px; padding:2px; margin:5px 0 0 0;border:1px solid #777;  font-size:14px;}
.broken .captcha p{display:block; margin:5px 0;}
.broken .riga input.radio{background:none !important; border:none !important;}
.broken input.puls_segnala{height: 20px; margin:10px 0 0; color:#fff; cursor:pointer; background:transparent url(http://www.giovani.it/images/button.gif) repeat-x scroll left top !important;}


/*** SIDEBAR ***/
.sidebar_servizi .sidebar_servizi_box{border:none !important;}

/* Box foto più viste */
.box_visti{border:1px solid #73AFED;}
.box_visti h3.tit_colonna{display:block; margin:0 !important; background:transparent url(http://www.giovani.it/images/sprites/repeat.png) repeat-x scroll 0 -200px; color:#FC8902 !important; font-size:16px !important;}
.box_visti ul{display:block; width:252px; margin:0 auto; padding:0 !important;}
.box_visti ul li{display:block; float:left; margin:0 10px 10px;}
.box_visti ul li a{clear:both; display:block; color:#3D72B9; text-align:center;}
.box_visti ul  li img{width:100px; padding:2px; border:1px solid #ccc;}

/*  Box foto video più cliccati */
.box_video_click {border:1px solid #73AFED; overflow: hidden;}
.box_video_click  h3.tit_colonna{display:block; margin:0 !important; background:transparent url(http://www.giovani.it/images/sprites/repeat.png) repeat-x scroll 0 -200px; color:#FC8902 !important; font-size:16px !important;}
.box_video_click  ul{display:block; width:252px; margin:0 auto; padding:0 !important;}
.box_video_click  ul li{display:block; float:left; width:106px; margin:0 10px 10px;}
.box_video_click  ul li a:hover span{text-decoration:underline;}
.box_video_click  ul li a img{width:100px; height:75px; padding:2px; border:1px solid #ccc; display:block; clear:both;}
.box_video_click  ul li a span{color:#3D72B9; width:106px; text-align:center; display:block;}  


/* Box le più cliccate e consigliati */
.top_click, .consigliati{border:1px solid #73AFED;}
.top_click h3.tit_colonna, .consigliati h3.tit_colonna{display:block; margin:0 !important; background:transparent url(http://www.giovani.it/images/sprites/repeat.png) repeat-x scroll 0 -200px !important; color:#FC8902 !important; font-size:16px !important;}
.top_click  h3.tit_colonna a, .consigliati  h3.tit_colonna a, .box_visti  h3.tit_colonna a, .box_video_click  h3.tit_colonna a{color:#FC8902; font-size:14px;}
.top_click ul li{display:block; float:left; width:130px; padding:5px 0; margin:0 5px; border-bottom:1px dashed #ccc;}
.top_click ul li a{color:#3D72B9;}

.consigliati ul{padding:0 !important; margin:0 0 10px;}
.consigliati ul li{padding:5px 0; margin:0 10px; border-bottom:1px dashed #ccc;}

/* box generici */
.box_dx{border:1px solid #73AFED; padding:0 0 10px 0;}
.box_dx h3{padding:0 !important;}
.box_dx h3 b {display:block; margin:0 !important; padding:10px; background:transparent url(http://www.giovani.it/images/sprites/repeat.png) repeat-x scroll 0 -200px; color:#FC8902 !important; font-size:16px !important;}
.box_dx ul{margin:0 !important; padding:0 10px!important;}
.box_dx ul li{margin:0 !important; padding:7px 0 7px 25px !important; border-bottom:1px dashed #ccc; background:transparent url(http://www.giovani.it/images/sprites/icone_gallery.png) no-repeat scroll -18px -1490px !important;}
.box_dx ul li a{color:#3D72B9}

.box_dx ul.list_cons_dx li{height:40px; background:none !important; padding:7px 0 !important;}
.box_dx ul.list_cons_dx li img{margin:0 5px 0 0}
 
