body{margin:0; padding:0; background:url(https://i.lmnstatic.com/bg_pic.gif) repeat-y top center;}
.close{clear: both;}
img { border:0}
#bg { margin:0;}
#main { width:800px; text-align:left}
#header { background:url(https://i.lmnstatic.com/header_bg.gif) top no-repeat; height:76px; width:800px; position:relative; border:none; z-index:1000}
#header div.logo { position:absolute; top:8px; left:10px}
#header div.logo img { border:0;}

#header div.categorie { position:absolute;  top:15px; right:10px;}
#header div.categorie ul { margin:0; padding:0 4px; list-style-type:none; font-size:11px; line-height:15px; font-family:arial; box-shadow:0px 0px 5px #cccccc; -moz-box-shadow: 0px 0px 5px #cccccc; -webkit-box-shadow: 0px 0px 5px #cccccc; border-radius:6px; background:#ffffff }
#header div.categorie ul li { width:auto; float:left; background:#ffffff }
#header div.categorie ul li a { color:#000000; text-decoration:none; padding:2px 3px 3px 3px; display:block }
#header div.categorie ul li a:hover { color:#ffffff; text-decoration:none; background:#999 }
#header div.categorie ul.sub_menu_wed { z-index: 100; background-color: #fff; padding: 3px; list-style-type: none; margin:0; position: absolute; top:20px; right:81px; width:auto; border-radius:0 0 6px 6px; box-shadow:0px 5px 5px #cccccc; -moz-box-shadow: 0px 5px 5px #cccccc; -webkit-box-shadow: 0px 5px 5px #cccccc; }
#header div.categorie ul li ul.sub_menu_wed li { margin: 0; padding:0; float:none; display:block; text-align:right }
#header div.categorie ul li ul.sub_menu_wed li a { display:block; width:auto; display:block; padding:3px 4px; }

#header div.elle_network { position:absolute; top:15px; right:10px}
#header div.elle_network img { border:0;}
#cont_out { border:1px solid #333333; background:#ffffff; padding:3px; margin-left:10px; margin-right:10px}
#cont { border:1px solid #bfbfbf;}
#header_ws { background:url(images/back.jpg) top center no-repeat; width:764px; height:214px; position:relative;}
#header_ws div.nomi_sposi { position:absolute; width:740px; left:12px; top:5px; text-align:center; font-family: ElleGaborMedium, georgia; font-size:44px;}
#header_ws div.data_matrimonio { position:absolute; width:740px; left:12px; top:75px; text-align:center; font-family:arial; font-size:12px}
#intro { background:url(images/bg_intro.jpg); width:748px; height:240px; position:relative;}
#intro div.foto_sposi { position:absolute; left:82px; top:38px}
#intro div.titolo_benvenuto { position:absolute; left:340px; top:68px; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; line-height:23px; letter-spacing:-1px; width:350px}
#intro div.testo_benvenuto { position:absolute; left:340px; top:93px; font-family:arial; font-size:14px; line-height:16px; color:#cc6633; width:350px; margin-top: 15px}
#intro div.firma_sposi { position:absolute; left:340px; top:153px; font-family:arial; font-size:12px; font-style:italic; color:#666666; width:350px; text-align:right}

#matrimonio_50 { background:url(../serie1/images/bg_foto_box.jpg) top left no-repeat; width:370px; height:166px; border:1px solid #cccccc; position:relative; margin-left:8px; float:left}
#matrimonio_50 div.img_matrimonio { position:absolute; top:24px; left:19px; width:121px; text-align:center}
#matrimonio_50 div.titolo_matrimonio { position:absolute; top:20px; left:155px; width:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:17px; font-style:italic; letter-spacing:-1px; text-align:center}
#matrimonio_50 div.mes_matrimonio { position:absolute; top:55px; left:155px; width:200px; font-family:arial; font-size:11px; line-height:12px; text-align:center; color:#cc6633}
#matrimonio_50 div.dettagli_matrimonio { position:absolute; top:70px; left:155px; width:200px; font-family:arial; text-align:center; color:#333333}
#matrimonio_50 div.dettagli_matrimonio p.data { margin:0; padding:0; font-size:12px}
#matrimonio_50 div.dettagli_matrimonio p.luogo { margin:0; padding:0; font-size:11px}
#matrimonio_50 div.dettagli_matrimonio p.provincia { margin:0; padding:0; font-size:11px; font-style:italic}
#matrimonio_50 div.dettagli_matrimonio p.approfondisci { margin-bottom:0; padding-bottom:0; padding-top:10px; margin-top:0;}
#matrimonio_50 div.dettagli_matrimonio p.approfondisci a { color:#999933; text-decoration:none; font-size:11px;}
#matrimonio_50 div.dettagli_matrimonio p.approfondisci a:visited { color:#999933;}
#matrimonio_50 div.dettagli_matrimonio p.approfondisci a:hover { color:#666600;}

#matrimonio_100 { background:url(../serie1/images/bg_foto_box100.jpg) 0px 0px no-repeat; width:750px; height:166px; border:1px solid #cccccc; position:relative; margin-left:8px; float:left}
#matrimonio_100 div.img_matrimonio { position:absolute; top:24px; left:179px; width:121px; text-align:center}
#matrimonio_100 div.titolo_matrimonio { position:absolute; top:20px; left:315px; width:300px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:22px; font-style:italic; letter-spacing:-1px; text-align:center}
#matrimonio_100 div.mes_matrimonio { position:absolute; top:45px; left:315px; width:300px; font-family:arial; font-size:13px; line-height:13px; text-align:center; color:#666666}
#matrimonio_100 div.dettagli_matrimonio { position:absolute; top:70px; left:315px; width:300px; font-family:arial; text-align:center; color:#333333}
#matrimonio_100 div.dettagli_matrimonio p.data { margin:0; padding:0; font-size:14px}
#matrimonio_100 div.dettagli_matrimonio p.luogo { margin:0; padding:0; font-size:13px}
#matrimonio_100 div.dettagli_matrimonio p.provincia { margin:0; padding:0; font-size:13px; font-style:italic}
#matrimonio_100 div.dettagli_matrimonio p.approfondisci { margin-bottom:0; padding-bottom:0; padding-top:10px; margin-top:0;}
#matrimonio_100 div.dettagli_matrimonio p.approfondisci a { color:#999933; text-decoration:none; font-size:14px;}
#matrimonio_100 div.dettagli_matrimonio p.approfondisci a:visited { color:#999933;}
#matrimonio_100 div.dettagli_matrimonio p.approfondisci a:hover { color:#666600;}

#cont_page a { color:#999933; font-weight:bold; text-decoration:none}
#cont_page a:visited { color:#999933; font-weight:bold; text-decoration:none}
#cont_page a:hover { color:#e3e35b; font-weight:bold; text-decoration:underline}

#ricevimento_50 { background:url(../serie1/images/bg_foto_box.jpg) top left no-repeat; width:370px; height:166px; border:1px solid #cccccc; position:relative; float:left; margin-left:10px}
#ricevimento_50 div.img_ricevimento { position:absolute; top:24px; left:19px; width:121px; text-align:center}
#ricevimento_50 div.titolo_ricevimento { position:absolute; top:20px; left:155px; width:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:17px; font-style:italic; letter-spacing:-1px; text-align:center}
#ricevimento_50 div.mes_ricevimento { position:absolute; top:55px; left:155px; width:200px; font-family:arial; font-size:11px; line-height:12px; text-align:center; color:#666666}
#ricevimento_50 div.dettagli_ricevimento { position:absolute; top:90px; left:155px; width:200px; font-family:arial; text-align:center; color:#333333}
#ricevimento_50 div.dettagli_ricevimento p.luogo { margin:0; padding:0; font-size:11px; line-height:12px}
#ricevimento_50 div.dettagli_ricevimento p.provincia { margin:0; padding:0; font-size:11px; font-style:italic; color:#666666}
#ricevimento_50 div.dettagli_ricevimento p.approfondisci { margin-bottom:0; padding-bottom:0; padding-top:10px; margin-top:0;}
#ricevimento_50 div.dettagli_ricevimento p.approfondisci a { color:#999933; text-decoration:none; font-size:11px;}
#ricevimento_50 div.dettagli_ricevimento p.approfondisci a:visited { color:#999933;}
#ricevimento_50 div.dettagli_ricevimento p.approfondisci a:hover { color:#666600;}

#ricevimento_100 { background:url(../serie1/images/bg_foto_box100.jpg) 0px 0px no-repeat; width:750px; height:166px; border:1px solid #cccccc; position:relative; margin-left:8px; float:left}
#ricevimento_100 div.img_ricevimento { position:absolute; top:24px; left:179px; width:121px; text-align:center}
#ricevimento_100 div.titolo_ricevimento { position:absolute; top:20px; left:315px; width:300px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:22px; font-style:italic; letter-spacing:-1px; text-align:center}
#ricevimento_100 div.mes_ricevimento { position:absolute; top:45px; left:315px; width:300px; font-family:arial; font-size:13px; line-height:13px; text-align:center; color:#cc6633}
#ricevimento_100 div.dettagli_ricevimento { position:absolute; top:90px; left:315px; width:300px; font-family:arial; text-align:center; color:#333333; font-size:14px}
#ricevimento_100 div.dettagli_ricevimento p.luogo { margin:0; padding:0; font-size:13px; line-height:13px}
#ricevimento_100 div.dettagli_ricevimento p.provincia { margin:0; padding:0; font-size:13px; font-style:italic; color:#666666}
#ricevimento_100 div.dettagli_ricevimento p.approfondisci { margin-bottom:0; padding-bottom:0; padding-top:10px; margin-top:0;}
#ricevimento_100 div.dettagli_ricevimento p.approfondisci a { color:#999933; text-decoration:none; font-size:14px;}
#ricevimento_100 div.dettagli_ricevimento p.approfondisci a:visited { color:#999933;}
#ricevimento_100 div.dettagli_ricevimento p.approfondisci a:hover { color:#666600;}


#matrimappa { width:180px; background:url(images/matrimappa.jpg) no-repeat; padding-left:135px; height:115px; text-align:left; padding-bottom:10px}
#matrimappa div.titolo_map {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:17px; font-style:italic; letter-spacing:-1px; padding-bottom:12px; padding-top:16px}
#matrimappa div.cont_map { font-family:arial; font-size:11px; color:#666666; margin:0; padding:0; padding-bottom:6px}
#matrimappa p.approfondisci { margin:0; padding:0;}
#matrimappa p.approfondisci a { color:#999933; text-decoration:none; font-size:12px; font-family:arial;}
#matrimappa p.approfondisci a:visited { color:#999933;}
#matrimappa p.approfondisci a:hover { color:#666600;}

#map_content {width:556px; border: 1px black solid;}
#map_view {height: 416px;}
/* #map_view { background:url(/application/views/wedsite/skin/fedi_fiori_grigiohttps://i.lmnstatic.com/bg_fg2.gif) repeat-y; width:505px; margin-top:0px; margin-left: -1px} */
.infoWindow_main { text-align: left}
div#map_view div.infoWindow_main p.infoWindow_title {font-family: arial; font-size: 14px; line-height:18px; letter-spacing:-1px; font-weight:bold; color: #000000; margin:0; padding:0}
.infoWindow_content { font-family: arial; font-size: 12px; padding-top:10px}
div#map_view .infoWindow_content p { font-size:11px;}


/** lista dei punti sopra la mappa **/
div.int_content { padding:0px 0px 0px 0px; margin-bottom:10px;}
#cont_page p.listaPunti { background:#f7dfd5; margin:0; font-size:12px; color:#333333; font-weight:bold; padding:6px; line-height:14px; border-bottom:1px dotted #f7af8b}
div.div_categoria {border:1px solid #f9e0d9; float:left; width:131px; margin-left:5px; margin-top:4px; background:url(https://i.lmnstatic.com/ic_dw_bl.gif) 122px 16px no-repeat; font-size:11px; color:#333333; font-family:arial;}
div.div_categoria_alone {border:1px solid #cccccc; float:left; width:131px; margin-left:5px; margin-top:4px; background:none; font-size:11px; color:#333333; font-family: arial }

div.box_listaPunti { margin:0; padding:0px 0px 5px 0px; width: 556px; border: 1px solid #f7af8b}
p.listaPunti {font-weight: bold; margin: 0 0 10px 0}
ul.pointList {list-style-type: none; margin: 0; padding: 0; display: none; position: absolute; z-index: 10000; background-color: #ffffff; width: 131px; border:1px solid #f9e0d9; margin-left:-1px}
ul.pointList li { cursor: pointer; background:url(https://i.lmnstatic.com/legenda_ic.gif) 4px 10px no-repeat #f9e0d9; padding:5px 5px 5px 14px}
ul.pointList li:hover { background:url(https://i.lmnstatic.com/legenda_ic_wt.gif) 4px 10px no-repeat #cc6633; color:#FFFFFF}
ul.pointList li a { font-weight:lighter; font-size:11px}
ul.pointList li p.titolo_puntoLista { margin: 0; padding: 0}

/************************************/


#gallery_100 { width:750px; height:188px; border:1px solid #cccccc; position:relative; margin-left:8px; float:left; margin-top:10px; padding-top:10px}
#gallery_100 div.titolo_gallery {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:22px; font-style:italic; letter-spacing:-1px; text-align:center}
#gallery_100 p.alcune_foto { font-family:arial; font-size:12px; color:#666666; margin:0; padding:0; text-align:center; padding-bottom:6px}
#gallery_100 ul#lista_foto_home  { margin:0; padding:0; list-style-type:none; text-align:center}
#gallery_100 ul#lista_foto_home li { display:inline-block; width:117px; height:117px; background:url(https://i.lmnstatic.com/bg_li_fotogallery.gif) no-repeat; position:relative }
#gallery_100 ul#lista_foto_home li table { position:absolute; top:7px; left:8px; width:99px; height:99px;}
#gallery_100 ul#lista_foto_home li table td { width:99px; height:99px}
#gallery_100 ul#lista_foto_home li table td img { border:0}
#gallery_100 p.approfondisci { margin:0; padding:0; text-align:center}
#gallery_100 p.approfondisci a { color:#999933; text-decoration:none; font-size:14px; font-family:arial;}
#gallery_100 p.approfondisci a:visited { color:#999933;}
#gallery_100 p.approfondisci a:hover { color:#666600;}
#gallery_100 div.img_gallery { position:absolute; top:24px; left:179px; width:121px; text-align:center}
#gallery_100 div.dettagli_gallery {float:left; width:50%; font-family:arial; text-align:center; color:#333333; font-size:14px}
#gallery_100 div.dettagli_gallery p.gallery_name { margin:0; padding:0; font-size:13px; line-height:13px}
#gallery_100 div.dettagli_gallery p.num_foto { margin:0; padding:0; font-size:13px; font-style:italic; color:#666666}
div#menu_thumb { padding-top:10px; text-align:center}
div#menu_thumb ul { margin:0; padding:0; list-style-type:none}
div#menu_thumb ul li { display:inline-block; width:117px; height:117px; background:url(https://i.lmnstatic.com/bg_li_fotogallery.gif) no-repeat; position:relative; margin-right:-6px }
div#menu_thumb ul li table { position:absolute; top:7px; left:8px; width:99px; height:99px;}
div#menu_thumb ul li table td { width:99px; height:99px}
div#menu_thumb ul li table td img { border:0}
div#thumbs { background:url(../serie1/images/back_pagelist.gif) no-repeat; position:relative; height:136px}
div#thumbs img.sx_img { position:absolute; top:-74px; left:5px; border:0}
div#thumbs img.dx_img { position:absolute; top:-74px; right:0px; border:0}
div.pagination { font-size:12px; font-family:arial; font-size:14px; padding-top:-8px; margin-top:0px; position:absolute; top:115px; width:560px; text-align:center;}
div.pagination a { margin-left:10px; margin-right: 10px}
div.pagination div.pagination_number { width:20px; display:inline-block; text-align:right; border:1px solid #cccccc; padding:4px}
div.pagination div.pagination_number span.current { padding-right:3px; font-weight:bold}
#cont_page div.pagination div.pagination_number a { text-align:center; color:#cb5f29}
div.top_slideshow { margin-top:10px}
#gallery { background:url(../serie1/images/bg_fg.gif) repeat-y; width:516px; margin-top:-10px;}
div.slideshow-container { width:494px; height:476px}
div.slideshow-container table td { width:494px; height:500px}
div.slideshow-container table td img { border:0}
div.slideshow-container table td a:hover { border:0;}
div#caption {width:475px; margin-top: 15px; height:25px; font-style:italic; }
div#caption div.image-desc { padding-top:6px; text-align:left; font-size:11px; color:#666666; padding-bottom:6px; line-height:13px; font-family:arial;  }

#fotogallery_bottom { position:relative; height:55px; width:566px; height:60px}
#fotogallery_bottom div.photo-index { font-family:arial; font-size:12px; color:#000000; font-weight:bold; right:32px; top:6px; position:absolute}
#fotogallery_bottom div.controls { position:absolute; top:6px; left:32px;}
#fotogallery_bottom div.controls .nav-controls .prev { position:absolute; top:0px; left:0px;}
#fotogallery_bottom div.controls .ss-controls .play { position:absolute; top:0px; left:50px;}
#fotogallery_bottom div.controls .ss-controls .pause { position:absolute; top:0px; left:50px;}
#fotogallery_bottom div.controls .nav-controls .next { position:absolute; top:0px; left:100px;}
#fotogallery_bottom div.controls img { border:0}
#fotogallery_bottom div.controls2 { left:200px; top:0px; position:absolute; width:120px}
#fotogallery_bottom div.controls2 img { margin-left:5px; margin-right:5px; border:0}

ul#lista_album_gallery { margin:0; padding:0; list-style-type:none}
ul#lista_album_gallery li { border:1px solid #cccccc; font-size:12px; color:#666666; font-family:arial; height:148px; position:relative; margin-bottom:10px}
ul#lista_album_gallery li div.img_lista_album { position:absolute; background:url(https://i.lmnstatic.com/bg_li_album.gif) no-repeat; top:5px; left:5px; width:143px; height:143px}
ul#lista_album_gallery li div.img_lista_album table { position:absolute; top:6px; left:7px}
ul#lista_album_gallery li div.img_lista_album table td { width:126px; height:126px}
ul#lista_album_gallery li div.img_lista_album table td img { border:0}
ul#lista_album_gallery li div.titolo_lista_album { position:absolute; top:10px; left:155px;}
ul#lista_album_gallery li div.titolo_lista_album a { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:22px; font-style:italic; letter-spacing:-1px; font-weight:lighter}
ul#lista_album_gallery li div.desc_lista_album { position:absolute; top:40px; left:155px; font-style:italic; width:395px}
ul#lista_album_gallery li div.numero_foto_lista_album { position:absolute; top:125px; left:155px; color:#999999}
ul#lista_album_gallery li div.approfondisci_lista_album { position:absolute; top:125px; right:10px;}
ul#lista_album_gallery li div.approfondisci_lista_album a { font-size:14px; font-weight:lighter;}





#sposi { background:url(images/bg_sposi.jpg) top center no-repeat; height:193px; border:1px solid #cccccc; margin-left:8px; margin-top:10px; margin-right:8px; position:relative}
#sposi div.sposa { position:absolute; top:64px; text-align:center; left:10px; width:200px}
#sposi div.sposa p.nome_sposa { font-size:12px; color:#000000; margin:0; padding:0; font-family:arial;}
#sposi div.sposa p.descrizione_sposa { font-size:11px; color:#666666; margin:0; padding:0; padding-top:10px; font-family:arial; line-height:14px}

#sposi div.sposo { position:absolute; top:64px; text-align:center; right:10px; width:200px}
#sposi div.sposo p.nome_sposo { font-size:12px; color:#000000; margin:0; padding:0; font-family:arial;}
#sposi div.sposo p.descrizione_sposo { font-size:11px; color:#666666; margin:0; padding:0; padding-top:10px; font-family:arial; line-height:14px}

div#altre_pagine { text-align:center; padding-top:15px; padding-bottom:15px;}
div#altre_pagine div.titolo_altre_pagine { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:20px; letter-spacing:-1px; font-style:italic; padding-bottom:10px }
div#altre_pagine ul { margin:0; padding:0; list-style-type:none}
div#altre_pagine ul li { background:url(images/bg_li_menu.jpg) top right repeat-y #f6f6f6; width:178px; margin-left:6px; display:inline-block; border:1px solid #ccc; text-align:left; padding-left:5px; padding-bottom:6px; padding-top:4px; padding-right:6px; width:170px; height:20px; overflow:hidden;}
div#altre_pagine ul li:visited {border:1px solid #ccc;}
div#altre_pagine ul li:hover {border:1px solid #333;}
div#altre_pagine ul li a { background:url(images/li.gif) 0px 6px no-repeat; font-size:12px; font-weight:bold; font-family:arial; color:#333333; padding-left:14px; padding-top:4px; text-decoration:none; height:16px; width:159px; display:block; overflow:hidden}
div#altre_pagine ul li a:visited { color:#333333}
div#altre_pagine ul li a:hover { color:#000000}

div#footer { text-align:center; font-size:11px; color:#999999; line-height:13px; padding-top:10px; font-family:arial; padding-bottom:15px}
div#footer img { float:right; margin:10px; border:0}

#template_int { background:url(../serie1/images/bg_template.gif) repeat-y; margin-top:20px; margin-bottom:20px;display:inline-block;}
#menu { width:180px; margin-left:6px; margin-right:6px; float:left; font-size:12px; font-family:arial;}
#menu ul { margin:0; padding:0; list-style-type:none;}
#menu ul li { background:url(images/bg_li_menu.jpg) top right repeat-y #f6f6f6; width:180px; margin-bottom:6px; text-align:left; padding-bottom:6px; padding-top:6px; border:1px solid #ffffff}
#menu ul li:visited { border:1px solid #ffffff}
#menu ul li:hover { border:1px solid #999999}
#menu ul li a { color:#333333; font-weight:bold; text-decoration:none; background:url(images/li.gif) 0px 2px no-repeat; margin-left:4px; padding-left:14px;}
#menu ul li a:visited { color:#333333;}
#menu ul li a:hover { color:#999999;}
#cont_page { width:566px; margin-left:6px; margin-right:6px; float:left}
#cont_page h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; letter-spacing:-1px; font-style:italic; padding-bottom:15px; margin:0; padding-top:0; font-weight:lighter }
#cont_page h1.gener { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; letter-spacing:-1px; font-style:italic; padding-bottom:5px; margin:0; padding-top:0; font-weight:lighter }
#cont_page p { font-family:arial; font-size:12px; color:#666666}
#cont_page ul { font-family:arial; font-size:12px; color:#666666}
#cont_page div.partecipazione { background:url(images/partecipazione.jpg) no-repeat; width:553px; height:209px; position:relative; margin-bottom:15px; font-size:12px; font-family:arial; color:#4e4e4e}
#cont_page div.partecipazione div.img_partecipazione { position:absolute; left:38px; top:19px; width:199px; text-align:center}
#cont_page div.partecipazione div.sposi { position:absolute; left:286px; top:33px; width:257px; text-align:center; font-size:14px; color:#333333}
#cont_page div.partecipazione div.testo { position:absolute; left:286px; top:64px; width:257px; text-align:center; font-style:italic; color:#666666}
#cont_page div.partecipazione div.data { position:absolute; left:286px; top:100px; width:257px; text-align:center; font-weight:bold}
#cont_page div.partecipazione div.chiesa { position:absolute; left:286px; top:123px; width:257px; text-align:center; font-weight:bold; font-size:13px}
#cont_page div.partecipazione span.indirizzo { display:block; font-weight:lighter; font-size:12px}
#cont_page div.partecipazione span.comune { display:block; font-weight:lighter; font-size:12px}
#cont_page div.partecipazione span.provincia { display:block; font-weight:lighter; font-size:12px}
#cont_page div.partecipazione div.testo_ricevimento { position:absolute; left:286px; top:33px; width:257px; text-align:center; font-style:italic; color:#666666}
#cont_page div.partecipazione div.luogo_ricevimento { position:absolute; left:286px; top:113px; width:257px; text-align:center; font-weight:bold; font-size:13px}
#cont_page p img { float:right}

p.wed_edit_link_sposi_top { margin-left:290px;}
p.wed_edit_link_sposi_top a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold }

p.wed_edit_link_page a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold }
#cont_page p.wed_edit_link_page_save a { background:#cc0000; font-size:13px; font-family:arial; font-weight:bold; color:#FFFFFF; padding-right:25px; padding-left:25px; text-decoration:none; padding-top:3px; padding-bottom:3px;}

p.wed_edit_link_special a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold;}
p.wed_edit_link_special_image a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold; margin-left: 150px }
p.wed_edit_link_special_dati {float: right; margin-top: 0; margin-right: 15px}
p.wed_edit_link_special_dati a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold }

#cont_page p.wed_edit_link_special_save a { background:#cc0000; font-size:13px; font-family:arial; font-weight:bold; color:#FFFFFF; padding-right:25px; padding-left:25px; text-decoration:none; padding-top:3px; padding-bottom:3px;}

p.wed_edit_link_img { margin-left:120px; width:300px; position:relative}
p.wed_edit_link_img a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold; position:absolute; top:-20px }

p.wed_edit_link_wedsite { margin-left:340px; position:relative; height:30px}
p.wed_edit_link_wedsite a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold; position:absolute; top:-210px}

p.wed_edit_link_save { margin-left:340px; position:relative; height:30px}
p.wed_edit_link_save a { background:#cc0000; font-size:13px; font-family:arial; font-weight:bold; color:#FFFFFF; padding-right:25px; padding-left:25px; text-decoration:none; padding-top:3px; padding-bottom:3px; position:absolute; top:-215px}

p.wed_msg_err { position: relative; top: -260px; margin-left:430px; height:30px}
p.wed_msg_err { font-size:12px; color:#ff0000; padding-top:3px; padding-bottom:3px}

p.wed_desc_spo_err { position: relative; height:30px}
p.wed_desc_spo_err { font-size:12px; color:#ff0000; padding-top:3px; padding-bottom:3px}

p.wed_desc_spa_err { position: relative; height:30px}
p.wed_desc_spa_err { font-size:12px; color:#ff0000; padding-top:3px; padding-bottom:3px}

p.wed_edit_link_save_desc { margin-left:340px; position:relative; height:30px}
p.wed_edit_link_save_desc a { background:#cc0000; font-size:13px; font-family:arial; font-weight:bold; color:#FFFFFF; padding-right:25px; padding-left:25px; text-decoration:none; padding-top:3px; padding-bottom:3px; position:absolute}


p.wed_edit_link_sposi { margin-left:290px; margin-top:20px; margin-bottom:50px}
p.wed_edit_link_sposi a { font-family:arial; font-size:13px; text-decoration:none; color:#CC0000; font-weight:bold }

#cont_page p.wed_edit_link_page_save a { color:#FFFFFF}


input#titleEditor { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; letter-spacing:-1px; font-style:italic; padding-bottom:0; margin:0; padding-top:0; font-weight:lighter }

#link_inserisci_commento { text-align:right; padding-bottom:6px; margin:15px auto 3px; max-width:781px;}
#link_inserisci_commento p { margin:0px; padding:0;}
#link_inserisci_commento a { background:#cc6633; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; line-height:12px;}
#link_inserisci_commento a:visited { background:#cc6633; color:#FFFFFF; }
#link_inserisci_commento a:hover { background:#ff9966; color:#FFFFFF; text-decoration:none}
#lista_commenti { border: 1px solid #999999; font-size:12px; margin-top:5px; padding:10px; margin-bottom:5px}
#cont_page .n_comm { margin:0; padding:0; font-size:14px; color:#000000; font-family:arial}
#lista_commenti a { font-size: 13px; font-family: arial;}
#lista_commenti ul { list-style-type:none; margin:0; padding:0; padding-top:10px }
#lista_commenti ul li { border-top: 1px dashed #cccccc; padding-top:5px; padding-bottom:15px; position:relative}

.lista_commenti { border: 1px solid #999999; font-size:12px; margin-top:5px; padding:10px; margin-bottom:5px}
.lista_commenti a { font-size: 13px; font-family: arial;}
.lista_commenti ul { list-style-type:none; margin:0; padding:0; padding-top:10px }
.lista_commenti ul li { border-top: 1px dashed #cccccc; padding-top:5px; padding-bottom:15px; position:relative}


.gs_x { position:absolute; right:0px; top:4px}
.gs_div_tab { float:left; margin-right:10px; margin-top:3px; width:80px; }
.gs_tab { border:1px solid #cccccc;}
.gs_tab_none { width:80px; height:38px; background:url(images/no_avatar.jpg) no-repeat}
.gs_cont {float:left; width:432px;}
.gs_ut { font-family:arial; line-height:15px; font-weight:bold; color:#505050}
.gs_cm { font-family:arial; font-size:12px; color:#333333; line-height:15px; padding-top:6px}
.gs_det { font-family:arial; font-size:11px; color:#808080; line-height:14px; padding-top:6px}

.testo_commento { color: #666666; font-size: 12px; width: 385px}


div#map_directions { color: #333333; font-size: 12px; font-family: arial; text-align: left}
#TB_window .approximate_directions a.box_directions_back { background:url(https://i.lmnstatic.com/input_bg.gif); font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #ff80bf; line-height:11px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px; margin-top:6px; margin-bottom:6px}
#TB_window .approximate_directions a.agg_punto { background:url(https://i.lmnstatic.com/input_bg.gif); font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #ff80bf; line-height:11px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px;}

#TB_window .approximate_directions div.aggiungi_punti { text-align:right; padding-top:20px}

#TB_window .approximate_directions ul.agg_punti { list-style-type:none; margin:0; padding:0}
#TB_window .approximate_directions ul.agg_punti li { padding-bottom:6px; font-weight:bold; font-size:12px; line-height:12px; margin-bottom:6px; border-bottom:1px solid #d5c4cd}
.approximate_err { margin-top: 5px}

div.adp-placemark-class {position:relative; top: -7px;}
div.adp-placemark-a-class { float: right; position: absolute; top: 1052px; right: 277px }
a#adp-placemark-a { background: transparent url(https://i.lmnstatic.com/input_bg.gif) repeat scroll 0 0; border:1px solid #FF80BF; color: #ffffff; font-size: 11px; font-weight: bold; line-height: 11px; padding: 3px 15px; text-decoration: none }
a#adp-placemark-a:hover { color: #ffffff }

.message {
	text-align: center;
	width: 75%;
	margin: 20px auto;
	padding: 15px;
	font-size: 17px;
	border-width: 1px;
	border-style: solid;
}

.message p, div.box div.int .message p {
	margin: 0px;
	padding: 0px;
}
div.error {
	background-color: #efa4a4;
	border-color: #DF7D7D;
}
div.ok {
	background-color: #a1ff7c;
	border-color: #9DAB44;
}

.counter { font-size: 12px; color: #333333; font-family: arial}

#div_menu_community {position: fixed; top:197px; left: 179px}

.err { font-size: 13px; color: #cc3300; margin: 0}

/* video partecipazione */

#template_video { font-family:arial; font-size:12px; color:#666666 }
.vdesc { margin:10px 0 10px 0; padding:6px 0px 6px 0px; text-align:left;}
#matrimonio_info { text-align:center; margin:0; padding: 8px 0px 8px 0px}
#cont_page p.data { color:#333333; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-size:22px; line-height:30px; margin:0; padding:0}
#cont_page p.luogo { color:#666666; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-size:18px; line-height:20px; margin:0; padding:0}
#viste_video { text-align:center}
#voti_video { text-align:center; margin-top: 5px}
#num_voti_video { margin-top: -3px}
#voti_message { font-family:arial; font-size:12px; padding-top:15px; padding-bottom:10px; font-style:italic}
a.gn_rs { color:#ff80bf; text-decoration:none;}
a.gn_rs:hover { color:#6a0135;}

/* video partecipazione */

#show_cats {height: 20px}