body{margin:0; padding:0; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(struttura/wall.jpg); behavior:url(/template/wedding/iefix.htc);}
a{ text-decoration:underline; color:#000000; }
a:hover{ text-decoration:none; color:#000000; }

#page { width:100%; background:url(struttura/back.jpg) top center repeat-x; min-height:500px; }

#wrap { width:990px; position:relative; margin:0px auto 0px auto;}

#preheader { width:910px; position:relative; text-align:right; height:20px; padding:0 40px 0 40px; line-height:20px; color:#666666;}
#header { width:990px; position:relative; height:120px; background:url(struttura/logo.png) left top no-repeat;}

#menu { width:930px; position:relative; float:left; z-index:999; height:50px; padding:0 30px 0 30px; background:url(struttura/maintop.png) bottom center no-repeat;}
#menu ul { position:relative; float:left; list-style:none; margin:0; padding:0; }
#menu ul li { display:block; float:left; text-align:left;  padding:0 6px 0 6px;  }
#menu ul li a { text-align:center; display:block; text-decoration:none; color:#990000; line-height:30px; font-size:14px;}
#menu ul li ul { position:absolute; visibility:hidden; background:#FFFFFF; border:1px solid #990000;margin:-5px 0 0 0px;}
#menu ul li:hover ul { visibility:visible;}
#menu ul li:hover a { text-decoration:underline;}
#menu ul li ul li { float:none;background:url(struttura/menuli.png) left center no-repeat; text-align:left;}
#menu ul li ul li a { padding:0 0 0 10px; text-align:left; width:180px; text-decoration:none;}
#menu ul li:hover ul li a { text-decoration:none;}
#menu ul li ul li a:hover { text-decoration:underline;}
#menu ul li ul li:hover { background:url(struttura/menulih.png) left center no-repeat;}

#menu .hotel { font-weight:bold; color:#000000; position:absolute; right:36px; }
#menu .hotel a { text-align:center; display:block; text-decoration:none; color:#990000; line-height:30px; font-size:14px;}
#menu .hotel a:hover { text-decoration:underline;}

#lingue { text-align:right; padding:35px 40px 0 0;}

#centro { position:relative; float:left; z-index:800; width:890px; padding:0 50px 0 50px; margin:0; background:url(struttura/mainback.png) center repeat-y;}
#centro img { border:0;}
#centro a{ text-decoration:underline; color:#000000; }
#centro a:hover{ text-decoration:none; color:#000000; }
#centro p { margin:0; padding:0; }
#centro h1 { margin:0; padding:0 0 0 3px; font-size:24px; color:#360000; background:url(../wedding/struttura/h1.jpg) bottom repeat-x; z-index:100}
#centro h2 { margin:0; padding:4px 0 4px 0; font-size:20px; color:#360000; background:url(../wedding/struttura/h2.jpg) bottom repeat-x;}
#centro h3 { margin:0; padding:4px 0 4px 0;font-size:18px; color:#360000;}
#centro h4 { margin:0; padding:4px 0 4px 0;font-size:16px; color:#360000;}
#centro h5 { margin:0; padding:4px 0 4px 0;font-size:14px; color:#360000;}
#centro h6 { margin:0; padding:4px 0 4px 0;font-size:10px; font-weight:normal;}
#centro .singolariga { clear:both; }
#centro img.image1 { border:1px solid #360000; margin:4px 4px 4px 4px;} 
#centro img.image2 { border:1px solid #360000; margin:6px 6px 6px 6px;}
#centro img.image3 { border:1px solid #360000; margin:10px 10px 10px 10px;}

#album { position:relative; width:910px; padding:0 40px 0 40px; margin:0; background:url(struttura/mainback.png) center repeat-y;}
#album img { border:0;}
#album h1 { margin:0; padding:0 0 0 3px; font-size:24px; color:#360000; background:url(../wedding/struttura/h1.jpg) bottom repeat-x; clear:both;}
#album h2 { margin:0; padding:4px 0 4px 0; font-size:20px; color:#360000; background:url(../wedding/struttura/h2.jpg) bottom repeat-x; clear:both;}
#album h3 { margin:0; padding:4px 0 4px 0;font-size:18px; color:#360000; clear:both;}
#album h4 { margin:0; padding:4px 0 4px 0;font-size:16px; color:#360000; clear:both;}
#album h6 { margin:0; padding:0px 0 4px 5px;font-size:12px; font-weight:normal; clear:both; text-align:left;}
#album .foto { float:left; margin:2px; border:1px solid #360000;}
#album .fotogrande { border:2px solid #360000; margin:3px; padding:1px}

#footer { float:left; position:relative; color:#000000; width:990px; text-align:center; background:url(struttura/footer.png) center top no-repeat; height:20px; padding-top:26px; z-index:101}
#footer a { color:#000000; } 