/*generali*/

#snep {color: #444; font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px;margin:0;} /*da togliere*/
#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;}


#colonnasx {
overflow: hidden;
margin: 0px 4px 0px 7px;
width: 675px;
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;}

#fondo{position:relative;background:#F0F5FA;padding:5px 10px 10px 10px; margin:10px 0; }
#fondo p {font-size:12px; margin:5px 0 0 0;}
#fondo ul {margin:2px; padding:0;}
#fondo ul li {margin:0;background:transparent;}
#fondo-form {position:relative;background:#F0F5FA;padding:10px;}
#fondo-form input {margin-bottom:5px;}
#fondo-form textarea {vertical-align:top; width:360px;height:45px;}
#dettagliMms #fondo-form {font-size:12px; margin:10px 0;}

div.g8_notabene {
background:#ECF2F7 url('http://img.studenti.it/grafica/g4/icone/information.gif') no-repeat 10px 9px;
border:1px dashed #F19900;
clear:both;
font-size:15px;
margin:10px 40px 10px 30px;
overflow:hidden;
padding:8px 0 8px 35px;
}

/* sidebar */

#menudx {
width: 300px;
overflow: hidden;
margin: 0px 0px 0px 2px;
}

/*search*/
.box_dx table#indice  {margin:10px;}
.box_dx #indice td {width:19px;height:20px; text-align:center}
.box_dx .right {margin-right:10px}
.box_dx #indice a {color:#000}

/*risultati search*/
.cont-search .thumb {float:left;margin:20px 6px 5px 0px;display:block;width:215px; text-align:left;}
.cont-search  .thumb img {float:left; margin-right:5px}
.cont-search ul li {background:transparent; padding-left:5px}

/*listing foto*/
.cont, .cont-class, .cont-search {clear:both; margin-bottom:15px; width:100%; position:relative;padding:0px;}
.thumb, .thumb-sel {float:left;margin:0px 14px 5px 0px;text-align:center;position:relative; font-size:11px; _margin-right:13px}
.thumb img, #classifica .thumb img, .thumb-sel img {display:block; padding:2px; border-top:#ccc 1px solid; border-left:#999 1px solid;border-right:#ccc 1px solid;border-bottom:#999 1px solid;z-index:1}
.thumb img.play {position: absolute; top:54px; left:77px; z-index:100; border: none !important}
.thumb a:hover img, #classifica .thumb a:hover img {border-top:#BFBFBF 1px solid; border-left:#BFBFBF 1px solid;border-right:#888888 1px solid;border-bottom:#888888 1px solid;}
.thumb a:hover {font-style:normal;}

/*paginazione*/

.paginazione {
margin: 15px 0px 10px 3px;
background:#DAE0E8;
position:relative;
clear:both;
width: 660px;
padding: 0px;
height: 32px;
font-family: trebuchet ms !important;
font-size: 11px;
border-top: 1px solid #bbc2cd
overflow:hidden;
}

.paginazione a,
.paginazione span {
display: block;
float:left;
color: #444 !important;
padding: 3px 0px 0px 0px;
font-size: 16px !important;
margin: 0px 1px 0px 1px;
overflow:hidden;
height: 25px;
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;
border: 1px solid #c7cfda;border-top:0px;
}

.paginazione .this-page {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}

table.mmsCat {
margin: 0px 0px 5px 3px;
}

table.mmsCat ul li {
margin: 0px 0px 5px 10px;
}

/*zoom*/
#middle {position:relative;float:left;margin:10px 0 20px; min-height:225px; width:100% }
#middle-zoom {margin:10px 0 20px;}
#middle img {float:left; border:#B5B5B5 1px solid; padding:2px; }
#video-zoom {float:left; margin-right:0px}
#middle-zoom #video-zoom {margin:0 20px 20px 0}
#middle #classifica #video-zoom object, #middle #classifica #video-zoom object embed {margin:0}
#zoom-right img, #zoom-left img {border:0}
#zoom-right {position:absolute;top:0;left:213px;}
#zoom-left {position:absolute;top:0;left:0;width:50px;}
#zoom-right a, #zoom-left a{display:block; width:80px;background:transparent}
#zoom-right a:hover img {background:url('http://gallery.giovani.it/img/right.png') center right no-repeat;}
#zoom-left a:hover img{background: url('http://gallery.giovani.it/img/left.png') center left no-repeat; }
#dati-zoom {width:190px; float:left;padding:0px;right:7px;overflow:hidden;}
#dati-zoom img, #dati-commenti img, #primo img, #primo-video img {float:none; border:none;vertical-align:middle}

/*controllare*/
#dati-commenti li img, #primo li img, #primo-video li img {border:none;display:inline; }
.strillo150 li.list, .archivio a {padding-left:10px; margin:0px; background: url('http://gallery.giovani.it/img/list_side.gif') center left no-repeat;}
#dati-commenti li {line-height:160%;}
li.nomeutente a {font-weight:bold; color:#E57300}
li.nolist, .strillo150 li {background:transparent; padding-left:0;}
#middle #dati-commenti {width:265px; float:left;margin-left:13px;padding:0px; _width:} /*controllare larghezza su IE*/
#middle-zoom #dati-commenti {width:360px; float:left;padding:0px;}
#dati-commenti ul {margin-top:15px; padding-bottom:10px;border-bottom:#B5B5B5 1px solid}
#primo ul, #primo-video ul {margin-left:50px}
#alert form {display:inline; margin:3px 6px}

/*blocchetto voto*/

#vota {margin-top:10px; background: #e9edf4; overflow: hidden; border-top: 1px solid #ccc; padding-top: 2px;}
#vota h3 {font-size:14px !important; font-weight:bold; background: #e9edf4 !important; float:left;margin: 0px 5px 0px 0px !important; padding: 0px !important;}
#vota form {display:inline; float:left; margin: 3px 3px; }
#vota ul {margin-top:20px; padding:0;border:none}
#vota form input {padding:0px; border: 0px; margin:0px !important;}
#vota ul {overflow:hidden;padding:0px;margin:0px;}
#vota ul li {overflow:hidden;padding:0px;margin:0px;text-align:center;}
#vota ul li a {display: block; overflow:hidden;padding:4px 0px 5px 0px;margin: 4px 10px 0px 10px;text-align:center; border-top: 1px dotted #999; text-transform: capitalize;}

/* box video */

#snep div.box-azzurro {
width:680px;
clear:both;
margin-bottom:15px;
padding-bottom:5px;
background: #eff2f6;
border: 1px solid #eee;
border-width: 0px 1px 1px 0px;
overflow:hidden;
}

#snep .box-azzurro h3,
#snep h3 {
font-size:16px; 
background: #DAE0E8;
padding: 5px !important;
font-family: trebuchet ms, arial;
margin: 0px 0px 10px 0px;
}

.archivio {text-align:right; margin: 5px 15px 0 0; clear:both; border-top: 1px dashed #ddd; padding: 5px;}
.archivio a {font-size:11px; color: #888 !important; }
.box-azzurro .video { margin-left:9px; _margin-left:2px;margin-bottom:5px; float:left}
.box-azzurro .thumb  {width:99px; overflow: hidden;height:90px; margin:0 5px 0 6px;font-size:11px}

/*strilli*/
.strillo150 {border-bottom:1px solid #ddd; overflow:hidden; background:#eff2f6; float:left; width:165px; height:200px; margin: 10px 5px 5px 0px;}
.strillo150 h3 {border-bottom:1px solid #fff; display:block;font-size:13px; padding: 8px 10px;margin:0px; width:100%;}
.strillo150 .thumb {margin:5px 0px 8px 0px;float:none;}
.strillo150 .thumb img { border:0;padding:3px; border-top:#DEDEDE 1px solid; border-left:#DEDEDE 1px solid;border-right:#BFBFBF 1px solid;border-bottom:#BFBFBF 1px solid; margin: 0 auto;background:#FFF}
.strillo150 .thumb a:hover img {border-top:#BFBFBF 1px solid; border-left:#BFBFBF 1px solid;border-right:#888888 1px solid;border-bottom:#888888 1px solid;}
.strillo150 ul {overflow:hidden; margin: 5px !important;}
.strillo150 img {margin-left:15px}

/*tutti i commenti*/
#commenti {margin-top:10px}
#commenti li {padding: 0 0 3px 10px; margin:3px 0px 5px; background: url('http://gallery.giovani.it/img/list_side.gif') top left no-repeat;border-bottom: #EAEEF2 1px solid}
.right {text-align:right}
.commento {border-bottom:#EAEEF2 1px solid; float:left; margin-bottom:5px; width:678px; padding:5px 0}
.commento-right {float:left; width:560px; overflow:hidden;}
.commento-right ul {margin:0px 0px 10px 0px; padding-left:10px;background: url('http://gallery.giovani.it/img/list_commenti.gif') 1px 0 no-repeat;_border:#FFF 1px solid;/*hack per IE*/ }
.commento-right ul li {background:transparent; padding:0}
.commento-right ul li a {font-weight:bold}
#registrati {font-size:12px; background:#F0F5FA; padding:10px; clear:both !important}


/*** PIUVISTI WIDGET ***/

ul.piuvistiGallery li {margin: 4px 4px 10px 10px; text-align:center;}
.box_dx .archivio  {text-align:right; margin: 3px 5px 0 0; clear:both;}
.box_dx .archivio a {font-weight:bold}
#thewall a {margin:0 3px}
#thewall a:hover {text-decoration:none; color:#FF026C}
a.thewall_6 {font-size: 210%; color: #0A5AFF;; line-height:100%}
a.thewall_5 {font-size: 200%; color: #E57300;line-height:100%}
a.thewall_4 {font-size: 180%;color: #FFBC19;}
a.thewall_3 {font-size: 160%;color: #B2D3F2}
a.thewall_2 {font-size: 140%; color: #B5B5B5;}
a.thewall_1 {color:#AFB6C4;}

/*** MMS COMMENTI ***/

ul.mms_commenti {
overflow: hidden;
}

ul.mms_commenti li {
overflow: hidden;
display: block;
margin: 10px;
color: #555;
}

ul.mms_commenti li a {
padding: 2px 2px 3px 22px;
background: transparent url('/images/loghi_icone_pulsanti.gif') no-repeat scroll 0 3px;
text-transform: capitalize;
font-family: trebuchet ms;
font-size: 14px;
}

/*** BOX TAG GALLERY WIDGET ***/

ul.tagBoxGallery li {
margin: 10px;
overflow:hidden;
text-align: center;
}

/*** classifiche ***/

#primo-video,
#primo {
width:240px; 
float:left;
padding:0px;
padding: 4px;
overflow:hidden;
margin: 0px 0px 0px 5px;
}

#middle iframe {
overflow: hidden;
margin-top: 3px;
}

#primo-video #headerDati {margin: 0px;}
#primo-video #headerDati br {display: none;}

#primo-video #headerDati h1#titoloContenuto {
margin: 0px 0px 10px 0px;
overflow: hidden;
font-size: 16px;
width: 170px;
color: #555;
}

#primo-video #headerDati h2#descrizioneContenuto {
font-size: 12px;
font-weight: normal;
color: #777;
margin: 0px 0px 10px 0px !important;
}

#primo-video #headerDati a strong {
font-size: 11px;
font-weight: normal;
}

ul#listaDati {
margin: 0px 0px 10px 0px;
}

ul#listaDati li {
display: block;
overflow: hidden;
padding: 2px 0px;
border-bottom: 1px solid #ddd;
margin: 0px 10px 0px 0px;
text-transform: capitalize;
}

.classifica {overflow: hidden; height:485px;}
#classifica {overflow: hidden; clear: both; }
#classifica .thumb {margin:4px 6px 5px 7px;_margin-left:6px;text-align:left; overflow: hidden; float:left; width: 98px;}
#classifica img { border:0; padding:0}
#classifica .thumb img {float:none;}
#primo ul, #primo-video ul {margin-top:15px; padding-bottom:10px;d}
#classifica .thumb li {background:transparent}
#cl-2 {background:url('http://gallery.giovani.it/img/bg_2.gif') bottom right no-repeat;}
#cl-3 {background:url('http://gallery.giovani.it/img/bg_3.gif') bottom right no-repeat;}
#cl-4 {background:url('http://gallery.giovani.it/img/bg_4.gif') bottom right no-repeat;}
#cl-5 {background:url('http://gallery.giovani.it/img/bg_5.gif') bottom right no-repeat;}
#cl-6 {background:url('http://gallery.giovani.it/img/bg_6.gif') bottom right no-repeat;}
#cl-7 {background:url('http://gallery.giovani.it/img/bg_7.gif') bottom right no-repeat;}
#cl-8 {background:url('http://gallery.giovani.it/img/bg_8.gif') bottom right no-repeat;}
#cl-9 {background:url('http://gallery.giovani.it/img/bg_9.gif') bottom right no-repeat;}
#cl-10 {background:url('http://gallery.giovani.it/img/bg_10.gif') bottom right no-repeat;}
#cl-11 {background:url('http://gallery.giovani.it/img/bg_11.gif') bottom right no-repeat;}
#cl-12 {background:url('http://gallery.giovani.it/img/bg_12.gif') bottom right no-repeat;}
#cl-13 {background:url('http://gallery.giovani.it/img/bg_13.gif') bottom right no-repeat;}
#cl-14 {background:url('http://gallery.giovani.it/img/bg_14.gif') bottom right no-repeat;}
#cl-15 {background:url('http://gallery.giovani.it/img/bg_15.gif') bottom right no-repeat;}
#cl-16 {background:url('http://gallery.giovani.it/img/bg_16.gif') bottom right no-repeat;}
#cl-17 {background:url('http://gallery.giovani.it/img/bg_17.gif') bottom right no-repeat;}
#cl-18 {background:url('http://gallery.giovani.it/img/bg_18.gif') bottom right no-repeat;}
#cl-19 {background:url('http://gallery.giovani.it/img/bg_19.gif') bottom right no-repeat;}

/*mostre*/
#mostra {position:relative;margin:0 14px 6px 0px;float:left;width:325px; text-align:center;}
#mostra img {padding: 2px;border-top:#DEDEDE 1px solid; border-left:#DEDEDE 1px solid;border-right:#BFBFBF 1px solid;border-bottom:#BFBFBF 1px solid;;margin:0 auto}
#mostra #autore {background:#F0F5FA; margin:5px auto 0; _height:82px; height:85px;text-align:left; width:299px;overflow:hidden}
#play {text-align:center;height:16px;background:url('http://gallery.giovani.it/img/bg_play.gif') top left repeat-x;overflow:hidden;}
#play  img {border:none;padding:0}
#tit-mostra {font-size:12px; color:#3A5A82; font-weight:bold; margin:4px 0px 0px 4px} 
#mostra ul {margin:0 3px; border:0}
#mostra ul li {margin:0 0 0 2px; padding:0px;background:transparent} 
.thumb-sel img{background:#f0f0f0;}

/**** CSS VIDEO ****/

div.vid_top {
background: url('/images/dx_top.gif') repeat-x;
padding: 5px;
border: 1px solid #bcd5f4;
overflow: hidden;
margin: 0px 10px 0px 0px;
clear: both;
}

div.vid_top label {
color: #455;
display: block;
padding: 2px;
overflow: hidden;
float: left;
font-size: 14px;
margin: 0px 4px 0px 0px;
}

div.vid_top input {
color: #455;
display: block;
padding: 2px;
overflow: hidden;
float: left;
font-size: 14px;
margin: 0px 4px 0px 0px;
}

#snep input.puls {
background: url('/images/button.gif') repeat-x top left;
padding:2px !important;
color: #fff;
font-weight: bold;
font-family: arial;
border: 1px solid #fdb640;
cursor: pointer;
}

#snep #form_log input.puls {
background: transparent url('/images/loghi_icone_pulsanti.gif') no-repeat -222px -38px !important;
border:0px;
}

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 */

.tagCloud1 { font-size: 14px; margin: 4px; color: #14651d;}
.tagCloud2 { font-size: 16px; margin: 4px; color: #8E8F9A;}
.tagCloud3 { font-size: 18px; margin: 4px; color: #5A7C94;}
.tagCloud4 { font-size: 20px; margin: 4px; color: #6482CF;}
.tagCloud5 { font-size: 22px; margin: 4px; color: #46cb02;}
.tagCloud6 { font-size: 24px; margin: 4px; color: #9000E0;}
.tagCloud7 { font-size: 26px; margin: 4px; color: #F360DD;}
.tagCloud8 { font-size: 28px; margin: 4px; color: #FF8515;}
.tagCloud9 { font-size: 30px; margin: 4px; color: #AC2304;}
.tagCloud10 { font-size: 32px; margin: 4px; color: #FF0000;}

/**** CSS VIDEO ****/

div.box_video {
border: 1px solid #86BCFF;
border-width: 0px 1px;
width: 298px;
overflow: hidden;
height: 140px;
}

div.box_video img {border: 0px;}
a#v_ico_visti {display: block;float: left;}

div.box_video h2 {
padding: 3px 5px 3px;
color: #E14B14;
font-family: Arial;
font-size: 17px;
margin: 0px 5px;
border-bottom: 1px solid #C0D8F7;
}

.video_float_right { 
position:absolute;
overflow: hidden;
top: 0px;
left: 440px;
}

.video_float_right div, .video_float_right ul { margin-left: 0px!important; }

/****** CLASSIFICHE TEMPO *****/

.minimenu {
overflow: hidden;
_zoom:1;
margin: 2px 0px 10px 0px;
padding: 5px;
float:right;
}

.minimenu b {
overflow: hidden;
display: block;
color: #666;
float: left;
font-size: 11px;
margin-right: 6px;
font-weight: normal;
padding: 1px;
}

.minimenu a {
overflow: hidden;
display: block;
color: #2d69ad;
float: left;
margin-right: 25px;
font-size: 11px;
padding: 0px 0px 2px 17px;
font-family: Verdana, Tahoma;
}

.minimenu .gal_sett {background: url("http://img.studenti.it/grafica/g4/gallery/gal_sett.gif") 0px 1px no-repeat;}
.minimenu a.gal_mese {background: url("http://img.studenti.it/grafica/g4/gallery/gal_mese.gif") 0px 1px no-repeat;}
.minimenu a.gal_sempre {background: url("http://img.studenti.it/grafica/g4/gallery/gal_sempre.gif") 0px 1px no-repeat;}
.minimenu a.gal_giorno {background: url("http://img.studenti.it/grafica/g4/gallery/gal_giorno.gif") 0px 1px no-repeat;}

.minimenu .selected {color: #f40 !important;}

/****************** COMMENTI AI VIDEO *******************/

div.vidz_commenti {
overflow: hidden;
clear: both;
padding: 0px;
margin: 10px;
_zoom:1;
}

div.vidz_commenti h4 {
font-size: 12px;
border-bottom: 1px solid #ccc;
margin: 15px 0px;
text-align: center;
}

div.vidz_commenti textarea {
width: 650px;
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 **********************/

li.erroreCommento {
background: #f40;
margin: 0px;
padding: 4px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #fff;
}

li.infoCommento {
background: #86bcff;
margin: 0px;
padding: 4px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #fff;
}

#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: 88px !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: 45px;
}  

div.vidz_text {
overflow: hidden;
color: #888;
font-size: 11px;
word-wrap: break-word;
_zoom:1;  
font-size: 14px;
}

div.vidz_text span.vidz_autore {font-size: 11px;}
div.vidz_text span.vidz_autore a {font-weight: bold;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;
}

/****** SIDEBAR ******/

/*** BOX ADV REDAZ ***/

div.boxConsiglia_red {padding: 4px 4px 6px 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;}
div.boxConsiglia_red br {display: none;}

/*** BOX MOBILE E CATEGORIE ***/ 

div.box_dx table tr td ul li,
table#navigazione td ul li {
margin: 0px 0px 0px 12px;
}

div.box_dx table tr td,
table#navigazione td ul {
padding: 0px 0px 10px 0px;
overflow:hidden;
}

/*** 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;
}

/*** CLEANUP ***/

.sidebar_servizi div.box_dx {
border: 0px;
text-align: left;
padding: 0px;
}

.sidebar_servizi  ul li div.sidebar_adv_pp {
background: transparent !important;
padding-bottom: 6px;
}

.sidebar_servizi  ul li div.adv_pp_bottom {display:none;}


/***********************risultati ricerca******************/

div.vid_results {
   overflow: hidden;
   _zoom:1; 
   margin: 0px;
}

div.vid_results h3 {
   overflow: hidden;
   _zoom:1; 
   margin: 10px 10px 10px 0px !important;
   color: #f40;
   font-size: 18px;
   padding-bottom: 4px;
   border-bottom: 1px solid #ddd;
}

div.vid_results h3 b {
   color: #932700;
   text-transform: uppercase;
}


/******************CONTENUTO UL VIDEO*******************/

div.vid_results ul.r_vid_list {
   background: #fff;
   overflow: hidden;
   margin: 0px 7px 10px 0px !important;
   width: 330px;
   height: 115px;
   float: left;
   padding: 8px 10px 0px 5px;
   border-bottom: 1px solid #ddd;
}



div.vid_results ul.r_vid_list li {
   background: #fff;
   overflow: hidden;
   margin: 0px 10px 5px 0px !important;

}

div.vid_results ul.r_vid_list li.r_thumbnail {
   float: left;
   text-align: left;
   height: 83px;
   width: 110px !important;
}

div.vid_results ul.r_vid_list li.r_thumbnail img {
   width: 92px !important;
}

div.vid_results ul.r_vid_list li.r_tit {
   height: 30px;
   overflow: hidden;
   margin: 0px;
   _zoom:1;
}

div.vid_results ul.r_vid_list li.r_des {
   height: 45px;
   font-size: 11px;
   overflow: hidden;
   margin: 0px;
   _zoom:1;
   clear: right;
}

div.vid_results ul.r_vid_list li.r_nick {
   font-size: 11px;
   background: url("http://img.studenti.it/grafica/g3/icone/vid_ico_utente.gif") no-repeat;
   padding-left: 17px;
   float: left;
   clear: left;
   overflow: hidden;
}

div.vid_results ul.r_vid_list li.r_time {
   font-size: 11px;
   background: url("http://img.studenti.it/grafica/g3/icone/vid_ico_timer.gif") no-repeat;
   padding-left: 17px;
   float: left;
   overflow: hidden;
}

div.vid_results ul.r_vid_list li.r_data {
   font-size: 11px;
   background: url("http://img.studenti.it/grafica/g3/icone/vid_ico_data.gif") no-repeat;
   padding-left: 17px;
   float: left;
   clear: right;
}

div.thumb a.vid_ico_video {
   display: block;
   width: 17px;
   height: 14px;
   float: left;
   z-index: 1;
   position: relative;
   top: -21px;
   left: 6px;
   text-align: left;
   overflow: hidden;
   background: url("http://img.studenti.it/grafica/g3/icone/vid_ico_video.gif") 0px 0px no-repeat !important;  
}

/***tricks***/


div.thumb ul a.vid_ico_video {
   display: none;
}


div.thumb ul li {
   margin: 0px;
   overflow: hidden;
   clear: both;
}

div.thumb ul li a {
   display: block;
   clear: both;
   overflow: hidden;
   _zoom:1;
}

div.thumb ul {
   margin-top: -1px;
   overflow: hidden;
   _zoom:1;
   clear: both;
} 

/***tricks***/

div.vid_results ul.r_vid_list li.r_thumbnail a.vid_ico_video {
   display: block;
   width: 17px;
   height: 14px;
   float: left;
   z-index: 1;
   position: relative;
   top: -21px;
   left: 6px;
   text-align: left;
   overflow: hidden;
   background: url('http://img.studenti.it/grafica/g3/icone/vid_ico_video.gif') 0px 0px no-repeat;  
}

/* Titolo MMS */
.title_mms { float: left; width: 660px; margin: 10px 0px; height: 50px; background: url(http://www.giovani.it/images/sprites/titoli_gallery.png) 0px -800px; text-indent: -999px; }
   
