/* CSS Document */
		
	/* generali */
		body {margin:0;padding:0;font: 12px Arial, Helvetica, sans-serif;color: #FFFFFF; overflow:hidden;}
		img {display:inline;margin:0;padding:0;border:0;}
		p, form {margin:0;padding:0}
		/** {position:relative;}*/
	/* fine generali */	
	/* selettivi */
		body#hp {background: #F2F2F2 url("../images/bg_hp.gif") repeat-x 0px 0px;}
		body#servizi {background: #F2F2F2 url("../images/bg_servizi.gif") repeat-x 0px 0px;}
		body#wr {background: #F2F2F2 url("../images/bg_wr.gif") repeat-x 0px 0px;}
		body#contatti {background: #F2F2F2 url("../images/bg_contatti.gif") repeat-x 0px 0px;}
		body#intro {background: #F2F2F2 url("../images/bg_contatti.gif") repeat-x 0px 0px;}
	/* fine selettivi */
	/* generici */
		#container_hp {width:801px;height:608px;margin:34px auto 0 auto;background:  url("../images/container_hp.gif") repeat-x 0px 0px;overflow:hidden;position:relative;}	
		#container {width:801px;height:708px;margin:34px auto 0 auto;background:  url("../images/container.gif") repeat-x 0px 0px;overflow:hidden;position:relative;}	
		div#nav {width:137px;float:left;padding:0 16px 0 23px;padding-bottom:30px;}
		div#nav	#logo {margin:38px 0 23px 0;}
		div#nav img {margin:5px 0}
		
		div#nav a{font-size:22px;font-weight:300;text-decoration:none;color:#2c479d;display:block;margin:6px 0;}
		div#nav a:hover{font-weight:300;color:#ffc002;}
		div#nav a.on{font-weight:800;color:#ffc002;}
		div#nav a.on:hover{font-weight:800;color:#ffc002;}
		div#nav a.sub{font-weight:300;color:#8a9bcc;font-size:18px;padding-left:5px;}
		div#nav a.sub:hover{font-weight:300;color:#ffc002;font-size:18px;}
		div#nav a.subon{font-weight:800;color:#ffc002;font-size:18px;}
		div#nav div {display:block;height:1px;}
		
		
		
		
		
		#hpfoto {width:596px;float:left;margin:40px 0 4px 0;}
		#hpfoto img{float:left;margin:2px;}
		#container #text {float: left;background: url("../images/bg_testowr.gif") no-repeat 0px 0px;height: 526px;width: 593px;margin-top: 17px;}
		#container #left {float:left;background:1px solid #EEB000;width:625px;}
		/* hack solo per IE */ * html #container #left /**/  {float:left;background:1px solid #EEB000;width:600px;}
		#container #zoom {background:#c9cfe1 url("../images/bg_fotogallery.gif") no-repeat 0px 0px;min-height: 422px;height: auto !important;height: 422px;width: 593px;margin-top: 17px;text-align: center;padding:27px 0 22px 0}
		#container #zoom_btt{background: url("../images/bg_fotogallery_btt.gif") no-repeat 0px 0px;height: 5px;width: 593px;}
		#container #zoom img {border:2px solid #FFFFFF;}
		#container #zoom p {color:#2e3092;width:372px;margin:10px auto 36px auto;text-align:left;}
		#container #zoom p b {display:block;margin-top:10px;font-size:15px;}
		#container #testo p {margin:0 0 20px 50px;line-height:18px;}
		#container #testo p span{display:block;color:#ffd900;font-weight:bold;}
		#container #testo p a {color:#ffd900;text-decoration:none;font-weight:bold;}
		#container #testo p a:hover {text-decoration:underline;}
		#container #testo #tuttocitta{background: url("../images/bg_tuttocitta.gif") no-repeat 0px 0px;width: 313px;height:83px;margin-left:50px;padding:18px 0 0 14px;}
		#container #testo #tuttocitta a{font-size:12px;color:#4c5d91;text-decoration:none;}
		#container #testo #tuttocitta a:hover {text-decoration:underline;}
		#container div#testo{float:left;width:566px;min-height: 428px;height: auto !important;height: 428px;background: url("../images/bg_testowr.gif") no-repeat 0px 0px;margin-top: 17px;padding:28px 10px 10px 17px;line-height:13px;}
		#container div#testo div {font-size:15px;font-weight:bold;}
		#container div#testo span {color:#fff002;}
		#container div#testo ul li{margin:5px 0px;list-style: none;background: url("../images/ind_elenco.gif") no-repeat 0px 5px;padding: 0px 0px 0px 10px;}
		div#popupper {background: url("../images/hamaca.jpg") no-repeat 0px 0px;width:176px;height:19px;float:left;text-align: center;color: #ffa902;padding-top: 100px;font-weight: bold;}
		/* hack solo per IE */ * html #nav div#popupper/**/ {background: url("../images/hamaca.jpg") no-repeat 0px 0px;width:176px;height:19px;float:left;text-align: center;color: #ffa902;padding-top: 100px;margin:114px 0 0 -10px;font-weight: bold;}
		#nav div#popupper {background: url("../images/hamaca.jpg") no-repeat 0px 0px;width:176px;height:19px;float:left;text-align: center;color: #ffa902;padding-top: 100px;margin:114px 0 0 -23px;font-weight: bold;}
		div#popupper a {color: #ffa902;text-decoration: none;padding: 0px 1px;display:inine;margin:0;font-size:12px;font-weight:bold;display:inline;}
		div#popupper a:hover {text-decoration: underline;font-weight:bold;}
		div#popupper div#credits {position:absolute;width:239px;height:284px;padding:18px 23px 10px 27px;text-align:left;font-weight:normal; font-size:11px;line-height:16px;background :#EB0000;background: url("../images/bg_popupper.png") no-repeat 0px 0px;color:#495ea8;display:none;top:230px;left:50px;}
		div#popupper div#stand {position:absolute;width:239px;height:284px;padding:18px 23px 10px 27px;text-align:left;font-weight:normal; font-size:11px;line-height:16px;background :#EB0000;background: url("../images/bg_popupper.png") no-repeat 0px 0px;color:#495ea8;display:none;top:230px;left:50px;}
		div#popupper div#credits b, div#popupper div#stand b {display:block;font-size:12px;margin-bottom:10px;}
		div#popupper div#credits a, div#popupper div#stand a{font-size:10px;font-weight:normal;float:right;}
		#boxbottom_hp {width:576px;height:224px;background: url("../images/boxbottom_hp.gif") no-repeat 0px 0px;float:left;padding:17px 10px 0 183px;line-height:14px;}
		#boxbottom_hp span {color:#fff002;}
		#slider {width: 594px;height: 115px;background:#f7dc08;float:left;margin-top:4px;}
		div#content {float:left;}
		div#mm {width:750px;margin:5px auto;}
	/* fine generici */	

