html{margin:0;padding:0}
body{margin:0;padding:0;background:url(../lay/bg.jpg) repeat-x;text-align:center;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px}
h3{margin:0;padding:0}
.lml{margin-left:8px}
.lmb{margin-bottom:10px}
.ttu{text-transform:uppercase}
.leftarrow{padding-right:6px;}
.rightarrow{padding-left:6px;}
#greensubmit{border:0;font-size:12px;padding: 0px 10px 0px 10px;
	font-weight:bold;
	background: #339900;
	color: #ffffff;
}
#prenot {
	padding: 0 10px 1px 10px;
	margin-left:60px;
	font-size:13px;
	background: #339900;
	color: #ffffff;
}
#annul {
	padding: 0 10px 1px 10px;
	margin-left:60px;
	font-size:13px;
	background: #cf3b37;
	color: #ffffff;
}
#add {
	padding: 0 10px 1px 10px;
	margin-left:60px;
	font-size:13px;
	background: #cc00ff;
	color: #ffffff;
}
#prenot a:link, #prenot a:visited, #prenot a:hover, #annul a:link, #annul a:visited, #annul a:hover, #add a:link, #add a:visited, #add a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
.fname {
	font-size:10pt;
	font-weight:bold;
}
.t550 {
	width:550px;
}
.vihr {
	background-image:url(../lay/vio.gif);
	background-position: 0 0;
	background-repeat:repeat-x;
	width:550px;
	height:1px;
	margin-top:10px;
	margin-bottom:3px;
	font-size:1px;
	padding:0;
}
#priv {
	font-size:11px;
	line-height:1.4em;
}
.euro {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	width:100px;
	background:#ccffcc;
	color: #174fa5;
	margin:4px;
}
#prevtab {
	border:1px solid #ff9900;
	width: 550px;
}
#midln table td {
  font-size:12px;
}
#midln table th {
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
#midln h4{text-transform:uppercase}
#wform {
	border:1px solid #339900;
	width:283px;
	padding:2%;
}
.listtd {
	background:#ccffcc;
	color: #174fa5;
}
.listtd a:link, .listtd a:visited, .listtd a:hover {
	font-weight:bold;
	color:#458898;
	text-decoration:none;
}
.listtdnobg {
	border-bottom:1px solid #ff9900;
	padding-bottom:5px;
}
.listspacer {
	border-bottom:1px solid #ff9900;
	font-size: 1px;
	max-height: 1px;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#topbrd {
	border-top:1px solid #ff9900;
	padding-top:3px;
}
#norows {
	border-top:1px solid #ff9900;
	padding:10px;
}
#pr {
	width: 228px;
}
#layout{width:934px;margin:0 auto;text-align:center;background:url(../lay/bg-bott.jpg) 0 100% no-repeat;padding-bottom:25px}
#logo{width:221px;height:202px;margin:0;padding:0;overflow:hidden;position:relative}
#logo h1{font-size:11pt;margin:0;padding:0}
#logo h2{font-size:9pt;margin:0;padding:0}
#logo span{position:absolute;top:0;left:0;background:url(../lay/azzurro-logo.jpg) no-repeat;z-index:2;width:221px;height:202px;}
#logo span a{display:block;width:221px;height:202px;text-indent:-9999px}
#innerlayout{width:900px;margin:0 auto;background:#fff;min-height:859px}
#leftcol{margin:10px 0 0 10px;width:221px;float:left;background:url(../lay/left-bg.jpg) 0 202px no-repeat;min-height:787px}
#menudiv{height:260px !important;padding:48px 36px 0 1px;height:308px;margin:0}
#menudiv ul{margin:0;width:180px;text-align:right;list-style:none;background:url(../lay/line.gif) 100% 0 no-repeat;padding:0}
#menudiv ul li{height:30px;width:180px;margin:0;background:url(../lay/line.gif) 100% 100% no-repeat;text-align:right;font-weight:bold}
#menudiv ul li a{background:none;text-decoration:none;color:#807c79;display:block;padding-top:8px}
#menudiv ul li a.aact{height:14px !important;background:url(../lay/brack.png) 0 3px no-repeat;padding:8px 0 8px 15px;height:30px;vertical-align:middle;color:#000;display:inline-block}
#menudiv ul li a:hover{color:#000}
.leftbottom{height:87px !important;height:297px;margin:0;padding-top:210px;}
#lefthome{background:url(../lay/home-left.jpg) no-repeat;}
#leftchisiamo{background:url(../lay/chisiamo-left.jpg) no-repeat;}
#leftbomboniere{background:url(../lay/bomboniere-left.jpg) no-repeat;}
#leftgallery{background:url(../lay/gallery-left.jpg) no-repeat;}
#leftmarche{background:url(../lay/marche-left.jpg) no-repeat;}
#leftlistanozze{background:url(../lay/listanozze-left.jpg) no-repeat;}
#leftdesign{background:url(../lay/design-left.jpg) no-repeat;}
#leftdovesiamo{background:url(../lay/dovesiamo-left.jpg) no-repeat;}
#leftnews{background:url(../lay/news-left.jpg) no-repeat;}
.rightcol{margin:12px 0;width:660px;float:left;padding-top:384px;min-height:404px !important;min-height:788px}
#rightcol-home{background:url(../lay/bg-home.jpg) no-repeat;}
#rightcol-bomboniere{background:url(../lay/bg-bomboniere.jpg) no-repeat;}
#rightcol-gallery{background:url(../lay/bg-gallery.jpg) no-repeat;}
#rightcol-chisiamo{background:url(../lay/bg-chisiamo.jpg) no-repeat;}
#rightcol-chisiamo{background:url(../lay/bg-chisiamo.jpg) no-repeat;}
#rightcol-design{background:url(../lay/bg-design.jpg) no-repeat;}
#rightcol-dovesiamo{background:url(../lay/bg-dovesiamo.jpg) no-repeat;}
#rightcol-news{background:url(../lay/bg-news.jpg) no-repeat;}
#rightcol-marche{background:url(../lay/bg-marche.jpg) no-repeat;}
#rightcol-listanozze{background:url(../lay/bg-listanozze.jpg) no-repeat;}
#footer{width:882px;margin-left:9px;clear:both;height:36px !important;background:url(../lay/foot-bg.jpg) repeat-x;color:#fff;text-align:center;padding-top:27px;height:63px;font-size:11px;font-weight:bold}
#footer a{text-decoration:none;color:#eef}
/*#logo{width:217px;height:202px;margin:0 0 0 10px}*/
#home{width:100%;min-height:400px;background:url(../lay/bg-contenthome.jpg) 100% 172px no-repeat;}
#lacasa{width:660px;height:172px;overflow:hidden;position:relative}
#lacasa span{position:absolute;top:0;left:0;width:660px;height:172px;z-index:2;background:url(../lay/lacasa.jpg) no-repeat;}
#hometit{width:77px;height:17px;overflow:hidden;position:relative;margin:0 0 12px 20px}
#hometit span{position:absolute;top:0;left:0;z-index:2;width:77px;height:17px;background:url(../lay/notizie.gif)}
#homenews{margin:0 0 10px 20px;width:100%;background:url(../lay/homenews.gif) 295px 0 repeat-y;text-align:left;line-height:1.7em;color:#373535;font-size:9pt}
#homenews h4{color:#a9126c;font-weight:bold;margin:8px 0}
#homenews1{width:290px;}
#homenews2{width:300px;margin-left:40px;}
#page-bomboniere{width:100%;min-height:467px;text-align:left;font-family:Tahoma,Verdana,sans-serif;line-height:1.7em}
.content{background:#fff;color:#373535;font-size:9pt;text-align:left;font-family:Tahoma,Arial,Helvetica,sans-serif;line-height:1.7em;padding:15px 12px}
.content a{font-weight:bold;color:#022982}
#bomboniere{height:420px;padding-bottom:15px;background-image:url(../lay/confetti-pelino.jpg);background-position:15px 100%;background-repeat:no-repeat}
#bombonieretit{width:202px;height:20px;overflow:hidden;position:relative;margin-bottom:16px}
#bombonieretit span{position:absolute;top:0;left:0;z-index:2;width:202px;height:20px;background:url(../lay/bomboniere.gif)}
#gallerytit{width:116px;height:20px;overflow:hidden;position:relative;margin-bottom:16px}
#gallerytit span{position:absolute;top:0;left:0;z-index:2;width:116px;height:20px;background:url(../lay/gallery.gif)}
#chisiamo{height:340px !important;padding:15px 12px;height:364px;background-image:url(../lay/chisiamo-bg.jpg);background-position:15px 95%;background-repeat:no-repeat}
#chisiamotit{width:140px;height:20px;overflow:hidden;position:relative;margin-bottom:16px}
#chisiamotit span{position:absolute;top:0;left:0;z-index:2;width:140px;height:20px;background:url(../lay/chisiamo.gif)}
/*#marche,#listanozze,#design,#news,#dovesiamo{height:340px !important;padding:15px 12px;height:364px;}*/
#marche h4 a,#gallery h4 a{color:#a9126c}
#marchetit{width:255px;height:20px;overflow:hidden;position:relative;margin-bottom:16px}
#marchetit span{position:absolute;top:0;left:0;z-index:2;width:255px;height:20px;background:url(../lay/marche.gif)}
#design h4{font-family:Arial,Helvetica,sans-serif;background:#022982;color:#ffffff;padding:0 0 0 8px;font-size:14px;font-weight:bold;margin:15px 0 8px 0;clear:both}
#designtit{width:228px;height:22px;overflow:hidden;position:relative;margin-bottom:16px}
#designtit span{position:absolute;top:0;left:0;z-index:2;width:228px;height:22px;background:url(../lay/design.gif)}
#news fieldset{border:1px solid #a9126c;margin:12px 0;padding:8px 16px}
#news fieldset legend{font-weight:bold;font-style:italic}
#news fieldset h4{color:#a9126c;margin:4px 0 6px 0;text-transform:uppercase}
#newstit{width:99px;height:21px;overflow:hidden;position:relative;margin-bottom:16px}
#newstit span{position:absolute;top:0;left:0;z-index:2;width:99px;height:21px;background:url(../lay/news.gif)}
#pager{font-size:95%;font-weight:bold;float:left;width:auto;}
#pagerf{font-size:95%;float:left;width:auto;margin-left:30px;}
#pager a:link,#pager a:visited,#pagerf a:link,#pagerf a:visited{text-decoration:none;font-size:95%;}
#pagerform{margin:0;padding:0;}
#pagerinput{border:1px solid #ff00cc;font-size:90%;}
#dovesiamotit{width:161px;height:20px;overflow:hidden;position:relative;margin-bottom:16px}
#dovesiamotit span{position:absolute;top:0;left:0;z-index:2;width:161px;height:20px;background:url(../lay/dovesiamo.gif)}
#listanozzetit{width:160px;height:20px;overflow:hidden;position:relative;margin-bottom:16px}
#listanozzetit span{position:absolute;top:0;left:0;z-index:2;width:160px;height:20px;background:url(../lay/listanozze.gif)}
#firma{float:right;margin-right:20px;}
ul.gall{margin:19px 0 0 0;padding:0;list-style:none;}
ul.gall li,ul#gall li a{float:left;margin:0 17px 17px 0;padding:0;width:108px !important;height:101px !important;border:2px solid #c3c;width:110px;height:103px}
ul.gall li.nobrd,ul#gall li.nobrd a{border:2px solid #fff}
ul.gall li.space{height:17px;clear:both;border:none}
ul.gall2{margin:19px 0 0 0;padding:0;list-style:none;}
ul.gall2 li{float:left;margin:0 6px 6px 0;padding:0;width:80px !important;height:80px !important;border:1px dotted #ddd;width:82px;height:82px}
ul.gall2 li a{display:block}
ul.gall2 li a:hover{width:80px !important;height:80px !important;border:1px solid #c3c;width:82px;height:82px;margin:-1px}
ul.categ{margin:10px;padding:0;list-style:none}
ul.categ li{margin:3px 0;padding:0 0 0 14px;list-style:none;background:url(../lay/arr.gif) 0 3px no-repeat;}
ul.categ li a{text-decoration:none}
/*ul.gall li a:hover{border:2px solid #f6be1b;}*/

