h1.wedsiteH1 { background: url(../serie1/images/header_bg_intro.gif); color: #ffffff; font-family: arial; font-size:9px; font-weight:normal; margin:0 auto; text-align:center; width:558px;}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

p.edit_link { margin-left:310px; position:relative; height:30px; top:-15px}
div#cont_page p.edit_link_style a, div#cont_page div p.edit_link_style a, p.edit_link_style a { background:#990000; font-size:11px; font-family:arial; font-weight:bold; color:#FFFFFF; padding: 3px 15px; text-decoration:none; position:absolute}

p.edit_link_img { width:300px; position:relative; left:333px; top: -20px}
p.edit_link_wedsite {position:relative; top:230px; left: 269px}
p.edit_link_sposi {position: relative; top: 178px; left: 23px; width: 282px;}

div#cont_page div p.edit_link_special a, div#cont_page p.edit_link_special a {position: relative; }
p.edit_link_specialImg {margin-left: 121px}
p.edit_link_evento { float: right; margin-top: 0; margin-right: 202px}

div.error, div#cont_page p.error { background-color: #efa4a4; border-color: #DF7D7D; color:#000000; font-size:13px; font-weight:bold; padding:5px; }

p.wed_img_spa_err { font-size: 12px; color:#ff0000; left:0px; position:absolute; top:-74px; width:350px; text-align: left}
p.wed_img_spo_err { font-size: 12px; color:#ff0000; left:-150px; position:absolute; top:-74px; width:350px; text-align: right}

p.wed_img_err { font-size: 14px; color:#ff0000; left:250px; top: 10px; position:relative; }

div.wed_img_spa_ok { font-size: 12px; color: #339900; border: none; position:absolute; left:-16px; top:-77px; margin:0; text-align:left; width:350px; }
div.wed_img_spo_ok { font-size: 12px; color: #339900; border: none; position:absolute; left:-115px; top:-77px; margin:0; text-align:left; width:350px;}

#gallery_100 div.titolo_gallery a, #ricevimento_100 div.titolo_ricevimento a, #ricevimento_50 div.titolo_ricevimento a, #matrimonio_100 div.titolo_matrimonio a, #matrimonio_50 div.titolo_matrimonio a {color: #000000; text-decoration: none}

div#box_upload { border: 1px solid #cccccc }
div#upload_table { width: 417px; border-right: 1px solid #cccccc; padding: 5px 16px 5px 5px }
div#upload_table input.titleInput { width: 258px; font-size: 11px }
div#box_upload table { font-size: 14px; font-family: georgia; color: #000000;}
div#guida_upload { float: right; width: 138px; height: 167px; padding: 3px; font-size: 11px; color:#777;}
div#guida_upload ul { padding: 0; margin: 0; list-style-type:none;}
div#guida_upload ul li { margin-bottom: 6px;  font-family:georgia; font-size:11px }
div#box_upload p#need_registration { margin: 0; font-size: 13px; padding: 5px}
td#liberatoria { color: #777; font-style: italic; font-size: 11px; text-align: justify}

div#cont_page p.miniTitle { color:#000000; font-size:18px; font-weight:bold; margin: 20px 0 5px 0; letter-spacing:-1px}
div#video { border: 1px solid #cccccc; margin: 0 0 15px; padding: 5px}
ul#lista_video { list-style-type:none; margin:0; padding:0;}
li.video_list_li { position: relative; float:left; font-size:11px; height:220px; margin: 0 11px 20px 0; overflow:hidden; width:130px;}
li.video_list_li div.video_img {border:1px solid #999999; height:90px; padding:4px; width:120px;}
p.video_title { line-height:13px; margin:0; overflow:hidden; padding:0; width:130px;}
p.video_views { color:#999999; line-height:13px; margin:0; padding:0;}
div#delete_video form { text-align: center; font-size: 15px }

.voti_video { color:#666666; font-family:arial; font-size:12px;}


div#box_infoVideo { width: 425px}
div#box_infoVideo div.voti_video { border:1px dotted #AAAAAA; padding: 8px;}
div#box_infoVideo div.voti_video div.voti_message { float: left; margin-right: 10px; width: 296px; height: 45px; border-right: 1px dotted #aaa; text-align: left; color: #444 }
p.descriptionVideo { color:#333333; margin-bottom: 10px; margin-bottom: 20px; text-align:justify; }
p.little_voti_msg { margin-top: 16px; margin-bottom: 0;}
div.box_votazione { float: left; width: 98px}

div.back_link { background-color: #ccc; text-align: right; margin-bottom: 30px; padding: 2px 6px }
div#cont_page div.back_link a { font-size:11px; color: #000000; font-family: arial}
div.box_votazione p.video_views { font-size: 11px}


/*****    Stile per gli alberghi    *****/
ul.ul_hotels {padding: 0; margin: 0; list-style-type: none}
ul.ul_hotels li {border-top:1px dashed #666666; color:#333333; margin-top:10px; padding-top:6px; padding-bottom: 6px; background-color: #fff}
ul.ul_hotels .na_t_list_ph {background-image:url("/images/f_bg.gif"); background-repeat:no-repeat; float:left; height:75px; padding-top:2px; text-align:center; width:75px;}
/*
#addressCenter li:hover {background-color: #EDFFF0;}
*/
.na_t_list_ct {float:left; padding-left:5px; padding-right:5px; width:355px;}
#cont_page .na_t_list_ct a, #cont_page .na_t_list_ct a:visited { color: #993; font-size:14px; font-weight:bold; letter-spacing:-1px;}
#cont_page .na_t_list_ct a:hover { color:#e3e35b; text-decoration:none;}
.na_t_list_ct p {border-top:1px dashed #CCCCCC; font-family:verdana; line-height:15px; margin-bottom:0; margin-top:6px; padding-bottom:0; padding-top:6px;}
.price { color:#000000; float:left; font-family:arial; height:70px; margin-top:4px; text-align:center; width:102px;}
#cont_page .choice {float: right}
#cont_page .choice a {color: #080; float:left; font-family:verdana; font-size: 9px; font-weight: normal; margin-top:4px; text-align:center; text-decoration: none; width: 100px}
#cont_page .choice a:hover {color: #080; text-decoration: none; width: 100px; font-weight: normal}
#cont_page .choice_ko a { color: #c00}
#cont_page .choice_ko a:hover { color: #c00}
.cat {color:#777; font-weight:bold;}

#cont_page #gestione_title { font-size: 14px; font-style:italic; margin:-8px 0 8px 0}
#cont_page .ui-state-default a:hover {text-decoration: none; background-color: #fff; border-color: #ddd}
#cont_page .ui-state-hover {border-color: #ddd}

div#searchGeo, div#searchName {padding: 5px}
#cont_page p.title_search { margin:0; padding:0; font-size: 12px; color:#000000}
form#nameSearch { margin:0; padding:0 }

div#searchName input { font-size: 12px}
#cont_page form#nameSearch a, #cont_page div.new_search a { font-size: 12px; background-color: #993; color: #fff; padding: 2px 15px; font-weight: bold; line-height: 12px}
#cont_page form#nameSearch a:hover, #cont_page div.new_search a:hover { background-color: #cc6; color: #fff; text-decoration: none}

.listaAlberghi {padding: 10px}
.pointAlberghiList {list-style-type: none; padding: 0; margin: 0}
.pointAlberghiList li { padding-bottom: 8px; background:url(/images/ic_rgt2.gif) 0px 3px no-repeat; padding-left:10px}
#cont_page .titolo_puntoLista {font-size: 12px; margin: 0; position: relative; color:#000000}
#cont_page .titolo_puntoLista img {float: none; vertical-align: middle}
#cont_page .info_albergo_puntoLista { margin:0; padding:0; line-height:12px; font-size: 12px; color: #000000}
#cont_page .link_albergo_puntoLista { margin: 0}
#cont_page .link_albergo_puntoLista a,#cont_page .link_albergo_puntoLista a:visited, #cont_page .link_albergo_puntoLista a:hover { color: #993; font-weight:lighter; font-size:11px}
#cont_page .removeHotel {color: #c00; float: right; font-size: 11px}
#cont_page .removeHotel:hover {color: #c00}
.no_strutture {display:none; border: none}

div.box_formDispo { margin-top: 10px; padding:0px 0px 5px 0px; width: 556px; border: 1px solid #cccccc; font-family:arial; color:#000000}
div.box_formDispo form { margin:0; padding:0 }
#cont_page p.title_formDispo, #cont_page p.listaPunti {background:#e7e7e7; margin:0; font-size:14px; color:#000000; padding:6px; line-height:14px; border-bottom:1px dotted #999999; font-family:georgia;}
.frontDispo {font-size: 12px; color: #444}
.frontDispo form {padding: 7px 5px}
.frontDispo form table td {padding: 0}
.frontDispo select, input { font-size: 11px;  max-width:230px}


#table_punti {font-size: 11px; margin-top: 15px}
#table_punti tr:first-child td {font-weight: bold; font-size: 13px}

#schede { border:1px solid #ffffff; }
#searchName, #searchGeo { border:1px solid #cccccc; margin-bottom:8px }
#searchName div.box_listaPunti { width:540px }
#searchGeo div.box_listaPunti { width:540px }
ul.ui-widget-header { background:#ffffff; border:1px solid #ffffff }
/****************************************/

#cont_page .activateMsg {background: #FFFAFB; border:2px solid #FF80BF; font-size:12px; padding:6px; font-family: arial; color: #444; margin-bottom: 10px}
#cont_page .activateMsg ul {color: #444; padding-left: 30px; margin: 5px 0}


#dx_comm_sloggato { background:url(/images/test_community_bg.png); height:37px; position:fixed; left:0px; bottom:0px; right:0px; z-index:10000; }
#dx_comm_sloggato a { text-decoration: none; }
#log_title { font-family:georgia; font-size:17px; color:#000000; line-height:17px; position:absolute; top:20px; left:2px; text-align:center; width:100px}
#log_title_a { color:#000000 }
#log_title_a:hover { color:#ffffff }
.log_title_mini { font-family:"trebuchet ms"; font-size:9px; line-height:9px; text-transform:uppercase}
#dx_comm_sloggato form { margin:0; padding:0; }
#form_letuenozze { position:absolute; top:10px; left:120px}
#form_letuenozze input.post { font-family:arial; font-size:11px; width:80px; margin:1px 7px 0 0 }
.vedi_strumenti { position:absolute; top:11px; right:7px; width:330px;}
.vedi_strumenti a.bottone_green { font-size:11px; color:#FFFFFF; line-height:11px; padding:3px 10px 5px 10px; position:absolute; top:0px; right:0px; font-family:arial; font-weight:bold }
.vedi_strumenti a.bottone_green:hover { color:#000000; }
.vedi_strumenti_txt { position:absolute; top:4px; right:100px; font-family:georgia; font-size:11px; line-height:11px;}
a.comm_dx_password { color:black; margin:0 0 0 6px; font-family:arial; font-size:9px }
a.comm_dx_password:hover { color:white }
a.comm_registrati { font-size:14px; font-weight:bold; font-family:arial; color:#333333; line-height:14px; letter-spacing:-1px; background:url(/images/icon_check_green.gif) 0px 0px no-repeat; padding-left:22px }
a.comm_registrati:hover { color:#ffffff; }
#comm_registrati_div { border-left:1px solid #336600; position:absolute; top:10px; left:470px; height:18px; padding:4px 15px 0px 15px}

#dx_comm_loggato { background:url(https://i.lmnstatic.com/test_community_bg2.png); height:60px; position:fixed; left:0px; bottom:0px; right:0px; z-index:10000; }
#log_title2 { font-family:arial; font-size:12px; color:#000000; line-height:14px; position:absolute; top:9px; left:5px; text-align:center; width:114px; font-weight:bold }
#home_user { position:absolute; top:40px; left:5px; text-align:center; width:114px }
#home_user a { font-family:arial; font-weight:lighter; font-size:9px; color:#FFFFFF; background:#336600; line-height:11px; padding:2px 8px; text-decoration: none; }
#home_user a:hover { background:#000000; }
#log_title_a2 { color:#000000; text-decoration: none }
#log_title_a2:hover { color:#ffffff }
.log_title_mini2 { font-family:"trebuchet ms"; font-size:9px; line-height:9px; text-transform:uppercase; font-weight:lighter; display:block}
#comm_int2 { width:400px; font-size:11px; position:absolute; top:9px; left:110px; height:42px; padding:3px; overflow: hidden; background:url(https://i.lmnstatic.com//bn_wt.png); line-height:14px}
#comm_avatar { position:absolute; top:3px; left:3px; background:url(https://i.lmnstatic.com/bg_sfondo_avatar.gif) no-repeat; width:34px; height:34px; padding:4px}
#comm_user { position:absolute; top:7px; left:52px; font-family:arial; font-size:12px}
#comm_user a.bk { color: #000; text-decoration: none}
#comm_user a.wh { color: #336600; text-decoration: none}
#comm_user_admin  { position:absolute; top:15px; right:370px; }
a.modif_user_comm { color:#ffffff; text-decoration:none; background:url(https://i.lmnstatic.com/ic_li_bianco.gif) 0px 4px no-repeat; padding-left:11px; margin-right:8px}
a.modif_user_comm:hover { color:#000000; }
#url_wedsite { position:absolute; white-space: nowrap; top:24px; left:56px; font-family:arial; font-size:12px; line-height:14px; color:#000000; width:380px; height:17px; text-align:left; overflow:hidden }
#comm_services { position:absolute; bottom:6px; right:6px; font-size:12px; font-family:arial; text-align:left; color:#000000; background:#cbf663; height:34px;line-height:18px; padding:4px 6px }
#comm_services_attivi { font-family:arial; color:#336600; }
#comm_services_non_attivi { font-family:arial; color:#336600; }
#comm_services_non_attivi a.fux { font-size:11px}
#comm_administration { position:absolute; bottom:18px; right:18px;}
#comm_administration a.bottone_rosa_big { margin:0 0 0 18px; text-decoration: none}

/*#dx_comm_loggato { background:url(/images/test_community_bg2.png); height:60px; position:fixed; left:0px; bottom:0px; right:0px; z-index:10000; }
#dx_comm_loggato a { text-decoration: none; }
#log_title2 { font-family:georgia; font-size:17px; color:#000000; line-height:17px; position:absolute; top:9px; left:5px; text-align:center; width:130px}
#home_user { position:absolute; top:40px; left:5px; text-align:center; width:130px }
#home_user a { font-family:arial; font-weight:lighter; font-size:9px; color:#FFFFFF; background:#336600; line-height:11px; padding:2px 8px; }
#home_user a:hover { background:#000000; }
#log_title_a2 { color:#000000 }
#log_title_a2:hover { color:#ffffff }
.log_title_mini2 { font-family:"trebuchet ms"; font-size:9px; line-height:9px; text-transform:uppercase}
#comm_int2 { width:340px; font-size:11px; position:absolute; top:12px; left:140px; height:42px; border-left:1px groove #6ea100; padding-left:20px}
#comm_avatar { position:absolute; top:0px; left:14px; background:url(/images/bg_sfondo_avatar.gif) no-repeat; width:34px; height:34px; padding:4px}
#comm_user { position:absolute; top:0px; left:64px; font-family:arial; font-size:12px}
#comm_user a.bk:visited { color: #000}
#comm_user a.wh11:visited { color: #fff}
#comm_user_admin  { position:absolute; top:15px; left:64px; font-family:arial; font-size:11px; line-height:13px; color:#336600}
#comm_user_admin a:visited { color: #fff}
a.modif_user_comm { color:#ffffff; text-decoration:none; background:url(/images/ic_li_bianco.gif) 0px 4px no-repeat; padding-left:11px; margin-right:8px}
a.modif_user_comm:hover { color:#000000; }
#url_wedsite { position:absolute; top:28px; left:64px; font-family:arial; font-size:11px; line-height:13px; color:#336600; }
#url_wedsite a:visited { color: #fff}
#comm_services { position:absolute; bottom:6px; right:6px; font-size:12px; font-family:arial; text-align:left; color:#000000; background:#cbf663; height:34px;line-height:18px; padding:4px 6px }
#comm_services_attivi { font-family:arial; color:#336600; }
#comm_services_non_attivi { font-family:arial; color:#336600; }
#comm_services_non_attivi a.fux { font-size:11px}
#comm_administration { position:absolute; bottom:18px; right:18px;}
#comm_administration a.bottone_rosa_big { margin:0 0 0 18px}*/


a.bottone_rosa_big { background:url(/images/button_bg.gif) repeat-x #ee1d86; border:1px solid #95456d; font-size:13px; color:#FFFFFF; line-height:14px; padding:4px 15px 5px 15px; font-weight:bold; letter-spacing:-1px; font-family:arial }
a.bottone_rosa_big:hover { color:#000000; }

input.main_def { background:url(https://i.lmnstatic.com/button_bg.gif) repeat-x #ee1d86; border:1px solid #95456d; font-size:11px; color:#FFFFFF; line-height:11px; padding:1px 10px 2px 10px; }
input.main_def:hover { color:#000000; }

textarea { font-family:arial }

.layout_3_colonne_dx, .layout_3_colonne_sx {  width: 33%; }
.layout_2_colonne_dx, .layout_2_colonne_sx {  width: 50%; }
.box_dotted { border: 1px dashed #bbb; text-align: center; padding: 60px 55px; }
#home_no_cerimonia, #home_no_ricevimento { width: 100px; }


.growl
{
	display: none;
	z-index: 100;
	position: fixed;
	padding: 10px;
	right: 15px;
	bottom: 70px;
	background: #cbf663;
	width: 250px;
	border: 2px solid #333333;
	border-radius: 10px;
	box-shadow: 5px 5px 5px #666666;
	color:#333333;
}
.growl2
{
	bottom: 230px;
}
.growl a
{
	color: #EC0076;
	text-decoration: none;
}

.growl ul {margin:0; padding: 0 0 0 25px}
.growl li {list-style-type: bullet; color:#000000; font-family: arial; font-size: 12px}

.growl .bottone_rosa_big{
	color: white;
	text-decoration: none;
}
.growl .tit_pr { font-size:17px; color:#000000; letter-spacing:-1px; display:block; font-weight:bold }
.growl p { color:#000000; margin:0; padding:5px 0; font-family: arial; font-size: 12px}
.growl ul.list_row { margin:0 0 8px 0; padding:0; list-style-type:none; display:block }
.growl ul.list_row li { color:#ec0076; font-weight:bold; line-height:16px; margin:0 0 4px 0; padding:0 0 4px 10px; border-bottom:1px solid #88c61a; display:block; background:url(https://i.lmnstatic.com//ic_rgt.gif) 0px 3px no-repeat;}



.div_foto {width: 106px; height: 110px; margin: 7px; float: left; border: 1px solid #fff;}
.imf_foto {background-color: #f5f5f5; border: 1px solid #c8c8c8;; padding: 3px 5px 20px 5px; margin: 15px; border-radius: 1px; width: 64px; height: 55px; -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); box-shadow: 1px 1px 7px grey;}
