/* NUOVO  CSS  CARTOLINE FOTO */
#menu ul li.tool_vip a {background: #3196c8; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #fff!important; }
.clear{clear:both;}
a.play{display:none !important;}
p b.galle_title{display:none;}
#galle_tit{ font-size:11px; margin-bottom: 20px;}
#galle_tit a{font-size:11px; color:#3D72B9 !important; font-weight:bold;}
#colonna_left{margin:0 0 0 10px; position:relative;}
#tit_home, h2.galle_title{ margin-bottom: 11px; float: left; font:italic 24px Georgia; width: 270px; margin: 0px; padding-top: 15px; padding-bottom: 11px; padding-left: 78px; height: auto; color: #fff;}
.foto_ricerca { min-height: 60px; background: url("http://www.giovani.it/images/sprites/titoli_gallery.png") no-repeat scroll 0px -987px; overflow: hidden; }
#tit_home h1 { padding: 10px 0px; font: italic 18px Georgia; margin: 0px; margin-top: 2px; }
.foto_home { display: none; }
.foto_title { font: 12px Lucida Sans; display: none;}
.cercaBox{ float: right; width: 300px; margin-top: 20px; }
.cercaBox form{float:left; margin:0;}
.cercaBox a{color:#3D72B9;}
.cercaBox form label {color:#777777; display:none; float:left; font-family:verdana,tahoma; font-size:14px; margin:6px 5px 0 ; overflow:hidden; padding:2px;}
.cercaBox input { height: 0px; }
.cercaBox input.text_cerca {border: none; border-radius: 5px; color:#777777; float:left; font:12px Lucida Sans !important; width:190px !important; height:18px; padding:3px 5px 5px 5px; }
.gTopVisti {display: none; background: url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") 0px -40px; padding-left: 20px; float: lefT; width: 60px; font-size: 11px;}
.gTopVotati{ display: none; background: url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") 0px -40px; padding-left: 20px; float: lefT; width: 60px; font-size: 11px;}
input.puls_cerca { background: url("http://www.giovani.it/images/sprites/sprites_frecce.png") 0px -1373px; width: 70px; height: 26px; margin-left: 10px; border-radius: 5px; color: #777; font-size: 14px;}
#container {background:#fff; overflow: hidden;}
/* CERCABOX SINGOLA FOTO */
 #galle_tit.singlefoto {background:none; height:18px; border:0 !important;}
.box_foto > .naviga_foto {color:#d53893;font-size:1px;margin-top:15px !important;background: #d53893;padding:10px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;text-transform:uppercase;}
.box_foto > .naviga_foto a {color: #fff !important;text-shadow:0 1px 1px #860951;}
.cercaBox_galle{ overflow: hidden; padding: 10px;}
.cercaBox form{float:left; margin:0;}
.cercaBox_galle span {height: 50px; float: left; margin-right: 10px; font-weight: bold; color: #0055AA ! important;}
.cercaBox_galle span b {display: block; margin: 7px 0pt 5px; text-transform: uppercase; font-size: 14px;}
.cercaBox_galle .cercaBox a{ color: #3D72B9; height: 20px; line-height: 20px;}
.cercaBox form label {color:#777777; display:none; float:left; font-family:verdana,tahoma; font-size:14px; margin:6px 5px 0 ; overflow:hidden; padding:2px;}
.cercaBox_galle input.text_cerca { background: url("http://www.giovani.it/images/2011/sprites/generale.png") no-repeat scroll 0 -101px transparent; border: 0 none; color: #777777; display: block; float: left; font-family: verdana,tahoma; font-size: 14px !important; height: 37px; margin: 1px 0 0; overflow: hidden; padding: 3px 5px 5px 10px; width: 190px; }
.gTopVisti {background: url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") 0px -40px; padding-left: 20px; float: lefT; width: 60px; font-size: 11px;}
.gTopVotati{background: url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") 0px -40px; padding-left: 20px; float: lefT; width: 60px; font-size: 11px;}
.cercaBox_galle input.puls_cerca { background: url("/images/2011/sprites/generale.png") no-repeat scroll 0 -194px transparent; border: 0 none; cursor: pointer; height: 60px; margin: 0 0 0 5px; width: 90px; }
ul.galleLista { display:block; float:left; width:334px; margin:5px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.galleLista li { background: url("http://www.giovani.it/images/sprites/sprites_frecce.png") 280px -1170px no-repeat; float: left; width: 310px; margin-bottom: 40px; border-bottom: 1px dotted #ccc; padding-bottom: 3px;}
ul.galleLista li.elenco_home { background: none; border: none;}
ul.galleLista li img { display: none; }
ul.galleLista li a.mid { color:#3D72B9; display:block; float:left; font: 24px Lucida Sans; text-decoration:none; }
ul.galleLista li a:hover { text-decoration:underline; }
ul.galleLista li small{ color: #777777; display: block; float: left; font: 14px Lucida Sans; margin: 10px 0 0 10px; }
ul.lista_home { margin:23px 0 0; }
.sotto_classe { width: 300px; float: left; margin-top: 10px;}
.sotto_classe li { border-bottom: 1px dotted #ccc!important; background: url("http://www.giovani.it/images/sprites/sprites_frecce.png") 275px -1178px no-repeat!important; width: 305px!important; margin: 5px!important; font: 16px Lucida Sans; }
.sotto_classe li a { color: #3D72B9; }
.sotto_classe li small {margin: 0px!important; float: right!important; font: 12px Lucida Sans!important; padding-top: 3px; margin-right: 100px!important;}

.cartelle{width:auto; margin:8px 0 0 0;}
.cartelle span.galle_sotcat{display:none;}
.cartelle ul.galleLista_col { overflow: hidden;  }
.cartelle ul.galleLista_col li{ width:320px; height:auto;border-bottom: 1px dotted #ccc; margin-bottom: 62px; background: url("http://www.giovani.it/images/sprites/sprites_frecce.png") 290px -1175px no-repeat ;}
.cartelle ul.f li{background: url("http://www.giovani.it/images/sprites/sprites_frecce.png") 290px -1250px no-repeat!important ; }
.cartelle ul.galleLista_col li img{display:none;}
.cartelle ul.galleLista_col li a { color:#3d72b9; font: 17px Lucida Sans; font-weight:normal; text-decoration:none; }
.cartelle ul.galleLista_col li font { font: 12px Lucida Sans; color: #555; }

.cartelle ul.f li{overflow:hidden; width:290px; dispaly:block; padding-right:30px; padding-bottom:5px;}



div.indietro {clear:left; float:left; font-size:15px !important; font-weight:bold; margin:0 20px 0 0 !important; text-align:right; width:47%; color:#555;}
div.avanti {float:left; font-size:15px !important; font-weight:bold; margin:0 !important; color:#555; }
div.indietro a, div.avanti a{color:#3D72B9}

ul.foto_list{float:right; width:334px; margin:23px 0 0 0; }
ul.foto_list li{display:block; float:left; width:133px; padding:5px; margin:0 10px 20px; background:#eee; border:1px solid #ddd;}
ul.foto_list li span{height:120px; display:block; margin:0 0 10px; }
*:first-child+html ul.foto_list li span { display: table-cell!important; }
ul.foto_list li img{display:block; margin:0 auto 5px;border:1px solid #fff;}
ul.foto_list li strong{clear:both; display:block; text-align:center; font: 12px Ludida Sans; color:#777; overflow:hidden; white-space:nowrap;}
ul.foto_list li small {clear:both; display:block; text-align:center; color:#8a8a8a;}

p.bio{color:#555; font-size:12px; line-height:18px;}

div.sidebar_servizi{float:left; margin-left:12px; overflow:hidden; width:300px; margin:0 0 0 10px;}


/*  le  foto  */
div.lefoto{height:auto !important; float:left; width:133px; padding:5px; margin:0 10px 20px; background:#eee; border:1px solid #ddd;}
div.lefoto a.a_link_thumb { height:120px; display:block; margin:0 0 10px;}
div.lefoto img{display:block; float:none !important; margin:0 auto 5px !important; border:1px solid #fff;}
div.lefoto strong{clear:both; display:block; text-align:center; font-weight:bold; font-size:11px; color:#555; overflow:hidden; white-space:nowrap;}
div.lefoto small {clear:both; display:block; text-align:center; color:#8a8a8a;}
div.lefoto small  a{color:#3d72b9;}


/*  IMAGE  */
.naviga_foto { text-align: center; overflow:hidden; height:14px;}
.naviga_foto .link_indietro{float: left; background: url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") -4px -79px; color: #fff; padding-left: 15px; font-size: 11px;}
.naviga_foto .link_avanti {background: url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") 70px -119px; color: #fff; padding-right: 15px; float: right; font-size: 11px;}
.thumbnails{margin:10px 0;}
.thumbnails img {display:none;}
.box_foto{padding: 0px 5px 5px 2px; position:relative; margin-top: 0px;border-top:1px dotted #e6e6e6;}
.box_foto span.galle_sotcat{text-shadow:0 1px 1px #860951;text-transform: uppercase; margin:-26px 0px 0px 0px;border:none; font-size:16px; font-weight:normal; text-align:center; color: #fff;display:block;}
.box_foto table{margin:0 auto;}
.box_foto .img{}
.per_ancoraggio { width: 1px; margin:0px; padding: 0px!important;}

.sub_foto{width:500px; height:27px; margin:20px auto;}
.sub_foto .link_torna{display:none;}
.sub_foto .torna_album{width:135px; height:27px; display:block; float:left; margin:0 10px 0 0; background:url("http://www.giovani.it/images/alb_cart.gif") no-repeat top left; }
.sub_foto .invia_cartolina{width:147px;height:27px; display:block; float:left; background:url("http://www.giovani.it/images/alb_cart.gif") no-repeat top right;}
.sub_foto .torna_album span, .sub_foto .invia_cartolina span{position:absolute; left:-9999px;}

.sub_foto .results{width:135px; height:27px; display:block; float:left; margin:0 10px 0 0; background:url("http://www.giovani.it/images/search_cat.gif") no-repeat top left;}
.sub_foto .results b{position:absolute; left:-9999px;}

.sub_foto .guarda_categoria{width:197px; height:27px; display:block; float:left; margin:0 10px 0 0; background:url("http://www.giovani.it/images/search_cat.gif") no-repeat top right;}
.sub_foto .guarda_categoria  b{position:absolute; left:-9999px;}

ul.stl_cont{width:260px; display:block; margin:10px auto;}
.stl_cont a.stl_friendfeed,  .stl_cont  a.stl_oknotizie,  .stl_cont  a.stl_buzz {
background:transparent url("http://www.giovani.it/images/s_toolbar.gif") no-repeat scroll 0 0 !important;
border:0 none !important;
display:block;
height:16px;
margin:0 !important;
width:16px !important;
}

/* foto thumb */
.int_thumb {margin-top: 20px;width: 100%; height: 10px;background:transparent url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") 245px -678px;}
.five_thumb {float: left; margin: 0px 0px 0px 95px; width:450px;overflow:hidden;}
.five_thumb img { float: left; border: 1px solid #666; width: 70px;}
.five_thumb a { float: left; padding-top: 10px; margin: 8px; }
.thumb_centrale { border: 2px solid #000!important; }
.img img { border: 5px solid #FF7E03; max-width: 590px;}
.no_link { float: left; height: 10px; padding-top: 10px; background:transparent url("http://www.giovani.it/images/sprites/sprites_image_foto.gif") center -678px no-repeat;}

/*  dati foto */
ul#datifoto{width:620px; padding:0 10px; margin:20px 0 0 0; color:#555; font-family:Arial, Verdana, Helvetica, sans-serif;}
ul#datifoto li{display:block; float:left; width: 155px;text-align:center; padding:0px; background:transparent !important; font-size: 11px;}
ul#datifoto li  a{color:#0055aa; text-transform:uppercase; font:10px arial; float: right;}
ul#datifoto li  b,  ul#datifoto li a { font-weight:  bold; padding-right: 5px;}

/*  CARTOLINA */
.little{width:650px; margin:0 auto 20px;}
.little img{display:block; margin:0 auto; padding:3px; border:2px solid #E5EAF2; background:#fff; }
.form_cartolina{width:840px; padding:10px; margin:0 auto 20px; border:2px solid #e5eef6; background:#f5fafe; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555;}
.form_cartolina  .form_left{width:540px; margin:0 20px 0 0; float:left;}
.form_cartolina .form_left .form_riga{clear:both; padding:10px 0; margin:0; border-bottom:2px solid #e5eef6;}
.form_cartolina .form_left .form_riga b{display:block; margin:0 0 5px;}
.form_cartolina .form_left .form_riga p{margin:5px 0;}
.form_cartolina  .form_left  .form_riga  .form_campo{float:left;}
.form_cartolina  .form_left  .form_riga  .form_campo  label{display:block; float:left; margin: 5px 10px 0 0;}
.form_cartolina  .form_left  .form_riga  .form_campo  input{width:170px; height:20px; border:1px solid #b0b0b0; font-size:14px; padding:5px; margin:0 20px 0 0;}
.form_cartolina  .form_left  .form_riga  textarea{border:1px solid #b0b0b0; width:461px; height:160px; padding:5px; font-size:12px;}
.form_cartolina  .form_right{width:258px; padding:10px; background:#fff; float:left; border:1px solid #e5eef6;}
.form_cartolina  .form_right  .right_riga{padding:10px 0; border-bottom:2px solid #e5eef6;}
.form_cartolina .form_right .right_riga b{font-size:11px; margin:0 0 5px; display:block;}
.form_cartolina .form_right .right_riga ul.font li{font-size:11px; width:125px; margin:2px 0px; display:block; float:left; height:20px;}
.form_cartolina .form_right .right_riga ul.font li input{border:none}
.form_cartolina  .form_right  .right_riga  ul.font li .arial{font-family:Arial, Helvetica, sans-serif}
.form_cartolina  .form_right  .right_riga  ul.font li .times{font-family:"Times  New  Roman", Times, serif}
.form_cartolina  .form_right  .right_riga  ul.font li .helvetica{font-family:Helvetica, Arial, sans-serif}
.form_cartolina  .form_right  .right_riga  input.saluto{width:250px; height:20px; border:1px solid #b0b0b0; font-size:14px; padding:5px;}
.form_cartolina  .form_right  .right_riga  select{width:260px; border:1px solid #b0b0b0; font-size:14px;}
.cartolina_puls{width:300px; margin:0 auto 20px; }
.cartolina_puls  input.anteprima{width:135px; height:27px; background:url("http://www.giovani.it/images/ant_ric.gif") no-repeat top left; margin:0 10px 0 0; border:none}
.cartolina_puls  input.ricomincia{width:147px; height:27px; background:url("http://www.giovani.it/images/ant_ric.gif") no-repeat top right; border:none;}
.cartolina_puls  input.anteprima:hover, .cartolina_puls  input.ricomincia:hover{cursor:pointer;}
.form_cartolina  .form_left  .bottom, .form_cartolina .form_right .bottom{border:none;}
.form_cartolina  .form_right  .right_riga table tr td input{border:none;}

/* NAV PAG */
.nav_pagine {clear:both; font-size:11px !important; margin-top:10px auto; padding:5px 5px 15px; text-align:center; color:#555;}
.nav_pagine b  {background:#fff none repeat scroll 0 0 !important; color:#666666; margin:0 2px; padding:6px 4px;}
.nav_pagine a  {background:#E1EEFA none repeat scroll 0 0; color:#3D72B9; margin:0px; padding:2px 3px; border:1px solid #3D72B9;}
.nav_pagine a:hover{background:#3D72B9; color:#fff;}

/* FOOT */
.prev_next{border-top:2px solid #ccc; border-bottom:2px solid #ccc; padding:5px 0; margin:0 0 20px;}

.foot{font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; font-size:11px; clear:both; margin: 0px 10px 20px; width: 620px;}
.foot p a{color:#0055aa; font-weight:bold;}
.foot p.avvertenza{text-align:center; font-size:11px; margin:20px 0 0;}

.foot h3{text-align:center; margin:0 0 5px;}
.foot ul{text-align:center; font-size:11px; margin:0 0 20px; padding:5px 10px; border:2px solid #e6eff6; background:#f5fafe; overflow: hidden;}
.foot ul li{display:block; float:left; padding:1px 5px; margin:0 0 5px; border-right:1px solid #ccc;}
.foot ul li a{color:#3D72B9;}
.foot ul li.last{border:none;}

/***  SOCIAL  TOOLBAR *** /


/*  SOCIAL TOOLBAR */
.box_social {margin-top: 10px;float:left; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius:6px;overflow:hidden; width: 640px; height: 35px; background: #333; padding:10px; padding-top: 15px;}
.social_icon { width: 370px; height; 50px; float: lefT;}
.social_icon .stl_cont { margin: 0px auto;}
.box_social .link_torna{display:none;}

.box_social .invia_cartolina {border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;text-align:center;display: block;background:#ccc;width:125px;  display: block; float: right; font-size: 12px; margin: 3px 0px 0px 0px;font-weight: bold; color: #444; padding: 4px;text-transform:lowercase;}
.box_social .torna_album {border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px;text-align:center;display: block;background:#ccc;width:105px; float:left; margin: 3px 0px 0px 0px;color: #444; font-weight: bold;padding:4px;text-transform:lowercase;}

.box_social a.invia_cartolina:hover, .box_social a.torna_album:hover {text-decoration:none !important; background: #f5f5f5;}

.stl_cont {overflow:hidden;margin-top:0;clear: both;margin-left:  150px;  width:280px !important;}
.stl_cont li {float:left; width: 50px; height: 50px;}
.stl_cont li a{float:left; width: 50px; height: 40px; text-indent: -9999px;}
.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;}
.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; display:block;border: 0px !important;width:10px;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;}
.facebook_icona {background: url("http://www.giovani.it/images/sprites/sprites_social.png") no-repeat;}
.twitter_icona {background: url("ttp://www.giovani.it/images/sprites/sprites_social.png") 0px -49px no-repeat;}
.buzz_icona {background: url("http://www.giovani.it/images/sprites/sprites_social.png") 0px -97px no-repeat;}
.friendfeed_icona {background: url("http://www.giovani.it/images/sprites/sprites_social.png") 0px -150px no-repeat;}
.oknotizie_icona {background: url("http://www.giovani.it/images/sprites/sprites_social.png") 0px -203px no-repeat;}

/*  SIDEBAR */
div.sidebar_servizi ul li.sidebar_servizi_box{border-width: 0px 0px 1px 0px !important; border-color: #dfdfdf; border-style: solid;padding-bottom:10px;}
div.sidebar_servizi {border-left: 1px solid #e6e6e6; padding-left: 5px;}
div.sidebar_servizi ul li.sidebar_servizi_box h3.tit_colonna {background: transparent;text-transform: uppercase; font-size:18px !important; margin: 5px 0px 10px 5px !important; padding:10px 0px !important;}
div.sidebar_servizi ul li.sidebar_servizi_box h3.tit_colonna a {text-transform: uppercase; font-size:18px !important;}
/*  Box  foto più viste */
.box_visti {overflow: hidden;}
.box_visti ul{display:block; width:252px; margin:0px; padding:0 !important;}
.box_visti ul  li{ float:left; margin:5px 8px 5px 5px;}
.box_visti ul  li a{clear:both; display:block; color:#3D72B9; text-align:center;}
.box_visti ul  li img{width:68px; height: 60px; padding:0px; border:1px solid #ccc;}

/*  Box  foto video più cliccati */
.box_video_click{overflow: hidden;}
.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  forum più letti */
.box_forum {overflow: hidden; border:0px;}
.box_forum  h3.tit_colonna a {color: #1B7CB1 !important;}
.box_forum  ul{display:block; width:252px; margin:0px 0px 0px 5px; padding:0 !important;}
.box_forum  ul li{background: url('http://www.giovani.it/images/sprites/icone.gif') no-repeat -20px -1600px; border:0px; padding-bottom: 5px;display:block; float:left; width:240px; margin: 0px 0px 5px 0px; padding-left:22px;}
.box_forum  ul li a {color: #3D72B9;}

/* Box le più cliccate */
.top_click{overflow: hidden;}
.top_click ul{}
.top_click ul li{display:block; float:left; width:130px; padding:5px 0; margin:0 5px;}
.top_click ul li a{color:#3D72B9;}

/*  Box  feed  filmzone */
.feed_filmzone{padding:0 0 10px 0;}
.feed_filmzone  h2  {display:block; margin:0 !important; padding:10px;}
.feed_filmzone  ul{margin:0 !important; padding:0 10px!important;}
.feed_filmzone  ul  li{margin:0 !important; padding:7px 0 7px 25px !important;  border-bottom:1px dotted #ccc; background:transparent  url("http://www.giovani.it/images/sprites/icone_gallery.png") no-repeat  scroll -18px -1490px !important;}
.feed_filmzone  ul li a{color:#3D72B9}

/*  Box login */
#box_login_cerca{width:276px; float:left; padding: 10px; border:1px solid #ccc; margin:0 0 10px 10px;}
input.np{border:1px solid #A3C4E5;
font-size:12px;
padding:2px;
width:105px;}
#box_login  input.puls{background:transparent  url("http://www.giovani.it/images/sprites/pulsanti.gif") no-repeat  scroll -20px -500px; cursor:pointer; height:22px; width:47px;}
.puls_iscrz{background:transparent  url("http://www.giovani.it/images/sprites/pulsanti.gif") no-repeat  scroll -20px -600px; clear:both; cursor:pointer; display:block;  height:22px; margin:10px auto 0; overflow:hidden; width:124px;}
.puls_iscrz b{position:absolute; left:-9999px;}
.pp{font-size:11px; display:block; float:left; margin:8px 0 0 10px; color:#3D72B9;}
.login_remember{color:#555; padding:5px 0 0; float:right;}

/* loggato */
.ciao_n{color:#777; font-size:14px; float:left;}
ul.ciao2_n{float:right; margin:-10px 0 0;}
ul.ciao2_n li{display:block; float:left;}
.ciao_n a{color:#0055AA;}     
  
a.benvenuto  {float:right;  background:url("http://www.giovani.it/images/sprites/pulsanti.gif")  no-repeat scroll -20px -350px transparent; display:block; float:left;  height:22px; margin:7px 0 0 4px; overflow:hidden; width:21px;}
a.benvenuto b, a.esci b{position:absolute; left:-9999px;}
a.amici {display:none;}
a.esci{background:url("http://www.giovani.it/images/sprites/pulsanti.gif")  no-repeat scroll -20px -400px transparent; display:block; float:left;  height:22px; margin:7px 0 0 4px; overflow:hidden; width:21px;}

/* -----------------TOP GALLERY ------------- */
.gallery_top { width: 990px; float: left; margin-left: 5px; border-top:1px solid #e6e6e6; margin: 30px 0px 0px 5px; }
.gallery_top  h2 { padding: 5px; color: #fff; height: 42px; width: 120px; background:  url("http://www.giovani.it/images/2011/sprites/generale.png") no-repeat 0px -650px; margin:  -30px auto 10px auto; text-indent: -999px; }
.gallery_top ul {list-style: none;margin:0px;padding: 0px; margin-bottom: 10px;}
.gallery_top  li {float: left; width: 165px; height: 115px; border: 1px solid #ccc;  margin: 12px; padding:2px; position: relative; }
.gallery_top  li span { margin-top: 84px; color: #fff; font:bold 11px; float: left;  display: block; width: 155px; height: 24px; background: #333;  padding-top:7px; padding-left: 10px; text-align: center; text-transform:  uppercase; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
.gallery_top  li b, .home_top_gallery li i { background:  url("/images/2011/sprites/icone.png") no-repeat -2px -850px; display:  block !important; width: 30px; height: 30px; position: absolute; top:  120px; left: 0px; }
.gallery_top li i { top: 0px; left: 158px; background-position: 0px -800px; }
li.modelle_straniere  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px 0px;}
li.modelli_stranieri  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -123px;}
li.attrici_straniere  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -248px;}
li.attori_stranieri  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -374px;}
li.showgirls  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -502px;}
li.cantanti_stranieri  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -628px;}
li.cantanti_straniere  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -756px;}
li.attori_italiani  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -886px;}
li.attrci_italiane  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -1018px;}
li.sportivi  a{float: left;width: 165px;height: 115px;background:  url("http://www.giovani.it/images/top_gallery.png") 0px -1148px;}


/*.gallery_top {width: 990px; float: left; margin-left: 5px;}
.gallery_top  h2{padding:  5px;color: #fff;font-size:  18px;background:  url(http://www.giovani.it/images/background_top_gallery.jpg);}
.gallery_top ul {list-style: none;margin:0px;padding: 0px;}
.gallery_top li {float: left;width: 165px;height: 115px;border: 3px solid #777;margin:12px;}
.gallery_top  li  span {margin-top: 60px;color: #fff;font:bold 11px  verdana;float:  left;display: block;width: 135px;weight:  24px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -1325px;}
li.modelle_straniere  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  0px;}
li.modelli_stranieri  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -123px;}
li.attrici_straniere  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -248px;}
li.attori_stranieri  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -374px;}
li.showgirls a{float: left;width: 165px;height: 115px;background: url(http://www.giovani.it/images/top_gallery.png) 0px -502px;}
li.cantanti_stranieri  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -628px;}
li.cantanti_straniere  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -756px;}
li.attori_italiani  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -886px;}
li.attrci_italiane  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -1018px;}
li.sportivi  a{float:  left;width: 165px;height:  115px;background:  url(http://www.giovani.it/images/top_gallery.png) 0px  -1148px;} */
   
/*-- NEW NAV FOTO ZOOM -----------------------------*/

div.fullsize {overflow: hidden; width:660px;position: relative;margin-top:15px;}
div.fullsize div.naviga_foto {color: #fff; position: absolute; top: 155px; left: 8px;margin: 0px;width:643px;text-indent:-999px;height: auto;}
div.fullsize div.img {background: #222; width: 644px;margin: 0px;padding: 5px 0px;}
div.fullsize div.img img {border: 0px; width: auto; max-width: 644px; height: 365px;}
div.fullsize div.naviga_foto a {display: block; background:url('http://www.giovani.it/images/foto-vip/pager-back.png') 0px 0px no-repeat;height:88px; width:46px;overflow:hidden;text-indent:-999px;padding: 0px;}
div.fullsize div.naviga_foto a.link_avanti {background: url('http://www.giovani.it/images/foto-vip/pager-forth.png') 0px 0px no-repeat;}


div.box_foto_vip_wrapper h2 {
font-family: "Lucida Sans", "Lucida Grande", "Lucida", arial, helvetica, sans;
margin: 40px 0px 10px 0px;
color: #1B7CB1;
background: url("http://stbm.it/giovani/images/2011/tit-foto-forum.png") no-repeat scroll 4px -1px;
font-size: 18px;
padding: 0 0 8px 40px;
text-transform: uppercase;
}

div.box_foto_vip_wrapper div.box_foto_vip_wrap > div.box_foto_vip > div.foto_vip > h3 {font-family: "Lucida Sans", "Lucida Grande", "Lucida", arial, helvetica, sans;}

/*-- HEADER MINI ZOOM -----------------*/

.foto-vip-header {overflow: hidden; clear:both; height:67px;}

.foto-vip-header a.foto-vip-header-logo {display: block; background: url('http://www.giovani.it/images/foto-vip/logo.png') no-repeat 0px 0px; width:150px; height:52px;text-indent:-999px;overflow: hidden; float: left; margin: 8px 0px 0px 10px;}

.foto-vip-header div.foto-vip-header-share {overflow:hidden;width:428px;float: left;padding: 24px 0px 0px 0px;}

.foto-vip-header div.foto-vip-header-access {overflow:hidden; padding:15px 5px 10px 10px;height:48px;color:#fff;font-size:14px;text-shadow:0 1px 1px #0a567c;}

.foto-vip-header div.foto-vip-header-access b {
display: block;
float:left;
overflow: hidden;
padding: 8px 15px 8px 8px;
}

.foto-vip-header div.foto-vip-header-access a.registrati,
.foto-vip-header div.foto-vip-header-access a.entra {
display: block;
width:90px;
height:35px;
overflow: hidden;
float:left;
text-indent: -999px;
background: url('http://www.giovani.it/images/foto-vip/but-register.png') no-repeat 0px 0px;
opacity:.90;
filter:alpha(opacity=90);
filter:”alpha(opacity=90)”;
}

.foto-vip-header div.foto-vip-header-access a.entra {
margin-left:5px;
width:70px;
background: url('http://www.giovani.it/images/foto-vip/but-enter.png') no-repeat 0px 0px;
}
   
.foto-vip-header div.foto-vip-header-access a.registrati:hover,
.foto-vip-header div.foto-vip-header-access a.entra:hover {
opacity:.99;
filter:alpha(opacity=99);
filter:”alpha(opacity=99)”;
}

.foto-vip-header #div-user-logged {float:right;margin-top:-5px;}
.foto-vip-header #div-user-logged .avatar {margin-top:14px;}
.foto-vip-header #div-user-logged ul {margin:0px 0px 3px 0px; padding:0px 0px 3px 0px;}

   
         

