html,body{ margin:0px; padding:0px 0px 0px 0px; font-size:12px; font-family:Tahoma,Arial; line-height:20px; color:#666666; }

#bg_ombra{ background:url(../immagini/bg.png); width:100%; height:1900px; position:absolute; display:none; overflow:hidden; top:0px; left:0px; z-index:10; }

p,form{ margin:0px; }
a:focus,button:focus{ outline: 0; }

#wrapper{ width:988px; margin:0px auto; border:#333333 solid 0px; }
#top{ width:988px; height:16px; background:url(../immagini/bg_testa_02.png) no-repeat; }
#mainCont{ background:url(../immagini/scorr_05.png) repeat-y; }
#buttom{ width:988px; height:10px; background:url(../immagini/bg_coda_07.png) no-repeat; }

#cont{ border:#333333 solid 0px; margin:0px 9px 0px 9px; }
	#testa{ height:447px; border:#3300CC solid 0px; position:relative; }
	#menu{ height:48px; }
	#contLogo{ height:94px; text-align:center; }
		#logo{ width:346px; height:88px; border:#333333 solid 0px; margin:0px auto; padding:6px 0px 0px 0px; }
			#logo a img{ border:0px; }
			
	#contSlideShow{ width:970px; height:300px; border:#33CC33 solid 0px; }
	
	#sx{ float:left; width:228px; \width:228px; w\idth:228px; border:#3300FF solid 0px; margin:0px 0px 10px 0px; }

	#centro{ margin:10px 240px 0px 240px; padding:0px; border:#333366 solid 0px; }
		#boxCentrali{ margin:0px auto; width:486px; border:#333333 solid 0px; }
			#boxCentrali ul{ margin:0px; padding:0px; }
				#boxCentrali ul li{ list-style:none; display:inline; position:relative; }
				#boxCentrali ul li span a{ position:absolute; z-index:10; bottom:16px; left:50%; border:solid 0px #666666; color:#646464; text-decoration:none; font-size:16px; font-weight:bold; width:100px; margin:0px 0px 0px -50px; text-align:center; font-style:italic; }
		#centro h1.titolo{ font-size:18px; color:#666666; border-bottom:solid 1px #999999; padding:0px 0px 5px 0px; margin:0px 0px 15px 0px; }
		#centro p{ padding:0px; }
			#centro p a{ color:#666666; }
			
	#dx{ float:right; width:228px; \width:228px; w\idth:228px; border:#3300FF solid 0px; margin:0px 0px 10px 0px; }	

	#contBox{ }
		#topBox{ background:url(../immagini/top_box_side_15.jpg) no-repeat; width:228px; height:6px; }
		#scorrBox{ background:url(../immagini/scorr_box_side_18.jpg) repeat-y; width:228px; padding:2px 0px 0px 0px; }
			#scorrBox h1{ background:url(../immagini/bg_h1_18.jpg) no-repeat; width:216px; height:42px; font-size:20px; margin:0px 0px 0px 6px; color:#FFFFFF; padding:10px 0px 0px 10px; font-style:italic; text-align:left; }
			#scorrBox ul{ margin:0px 20px 0px 20px; padding:0px 0px 10px 0px; }
				#scorrBox ul li{ list-style:none; line-height:30px; }
				#scorrBox ul li a{ color:#0F3F80; background:url(../immagini/freccia1_24.jpg) no-repeat 0px 11px; padding:0px 0px 0px 20px; border-bottom:dotted 1px #D8D8D8; text-decoration:none; display:block; }
				#scorrBox ul li a span{ text-transform:uppercase; }
				#scorrBox ul li a:hover{ background:#F5F5F5; }
		#bottomBox{ background:url(../immagini/bottom_box_side_20.jpg) no-repeat; width:228px; height:5px; }

	#footer{ clear:both; text-align:center; padding:0; border:#333333 solid 0px; }
	
/*****stili slider*****/
#slider1{ width:488px; height: 300px; position: relative; overflow: hidden; border:#333333 solid 0px; margin:0px auto; }
	#slider1 ul{ margin:0px; padding:0px; }
	#slider1 img{ border:none; }
#slider1Content{ width:720px; position:absolute; top:0; margin-left:0; }
.slider1Image{ float: left; position: relative; display: none; }
.slider1Image span{ position: absolute; padding: 10px 13px; width: 694px; background-color:#2288DD; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; color: #fff; display: none; }
.clear { clear: both; }
.slider1Image span strong { font-size: 14px; }
.left { top: 0; left: 0; width: 110px !important; height:300px; }
.right { right: 0; top: 0; width:110px !important; height:300px; }

/*****lista nozze*****/
#contListaNozze{ width:484px; border:#333333 solid 0px; }
	#contListaNozze a{ color:#333333; }
	#contListaNozze a:hover{ text-decoration:none; }
	#contListaNozze table{ width:100%; margin:0px auto; background:#333333; }
		#contListaNozze table caption{ font-size:16px; font-weight:bold; margin:0px 0px 20px 0px; }
		#contListaNozze table th{ background:#FFFFFF; }
		#contListaNozze table td{ background:#FFFFFF; text-align:center; }
		#contListaNozze table input,textarea{ border:#333333 solid 1px; width:200px;}
		#contListaNozze table button{ border:#333333 solid 1px; }
		
		#tab_lista_nozze{ position:absolute; display:none; width:500px; height:400px; z-index:1500; border:#0033CC solid 0px; margin:-200px 0px 0px -250px; }

ul.lista_nozze{ margin:20px; padding:0px; border:#333333 solid 0px; }
	ul.lista_nozze li{ list-style:none; width:450px; border:#333333 solid 0px; }
	ul.lista_nozze li span{ display:none; background:#FFFFCC; padding:3px 0px; }
	ul.lista_nozze li span .loader{ display:none; }
	ul.lista_nozze li span button{ border:none; background:none; }
	ul.lista_nozze li input{ border:#333333 solid 1px; }
	ul.lista_nozze li a{ color:#666666; background:url(../immagini/wedding.png) no-repeat 0 4px; padding:0px 0px 0px 20px; line-height:20px; border:#333333 solid 0px; display:block; margin:0px 0px 10px 0px; }
	ul.lista_nozze li a:hover{ text-decoration:none; }
	ul.lista_nozze li span a{ background:none!important; }