body{ margin:0; padding:0; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#000000; behavior:url(/template/wedding/iefix.htc);}
a{ text-decoration:underline; color:#FFFFFF; }
a:hover{ text-decoration:none; color:#FFFFFF; }
img{ border:0;}
#header{ position:relative; float:left; width:100%; height:55px; background:#000000;}
#header .header{ position:relative; width:990px; height:55px; margin:0px auto 0px auto;}
#header .logo{ width:35px; height:35px; padding:10px; position:relative; float:left;}
#header .menu{ position:relative; float:left; width:450px;}
#header .menu ul{ margin:0; padding:0; list-style:none;}
#header .menu ul li{ display:block; width:150px; height:55px; float:left; text-align:center;}
#header .menu ul li a{ display:block; width:100px; height:55px; clear:both; line-height:70px; font-size:18px; text-decoration:none; color:#666666}
#header .menu ul li a:hover{ background:#1b1b1b; color:#FFFFFF;}
#header .lang{ position:relative; display:block; float:left; width:30px; height:55px;}
#header .lang a{ display:block; width:30px; text-align:center; padding:32px 0 0 0; height:23px;}
#header .lang a:hover{ background:#1b1b1b}
#header .andrea{ position:relative; float:left; padding:0 0 0 0px; } 
#center{ position:relative; float:left; width:100%; min-height:400px; background:#1b1b1b;}
#center .centro{ position:relative; margin:0px auto 0px auto; width:990px; padding:10px 0 10px 0;}
#center .centro p{margin:0; padding:0;}
#center .centro br{margin:0; padding:0;}
#center .centro h1{ font-weight:normal; font-size:26px; margin:0; padding:0 0 10px 0;}
#center .centro h2{ font-weight:normal; font-size:24px; margin:0; padding:0 0 5px 0;}
#center .centro h3{ font-weight:normal; font-size:22px; margin:0; padding:0 0 3px 0;}
#center .centro h4{ font-weight:normal; font-size:20px; margin:0; padding:0 0 2px 0;}
#center .centro h5{ font-weight:normal; font-size:16px; margin:0; padding:0 0 1px 0;}
#center .centro h6{ font-weight:normal; font-size:12px; margin:0; padding:0;}
#center .centro .bold{ font-weight:bold;}
#center .centro .img1nero{ border:1px solid #000000; margin:4px; padding:1px;}
#center .centro .img1bianco{ border:1px solid #FFFFFF; margin:4px; padding:1px;}
#center .centro .img1grigioscuro{ border:1px solid #333333; margin:4px; padding:1px;}
#center .centro .img1grigiochiaro{ border:1px solid #CCCCCC; margin:4px; padding:1px;}
#center .centro .biografia { background:#000000;}
#center .centro .biografia td{ color:#999999;}
#center .centro .biografia a{ color:#999999; text-decoration:none;}
#center .centro .biografia a:hover{ color:#999999; text-decoration:underline;}
#center .albums{}
#center .albums td{ width:190px; height:190px; border:1px solid #666666; background:#000000; margin:4px 4px 4px 4px}
#center .albums td .ante{ display:block; width:190px; height:160px; background-position:center; background-repeat:no-repeat; cursor:pointer;}
#center .albums td a{ display:block; width:190px; text-align:center; padding:0; margin:0; background:#000000; height:38px; font-size:18px; line-height:38px;  text-decoration:none;}
#foto{ position:relative; float:left; width:990px; background-position:center; background-repeat:no-repeat; margin:10px 0 20px 0; padding:0px; clear:both;} 
#galleryname{ position:relative; float:left; width:180px; height:70px;text-align:left; font-size:28px; line-height:70px; color:#666666}
#infofoto{ color:#CCCCCC;}
#ajaxgallery{ position:relative; float:left; width:760px; background:#000000; height:70px;}
#ajaxgallery .thumb{ position:relative; float:left; background-repeat:no-repeat; background-position:center; width:70px; height:70px; margin:0 15px 0 15px;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
#ajaxgallery .thumb:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
#ajaxgallery .back{ position:relative; float:left; display:block; height:70px; width:30px; background:url(struttura/gallery_back.jpg) center right no-repeat #1b1b1b; text-decoration:none; }
#ajaxgallery .next{ position:relative; float:right; display:block; height:70px; width:30px; background:url(struttura/gallery_next.jpg) center left no-repeat #1b1b1b; text-decoration:none; }
#ajaxgallery .nolink{ position:relative; float:left; cursor:default; display:block; height:70px; width:30px; background:#1b1b1b; text-decoration:none;}
#ajaxgallery .nolink.dx{ float:right;}
#footer{ padding:15px 0 0 0; text-align:center; position:relative; float:left; width:100%; color:#666666 }
#footer a{ color:#666666; text-decoration:none;}
#footer a:hover{ text-decoration:underline; color:#FFFFFF;}
