/**** CSS CARTOLINE.GIOVANI e FOTO.GIOVANI (ex NEW_GALLE) ****/

br.clear {
display: block;
overflow: hidden;
clear: both;
}

.puls_cerca,
#corpopagina .puls,
.fotoSX .puls {
background: url('/images/button.gif') repeat-x top left !important;
padding:2px !important;
color: #fff;
font-weight: bold;
font-family: arial;
border: 1px solid #fdb640;
cursor: pointer;
}

/**** FOTO CARTOLINE ****/

#container {padding:0px !important; overflow:hidden;} 

div#galle_cont {
border: 1px solid #86BCFF;
width: 988px;
margin: 0px auto 10px 10px;
background: #fff;
border-top: 0px;
}

table#galle_body {
width: 980px;
margin: 5px 0px;
clear: both;
}

td#galle_tit {
background: #fff;
padding: 6px;
border-bottom: 1px solid #fff;
font-size:18px;
color: #154e9e;
}

td#galle_tit font, td#galle_tit {
font-size: 22px;
color: #154e9e;
font-weight: normal;
}

td#galle_tit font a, td#galle_tit a {
color: #154e9e;
font-weight: normal;
font-family: arial;
}

td#galle_sottotit {
background: #E3F1FF;
padding: 6px 12px !important;
font-size: 12px;    
display:block; overflow:hidden; 
}

td#galle_sottotit form {
float: left;
text-align: right;
margin-left: 180px;
}

td#galle_sottotit form input {
width: 300px;
margin: 0px 0px 0px 3px;
border: 1px solid #999;
padding: 3px;
}

td#galle_sottotit input.puls, input.puls_cerca {
width: 75px !important;
}

a.piuvvotati {
display: block;
float: left;
width: 80px;
height: 18px;
margin-top:3px;
background: url('http://img.studenti.it/images/grafica/giovani2/puls_piucliccati.gif') no-repeat;
padding-left: 25px;
}

a.piuvvisti {
display: block;
float: left;
width: 80px;
height: 18px;
margin-top:3px;
background: url('http://img.studenti.it/images/grafica/giovani2/puls_piuvvisti.gif') no-repeat;
padding-left: 25px;
}

a.play {
display: block;
float: left;
width: 60px;
height: 18px;
background: url('http://img.studenti.it/images/grafica/giovani2/puls_play.gif') no-repeat;
padding-left: 25px;
}

a.stop {
display: block;
float: left;
width: 60px;
height: 18px;
background: url('http://img.studenti.it/images/grafica/giovani2/puls_stop.gif') no-repeat;
padding-left: 25px;
}

b.galle_title {
display: block;
font-size: 18px;
color: #444;
padding: 0px 0px 0px 0px;
margin: 10px;
text-transform: none !important;
font-weight: normal;
}

span.galle_sotcat {
margin-left: 10px;
width: 80%;
font-size: 14px !important;
border-bottom: 2px solid #ddd;
display: block;
color: #777;
padding: 5px;
}

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: 445px;
padding: 25px 0px 12px 10px;
font-size: 16px;
}

ul.galle_lista2 li {
text-align: justify;
padding: 8px 8px 14px 8px;
overflow:hidden;
display: block;
border-bottom: 1px dotted #ddd;
margin: 0px 0px 10px 0px;
}

ul.galle_lista2 img {
margin-right: 10px;
}

ul.galle_lista2 li font {
color: #777;
font-size:12px;
padding-left: 10px;
}

div.consolle, div.numerilli {
text-align: center;
font-size: 13px;
padding:  10px 0px ;
background: #f8f8f2;
}

div.consolle a {
margin-right: 50px;
}

div.lefoto img {  display: block; margin: 0 auto 10px; overflow: hidden;}

div.lefoto {
float: left;
margin: 0px 0px 15px 18px;
font-size: 12px;
padding: 10px;
width: 125px;
height: 245px;
text-align: center;
overflow:hidden;
word-wrap: break-word;
}

div.lefoto b {
color: #f06;
}


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 {
width: 600px;
margin: 0px 0px 0px 30px;
overflow: hidden;
}

.tab_gif tbody tr td br {display: none;}
#galle_body #foto table {width: 100%; margin: 0px auto 0px auto;}
#galle_body #foto table div.img {float: left}

#galle_body #foto table .foto_album a,
.tab_gif tbody tr td .foto_album a,
div.fotoSX div#foto table tr td a,
.sfondiPage table tr td a.link_indietro,
.sfondiPage table tr td a.link_avanti,
a.link_indietro,
a.link_avanti,
.sfondiPage table tr td div.img,
.sfondiPage table tr td div.foto_album a {
display: block;
overflow: hidden;
float:left;
margin: 3px;
padding: 4px;
font-weight: bold !important;
background: transparent url('http://www.giovani.it/images/button.gif') repeat-x scroll left top;
border: 1px solid #fc9800;
color: #fff !important;
}

#galle_body #foto table div.img a,
div.fotoSX div#foto table tr td div.img a,
.sfondiPage table tr td div.img a {
background: #eee !important;
border: 1px solid #ccc;
overflow:hidden;
width: 420px;
display: block;
text-align: center;
}

#galle_body #foto table div.img img,
.tab_gif table tr td div.img a img,
div.fotoSX  div#foto table tr td a img,
.sfondiPage table tr td div.img a img {
margin: 0px 0px 0px 0px;
padding: 0px;
max-width: 400px !important;
height: auto !important;
}

div.foto_album {
clear: both;
overflow: hidden;
width: 230px;
padding-top: 10px;
margin: 10px auto 0px auto;
}

.sfondiPage table tr td div.img {background: #eee !important; padding: 1px; border: 0px;}
.sfondiPage table tr td div.img a {border: 0px;}
.sfondiPage table tr td div.foto_album {width: 125px;}

.tab_gif table tr td div.img {
float:left;
background: #eee !important;
border: 1px solid #ccc;
overflow:hidden;
width: 420px;
display: block;
text-align: center;
}

ul#datifoto {
background: #f8f8f2;
font-size: 12px;
}

ul#datifoto li {
background: #f8f8f2;
float: left;
width: 20%;
_width: 19.95%;
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;
width: 990px;
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 {
text-align: center;
font-size: 15px !important;
clear: both;
}

p.nav_pagine a {margin: 0px 2px;}

/**** SOLO CARTOLINE ****/


div#car_tit {
background: #fff url('http://www.giovani.it/images/sprites/titoli_gallery.png') 0px -890px no-repeat;    
height: 65px;
font-weight: bold;    
border-bottom: 1px solid #fff;    
font-size: 16px;
color: #144c99;
margin: 0px 0px 0px 15px;
}

.car_tit2  font {
display: block;
float:left;
margin-top: 65px;
margin-bottom: 10px;
}

div#car_tit b {display:none;}

span#car_sottotit {
border: 3px solid #e6ebf3;
background: #f2f4f9 !important;
padding: 4px 12px 1px;
display: block;
overflow: hidden;
margin: 0 0 0 15px;
-moz-border-radius: 8px;  
-webkit-border-radius: 8px;  
border-radius: 8px;  
}

span#car_sottotit input {
padding: 3px;
}

form.car_form {
float: left;
width: 49%;
text-align: center;
margin: 8px 0;
}

ul#car_listone { 
float:left;
margin:15px 15px 0 15px;
width:100%;_width: 580px;
}

ul#car_listone li {
margin-bottom: 20px;
font-size: 13px;
}

ul#car_listone span {
display: block;
font-weight: bold;
font-size: 16px;
overflow:hidden;
font-family: arial;
}

ul#car_listone img {margin-right: 10px;}

ul#car_calendar {
float:left;
font-size:13px;
margin:1px 1px 0 3px;
width:300px;
}

ul#car_calendar li {
padding: 5px 10px;
border-bottom: 1px solid #eee;
}

ul#car_calendar li b {
display: block;
margin-top: 20px;
font-size: 15px;
}

ul#car_fine {
padding: 10px 0;
margin: 0;
}

ul#car_fine li {
float:left;
font-size:13px;
height:130px;
overflow:hidden;
padding-bottom:0;
padding-top:10px;
text-align:center;
width:145px;
}

ul#car_fine span {
display: block;
margin-bottom: 5px;
}

ul#car_fine img {
border: 1px solid #ccc !important;
padding: 2px;
background: #fff;
}

/*** BANNER VIDEOFY NATALE ***/
 
ul#xmasvideofy {
float:left;
margin:10px 1px 10px 3px;
width:300px;}

/**** GIF RISORSE ****/

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;}

/**** GIF DESCRIPTION ****/

div.descrizione_cartella {padding: 0px 40px;}

div.descrizione_cartella div {
padding: 0px;
text-align: justify;
line-height: 20px;
}

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;
}

p.nav_pagine  {
clear:both;
font-weight: bold;
font-size:2em;
padding-top:30px;
margin-top:30px;
}

#container  {
clear: both;
width: 990px;
margin-left: 10px;
border: 0px;
padding-top: 14px;
_padding-top: 24px !important;
}

/** FOTO FOOT **/

div.foto_foot {
background: #eee;
overflow:hidden;
clear: both;
margin: 0px 10px 0px 10px; 
}

/*** SEXY GIOVANI.IT ***/

table.tab_sexy {
border: 1px solid #86bcff !important;
margin-top: 10px;
background: url('http://img.studenti.it/grafica/g3/bg_blu.gif') 0px -25px repeat-x;
}

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;
}

ul#sotto {overflow: hidden; border-left: 10px solid #fff;}
ul#sotto h4 {font-size: 16px; font-weight: bold; background: #eee;padding: 5px;}
ul#sotto li a img {border: 1px solid #ccc; padding: 1px;}

/*** PULSANTI INVIO CARTOLINE E FOTO ***/

#container table tbody tr td div table tbody tr td form center input {
background:transparent url('/images/button.gif') repeat-x scroll left top !important;
border:1px solid #FDB640 !important;
color:#FFFFFF;
cursor:pointer;
font-family:arial;
font-weight:bold;
padding:2px !important;
width: auto !important;  
margin-top: 5px;
}

#container table tbody tr td div table tbody tr td form table tbody tr td center table tr td input {
background: #fff !important;
cursor: text;
border: 1px solid #888 !important;
color: #777;
font-weight: normal;
margin: 0px;
}
   
div.cardXmas {margin:10px 0; text-align:center}
div.cardXmas a img {border:0px}

/*  NATALE */


#galle_body .personalizza_natale  ul.galle_lista2 li {    background: url("http://www.giovani.it/images/cartoline_natale.png") no-repeat scroll 0 0 transparent;  height: 34px;   }
#galle_body .personalizza_natale ul.galle_lista2 li a {  color: #444 !important; } 
#galle_body .personalizza_natale span.galle_sotcat { border-bottom: 2px solid #CC0033;color: #CC0033;  }

.personalizza_albero  div.lefoto b, .personalizza_animali div.lefoto b,  .personalizza_anime  div.lefoto b, .personalizza_atmosfera  div.lefoto  b,
.personalizza_bambini div.lefoto b,  .personalizza_dolcezze  div.lefoto b,  .personalizza_ornamenti  div.lefoto b, .personalizza_renne  div.lefoto  b,
.personalizza_sexy  div.lefoto b ,  .personalizza_babbo  div.lefoto b,.personalizza_Cartoline  div.lefoto b,  .personalizza_fumetti  div.lefoto b,
.personalizza_pacchi  div.lefoto  b, .personalizza_pupazzi  div.lefoto b,  .personalizza_natale.humor  div.lefoto b { color: #CC0033 ; }

.personalizza_albero  b.galle_title, .personalizza_animali b.galle_title,  .personalizza_anime  b.galle_title,  .personalizza_atmosfera  b.galle_title,
.personalizza_bambini  b.galle_title,  .personalizza_dolcezze  b.galle_title,  .personalizza_ornamenti  b.galle_title, .personalizza_renne  b.galle_title,
.personalizza_sexy  b.galle_title  ,  .personalizza_babbo  b.galle_title,  .personalizza_Cartoline  b.galle_title,  .personalizza_fumetti  b.galle_title,
.personalizza_pacchi  b.galle_title,  .personalizza_pupazzi  b.galle_title,  .personalizza_natale.humor  b.galle_title  {background: url("http://stage.giovani.it/images/cartoline_natale.png")  no-repeat scroll 0 0 transparent;color: #CC0033;    display:  block;  overflow: hidden; padding: 7px 0 5px 37px;}

.personalizza_albero  div.lefoto a, .personalizza_animali  div.lefoto a,  .personalizza_anime  div.lefoto a,  .personalizza_atmosfera  div.lefoto  a,
.personalizza_bambini  div.lefoto a,  .personalizza_dolcezze  div.lefoto  a,  .personalizza_ornamenti  div.lefoto a,  .personalizza_renne  div.lefoto a ,
.personalizza_sexy  div.lefoto  a ,  .personalizza_babbo  div.lefoto a  ,.personalizza_Cartoline  div.lefoto  a,  .personalizza_fumetti  div.lefoto a,
.personalizza_pacchi  div.lefoto  a , .personalizza_pupazzi  div.lefoto  a,  .personalizza_natale.humor  div.lefoto a { color: #CC0033 ; }


.personalizza_albero  div.lefoto , .personalizza_animali  div.lefoto ,  .personalizza_anime  div.lefoto ,  .personalizza_atmosfera  div.lefoto ,
.personalizza_bambini  div.lefoto  ,  .personalizza_dolcezze  div.lefoto  .personalizza_ornamenti  div.lefoto,  .personalizza_renne  div.lefoto,
.personalizza_sexy  div.lefoto  ,  .personalizza_babbo  div.lefoto  ,.personalizza_Cartoline  div.lefoto  ,  .personalizza_fumetti  div.lefoto ,
.personalizza_pacchi  div.lefoto  , .personalizza_pupazzi  div.lefoto  ,  .personalizza_natale.humor  div.lefoto  {border: 1px solid #E5BCBC;}
                      
 
#galle_body .striscia_natale,
#galle_body .striscia_albero, 
#galle_body .striscia__animali,
#galle_body .striscia_anime,
#galle_body .striscia_atmosfera,
#galle_body .striscia_bambini,
#galle_body .striscia_dolcezze,
#galle_body .striscia_ornamenti,
#galle_body .striscia_renne,
#galle_body .striscia_sexy,
#galle_body .striscia_babbo,
#galle_body .striscia_Cartoline,
#galle_body .striscia_fumetti,
#galle_body .striscia_pacchi,
#galle_body .striscia_pupazzi,
#galle_body .striscia_natale.humor {    background: none repeat scroll 0 0 #FDE7E7 !important;
    border: 1px solid #DF2F2F !important;    
}
#galle_body .striscia_natale  .n_sez_box,
#galle_body .striscia_albero  .n_sez_box,
#galle_body .striscia__animali  .n_sez_box,
#galle_body .striscia_anime .n_sez_box,
#galle_body .striscia_atmosfera .n_sez_box,
#galle_body .striscia_bambini .n_sez_box,
#galle_body .striscia_dolcezze .n_sez_box,
#galle_body .striscia_ornamenti .n_sez_box,
#galle_body .striscia_renne .n_sez_box,
#galle_body .striscia_sexy .n_sez_box,
#galle_body .striscia_babbo .n_sez_box,
#galle_body .striscia_Cartoline  .n_sez_box,
#galle_body .striscia_fumetti   .n_sez_box,
#galle_body .striscia_pacchi .n_sez_box,
#galle_body .striscia_pupazzi .n_sez_box,
#galle_body .striscia_natale.humor .n_sez_box {background: #FDE7E7 !important; }

#galle_body .tit2__natale,
#galle_body .tit2__albero, 
#galle_body .tit2__animali,
#galle_body .tit2__anime,
#galle_body .tit2__atmosfera,
#galle_body .tit2__bambini,
#galle_body .tit2__dolcezze,
#galle_body .tit2__ornamenti,
#galle_body .tit2__renne,
#galle_body .tit2__sexy,
#galle_body .tit2__babbo,
#galle_body .tit2__Cartoline,
#galle_body .tit2__fumetti,
#galle_body .tit2__pacchi,
#galle_body .tit2__pupazzi,
#galle_body .tit2__natale.humor {

background:url("http://www.giovani.it/images/cartoline_nataletitolo.jpg") no-repeat scroll 0 0 #FFFFFF; }

 .striscia_natale a,
.striscia_albero a, 
.striscia__animali a,
.striscia_anime a,
.striscia_atmosfera a,
.striscia_bambini a,
.striscia_dolcezze a,
.striscia_ornamenti a,
.striscia_renne a,
.striscia_sexy a,
.striscia_babbo a,
.striscia_Cartoline a,
.striscia_fumetti a,
.striscia_pacchi a,
.striscia_pupazzi a,
.striscia_natale.humor a {    color: #CC0033;
 }                    
