/***** EX NEW_GALLERY *****/
p.nav_categorie, 
p.nav_pagine 
{
margin:0px; padding:0px;
}

#colonnasx {padding: 0px;}

.puls, .puls_cerca {width: 62px;}

/**** FOTO.GIOVANI ****/

table#galle_body {
width: 680px;
margin: 9px 0px 0px 5px;
clear: both;
}

td#galle_tit {
background: #fff url(http://www.giovani.it/images/sprites/titoli_gallery.png) -20px -989px no-repeat !important;
padding: 65px 0px 0px 58px;
font-size: 11px;
border-bottom: 5px solid #fff;
}

td#galle_tit font {
font-size: 11px;
font-weight: bold;
color: #666;
}

td#galle_tit font a, td#galle_tit a {font-weight: bold; color: #999;}

td#galle_sottotit {
background: #f2f4f9;
padding: 12px 12px 8px 12px;
font-size: 12px;
color: #E3F1FF;
border: 3px solid #e6ebf3;
margin:  0px 10px 0px 10px !important;
 -moz-border-radius: 8px;  
 -webkit-border-radius: 8px;  
border-radius: 8px;  
}

td#galle_sottotit form {
float: left;
text-align: right;
margin-left: 10px;
color: #333;
}

td#galle_sottotit form input {
width: 120px;
margin: 0px 10px;
border: 1px solid #999;
}

td#galle_sottotit input.puls, input.puls_cerca {width: 75px !important;}

a.Random {
display: block;
float: right;
font-size:11px;
background: url('/images/puls_random.gif') no-repeat;
padding: 3px 0px 3px 23px;
overflow:hidden;
}

a.piuvvotati {
display: block;
float: left;
width: 80px;
height: 18px;
background: url('/images/puls_piucliccati.gif') no-repeat;
padding: 3px 3px 4px 28px;
}

a.piuvvisti {
display: block;
float: left;
width: 80px;
height: 18px;
background: url('/images/puls_piuvvisti.gif') no-repeat;
padding: 3px 3px 4px 28px;
}

a.play {
display: block;
float: left;
width: 60px;
height: 18px;
background: url('/images/puls_play.gif') no-repeat;
padding: 3px 3px 4px 28px;
}

a.stop {
display: block;
float: left;
width: 60px;
height: 18px;
background: url('/images/puls_stop.gif') no-repeat;
padding: 3px 3px 4px 28px;
}

span.galle_sotcat {
margin-left: 50px;
font-size: 15px;
}

ul#galle_toplist {
padding: 20px 35px 10px;
border-bottom: 1px solid #d6d6d6;
font-size: 13px;
margin: 0px 10px 5px;
}

ul#galle_toplist li {
margin-bottom: 5px;
list-style-type: square;
}

ul#galle_toplist b {font-size: 14px;}

ul.galle_lista {
float: left;
width: 472px;
_width: 464px;
margin: 5px 10px;
font-size: 12px;
line-height: 17px;
}

ul.galle_lista li {
text-align: justify;
padding: 15px 5px;
border-bottom: 1px solid #d6d6d6;
_height: 91px;
}

ul.galle_lista b {
display: block;
font-size: 14px;
}

ul.galle_lista img {
margin-right: 10px;
border: 1px solid #ddd;
padding: 2px;
background: #fff;
}

ul.galle_lista2 {
float: left;
width: 250px;
padding: 10px 0px 10px 50px;
font-size: 15px;
}

ul.galle_lista2 li {
text-align: justify;
padding:7px 0 0 47px; background:url("http://img.studenti.it/grafica/giovani2/folder_new_az.gif") no-repeat; height:31px;
}

ul.galle_lista2 img {margin-right: 10px; display:none; /*per eliminare folder verde*/}

div.consolle, div.numerilli {
text-align: center;
font-size: 13px;
padding:  10px 0px ;
background: #f8f8f2;
}

div.consolle a {margin-right: 50px;}

div.le_pag {
font-size: 13px;
text-align: center;
margin: 10px;
clear: both;
}

div.admin {
float: left;
clear: right;
margin: 0px 0px 0px 10px;
font-size: 12px;
padding: 0px 10px;
border: 1px solid #d6d6d6;
border-width: 0px 1px;
width: 154px;
}

div#foto table {margin: 0px auto;}

ul#datifoto {
background: #f8f8f2;
font-size: 12px;
}

ul#datifoto li {
background: #f8f8f2;
float: left;
width: 18%;
_width: 17%;
text-align: center;
padding: 10px 0;
margin-bottom: 10px;
}

ul#datifoto li b, ul#datifoto li a {
display: block;
font-weight: bold;
}

a.linkunderf {
display: block;
clear: both;
margin: 15px 0px 3px;
text-align: center;
font-size: 13px;
}

a.linkunderf2 {
display: block;
margin-bottom: 10px;
text-align: center;
font-size: 16px;
}

form.galle_form {
float: left;
border: 1px solid #d6d6d6;
border-width: 1px 1px 0px 0;
width: 395px;
padding: 10px 25px;
font-size: 14px;
}

form.galle_form ul {
margin: 5px 5px 10px;
font-size: 12px;
}

form.galle_form ul li {
margin-bottom: 5px;
font-size: 14px;
}

form.galle_form ul li input {margin-right: 10px;}
form.galle_form ul li span.f {color: #f06;}
form.galle_form ul li span.m {color: #03f;}

div.galle_opz {
float: left;
border-top: 1px solid #d6d6d6;
width: 490px;
padding: 10px 25px;
font-size: 12px;
font-size: 14px;
}

div.galle_opz img, div.galle_opz div {margin-bottom: 15px;}

a.ultimo_link {
display: block;
margin: 10px;
text-align: center;
}

a.link_torna {
display: block;
text-align: center;
font-size: 15px;
margin-top: 10px;
overflow: visible;
height: 20px;
clear: both;
width: 25%;
}

a.link_cartolina {
display: block;
font-weight: bold;
text-align: center;
font-size: 1.7em;
margin: 15px auto;
width: 33%;
padding: 3px 0;
border: 2px solid #86beff;
background: #f0f0f0;
color: #f40;
}

a.link_cartolina:hover {
border: 2px solid #f40;
background: #f0f0f0;
color: #86beff;
text-decoration: none;
}

div.indietro {
font-weight: bold;
text-align: right;
clear: left;
float: left;
width: 47%;
margin: 15px;
font-size: 15px !important;
}

div.indietro a, div.avanti a { margin-left: 10px; }

div.avanti {
font-weight: bold;
float: left;
margin: 15px;
font-size: 15px !important;
}

p.nav_pagine {
background-color:#fff;
clear:both;
font-size:16px !important;
font-weight:normal;
margin-top:20px;
padding:5px 5px 15px;text-align:center;
}

p.nav_pagine b {
background:#fff none repeat scroll 0 0 !important;
color:#666666;
margin:0 2px;
padding:6px 4px;
}

p.nav_pagine a {
background:#E1EEFA none repeat scroll 0 0 !important;
color:#0A5AFF;
margin:0 2px;
padding:8px;
}

/**** RISORSE GIF GIOVANI ****/

table#ris_body {
border: 1px solid #86BCFF;
width: 990px;
margin: 10px 0px;
}

td#ris_tit {
background: #86BCFF;
padding: 1px 18px 10px;
font-weight: bold;
border-bottom: 1px solid #fff;
font-size: 16px !important;
color: #fff;
}

td#ris_tit a {color: #fd0;}

td#ris_sottotit {
background: #ddd;
padding: 4px 12px;
font-size: 12px;
}

td#ris_sottotit form {text-align: right;}
td#ris_sottotit form input {width: 300px;}
td#ris_sottotit form input.puls {width: 65px;}

ul#ris_toplist {
padding: 10px 50px;
border-bottom: 1px solid #d6d6d6;
font-size: 13px;
margin: 10px 10px 5px;
}

ul#ris_toplist li {
margin-bottom: 5px;
list-style-type: square;
}

ul#ris_toplist b {font-size: 14px;}

ul.ris_lista {
float: left;
width: 470px;
_width: 464px;
margin: 5px 10px;
font-size: 12px;
line-height: 17px;
}

ul.ris_lista li {
text-align: justify;
padding: 15px 0px 15px 50px;
border-bottom: 1px solid #d6d6d6;
}

ul.ris_lista b {
display: block;
font-size: 14px;
}

ul.ris_lista li.clip {background: url('http://img.studenti.it/images/giovani/main/risorse/fiore.gif') 10px 15px no-repeat;}
ul.ris_lista li.gif {background: url('http://img.studenti.it/images/giovani/main/risorse/cibo.gif') 10px 15px no-repeat;}
ul.ris_lista li.smile {background: url('http://img.studenti.it/images/giovani/main/risorse/smiley.gif') 15px 20px no-repeat;}
ul.ris_lista li.doll {background: url('http://img.studenti.it/images/giovani/main/risorse/doll.gif') 8px 15px no-repeat;}
ul.ris_lista li.foto {background: url('http://img.studenti.it/images/giovani/main/risorse/cane.gif') 5px 15px no-repeat;}
ul.ris_lista li.sito {background: url('http://img.studenti.it/images/giovani/main/risorse/mail.gif') 10px 15px no-repeat;}
ul.ris_lista li.animali {background: url('http://img.studenti.it/images/giovani/main/risorse/pipistrello.gif') 0px 5px no-repeat;}
ul.ris_lista li.cartoon {background: url('http://img.studenti.it/images/giovani/main/risorse/omer.gif') 0px 18px no-repeat;}
ul.ris_lista li.horror {background: url('http://img.studenti.it/images/giovani/main/risorse/fantasma.gif') 0px 5px no-repeat;}
ul.ris_lista li.hot {background: url('http://img.studenti.it/images/giovani/main/risorse/amore.gif') 15px 20px no-repeat;}

/**** biografia foto ****/

div.descrizione_cartella {padding: 0px;}

div.descrizione_cartella div.bio {
text-align: justify;
line-height: 20px;
padding: 0px 30px
}

div.descrizione_cartella h2 {
font-size: 15px;
background: #dcff00;
padding: 1px 10px;
}

div.descrizione_cartella ul {
width: 33%;
float: left;
border-rigth: 1px solid #fff;
}

div.descrizione_cartella ul li {padding: 1px 5px;}

div.descrizione_cartella ul li em {
font-weight: bold;
font-style: normal;
margin-right: 3px;
color: #f06;
}

/*** nuovi by Garak ***/

div#galle_tit a {
color: #fd0;
text-transform: capitalize;
}

div#galle_sottotit {
border: 1px solid #86BCFF;
border-width: 0px 1px;
background: #f0f0f0;
padding: 10px 12px;
font-size: 12px;
width: 680px;
margin: 0px auto 0px 10px;
height: 15px;
}

div#galle_sottotit form {
float: left;
text-align: right;
margin-left: 220px;
}

div#galle_sottotit form input {width: 300px;}

div#galle_cont {
border: 1px solid #86BCFF;
width: 680px;
margin: 0px auto 10px 10px;
background: #fff;
border-top: 0px;
}

#container  {
clear: both;
margin-left: 0px;
background: url('http://img.studenti.it/grafica/g3/top_blu_corto2.gif') 0px 0px no-repeat;
border: 0px;
padding-top: 0px;
_padding-top: 10px !important;
}

/********** SEXY GIOVANI.IT *************/

table.tab_sexy {
margin-top: 10px;
}

table.tab_sexy td font {font-family: arial, verdana, sans-serif !important;}

table.tab_sexy td {padding: 0px;}
table.tab_sexy td#foto1 {padding: 0px 15px 10px;}

table.tab_sexy td#foto1 font {
font-size: 16px;
color: #fff;
font-weight: bold;
}

table.tab_sexy td#foto1 font a {color: #fd0;}
table.tab_sexy td#foto4 {padding-left: 2px;}

table.tab_sexy table table table table {
width: 234px!important;
margin: 5px;
}

table.tab_sexy table table table table font {font-size: 12px;}

table.tab_sexy table td#foto4 div table table a img {
border: 1px solid #999;
padding: 2px;
margin-top: 5px;
}

table.tab_sexy td#foto4 div table table table a img {
border: 0px !important;
margin: 0px 5px 5px 0px;
}

table.tab_sexy table td#foto2 {
background: #f0f0f0;
padding: 5px 20px;
}

table.tab_sexy table td#foto3 {padding: 10px 30px 0px;}
table.tab_sexy table td#foto3 font {color: #f40 !important;}

table.tab_sexy td#foto4 b a, table.tab_sexy td#foto4 b {
font-size: 16px;
margin: 0px 10px;
}

table.tab_sexy td#foto4 table b {
font-size: 13px;
margin: 0px;
color: #f40;
}

/************ GIF RISORSE GIOVANI.IT **************/
 
table.gif {
overflow: hidden;
width: 100%;
}

table.gif_categorie td img {
max-width: 190px !important;
}

table.tab_gif {
margin-top: 10px;
margin-left: 10px;
width: 97%;
}

table.tab_gif td font {font-family: arial, verdana, sans-serif !important;}

table.tab_gif td#foto1 {
background: #eef2fe;
padding: 10px;
border-bottom: 5px solid #fff;
}

table.tab_gif td#foto1 font {
font-size: 11px;
font-family: arial, helvetica;
font-weight: bold;
padding: 2px;
}

table.tab_gif table td#foto1 font a {
font-size: 16px;
font-family: arial, helvetica;
font-weight: bold;
padding: 0px 10px 0px 0px;
}

table.tab_gif td#foto4 {padding-left: 0px;}
table.tab_gif td#foto4 td {padding: 2px;}

table.tab_gif table table table table {
width: 234px!important;
margin: 5px;
}

table.tab_gif table table table table font {font-size: 12px;}

table.tab_gif table table table a img {
padding: 2px;
margin-top: 0px;
}

table.tab_gif td#foto2 {
background: #f0f0f0;
padding: 5px 20px;
}


table.tab_gif td#foto2 .search_box input {border: 0px;}
table.tab_gif td#foto2 .search_box input.sc_testo {border: 1px solid #999;}

a.r_piuvisti {
background: url('/images/puls_piuvvisti.gif') no-repeat;
padding: 3px 10px 4px 28px;
}

a.r_piuvotati {
background: url('/images/puls_piucliccati.gif') no-repeat;
padding: 3px 10px 4px 28px;
}

a.r_play {
background: url('/images/puls_play.gif') no-repeat;
padding: 3px 10px 4px 28px;
}


table.tab_gif td#foto3 {padding: 10px 30px 0px 0px;}
table.tab_gif td#foto3 font b {font-size:22px; font-weight:normal; color: #333; text-transform:capitalize; display:block; padding-bottom: 5px;}
table.tab_gif td#foto3 div p {background: #FFFF99;}

table.tab_gif table td#foto3 table tbody tr td table tr td font,
table.tab_gif table td#foto4 table tbody tr td table tr td font  {
font-size: 12px;
color: #888;line-height: 2;
padding-top: 5px;}

table.tab_gif table td#foto3 table tbody tr td table tr td font a.roll,
table.tab_gif table td#foto4 table tbody tr td table tr td font a.roll {
text-transform: capitalize;
font-size: 16px;
}

table.tab_gif td#foto4 b a, table.tab_gif td#foto4 b {
font-size: 22px;
margin: 0px 10px;
}

table.tab_gif td#foto4 table b {
font-size: 14px;
margin: 0px;
color: #777;
}

table.tab_gif table.gif_navbar {
}

table.gif_categorie tbody tr td table tr td table tr td font a.roll {
font-size: 16px;
text-transform: capitalize;
}

table.gif_categorie tbody tr td table tr td table tr td {
padding: 5px 2px 8px 2px !important;
}

td#foto3 td {
padding: 5px 2px 8px 2px !important;
}

td#foto5 table font {font-size: 13px; font-weight: bold; background: #eee;display:block;overflow:hidden;text-align:center; border: 1px solid #ddd;width:160px;padding: 4px;}

/************ COLONNA A DESTRA FOTO.GIOVANI ************/

h3.tit_colonna {
margin: 0px;
font-weight: bold !important;
padding: 10px 0px 10px 10px !important;
color: #666 !important;
text-transform: none !important;
font-size: 16px;
letter-spacing: -1px;
font-family: Trebuchet ms, Helvetica, sans-serif !important;display:block;
}

ul#letab2 {
overflow: hidden;
_zoom:1;
margin: 0px;
list-style: none;
_zoom:1;
}

ul#letab2 li {
overflow: hidden;
display: block;
_zoom:1;
margin: 4px;
float: left;
text-align: center;
width: 130px;
_margin: 1px;
}

ul#letab2 br {display: none;}
ul#letab2 li br {display: inline;}

ul#letab2 li a img {
padding: 2px;
background: #fff;
border: 1px solid #ccc !important;
}

ul#letab2 li a {
display: block;
text-align: center;
margin: 0px;
overflow: hidden;
font-size: 11px;
_zoom:1;
}

li#tabli1 table {
text-align: left !important;
overflow: hidden;
_zoom:1;
}

li#tabli1 table a {
background: #ff0;
font-size: 12px;
margin: 5px;
display: block;
background: url('http://img.studenti.it/grafica/g4/icone/arrow_right.gif') 0px 4px no-repeat;
text-align: left !important;
padding-left: 12px;
}

li#tabli1 table br {display: none;}

div.lefoto img {
border: 1px solid #ccc;
padding: 2px;
background: #fff;
}

div.lefoto {background: #FAFCFD;}

div.box_bot {
overflow: hidden;
margin: 0px;
_zoom:1;
}

/** fix ie7 **/

*:first-child+html body {
overflow: auto;
width: 100%;
margin: 0px;
}

/*************** PATCH  LANAS**************/

#foto table img {max-width: 600px;}

p.adv {
margin:40px;
text-align:center;
}

p.popolari {
text-align:center;
margin:20px;
}

p.adv_txt {
text-align:center;
margin:20px;
}

/**************** IE 6 FIX ********************/

#menudx {_padding: 15px 0 0 10px !important;}
div#galle_tit {_background-position: 0px 1px !important;}
#container  {_padding-top: 9px !important;}

/********** MODIFICHE  19/12/08 ********************/

#n_topbox { 
margin:5px 0 0 10px; 
padding:10px 0 10px 10px; 
overflow:hidden;
background:#E1EEFA !important; 
border-top:4px solid #FFFFFF; 
_width:650px; 
width:646px; 
}

div.n_sez_box { 
background:#E1EEFA !important;
float:left;
font-size:13px;
overflow:hidden;
text-align:center;
width:102px;
margin-right:4px; 
}

div.n_sez_img { width:101px; height:75px; margin:10px auto; overflow:hidden; text-align:center; }
div.n_sez_text { margin:0px; padding:4px; color:#999999; /*width:100px; */}
div.n_sez_img a {  text-decoration: none !important; }
div.n_sez_img img { border: 0 !important; }
div.xmas_frasi { 
clear:both;
font-size:18px;
margin:35px 0 0;
padding: 8px;
background: #fde0ef;
text-align:center; 
border: 1px solid #f8cbe2;
}

/***  NUOVO CSS IN CMS per migrazione FOTO ***/

div#menudx {
overflow:hidden;
}

#container {
padding: 0px;
width: 100%;
background: #fff !important;
}

.fotoSX,
#colonnasx {
width: 673px;
float: left;
overflow:hidden;
margin: 0px 5px 0px 0px;
}

.imgSX table {width: 670px !important;}

table#singleimage {
margin: 0px 0px 0px 10px;
overflow: hidden;
}

table#singleimage td {
margin: 0px 0px 0px 10px;
background-repeat: no-repeat;
background-position: center center;
}

.thepic a {
width: 500px !important;
}

ul#sotto {width: 680px;
padding: 0px!important;
margin: 0!important;
overflow:hidden;
}

#sotto li {
float: left;
width: 25%;
text-align: center;
padding-bottom: 10px;
font-size: 13px;
}

ul#sotto h4{
padding-left:10px!important;
text-align:bottom
}

/*** SFONDI ***/

.sfondiPage {
margin: 18px 0px 10px 5px;
}

.sfondiPage td#foto1 {
background: #eee;
padding: 5px;
}

.sfondiPage td#foto1 font,
.sfondiPage td#foto1 font a {
font-weight: bold;
font-size: 11px;
}

tr.sfondi_search td {
background:#E3F1FF;
color:#E3F1FF;
font-size:12px;
padding:6px 12px;
}

.sfondiPage td#foto3 font b {
color:#444444;
display:block;
font-size:18px;
font-weight:normal;
margin:10px;
text-transform:none !important;
}

table.sfondiPage tbody tr td#foto4 div table tbody tr td table tbody tr td font b {
color: #777;
font-size: 14px;
font-weight: normal;
border-bottom: 2px solid #ddd;
display:block;
padding: 0px 0px 6px 0px;
}

table.sfondiPage tbody tr td#foto4 div table tbody tr td a img {
padding:7px 0;
}

/*** RISULTATI GRATIS ***/

#colonnasx h4 {margin-left: 10px;}

.risultati_gratis {
overflow:hidden;
margin: 0px 0px 0px 10px;
}

.risultati_gratis h2 {
font-family: verdana, arial;
font-weight: normal;
font-size: 22px;
}

.risultati_gratis .sottocontent #ricerca {
background: #e8f2ff;
overflow:hidden;
padding: 5px;
}

.risultati_gratis .sottocontent #ricerca input.submit {
border:0px;
margin: 1px 0px 0px 0px;
}

.risultati_gratis .sottocontent ul.link li {
overflow: hidden;
margin-bottom: 10px;
border-bottom: 1px dashed #ddd;
}

.risultati_gratis .sottocontent ul.link li b a {
font-size: 16px;
font-weight: bold;
font-family: arial;
}

/*** COLONNA DX CMS ****/

div.box_dx {_width: 300px;} 

.sidebar_servizi ul.cartoline_list {
overflow: hidden;
list-style: none;
_zoom:1;
margin: 0px;
width: 100%;
}

.sidebar_servizi ul.cartoline_list li {
display: block;
overflow: hidden;
text-align: center;
width: 130px;
margin: 3px;
padding: 2px;
float: left;
_zoom:1;
height: 110px;
}

.sidebar_servizi ul.cartoline_list li p {
display: block;
overflow: hidden;
text-align: center;
width: 136px;
padding: 2px;
_zoom:1;
}

.sidebar_servizi ul.cartoline_list li img {
border: 1px solid #888 !important;
padding: 2px !important;
background: #fff;
width: auto;
height: 68px;
}

/*** BOX ADV REDAZ ***/

div.boxConsiglia_red {padding: 4px 4px 7px 4px;}
div.boxConsiglia_red a {display: block;}
div.boxConsiglia_red span {font-size:11px;}
div.boxConsiglia_red a img {float:left; margin: 2px 6px 0px 0px; border: 1px solid #777;}

/*** VIDEO PIU CLICCATI FOTO ***/

.sidebar_servizi .box_editoriale .basso p {
display: block;
overflow: hidden;
width: 130px;
float: left;
height: 105px !important;
text-align: center;
padding: 0px 7px;
margin: 0px 0px 10px 0px;
}

.sidebar_servizi .box_editoriale .basso p img {padding: 2px; border:1px solid #ccc;}

/*** ARTICOLI ESTERNI ***/ 

.sidebar_servizi ul.box_articoli_list li {
background: url('/images/loghi_icone_pulsanti.gif') -485px -590px no-repeat;
padding: 5px 0px 5px 20px;
}



/*** SOCIAL TOOLBAR ***/


/* social toolbar */

.stl_cont {overflow:hidden;margin-top:20px;clear: both;margin-left: 160px;}
.stl_cont li {float:left;border-right:1px solid #ddd;padding-right:6px !important;margin-right:6px !important;height:17px;}
.stl_cont li.nobordo {border:0;padding-right:0;margin-right:0;}
.stl_cont .stl_commenti  span  {display:block;width:13px;height:12px;background:  url('http://www.giovani.it/images/s_toolbar.gif') no-repeat !important;float:left;margin:2px 4px 0 0;}
.stl_cont .stl_commenti  a  {font:normal 11px verdana!important;float:right;color:#999!important;overflow:hidden;}
.stl_cont .stl_commenti  a  i {font-style:normal;color:#252525;}
.stl_cont iframe  {width:65px;}
.stl_cont a.stl_facebook  {height:16px;overflow:hidden;display:block;background: transparent !important; padding: 0px !important;border:0px !important; margin:0px !important;}
.stl_cont span.FBConnectButton  {background-position: -1px -233px!important;padding-left:0px!important;}
.stl_cont span.FBConnectButton  span.FBConnectButton_Text  {color:#fff!important;font:normal 11px verdana;margin:0 0 0 17px!important;border:0!important;padding-top:1px!important;}
.stl_cont .fb_share_count_inner  {padding:1px 6px 2px!important;}
.stl_cont a.stl_friendfeed,
.stl_cont a.stl_oknotizie,
.stl_cont a.stl_buzz {margin: 0px !important; padding: 0px !important; display:block;border: 0px !important;width:16px;height:16px;background:  url('http://www.giovani.it/images/s_toolbar.gif') no-repeat !important;}
.stl_cont a b {display:none;}
.stl_cont a.stl_friendfeed  {background-position: -40px 0px !important;}
.stl_cont a.stl_oknotizie  {background-position: -60px 0px !important;}
.stl_cont a.stl_buzz {background-position: -120px 0px !important;}

*:first-child+html .stl_cont .stl_commenti  a {float:left!important;}
*ul.stl_cont {margin-top:  -22px; 

stl_cont  ul li a {padding: 0px !important;}








 
    
           
