/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	padding:0px;
	margin: 0px; 
}

.readycorner{
background-color: #E2E6A9;
width:350px;
height:200px;
margin-left:25px;
margin-top:35px;
float:left;
font-family:arial;
color:#000000;
text-align:left;
padding:5px;
background-image:url(images/sfeventi.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.readycorner #date{
font-size:10px;
color:#000000
}


.readycorner #title{
font-size:12px;
font-weight:bold;
margin-bottom:15px;
}

.readycorner #text{
font-size:13px;
}

.readycorner #text li{
list-style:none;
}

/**********************TESTI SITO**********************/
.titlepage{
font-family:Arial, sans-serif;
font-size:20px;
letter-spacing:1px;
font-weight:bold;
color:#333333;
background-image:url(images/sf_tit.jpg);
height:26px;
text-align:left;
margin-right:8px;
}

.titlepage a{
color: #900;
font-weight:bold;
text-transform:uppercase;
}

.titlepage span{
font-size:10px;
}
/**********************TESTI SITO**********************/

.txtcontent{
font-family:Arial, sans-serif;
font-size:12px;
color:#333;
margin-top:25px;
margin-right:5px;
text-align:left;
}

.txtcontent span{
font-family:Arial, sans-serif;
font-size:14px;
font-weight:bold;
color: #666;
text-align:left;
margin-left:15px;
}
.txtcontent ul{
width:680px;
margin-bottom:25px;
}

.txtcontent li{
margin-top:10px;
list-style-image:url(images/bullet.png);
}

.txtcontentbig{
font-family:Arial, sans-serif;
font-size:16px;
font-weight:bold;
color: #666;
}

form {
margin:0px;
padding:0px;
}

.t_data { 
color: #B7092E; 
text-decoration: none; 
font-weight : normal; 
font-family: Verdana; 
font-size: 10px; 
margin-left:10px;
margin-top:20px;
}

img{border:0;}

a{text-decoration:none;}

.casalinghi{
font-family: Arial;
font-size:10px;
font-weight:bold;
color:#999999;
width:980px;
height:30px;
margin:auto;
padding-top:5px;
}

.top1{
width:980px;
height:92px;
background-image:url(images/top1.jpg);
margin:auto;
}

.top2{
width:980px;
height:35px;
background-image:url(images/top2.jpg);
margin:auto;
}

.top2 table{
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#999999;
margin-left:70px;
padding-top:10px;
}

.top2 a{
font-size:12px;
color: #990000;
text-decoration:none;
}

.top2 a:hover{
color: #666666;
}

.top3{
width:980px;
height:104px;
background-image:url(images/top3.jpg);
margin:auto;
}

.top4{
width:980px;
height:35px;
background-image:url(images/top4.jpg);
margin:auto;
}

.top4 table{
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#999999;
margin-left:82px;
padding-top:10px;
}

.top4 a{
font-size:12px;
color: #990000;
text-decoration:none;
}

.top4 a:hover{
color: #666666;
}


.top5{
width:980px;
height:35px;
background-image:url(images/top5.jpg);
margin:auto;
}

.top5 table{
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#999999;
margin-left:82px;
padding-top:5px;
}

.top5 a{
font-size:12px;
color: #990000;
text-decoration:none;
}

.top5 a:hover{
color: #666666;
}

.content{
width:980px;
background-image:url(images/sf_content.jpg);
margin:auto;
}

.contentpop{
background-color:#F0F0F0;
width:650px;
font-family:Arial, sans-serif;
font-size:12px;
color:#333;
margin-top:10px;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
text-align:left;

}

.footer{
font-family: Arial;
font-size:11px;
font-weight:bold;
color:#999999;
width:980px;
height:44px;
background-image:url(images/sf_footer.jpg);
margin:auto;
margin-bottom:45px;
}

.footer p{
margin:0px;
padding-top:13px;
padding-left:45px;
padding-right:70px;
}

.service{
font-family: Arial;
font-size:12px;
color: #333333;
}

.service a{
font-family: Arial;
font-weight:bold;
font-size:12px;
color: #990000;
}
/*****************RIEPILOGO CARRELLI LATO USER************************/

.txtcart{
font-family: Arial;
font-size:13px;
font-weight:bold;
height:35px;
color: #333;
background-color:#FFF;
border-style:solid;
border-width:1px;
border-color:#333;
margin-top:15px;
}

.txtcartlabel{
font-family: Arial;
font-size:14px;
font-weight:bold;
height:20px;
color: #990000;
}


/*****************RIEPILOGO CARRELLI LATO USER************************/


/*****************MENU************************/
.centro-casalinghi{
margin-left:8px;
margin-right:8px;
width:184px;
background-image:url(images/sfmenu.jpg);
background-repeat:no-repeat;
}

.reg{
margin-left:8px;
margin-right:8px;
padding-top:5px;
padding-bottom:10px;
}

.centro-casalinghi ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding:0;
}


.centro-casalinghi li{
font-family: Arial;
font-size:11px;
font-weight:bold;
height:26px;
line-height:26px;
vertical-align: middle;
padding-left:6px;
}

.centro-casalinghi #lastmenu{
height:10px;
background-image:url(images/lastmenu.jpg);
background-repeat:no-repeat;
}

.centro-casalinghi #titmenu{
font-family: Arial;
font-size:15px;
font-weight:bold;
color:#000;
}

.centro-casalinghi a{
color: #666666;
text-decoration:none;
}

.centro-casalinghi a:hover{
color: #9EA61A;
text-decoration:none;
}
/*****************MENU************************/



/**************FORM***************************/
#errore{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#FF0000;
margin-right:10px;
width:200px;
}

.innerHelp{
	/*border:1px dotted #000;*/
	color: #00CC00;
}



input {
	border: 1px dotted #333333;
	background: url(none) no-repeat #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #666666;
	/*width:100px;*/
}

input[type="submit"]{
	border: 1px dotted #333333;
	background: url(none) no-repeat #900;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	text-transform:uppercase;
	color: #ffffff;
	cursor:pointer;
}

textarea {
	border: 1px dotted #333333;
	background: url(none) no-repeat #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #666666;
}

textarea:focus  {
	color: #000000;
}

select {
	border: 1px dotted #333333;
	background: url(none) no-repeat #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #666666;
}

select:focus {
	border: 1px solid #cccccc;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	color: #000000;
}

input:focus {
	border: 1px solid #cccccc;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	color: #000000;
}

.mylabelstyle {
	font-family: tahoma, helvetica, sans-serif;
	font-style: bold;
	font-size: 13px;
	color: #666666;
}

fieldset{
width:740px;
}

.txtform{
background-color: #E8E8E8;
font-family:arial;
font-size:12px;
color: #363636;
padding:8px;
width:220px;
height:25px;
}

.txtformform{
background-color: #E8E8E8;
padding:8px;
height:25px;
}

legend
{
padding: 10px 6px;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #666666;
} 

.message{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#FF0000;
padding-right:5px;
}

.obbtd{
width:180px;
background-color: #E8E8E8;
text-align:right;
}
/**************FORM***************************/


/**************PRODOTTI***************************/
.prodotto{
width:267px;
height:127px;
text-align:left;
padding-left:3px;
padding-top:11px;
background-repeat:no-repeat;
margin-left:55px;
}

img.rid2
{
position: Absolute;
clip: Rect(0px 100px 100px 0px);
}

.ridimg2{
float:left;
width:100px;
height:100px;
}

    .rid3 {
	width:250px;
	height:250px;   
    border:1px solid #cccccc;
	background-color:#FFFFFF;
	overflow: hidden;
    }

.box{
margin-left:4px;
margin-right:4px;
float:left;
width:158px;
height:100px;
font-family: Arial;
font-size: 15px;
font-weight:bold;
color: #333333;
}

.paging{
font-family: Arial;
font-size: 13px;
color: #990000;
}

.paging a{
font-size: 11px;
color: #999999;
}

.zoomp{
margin-top:5px;
float:left;
}

.cartp{
margin-top:5px;
margin-left:25px;
float:left;
}

.cartpconvi{
margin-top:5px;
margin-left:9px;
float:left;
}

.titmarca {
font-family:Arial;
font-weight:bold;
font-size:25px;
position: relative;
margin: 5px 0 0px;
color: #990000;
}

.descbox{
	width:156px;
	height:37px;
}

.marcabox{
font-family:Arial;
font-weight:bold;
font-size:10px;
position: relative;
margin: 5px 0 0px;
color: #990000;
}

.titdett {
font-family:Arial;
font-weight:bold;
font-size:32px;
position: relative;
margin: 5px 0 0px;
color: #464646;
}

.boxprice1{
font-family:Arial;
font-weight:bold;
font-size:15px;
position: relative;
margin: 5px 0 0px;
color: #769634;
}

.boxprice0{
font-family:Arial;
font-weight:bold;
font-size:15px;
position: relative;
margin: 5px 0 0px;
color: #769634;
}

.boxprice01{
font-family:Arial;
font-weight:bold;
font-size:15px;
text-decoration:line-through;
position: relative;
margin: 5px 0 0px;
color: #333333;
}

.boxprice1dett{
font-family:Arial;
font-weight:bold;
font-size:50px;
position: relative;
margin: 5px 0 0px;
color: #C9D21D;
text-shadow:#666666;
}


/*testo singolo con ombra */
.boxprice0dett{
font-family:Arial;
font-weight:bold;
font-size:50px;
position: relative;
margin: 5px 0 0px;
color: #C9D21D;
}
/*testo singolo con ombra */

.boxprice01dett{
font-family:Arial;
font-weight:bold;
font-size:32px;
text-decoration:line-through;
position: relative;
margin: 5px 0 0px;
color: #333333;
}

.boxnote{
font-family:Arial;
font-weight:normal;
font-size:18px;
position: relative;
margin: 5px 0 0px;
color: #333333;
}

.boxnotetesto{
font-family:Arial;
font-size:14px;
position: relative;
margin: 10px 0 0px;
color: #333333;
width:300px;
}

.dettprod{
width:772px;
background-color:#FFFFFF;
border: solid 1px #CCCCCC;
}

.promohome{
width:223px;
height:239px;
margin-left:6px;
margin-top:5px;
}

.boxhome{
background-image:url(images/boxhomesf.jpg);
background-repeat:no-repeat;
width:244px;
height:258px;
overflow:hidden;
}

.box-corsidett{
background-image:url(images/box-corsidett.jpg);
background-repeat:no-repeat;
width:350px;
float:left;
}

.box-corsidett p{
margin-left:10px;
padding-top:2px;
margin-right:10px;
text-align:left;
font-family:arial;
font-size:12px;
}

.box-formcorsi{
width:370px;
height:852px;
float:left;
margin-right:50px;
}

.boxcorsi{
background-image:url(images/boxcorsi.jpg);
background-repeat:no-repeat;
width:244px;
height:220px;
overflow:hidden;
float:left;
margin-right:16px;
font-family:Arial;
font-size:10px;
text-align:left;
margin-bottom:12px;
}

.boxcorsi #mycontdett{
height:55px;
font-family:Arial;
font-size:14px;
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
}

.boxcorsi #posti{
height:20px;
font-family:Arial;
font-size:12px;
margin-left:15px;
font-weight:bold;
float:left;
}

.boxcorsi p{
font-size:14px;
margin-left:15px;
margin-right:15px;
font-style:italic;
}

.boxcorsi #mytitcorso{
margin-left:15px;
margin-right:15px;
font-size:16px;
font-weight:bold;
height:65px;
margin-top:-10px;
}

.boxcorsi #iscri{
margin-right:15px;
margin-left:15px;
margin-top:0px;
float:left;
}

.boxcorsi #iscri a{
font-size:12px;
font-weight:bold;
color:#900;
text-decoration:none;
text-transform:uppercase;
}

.boxcorsi #iscri a:hover{
color:#FF0000;
}


.promohome a {
background-image:url(images/pix.jpg);
display:block;
font-family:Arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000;
width:223px;
height:239px;
opacity:.90;
filter:alpha(opacity=90);
filter:"alpha(opacity=90)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 90);
}

.promohome #tit {
font-size:23px;
line-height:22px;
padding:0px;
margin:0px;
margin-left:5px;
padding-top:10px;
}

.promohome #dett {
width:200px;
line-height:18px;
padding:0px;
margin:0px;
margin-left:5px;
padding-top:10px;
}

.promohome #promo {
width:200px;
height:5px;!important
line-height:5px;
padding:0px;
margin:0px;
margin-left:5px;
margin-top:5px;
}

#swadow{
color: #C9D21D;
margin-top:10px;
margin-bottom:10px;
}

.promohome #scade {
font-size:12px;
height:22px;!important
line-height:22px;
padding:0px;
margin:0px;
margin-left:5px;
padding-top:10px;
}

.promohome a:hover{
color:#000;
background-image:url(images/pix.jpg);
opacity:.00;
filter:alpha(opacity=00);
filter:"alpha(opacity=00)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 00)
}

.marchi{
height:120px;
width:120px;
border:1px solid #333;
float:left;
margin-left:27px;
margin-top:15px;
overflow:hidden;
}

.marchi a {
background-image:url(images/pix.jpg);
display:block;
font-family:Arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000;
opacity:.60;
filter:alpha(opacity=60);
filter:"alpha(opacity=60)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 60);
}

.marchi a:hover{
color:#000;
background-image:url(images/pix.jpg);
opacity:.00;
filter:alpha(opacity=00);
filter:"alpha(opacity=00)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 00)
}

#sfpromodett{
	background-image:url(./images/sfopromodett.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.cback{
font-family:Arial, sans-serif;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
color: #999;	
	}
/**************PRODOTTI***************************/

/*****************GALLERY DETTAGLIO PRODOTTI***************/
#leftCol{
	background-image:url(./images/gallery_dett_tit.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fff;
	float:left;
}

#leftCol ul{
	margin:0px;
	padding:0px;
	padding-top:45px;
}

#leftCol ul li{
	list-style:none;
	display:inline;
	margin-left:5px;
}
/*****************GALLERY DETTAGLIO PRODOTTI***************/


/**************CARRELLO***************************/
.cart{
background-color:#FFFFFF;
margin-top:10px;
margin-left:0px;
float:left;
width:770px;
border: 1px solid #cccccc;
}

.cart hr{
height: 0;
border: 0;
border-top: 1px solid #ccc;
margin-left:15px;
margin-right:15px;
}

#cat hr{
height: 0;
border: 0;
border-top: 1px solid #ccc;
margin-left:15px;
margin-right:15px;
}

.carttit{
font-family:Arial, sans-serif;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
color: #666;
}
.cartprz{
font-family:Arial, sans-serif;
font-size:12px;
letter-spacing:1px;
font-weight:normal;
color: #666;
}

.cartquant{
font-family:Arial, sans-serif;
font-size:22px;
letter-spacing:1px;
font-weight:bold;
color: #666;
}

.cartprice{
font-family:Arial, sans-serif;
font-size:14px;
letter-spacing:1px;
font-weight:bold;
color: #666;
}

.cartprice_desc{
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal;
color: #666;
padding-bottom:10px;
}

.carttot{
font-family:Arial, sans-serif;
font-size:16px;
letter-spacing:1px;
font-weight:bold;
color: #414141;
}
/**************CARRELLO***************************/

/**************MESSAGGI***************************/
.boxmex1{
background-color: #E1E1E1;
border:1px dotted #333333;
margin-left:0px;
margin-right:4px;
margin-bottom:20px;
padding:5px;
float:left;
width:760px;
height:60px;
font-family: Arial;
font-size: 13px;
color: #333333;
text-align:left;
}

#oggetto1{
font-family:Arial;
font-weight:bold;
font-size:12px;
color: #464646;
text-transform:uppercase;
}

#messaggio1{
font-family:Arial;
font-size:11px;
color: #333333;
}

#messaggio1 a{
font-weight:bold;
color: #333333;
text-decoration:none;
}

.boxmex0{
background-color: #CAD316;
border:1px dotted #000000;
margin-left:0px;
margin-right:4px;
margin-bottom:20px;
padding:5px;
float:left;
width:760px;
height:60px;
font-family: Arial;
font-size: 13px;
color: #333333;
text-align:left;
}

#oggetto0{
font-family:Arial;
font-weight:bold;
font-size:12px;
color: #000000;
text-transform:uppercase;
}

#messaggio0{
font-family:Arial;
font-size:11px;
color: #000000;
}

#messaggio0 a{
font-weight:bold;
color: #CC0000;
text-decoration:none;
}

#oggettodett{
font-family:Arial;
font-weight:bold;
font-size:12px;
color: #464646;
text-transform:uppercase;
}

#messaggiodett{
font-family:Arial;
font-size:12px;
color: #333333;
}


/**************MESSAGGI***************************/


/**************BOX WEDDING SPOSI***************************/
.lista-nozze-online{
background-image:url(images/lista-nozze/lista-nozze-box.jpg);
background-repeat:no-repeat;
width:727px;
height:187px;
}

.lista-nozze-dettaglio{
float:left;
background-image:url(images/lista-nozze/box-sposi-dettaglio.jpg);
background-repeat:no-repeat;
width:230px;
margin-right:17px;
margin-bottom:20px;
height:150px;
text-align:center;
}

.lista-nozze-dettaglio p{
font-size:22px;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:30px;
}


.box-wedding{
background-image:url(images/box-wedding.jpg);
background-repeat:no-repeat;
width:727px;
height:187px;
}

.box-wedding p{
clear:both;
margin-left:10px;
padding-top:10px;
margin-right:10px;
}

.wedding-form{
margin-left:100px;
margin-top:40px;
}


.wedding-price{
font-family:Arial;
font-weight:bold;
font-size:25px;
position: relative;
margin: 5px 0 0px;
color: #769634;
}

.wedding-back-cart{
background-image:url(images/box-wedding-back.jpg);
background-repeat:no-repeat;
width:772px;
height:60px;
margin-bottom:5px;
font-family:Arial;
font-weight:bold;
font-size:14px;
text-align:right;
padding-top:11px;
}

.wedding-back-cart a{
color: #CC0000;
}


/**************************************************/
/******  Lista convivenza  **********************/

.box-convilista{
background-image:url(images/lista-convivenza/box-convilista.jpg);
background-repeat:no-repeat;
width:727px;
height:187px;
}

.box-convilista p{
clear:both;
margin-left:10px;
padding-top:10px;
margin-right:10px;
}

.convilista-form{
margin-left:100px;
margin-top:40px;
}




.lista-convivenza1{
background-image:url(images/lista-convivenza/lista-convivenza1.jpg);
background-repeat:no-repeat;
float:left;
width:330px;
height:155px;
margin-bottom:62px;
}
.lista-convivenza2{
background-image:url(images/lista-convivenza/lista-convivenza2.jpg);
float:left;
background-repeat:no-repeat;
width:330px;
height:155px;
margin-left:64px;
margin-bottom:62px;
}

.sfconviexit{
background-image:url(images/lista-convivenza/sf_conviexit.jpg);
background-repeat:no-repeat;
width:727px;
height:25px;
padding-top:5px;
margin: 0 auto;
margin-top:15px;
text-align:center;
font-family:Arial;
font-size:12px;
color:#333;
}

.sfconviexit a{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#333;
}


.box-convilista-list{
background-image:url(images/lista-convivenza/box-convivenza-list.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}

.box-convilista-listnoaction{
background-image:url(images/lista-convivenza/box-convivenza-listnoaction.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}



.box-convilista-listcart{
background-image:url(images/lista-convivenza/box-convivenza-listcart.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}

.box-convilista-listnoactioncart{
background-image:url(images/lista-convivenza/box-convivenza-listnoaction.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}

.convivenza-price{
font-family:Arial;
font-weight:bold;
font-size:25px;
position: relative;
margin: 5px 0 0px;
color: #769634;
}

#convivenza-testobox{
font-family: Arial;
font-size: 13px;
font-weight:bold;
color: #666666;
}

#convivenza-marcabox{
font-family:Arial;
font-weight:bold;
font-size:10px;
position: relative;
color: #990000;
}

#convivenza-foto-prodotto{
width:110px;
height:110px;
overflow:hidden;
float:left;
margin-left:10px;
margin-top:7px;
margin-right:30px;
}

.box-convivenza-list{
background-image:url(images/lista-convivenza/box-convivenza-list.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}

/******  Lista convivenza  **********************/

.red{
color:#FF0000;
font-weight:bold;
}

.googlemap{
background-image:url(images/box-googlemap.jpg);
background-repeat:no-repeat;
width:700px;
height:535px;
padding-top:25px;
}

.box-wedding-list{
background-image:url(images/box-wedding-list.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}

.box-wedding-list-card{
background-image:url(images/box-wedding-list-card.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}


.box-wedding-listnoaction{
background-image:url(images/box-wedding-listnoaction.jpg);
background-repeat:no-repeat;
width:772px;
height:127px;
margin-bottom:10px;
}

#wedding-foto-prodotto{
width:110px;
height:110px;
overflow:hidden;
float:left;
margin-left:10px;
margin-top:7px;
margin-right:30px;
}

#wedding-marcabox{
font-family:Arial;
font-weight:bold;
font-size:10px;
position: relative;
color: #990000;
}

#wedding-testobox{
font-family: Arial;
font-size: 13px;
font-weight:bold;
color: #666666;
}
/**************BOX WEDDING***************************/


/*****************SPEDIZIONI***************/
#wrapper{
	padding: 0;
	margin:0;
}
#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	text-align:right;
}
#nav li {
	padding:0px;
	margin:0px;
	margin-right:1px;
	display: inline;
}

#nav li #left{
	padding:0px;
	margin:0px;
	margin-right:300px;
	display: inline;
}

#content p{
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	color: #616161;
}
/*****************SPEDIZIONI***************/

/****************CONTATTI******************/
.box-contatti{
margin-top:25px;
background-image:url(images/box-info.jpg);
background-repeat:no-repeat;
width:727px;
height:43px;
text-align:left;
}

.box-contatti p{
clear:both;
margin-left:10px;
padding-top:2px;
margin-right:10px;
font-family:Arial;
font-size:12px;
color:#333333;
}
/****************CONTATTI******************/


/****************REGISTRATI******************/

.registrati-box{
float:left;
background-image:url(images/lista-nozze/box-sposi-dettaglio.jpg);
background-repeat:no-repeat;
width:230px;
margin-right:17px;
margin-bottom:20px;
height:150px;
text-align:center;
}

#azienda{
margin-left:50px;
}

#privato{
margin-left:180px;
}


.registrati-box p{
font-size:22px;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:30px;
}

.registrati-box a{
	color: #ADB339;
	text-decoration:underline;
}

.registrati-box a:hover{
	color: #060;
}
/****************REGISTRATI******************/





/*corsicucina*/


/*corsicucina*/
