body{margin:0; padding:0;}
.close{clear: both;}
img { border:0}

#main_lmn { background:#ffffff; height:76px }

#header { height:76px; width:1000px; position:relative; border:none; margin:0px auto; bottom:0px;}
#header div.logo { position:absolute; bottom:0px; left:10px}
#header div.logo img { border:0;}

#header div.categorie {
    position: absolute;
    right: 30px;
    top: 30px;
}
#header div.categorie ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px #CCCCCC;
    font-family: arial;
    font-size: 11px;
    line-height: 15px;
    list-style-type: none;
    margin: 0;
    padding: 0 4px;
}
#header div.categorie ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: auto;
}
#header div.categorie ul li a {
    color: #000000;
    display: block;
    padding: 2px 8px 3px;
    text-decoration: none;
}
#header div.categorie ul li a:hover {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    text-decoration: none;
}
#header div.categorie ul.sub_menu_wed {
    background-color: #FFFFFF;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 5px 5px #CCCCCC;
    list-style-type: none;
    margin: 0;
    padding: 3px;
    position: absolute;
    right: 81px;
    top: 20px;
    width: auto;
    z-index: 100;
}
#header div.categorie ul li ul.sub_menu_wed li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    text-align: right;
}
#header div.categorie ul li ul.sub_menu_wed li a {
    display: block;
    padding: 3px 4px;
    width: auto;
}

#header div.elle_network { position:absolute; bottom:14px; right:10px}
#header div.elle_network img { border:0;}


#bg { background:url(/application/views/wedsite/skin/primavera/images/cont_bg.gif) top center repeat-y; margin:0px auto; }

#primavera { background:url(/application/views/wedsite/skin/primavera/images/primavera.gif) top center no-repeat; }
#primavera_footer { background:url(/application/views/wedsite/skin/primavera/images/primavera_footer.gif) top center no-repeat; height:354px; margin:-90px 0 0 0; }
#footer { text-align:center; font-size:11px; color:#999999; line-height:13px; padding:128px 0 0 0; font-family:georgia; width:800px; margin:0px auto;}
#footer img { float:right; margin:10px; border:0}

#main { width:800px; text-align:left}

#header_ws { width:800px; height:92px; position:relative; }
#header_ws div.nomi_sposi { position:absolute; width:800px; left:0px; top:0px; text-align:center; font-family: ElleGaborMedium, georgia; font-size:44px;}
#header_ws div.data_matrimonio { position:absolute; width:800px; left:0px; top:40px; text-align:center; font-family:georgia; font-size:18px }
#weddingCount { color:#000000; font-size:14px; font-family:georgia; text-align:center; margin:0; padding:0; width:800px; text-align:center; left:0; top:65px; position:absolute }



#intro { position:relative; background:url(/application/views/wedsite/skin/primavera/images/photo_bg.gif) top center no-repeat; width:800px; height:260px; }
#intro div.foto_sposi { position:absolute; left:304px; top:17px}
#intro div.foto_sposi_no_content { position:absolute; left:304px; top:17px; border: 1px dashed #bbb; text-align: center; padding: 60px 55px;}
#intro div.titolo_benvenuto { position:absolute; width:400px; text-align:center; top:178px; left:200px; right:200px; font-family:georgia; font-size:14px; color:#000000; line-height:14px }
#intro div.testo_benvenuto { position:absolute; width:400px; text-align:center; top:196px; left:200px; right:200px; font-family:georgia; font-size:11px; color:#666666; line-height:14px; height:58px; overflow:hidden }
#intro div.testo_benvenuto p { margin:0; padding:0 }
#intro div.firma_sposi { color:#666666; font-style:italic }

#menu_home { width:182px; position:absolute; top:30px; left:6px; overflow:hidden; font-size:11px; font-family:georgia; font-weight:bold; line-height:13px; text-align:center; background-color: #fff; z-index: 5 }
/** solo per le prove con chrome, levare quando paolo fa l'immagine di sfondo **/
.sfondo_menu_home {-webkit-box-shadow: 4px 0px 7px #aaa;}
#menu { font-weight:lighter; text-align:left }
#menu ul { margin:0; padding:0; list-style-type:none;}
#menu ul li { background:url(/application/views/wedsite/skin/primavera/images/cuore.gif) 0px 2px no-repeat; line-height:14px; padding:0 0 0 16px; margin:7px 0 0 0; width:166px; overflow:hidden; line-height:12px; overflow:hidden }
#menu ul li a { color:#000000; text-decoration:none; }
#menu ul li a:hover { color:#ec3300; }
#menu_hidden { font-weight:lighter; text-align:left }
#menu_hidden ul { margin:0; padding:0; list-style-type:none;}
#menu_hidden ul li { background:url(/application/views/wedsite/skin/primavera/images/cuore.gif) 0px 2px no-repeat; line-height:14px; padding:0 0 0 16px; margin:7px 0 0 0; width:166px; overflow:hidden; line-height:12px; overflow:hidden }
#menu_hidden ul li a { color:#000000; text-decoration:none; }
#menu_hidden ul li a:hover { color:#ec3300; }
#intro_img_dx { position:absolute; right:8px; top:30px; display:block; width:181px; height:229px; background:url(/application/views/wedsite/skin/primavera/images/500.jpg); }

#mostra_pagine {text-align: right; padding: 2px 10px 6px}
#mostra_pagine a {color: #EC3300; text-decoration: none; font-size: 11px; font-weight: normal}

#menu_int { width:182px; overflow:hidden; font-size:11px; font-family:georgia; font-weight:bold; line-height:13px; text-align:center; float:left; margin:10px 10px 6px 6px }

#home_album { background:url(/application/views/wedsite/skin/primavera/images/album.jpg) no-repeat; margin:0 0 10px 0; height:290px; width:800px; position:relative}
.titolo_gallery {font-family:Georgia; font-size:14px; line-height:14px; text-align:center; color:#000000; font-weight:bold; position:absolute; left:70px; top:26px; width:324px; height:20px; overflow:hidden }
.titolo_gallery a { color:#000000; text-decoration:none }
.titolo_gallery a:hover { color:#ec3300; }
#home_slide_img { width:238px; height:178px; background:#ffffff; border:1px solid #ddcccc; position:absolute; left:110px; top:52px; }
#home_slide_img img { /*width:230px; height:172px; margin:4px;*/ display:none }
#home_slide_img img:first-child { /*width:230px; height:172px; margin:4px;*/ display:block }
#home_slide_img_no_content { width:238px; height:178px; background:#ffffff; border:1px solid #ddcccc; position:absolute; left:110px; top:52px; border: 1px dashed #bbb; text-align: center; padding: 20px 20px 0 20px}
.home_album_app { width:800px; text-align:center; font-family:georgia; font-size:11px; position:absolute; left:0; bottom:0px; right:0px}
.home_album_app a { color:#ec3300; text-decoration:none }
.home_album_app a:hover { color:#000000 }

.titolo_sposi {font-family:Georgia; font-size:14px; line-height:14px; text-align:center; color:#000000; font-weight:bold; position:absolute; right:70px; top:26px; width:324px; height:20px; overflow:hidden }
#sposi { width:320px; position:absolute; top:50px; right:66px; height:230px }

#sposi div.sposa { position:absolute; top:4px; left:5px; width:150px; height:110px}
#sposi div.sposa table { margin: auto; border:1px solid #ddcccc; background:#ffffff }
#sposi div.sposa p.nome_sposa { font-size:14px; color:#000000; margin:0; padding:0; font-family:georgia; text-align:center; position:absolute; top:116px; left:0px; width:150px}
#sposi div.sposa p.descrizione_sposa { font-size:11px; color:#000000; margin:0; padding:0; font-family:georgia; text-align:center; position:absolute; top:136px; left:0px; width:150px; line-height:14px; height:57px; overflow:hidden; font-style:italic }


#sposi div.sposo { position:absolute; top:4px; left:165px; width:150px; height:110px;}
#sposi div.sposo table { margin: auto; border:1px solid #ddcccc; background:#ffffff }
#sposi div.sposo p.nome_sposo { font-size:14px; color:#000000; margin:0; padding:0; font-family:georgia; text-align:center; position:absolute; top:116px; left:0px; width:150px}
#sposi div.sposo p.descrizione_sposo { font-size:11px; color:#000000; margin:0; padding:0; font-family:georgia; text-align:center; position:absolute; top:136px; left:0px; width:150px; line-height:14px; height:57px; overflow:hidden; font-style:italic }


#home_matrimonio { background:url(../serie2/images/bg_foto_box.jpg) top center no-repeat; position:relative }
#home_matrimonio .img_matrimonio { margin:21px 0}
#home_matrimonio div.titolo_matrimonio { font-family:Georgia; font-size:14px; line-height:17px; text-align:center; font-weight:bold; margin:0 0 10px 0; padding:0 }
#home_matrimonio div.titolo_matrimonio a { color:#000000; text-decoration:none }
#home_matrimonio div.titolo_matrimonio a:hover { color:#ec3300; }
#home_matrimonio div.mes_matrimonio { font-family:Georgia; font-size:11px; line-height:14px; text-align:center; color:#999999 }
#home_matrimonio div.dettagli_matrimonio {  font-family:Georgia; font-size:11px; line-height:14px; text-align:center; color:#000000  }
#home_matrimonio div.dettagli_matrimonio p.data { margin:0; padding:0;}
#home_matrimonio div.dettagli_matrimonio p.luogo { margin:0; padding:0;}
#home_matrimonio div.dettagli_matrimonio p.provincia { margin:0; padding:0;}
#home_matrimonio div.dettagli_matrimonio p.approfondisci { margin-bottom:0; padding-bottom:0; padding-top:10px; margin-top:0;}
#home_matrimonio div.dettagli_matrimonio p.approfondisci a { color:#ec3300; text-decoration:none; font-size:11px;}
#home_matrimonio div.dettagli_matrimonio p.approfondisci a:hover { color:#000000;}

#home_ricevimento { background:url(../serie2/images/bg_foto_box.jpg) top center no-repeat; position:relative}
#home_ricevimento .img_ricevimento { margin:21px 0}
#home_ricevimento div.titolo_ricevimento { font-family:Georgia; font-size:14px; line-height:17px; text-align:center; font-weight:bold; margin:0 0 10px 0; padding:0; }
#home_ricevimento div.titolo_ricevimento a { color:#000000; text-decoration:none }
#home_ricevimento div.titolo_ricevimento a:hover { color:#ec3300; }
#home_ricevimento div.mes_ricevimento { font-family:Georgia; font-size:11px; line-height:14px; text-align:center; color:#999999}
#home_ricevimento div.dettagli_ricevimento { font-family:Georgia; font-size:11px; line-height:14px; text-align:center; color:#000000}
#home_ricevimento div.dettagli_ricevimento p.luogo { margin:0; padding:0;}
#home_ricevimento div.dettagli_ricevimento p.provincia { margin:0; padding:0;}
#home_ricevimento div.dettagli_ricevimento p.approfondisci { margin-bottom:0; padding-bottom:0; padding-top:10px; margin-top:0;}
#home_ricevimento div.dettagli_ricevimento p.approfondisci a { color:#ec3300; text-decoration:none; font-size:11px;}
#home_ricevimento div.dettagli_ricevimento p.approfondisci a:hover { color:#000000;}

.titolo_mappa { font-family:Georgia; font-size:14px; line-height:17px; text-align:center; font-weight:bold; margin:0 0 10px 0; padding:0; }
.titolo_mappa a { color:#000000; text-decoration:none }
.titolo_mappa a:hover { color:#ec3300; }
.home_mappa_bg { width:330px; height:220px; border:1px solid #ddcccc; background:#ffffff; }
.home_mappa { width:322px; height:212px; background:#cccccc; margin:4px }
p.map_approfondisci {  margin:0; padding:10px 0 0 0; font-size:11px; line-height:13px; font-family:georgia;}
p.map_approfondisci a { color:#ec3300; text-decoration:none; font-size:11px;}
p.map_approfondisci a:hover { color:#000000;}

.partecipazione { background:url(/application/views/wedsite/skin/primavera/images/album2.jpg) no-repeat; width:581px; height:243px; position:relative; margin-bottom:15px; font-size:11px; font-family:georgia; color:#000000}
.img_partecipazione { position:absolute; left:53px; top:15px; width:207px; text-align:center; background:#ffffff; border:1px solid #ddcccc; padding:4px }
.sposi { position:absolute; left:286px; top:46px; width:257px; text-align:center; font-size:14px; color:#000000; font-weight:bold }
.testo { position:absolute; left:286px; top:76px; width:257px; text-align:center; color:#000000 }
.partecipazione .data { position:absolute; left:286px; top:100px; width:257px; text-align:center; font-weight:bold; font-size:14px; color:#000000 }
.chiesa { position:absolute; left:286px; top:160px; width:257px; text-align:center; color:#000000 }

.testo_ricevimento { position:absolute; left:286px; top:33px; width:257px; text-align:center; color:#000000}
.luogo_ricevimento { position:absolute; left:286px; top:142px; width:257px; text-align:center; font-weight:bold; font-size:14px}
.indirizzo { display:block; font-weight:lighter; font-size:11px }
.comune { display:block; font-weight:lighter; font-size:11px }
.provincia { display:block; font-weight:lighter; font-size:11px }

.ramo_primavera { float:left; margin:10px 10px 10px 0; background:url(/application/views/wedsite/skin/primavera/images/ramo.gif) no-repeat; display:block; width:226px; height:272px; }



















#cont_page a { color:#ec3300; font-weight:bold; text-decoration:none}
#cont_page a:hover { color:#000000; font-weight:bold; text-decoration:underline}






#matrimappa { width:180px; background:url(../serie1/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:584px; border: 1px black solid;}
#map_view {height: 416px;}
.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:#e7e7e7; margin:0; font-size:14px; color:#000000; font-weight:bold; padding:6px; line-height:14px; border-bottom:1px dotted #999999}
div.div_categoria {border:1px solid #cccccc; 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: 584px; border: 1px solid #cccccc}
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 #cccccc; margin-left:-1px}
ul.pointList li { cursor: pointer; background:url(https://i.lmnstatic.com/legenda_ic.gif) 4px 10px no-repeat #cccccc; padding:5px 5px 5px 14px}
ul.pointList li:hover { background:url(https://i.lmnstatic.com/legenda_ic_wt.gif) 4px 10px no-repeat #aaaaaa; color:#FFFFFF}
ul.pointList li a { font-weight:lighter; font-size:11px}
ul.pointList li p.titolo_puntoLista { margin: 0; padding: 0}
/************************************/



div#menu_thumb { padding-top:10px; text-align:center; width:586px;}
div#menu_thumb ul { margin:0; padding:0; list-style-type:none}
div#menu_thumb ul li { display:inline-block; width:111px; height:111px; background:#ffffff; position:relative; margin:0 0 0 4px; border:3px solid #cccccc }
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 { position:relative; height:136px; }
div#thumbs img.sx_img { position:absolute; top:-86px; left:5px; border:0}
div#thumbs img.dx_img { position:absolute; top:-86px; 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:586px; text-align:center;}
div.pagination div.pagination_number { display:inline-block; text-align:center; padding:4px 10px; background:#333333; margin:8px 3px 3px 3px; color:#FFFFFF}
div.pagination div.pagination_number span.current { font-weight:bold}
#cont_page div.pagination div.pagination_number a { text-align:center; color:#ffffff}
div.top_slideshow { margin-top:10px}
#gallery { background:#ffffff; width:516px; margin:30px 0 10px 0; }
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; width:190px; float:left; position:relative; margin-bottom:10px; height:280px; background:url(../serie2/images/bg_foto_box.jpg) top center no-repeat; margin:0 4px 4px 0; }
ul#lista_album_gallery li:hover { border:1px solid #ff3300;  }
ul#lista_album_gallery li div.img_lista_album { position:absolute; top:21px; left:34px; right:35px; height:121px;}
ul#lista_album_gallery li div.img_lista_album table { position:absolute; top:0px; left:0px}
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:154px; left:5px; right:5px; text-align:center}
ul#lista_album_gallery li div.titolo_lista_album a { font-family:Georgia; font-size:14px; line-height:14px; letter-spacing:-1px; font-weight:bold }


ul#lista_album_gallery li div.desc_lista_album { position:absolute; top:180px; left:5px; right:5px; font-family:georgia; font-size:11px; color:#666666; height:42px; overflow:hidden }
ul#lista_album_gallery li div.numero_foto_lista_album { position:absolute; top:230px; left:5px; right:5px; font-family:georgia; color:#000000; text-align:center; font-size:11px }
ul#lista_album_gallery li div.approfondisci_lista_album { position:absolute; top:260px; left:5px; right:5px; font-family:georgia; color:#000000; text-align:center; font-size:11px }
ul#lista_album_gallery li div.approfondisci_lista_album a { font-weight:lighter;}







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(../serie1/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(../serie1/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}



#template_int { background:url(../serie1/images/bg_template.gif) repeat-y; margin-top:20px; margin-bottom:20px;display:inline-block;}

#cont_page { width:590px; margin:10px 6px 10px 6px; float:left; }
#cont_page h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; padding-bottom:15px; margin:0; padding-top:0; letter-spacing:-1px }
#cont_page h1.gener { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; letter-spacing:-1px; padding-bottom:5px; margin:0; padding-top:0; letter-spacing:-1px }
#cont_page p { font-family:georgia; font-size:14px; color:#666666}
#cont_page ul { font-family:georgia; font-size:14px; color:#666666}

#cont_page p img { float:right}

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_save { position: relative; left: 159px; top: 220px;}
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}

#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:url(https://i.lmnstatic.com/button_bg.gif) repeat-x #ee1d86; border:1px solid #95456d; font-size:14px; color:#FFFFFF; line-height:14px; padding:4px 15px 5px 15px; font-weight:bold; letter-spacing:-1px; font-family:arial }
#link_inserisci_commento a:hover { color:#000000; }

#lista_commenti, .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, .lista_commenti a { font-size: 13px; font-family: arial;}
#lista_commenti ul, .lista_commenti ul { list-style-type:none; margin:0; padding:0; padding-top:10px }
#lista_commenti ul li, .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:51px; background:url(../serie1/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, div#cont_page p.error {
	background-color: #efa4a4;
	border-color: #DF7D7D;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:5px;
}
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 */

/* pagina dove dormire */
div.box_formDispo { margin:8px 0 0 0; padding:0px 0px 5px 0px; width: 584px; border: 1px solid #cccccc}
#cont_page p.title_formDispo {font-weight: bold; margin: 0 0 10px 0; color:#000000; padding:6px; line-height:14px;}
/************************************/
