/*  ---RESET---  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}


/* ---------->>> body e html <<<-----------*/

html{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
body{
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;

}

/* ---------->>> TITLE  <<<-----------*/

h1{
	font-size:20px;
	color:#000000;
}
h2{
	font-size:16px;
	color:#000000;
}
h3{
	font-size:14px;
	color:#000000;
}
h4{
	font-size:12px;
	color:#000000;
}
h5{
	font-size:12px;
	color:#000000;
}
h6{
	font-size:12px;
	color:#000000;
}

/* ---------->>> TEXT  <<<-----------*/

p{
	font-size:12px; 
	line-height:14px;
}

a{
	font-size:12px; 
	text-decoration:underline;
	color:#d0a852;
}

a:hover{
	font-size:12px; 
	text-decoration:underline;
	color:#333333;
}

/* ---------->>> DIV PAGINA  <<<-----------*/

div#cont {
	width:980px;
	margin: 0px auto;
	text-align: left;
}

div#top_descr{
	height:23px;
	padding:5px 15px 0 15px;
	font-size:11px;
	color:#666666;
	background-image:url(../images/bg_top_descr.gif);
	background-repeat:no-repeat;
	text-align:center;
}
div#top_descr div.moduletable h1{
	font-size:11px;
	color:#666666;
        font-weight:normal;
}

div#header{
	height:117px;
	background-image:url(../images/bg_top_logo.jpg);
	background-repeat:no-repeat;
}

div#banner_top{
	float:right;
	padding-right:130px;
	padding-top:20px;
}

div#left{
	float:left;
	width:195px;
	padding-right:5px;
	margin-top:20px;
	margin-bottom:10px;
}

div#right{
	float:right;
	width:214px;
	background-image:url(../images/bg_dx_flowers.gif);
	background-repeat:no-repeat;
	background-position:0 top;
	min-height:50px;
}
div#center{
	margin-left:205px;
	margin-right:230px;
	margin-top:20px;
	text-align:left;	
}

div#center_left{
	width:282px;
	float:left;
	text-align:left;
	margin-bottom:10px;
}
div#center_right{
	width:252px;
	padding:0 15px 0 5px;
	float:right;
	margin-bottom:10px;
}
div#center_content{
}
div#footer{
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	width:980px;
	height:26px;
	clear:both;
	margin-top:10px;
}

/* MENU TOP */

.transMenu {
	position:absolute ; 
	overflow:hidden; 
	left:-1000px; 
	top:-1000px; 
	margin-top:4px;

}
.transMenu .content {
	position:absolute  ; 
}
.transMenu .items {
	border: 0px; 
	position:relative ; 
	left:0px; 
	top:0px; 
	z-index:2; 
	width:134px;
}
.transMenu td {
	padding: 5px 0 5px 5px !important;  
	font-size: 12px !important ; 
	font-family:Arial, Helvetica, sans-serif;
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #333 !important ; 
	border-bottom:1px solid #CCC;
	background-color:#FFFFFF;
} 
#subwrap 
{ 
	text-align: left ; 
}
.transMenu  .item.hover td
{ 
	color: #333 !important ; 
	background-color:#eee; 
}
.transMenu .item { 
	text-decoration: none ; 
	cursor:pointer; 
	cursor:hand; 
}
.transMenu .background {
	background-image:none; background-color: #FFF; 
	position:absolute ; 
	left:0px; top:0px; 
	z-index:1; 
	opacity:0.85; 
	filter:alpha(opacity=85) 
}
.transMenu .shadowRight { 
	position:absolute ; 
	z-index:3; 
	top:-3000px; width:2px; 
	opacity:0.85; 
	filter:alpha(opacity=85)
}
.transMenu .shadowBottom { 
	position:absolute ; 
	z-index:1; 
	left:-3000px; height:2px; 
	opacity:0.85; 
	filter:alpha(opacity=85)
}
.transMenu .item.hover {
	background-image:none; 
	background-color: none; 
}
.transMenu .item img { 
	margin-left:10px !important ; 
}
table.menu {
	top: 0px; 
	left: 0px; 
	position:relative ; 
	margin:0px !important ; 
	z-index: 1; 	

}
table.menu a{
	margin:0px !important ; 
	display:block !important; 
	position:relative !important ; 
}
div.menu a,
div.menu a:visited,
div.menu a:link {
	width:131px; 
	height:18px;
	text-align: center !important ; 
	text-decoration: none !important ; 
	margin-bottom:0px !important ; 
	display:block !important; 
	white-space:nowrap ; 
	font-family:"Times New Roman", Times, serif ; 
	font-size:0px;
	font-weight:bold;
}
div.menu a:link, div.menu a:visited{
 color:#F1F1F1;
}
div.menu a:hover {
 color:#CCCCCC;
}
div.menu td {
	background-image:none; 
	background-color: none !important ; 
	border-right:1px solid #333333;
	padding:0 2px;
} 
div.menu td.last {
	border-right:0;
} 
#trans-active a{
	color: #FFFFFF; 
	background-image:none; 
	background-color: #eee; 
} 

div#menu div#wrap.menu table#menu.menu td a#menu4,
div#menu div#wrap.menu table#menu.menu td a#menu5,
div#menu div#wrap.menu table#menu.menu td a#menu11,
div#menu div#wrap.menu table#menu.menu td a#menu12,
div#menu div#wrap.menu table#menu.menu td a#menu13{
	background-image:url(../images/bg_menu.gif);
}
div#menu div#wrap.menu table#menu.menu td a#menu4.hover,
div#menu div#wrap.menu table#menu.menu td a#menu5.hover,
div#menu div#wrap.menu table#menu.menu td a#menu11.hover,
div#menu div#wrap.menu table#menu.menu td a#menu12.hover,
div#menu div#wrap.menu table#menu.menu td a#menu13.hover{
	background-image:url(../images/bg_menu.gif);
}
div#menu div#wrap.menu table#menu.menu td a#menu4{
	background-position:0 18px;
}

div#menu div#wrap.menu table#menu.menu td a#menu5{
	background-position:528px 18px;
}

div#menu div#wrap.menu table#menu.menu td a#menu11{
	background-position:396px 18px;
}

div#menu div#wrap.menu table#menu.menu td a#menu12{
	background-position:264px 18px;
}

div#menu div#wrap.menu table#menu.menu td a#menu13{
	background-position:132px 18px;
}


div#menu div#wrap.menu table#menu.menu td a#menu4.hover{
	background-position:0 0;
}

div#menu div#wrap.menu table#menu.menu td a#menu5.hover{
	background-position:528px 0;
}

div#menu div#wrap.menu table#menu.menu td a#menu11.hover{
	background-position:396px 0;
}

div#menu div#wrap.menu table#menu.menu td a#menu12.hover{
	background-position:264px 0;
}

div#menu div#wrap.menu table#menu.menu td a#menu13.hover{
	background-position:132px 0;
}

/* #menu a.hover   {
	background-image:url(../images/bg_menu_vox.gif);
	background-position:center center;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#menu span {
	display:none; 
}

MENU  */

div#menu{
	height:20px;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:70px;
}
ul#mainlevel{
	height:18px;
	margin-left:30px;
	padding:3px 0;
}

ul#mainlevel li{
	display:inline;
	float:left;
	width:135px;
	text-align:center;
	border-right:1px solid #333333;
	padding:0 2px;;
}
ul#mainlevel li a{
	text-decoration:none;
	text-transform:uppercase;
	width:135px;
	height:18px;
	line-height:17px;
	display:block;
	color:#333333;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	
}
ul#mainlevel li a:hover{
	background-image:url(../images/bg_menu_vox.gif);
	background-position:2px 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

/* CATEGORY LEFT */

div#left div.moduletable{
	padding-top:10px;
}
div#left div.moduletable div{
	padding:0;
	margin:
}
div#left div.moduletable div div, div#left div.module div div div, div#left div.module div div div div{
	background-image:none;
	margin:0;
	padding-top:0;
}

div#left div.moduletable ul.category_1, 
div#left div.moduletable ul.category_2, 
div#left div.moduletable ul.category_3, 
div#left div.moduletable ul.category_4{
	padding-top:0;
	padding-bottom:10px;
	padding-left:5px;
	text-align:left;
}
div#left div.moduletable ul.category_1 li.label,
div#left div.moduletable ul.category_2 li.label,
div#left div.moduletable ul.category_3 li.label,
div#left div.moduletable ul.category_4 li.label {
	background-image:url(../images/bg_sx_cat_label.gif);
	background-repeat:no-repeat;
	width:185px;
	height:16px;
	text-indent:20px;
	font-size:13px;
	font-weight:bold;
	color:#7d6022;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:5px;
	text-align:left;
}
div#left div.moduletable ul.category_1 li.cat_name a,
div#left div.moduletable ul.category_2 li.cat_name a,
div#left div.moduletable ul.category_3 li.cat_name a,
div#left div.moduletable ul.category_4 li.cat_name a{
	background-image:url(../images/bg_sx_cat_name.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:15px;
	background-position: 10px center;
	color:#666666;
	text-decoration:none;
	text-align:left;
}
div#left div.moduletable ul.category_1 li.cat_name a:hover,
div#left div.moduletable ul.category_2 li.cat_name a:hover,
div#left div.moduletable ul.category_3 li.cat_name a:hover,
div#left div.moduletable ul.category_4 li.cat_name a:hover{
	color:#999999;
}

/* RIGHT MAILING ETC */

div.moduletablemailinglist{
	width:170px;
	height:101px;
	margin-top:15px;
	background-image:url(../images/bg_mailinglist.gif);
	background-repeat:no-repeat;
	padding:5px;
}

div.moduletablemailinglist div.mailinglist{
	margin-top:75px;
	vertical-align:middle;
}

div.moduletablemailinglist div.mailinglist input#wz_12.inputbox{
	width:142px;
	margin-left:8px;
}
div.moduletablemailinglist div.mailinglist input#aca_22{
	line-height:24px;
}

div.moduletable_tellafriend{
	width:170px;
	height:76px;
	margin-top:8px;
	background-image:url(../images/bg_tellafriend.gif);
	background-repeat:no-repeat;
	padding:5px;
	margin-bottom:15px;
}
div.moduletable_tellafriend div#masterdiv div.mod_reco_rounded{
	padding-top:20px;
}
div.moduletable_tellafriend div#masterdiv div.mod_reco_rounded div.padding span#recommend.submenu form table{
	margin-top:50px;
}
div.moduletable_tellafriend div#masterdiv form table {
	width:120px;
	margin-top:40px;
}

div#right div.moduletable_tellafriend div#masterdiv .inputbox{
	width:50px;
	margin-top:15px;
	margin-left:40px;
}

/* MATRIPUGLIA CONSIGLIA */

div.sobi2Featured div.contenttitle{
	background-image:url(../images/bg_link_consigliati.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	height:17px;
	line-height:16px;
	margin-top:5px;
}

div#right div.moduletable div.sobi2Featured table.entry {
	margin-top:4px;
	margin-bottom:4px;
}
div#right div.moduletable div.sobi2Featured table.entry td.icon{
vertical-align:middle;
}
div#right div.moduletable div.sobi2Featured table.entry td.title {
	padding-left:5px;
	padding-bottom:2px;
}
div#right div.moduletable div.sobi2Featured table.entry td.title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#d0a852;
	text-decoration:none;
}
div#right div.moduletable div.sobi2Featured table.entry td.title a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
div#right div.moduletable div.sobi2Featured table.entry td.descr{
	padding-left:5px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Ricerca servizio */
div#center div#center_left div.moduletable_service_search{
	width:282px;
	height:169px;
	background-image:url(../images/bg_selez_servizio.gif);
	background-repeat:no-repeat;
	text-align:left;
}
div#center div#center_left div.moduletable_service_search div{
	text-align:left;
	padding-left:15px;
	padding-top:48px;
}
div#center div#center_left div.moduletable_service_search select{
	width:180px;
	margin-top:30px;
}
div#center div#center_left div.moduletable_service_search select.inputbox{
	width:180px;
	margin:0;
}
div#center div#center_left div.moduletable_service_search input{
	width:82px;
	height:22px;
	background-image:url(../images/cerca_servizio.gif);
	margin-top:10px;
	margin-left:40px;
}
/* RICERCA SERVIZIO HOME PAGE */

div#center div#center_left div.moduletable_service_search{
	width:282px;
	height:169px;
	background-image:url(../images/bg_selez_servizio.gif);
	background-repeat:no-repeat;
	text-align:left;
}
div#center div#center_left div.moduletable_service_search div{
	text-align:left;
	padding-left:15px;
	padding-top:48px;
}
div#center div#center_left div.moduletable_service_search select{
	width:180px;
	margin-top:30px;
}
div#center div#center_left div.moduletable_service_search select.inputbox{
	width:180px;
	margin:0;
}
div#center div#center_left div.moduletable_service_search input{
	width:82px;
	height:22px;
	background-image:url(../images/cerca_servizio.gif);
	margin-top:10px;
	margin-left:40px;
}

/* RICERCA SERVIZIO PAGINE SECONDARIE */

div#right div.moduletable_service_search_secondary_pages{
	width:214px;
	height:169px;
	background-image:url(../images/bg_selez_servizio_latodx.png);
	background-repeat:no-repeat;
	text-align:left;
	margin:5px 0;
}
div#right div.moduletable_service_search_secondary_pages div{
	text-align:left;
	padding-left:15px;
	padding-top:48px;
}
div#right div.moduletable_service_search_secondary_pages select{
	width:180px;
	margin-top:30px;
}
div#right div.moduletable_service_search_secondary_pages select.inputbox{
	width:180px;
	margin:0;
}
div#right div.moduletable_service_search_secondary_pages input{
	width:82px;
	height:22px;
	background-image:url(../images/cerca_servizio.gif);
	margin-top:10px;
	margin-left:40px;
}
div#center_content div#ricerca_sottopagine form#Sobi2dmenu select#select_catid.inputbox{
	width:200px;
}


/* adv google */

div#google_adv{
	margin-top:10px;
	text-align:center;
}

/* FOOTER MENU */


div.moduletable_menu_bottom ul#mainlevel_menu_bottom{
	text-align:center;
	padding-top:10px;
	text-align:center;
}
div.moduletable_menu_bottom ul#mainlevel_menu_bottom li{
	display:inline;
	text-align:center;
	margin:0 8px;
}
div.moduletable_menu_bottom ul#mainlevel_menu_bottom li a.mainlevel_menu_bottom{
	text-decoration:none;
	color:#999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
div.moduletable_menu_bottom ul#mainlevel_menu_bottom li a:hover.mainlevel_menu_bottom{
	text-decoration:underline;
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

/* COPYRIGHT */

div#copyright{
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:24px;
}
div#copyright a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* MODULI HOME PAGE ARTICOLI */

	/* argomento settimana */

div#center_right div.moduletable_argomento_settimana_home h3{
	width:262px;
	height:17px;
	background-image:url(../images/box_argomento_settimana_title.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:0px;
	color:#dbdbdb;
	padding-bottom:8px;
}
div#center_right div.moduletable_argomento_settimana_home table.minifp td.minifp{
	width:262px;
}

div#center_right div.moduletable_argomento_settimana_home table.minifp td.minifp span.minifp-introtitle{
	font-size:18px;
	font-family:tahoma;
	color:#d0a852;
}

div#center_right div.moduletable_argomento_settimana_home table.minifp td.minifp p a.minifp-full-link{
	font-weight:normal;
	color:#d0a852;
	text-decoration:none;
}
div#center_right div.moduletable_argomento_settimana_home table.minifp td.minifp p a:hover.minifp-full-link{
	font-weight:normal;
	color:#f8b014;
	text-decoration:none;
}

	/* idee e consigli */

div#center_left div.moduletable_idee_consigli_home {
	margin-top:10px;
}
div#center_left div.moduletable_idee_consigli_home h3{
	width:282px;
	height:17px;
	background-image:url(../images/box_idee_consigli_title.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:0px;
	color:#dbdbdb;
}
div#center_left div.moduletable_idee_consigli_home table.minifp td.minifp{
	width:282px;
}

div#center_left div.moduletable_idee_consigli_home table.minifp td.minifp span.minifp-introtitle{
	font-size:18px;
	font-family:tahoma;
	color:#d0a852;
}

div#center_left div.moduletable_idee_consigli_home table.minifp td.minifp p a.minifp-full-link{
	font-weight:normal;
	color:#d0a852;
	text-decoration:none;
}
div#center_left div.moduletable_idee_consigli_home table.minifp td.minifp p a:hover.minifp-full-link{
	font-weight:normal;
	color:#f8b014;
	text-decoration:none;
}	
div#center_left div.moduletable_idee_consigli_home table.minifp td.minifp {
	border-bottom:dashed 1px #CCCCCC;
	padding-top:8px;
}

	/* estratto blog */

div#center_left div.moduletable_estratto_blog {
}
div#center_left div.moduletable_estratto_blog h3{
	width:282px;
	height:17px;
	background-image:url(../images/box_blog_title.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:0px;
	color:#dbdbdb;
}
div#center_left div.moduletable_estratto_blog table.minifp td.minifp{
	width:282px;
}

div#center_left div.moduletable_estratto_blog table.minifp td.minifp span.minifp-introtitle{
	font-size:18px;
	font-family:tahoma;
	color:#d0a852;
}

div#center_left div.moduletable_estratto_blog table.minifp td.minifp p a.minifp-full-link{
	font-weight:normal;
	color:#d0a852;
	text-decoration:none;
}
div#center_left div.moduletable_estratto_blog table.minifp td.minifp p a:hover.minifp-full-link{
	font-weight:normal;
	color:#f8b014;
	text-decoration:none;
}	
div#center_left div.moduletable_estratto_blog table.minifp td.minifp {
	padding-top:8px;
}


/* MODULO BANNER CENTER */

div#center_right div.moduletable_banner_center_home{
	margin-top:10px;
}

/* LISTA AZIENDE */
td.sigsiu_cat_descr{
	padding:0 0 10px 0;
	font-size:13px;
	line-height:15px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}


div.azienda_list{
	padding:5px 0;
	border-bottom:1px dashed #CCCCCC;
	margin-right:80px;
}
div.azienda_list_card{
	float:left;
	width:29px;
	padding-top:5px;
}
div.azienda_list_details{
	margin-left:35px;
	font-size:11px;
	line-height:12px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.azienda_list_details span.name{
	line-height:18px;
	color:#666;
	font-weight:bold;
}
div.azienda_list_details span.name a{
	line-height:18px;
	color: #d0a852;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.azienda_list_details a{
	color: #d0a852;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:10px;
}
div.azienda_list_details a:hover{
	color: #d0a852;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.azienda_list_details span.name a:hover{
	line-height:18px;
	color: #666;
	font-weight:bold;
	text-decoration:underline;
}
div#sobi2PageNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#sobi2PageNav a.pagenav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #d0a852;
	font-size:10px;
}
div#sobi2PageNav a.pagenav:hover{
	color: #666;
}


/* SCHEDA AZIENDE */

div.azienda_scheda{
	padding:0;
}
div.azienda_scheda a{
	color: #d0a852;
}
div.azienda_scheda a:hover{
	color: #333;
}
div.azienda_scheda_logo{
	width:200px;
	text-align:center;
	float:left;
	min-height:160px;
}
div.azienda_scheda_details{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:340px;
	float:right;
	min-height:170px;
}
div.azienda_scheda div.azienda_scheda_categoria{
	color: #d0a852;
	font-size:12px;
	margin-bottom:10px;
	font-style:italic;
}

div.azienda_scheda_details h2{
	color: #d0a852;
	font-size:20px;
	margin-bottom:10px;
}
div.azienda_scheda_details_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
div.azienda_scheda_details_right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
div.azienda_scheda div.azienda_scheda_details div.azienda_scheda_referente{
	margin:5px 0;
}
div.azienda_scheda_details_card{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
	font-style:italic;
	color: #666;
}
div.azienda_scheda_details_description{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0;
	line-height:14px;
	width:530px;
}
div.azienda_list div.azienda_list_details a{
}

div.azienda_scheda_gallery{
}
div.azienda_scheda_gallery table.sobi_gallery{
	border:0;
}

/* RICERCA SERVIZIO NAVBAR TOP */
div#ricerca_sottopagine form#Sobi2dmenu{
	background-image:url(../../matrimoniopuglia_template_home/images/bg_search_bar_over.gif);
	height:26px;
	padding-top:2px;
	margin-bottom:10px;
}
div#ricerca_sottopagine form#Sobi2dmenu span#ricerca_sottopagine_serv,
div#ricerca_sottopagine form#Sobi2dmenu span#ricerca_sottopagine_prov{
	font-weight:bold;
	padding:0 5px;
}

div#center_content div#ricerca_sottopagine form#Sobi2dmenu input{
	width:82px;
	height:22px;
	background-image:url(../images/cerca_servizio.gif);
	margin-left:15px;
}



/*SPAZIO SPOSI*/
div#center_right div.moduletable_banner_forum{}

div#center_right div.moduletable_banner_matripugliacard{
	margin-top:10px;
}

div#center_left div.moduletable_banner_gotoblog{
	margin-top:10px;
}
div#center_left div.moduletable_banner_weddingdiary{
	margin-top:10px;
}
div#center_left div.moduletable_banner_visita_blog{
	margin-top:5px;
}

/* BANNER DESTRA */

div#right div.moduletable_banner_dx{
	margin:10px 0;
}


/* WEDDING DIARY */

div#left div.moduletable_login {
	background-image:url(../images/bg_login.gif);
	background-repeat:no-repeat;
	padding:2px 15px;
	min-height:150px;
	vertical-align:middle;
}
div#left div.moduletable_login a,
div#left div.moduletable_login a:visited{
	color: #d0a852;
}
div#left div.moduletable_login a:hover{
	color: #333;
}

div#left div.moduletable_login form table tbody tr td{
padding-top:2px;}

div#left div.moduletable_login form table tbody tr td input#mod_login_username.inputbox,
div#left div.moduletable_login form table tbody tr td input#mod_login_password.inputbox{
	width:130px;
}


div#center div#center_content table.contentpaneopen_homeintro p{
	font-size:12px;
	line-height:14px;
}
div#center div#center_content table.contentpaneopen_homeintro p a{
	font-size:12px;
	color: #d0a852;
}
div#center div#center_content table.contentpaneopen_homeintro p a:hover{
	font-size:12px;
	color: #333;
}


/* MENU UTENTE */

div#left div.moduletable_menu_utente{
	padding:0 0 10px 0;
	background-image:url(../images/bg_sx_menu_utente.gif);
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#7d6022;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:20px;
}
div#left div.moduletable_menu_utente ul.latest_menu_utente{
	text-indent:0px;
	margin-top:10px;
}
div#left div.moduletable_menu_utente ul.latest_menu_utente li.latest_menu_utente{
	height:20px;
}
div#left div.moduletable_menu_utente ul.latest_menu_utente li.latest_menu_utente a.latest_menu_utente{
	color: #666;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
}
/* Siti aggiunti */

div#right div.moduletable_nuovisiti{
	margin-top:30px;
}
div#right div.moduletable_nuovisiti h3{
	background-image:url(../images/bg_sx_menu_utente.gif);
	background-repeat:no-repeat;
	font-size:13px;
	width:195px;
	height:25px;
	font-weight:bold;
	color:#7d6022;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:20px;
}
div#right div.moduletable_nuovisiti ul.latest_nuovisiti li.latest_nuovisiti{
	padding:3px 0 3px 10px;
}
div#right div.moduletable_nuovisiti ul.latest_nuovisiti li.latest_nuovisiti a{
	color: #666;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
}
/* modifica iscrizione */

div#center div#center_content form table.contentpane tbody tr td input.inputbox{
	margin-top:5px;
	margin-bottom:5px;
}