/*** ESCLUDE VIDEOGALLERY.CSS MA NON SU MMS ***/

/*** DA VIDEOGALLERY.CSS ***/


#snep {margin-bottom:10px; float:left; width:1000px;}
#snep input, select, #gestione input  {vertical-align:middle; font-size:11px;}
#snep textarea{font-size:11px; font-family:arial;}
#snep #fondo ol {margin:10px 0 20px 0; padding:0 20px;}
#snep #fondo ol li {margin:0 0 0 5px; background:transparent;}
#snep ol {margin:10px 0 20px 0; padding:0 20px;}
#snep ol li {margin:0 0 10px 5px; background:transparent;}
#snep h1 {margin:5px 0;}
#snep h3 {display:block;font-size:14px;color:#555;clear:both;}
#snep .clear {clear: both !important;}
#snep br.clear {line-height:0;height:0;}
#snep p {margin: 0; padding:0;}
#snep ul {margin:0; padding:0; list-style:none;}

/** ROUNDED CORNERS **/

.r1, .r2, .r3, .r4 {display:block; overflow:hidden; font-size:0; height:1px;}
.r1 {margin:0px 2px; background:#000;}
.r2 {margin:0px 1px; background:#000;}
.r3 {margin:0px 0px; background:#000;}
.r4 {margin:0px 0px; background:#000;}

#colonnasx {
overflow: hidden;
margin: 0px 0px 0px 5px;
width: 685px;
float: left;
}

#snep h1#titolone {
font-size: 24px;
overflow: hidden;
clear: both;
color: #555;
margin: 5px 0px 5px 0px;
font-family: tahoma, verdana;
font-weight: normal;
padding-top: 10px;
}

#path { 
font-size:11px; 
margin: 5px 10px 0px 0px;
overflow: hidden;
float: left;
padding: 3px;
}

#path a {font-weight: normal; color:#777;}
#path strong {font-weight: normal; color:#da8000;}

/*** CSS GALLERY.GIOVANI.IT - immagini sempre da www !!! ***/

div.headGallery {
overflow: hidden;
clear: both;
margin: 0px 0px 20px 5px;
}

div.headGallery div.titGallery,
div.headGallery div.titGallery2,
div.headGallery div.titGallery3 {
background: url('http://www.giovani.it/images/sprites/titoli_gallery.png') 0px -208px no-repeat;
width: 345px;
height: 50px;
overflow: hidden;
float: left;
}

div.headGallery div.titGallery a,
div.headGallery div.titGallery2 a,
div.headGallery div.titGallery3 a {
display: block;
overflow: hidden;
width: 245px;
height: 50px;
}

div.headGallery div.titGallery2 {background-position: 0px -304px;}

div.headGallery div.titGallery b,
div.headGallery div.titGallery2 b,
div.headGallery div.titGallery3 b {display: none;}

div.menuGallery {
background: url(http://www.giovani.it/images/sprites/background_title.png) 0px -210px; width: 325px; 
overflow: hidden;
float: right;
margin: 0px 10px 0px 0px;
-moz-border-radius: 0px 5px 0px 0px;
-webkit-border-radius: 0px 5px 0px 0px;
height: 45px;
}

div.bg_gallery { height: auto; background: url(http://www.giovani.it/images/sprites/background_title.png) 0px -210px; width: 325px !important; }
div.bg_video { height: auto; background: url(http://www.giovani.it/images/sprites/background_title.png) 0px -140px; width: 325px !important; }

div.menuGallery ul {overflow: hidden;  }

div.menuGallery ul li {
/*background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -82px 0px no-repeat; */
overflow: hidden;
display: block;
float: right;
height: 50px;
text-align: center;
margin: 0px 10px 0px 7px;
}

/* div.menuGallery ul li.gLinkFoto {background-position: -82px -100px;}
div.menuGallery ul li.gLinkGuida {background-position: -75px -195px;} */

div.menuGallery ul li a {
overflow: hidden;
display: block;
height: 15px;
padding: 25px 0px 0px 0px;
font-weight: bold;
color: #fff;
text-shadow: 0 1px 0 #444444;
}

div.gFotoGo,
div.gVideoGo {
background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -90px -297px no-repeat;
overflow: hidden;
width: 300px;
float: left;
margin: 20px 20px 30px 0px;
}

div.gVideoGo {background-position: -90px -442px;}

div.gFotoGo span,
div.gVideoGo span {
display: block;
overflow: hidden;
margin: 0px 0px 0px 110px;
}

div.gFotoGo span h4,
div.gVideoGo span h4 {
font-size: 18px;
overflow: hidden;
margin: 0px 0px 5px 0px;
}

div.gFotoGo span font,
div.gVideoGo span font {
display: block;
overflow: hidden;
}

div.gFotoGo span font a,
div.gVideoGo span font a {
background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -20px -2746px no-repeat;
display: block;
overflow: hidden;
font-size: 14px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 12px;
}

/*** STRIP ***/

#snep div.stripMedia {clear:both; overflow: hidden; margin: 20px 5px;}

#snep div.stripMedia h3 {
background: #e4edf7 !important;
border-bottom: 1px solid #b1c7e1;
font-family: verdana, tahoma !important;
font-size: 14px !important;
padding: 8px !important;
} 

#snep div.stripMedia h3 span {
float: right;
font-size: 11px;
font-weight: normal;
padding: 3px;
} 

#snep div.stripMedia h3 span a {
margin: 0px 0px 0px 15px;
} 

#snep div.stripMedia div div.thumb {
overflow: hidden;
float: left;
text-align: center;
width: 110px;
height: 90px;
color: #999;
font-size: 10px;
margin: 0px 0px 10px 0px;
}

#snep div.stripMedia div div.thumb a img {
border: 1px solid #ccc;
padding: 2px;
}

#snep div.stripMedia div div.thumb a {
font-size:11px;
display: block;
}

#snep div.archivio {display:none;}

#snep div.stripImg {
width: 330px;
float: left;
margin: 0px 13px 0px 5px;
clear: none;
}

#snep div.stripMms {
width: 330px;
float: left;
margin: 0px 0px 0px 0px;
clear: none;
}

/*** VIDEO E GALLERY FOTO ***/

.titGallery2,
.titGallery3 {
-moz-border-radius: 5px 0px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
}

div.headGallery div.titGallery3 {
background-position: 0px 0px;
}

div.cercaBox {width: 675px;}
div.cercaBox b {display:none;}

div.cercaBox div.cercaCont {
background: #f8f8f8;
padding: 8px 8px 5px 10px;
border: 2px solid #D74198;
overflow: hidden;
border-top: 0px;
margin: -20px 0px 0px 5px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
}

div.cercaCont label {
font-size: 14px;
font-family: verdana, tahoma;
color: #777;
margin: 6px 5px 0px 0px;
padding: 2px;
display: block;
overflow: hidden;
float: left;
}

div.cercaCont input {
font-size: 14px !important;
font-family: verdana, tahoma;
color: #777;
padding: 4px;
border: 1px solid #999;
margin: 4px 0px 4px 4px;
width: 220px;
display: block;
overflow: hidden;
float: left;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

div.cercaCont input.puls {
background: url('http://www.giovani.it/images/sprites/pulsanti.gif') -20px -150px no-repeat;
border: 0px;
width: 68px;
height: 29px;
cursor: pointer;
}

div.foto_top font,
div.vid_top font {
display: block;
padding: 12px 0px 0px 25px;
overflow: hidden;
}

div.foto_top font a,
div.vid_top font a {
display: block;
overflow: hidden;
float: left;
padding: 0px 25px 2px 22px;
background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -20px -1550px no-repeat;
font-size: 12px;
}

div.vid_top font a.gTopVotati {background-position: -20px -1600px;}
div.foto_top font a.gTopVotati {background-position: -20px -2355px; padding: 0px 20px 2px 25px; font-size: 12px;}
div.foto_top font a.gTopVisti {background-position: -20px -2305px; padding: 0px 15px 2px 25px; font-size: 12px;}

/** BOX THUMB VISTI VOTATI **/

div.topContent {
overflow: hidden;
clear: both;
margin: 15px 0px 10px 0px;
}

div.topContent div.topViste,
div.topContent div.topVotate {
overflow: hidden;
width: 335px;
float: left;
}

div.topContent div.topViste {margin: 0px 5px 0px 5px;}

div.topContent div h4 {
font-size: 14px;
margin: 0px 0px 0px 0px;
overflow: hidden;
color: #fff;
text-transform: uppercase;
padding: 5px 8px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
text-shadow:0 1px 0 #444;
background: #917360 url("http://www.giovani.it/images/2011/sprites/repeat.png") repeat-x 0px -300px;
}

div.topContent div h4 a {color:#fff;}

div.topContent div h4 span {
font-size: 11px;
font-weight: normal;
float: right;
margin: 3px 0px 0px 0px;
}

div.topContent div ul {
overflow: hidden;
padding: 10px 0px 0px 10px !important;
background: #f8f8f8;
border: 1px solid #917360;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
}

div.topContent div ul li {
overflow: hidden;
display: block;
float: left;
margin: 0px 10px 8px 0px;
}

div.topContent div.topViste h4 {width: 319px;}
div.topContent div.topVotate h4 {width: 304px; margin-left: 10px;}

div.topContent div.topVotate ul  {margin: 0px 5px 0px 10px !important;}
div.topContent div.topVotate ul li {margin: 0px 0px 8px 2px;}

div.topContent div ul li a {
padding: 2px;
border: 1px solid #ccc;
width: 91px;
height: 68px;
display:block;
overflow:hidden;
}

div.topContent div ul li img {color:#fff;}

/** ICONA PLAY PER I VIDEO **/

div.gLastItems div a.vid_ico_video,
div.topContent div ul li a.vid_ico_video,
#snep div.stripMedia div a.vid_ico_video,
div.gSimili div a.vid_ico_video,
div.gChart ul li a.vid_ico_video {
background:url("http://img.studenti.it/grafica/g3/icone/vid_ico_video.gif") no-repeat scroll 0 0 transparent !important;
display:block;
border: 0px;
height:14px;
left:6px;
overflow:hidden;
position:relative;
text-align:left;
top:-22px;
width:17px;
z-index:1;
}

#snep div.stripMedia div a.vid_ico_video {
top: -47px;
left: 14px;
}

/*** RISORSE ***/

div.gRisorse {
overflow: hidden;
float: left;
clear: both;
margin: 10px 10px 20px 5px;
background: #fff;
border-bottom: 3px double #e6e6e6;
}

div.gRisorse h4,
div.grRisorse h4 {
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 0px;
font-size: 13px;
border-top: 3px double #e6e6e6;
font-family: Georgia, Times, Serif;
text-transform: uppercase;
color: #555;
width: 100%;
}

div.gRisorse ul,
div.grRisorse ul  {
overflow: hidden;
clear: both;
padding: 10px !important;
}

div.gRisorse ul li,
div.grRisorse ul li {
display: block;
overflow: hidden;
float: left;
width: 280px;
padding: 3px 0px 4px 0px;
margin: 5px 0px;
background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -18px -1998px no-repeat;
}

div.gRisorse ul li a, div.grRisorse ul li a {padding: 0px 0px 0px 32px;}

div.gRisorse ul li.gr2, div.grRisorse ul li.gr2 {background-position: -18px -2048px;}
div.gRisorse ul li.gr3, div.grRisorse ul li.gr3 {background-position: -20px -2098px;}
div.gRisorse ul li.gr4, div.grRisorse ul li.gr4 {background-position: -20px -2148px;}
div.gRisorse ul li.gr5, div.grRisorse ul li.gr5 {background-position: -20px -2198px;}
div.gRisorse ul li.gr6, div.grRisorse ul li.gr6 {background: url('http://www.giovani.it/images/alertblue.gif') 2px 0px no-repeat;}

div.gRisorseFoto ul li.gr1, div.grRisorseFoto ul li.gr1 {background-position: -20px -2098px;}
div.gRisorseFoto ul li.gr2, div.grRisorseFoto ul li.gr2 {background-position: -20px -2148px;}
div.gRisorseFoto ul li.gr3, div.grRisorseFoto ul li.gr3 {background-position: -18px -1998px;}
div.gRisorseFoto ul li.gr4, div.grRisorseFoto ul li.gr4 {background-position: -17px -1546px;}
div.gRisorseFoto ul li.gr5, div.grRisorseFoto ul li.gr5 {background-position: -18px -2048px;}

/*** ULTIMI VIDEO FOTO E SIMILI ***/

div.gLastItems {clear: both;}

div.gLastItems,
div.gSimili {
overflow: hidden;
margin: 5px 10px 0px 5px;
}

div.gLastItems h4,
div.gChart h4,
div.gSimili h4 {
font-size: 13px;
margin: 0px 0px 10px 0px;
overflow: hidden;
color: #555;
font-family: Georgia, Times, Serif;
text-transform: uppercase;
padding: 0px;
}

div.gLastItems ul,
div.gChart ul,
div.gSimili ul {
overflow: hidden;
}

div.gLastItems ul li,
div.gChart ul li,
div.gSimili ul li {
display: block;
overflow: hidden;
float: left;
width: 330px;
padding: 3px 0px 4px 0px;
margin: 8px 0px;
font-size:12px;
}

div.gLastItems ul li div.thumb,
div.gChart ul li div.thumb,
div.gSimili ul li div.thumb {
overrflow: hidden;
width: 96px;
height: 74px;
float: left;
}

div.gLastItems ul li div.thumb img,
div.gChart ul li div.thumb img,
div.gSimili ul li div.thumb img {
padding:2px;
border: 1px solid #ccc;
}

div.gLastItems ul li span,
div.gChart ul li span,
div.gSimili ul li span {
display: block;
overflow: hidden;
margin: 0px 0px 0px 8px;
float: left;
width: 223px;
}

div.gChart ul li span {width: 300px;}

div.gLastItems ul li h5,
div.gChart ul li h5,
div.gSimili ul li h5 {
overflow: hidden;
margin: -2px 5px 5px 0px;
font-weight: normal;
font-size: 12px;
height: 30px;
}

div.gChart ul li span h5 {height: 18px;}

div.gLastItems ul li p,
div.gChart ul li p,
div.gSimili ul li p {
display: block;
overflow: hidden;
margin: 0px;
font-weight: normal;
font-size: 12px;
color: #888;
height: 16px;
}

div.gChart ul li p {height: 30px;}

div.gLastItems ul li b,
div.gChart ul li b,
div.gSimili ul li b {
display: block;
overflow: hidden;
margin: 5px 0px 0px 0px;
font-weight: normal;
font-size: 11px;
color: #888;
}

div.gLastItems ul li b i,
div.gLastItems ul li b a,
div.gChart ul li b i,
div.gChart ul li b em,
div.gChart ul li b a,
div.gSimili ul li b i,
div.gSimili ul li b a {
display: block;
overflow: hidden;
font-weight: normal;
font-size: 11px;
background:url("http://www.giovani.it/images/sprites/icone_gallery.png") -20px -1649px no-repeat;
padding: 1px 0px 1px 17px;
float: left;
margin: 0px 5px 0px 0px;
font-style: normal;
}

div.gLastItems ul li b a,
div.gChart ul li b a,
div.gSimili ul li b a {width: 120px;}

div.gLastItems ul li b i,
div.gChart ul li b i,
div.gSimili ul li b i {
font-style: normal;
background-position: -20px -1698px;
margin: 0px 0px 0px 0px;
}

div.gChart ul li b i {background-position: -20px -1798px;}
div.gChart ul li b em {background-position: -20px -1698px;}

/* TITOLO RISULTATI RICERCA */

div.gSearchInfo {
overflow: hidden;
padding: 20px 10px 5px 5px;
margin: 0px 12px 10px 5px;
font-weight: bold;
color: #555;
font-size: 14px;
border-bottom: 2px solid #cbd7f0;
}

div.gSearchInfo b {
color: #f30;
}

/*** PAGER GENERICO ***/

.paginazione {
margin: 15px 0px 10px 3px;
background:#DAE0E8;
position:relative;
clear:both;
width: 668px;
padding: 0px;
height: 34px;
font-family: trebuchet ms !important;
font-size: 11px;
border-top: 1px solid #bbc2cd
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.paginazione a,
.paginazione span {
display: block;
float:left;
color: #666 !important;
padding: 6px 0px 0px 0px;
font-size: 14px !important;
margin: 0px 1px 0px 1px;
overflow:hidden;
height: 24px;
width: 40px;
text-align: center;
font-family: trebuchet ms !important;
border: 1px solid #DAE0E8;
border-top: 0px;
}

.paginazione a:hover {
background:#fff;
text-decoration:none !important;
border: 1px solid #c7cfda;border-top:0px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
}

.paginazione .this-page {-moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; font-weight: bold; background:#fff; border: 1px solid #c7cfda;border-top:0px;}
table.mmsCat ul li, #navigazione ul li { margin: 0px 0px 5px 10px !important; padding-left: 10px;background: url('/images/loghi_icone_pulsanti.gif') -496px -1490px no-repeat;}
.paginaz-tot {padding: 1px 0px; width:150px; padding: 7px 3px 3px 5px; font-weight: bold; color:#777; font-size: 14px;}
.numeri {position:absolute; top: 0px; right:2px; color:#DAE0E8; font-size:0px;}
.numeri img {position:relative; top: 6px}

/*** VIDEO FOTO ZOOM ***/

div.gObjectHeader {
overflow: hidden;
margin: 10px 0px;
}

div.gObjectTitle {
overflow: hidden;
margin: 10px 5px 10px 10px;
width: 604px;
float: left;
}

div.gObjectTitle h2 {
overflow: hidden;
margin: 0px 0px 8px 0px;
padding: 0px 0px 3px 0px;
font-size: 18px;
color: #666;
letter-spacing: -0.8px;
border-bottom: 2px solid #cbd7f0;
}

div.gObjectTitle h2 a {color: #666;}
div.gObjectTitle h2 a:hover {text-decoration: none !important;}

div.gObjectHeader ul {overflow: hidden; width: 339px; float: left;}

div.gObjectHeader ul li {
overflow: hidden;
display: block;
float: left;
font-size: 11px;
background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -20px -1648px;
margin: -1px 10px 0px 0px;
padding: 1px 0px 1px 16px;
color: #777;
}

div.gObjectHeader ul li.gtAuthor {}
div.gObjectHeader ul li.gtDate {background-position: -20px -1698px;}
div.gObjectHeader ul li.gtPlaytime {background-position: -20px -1748px;}
div.gObjectHeader ul li.gtRatings {background-position: -20px -1798px;}
div.gObjectHeader ul li.gtViews {display:none;}

/*** Social Tools ***/

div.gObjectHeader ul.stl_cont  { margin: 0px 0px 0px 0px; width: 265px;} 

div.gObjectHeader ul.stl_cont li {
background: transparent !important;
padding: 0px;
margin: 0px 3px 0px 0px;
height: 17px;
}

div.gObjectHeader ul.stl_cont li a:hover {text-decoration: none !important;}

.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;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; width: 40px; padding-top: 1px; padding-left: 22px; color: #fff; overflow:hidden;display:block; background: url('http://www.giovani.it/images/s_toolbar.gif') -157px 0px no-repeat;}
.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_twitter,
.stl_cont a.stl_oknotizie,
.stl_cont a.stl_buzz {display:block;width:16px;height:16px;background:  url('http://www.giovani.it/images/s_toolbar.gif') no-repeat;}
.stl_cont a b {display:none;}
.stl_cont a.stl_twitter {background-position: -80px 0px;}
.stl_cont a.stl_friendfeed {background-position: -40px 0px;}
.stl_cont a.stl_oknotizie  {background-position: -60px 0px;}
.stl_cont a.stl_buzz {background-position: -120px 0px;}

*:first-child+html .stl_cont .stl_commenti  a {float:left!important;}
*ul.stl_cont {margin-top:  -22px;}

/** Rating **/

div.gRating {
overflow: hidden;
float: left;
background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -20px -1400px;
width: 55px;
height: 55px;
color: #fff;
text-shadow: 1px 1px #0a2745;
margin: 5px 0px 0px 3px;
}

div.gRating b {
display: block;
margin: 3px 1px 4px 0px;
overflow: hidden;
width: 51px;
letter-spacing: -2.0px;
text-align: center;
font-size: 18px;
font-family: trebuchet ms, arial;
padding: 0px 0px 0px 0px;
}

div.gRating span {
display: block;
margin: 2px 5px 0px 7px;
overflow: hidden;
width: 40px;
padding: 4px 0px 0px 0px;
text-align: center;
border-top: 1px solid #fff;
font-size: 12px;
font-weight: bold;
}

/* AZIONI ZOOM */

div.gMediaSpace {
clear: both;
overflow: hidden;
margin: 0px 10px 0px 10px;
}

div.gMediaSpace div.gMediaZoom {
width: 425px;
overflow: hidden;
text-align: center;
float: left;
background: #eee;
}

div.gMediaSpace .gMediaZoom a {
    display: block;
    margin-bottom: 10px;
    max-height: 525px;
    overflow: hidden;
}

div.gMediaSpace div.gMediaZoom img {
max-width: 400px;
overflow: hidden;
border: 4px solid #fff;
margin: 8px 0px;
}

div.gMediaSpace iframe.gMediaFrame {
height: 345px;
width: 430px;
margin: 0px;
}

div.gMediaSpace div.gMediaZoom div.gMediaTools {
background: #eee;
border-top: 1px solid #ccc;
border-bottom: 2px solid #ccc;
overflow: hidden;
padding: 4px;
margin: 0px 4px 0px 0px;
width: 416px;
}

div.gMediaSpace div.gMediaZoom div.gMediaEmbed {
overflow: hidden;
float:left;
margin: 0px 39px 0px 0px;
background: url('http://www.giovani.it/images/sprites/icone_gallery.png') -20px -1545px;
padding: 5px 0px 2px 22px;
}

div.gMediaSpace div.gMediaZoom div.gMediaEmbedFoto {
background-position: -19px -2301px; 
padding: 5px 0px 3px 30px; 
margin: 0px 30px 0px 0px;
}

div.gMediaSpace div.gMediaZoom div#vota {
overflow: hidden;
float:left;
margin: 0px;
width: 190px;
}

div.gMediaSpace div.gMediaZoom div#vota h4 {
overflow: hidden;
float:left;
margin: 0px 0px 0px 10px;
width: 40px;
padding: 5px 2px 2px 2px;
}

div.gMediaSpace div.gMediaZoom div#vota form {
overflow: hidden;
float:left;
margin: 0px 0px 0px 2px;
width: 23px;
padding: 1px;
}

div.gMediaSpace div.gMediaZoom div#vota form input {border: 0px;}

div.gMediaSpace div.gMediaZoom div#vota span {
color: #777;
padding: 5px 0px 0px 0px;
display: block;
font-size: 11px;
}

div.gMediaSpace div a.gMediaAbuso {
background:url("http://www.giovani.it/images/alertblue.gif") no-repeat scroll 2px 10px;
padding: 15px 0px 3px 28px;
display: block;
font-size: 11px;
border-top: 1px dashed #ddd;
}

/* INFO E TAGS */

div.gMediaInfo {
overflow: hidden;
margin: 0px 10px 0px 112px;
clear: both;
width: 409px;
color: #777;
padding: 10px;
}

div.gMediaInfo p {
font-size: 14px;
display: block;
overflow: hidden;
}

div.gMediaInfo span {
display: block;
overflow: hidden;
margin: 10px 0px 0px 0px;
border-top: 1px dashed #ddd;
padding-top: 10px;
}

div.gMediaInfo span label {
display: block;
overflow: hidden;
color: #666;
font-weight: bold;
float: left;
width: 45px;
height: 50px;
}

div.gMediaInfo span font {
display: block;
overflow: hidden;
font-size: 11px;
}

div.gMediaInfo span a strong {font-weight: normal;}

/*** COMMENTI A VIDEO ***/

div.gMediaComments {
overflow: hidden;
clear: both;
margin: 10px;
}

div.gMediaComments h3 {
overflow: hidden;
margin: 0px 0px 8px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 2px solid #cbd7f0;
}

div.vidz_commenti {
overflow: hidden;
clear: both;
padding: 0px;
margin: 10px;
_zoom:1;
}

div.vidz_commenti h4 {
font-size: 12px !important;
margin: 10px 0px;
color: #777;
font-weight: normal;
}

div.vidz_commenti textarea {
width: 635px;
height: 110px;
background: #FEFDFD url("http://img.studenti.it/grafica/g3/sfondi/textarea_innershadow.gif") top repeat-x;
border: 1px solid #999;
}

div.vidz_commenti div.right {text-align: right;overflow: hidden;padding: 5px;}

/** ERRORE  COMMENTO **/

li.erroreCommento {
background: #f40;
margin: 0px;
padding: 4px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #fff;
}

li.infoCommento {
background: #f9e7e7;
margin: 0px;
padding: 6px 4px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #aa2f2f;
border: 1px dashed #e8b7b7;
}

#bottone_inserisci_commento {border:0px;}

/** COMMENTI FATTI **/

a.vidz_show_button {
background: url("http://www.giovani.it/images/button_commenta.gif") top no-repeat;
display: block;
width: 153px;
height: 25px;
float: right;
margin: 5px 15px 0px 0px;
_margin: 5px 6px 0px 0px;
outline: 0;
}

div.vidz_com_fatti {
overflow: hidden;
clear: both;
margin: 10px;
_zoom: 1;
}

div.vidz_com_fatti ul {
overflow: hidden;
clear: both;
margin: 0px;
display: block;
_zoom:1;
}

div.vidz_com_fatti ul li {
overflow: hidden;
clear: both;
margin: 10px 0px 10px 0px;
display: block;
}    

div.vidz_com_fatti ul li div.vidz_avatarnick {
width: 70px !important;
overflow: hidden;
float: left;
clear: left;
padding-right: 5px;
margin: 0px 0px 11px 0px; 
text-align: left;
}

div.vidz_com_fatti ul li div.vidz_avatarnick img {
background: #fff;
padding: 2px !important;
border: 1px solid #ccc !important;
width: 55px;
}  

div.vidz_text {
overflow: hidden;
color: #888;
font-size: 11px;
word-wrap: break-word;
_zoom:1;  
font-size: 12px;
}

div.vidz_text span.vidz_autore {font-size: 12px; text-transform: capitalize; font-weight: normal;}
div.vidz_text span.vidz_autore a {padding-right: 5px;}
div.vidz_text label {font-size: 11px;} 
div.vidz_text span.vidz_data {font-size: 11px;}

div.vidz_text hr {
border: 1px dashed #ccc;
_border: 0.5px solid #fff;
_background: #ddd;
border-width: 1px 0px 0px 0px;
display: block; 
margin-left: -1px;
}

/*** PRIVACY ***/

div.gPrivacy {
background: #fff;
overflow: hidden;
border: 1px dashed #ddd;
height: 270px;
padding: 10px;
}

div.gPrivacy h4 {
overflow: hidden;
margin: 10px 0px 30px 0px;
font-size: 12px;
font-weight: normal;
color: red;
}

div.gPrivacy ul li {
overflow: hidden;
width: 190px;
height: 40px;
margin: 10px 0px 0px 5px;
font-size: 12px;
font-weight: bold;
background: url('http://www.giovani.it/images/sprites/grafica_my.gif') 75px 5px no-repeat;
float:left;
text-align: center;
padding: 50px 0px 0px 0px;
}

div.gPrivacy ul li.gpHms {background-position: 78px -93px;}
div.gPrivacy ul li.gpMex {background-position: 70px -2090px;}
div.gPrivacy ul li.gpGal {background-position: 78px -1895px;}

div.gPrivacy ul li.gpJoin {
background: url('http://www.giovani.it/images/sprites/grafica_my.gif') 70px -2290px no-repeat;
}

/*** CLASSIFICA ***/

div.gRanking {
overflow: hidden;
margin: 5px;
float: left;
width: 465px;
}

div.gRanking div.gChart h4 {
margin: 20px 0px 10px 0px;
}

div.grDx {
overflow: hidden;
margin: 25px 5px 5px 5px;
float: left;
width: 190px;
}

div.gChart div.gcPos {
overflow: hidden;
text-align: center;
width: 45px;
height: 40px;
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
float: left;
font-size: 24px;
font-weight: bold;
font-family: trebuchet ms;
color: #acbce6;
}

div.gChart li.gc1 div.gcPos {color: #e9aa16;}
div.gChart li.gc2 div.gcPos  {color: #b0b0b0;}
div.gChart li.gc3 div.gcPos  {color: #b96513;}


div.gChart ul li {
width: 100%;
clear: both;
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}

/* RISORSE */

div.grDx h4 {
font-size: 14px;
color: #555;
margin: 5px 0px 10px 0px;
}

div.grDx ul.grDxMenu li {
overflow: hidden;
display: block;
margin: 0px 0px 3px 0px;
padding: 12px 10px 12px 28px;
background: #eee url('http://www.giovani.it/images/sprites/icone_gallery.png') -16px -1840px;
}

div.grDx ul.grDxMenu li.grLinkActive {background-color: #1c4c7f;}
div.grDx ul.grDxMenu li.grLinkActive a {color: #fff !important;}
div.grDx ul.grDxMenu li.grLink30 {background-position: -16px -1890px;}
div.grDx ul.grDxMenu li.grLinkAll {background-position: -16px -1940px;}

div.grDx ul li a {font-size: 14px;}

div.grRisorse h4 {margin: 20px 0px 0px 0px;}
div.grRisorse li {margin: 0px 0px 7px 0px !important;}
div.grRisorse li a {font-size: 12px !important;}

/*** SIDEBAR ***/

#menudx {margin: 0px;}

div#menudx ul li.sidebar_servizi_box {
border: 0px !important;
}

div#menudx ul li div#menuvideo_news {
border: 1px solid #5da8f6; 
padding: 0px !important; 
width:295px !important;
overflow:hidden;}

div.box_tags strong {font-weight: normal;}
div.box_tags img {border: 0px;}

a#linkTutteLeTags {
color: #cc3300;
margin-left: 180px;
font-family: Tahoma, Verdana;
background: url("http://img.studenti.it/grafica/g3/icone/gal_all_tags.gif") 0px 0px no-repeat !important;
padding-left: 20px;
font-size: 11px;
display: block;
margin-top: -25px;
margin-bottom: 20px;
font-weight: bold;
text-align:left;
}

/* TAG CLOUD */

ul.tagBoxGallery {
border: 1px solid #b7d6ec;
background: #CAE0F0;
padding:5px;
}

ul.tagBoxGallery li {background: #fff; margin: 5px;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.tagCloud1 { font-size: 12px; margin: 4px; color: #14651d;}
.tagCloud2 { font-size: 13px; margin: 4px; color: #8E8F9A;}
.tagCloud3 { font-size: 14px; margin: 4px; color: #5A7C94;}
.tagCloud4 { font-size: 16px; margin: 4px; color: #6482CF;}
.tagCloud5 { font-size: 18px; margin: 4px; color: #46cb02;}
.tagCloud6 { font-size: 20px; margin: 4px; color: #9000E0;}
.tagCloud7 { font-size: 21px; margin: 4px; color: #F360DD;}
.tagCloud8 { font-size: 22px; margin: 4px; color: #FF8515;}
.tagCloud9 { font-size: 24px; margin: 4px; color: #AC2304;}
.tagCloud10 { font-size: 26px; margin: 4px; color: #FF0000;}


/*** NAVIGA ALBUM ***/

a#zoomNext {
   font-size: 0px !important;
   color: #3C82D0;
   display: block;
   float: left;
   margin: 120px 20px 10px 10px;
   _margin: 10px;
   height: 58px;
   width: 81px;
   overflow: hidden;
   filter:alpha(opacity=65);
   -moz-opacity:.65;
   opacity:.65;
   padding-left: 1px;
}

a#zoomNext:hover {
   border-bottom: 1px solid #ddd;
   border-left: 1px solid #ddd;
   filter:alpha(opacity=99);
  -moz-opacity:.99;
  opacity:.99;
   padding-left: 0px;
}

a#zoomPrev {
   font-size: 0px !important;
   color: #3C82D0;
   margin: 120px 10px 10px 20px;
   _margin: 10px;
   font-size: 0px !important;
   display: block;
   height: 58px;
   width: 81px;
   overflow: hidden;
   float: left;
   filter:alpha(opacity=65);
  -moz-opacity:.65;
  opacity:.65;
  padding-right: 1px;
}

a#zoomPrev:hover {
   border-bottom: 1px solid #ddd;
   border-right: 1px solid #ddd;
   filter:alpha(opacity=99);
  -moz-opacity:.99;
  opacity:.99;
  padding-right: 0px;
}

a#zoomPrev img,
a#zoomNext img {margin: 0px; padding: 4px; border: 1px solid #ccc;}

#zoom a.zoomPrevNextVid {border: 0px !important; padding: 0px 0px 0px 0px !important;background-position: 0px 0px !important;}

#zoom a.zoomPrevNextVid:hover {border: 0px !important; padding: 0px 0px 0px 0px !important; background-important: 0px 0px !important;}


div.emptyNext {
   font-size: 0px !important;
   color: #3C82D0;
   margin: 120px 20px 10px 20px;
   font-size: 0px !important;
   display: block;
   height: 55px;
   width: 81px;
   overflow: hidden;
   float: left;
   padding-right: 1px;
   background: #f9f9f9;
   border: 1px solid #ddd;
}

div.emptyPrev {
   font-size: 0px !important;
   color: #3C82D0;
   margin: 120px 10px 10px 10px;
   font-size: 0px !important;
   display: block;
   height: 55px;
   width: 81px;
   overflow: hidden;
   float: left;
   padding-right: 1px;
   background: #f9f9f9;
   border: 1px solid #ddd;
}


div.emptyNextVid {
   float: left;
   margin: 10px -20px 10px 20px;
   _margin: 10px;
   height: 58px;
   width: 81px;
   overflow: hidden;
   padding-left: 2px;
   background: transparent;
   border: 0px;
}

div.emptyPrevVid {
   margin: 10px 40px 10px -20px;
   _margin: 10px;
   height: 55px;
   width: 75px;
   overflow: hidden;
   float: right;
   padding-right: 2px;
   background: transparent;
   border: 0px;
}


/*** TAGS ***/

div.gTags {width: 660px; text-align: justify;}

div.gTags a {padding: 2px;}

div.gTags a.tag1 {color: #4d68cb !important; font-size: 11px;}
div.gTags a.tag2 {color: #aabace !important; font-size: 12px;}
div.gTags a.tag3 {color: #0091c6 !important; font-size: 13px;}
div.gTags a.tag4 {color: #5a7c94 !important; font-size: 14px;}
div.gTags a.tag5 {color: #4e8fbc !important; font-size: 16px;}
div.gTags a.tag6 {color: #71a0c1 !important; font-size: 17px;}
div.gTags a.tag7 {color: #4d68cb !important; font-size: 18px;}
div.gTags a.tag8 {color: #aabace !important; font-size: 19px;}
div.gTags a.tag9 {color: #0091c6 !important; font-size: 20px;}
div.gTags a.tag10 {color: #5a7c94 !important; font-size: 21px;}
div.gTags a.tag11 {color: #4e8fbc !important; font-size: 22px;}
div.gTags a.tag12 {color: #71a0c1 !important; font-size: 23px;}
div.gTags a.tag13 {color: #4d68cb !important; font-size: 24px;}

/* ALERT AVSQUARE */

div.alert-new-fotoalbum {
background: url("http://www.giovani.it/images/sprites/repeat.png") repeat-x scroll left bottom transparent;
overflow: hidden;
clear: both;
padding: 0px 0px 15px 0px;
margin: 0px 10px 10px 5px;
border:1px solid #ddd;
-moz-border-radius: 5px;
}

div.topContent div.alert-new-fotoalbum h4 {
overflow: hidden;
margin: 0px 15px 0px 0px;
padding: 14px 10px 14px 50px;
font-size: 14px;
color: #444;
text-shadow: none;
background: url('http://www.giovani.it/images/avsquare/new-blog.png') no-repeat -1px -101px !important;
}

div.alert-new-fotoalbum p,
div.alert-new-fotoalbum p a {
font-size: 12px;
color: #666;
margin: -3px 0px 0px 25px !important;
display: block;
width: 400px;
float:left;
overflow:hidden;
}

div.alert-new-fotoalbum a.alert-new-fotoalbum-button {
display: block;
width: 195px;
height: 75px;
background: url('http://www.giovani.it/images/avsquare/new-blog.png') no-repeat -1px -650px;
overflow: hidden;
margin: -35px 10px 0px 5px;
float: right;
text-indent:-999px;
}          

      
