
body{
	margin:5px 0px 0px 0px;
	background-color:#8C8C8C;
	font-size:0.80em;
	color:#352C22;
	font-family:"trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	}
	
.popUp{padding:10px 10px 10px 10px;
	background-color:#ffffff;}	
		
#testata{
	width:761px;
	height:41px;
	left:50%;
	margin-left:-380px;
	position:absolute;
}
#contnitoreContent{
	width:761px;
	height:auto;
	left:50%;
	margin-left:-380px;
	position:absolute;
	margin-top:41px;
	background:url(/adamo/img/css/sf_contnitoreContent.gif) repeat-y left top;
	}
#footer{
	width:761px;
	height:41px;
	left:50%;
	margin-left:-380px;
	position:absolute;
	background:url(/adamo/img/css/footerContent.gif) left top no-repeat;
	font-size:7.5pt;
	text-align:right;
}


/* MSIE 6 specific rules */
* html #footer{margin-left:-381px !important;}

/* MSIE 7 specific rules */
*:first-child+html #footer{margin-left:-381px !important;}

#footer a{ margin-right:13px; text-decoration:underline; color:#191612}
#footer a:hover{color:#DE1500}

#colSx{ float:left; width:240px; }
#colDx{ width:485px; float:left; margin-left:0px; padding-left:15px; background:url(/adamo/img/css/sf_ColDx.gif) no-repeat left top; height:auto;}
/*esterno cambia bordosx della colonna dx*/
	#colDxIN{ width:485px; float:left; margin-left:0px; padding-left:15px; background:url(/adamo/img/css/sf_ColDxIN.gif) no-repeat left top;}

/* gestione della colonna sx */
#navigazione{ margin-bottom:10px;}
#navigazione a{
	 display:block;
	 text-decoration:none;
	 height:30px;
	 background:url(/adamo/img/css/sf_BotNavigazione.gif) no-repeat left top;
	 color:#352C22;
	 padding-left:27px;
	 padding-top:6px;
	 margin-left:25px;
	 }
#navigazione a:hover{ color:#DE1500;}
#colBox{ }

/*box di sinistra (allinterno di #colBox)*/
#BoxCerca, #BoxCategorie, #BoxLocalita, #BoxUltimoCommento{ background-color:#F3F3F3; margin:0px 15px 10px 15px; padding:6px; font-size:0.75em;}
 #BoxLogin{background-color:#d7d7d7; margin:0px 15px 10px 15px; padding:3px 6px 6px 6px; font-size:0.75em;}
  #BoxLogin .icoAutore, #BoxLogin .icoCitta{font-size:1.1em;}
  .Esci{ float:right; border:0px solid red; margin-top:-16px;}
   #BoxLogin form { padding:0px; margin:0px;}
  
/*gestione titoli dei box della colonna sx*/
.TitBox_colSx{ font-weight:bold; font-size:1.35em; display:block;}
#BoxCerca a{color:#352c22; text-decoration:none; background:url(../img/css/red_freccia.gif) right no-repeat; padding-right:7px; }
#BoxCerca a:hover{color:#de1500; text-decoration:underline; }
/*gestisco input e button del cerca*/
	#searchbar_input {float: left;height: 18px; width:163px; font-size: 14px; border-right: none; font-size:8pt;}
	#SearchSubmit {float: left;	height: 20px;width: 20px; background: #FBA95E !important;}

/*box categorie*/
.cat0{ font-weight:bold; display:block; padding-top:10px; font-size:120%;}
.cat1{padding-left:12px; padding-top:0px; display:block;}
	.cat1 a{color:#352C22; text-decoration:none;}	
	.cat1 a:hover{color:#DE1500;}
	.overclick a{color:#DE1500; padding-left:12px; text-decoration:none; font-weight:bold;}
.cat2{padding-left:33px; display:block; background:url(/adamo/img/css/cat2Separatore.gif) no-repeat left top; font-weight:normal; }
	.cat2 a{color:#352C22; text-decoration:none;}	
	.cat2 a:hover{color:#DE1500;}
.catNImage{color:#939191; padding-left:4px;} /*quante img ci sono in una categoria*/

/*elenco fotografi*/
.catfoto{padding-left:15px; background:url(/adamo/img/ico/ico_Autore.gif) left no-repeat; border-bottom:1px dashed #cecece; }
	.catfoto a{color:#352C22; text-decoration:none;}	
	.catfoto a:hover{color:#DE1500;}
.catfoto .catNImage{color:#939191; padding-left:7px; font-size:90%;} /*quante img x fotografo*/


/*gestione della colonna dx*/
.patBriciola{ color:#5b5b5b; font-size:0.85em; padding-bottom:5px; display:block; }
.patBriciolaHp{ color:#5b5b5b; font-size:0.85em; padding-bottom:0px; margin-bottom:5px; display:block; background-color:#f5f5f5;}
/*rollover della colonna sx e dx*/
	.patBriciola a, .patBriciolaHp a, .boxDimReali a, .BoxAutore a, .BoxCommenti a, #BoxUltimoCommento a, #BoxLogin a{color:#352C22; text-decoration:none;}
	.patBriciola a:hover, .patBriciolaHp a:hover, .boxDimReali a:hover, .BoxAutore a:hover, .BoxCommenti a:hover, #BoxUltimoCommento a:hover, #BoxLogin a:hover{color:#DE1500; text-decoration:underline;}
	
.boxDimReali{float:right; font-size:0.75em; padding:0px 5px 0px 0px; text-align:right;display:block; width:85px;}

/*foto in home page */
.boxHP{padding:5px; margin-bottom:10px; background-color:#f3f3f3; font-size:95%;}
.boxHP h1 {margin:0px; font-size:130%; margin-bottom:3px;}
.boxHP h2 {margin:0px; font-size:110%; margin-bottom:5px; font-weight:normal;}
.boxHP ul { margin:0px;}
.photoHp{border:1px solid #8E8D8D;}
.boxCommento{ background-color:#e0e0e0; padding:5px 10px 10px 10px; margin-top:7px; font-size:0.90em; }
	.Tit_boxCommento{color:#000000; font-size:1.40em; font-weight:bold;}
.BoxDatiFoto{ background:url(/adamo/img/css/sf_BoxDatiFoto.gif) repeat-x; padding:1px; margin-top:7px; margin-bottom:35px; font-size:0.75em;}
		    .starvoto{ color:#000000; font-family:Verdana; letter-spacing:0px; height:14px; margin-top:4px; font-size:100%; width:63px; }
.BoxDatiFoto a{color:#000000; text-decoration:underline;}
.BoxDatiFoto a:hover{color:#DE1500; text-decoration:none;}			
			
	.BoxAutore{ 
		float:right;
		padding-left:15px;
		background:url(/adamo/img/ico/ico_Autore.gif) no-repeat left top;
		text-align:right;
		padding-left:15px;}
	.BoxPostato{
		float:right;
		background:url(/adamo/img/ico/ico_postato.gif) no-repeat left top;
		text-align:right;
		padding-left:15px;
		margin:0px 12px 0px 10px;}
	.BoxCommenti{
		float:right;
		padding-left:15px;
		text-align:right;
		background:url(/adamo/img/ico/ico_Commenti.gif) no-repeat left top;
		float:right;}
/*gestione degli input nella colonna di sx*/
input, textarea {
	border:1px solid #6A6A6A;
	font-size:8.5pt;
	font-family:"trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	}
.Inpfile{ font-family:"trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}	
.submit{
	border:1px solid #6A6A6A;
	font-size:10px;
	background-color:#EBE8E8;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin-left:3px;
	text-decoration:none;
	text-transform:uppercase;
	height:18px;
}
a.InpBot {
	border:1px solid #6A6A6A;
	font-size:1em;
	background-color:#EBE8E8;
	color:#000000;
	padding:0px 3px 0px 3px;
	margin-left:3px;
	text-decoration:none;
	text-transform:uppercase;

	}
a.InpBot:hover {
	border:1px solid #6A6A6A;
	background-color:#FCFCFC;
	color:#DE1500;
}
/*box standard*/
.boxGrigio { background-color:#F3F3F3; padding:10px; margin-top:10px;}

/*************************
registrati                      
*************************/
.alertmail{color:red; padding-top:10px;}


/*************************
commenti/ index                      
*************************/
.inserisciCommento{ background:url(/adamo/img/css/sf_BoxDatiFoto.gif) repeat-x bottom left; padding:1px; margin-top:7px; /*margin-bottom:60px;*/ color:#DE1500; font-size:0.75em; font-weight:bold;}
.inserisciCommento a{color:#DE1500; text-decoration:none;}
.inserisciCommento a:hover{color:#898989; text-decoration:none;}
.boxReCommento{ background-color:#f3f3f3; padding:8px; /*margin-top:10px;*/ font-size:0.90em;}
	.Tit_boxReCommento{color:#000000; font-size:1.30em; font-weight:bold;}

/*************************
commenti/ inserisci commenti                      
*************************/	
.boxNewCommento { background-color:#F3F3F3; padding:10px; margin-top:10px; font-size:0.95em;}
.boxNewCommentoAdmin { background-color:#cbe0f2; padding:10px; margin-top:10px; font-size:0.95em;}
.boxNewCommentoAdmin a{ color:#DE1500; text-decoration:underline;}
.boxNewCommentoAdmin a:hover{ color:#000000; text-decoration:underline;}

.boxCommentoAdletto, .boxCommentoAdNonletto, .boxCommentoNonletto, .boxCommentoletto{padding:10px; margin-top:10px; font-size:0.95em;}
	.boxCommentoAdletto a, .boxCommentoAdNonletto a, .boxCommentoNonletto a{color:#000000; text-decoration:underline; font-size:110%; font-weight:bold;}
	.boxCommentoAdletto a:hover, .boxCommentoAdNonletto a:hover, .boxCommentoNonletto a:hover{color:#DE1500; text-decoration:underline;}
	.boxCommentoletto a{color:#000000; text-decoration:underline;}
	.boxCommentoletto a:hover{color:#DE1500; text-decoration:underline;}

.boxCommentoAdletto{ background-color:#78a9c1}
.boxCommentoAdNonletto{ background-color:#c9dde6}
.boxCommentoNonletto{ background-color:#c0c0c0}
.boxCommentoletto{ background-color:#e6e6e6}

.boxCommentoAdletto .catNImage, .boxCommentoAdNonletto .catNImage, .boxCommentoNonletto .catNImage, .boxCommentoletto .catNImage { color:#FFFFFF;}
 

.rispostaMessaggio{ background-color:#FFFFFF; border:1px solid #6A6A6A; padding:3px;}

.TitNonletto{ font-weight:bold; font-size:115%;}

.boxcommons { background-color:#dddddd; padding:10px; margin-top:10px; font-size:0.95em;}
	.boxcommons a, .boxNewCommento a{ color:#000000;}
	.boxcommons a:hover, .boxNewCommento a:hover{ color:#DE1500; text-decoration:underline;}
.boxNewCommento input, textarea, select { width:385px; margin-left:5px;}
select{font-size:0.85em;}
.BoxContaparole{ text-align:right; padding-right:15px; margin-top:5px;}

/*************************
my foto :immagini da/ già approvare                     
*************************/	
.inpkey{border:0px; width:100px;}

.BotAlbum{width:80px; float:right;}
/*************************
registrati                      
*************************/	
#ContentRegistrati input, #ContentRegistrati textarea{font-size:0.75em;}

/*************************
fotografi/ scheda fotografo                    
*************************/
.imgAvatar{border:1px solid #999999; margin-right:10px;}
.profiloBox{padding:8px; background-color:#e0e0e0; margin-bottom:10px;}
.boxFotografi { background-color:#ffffff; padding:10px; margin-top:10px;}
.BoxUtente{background-color:#F3F3F3; padding:10px; font-size:0.85em; margin-bottom:5px;}

.boxContattaFotografo{float:right; font-size:0.75em; padding:0px 5px 0px 0px; text-align:right;display:block; width:100px; font-weight:bold}
	.boxContattaFotografo a{color:#DE1500; text-decoration:none;}
	.boxContattaFotografo a:hover{color:#898989;}
/*struttura a due colonne per dati fotografo*/
#avatar{width:110px; float:left; }

.Myprofilo{ margin:5px 0px 5px 0px; font-size:0.85em; padding:10px;}
.PatMyCategorie{ color:#757575; font-size:0.75em; background:url(/adamo/img/css/sf_PatMyCategorie.gif) repeat-x left top; height:27px; padding-top:6px; margin-top:15px;}
	.PatMyCategorie a{color:#352C22; text-decoration:none;}
	.PatMyCategorie a:hover{color:#DE1500; text-decoration:underline;}
.Myfoto{margin-top:0px; margin-bottom:5px;}
.TitCategoria{ font-weight:bold; font-size:1.30em;}
/*colonna img piccola*/
.Col_imgAnteprima { width:135px; height:140px; background-color:#E4E4E4; text-align:center;}
.Col_imgAnteprima img{vertical-align:bottom; border:1px solid #565656; }
.Col_imgVuoto { width:135px; background-color:#ffffff; text-align:center;}

.Col_imgDati { font-size:0.75em; text-align:left; vertical-align:top; padding-top:3px; padding-bottom:25px;}
	.Col_imgDati img{ padding-right:7px;}
	.Col_imgDati a{color:#352C22; text-decoration:none;}
	.Col_imgDati a:hover{color:#DE1500; text-decoration:underline;}
	
/*revisione span */
.icoCitta, .icoDr, .icoComm, .icoKey, .icoAutore, .icoData, .icoStar, .icoElimina, .icoInserisci{ display:block; padding-left:17px; width:auto;}
	.icoCitta{background:url(/adamo/img/ico/ico_citta.gif) left no-repeat}
	.icoDr{background:url(/adamo/img/ico/ico_DimReali.gif) left no-repeat}
	.icoComm{background:url(/adamo/img/ico/ico_Commenti.gif) left no-repeat}
	.icoStar{background:url(/adamo/img/ico/ico_star.gif) left no-repeat}
	.icoKey{background:url(/adamo/img/ico/ico_key.gif) left no-repeat}
	.icoAutore{background:url(/adamo/img/ico/ico_Autore.gif) left no-repeat}
	.icoData{background:url(/adamo/img/ico/ico_postato.gif) left no-repeat}
	.icoElimina{background:url(/adamo/img/ico/ico_elimina.gif) left no-repeat}
	.icoInserisci{background:url(/adamo/img/ico/ico_inserisci.gif) left no-repeat}
	.icoDom{background:url(/adamo/img/ico/ico_Dom.gif) left top no-repeat; display:block; padding-left:14px; margin-top:2px; width:auto; color:#000066;}
	.icoDom a{ color:#000066;}
	
.propertyfoto{ border:1px solid #d5d5d5; padding:4px; font-size:85%;}
	.propertyfoto a{ color:#000000;}
	.propertyfoto a:hover{ color:#DE1500; text-decoration:underline;}


/*link area admin per popUp*/
a.linkpopup{color:#352C22; text-decoration:none; padding-left:15px;}
a.linkpopup:hover{color:#DE1500; text-decoration:underline;}

a.linkcc{color:#352C22; text-decoration:none;}
a.linkcc:hover{color:#DE1500; text-decoration:underline;}

.txtMod{border:1px solid red; text-align:right}

.paginazioneTop{ margin:5px 0px 5px 0px; font-size:90%; height:35px; background:url(/adamo/img/css/sf_BotPaginazione.gif) 
repeat-x left bottom; border:0px solid red;}
.paginazioneBottom{ margin:5px 0px 5px 0px; font-size:90%; height:39px; background:url(/adamo/img/css/sf_BotPaginazioneBottom.gif) repeat-x left top; border:0px solid red;}

.pagSx a, .pagDx a{color:#575757; text-decoration:none;}
.pagSx a:hover, .pagDx a:hover{color:#DE1500;}

.pagSx{ width:90px; text-align:left;}
.pagDx{ width:90px; text-align:right;}
.pag{ padding-left:7px;}
.paginazioneBottom .pag a{margin-top:7px;}
.paginazioneBottom .pag a:hover{margin-top:10px;}

.pag a{ border:1px solid #b3b3b3; margin:4px; width:19px; height:18px; display:block; float:left; text-decoration:none; color:#575757; padding-top:1px;}
.pag a:hover{ border:1px solid #333333; margin:4px; margin-top:7px; width:19px; height:18px; display:block; float:left; text-decoration:none; color:#000000; text-align:center}

a.pagCk{border:1px solid #333333; margin:4px; width:19px; height:18px; display:block; float:left; text-decoration:none; color:#000000; text-align:center; font-weight:bold; background-color:#f3f3f3;}

.copyFooter{ margin-left:15px; /*display:block; float:left*/}
.icoFooter{border:0px solid red; float:left; padding:0px 15px 0px 15px;}
.icoFooter img a{border:0px;}

.lineatable td{border-bottom:1px solid #999999; padding:2px;}
.tittable { background-color:#d1d1d1;}