html,body{ margin:0px; padding:0px; min-height:100%;}



img { -ms-interpolation-mode: bicubic; }




body{ font: 100% arial,sans-serif; text-align:center; background-color:#bbb; background-image: url(../img/bg_bbb.gif); }



nh1 {text-align: center}
nh2 {text-align: left}
nh3 {text-align: right}



p{  margin:0 10px 10px}


div#bgheader{background-color:#EEE; width:988px; height:90px; background-image:url(../img/top.gif);}

div#header {
	margin:0;  
	color: #79B30B; 
	position:relative; top:0px;left:0px;					float:left; /* ?????? mio*/
}
.in_header { border:0px solid #000; margin:0px; overflow:auto;}

.logo{ height:65px;width:280px; position:absolute;left:10px; top:0px}

div#banner{
	width: 468px; 
	height:60px;
	border: solid 0px #000;
	position: absolute;
     	top: 15px;
    	left: 400px; cursor:pointer 
	}


#img_banners{position:absolute; top:0px; left:0px;}


div#banners{
	width: 468px; 
	height:60px;
	border: solid 0px #000;
	cursor:pointer 
	}
	.banner1 { background: url(../banner/banner-ani.gif) no-repeat; }
	.banner2 { background: url(../banner/banner_inser_sito_ani.gif) no-repeat; }
	.banner3 { background: url(../banner/puzzle_ani.gif) no-repeat; }
	.banner4 { background: url(../banner/bann_20.gif) no-repeat; }

	.banner5 { background: url(../banner/banner_inser_sito_ani.gif) no-repeat; }
	.banner6 { background: url(../banner/puzzle_ani.gif) no-repeat; }
	.banner7 { background: url(../banner/banner-ani.gif) no-repeat; }
	.banner8 { background: url(../banner/bann_20.gif) no-repeat; }

	.banner9 { background: url(../banner/puzzle_ani.gif) no-repeat; }



.pag_1{}













#data {
	margin: 65px 0px 0px 25px; color:#00f; float:left; font-size:10pt; font-family:verdana; font-weight:bold; z-index:2;  
}

/*
div#container{ text-align:left; background:#9ff}
*/

div#container{ text-align:left; background:#7ff}


#iframe_annunci{ }
#my_iframe { background: #eee; }




.box0 {
	position:relative;
	top:0px;
	left:0px;
	width: 190px;
	height: 150px;
	background-color:#ddffff;
	padding: 0px; 
	border: 1px solid #666;
	margin: 5px;
   	float: left;  
}

.in_box{
	height: 120px;
	font-family:verdana;
	font-size: 10pt;
	text-align: left; 	/* IE5.x */
	padding: 3px; 
	border: 0px solid;
	margin: 0px;
 	overflow:auto;
} 


.box0_an {
	top:0px;
	width: 596px;
	background-color:#ddffff;
	padding: 0px; 
	border: 1px solid #666;
	margin:auto; 
	margin-bottom:5px;
} 


.in_box_an{
	width: 500px;
	font-family:verdana;
	font-size: 10pt;
	text-align: left; 	/* IE5.x */
	padding: 3px; 
	border: 0px solid;
	margin: 0px;
	overflow:auto;
}




/* barra menu top */

div#menu_top       { background-image:url(../img/new_bg3c.gif); position:relative; top:0px; left:0px; height:30px; width:988px; padding-left:0px; padding-bottom:0px; border-top:1px solid #000; border-bottom:1px solid #000; float:left;} 
div#menu_top .box_a{line-height:30px; margin:0px; position:relative; left:0px; width:648px; float:left; border-right:solid 0px #000; text-align:right; }
div#menu_top      a{display:inline; line-height:30px; margin-left:0px; }

div#menu_top .txt1{ margin:0px 0px 0px 0px; padding:0px; position:relative; left:0px; width:170px; float:left; border-right:solid 0px #000; font-family:verdana; font-size: 10pt; display:inline; line-height:30px; text-align:center; }
div#menu_top .txt2{ margin:0px 0px 0px 0px; padding:0px; position:relative; left:0px; width:167px; float:left; border-right:solid 0px #000; font-family:verdana; font-size: 10pt; display:inline; line-height:30px; text-align:center; }


div#menu_bot       { background-image:url(../img/new_bg3_bot.gif); position:relative; top:0px; left:0px; height:30px; width:988px; padding-left:0px; padding-bottom:0px; border-top:1px solid #000; border-bottom:1px solid #000; } /* ???no float:left;??? */
div#menu_bot .box_a{line-height:30px; margin:0px; position:relative; left:0px; width:648px; float:left; border-right:solid 0px #000; text-align:center; }
div#menu_bot      a{display:inline; line-height:30px; margin-left:0px; }

div#menu_bot .txt1{ margin:0px 0px 0px 0px; padding:0px; position:relative; left:0px; width:170px; float:left; border-right:solid 0px #000; font-family:verdana; font-size: 10pt; display:inline; line-height:30px; text-align:center; }
div#menu_bot .txt2{ margin:0px 0px 0px 0px; padding:0px; position:relative; left:0px; width:167px; float:left; border-right:solid 0px #000; font-family:verdana; font-size: 10pt; display:inline; line-height:30px; text-align:center; }

	




div#footer_siti {position:relative; top:0px; left:0px; width:988px; background-color:#bbb; border-top:1px solid #666; padding: 0px; }
	
	div#footer_siti {clear:left; } 




.in_footer_siti {background-color:#bbb; border:0px solid #000; padding: 10px; margin:0px; overflow:auto; }
.in_footer_siti a{display:inline; color:#000; }






.in_footer_siti {font-size : 8pt;  Color : #000; font-weight : normal;   font-family: verdana; text-decoration: none}

.in_footer_siti A:LINK    {font-size : 8pt;  Color : #000; font-weight : normal;   font-family: verdana; text-decoration: none}
.in_footer_siti A:VISITED {font-size : 8pt;  Color : #000; font-weight : normal;   font-family: verdana; text-decoration: none}
.in_footer_siti A:HOVER   {font-size : 8pt;  Color : #000; font-weight : normal;   font-family: verdana; text-decoration: underline}






div#content p{ line-height:1.4}

div#navigation{} 		/*   background-color:#dff  mia modifica colore */

div#extra{} 		/*   background-color:#dff  mia modifica colore */









div#footer  { background-color:#333; color:#FFF; position:relative; top:0px; left:0px; height:50px; width:988px;} /* ??? n_float:left; ??? */

div#footer  { padding: 5px 0px 5px 0px;}



div#n_footer a{margin: 0px 5px 5px 5px; padding: 0px 5px 0px 5px;}

div#footer A:LINK    {font-size : 8pt;  Color : #999; font-weight : normal;   font-family: verdana; text-decoration: none}
div#footer A:VISITED {font-size : 8pt;  Color : #999; font-weight : normal;   font-family: verdana; text-decoration: none}
div#footer A:HOVER   {font-size : 8pt;  Color : #ff0; font-weight : normal;   font-family: verdana; text-decoration: underline;}


div#footer .txt1{ margin:10px 0px 0px 0px; padding:0px; position:relative; left:0px; width:170px; float:left; border-right:solid 0px #000; font-family:verdana; font-size: 8pt; color:#999; display:inline; text-align:center; }

div#footer .box_a
	{
	position:relative; left:0px; width:648px; float:left; border-right:solid 0px #000; 
	text-align:center; font-family:verdana; font-size: 8pt; color:#999; margin: 18px 0px 0px 0px;
}







div#footer .txt2{ margin:0px 0px 0px 0px; padding:0px; position:relative; left:0px; width:167px; float:left; border-right:solid 0px #000; font-family:verdana; font-size: 8pt; color:#999; display:inline; text-align:center; }




div#bg_cont{
	width:1020px;margin:0 auto; min-height: 100%; border-top:0px solid #bbb; border-bottom:0px solid #bbb; border-left:0px solid #999; border-right:0px solid #999; background-image: url(../img/bg_pag.jpg);}

div#container{
	width:988px; margin:0 auto; min-height:100%; border-bottom:0px solid #999; border-top:1px solid #666; border-left:1px solid #000; border-right:1px solid #000; }

div#wrapper{
	float:left; width:100%;} 	/*  background-color:#f9f9f9; ?????? */

div#content{ margin: 0 180px; min-height:100%; border:0px solid #000; } 			/*  background:#aaffff;  bo_background: #00FF99;(verde)  background:#f9f9f9; */

div#content_foto{float:left; margin: 0px; min-height:100%; border:0px solid #000; } 



div#navigation{float:left;width:170px; min-height:1100px; padding:0px 0px 0px 0px; margin-left:-988px; border-bottom:0px solid #666; border-right:1px solid #666;}

div#navigation_foto{float:left;width:170px; min-height:1100px; padding:0px 0px 0px 0px; margin-left:0px; border-bottom:0px solid #666; border-right:1px solid #666;}

.in_navigation { width:158px; height:1000px; margin:0px 0px 0px 6px; padding:6px 0px 6px 0px; border:0px solid #000;}  /* background:#dff;  */




div#extra{
	float:left;width:170px; min-height:1100px; padding:0px 0px 0px 0px; margin-left:-171px; border-bottom:0px solid #666; border-left:1px solid #666;}

.in_extra{width:158px; height:1000px; margin:0px 0px 0px 6px; padding:6px 0px 6px 0px; border:0px solid #000;}

div#footer{ clear:left; width:988px;} /* ?????? */

















