
/* STILE GENERALE ZAINETTO GRUPPO ADULTI
============================== */

body {
		
		font-family: Verdana, Arial,Helvetica, sans-serif;
		font-size: 10px;
		color: #484848;
		background-image:	url(/file_comuni/img/bg_generale.jpg);
		background-repeat: repeat;
        text-align: left;
		margin-top: 5px;
}
.bganimato{
	background-image:url(/file_comuni/img/bg_animato.gif);
	background-repeat:no-repeat;
	height: 25px;
}

h1 {
		
		font-family: Verdana, Arial,Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #494949;
        text-align: left;
		margin-bottom: 8px;
		margin-left: 7px;
}
h2 {
		
		font-family: Verdana, Arial,Helvetica, sans-serif;	
		color: #ffffff;
        text-align: left;
}


.hedline { font-family: Verdana, Arial,Helvetica, sans-serif;
		margin-bottom: 20px;		
		color: #77AD31;
        text-align: left;
		font-size: 11px;
		font-weight:bold;
}

.hedline h2 { font-family: Verdana, Arial,Helvetica, sans-serif;
		margin-bottom: 20px;		
		color: #77AD31;
        text-align: left;
		font-size: 11px;
		font-weight:bold;

}

#container {
    	margin-left: auto;
    	margin-right: auto;
		height: 100%;
    	margin-top: 0px;
  		width: 840px;
		background-color:#FFFFFF;
		color: #484848;
		border: 0px;
} 


header {
		
		font-family: Verdana, Arial,Helvetica, sans-serif;
		height: 370px;
		font-size: 10px;
		color: #676767;
        text-align: left;
		background-color:#FFFFFF;
}

#barra_login{
		background-color:#ffffff;
		font-size: 11px;		
		color: #484848;
		height: 33px;
		padding: 0 0 0 0px;
		margin: 0 0 0 0px;
		font-family: Verdana, Arial,Helvetica, sans-serif;
		font-weight: normal;		
}

.menu {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	height: 45px;
	background-image:url(/file_comuni/img/bg_menutop.jpg);

}

.percorso{
	color: #484848;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	padding-left: 25px;

}

.lineatratteggio{
border-top: 1px dotted #006600;
	
}


/* STILE LISTE
============================== */
ul li {

	list-style:	disc outside;
	
}



/* STILE FONTS
============================== */
.viaggioevidenza{
	color: #BF5C01;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	background-image:url(/file_comuni/img/bg_evidenza.gif);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 8px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 27px;
}

.titoli{
	color: #484848;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	background-image:url(/file_comuni/img/bg_titoli.gif);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 0px;
	line-height: 15px;
	border-bottom: 1px solid #8DC740;

}

.titoliricerca{
	color: #006600;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	background-image:url(/file_comuni/img/bg_titoliricerca.jpg);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 0px;
	height:20px;
}


.txt9{
	color: #484848;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;

}
.txt10{
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;

}
.txt10b {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;

}
.txt11{
	color: #484848;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;

}

.txt10Bianco{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;

}


.txt11Bianco{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;

}


.txt12Bianco{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;

}

.txt12Bianco-bold{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;

}

.txt11bold-ri{
	padding-left: 20px;
	color: #484848;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}


.txt12Bianco-bold-ri{
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}

.txt12Bianco-bold-ri h3{
padding-top: 15px;
	padding-left:5px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;

}




.txt10-verde {
	color: #77AD31;
	font-size: 10px;
	font-family:Arial, Verdana, Helvetica,  sans-serif;
	text-align: left;
	font-weight: normal;

}
.txt-verde10B {
	color: #77AD31;
	font-size: 10px;
	font-family:Arial, Verdana, Helvetica,  sans-serif;
	text-align: left;
	font-weight: bold;

}
.txt-verde11B {
	color: #4A7C0C;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica,  sans-serif;
	text-align: left;
	font-weight: bold;

}





.txt-pulsanti {
	color: #676767;
	font-size: 11px;
	font-family:Arial, Verdana, Helvetica,  sans-serif;
	text-align: center;
	font-weight: bold;
}

.txt10paragrafi {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: normal;
	padding-top:5px;
	padding-bottom: 5px;

}

.ideabambini {
	color: #DC0707;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	line-height: 15px;


}


.ideabambini ul li {
    list-style: disc outside;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 23px;
	color: #DC0707;

}



.txt10paragrafihome {
	color: #484848;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: normal;
	padding-top:10px;
	padding-bottom: 8px;
	line-height: 14px;

}

.titbox1 { font-family: Verdana, Arial,Helvetica, sans-serif;
		padding-top:5px;	
		color: #3A81BA;
        text-align: left;
		font-size: 11px;
		font-weight:bold;
}

.titbox2 { font-family: Verdana, Arial,Helvetica, sans-serif;
		padding-bottom:4px;
		padding-top:4px;	
		color: #558A13;
        text-align: left;
		font-size: 11px;
		font-weight:bold;
}
.titbox3 { font-family: Verdana, Arial,Helvetica, sans-serif;
		padding-bottom:4px;
		padding-top:4px;		
		color: #FD9E09;
        text-align: left;
		font-size: 11px;
		font-weight:bold;
}

.pulsanti { font-family: Verdana, Arial,Helvetica, sans-serif;
		color: #484848;
        text-align: center;
		font-size: 10px;
		font-weight:bold;
		height: 25px;
}

.txt-titoloviaggio {
	color: #FF8403;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica,  sans-serif;
	text-align: left;
	font-weight: bold;

}

.txt-sottotitolo {
	color: #287316;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica,  sans-serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 2px;
}

.txt-arancio11 {
	color: #FD7102;
	font-size: 11px;
	font-family:Verdana, Arial,  Helvetica,  sans-serif;
	text-align: left;
	font-weight: normal;

}


.txt-arancio11B {
	color: #FF8403;
	font-size: 11px;
	font-family:Arial, Verdana, Helvetica,  sans-serif;
	text-align: left;
	font-weight: bold;

}




/* STILE LINKS
============================== */

.menu a:link { color: #484848; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; }
.menu a:hover { color: #484848; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; }
.menu a:visited { color: #484848; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; }


a:link{ color: #484848; font-size: 10px; text-decoration: none; font-weight: normal; }
a:hover { color: #484848; font-size: 10px; text-decoration: none; font-weight: normal; }
a:visited { color: #484848; font-size: 10px; text-decoration: none; font-weight: normal; }

.txt9 a:link { color: #484848; font-size: 9px; text-decoration: none; font-weight: normal; }
.txt9 a:hover { color: #484848; font-size: 9px; text-decoration: none; font-weight: normal; }
.txt9 a:visited { color: #484848; font-size: 9px; text-decoration: none; font-weight: normal; }

.txt10 a:link, { color: #484848; font-size: 10px; text-decoration: none; font-weight: normal;}
.txt10 a:hover { color: #484848; font-size: 10px; text-decoration: none; font-weight: normal;}
.txt10 a:visited { color: #484848; font-size: 10px; text-decoration: none; font-weight: normal;}

.txt11 a:link, { color: #484848; font-size: 11px; text-decoration: underline; font-weight: normal;}
.txt11 a:hover { color: #484848; font-size: 11px; text-decoration: underline; font-weight: normal;}
.txt11 a:visited { color: #484848; font-size: 11px; text-decoration: underline; font-weight: normal;}

.txt10paragrafi a:link, { color: #484848; font-size: 10px; text-decoration: underline; font-weight: normal;}
.txt10paragrafi a:hover { color: #484848; font-size: 10px; text-decoration: underline; font-weight: normal;}
.txt10paragrafi a:visited { color: #484848; font-size: 10px; text-decoration: underline; font-weight: normal;}


.txt-verde11B a:link{ color: #4A7C0C; font-size: 11px; font-family:Arial, Verdana, Helvetica,  sans-serif; text-align: left; font-weight: bold; }
.txt-verde11B a:hover{ color: #4A7C0C; font-size: 11px; font-family:Arial, Verdana, Helvetica,  sans-serif; text-align: left font-weight: bold; }
.txt-verde11B a:visited{ color: #4A7C0C; font-size: 11px; font-family:Arial, Verdana, Helvetica,  sans-serif; text-align: left font-weight: bold; }

/* STILE ZOOM FOTO
============================== */


#lightbox{
	background-color:#fff;
	padding: 15px;
	border: 1px solid #000;
	}
#lightboxDetails{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 1.0em;
	padding-top: 0.4em;
	}
#lightboxDetails a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 1.0em;
	}	
		
#lightboxCaption{ float: left;}
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #07287B;
	filter:alpha(opacity=50);
	}




