@charset "utf-8";
/* -------------------------------------*/
/*         STILI COMUNI A TUTTI         */
/* -------------------------------------*/
body, html{ color:#000; margin:0; padding:0; background:#fcb000 url(../images/common_bg.jpg) top repeat-x;}
#wrapper{ width:990px; margin:0 auto; padding:0; text-align:left; height:auto; min-height:530px;}
img{ border:0;}
a:focus { outline:0; }
#content{ width:990px; margin:0; padding:0;  height:auto; min-height:449px; float:left;}


.marginright35px{ margin-right:35px !important;}

.marginleft20px{ margin-left:20px !important;}
.marginleft40px{ margin-left:40px !important;}
.margintop85px{ margin-top:85px !important;}
.margintop95px{ margin-top:95px !important;}

/* -------------------------------------*/
/*                HEADER                */
/* -------------------------------------*/
#header{ width:990px; height:81px; margin:0; padding:0; float:left; position:relative;}
#logo h1 {background:transparent url(../images/common_logoheader.jpg); margin:0; padding:0; width:342px; height:81px; float: left; cursor:pointer;}
#logo h1 span {display: none;}
#header_login{ width:644px; float:left; margin:5px 0 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; position:relative; text-align:right;}
#header_login .loggato{ width:600px; float:right; margin:5px 0 0 0; padding:0; text-align:right;}
#header_login .loggato span{ display:inline; margin:0 0 0 10px;}
#header_login a{ text-decoration:underline; color:#000000; font-weight:bold;}
#header_login a:hover{ text-decoration:none; color:#000000; font-weight:bold;}

#email_login{ border:2px solid #fca000; margin:0; padding:0 0 2px 3px; font-size:12px;}
#password_login{ border:2px solid #fca000; margin:0; padding:0 0 2px 3px; font-size:12px;}

#header_login span{ margin:0 0 0 5px; padding:0; }
#header_login span.reminder{ margin:0 0 0 10px; padding:0; }
#header_login .go{ margin:0 0 0 0; padding:0 0 0 0; top:4px; position:relative;}
#frm_login{ /*width:630px;*/ margin:0 0 0 0;  padding:0;}

.alert{ margin:5px 0 0 0; padding:0; float:left;}
.alert1{ margin:5px 0 0 0; padding:0; float:right; color:#e00022; position:relative; top:-5px;}
.alert strong { margin:0; padding:0; color:#e00022;}
/*#msg_login{margin:5px 0 0 0; padding:0; float:left;color:#e00022; font-weight:bold;}*/
#msg_login{margin:0; margin:0; float:left; width:450px; text-align:left; position:absolute; top:5px; left:-220px;color:#e00022; font-size:11px; font-weight:bold;}

.contErroreDX{ margin:0; margin:0; float:right; width:130px; }
.contErroreSX{ margin:0; margin:0; float:right; width:300px;  text-align:right;}

.contErroreRemind{ margin:0; margin:0; float:left; width:350px; text-align:left; position:absolute; top:5px; left:-120px; }


/* -------------------------------------*/
/*              HOME PAGE               */
/* -------------------------------------*/
#content_home{ width:990px; margin:0; padding:0;  height:auto; min-height:449px;float:left; }
.partecipa{ width:145px; height:31px; position:absolute; top:110px; left:15px;}
.certificazioni{ width:220px; height:40px; position:absolute; top:135px; left:288px;}
.gallery{ width:220px; height:40px; position:absolute; top:260px; left:288px;}
.advergame{ width:220px; height:40px; position:absolute; top:330px; left:288px;}

/* -------------------------------------*/
/*           CERTIFICAZIONI             */
/* -------------------------------------*/
.certificazioni_contenitore{ width:990px; margin:0; padding:0; float:left; height:527px; background:url(../images/certificazioni/certificazioni_bg.jpg) no-repeat;}
.certificazioni_sx{ width:503px; height:527px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.certificazioni_dx{ width:487px; height:527px; float:left; margin:0 0 0 0; padding:0 0 0 0;}

#certificazioni_TITLE{ width:440px; font-family:brush; color:#000000; font-size:30px; margin:39px 0 0 44px; padding:0 0 0 0; float:left;}
#certificazioni_SOTTOTITLE{width:440px; font-family:brush; color:#f70018; font-size:15px; margin:10px 0 0 44px; padding:0 0 0 0; float:left;}
#certificazioni_TEXT{width:440px; font-family:verdana; color:#000; font-size:12px; margin:5px 0 0 44px; padding:0 0 0 0; float:left; height:340px; line-height:16px;}

.kenya_contenitore{ width:990px; margin:0; padding:0; float:left; height:449px; background:url(../images/certificazioni/kenia_bg.jpg) no-repeat;}

.india_contenitore{ width:990px; margin:0; padding:0; float:left; height:449px; background:url(../images/certificazioni/india_bg.jpg) no-repeat;}

.storia_contenitore{ width:990px; margin:0; padding:0; float:left; height:449px; background:url(../images/certificazioni/storia_bg.jpg) no-repeat;}

.ambiente_contenitore{ width:990px; margin:0; padding:0; float:left; height:449px; background:url(../images/certificazioni/ambiente_bg.jpg) no-repeat;}

.sociale_contenitore{ width:990px; margin:0; padding:0; float:left; height:449px; background:url(../images/certificazioni/sociale_bg.jpg) no-repeat;}

.economia_contenitore{ width:990px; margin:0; padding:0; float:left; height:449px; background:url(../images/certificazioni/economia_bg.jpg) no-repeat;}



/* -------------------------------------*/
/*                CONCORSO              */
/* -------------------------------------*/
#content .testa{ width:990px; height:25px; background:url(../images/interna_content_up.gif) no-repeat; margin:0; padding:0; float:left;}
#content .corpo{ width:990px; height:auto; min-height:399px; background:url(../images/interna_content_corpo.gif) repeat-y; margin:0 0 0 0; padding:0 0 0 0; float:left;}
#content .piede{ width:990px; height:25px; background:url(../images/interna_content_bottom.gif) no-repeat; margin:0 0 0 0; padding:0; float:left;}
.concorso_contenitore{ width:990px; margin:0; padding:0; float:left; height:auto; min-height:400px;}
.fineConcorso{width:600px; float:left; margin:20px 0 0 37px; padding:0; height:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.fineConcorso a{ text-decoration:underline; color:#FF0000; font-weight:bold;}
.fineConcorso a:hover{ text-decoration:none; color:#FF0000; font-weight:bold;}

.Titolo{ width:950px; margin:0; padding:0; float:left;}
.Titolo h2{ float:left; width:900px;margin:-5px 0 0 0; padding:0 0 0 0;font-family:brush; font-size:25px; color:#000000;}
.Titoletto{width:900px; margin:0; padding:0; float:left;font-family:brush; font-size:16px; color:#000000;}

.Titolo_natgeo{ width:900px; margin:0 0 0 30px; padding:0; float:left;}
.Titolo_natgeo h2{ float:left; margin:-5px 0 0 30px; padding:0 0 0 0;font-family:brush; font-size:25px; color:#000000; width:800px; }
.Titoletto_natgeo{width:500px; margin:0; padding:0 0 0 30px; float:left;font-family:brush; font-size:16px; color:#000000;}

.TitolettoNew{width:900px; margin:-15px 0 0 0; padding:0; float:left;font-family:brush; font-size:40px; color:#000000;}
.Sottotitolo{width:900px; margin:-5px 0 0 0; padding:0; float:left;font-family:brush; font-size:22px; color:#000000;}
.text{width:780px; margin:-5px 0 0 0; padding:0; float:left;font-family:brush; font-size:17px; color:#000000; position:relative;}
.concorso_1class{ margin:5px 0 0 140px; float:left; padding:0;}
.concorso_2class{margin:5px 0 0 178px; float:left; padding:0;}
.concorso_3class{margin:5px 0 0 178px; float:left; padding:0;}

.back{ position:absolute; top:-70px; left:745px; z-index:1; }

.contVincitori{ width:900px; margin:0 0 0 25px;padding:0 0 0 0; float:left; height:auto; min-height:200px; }

.colonna_sinistra{width:410px; margin:0 0 0 25px;padding:0 0 0 0; float:left; height:auto; min-height:200px;}
.colonna_destra{ width:550px; height:auto; min-height:200px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.colonna_sinistra{width:450px; margin:0 0 0 25px;padding:0 0 0 0; float:left; height:auto; min-height:200px;}
.colonna_destra{ width:510px; height:auto; min-height:200px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
}

#strVoto{ width:490px; float:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0;}

.nick{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; width:100%; float:left; margin:3px 0 0 0; padding:0;}
.titlefoto{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:100%; float:left; margin:0 0 18px 0; padding:0; font-weight:bold;}

/*.boxtesto{ width:495px; height:195px; float:left; margin:0 0 0 0; padding:39px 0 0 41px; background:url(../images/concorso_homeboxtesto.gif) no-repeat;}*/

.boxtesto{ width:490px; height:auto; min-height:150px; float:left; margin:0 0 0 0; padding:40px 0 0 41px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.boxtesto{ width:490px; height:150px; float:left; margin:0 0 0 0; padding:40px 0 0 10px;}
}


.boxtesto h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ed1b24; font-size:14px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.boxtesto .testo{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; font-size:13px; float:left; margin:20px 0 15px 0; padding:0 0 8px 0; width:450px; line-height:18px;}
.boxtesto a{ text-decoration:underline; color:#F00;}
.boxtesto a:hover{ text-decoration:none; color:#000;}


.natgeo_vai{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ed1b24; font-size:12px; float:left; margin:10px 0 5px 0; padding:0 0 0 0; width:170px;}
.link{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ed1b24; font-size:12px; float:left; margin:10px 0 5px 0; padding:30px 0 0 40px; width:190px;}
.link a{color:#ed1b24; text-decoration:none;}
.link a:hover{color:#000; text-decoration:none;}

.linkUp{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ed1b24; font-size:12px; float:left; margin:10px 0 0 0; padding:0 0 0 0; width:286px;}
.linkUp a{color:#ed1b24; text-decoration:none;}
.linkUp a:hover{color:#000; text-decoration:none;}

.boxCommenta1{ width:242px; height:146px; margin:25px 0 15px 10px; padding:0 0 0 0; float:left;}
.boxCaricaFoto1{ width:240px; height:146px; margin:25px 0 15px 30px; padding:0 0 0 0; float:left;}
.boxFoto{ width:400px; height:auto; min-height:190px; margin:0 0 20px 0; padding:0 0 0 0;}

.FotoDellaSettimana{ border:5px solid #FFFFFF;}

#VotaAzione{ width:410px; height:auto; min-height:46px; float:left; margin:0; padding:0;}
#VotaAzione .commento{ width:203px; height:auto; min-height:50px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; line-height:30px;}
#VotaAzione .likeNolike{ width:207px; height:auto; min-height:46px; float:left; margin:0; padding:0;}
#VotaAzione .likeNolike .like{ background:url(../images/IlikeOff.jpg) no-repeat; width:153px; height:46px; padding:0; margin:0; border:0;}
#VotaAzione .likeNolike .like:hover{ background:url(../images/IlikeOn.jpg) no-repeat; cursor:pointer;}
#VotaAzione .likeNolike .Nolike{ background:url(../images/IDontLike.jpg) no-repeat; width:47px; height:46px; padding:0; margin:0; border:0;}
#VotaAzione .likeNolike .Nolike:hover{ background:url(../images/IDontLikeOn.jpg) no-repeat; cursor:pointer;}
.regolamento{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; width:953px; float:left; margin:0; padding:0;}

.valido{ font-size:8px; color:#000; width:265px; height:50px; margin:0 15px 0 0; padding:0; font-family:Verdana, Geneva, sans-serif; font-weight:bold; float:right;}
.Log{ margin:15px 0 0 0;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.Log{ margin:85px 10px 0 0;}
}



/* -------------------------------------*/
/*            DETTAGLIO FOTO            */
/* -------------------------------------*/
.boxtestoDettaglio{ width:519px; height:auto; min-height:200px;float:left; margin:10px 0 0 0; padding:0 0 0 0;}
.boxtestoDettaglio_testa{ width:519px; height:29px; margin:0; padding:0; float:left; background:url(../images/dettaglio_upBox.gif) no-repeat;}

.boxtestoDettaglio_corpo{ width:519px; height:auto; min-height:279px; margin:0; padding:0; float:left; background:url(../images/dettaglio_corpoBox.gif) repeat-y;}

.boxtestoDettaglio_piede{ width:519px; height:55px; margin:0; padding:0; float:left; background:url(../images/dettaglio_downBox.gif) no-repeat;}

.boxtestoDettaglio .Titoli{width:490px; height:40px;margin:10px 0 0 20px; padding:0; color:#e00022;}
.boxtestoDettaglio .Titoli .commenti{ float:left; width:240px; margin:0; padding:0 0 0 13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.boxtestoDettaglio .Titoli .lasciacommenti{ float:left; width:235px; margin:0; padding:0 0 0 0; font-family:brush; font-size:18px; font-weight:bold;}
.boxtestoDettaglio .Titoli .lasciacommenti a{ text-decoration:underline; color:#e00022;}
.boxtestoDettaglio .Titoli .lasciacommenti a:hover{ text-decoration:none; color:#e00022;}
.boxtestoDettaglio .testo{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; font-size:14px; float:left; margin:0 0 0 0; padding:15px 0 0 35px; width:470px;}

/*#backtogallery{width:188px; height:70px; float:left; margin:0 0 0 330px; padding:0;}*/
/*#backtogallery{width:188px; height:70px; float:right; margin:0 0 0 ; padding:0;}*/
#backtogallery{float:left; margin:0 0 0 370px; padding:0; font-size:20px; color:#000000; font-family:brush;}
#backtogallery a{ color:#E00022; text-decoration:underline;}
#backtogallery a:hover{ color:#E00022; text-decoration:none;}

.contCondividi{width:100px; margin:0; padding:0; float:left;}
.condividi{width:87px; height:52px; float:left; margin:0; padding:0;}

#divCommento{ width:470px; float:left; margin:10px 0 0 15px; padding:10px; border:2px solid #FFCC00; background:#fdce00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; height:auto; min-height:200px;}
/*#captcha{ padding:0; margin:0; border:1px solid #000000;}*/
#commento{ width:450px; height:40px; overflow:auto; padding:5px; margin:0; border:1px solid #000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
#formCommento{ height:auto; min-height:200px; padding:0; margin:0;}

.t_dettaglio{ font-size:11px; font-weight:bold;}
.contBoxFotoDettaglio{float:left; width:400px; height:auto; min-height:400px; margin:0; padding:0;}

/* -------------------------------------*/
/*          GALLERIA  CONCORSO          */
/* -------------------------------------*/
#frmCerca{ width:950px; height:38px; margin:10px 0 0 0; padding:0 0 0 30px;}
#frmCerca h2{ float:left; margin:0 0 0 0; padding:0 0 0 0;font-family:brush; font-size:30px; color:#000000;}

.searchImage{margin:12px 0 0 0; padding:0 20px 0 0; width:463px; height:21px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;float:right; text-align:right;}
.searchImage span{ margin:0 17px 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.searchImage span a{ text-decoration:underline; color:#000000;}
.searchImage span a:hover{ text-decoration:none; color:#000000;}
.buttonsearch{  margin:0 0 0 0; padding:0 0 0 0; position:relative; top:4px; left:0;}

#cerca{ height:14px; border:2px solid #fca000; margin:0 0 0 15px; padding:1px; font-size:12px; width:185px;}

.ordina{width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e72b18;float:right; margin:10px 0 0 0; padding:0; float:right;}
.ordina a{ text-decoration:none; color:#e72b18;}
.ordina a:hover{ text-decoration:underline; color:#e72b18;}

#ContGallery{width:930px; height:auto; min-height:400px; float:left; margin:0 0 0 35px; padding:0;}

.boxsmallFoto{width:220px; height:300px; margin:10px 12px 0px 0; padding:0; float:left;}
.boxsmallFoto .img{width:220px; height:auto;min-height:220px; text-align:center; background:url(../images/gallery_bg.jpg) no-repeat;padding:9px 0 0 0; margin:0;}

.underbox{width:220px; height:auto; min-height:50px; margin:5px 0 0 0; padding:0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.underbox_left { width:130px; float:left; margin:0; padding:0; height:auto;min-height:30px; }
.underbox_right { width:90px; float:left; margin:0; padding:0; height:auto;min-height:30px; }
.underbox span{ display:block;}
.underbox .likegallery{width:90px; margin:0; padding:0;  }
.underbox .contNomeTitolo{width:120px; margin:0; padding:0;  }


.Foto{ border:5px solid #FFFFFF;}
#contPaginazione{ width:130px; padding:0; margin:20px 0 0 0; float:right; height:30px;}

.paginazione{ padding:3px 0 3px 0; margin:0; border-bottom:2px solid #FF6600; font-size:11px; color: #000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.paginazione a{ text-decoration:none; color:#000; margin:0 4px 0 4px;}
.paginazione a:hover{ text-decoration:underline; color:#000; margin:0 4px 0 4px;}
.paginazione .selected{ text-decoration:underline; color:#000; margin:0 4px 0 4px;}
.nofoto{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff0012; font-weight:bold;}

/* -------------------------------------*/
/*       REGISTRAZIONE  CONCORSO        */
/* -------------------------------------*/
.registrazione_contenitore{ width:990px; height:auto; min-height:400px; margin:0; padding:0; float:left;}
#registrazione{ width:940px; margin:0 0 0 20px; padding:0 0 0 0; float:left; height:auto; min-height:482px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/registrazione_bgform.gif);}
#registrazione span{ margin:0; padding:0 0 0 8px;}
/*.Titolo{ width:100%; margin:0; padding:0; float:left;}*/
.Titolo h3{ float:left; margin:0 0 0 0; padding:0 0 0 30px;font-family:brush; font-size:30px; color:#000000;}

.colonna_sinistra_registrazione{width:530px; margin:40px 0 0 40px; padding:0 0 0 0; float:left; height:auto; min-height:353px; }


.colonna_destra_registrazione{width:290px; height:auto; min-height:300px; float:left; margin:40px 0 0 20px; padding:0 0 0 0; font-size:9px; line-height:11px;}


/*#registrazione input{margin:0; padding:0 0 0 0; font-size:12px;}*/
.fieldset_sx{ width:280px; height:auto; min-height:200px; float:left; margin:0 0 0 0; padding:0;}
.fieldset_dx{width:270px; height:auto; min-height:200px;float:left; margin:0; padding:0;}



/*#registrazione td.padd{ padding:15px 0 15px 10px; font-size:11px;}
#registrazione td.padd2{ padding:11px 0 14px 0; font-size:11px;}*/
#registrazione .dati{ padding:7px 0 7px 0;}
/*#registrazione #tdComuni{ padding:7px 0 7px 0;font-size:11px;}*/
#registrazione .dati2{ padding:7px 0 7px 0;}
#registrazione .dati3{ padding:4px 10px 4px 2px; margin:0 0 0 0; display:block; font-size:11px; width:230px; text-align:right;}

.contErrore{width:520px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;float:left; margin:20px 10px 20px 0; padding:0;}

.reg_campoText3{ width:540px; padding:0; margin:0;}
.reg_campoText5{ width:468px; margin:0; padding:0;}
#reg_campoTextarea{ width:240px;}
#reg_textarea{ width:360px; margin:0; padding:5px 5px 5px 0; font-size:10px;}
.tablePrivacy{ padding:10px;}
.tablePrivacy td{ padding:0 0 5px 0;}


.contThanku{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:800px; float:left; margin:0; padding:20px 0 0 30px;}
.contThanku a{ text-decoration:underline; color:#000000;}
.contThanku a:hover{ text-decoration:none; color:#000000;}


/* CAMPI */
.selectprov{height:25px;}
.selectsurname{ height:44px;}
#nickname{border:2px solid #fca000; width:125px;}
#nome{border:2px solid #fca000;  width:125px;}
#indirizzo{border:2px solid #fca000;  width:125px;}
.cap{border:2px solid #fca000; width:125px;}
#data_nascita{border:2px solid #fca000; width:125px;}
#password{border:2px solid #fca000; height:15px; width:125px;}
#password2{border:2px solid #fca000;height:15px; width:125px;}
#cognome{border:2px solid #fca000; width:125px;}

.reg_select{ border:2px solid #fca000; margin:0 0 0 0; padding:0 0 0 0; font-size:12px; width:85px;}
.reg_selectCitta{ border:2px solid #fca000; margin:0; padding:0 0 0 0; font-size:12px; width:240px;}

#reg_civico{border:2px solid #fca000; width:125px;}
#telefono{border:2px solid #fca000; width:125px;}
#email{border:2px solid #fca000; width:125px;}
#email2{border:2px solid #fca000; width:125px;}
#datepicker{border:2px solid #fca000; width:125px;}

#captcha{border:2px solid #fca000;}*/
#commento{border:2px solid #fca000;}



/* -------------------------------------*/
/*                UPLOAD FOTO           */
/* -------------------------------------*/
#frm_upload{ width:600px; height:390px; margin:0 0 0 25px; padding:0 0 0 0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:url(../images/upload_bg.jpg) no-repeat;}
/*#titolo{margin:0; padding:0; border:1px solid #000000; height:15px;}*/
.UploadAnteprimaBox{width:349px; height:367px; margin:0; padding:0; background:url(../images/upload_box_bg.gif) no-repeat; float:left; text-align:left;}
.AnteprimaBox{width:272px; height:264px; float:left; margin:40px 0 0 40px; padding:0 0 0 0; text-align:center;}
.contButton{width:272px; height:60px; float:left; margin:0; padding:10px 0 0 0;}
.tableUpload{ margin:45px 0 0 25px; padding:0;}
#titolo{ /*border:2px solid #fca000; */margin:0; padding:0 0 2px 3px; font-size:12px; width:360px;}

#reg_textarea{ overflow:auto; background:#FFFFFF; padding:8px; margin:0; float:left; width:510px; color:#000000; height:60px;}
#reg_textarea span{margin:5px 0 0 210px; display:block; font-weight:bold;}

#erroreUpload{ width:200px; margin:10px 0 10px 35px; padding:0; font-weight:bold; color:#f70018; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}

#scontrino{margin:150px 0 0 0;}

#errore{ width:470px; margin:10px 0 0 15px; padding:3px; font-weight:bold; height:30px; color:#F00; font-size:12px; float:left;}
#errore_reg{ width:470px; margin:10px 0 0 5px; padding:0; font-weight:bold; height:30px; color:#f70018; font-size:12px; float:left;}


.err{ width:470px; margin:5px 0 10px 0; padding:0px; font-weight:bold; color:#f70018; font-size:12px;}
.reg_inputErrore{ background:#FFCC00; color:#000000;}
.instant_errore{border:2px solid #F70018; width:72px;background:#fdfbf6 url(../images/concorso_bg_input.jpg);}


/* -------------------------------------*/
/*            PAGINA PERSONALE          */
/* -------------------------------------*/
#ContPersonale{width:930px; height:auto; min-height:400px; float:left; margin:0 0 0 25px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#ContPersonale span{ margin:10px 0 0 0; padding:0 0 0 10px; display:block;}
.searchpersonale{margin:12px 0 0 0; padding:0 0 0 0; width:463px; height:21px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;position:relative; float:right;}
.searchpersonale span{ margin:0 17px 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.searchpersonale span a{ text-decoration:underline; color:#000000;}
.searchpersonale span a:hover{ text-decoration:none; color:#000000;}
.buttonsearchpersonale{  margin:0 0 0 0; padding:0 0 0 0; position:absolute; top:1px; left:420px;}
.frase{ width:100%; margin:0 0 20px 0; padding:0; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.likebox{float:left; width:240px; min-height:45px; height:auto; margin:10px 0 0 0; padding:0; background: url(../images/pepersonale_bgLike.jpg) no-repeat;}
.likebox span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; margin:0; padding:0; width:50px; display:block;}


.condividibox{float:left; width:160px; height:45px; margin:10px 0 0 0; padding:0; color:#FFFFFF; background:#FF0000;}
/*.likeboxDettaglio{float:left; width:240px; min-height:45px; height:auto; margin:10px 0 0 0; padding:0; color:#FFFFFF;}
.likeboxDettaglio a{ text-decoration:none; color:#FFFFFF;}
.likeboxDettaglio a:hover{ text-decoration:underline; color:#FFFFFF;}
.likeboxDettaglio span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF; margin:0; padding:0; width:50px; display:block;}
.likeboxDettaglio .like{ width:120px; float:left; background:#009900; background: url(../images/IlikeOn.jpg) no-repeat;}
.likeboxDettaglio .nolike{ width:120px; float:left; background:#000;}*/

.btnVoto{ margin:10px 0 0 0; padding:0; float:right;}

.likeboxwaiting{float:left; width:240px; min-height:45px; height:auto; margin:10px 0 0 0; padding:0;}
.likeboxwaiting span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000; margin:0; padding:0; width:100%; display:block;}

.underboxlike{width:220px; height:auto; margin:10px 0 0 0; padding:0; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
.underboxlike .like{ width:80px; float:left; margin:15px 0 0 15px; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.underboxlike .nolike{ width:80px; float:left; margin:15px 0 0 35px; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.ppers_deleteMe{width:100%; float:left; margin:0; padding:0; text-align:right; background:url(../images/p_pers_bg_cancella.jpg) no-repeat right; height:51px;}

.ppers_deleteMe span{ display:block; margin:15px 20px 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#df0021; width:186px; float:right;}
.ppers_deleteMe span a{ text-decoration:underline; color:#df0021;}
.ppers_deleteMe span a:hover{ text-decoration:none; color:#df0021;}

/* -------------------------------------*/
/*          FOTO TOUR                   */
/* -------------------------------------*/
#content_tour{ width:990px; height:449px; margin:0; padding:0; background:url(../images/foto_tour_bg.jpg) no-repeat; float:left;}
#content_tour .testo{ width:450px; height:150px; margin:110px 0 0 110px; padding:0; font-family:brush; color:#FFFFFF; font-size:16px;}
#tourArray{width:206px; height:43px; margin:-4px 0 0 238px; padding:0; }

/* -------------------------------------*/
/*                FOOTER                */
/* -------------------------------------*/
#footer{ width:990px; margin:0; padding:0;float:left;}


#footer .sx{ width:620px; margin:0; padding:10px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:8px; font-weight:bold;  display:block; float:left;}
#footer .sx a{display:block; color:#FF0000; font-size:8px; font-weight:bold; text-decoration:none; margin:0 0 0 0; padding:0; }
#footer .sx a:hover{display:block; color:#FF0000; font-size:8px; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0;  }
#footer .subsx{ width:380px; margin:0; padding:0;  float:left;}


#footer .cc{ width:149px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; color:#b17c00; font-size:8px; font-weight:bold; margin:0; padding:0 0 0 29px;}
#footer .cc a{ text-decoration:none;}
#footer .cc a:hover{ text-decoration:none;}
#footer span{float:left; top:15px; position:relative; padding:0 4px 0 0;}
#footer .Logolipton{ margin:0 5px 0 0; float:left; display:block;}
#footer .LogoUnilever{ margin:0 0 0 0; padding:0; float:left;}

#footer .dx{ width:350px; margin:10px 0 0 0; padding:0;float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#b17c00; text-align:right;}
#footer .subdx{ width:350px; margin:5px 0 0 0; padding:0;  float:left;}
#footer .dx a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#b17c00; text-decoration:none; display:inline;}
#footer .dx a:hover{ text-decoration:underline;color:#b17c00;font-size:9px;display:inline;}


/* -------------------------------------*/
/*            OVERLAY FOOTER            */
/* -------------------------------------*/
.apple_overlay {display:none;background:#fc9300;width:640px;padding:15px 30px 15px 30px;}
/*.apple_overlay div.close {background:url(../images/close.jpg) no-repeat;position:absolute; right:20px; top:-20px;cursor:pointer;height:13px;width:52px;}*/

.apple_overlay div.close {background:url(../images/lightbox-btn-close.gif) no-repeat;position:absolute; right:20px; top:8px;cursor:pointer;height:25px;width:52px;}

.close{background:url(../images/lightbox-btn-close.gif) no-repeat;position:absolute; right:0; top:8px;cursor:pointer;height:25px;width:52px; border:none;}

#overlay {background-image:background:#fdcd01;color:#fff;height:auto; min-height:35px;padding:10px 30px 10px 20px;}
.contentWrap p{ margin:0 0 20px 0; padding:0; width:610px; color:#000000; font-size:12px; font-weight:normal;}
.contentWrap h1{ color:#000; width:640px; display:block; margin:0 0 5px 0; padding:0 0 5px 0; font-size:18px;}
.contentWrap h2{ color:#bd0024; width:640px; display:block; margin:0 0 15px 0; padding:0 0 5px 0; font-size:15px; border-bottom:1px solid #000000;}
/*.contentWrap h2{ color:#bd0024; width:640px; display:block; margin:0 0 15px 0; padding:0 0 5px 0; font-size:18px; border-bottom:1px solid #000000;}*/
.contentWrap {height:450px; overflow:auto; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0 0 0 0;width:660px;}
.contentWrap ul{ margin:0 0 0 18px; padding:0; width:300px;}
.contentWrap ul li{ list-style:disc; margin:0 0 0 0; padding:3px;}
.contentWrap strong{ margin:0 0 2px 0; display:block;}



.inviamico{ margin:0 0 0 0; padding:0 0 0 0; top:5px; position:relative;}
.contentWrap a{ text-decoration:underline; color:#000;}
.contentWrap a:hover{ text-decoration:none; color:#000;}

/*.contentWrap {z-index:666;}*/

.contentWrap {z-index:666;}


.upload {
		background-color:#fc9300;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		display:none;
		width:350px;
		padding:15px;
		text-align:left;
	}
.upload h2{color:#000; display:block; margin:0 0 15px 0; padding:0 0 5px 0; font-size:18px; border-bottom:1px solid #000000;}
.upload .close{ margin:0 0 0 0; padding:0 0 0 0; position:absolute; top:10px; left:330px;}
.closeAmico{ background:#FF9900; font-family:tahoma; font-weight:bold; font-size:15px; color:#000000; border:none; margin:0 0 0 148px;}
.upload p a{ color:#000000; text-decoration:underline;}
.upload p a:hover{ color:#000000; text-decoration:none;}

/* -------------------------------------*/
/*               FONT BRUSH             */
/* -------------------------------------*/
@font-face {
    font-family: 'brush';
    src: url('lipton-webfont.eot');
    src: url('lipton-webfont.eot?#iefix') format('eot'),
         url('lipton-webfont.woff') format('woff'),
         url('lipton-webfont.ttf') format('truetype'),
         url('lipton-webfont.svg#webfontTzLQ42nu') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* -------------------------------------*/
/*   CONCORSO NATIONAL GEOGRAPHIC       */
/* -------------------------------------*/
#content .testa_ng{ width:990px; height:25px; background:url(../images/interna_content_ng_up.gif) no-repeat; margin:0; padding:0; float:left;}
#content .corpo_ng{ width:990px; height:auto; min-height:400px; background:url(../images/interna_content_ng_corpo.jpg) repeat-y; margin:0 0 0 0; padding:0 0 0 0; float:left;}
#content .piede_ng{ width:990px; height:24px; background:url(../images/interna_content_ng_bottom.gif) no-repeat; margin:0 0 0 0; padding:0; float:left;}

#content_reportages{ width:990px; height:469px; margin:0; padding:0; no-repeat; float:left; background:url(../images/reportages/reportages_interne_bg.jpg) top no-repeat;}

.copy{ width:430px; height:20px; font-size:9px; font-family:Verdana, Geneva, sans-serif; float:left; text-align:right;margin:10px 0 0 0; padding:0;}

#content_daily{ width:991px; height:541px; margin:0; padding:0; no-repeat; float:left; background:url(../images/reportages/daily_bg.jpg) top no-repeat;}

#content_produzione{ width:991px; height:590px; margin:0; padding:0; no-repeat; float:left; background:url(../images/reportages/produzione_interne_bg.jpg) top no-repeat;}
#reportages_title{ width:452px; font-family:brush; color:#000000; font-size:30px; margin:0 0 0 0; padding:65px 0 25px 0; float:left;}

 .testo0{ width:550px; height:auto; min-height:100px; margin:0; padding:0 0 0 63px;  color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:17px; float:left;}
.testo1{ width:455px; height:auto; min-height:100px; margin:0; padding:0 0 0 63px;  color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:17px; float:left;}
 .testo2{ width:870px; height:auto; min-height:100px; margin:0; padding:0 0 0 63px;  color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:17px; float:left;}

#wood_img{ width:450px; height:347px; margin:0; padding:0; float:right;}
#wood_img_daily{ width:375px; height:276px; margin:0; padding:0; float:right;}


#reportArray{width:206px; height:43px; margin:-4px 0 0 238px; padding:0; color:#F00; }
#reportArray a{ text-decoration:none; color:#F00;}
#reportArray a:hover{ text-decoration:none; color:#000;}


.reportages_contenitore{ width:989px; margin:0; padding:0; float:left; height:497px; background:url(../images/reportages/reportages_bg.jpg) no-repeat;}
.reportages_sx{ width:540px; height:498px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.reportages_dx{ width:449px; height:498px; float:left; margin:0 0 0 0; padding:0 0 0 0; }

#reportages_TEXT{width:440px; font-family:verdana; color:#000; font-size:12px; margin:5px 0 0 44px; padding:0 0 0 0; float:left; height:130px; line-height:16px;}
#reportages_natgeo{width:474px; margin:34px 0 0 0; padding:0 0 0 0; float:left; height:240px;}


.contInterviste{ width:952px; margin:0 0 0 25px;padding:0 0 0 0; float:left; height:auto; min-height:200px; }
.testoInterviste{width:780px; margin:5px 0 30px 0; padding:0; float:left;font-family:verdana; font-size:13px; color:#000000; font-weight:bold;}

.boxThumbInterviste{ width:227px; height:180px; padding:0; margin:0 11px 40px 0; float:left;}

.boxvideoInterviste1{ width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left;}
.boxvideoInterviste2{ width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left;}
.boxvideoInterviste3{ width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left;}
.boxvideoInterviste4{ width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left;}
.boxContVideo{width:830px; height:680px; margin:0 0 0 100px; padding:0; float:left;}
.videovideo1{width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left; background:url(../images/reportages/foto/video/01.jpg) top no-repeat;}
.videovideo2{width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left; background:url(../images/reportages/foto/video/02.jpg) top no-repeat;}
.videovideo3{width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left; background:url(../images/reportages/foto/video/03.jpg) top no-repeat;}
.videovideo4{width:322px; height:311px; padding:0; margin:0 90px 16px 0 ; float:left; background:url(../images/reportages/foto/video/04.jpg) top no-repeat;}
.V1{ width:312px; height:232px; background:#FFF;  margin:7px 3px 3px 5px; padding:0;}
.V2{ width:312px; height:232px; background:#FFF;  margin:6px 3px 3px 4px; padding:0;}
.V3{ width:312px; height:232px;background:#FFF;   margin:7px 3px 3px 5px; padding:0;}
.V4{ width:312px; height:232px; background:#FFF;  margin:6px 3px 3px 4px; padding:0;}


.pagInterviste{ width:940px; float:left; text-align:right; font-family:brush; font-size:25px; margin:0 0 20px 0; padding:0 0 0 0;}
.pagInterviste a{ color:#000; text-decoration:none;}
.pagInterviste a:hover{ color:#ed1b24; text-decoration:none;}
.pagInterviste span{ display:block; width:40px; height:34px; margin:0 0 0 10px; padding:0; float:right;}
.pagInterviste .frecciaback{float:left; margin:0 0 0 827px;}

#istantWin{ width:948px; margin:0 0 0 20px; padding:0 0 0 0; float:left; height:auto; min-height:482px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/registrazione_bg_form.jpg);}
#istantWin h2{ font-size:14px; color:#F00; padding:20px 0 0 55px; margin:20px 0 0 0; display:block; width:300px;}
#istantWin span{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; font-size:13px; float:left; margin:0 0 0 55px; padding:8px 0 0 0; width:450px; line-height:18px;}
.colonna_sinistra_istantWin{width:450px; margin:0 10px 0 40px; padding:0 0 0 0; float:left; height:auto; min-height:353px;}
.colonna_sinistra_istantWin .table{ margin:25px 0 0 20px; width:300px;}
#istantWin span.campi{ margin:0 0 0 20px; padding:0; font-size:10px;}
.colonna_destra_istantWin{width:419px; height:422px; float:left; margin:-70px 0 0 0; padding:0 0 0 0;}
.ContLog_istantWin{float:left; margin:30px 0 0 0; padding:0; width:450px; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
#usernameWin{ border:2px solid #fdfbf6; margin:0; padding:0 0 2px 3px; font-size:12px; background:url(../images/concorso_bg_input.jpg) repeat-x;}
#passwordWin{ border:2px solid #fdfbf6; margin:0; padding:0 0 2px 3px; font-size:12px; background:url(../images/concorso_bg_input.jpg) repeat-x;}

/* CAMPI ISTANT WIN */
.data_emissione{border:2px solid #fdfbf6; width:160px;background:#fdfbf6 url(../images/concorso_bg_input.jpg);}
.select{border:2px solid #fdfbf6; margin:0 5px 0 0; background:url(../images/concorso_bg_input.jpg);}
.num_progressivo{border:2px solid #fdfbf6; width:160px;background:#fdfbf6 url(../images/concorso_bg_input.jpg);}
.importo_totale{border:2px solid #fdfbf6; width:72px;background:#fdfbf6 url(../images/concorso_bg_input.jpg);}
.cifre_decimali{border:2px solid #fdfbf6; width:125px;background:#fdfbf6 url(../images/concorso_bg_input.jpg);}
.gioca{ margin:10px 0 0 20px;}
.captchaWin{border:2px solid #fdfbf6;background:url(../images/concorso_bg_input.jpg);}


