@charset "utf-8";
/* Inizio Generali */
body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#cdd9e4;
	font-family:Trebuchet MS;
}
form{
	margin:0px;
	padding:0px;
}
input, select, textarea{
	font-size:12px;
	font-family:Trebuchet MS;
}
#container{
	margin:0px auto;
	width:878px;
}
/* Fine Generali */

/* Inizio Menu */
#mainMenu{
	width:571px;
	float:left;
	display:inline;
	margin-left:0px;
	padding-top:16px;
}
#mainMenu ul{
	margin:0px;
	padding:0px;
}
#mainMenu li{
	list-style-type:none;
	float:left;
	display:inline;	
	margin:0px;
	padding:0px;
	text-align:center;
}
#mainMenu a{
	text-transform:uppercase;
	color: #0046a9;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	overflow:hidden;
	
}
#mainMenu #prodottiLink a{
	/*background:url(../images/bgProdottiLink.jpg) top left no-repeat;*/
	width:106px;
}
#mainMenu #prodottiLink a:hover{
	/*background:url(../images/bgProdottiLink.jpg) 0px -70px no-repeat;*/
	width:106px;
	color:#000a2f;
}
#mainMenu #downloadLink a{
	/*background:url(../images/bgDownloadLink.jpg) top left no-repeat;*/
	width:117px;
	
}
#mainMenu #downloadLink a:hover{
	/*background:url(../images/bgDownloadLink.jpg) 0px -70px no-repeat;*/
	width:117px;
	color:#000a2f;
}
#mainMenu #mondoLink a, #mainMenu #losapevateLink a{
	/*background:url(../images/bgLosapevateMondoLink.jpg) top left no-repeat;*/
	width:153px;
	
}
#mainMenu #mondoLink a:hover, #mainMenu #losapevateLink a:hover{
	/*background:url(../images/bgLosapevateMondoLink.jpg) 0px -70px no-repeat;*/
	width:153px;
	color:#000a2f;
}
#mainMenu #prodottiLink a.selected{
	/*background:url(../images/bgProdottiLink.jpg) 0px -35px no-repeat;*/
color:#000a2f;
}
#mainMenu #downloadLink a.selected{
	/*background:url(../images/bgDownloadLink.jpg) 0px -35px no-repeat;*/
color:#000a2f;
}
#mainMenu #mondoLink a.selected, #mainMenu #losapevateLink a.selected{
	/*background:url(../images/bgLosapevateMondoLink.jpg) 0px -35px no-repeat;*/
color:#000a2f;
}
/* Fine Menu */

/* Inizio Login */
#login{
	width:297px;
	height:404px;
	float:left;
	display:inline;
	background-image:url(../images/bgLogin.jpg);
	text-align:left;
}
#login h4{
	margin-top:125px;
	margin-left:40px;
}
#login .login{
	margin:0px 0px 10px 40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	width:233px;
	border-bottom:1px solid #39638e;
}
.login table{
	margin:0px;
	padding:0px;
	width:233px;
}
.login span{
	display:block;
	font-size:10px;
	font-weight:normal;	
}
.login td{
	padding:0px;
}
#login input{
	border:0px;
}
.login .label{
	padding-top:7px;
}
.login .ultimaRiga{
	padding-bottom:10px;
	font-size:12px;
}
.login .submit{
	padding-left:40px;
}
table.datiLoggato{
	background:url(../images/bgDatiLoggato.gif) top left no-repeat;
	width:228px;
	height:183px;
	float:left;
	display:inline;
	margin:125px 0px 0px 43px;
	color:#FFFFFF;
	font-size:12px;	
}
.datiLoggato .imgLoggato{
	background:url(../images/bgFotoIscritto.gif) top center no-repeat;
	width:72px;
	height:66px;
	float:left;
	margin:15px 0px 0px 15px;
	text-align:center;
}
.imgLoggato img{
	/*width:70px;
	height:64px;*/
	margin-top:1px;
}
.datiLoggato .infoLoggato{
	float:left;
	display:inline;
	margin:20px 0px 0px 15px;
	height:150px;
	min-height:10px;
}
.nomeLoggato{
	font-size:15px;
	font-weight:bold;
}
.datiLoggato span{
	display:block;
	margin-bottom:8px;
}
#toolbarLoggato{
	float:left;
	display:inline;
	width:228px;
	border-top:1px solid #386088;
	margin:15px 0px 0px 43px;
}
#avatarLoggato{
	float:left;
	display:inline;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
	text-align:center;
	width:60px;
}
#avatarLoggato img{
	width:auto;
	height:35px;
	display:block;
}
#modificaDati, #logout{
	float:right;
	display:inline;
	width:90px;
	height:18px;
	background:url(../images/bgModificaDati.gif) bottom right no-repeat;
	text-align:center;
	font-size:11px;
	margin-top:8px;
}
#mieImmagini{
	float:left;
	display:inline;
	width:90px;
	height:18px;
	background:url(../images/bgModificaDati.gif) bottom right no-repeat;
	text-align:center;
	font-size:11px;
	margin-top:8px;
}
#modificaDati a, #logout a, #mieImmagini a{
	color:#194876;
	text-decoration:none;
}
#modificaDati{
	margin-left:48px;
}
/* Fine Login */

/* Inizio Concorso */
#concorsoNotLogged{
	text-align:left;
	float:left;
	display:inline;
	width:417px;
	height:366px;
	background-image:url(../images/bgConcorso.jpg);
}
#concorsoLogged{
	text-align:left;
	float:left;
	display:inline;
	width:417px;
	height:366px;
	background-image:url(../images/bgConcorsoLogged.jpg);
}
#concorsoLoggedScheda{
	text-align:left;
	float:left;
	display:inline;
	width:417px;
	height:366px;
	background-image:url(../images/bgConcorsoLoggedScheda.jpg);
}
#concorsoFinito{
	text-align:left;
	float:left;
	display:inline;
	width:417px;
	height:366px;
	background-image:url(../images/bgVincitoriConcorso.jpg);
}
#concorsoLarge{
	text-align:left;
	float:left;
	display:inline;
	width:576px;
	height:366px;
	background-image:url(../images/bgConcorsoLarge.jpg);
}
#concorsoNotLogged #regolamento{
	float:left;
	display:inline;
	margin:345px 0px 0px 25px;	
}
#concorsoLogged #regolamento{
	margin:10px 0px 0px 150px;	
}
#concorsoFinito #regolamento{
	float:left;
	display:inline;
	margin:337px 0px 0px 45px;
	width:182px;
	height:18px;
	overflow:hidden;
	background:url(../images/leggiRegolamento.gif) top left no-repeat;
}
#concorsoFinito #galleria{
	float:left;
	display:inline;
	margin:340px 0px 0px 30px;
	width:128px;
	height:11px;
	overflow:hidden;
	background:url(../images/vaiAllaGalleria.gif) top left no-repeat;
}
#concorsoFinito #regolamento a{
	display:block;
	padding-top:2000px;
	font-size:2px;
}
#concorsoFinito #galleria a{
	display:block;
	padding-top:2000px;
	font-size:2px;
}
#regolamento a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#punti{
	text-align:center;
	width:50px;
	color:#1b4b79;
	font-size:24px;
	margin:45px 0px 0px 48px;
}
#inserisci, #amici_concorso, #votaConcorso{
	width:95px;
	height:26px;
	overflow:hidden;	
	margin-left:25px;
}
#inserisci{	
	background:url(../images/bgInserisci.gif) top left no-repeat;	
	margin-top:85px;
}
#amici_concorso{
	background:url(../images/bgInvita.gif) top left no-repeat;
	margin-top:80px;
}
#votaConcorso{
	background:url(../images/bgVota.gif) top left no-repeat;
	margin-top:20px;
}
#inserisci a, #amici_concorso a, #votaConcorso a{
	display:block;
	padding-top:2000px;
	font-size:2px;
}
/* Fine Concorso */

/* INIZIO ultimi iscritti */
#ultimi{
	float:left;
	display:inline;
	width:164px;
	height:366px;
	background:url(../images/bgIscritti.gif) top left no-repeat;
}
.iscritto{
	display:block;
	margin-bottom:-10px;
}
.imgIscritto{
	display:block;
	width:164px;
	height:66px;
	background:url(../images/bgFotoIscritto.gif) top center no-repeat;
	text-align:center;
}
.imgIscritto img{
	max-width:70px;
	max-height:64px;
	height:auto !important;
	width:auto !important;
	width:70px;
	height:64px;
	margin-top:1px;
	vertical-align:text-bottom;
}
#elencoIscritti{
	padding-top:40px;
}
#elencoIscritti .nickname{
	color:#FFFFFF;
	/*font-size:15px;*/
	line-height:17px;
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.nickname{
	text-decoration:none;
	color:#FFFFFF;
}
.city{
	color:#ffec00;
	font-size:12px;
	display:block;
	line-height:14px;
	margin:0px;
	padding:0px;
}
#mrcoloreria{
	margin-left: 4px;
	margin-top: 16px;
	width:152;
	height:76px;
	overflow:hidden;
}
#linkGalleryUtenti{	
	background:url(../images/visualizzaIscritti.gif) top left no-repeat;
	width:152px;
	height:35px;
	float:left;
	display:inline;	
	margin-left:8px;
	padding:0px;
	overflow:hidden;
}
#linkGalleryUtenti a{
	display:block;
	padding-top:2000px;
	font-size:2px;
}
/* FINE ultimi iscritti */
a.linkLogin{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin-left:40px;		
}

#main{
	float:left;
	display:inline;
}
#piuvotate{
	float:left;
	display:inline;
	margin-left:21px;
	width:852px;
	height:258px;
	background:url(../images/bgPiuVotate.jpg) top left no-repeat;
}
#elencoPiuVotate{
	float:left;
	display:inline;
	margin-top:55px;
	width:852px;
	padding-bottom:10px;
}
.rigaGallery{
	float:left;
	display:inline;
	width:852px;
	padding:20px 0px;
	margin:0px;
	/*border-bottom:1px solid #d65578;*/
}
#numPagine{
	float:right;	
	display:inline;
	margin-top:-20px;
	margin-right:20px;
	color:#FFFFFF;
	font-size:11px;
}
#paginatore{
	float:right;
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	margin:8px 20px 0px 0px;
	padding:0px;
}
#paginatore #pagCorrente, #paginatore .currentPage{
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
#paginatore a, #mieiAllegatiPaginatore a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;	
}
#gotoGalleria{
	float:left;
	display:inline;
	text-align:right;
	padding:0px;
	width:812px;
	border-top:1px solid #d65578;
	margin:10px 0px 0px 20px;
	position:relative;
}
#gotoGalleria a{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	position:absolute;
	top:3px;
	right:0px;
}
.fotoVotata{
	color:#FFFFFF;
	float:left;
	display:inline;
	font-size:12px;
	text-align:left;
	padding:0px 27px;
	height:160px;
	border-right:1px solid #FFFFFF;	
	background-color:#ca2653;
}
.fotoGallery{
	color:#FFFFFF;
	float:left;
	display:inline;
	font-size:12px;
	text-align:left;
	padding:0px 27px;
	margin-top:20px;
	height:160px;
	border-right:1px solid #FFFFFF;
	background-color:#ca2653;
}
.ultima{
	border:0px;
}
.imgPiuVotata{
	display:block;
	width:115px;
	height:73px;
	background-color:#FFFFFF;	
	text-align:center;
}
.imgPiuVotata img{
	vertical-align:text-bottom;
}
.infoImmagine{	
	display:block;
	white-space:normal;
	width:115px;
	border-top:1px solid #d65578;
	line-height:16px;
}
.infoImmagine a{
	text-decoration:none;
	color:#FFFFFF;
}
#gallery{
	float:left;
	display:inline;
	margin-left:21px;
	width:853px;
	height:815px;	
	background:url(../images/bgGalleryAlto.jpg) top left no-repeat;
	line-height:0px;
}
#utenti{
	float:left;
	display:inline;
	margin-left:21px;
	margin-bottom:10px;
	width:853px;
	height:809px;	
	background:url(../images/bgUtentiIscritti.jpg) top left no-repeat;
	line-height:0px;
}
#galleryContent{
	float:left;
	display:inline;
	margin:15px 0px 0px 0px;
	min-height:760px;
	height:auto !important;
	height:760px;
}
#utentiContent{
	float:left;
	display:inline;
	margin:15px 0px 0px 0px;
	min-height:760px;
	height:auto !important;
	height:760px;
	padding-left:18px;
}
.utenteRegistrato{
	color:#FFFFFF;
	float:left;
	display:inline;
	font-size:12px;
	text-align:left;
	margin:18px 6px 0px 0px;
	height:162px;
	width:157px;
	background:url(../images/bgUtente.jpg) top left no-repeat;
}
.imgUtente{
	display:block;
	width:72px;
	height:66px;
	background:url(../images/bgFotoIscritto.gif) top left no-repeat;
	text-align:center;
	margin:10px 0px 0px 10px;
}
.imgUtente img{
	max-width:70px;
	max-height:64px;
	height:auto !important;
	width:auto !important;
	width:70px;
	height:64px;
	margin-top:1px;
	vertical-align:text-bottom;
}
.infoUtente{	
	display:block;
	line-height:16px;
	margin-left:10px;
}
#galleryFiltro{
	float:left;
	display:inline;
	width:112px;
	height:18px;
	overflow:hidden;
	background:url(../images/filtra_ricerca.gif) top left no-repeat;
	margin-left:18px;
}
#galleryFiltro a{
	display:block;
	padding-top:2000px;
	font-size:2px;
}
#gallery #ordinamenti{
	float:left;
	display:inline;
	margin:5px 0px 0px 80px;
	padding:0px;
}
#ordViste, #ordData, #ordVotate{
	float:left;
	display:inline;
	overflow:hidden;
	height:18px;
	margin-right:10px;	
}
#ordViste a, #ordData a, #ordVotate a{
	display:block;
	padding-top:2000px;
	line-height:2px;		
}
#ordViste{
	width:77px;
	background:url(../images/ordViste.gif) top left no-repeat;
}
#ordViste .selected{
	background:url(../images/ordVisteSelected.gif) top left no-repeat;
}
#ordData{
	width:113px;
	background:url(../images/ordData.gif) top left no-repeat;
}
#ordData .selected{
	background:url(../images/ordDataSelected.gif) top left no-repeat;
}
#ordVotate{
	width:90px;
	background:url(../images/ordVotati.gif) top left no-repeat;
}
#ordVotate .selected{
	background:url(../images/ordVotatiSelected.gif) top left no-repeat;
}
#mieiAllegatiBottom, #mieiAllegatiTop{
	float:left;
	display:inline;
	margin-left:21px;
	width:852px;
}
#mieiAllegatiBottom{
	margin-bottom:10px;
}
#mieiAllegati{
	float:left;
	display:inline;
	margin:60px 0px 0px 18px;
	width:783px;
	height:140px;
	overflow:hidden;
	color:#FFFFFF;
}
#miaScheda #track{
	float:left;
	display:inline;
	width:16px;
	height:140px;
	margin-left:-3px;
	background:url(../images/trackBlu.gif) top left no-repeat;
	margin-top:60px;
}
#miaScheda #handle{
	float:left;
	display:inline;
	width:14px;
	height:36px;
	margin:1px;
	background:url(../images/cursoreBlu.gif) top left no-repeat;
}
#mieiAllegati #ctl00_lblNoMieiAllegati{
	color:#FFFFFF;
	font-weight:bold;
}
#mieiAllegatiPaginatore{
	position:absolute;
	bottom:0px;
	right:10px;
	color:#FFFFFF;
	font-size:11px;
}
.miaImmagineCella{
	float:left;
	display:inline;
	margin:0px 7px 12px 0px;
	padding:0px;
	background:url(../images/bgMiaImmagine.gif) top left no-repeat;
	width:254px;
	height:63px;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}
.miaImmagineCella.utente{
	background:url(../images/bgImmagineUtenteScheda.gif) top left no-repeat;
	margin:0px 7px 12px 0px;
	padding:0px;
}
.miaImmagine{
	float:left;
	display:inline;
	width:70px;
	height:44px;
	background-color:#FFFFFF;
	margin:8px 8px 0px 8px;
	text-align:center;
}
.miaImmagine img{
	height:44px;
	vertical-align:text-bottom;
}
.infoMiaImmagine{
	float:left;
	display:inline;
	margin-top:4px;
}
#bottomScheda{
	margin-left:21px;
	width:853px;
}
#dettaglio{
	float:left;
	display:inline;
	margin-left:21px;
	width:853px;
	background:url(../images/bgScheda.jpg) top left no-repeat;
	background-color:#ca2653;
	border-bottom:1px solid #d65578;
	padding-bottom:15px;
}
#dettaglioContent{
	text-align:left;
	float:left;
	display:inline;
	margin:20px 0px 0px 20px;
	width:820px;
}
#dettaglioImage{
	float:left;
	display:inline;
	margin-right:15px;
	width:360px;
	height:240px;
	background-color:#FFFFFF;
	text-align:center;
}
#dettaglioImage img{
	display:block;
	margin:4px;
}
#dettaglioInfo{
	float:left;
	display:inline;
	width:436px;
	height:193px;
	background:url(../images/bgDettaglioInfo.jpg) top left no-repeat;
}
#dettaglioInfo a{
	text-decoration:none;
	color:#FFFFFF;
}
#dettaglioInfo #infoUtente{
	float:right;
	display:inline;
	width:72px;
	height:66px;
	background:url(../images/bgFotoIscrittoScheda.gif) top center no-repeat;
	text-align:center;
	margin:10px 20px 0px 0px;
}
#dettaglioInfo #infoUtente{
	float:right;
	display:inline;
	width:72px;
	height:66px;
	background:url(../images/bgFotoIscrittoScheda.gif) top center no-repeat;
	text-align:center;
	margin:10px 20px 0px 0px;
}
#dettaglioInfo #infoUtente a{
	color:#FFFFFF;
	text-decoration:none;
}
#dettaglioInfo p{
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:10px;
}
#dettaglio #vota{
	float:left;
	display:inline;
	margin:-35px 0px 0px 375px;
	/*width:300px;*/
	height:27px;
}
#dettaglioNumVoti{
	float:left;
	display:inline;
	background:url(../images/bgDettaglioNumVoti.gif) top left no-repeat;
	width:91px;
	height:25px;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
}
#dettaglioNumVoti span{
	color:#900e29;
	font-size:18px;
	margin-left:10px;
	vertical-align:middle;
	padding-right:20px;
}
#schedaUtente{
	float:left;
	display:inline;
	margin-left:21px;
	width:853px;
	height:265px;
	background:url(../images/bgSchedaUtente.jpg) top left no-repeat;
}
#miaScheda{
	float:left;
	display:inline;
	margin-left:21px;
	width:853px;
	height:218px;
	background:url(../images/bgMiaScheda.jpg) top left no-repeat;
}
#schedaUtente #track{
	float:left;
	display:inline;
	width:16px;
	height:140px;
	margin-left:5px;
	background:url(../images/trackVerde.gif) top left no-repeat;
	margin-top:65px;
}
#schedaUtente #handle{
	float:left;
	display:inline;
	width:14px;
	height:36px;
	margin:1px;
	background:url(../images/cursoreVerde.gif) top left no-repeat;
}
table.scheda{
	background:url(../images/bgDatiUtenteScheda.gif) top left no-repeat;
	float:left;
	display:inline;
	margin:60px 0px 0px 18px;
	padding:0px;
	text-align:left;
}
#allegatiUtente{
	float:left;
	display:inline;
	width:527px;
	height:140px;
	overflow:hidden;
	margin:65px 0px 0px 22px;
	padding:0px;
}
#linkVota{
	float:left;
	display:inline;
	width:118px;
	height:27px;
	background:url(../images/bgLinkVota.gif) top left no-repeat;
	overflow:hidden;
	margin-left:25px;
}
#linkVota a{
	display:block;
	padding-top:2000px;
	font-size:2px;
}
#linkSegnala{
	float:left;
	display:inline;
	width:186px;
	height:27px;
	background:url(../images/bgSegnala.gif) top left no-repeat;
	overflow:hidden;
	margin-left:25px;
}
#linkSegnala a{
	display:block;
	padding-top:2000px;
	font-size:2px;
}
#pulsantiScheda{
	float:right;
	display:inline;
	width:47px;
	height:14px;
	background:url(../images/tornaGallery.gif) top left no-repeat;
	overflow:hidden;
	margin:25px 25px 0px 0px;
}
#pulsantiSchedaUtente{
	float:right;
	display:inline;
	width:47px;
	height:14px;
	background:url(../images/backVerde.gif) top left no-repeat;
	overflow:hidden;
	margin:25px 25px 0px 0px;
}
#pulsantiScheda a, #pulsantiSchedaUtente a{
	padding-left:200px;
}
#commenti{
	float:left;
	display:inline;
	margin-left:21px;
	width:853px;
	background-color:#ca2653;
	text-align:left;
}
#messaggi{
	float:left;
	display:inline;
	margin-left:21px;
	width:853px;
	background-color:#76be00;
	text-align:left;
}
#mieiMessaggi{
	float:left;
	display:inline;
	margin-left:21px;
	width:853px;
	background-color:#1a4777;
	text-align:left;
}
#titCommenti{
	margin:10px 0px 0px 20px;
}
#titMessaggi{
	margin:10px 0px 0px 20px;
}
#aggiungiCommento{
	width:97px;
	height:16px;
	float:right;
	display:inline;
	overflow:hidden;
	background:url(../images/inserisciCommento.gif) top left no-repeat;
	margin:-20px 20px 0px 0px;
}
#lasciaPost{
	width:117px;
	height:18px;
	float:right;
	display:inline;
	overflow:hidden;
	background:url(../images/lasciaPost.gif) top left no-repeat;
	margin:-20px 20px 0px 0px;
}
#aggiungiCommento a, #lasciaPost a{
	padding-left:200px;	
}
.UtenteCommento{
	width:815px;
	height:37px;
	float:left;
	display:inline;
	background:url(../images/bgUtenteCommento.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:10px;
	margin:10px 0px 0px 20px;
	padding-left:5px;
}
.UtentePost{
	width:817px;
	height:66px;
	float:left;
	display:inline;
	background:url(../images/bgTestataCommentiUtente.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:10px;
	margin:10px 0px 0px 20px;
	padding-left:5px;
}
.UtentePost a, .UtenteMieiPost a{
	text-decoration:none;
	color:#FFFFFF;	
}
.UtenteMieiPost{
	width:817px;
	height:66px;
	float:left;
	display:inline;
	background:url(../images/bgTestataMieiCommenti.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:10px;
	margin:10px 0px 0px 20px;
	padding-left:5px;
}
.opzioniMioMessaggio{
	float:right;
	display:inline;
	margin:25px 35px 0px 0px;
}
.opzioniMioMessaggio input{
	padding-left:10px;
}
.avatar, .infoPost{
	float:left;
	display:inline;
	margin:10px 0px 0px 10px;
}
.avatar{
	margin-left:25px;
}
.nickCommento{
	font-size:15px;
}
.commento{
	width:815px;
	float:left;
	display:inline;
	background:#d2466d url(../images/bottomCommento.gif) bottom left no-repeat;
	color:#FFFFFF;
	margin:0px 0px 10px 20px;
	font-size:13px;
}
.post{
	width:817px;
	float:left;
	display:inline;
	background:url(../images/bgCommentoUtente.gif) top left repeat-y;
	color:#000000;
	margin:0px 0px 0px 20px;
	font-size:12px;
	overflow:hidden;
}
.mioPost{
	width:817px;
	float:left;
	display:inline;
	background:url(../images/bgMioCommento.gif) top left repeat-y;
	color:#000000;
	margin:0px 0px 0px 20px;
	font-size:12px;
	overflow:hidden;
}
.bottomCommentoUtente{
	float:left;
	display:inline;
	margin-left:20px;
}
.commento span, .post span, .mioPost span{
	display:block;
	margin:0px;
	padding:0px 5px 5px 5px;
}
#uploadContainer{
	float:left;
	display:inline;
	width:850px;
	height:371px;
	margin-left:21px;
	background:url(../images/bgCaricaFoto.jpg) top left no-repeat;
	text-align:left;
	font-size:12px;
}
#upload{
	float:left;
	display:inline;
	color:#FFFFFF;
	margin:50px 0px 0px 20px;
	width:390px;
}
#upload p{
	text-align:left;
	font-size:13px;
	width:390px;
	color:#feea13;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
}
#upload textarea{
	width:200px;
	height:70px;
}
#uploadContainer #pulsanti #insertCondizioni{
	width:350px;
	height:170px;
	overflow:auto;
	background:#FFFFFF;
	color:#000000;
}
#uploadContainer #pulsanti #insertCondizioni p{
	margin:0px;
	padding:5px;
}
#uploadContainer #pulsanti{
	float:left;
	display:inline;
	color:#fcf700;
	width:350px;
	margin:70px 0px 0px 70px;
}
#uploadContainer #pulsanti #back{
	float:left;
	display:inline;
	background:url(../images/back.gif) top left no-repeat;
	width:53px;
	height:17px;
	overflow:hidden;
	margin:0px 190px 0px 0px
}
#uploadContainer #pulsanti #back a{
	padding-left:200px;
}
#upload #ctl00_cphMain_cvInsertFileImmagine{
	display:block;
	width:250px;
}
#grazieContainer{
	float:left;
	display:inline;
	width:850px;
	height:185px;
	margin-left:21px;
	background:url(../images/bgFotoCaricata.jpg) top left no-repeat;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
}
#Grazie{
	width:400px;
	margin:40px 0px 0px 20px;
	line-height:15px;
}
#grazieContainer #Pulsanti{
	float:right;
	display:inline;
	margin:-100px 30px 0px 0px;
}
#instantWinContainer{
	float:left;
	display:inline;
	width:850px;
	height:277px;
	margin-left:21px;
	background:url(../images/bgInstantWin.jpg) top left no-repeat;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
}
#instantWinContainer h4{
	font-size:15px;
	margin:40px 0px 10px 20px;
	padding:0px;
}
#instantWinContainer #colonnaSinistra{
	float:left;
	display:inline;
	width:250px;
}
#instantWinContainer #colonnaDestra{
	float:left;
	display:inline;
	margin:25px 0px 0px 30px;
}
#instantWinContainer #colonnaSinistra p{
	padding:0px 0px 0px 20px;
	margin:0px;
}
#vintoIpodContainer{
	float:left;
	display:inline;
	width:850px;
	height:406px;
	margin-left:21px;
	background:url(../images/bgVintoIpod.jpg) top left no-repeat;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
}
#vintoIpodContainer #messaggioIP{
	float:left;
	display:inline;
	margin:40px 0px 0px 450px;
}
#vintoIpodContainer #indirizzo{
	float:left;
	display:inline;
	margin:20px 0px 0px 450px;
}
#vintoIpodContainer #indirizzo .campoLeft, #vintoIpodContainer #indirizzo .campoRight{
	float:left;
	display:inline;
}
#vintoIpodContainer #indirizzo .campoLeft{
	margin-right:50px;
}
#vintoIpodContainer #indirizzo .riga{
	float:left;
	display:inline;
	margin-bottom:20px;
}
#vintoSuoneriaContainer{
	float:left;
	display:inline;
	width:850px;
	height:406px;
	margin-left:21px;
	background:url(../images/bgVintoSuoneria.jpg) top left no-repeat;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
}
#numeroCellulare{
	float:right;
	display:inline;
	width:270px;
	margin:40px 100px 0px 0px;
}
#numeroCellulare #telefono{
	float:left;
	display:inline;
	width:200px;
	margin:15px 15px 0px 0px;
}
#numeroCellulare #privacy{
	float:left;
	display:inline;
	margin:15px 0px;
	width:270px;
	height:100px;
	overflow:auto;
	background-color:#FFFFFF;
	color:#000000;
}
#numeroCellulare table{
	width:200px;
}
#invitaAmiciContainer{
	float:left;
	display:inline;
	width:850px;
	height:406px;
	margin-left:21px;
	background:url(../images/bgInvitaAmici.jpg) top left no-repeat;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
}
#invitaAmiciContainer #messaggioAmici{
	width:245px;
	float:left;
	display:inline;
	margin:40px 0px 0px 20px;
}
#invitaAmiciContainer #amici{
	width:400px;
	float:left;
	display:inline;
	margin:40px 0px 0px 140px;
	/*line-height:20px;*/
}
#invitaAmiciContainer .amici{
	width:400px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;	
}
#invitaAmiciContainer .amici .nome, #invitaAmiciContainer .amici .email{
	width:200px;
	float:left;
	display:inline;
	height:60px;
}
#invitaAmiciContainer #pulsanti{
	float:right;
	display:inline;
	margin:10px 30px 0px 0px;
}
#invitaAmiciOkContainer{
	float:left;
	display:inline;
	background:url(../images/bgAmiciInvitati.jpg) top left no-repeat;
	width:850px;
	height:178px;
	margin-left:21px;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
}
#messaggioAmiciOk{
	width:350px;
	float:left;
	display:inline;
	margin:40px 0px 0px 20px;
}
#invitaAmiciOkPulsanti{
	float:right;
	display:inline;
	margin:70px 30px 0px 0px;
}
/* INIZIO bottom e footer  */
#bottom, #footer{
	float:left;
	display:inline;
	width:852px;
	margin-left:20px;
}
#colore, #zodiaco, #acp{
	float:left;
	display:inline;
	width:282px;
	height:197px;
	margin-top:10px;
}
#zodiaco{
	margin-left:3px;
}
#acp{
	margin-left:3px;	
}
#footer, #footer a{
	color:#06437a;
	text-decoration:none;
	font-size:10px;
}
#footer{
	margin-top:10px;
}
/* INIZIO bottom e footer  */

/* INIZIO alert */
#overlayer{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	background-color:#000000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
#alertRegistrazione, #forgotPassword, #staiPerVotare, #alertCommento, #alertNoVoto, #alertGrazieInvito, #alertPost{
	position:absolute;
	top:50%;
	left:50%;
	z-index:101;
	width:418px;
	height:352px;
	margin-top:-176px;
	margin-left:-209px;
	border:3px solid #a1a4a0;	
	background:url(../images/bgAlertBlu.jpg) center center no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
#alertRegistrazione .attenzione,#forgotPassword .attenzione, #staiPerVotare .attenzione, #alertCommento .attenzione, #alertNoVoto .attenzione, #alertGrazieInvito .attenzione, #alertSegnala .attenzione, #alertPost .attenzione{
	font-size:18px;
	font-weight:bold;
}
#alertRegistrazione .annullaAlert, #staiPerVotare .annullaAlert, #alertCommento .annullaAlert, #forgotPassword .annullaAlert, #alertSegnala .annullaAlert, #alertPost .annullaAlert{
	margin-right:50px;
}
#alertRegistrazione p, #forgotPassword p, #staiPerVotare p, #alertNoVoto p, #alertGrazieInvito p{
	margin:210px 0px 0px 0px;
	padding:0px;
}
#staiPerVotare, #alertNoVoto{
	color:#184372;
	background:url(../images/bgAlertGiallo.jpg) center center no-repeat;
	background-color:#FFFFFF;
}
#alertCommento{
	background:url(../images/bgInserisciCommento.jpg) center center no-repeat;
	background-color:#FFFFFF;
}
#alertCommento p, #alertPost p{
	margin:140px 0px 0px 0px;
	padding:0px;
}
#alertCommento textarea, #alertPost textarea{
	width:250px;
	height:100px;
}
#alertPost{
	background:url(../images/bgAlertLasciaPost.gif) center center no-repeat;
	background-color:#FFFFFF;
}
#alertMrColoreria{
	position:absolute;
	top:50%;
	left:50%;
	z-index:101;
	width:569px;
	height:565px;
	margin-top:-282px;
	margin-left:-284px;
	border:3px solid #a1a4a0;	
	background:url(http://www.coloreria.it/images/bgAlertDomanda.jpg) center center no-repeat;
	background-color:#FFFFFF;
	color:#125486;
	font-size:12px;
	text-align:left;
}
#alertMrColoreria h2{
	padding:0px;
	margin:30px 0px 0px 100px;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
}
#alertMrColoreria p{
	padding:0px;
	margin:10px 0px 0px 100px;
	font-size:11px;
	width:380px;
	height:300px;
	line-height:13px;
	overflow:auto;
}
#alertMrColoreria p#chiudi{
	padding:0px;
	margin:110px 0px 0px 410px;
	font-size:11px;
	width:380px;
	line-height:13px;
	height:auto;
}
p#chiudi a{
	color:#125486;
	text-decoration:none;
}
#alertSegnala{
	position:absolute;
	top:50%;
	left:50%;
	z-index:101;
	width:408px;
	height:341px;
	margin-top:-190px;
	margin-left:-204px;
	border:3px solid #a1a4a0;	
	background:url(../images/bgAlertSegnala.jpg) center center no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
#alertSegnala p{
	margin:130px 0px 0px 0px;
	padding:0px;
}
#alertSegnala table{
	width:400px;
	text-align:left;
	margin:0px 0px 15px 50px;
}
#alertFiltroUtenti{
	position:absolute;
	top:50%;
	left:50%;
	z-index:101;
	width:408px;
	height:451px;
	margin-top:-225px;
	margin-left:-204px;
	border:3px solid #a1a4a0;	
	background:url(../images/bgAlertRicercaUtenti.jpg) center center no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size:12px;
}
#alertFiltroUtenti #filtro{
	float:left;
	display:inline;
	width:270px;
	margin:200px 0px 0px 69px;
	text-align:left;
	font-size:13px;
}
#filtro td{
	padding:15px 5px;
}
/* FINE alert */@charset "utf-8";
/* CSS Document */


