@charset "utf-8";
/* CSS Document */

html, body{
	margin:0px;
	padding:0px;
}

body{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}

FORM {
	margin:0;
}

/*----------------- bg color-----------------------*/

.colorBg1{
	background-image:url(../img/bg_color1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d0cdc4;
}

.colorBg2{
	background-image:url(../img/bg_color2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d8dee1;
}

.colorBg3{
	background-image:url(../img/bg_color3.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ddd5c1;
}

.colorBg4{
	background-image:url(../img/bg_color4.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#c5ccc1;
}

.colorBg5{
	background-image:url(../img/bg_color5.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d5d1ab;
}

.colorBg6{
	background-image:url(../img/bg_color6.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d0c6c6;
}

/*----------------end bg color---------------------*/

body#hp{
	
	/*background-image:url(../img/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d0d0a8;*/
	background-image:url(../img/bg_color3.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ddd5c1;
}

body#gallery{
	/*background-image:url(../img/bg_gallery.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ddd5c1;*/
	background-image:url(../img/bg_color4.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#c5ccc1;
}

body#natale{
	 background-image:url(../img/bg_gallery.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ddd5c1; 
	/*background-image:url(../img/bg_colorNatale.jpg);
	background-position:top right;
	background-repeat:repeat-x;
	background-color:#b21c25;*/
}

body#bomboniera{
	background-image:url(../img/bg_bomboniere.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d0d0a9;
}

body#bombonieraHub{
	/*background-image:url(../img/bg_BombonieraHub.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d8d8e0;*/
	background-image:url(../img/bg_color2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d8dee1;
}

body#bombonieraOrdina{
	/*background-image:url(../img/bg_BombonieraHub.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d8d8e0;*/
	background-image:url(../img/bg_color2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d8dee1;
}

body#listaNozze{
	/*background-image:url(../img/bg_BombonieraHub.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d8d8e0;*/
	background-image:url(../img/bg_color6.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d0c6c6;
}


.floatRight{
	float:right;
}

.floatLeft{
	float:left;
}

.posRelative{
	position:relative;
}

.posAbsolute{
	position:absolute;
}

.alignRight{
	text-align:right;
}

.alignLeft{
	text-align:left;
}

.clear{
	clear:both;
}

ul, ol{
	list-style:none;
}

a{
	text-decoration:none;
}

img{
	border:none;
}

.bold{
	font-weight:bold;
}

.normal{
	font-weight:normal
}

.italic{
	font-style:italic
}

.evidenzia{
	color:#883a38;
}


.titolo {color:#87100e; font-family: Trebuchet MS; font-size:20px;font-weight:normal; text-align:left;}
.titolo span {color:#666; font-weight:normal;}

div#wrapper{
	width:960px;
	margin:auto;
	margin-top:30px
}

div#wrapper #void{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_void.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div#wrapper #contentHome{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */	
	display:block;
	position:relative;
	background-position:top;
	background-repeat:no-repeat;
}

div#wrapper #contentThank{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */	
	display:block;
	position:relative;
	background-position:top;
	background-repeat:no-repeat;
}

div#wrapper #contentPayment{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */	
	display:block;
	position:relative;
	background-position:top;
	background-repeat:no-repeat;
}


div#wrapper #contentGallery{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */	
	display:block;
	position:relative;
	background-position:top;
	background-repeat:no-repeat;
}

div#wrapper #contentBombonieraPers{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */	
	display:block;
	position:relative;	
	background-position:top;
	background-repeat:no-repeat;
}


div#wrapper #contentBombonieraHubPage{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	display:block;
	position:relative;	
	background-position:top;
	background-repeat:no-repeat;
}

/*--------------------eventi--------------------*/

div#wrapper #eventi{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */	
	display:block;
	position:relative;
	background-position: right top; 
	background-repeat:no-repeat;
}

#eventi .ordinaBombonieraBox{
	border:none
}

#eventi .ordinaBombonieraBox p{
	/*padding-left:52px;*/
	margin-bottom:0px;
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
}

#eventi .ordinaBombonieraBox p img{
float:left;
margin:0px 2px 0px 0px
}

#eventi .eventoAnniversario{
	border:1px solid #d0d0a8
}

#eventi .eventoAnniversario p{
	background-image:url(../img/bg_p_anniversari.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/bg_p_anniversari.png', sizingMethod='crop')
}

#eventi .eventoBattesimo{
	border:1px solid #d8d0c0
}

#eventi .eventoBattesimo p{
	background-image:url(../img/bg_p_battesimi.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/bg_p_battesimi.png', sizingMethod='crop')
}

#eventi .eventoCresime{
	border:1px solid #c0c8c0
}

#eventi .eventoCresime p{
	background-image:url(../img/bg_p_cresime.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/bg_p_cresime.png', sizingMethod='crop')
}

#eventi .eventoMatrimoni{
	border:1px solid #d0c8c0
}

#eventi .eventoMatrimoni p{
	background-image:url(../img/bg_p_matrimoni.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/bg_p_matrimoni.png', sizingMethod='crop')
}

#eventi .eventoLauree{
	border:1px solid #d8d8e0
}

#eventi .eventoLauree p{
	background-image:url(../img/bg_p_lauree.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/bg_p_lauree.png', sizingMethod='crop')
}

#eventi .eventoFeste{
	border:1px solid #d0c0c0
}

#eventi .eventoFeste p{
	background-image:url(../img/bg_p_feste.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/bg_p_feste.png', sizingMethod='crop')
}

/*----------------end eventi----------------------*/

div#wrapper #contentBombonieraHubPage .clDx{
	width:175px;
	padding-top:80px;
	text-align:right
}

div#wrapper #contentBombonieraHubPageOpaque{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_bombonieraHubPageOpaque.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div#wrapper #contentBombonieraHubPageOpaque .clDx{
	width:175px;
	padding-top:80px;
	text-align:right
}

div#wrapper #contentLista{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_lista.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div#wrapper #attestatoNatale{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	/*background-image:url(../img/bg_regali_new.jpg);*/
	background-position: right top; 
	background-repeat:no-repeat;
}


div#wrapper #festaMamma{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_regali_festamamma.jpg);
	background-position: right top; 
	background-repeat:no-repeat;
}

div#wrapper #attestatoMamma{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_attestatoCuore_festamamma.jpg);
	background-position: right top; 
	background-repeat:no-repeat;
}
div#wrapper #attestatoMamma2{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_attestatoCuore_festamamma_2.jpg);
	background-position: right top; 
	background-repeat:no-repeat;
}


div#wrapper #paccoNatale{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/sanvalentino.png);
	background-position: right top; 
	background-repeat:no-repeat;
}

div#wrapper #attestatoCuore{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_attestatoCuore_new.jpg);
	background-position: right top; 
	background-repeat:no-repeat;
}

div#wrapper #attestatoPersonalizza{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bg_attestatoCuoreOpaque.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div#wrapper #contentProgetti{
	display:block;
	height: auto !important;  /* per i browser moderni */
    height: 568px;      /* per IE5.x e IE6 */
    min-height: 568px;  /* per i browser moderni */
	background-color:#c9c2bc;
	display:block;
	position:relative;
	background-image:url(../img/bgGallery2.jpg);
	background-position:top;
	background-repeat:no-repeat;
}



div#wrapper #content img#logo{
	margin:10px;
}

.menu{
	margin:25px 12px 20px auto;}

.menu li{
	float:left;
	font-size:13px;
}

.menu li a{
	display:block;
	color:#69625d;
	padding:0px 9px 0px 9px;
	border-right:1px solid #FFFFFF;
	font-weight:bold
}

.menu li a:hover{
	color:#883a38;
}

.menu li a.selected{
	color:#883a38;
}

.selected{
	color:#883a38;
}

.selected:hover{
	color:#883a38;
}

.content{
	width:92%;
	margin:auto;
	padding:10px 0px 0px 0px;
	height: auto !important;  /* per i browser moderni */
    height: 370px;      /* per IE5.x e IE6 */
    min-height: 370px;  /* per i browser moderni */
}

.content .clSx{
	width:44%;
	text-align:right;
	float:left;
}

div#wrapper #attestatoCuore .clSx{
	width:35%
}

.content .clSx p{
	text-align:left;
	font-size:13px;
	
	
}

.content .clSx a{
	margin-top:15px
}


.content .clDx{
	width:480px;
	float:right
}

#contentLista .content{
padding:0px
}

#bombonieraHub .content img{	
	margin-top:0px;
}

#bombonieraHub .content .clSx{
	width:200px;
}

#bombonieraHub .content .clSx p{
	text-align:right
}

#contentLista .content .clSx{
	width:48%;
	text-align:left
}

#contentLista .content .clDx{
	width:48%;
	margin:0px
}

.columnOrdina{
width:60%;
font-size:13px
}

.columnOrdina p{
	padding:0px;
	margin:0px;
}

#contentLista .content .clDx .floatRight{
	margin:0px
}

.clDx .totalPrice{
	width:135px;
	height:44px;
	background-image:url(../img/bg_totalePrice.png);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:18px;
	padding-top:25px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/bg_totalePrice.png', sizingMethod='crop')
}


.clDx .datiRegalo{
	width:280px;
	float:right;
	padding-top:0px;
}

.content .boxVisitaLista{
	background-color:#f0ece9;
	border:1px solid #aea39d;
	text-align:left;

}

.content .boxVisitaLista a{
	margin:0px
}


.ordinaBombonieraBox{
	width:235px;
	background-color:#f0ece9;
	border:1px solid #aea39d;
	text-align:center;
	padding-bottom:10px;
	font-size:12px;
	margin:3px;
}

#bombonieraHub .content .ordinaBombonieraBox img{
margin:0px;
padding:0px;
}

.ordinaBombonieraBox a{
margin:0px;
padding:0px;
color:#69625d;
}

.ordinaBombonieraBox p{
margin:5px;
padding:3px;
}

.content form{
	width:198px;
	margin:0px;
	padding:0px;
	/*display:none*/
	
}

#contentLista .content form.registrazione{
	width:100%
}

#contentLista .content form.registrazione .clSx{
	width:48%
}

#contentLista .content form.registrazione .clDx{
	width:48%;
		font-size:12px;
}

#contentLista .content form.registrazione .floatLeft{
	width:49%;

}

#contentLista .content form.registrazione .floatRight{
	width:49%;

 
}

#contentLista .content form.registrazione .date{
	width:22px
}

input#giorno{
	width:15px;
}

input#mese{
	width:15px;
}

input#anno{
	width:30px;
}


#contentLista .content form.registrazione input.insertText{
	/*width:110px;*/
	float:right;
	background:none;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#333333
}

#contentLista .content form.registrazione input.inputButton{
	float:right;
	width:90px;
	height:30px;
}


.inputButtonContinua {
	width:90px;
	height:30px; 
margin:0;
padding:0;
float:right;
}

#contentLista .content form.registrazione select{
	/*margin-right:8px*/
	width:134px;
	float:right;
	background:none;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#333333;
	margin-top:2px;
}

#contentLista .content form.registrazione label{
	float:left;
	margin-top:5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.labelCodice{
	float:left;
	margin-top:10px;
	margin-right:10px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
 
}


#contentLista .content form.registrazione input{
	float:none;
	width:23px;
	margin-left:3px;
	margin-right:1px;
}


#contentLista .content form.choosePresent{
	width:100%;
	font-size:12px;
}

#contentLista .content form.choosePresent img.floatRight{
	margin-left:10px;
}

#contentLista .content form.choosePresent .singlePresent{
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
}

#contentLista .content form.choosePresent input{
	margin:3px;
	margin-top:12px;
	width:auto;
	float:left;
}

#contentLista .content form.choosePresent label{
	height:34px;
	padding-top:10px;
	/*padding-left:80px;*/
	color:#000000;
	font-weight:bold;	
	float:left;
}

#contentLista .content form.choosePresent img{
	margin-top:5px;
}

.content form.choosePresent{
	width:100%;
	font-size:12px;
}

.content form.choosePresent img.floatRight{
	margin-left:10px;
}

.content form.choosePresent .singlePresent{
	width:100%;
	margin-top:0px;
	margin-bottom:5px;
}

.content form.choosePresent input{
	margin:3px;
	margin-top:12px;
	width:auto;
	float:left;
}

 
.content form.choosePresent label{
	height:34px;
	padding-top:5px;
	/*padding-left:80px;*/
	color:#000000;
	font-weight:bold;
	width:50%;
	float:left;
}

.content form.choosePresent img{
	margin-top:5px;
}

.content form.choosePresent label.blank,
.content form.choosePresent label.lbl_blank{
	/*background-image:url(../img/blank_euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/blank_euro.png', sizingMethod='crop')*/
	width:70%;
}

.content form.choosePresent label.blank,
.content form.choosePresent label.lbl_blank span.price{
	display:block;
	width:62px;
	height:32px;	
	padding:5px 5px;	
	padding-top: 7px;
	font-size:20px;
	font-weight:normal;
	background-image:url(../img/blank_euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/blank_euro.png', sizingMethod='crop')

}

.ck_item{
	position:relative;
	top:12px;
}

.content form.choosePresent label.lbl_blank span.descr{
	 width:75%;
	 display:block;
	 padding-top:12px;
}

.content form.choosePresent label.lbl_blank span{
	float:left
}


.content form.choosePresent label.venti,
.content form.choosePresent label.lbl_20{
	background-image:url(../img/20euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/20euro.png', sizingMethod='crop')

}

.content form.choosePresent label.trenta,
.content form.choosePresent label.lbl_30{
	background-image:url(../img/30euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/30euro.png', sizingMethod='crop')

}

.content form.choosePresent label.cinquanta,
.content form.choosePresent label.lbl_50{
	background-image:url(../img/50euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/50euro.png', sizingMethod='crop')

}

.content form.choosePresent label.sessanta,
.content form.choosePresent label.lbl_60{
	background-image:url(../img/60euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/60euro.png', sizingMethod='crop')

}

.content form.choosePresent label.sessantacinque,
.content form.choosePresent label.lbl_65{
	background-image:url(../img/65euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/65euro.png', sizingMethod='crop')

}


.content form.choosePresent label.ottanta,
.content form.choosePresent label.lbl_80{
	background-image:url(../img/80euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/80euro.png', sizingMethod='crop')

}

.content form.choosePresent label.ottanta,
.content form.choosePresent label.lbl_90{
	background-image:url(../img/90euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/100euro.png', sizingMethod='crop')

}

.content form.choosePresent label.ottanta,
.content form.choosePresent label.lbl_100{
	background-image:url(../img/100euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/90euro.png', sizingMethod='crop')

}


.content form.choosePresent label.centoventi,
.content form.choosePresent label.lbl_120{
	background-image:url(../img/120euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/120euro.png', sizingMethod='crop')

}

.content form.choosePresent label.centosessanta,
.content form.choosePresent label.lbl_150{
	background-image:url(../img/150euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/150euro.png', sizingMethod='crop')

}

.content form.choosePresent label.centosessanta,
.content form.choosePresent label.lbl_160{
	background-image:url(../img/160euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/160euro.png', sizingMethod='crop')

}

.content form.choosePresent label.centosessanta,
.content form.choosePresent label.lbl_180{
	background-image:url(../img/180euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/180euro.png', sizingMethod='crop')

}


.content form.choosePresent label.centosessanta,
.content form.choosePresent label.lbl_200{
	background-image:url(../img/200euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/200euro.png', sizingMethod='crop')

}

.content form.choosePresent label.centosessanta,
.content form.choosePresent label.lbl_350{
	background-image:url(../img/350euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/350euro.png', sizingMethod='crop')

}

.content form.choosePresent label.trecentoSessanta,
.content form.choosePresent label.lbl_360{
	background-image:url(../img/360euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/360euro.png', sizingMethod='crop')

}

.content form.choosePresent label.trecentoSessanta,
.content form.choosePresent label.lbl_400{
	background-image:url(../img/400euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/400euro.png', sizingMethod='crop')

}

.content form.choosePresent label.trecentoSessanta,
.content form.choosePresent label.lbl_500{
	background-image:url(../img/500euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/500euro.png', sizingMethod='crop')

}


.content form.choosePresent label.trecentoSessanta,
.content form.choosePresent label.lbl_600{
	background-image:url(../img/600euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/600euro.png', sizingMethod='crop')

}


.content form.choosePresent label.settecentoCinquanta,
.content form.choosePresent label.lbl_750{
	background-image:url(../img/750euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/750euro.png', sizingMethod='crop')

}

.content form.choosePresent label.settecentoCinquanta,
.content form.choosePresent label.lbl_950{
	background-image:url(../img/950euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/950euro.png', sizingMethod='crop')

}

.content form.choosePresent label.mille,
.content form.choosePresent label.lbl_1000{
	background-image:url(../img/1000euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/1000euro.png', sizingMethod='crop')

}

.content form.choosePresent label.mille,
.content form.choosePresent label.lbl_1500{
	background-image:url(../img/1500euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/1500euro.png', sizingMethod='crop')

}

.content form.choosePresent label.duemila,
.content form.choosePresent label.lbl_2000{
	background-image:url(../img/2000euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/2000euro.png', sizingMethod='crop')

}


.content form.choosePresent label.tremila,
.content form.choosePresent label.lbl_3000{
	background-image:url(../img/3000euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/3000euro.png', sizingMethod='crop')

}

.content form.choosePresent label.tremilasettecentoventi,
.content form.choosePresent label.lbl_3720{
	background-image:url(../img/3720euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/3720euro.png', sizingMethod='crop')

}


.content form.choosePresent label.tremila,
.content form.choosePresent label.lbl_5000{
	background-image:url(../img/5000euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/5000euro.png', sizingMethod='crop')

}

.content form.choosePresent label.tremila,
.content form.choosePresent label.lbl_8000{
	background-image:url(../img/8000euro.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/8000euro.png', sizingMethod='crop')

}
.content form.choosePresent label.libera,
.content form.choosePresent label.lbl_0 {
	background-image:url(../img/libera.png);
	background-position:top left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/libera.png', sizingMethod='crop')

}

#contentLista .content form#listaNozze input{
	/*width:30px;*/
	margin:1px;
	margin-top:10px
}



#contentLista .content form input.insertText{
	padding:1px;
	border:none;
	width:63%;
	float:left;
	background-color:#f0ece9;
	color:#a8a8a8
}

#contentLista .content form input{
	margin:4px;
}


form{
	width:460px;		
}

#contentBombonieraPers form{
	width:480px
}

#bombonieraHub #contentBombonieraPers .content .clSx {
	width:44%;
}

#bombonieraHub #contentBombonieraPers .content .clSx p{
	text-align:left
}

#bombonieraHub #void .content .clSx {
	width:44%;
}

#bombonieraHub #void .content .clSx p{
text-align:left
}
.inputMessage{
	background:none;
	background-color:#ffffff;
	padding:0px;
	height:130px;
	padding:20px;
	padding-top:110px;
	padding-bottom:40px;
	margin:auto;
	margin-bottom:5px;
	text-align:left;
	position:relative;	
	border-width:10px;
	border-style:solid;
	background-position: center 10px;
	background-repeat:no-repeat;
	font-size:12px;
}



#contentBombonieraPers .inputMessage{
	background-color:#faf9f5;
	border:1px solid #d7d3c7;
	padding:20px;
	padding-bottom:46px;
	height:250px;
}


#contentBombonieraPers .inputMessage .inputMessage{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background:none;
	border:none;
	height:auto
}


#contentBombonieraPers .changeMessage{
	background-color:#FFFFFF;
	height: auto !important;  /* per i browser moderni */
    height: 220px;      /* per IE5.x e IE6 */
    min-height: 220px;  /* per i browser moderni */
	padding-bottom:10px;
	border-width:2px;
	border-style:solid;
	background-position: center center;
	background-repeat:no-repeat

}

#grazieDiCuore{
	text-align:center;

}

/*nascita*/
.borderPinkNascita{
	border-color:#e87a9b;
	background-image:url(../img/fraseBattesimoRosa.jpg);

}


.borderBlueNascita{
	border-color:#417fa7;
	background-image:url(../img/fraseBattesimoCeleste.jpg);

}

.borderVerde1Nascita{
	border-color:#39b1c5;
	background-image:url(../img/fraseBattesimoCeleste.jpg);

}

.borderVerde2Nascita{
	border-color:#accf82;
	background-image:url(../img/fraseBattesimoCeleste.jpg);

}

.borderSalmoneNascita{
	border-color:#e99aa6;
	background-image:url(../img/fraseBattesimoCeleste.jpg);

}

.borderLillaNascita{
	border-color:#cea2c9;
	background-image:url(../img/fraseBattesimoCeleste.jpg);

}

.borderRossoNascita{
	border-color:#e10037;
	background-image:url(../img/fraseBattesimoCeleste.jpg);

}

.borderGrigioNascita{
	border-color:#e0e0e0;
	background-image:url(../img/fraseBattesimoCeleste.jpg);

}
/*--*/

/*comunione*/
.borderRossoComunione{
	border-color:#bd2914;
	background-image:url(../img/fraseCresimaRosso.jpg);

}


.borderGrigioComunione{
	border-color:#e0e0e0;
	background-image:url(../img/fraseCresimaRosso.jpg);

}

.borderVerde1Comunione{
	border-color:#39b1c5;
	background-image:url(../img/fraseCresimaRosso.jpg);
	
}

.borderVerde2Comunione{
	border-color:#accf82;
	background-image:url(../img/fraseCresimaRosso.jpg);
	
}

.borderSalmoneComunione{
	border-color:#e99aa6;
	background-image:url(../img/fraseCresimaRosso.jpg);
	
}

.borderLillaComunione{
	border-color:#cea2c9;
	background-image:url(../img/fraseCresimaRosso.jpg);

}

/*--*/

/*matrimonio*/
.borderRossoMatrimonio{
	border-color:#bd2914;
	background-image:url(../img/fraseMatrimonioRosso.jpg);
	
}


.borderGrigioMatrimonio{
	border-color:#e0e0e0;
	background-image:url(../img/fraseMatrimonioRosso.jpg);
	
}

.borderVerde1Matrimonio{
	border-color:#39b1c5;
	background-image:url(../img/fraseMatrimonioRosso.jpg);
	
}

.borderVerde2Matrimonio{
	border-color:#accf82;
	background-image:url(../img/fraseMatrimonioRosso.jpg);
	
}

.borderSalmoneMatrimonio{
	border-color:#e99aa6;
	background-image:url(../img/fraseMatrimonioRosso.jpg);

}

.borderLillaMatrimonio{
	border-color:#cea2c9;
	background-image:url(../img/fraseMatrimonioRosso.jpg);
	
}

/*--*/

/*feste*/
.borderRossoFeste{
	border-color:#bd2914;
	background-image:url(../img/fraseFestaRosso.jpg);
	
}


.borderGrigioFeste{
	border-color:#e0e0e0;
	background-image:url(../img/fraseFestaRosso.jpg);
	
}

.borderVerde1Feste{
	border-color:#39b1c5;
	background-image:url(../img/fraseFestaRosso.jpg);

}

.borderVerde2Feste{
	border-color:#accf82;
	background-image:url(../img/fraseFestaRosso.jpg);

}

.borderSalmoneFeste{
	border-color:#e99aa6;
	background-image:url(../img/fraseFestaRosso.jpg);

}

.borderLillaFeste{
	border-color:#cea2c9;
	background-image:url(../img/fraseFestaRosso.jpg);

}
/*--*/

.borderVoid{ border-color:#a9a188}
#void .borderSalmone{	border:20px solid #e29489;}
#void .borderBrown{	border:20px solid #c8bdad;}
#void .borderRed{	border:20px solid #bd2914;}
#void .borderBlue{	border:20px solid #417fa7;}
#void .borderGrey{	border:5px solid #e0e0e0;}





 

.inputMessage .footer{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	border-top:1px dotted #999999;
	text-align:center;
	background-image:url(../img/logoSmall.jpg);
	background-repeat:no-repeat;
	background-position:10px;
	margin:0px;
	padding:0px;
	height: auto !important;  /* per i browser moderni */
    height: 42px;      /* per IE5.x e IE6 */
    min-height: 42px;  /* per i browser moderni */
}

.inputMessage .footer p{
	margin:0px;
	padding:0px;
	font-size:9px;
	display:block;
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

.inputMessage textarea{
	width:100%;
	margin:auto;
	display:block;
	height:60px;
	color:#999999;
	margin-top:5px;
	border:none;
	border:1px solid #CCCCCC;
	text-align:center;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	
}


.inputMessage label{
	text-align:center;
	display:block;
	color:#000000;
	font-size:16px;
	font-weight:bold
}

div#wrapper #attestatoPersonalizza .clSx{
	width:35%
}

div#wrapper #attestatoPersonalizza .clSxW{
	 
}


div#wrapper #attestatoPersonalizza .clDx{
	width:60%;
}

.personalizzaRegalo{
	font-size:12px;
	width:100%
}

.personalizzaRegalo .floatLeft{
	width:25%;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px
}

.personalizzaRegalo .floatRight{
	width:69%;
	margin-bottom:10px;
}

.personalizzaRegalo .insertText{
	width:210px;
		font-size:11px;
}

#contentLista form#ordinaOnline .clSx{
width:33%;
_width:30%;
margin:0px;
margin-right:2px;
border-right:1px solid #CCCCCC
}

#contentLista form#ordinaOnline .clDx{
width:33%;
margin:0px;
}

#contentLista form#ordinaOnline div.formTable{
	padding:10px 10px 0 10px;
	_padding:2px
}

#contentLista form#ordinaOnline div.formTable img{
	margin-bottom:20px;
}

#contentLista form#ordinaOnline .formCell{
	width:45%;
	float:left;
	height: auto !important;  /* per i browser moderni */
	height: 30px;      /* per IE5.x e IE6 */
	min-height: 30px;  /* per i browser moderni */
	line-height:15px;
	font-size:12px
}

#contentLista form#ordinaOnline div.formTable .insertText{
	width:80px;
	background:none;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	display:inline
}

#contentLista form#ordinaOnline div.formTable select{
	width:80px;
	margin-left:5px;
	background:none;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	display:inline
}

#contentLista form#ordinaOnline .riepilogo{
	width:50%;
	margin:auto;
}

#contentLista form#ordinaOnline .riepilogo label{
	font-size:10px
}

#contentLista form#ordinaOnline .riepilogo .formCell{
	width:25%;
	text-align:center;
}



/*footer*/

#sideBar{
	bottom:0px;
	right:0px;
	width:100%;
	display:block;
	margin:0px;
	margin-top:10px;
	background-color:#FFFFFF;
	background-image:url(../img/bgSideBar.jpg);
	background-position:right;
	background-repeat:repeat-y
}

#sideBar .inner{
	position:relative;
	display:block
}

#sideBar .inner .roundedBox{
	position:absolute;
	top:-30px;
	left:10px
}

#sideBar .inner #infoBox{
	padding:7px;
}

#sideBar .inner #infoBox a{
	color:#000000	
}

#sideBar .inner #infoBox div{
	float:left;
	font-size:13px;
	height: auto !important;  /* per i browser moderni */
    height: 84px;      /* per IE5.x e IE6 */
    min-height: 84px;  /* per i browser moderni */
	
	width:190px;
	margin:0px;
	padding:5px 8px 0 5px;
	padding-left:0px;
	margin-right:5px;
	border-right:1px solid #FFFFFF;
	text-align:right;
 
	 overflow:hidden;
	
}


#sideBar .inner #infoBox  .int{
 
 
	width:130px;
margin-left:50px;
 border:0;
 overflow:hidden;
	height: auto !important;  /* per i browser moderni */
    height: 54px;      /* per IE5.x e IE6 */
    min-height: 54px;  /* per i browser moderni */
 
	
}


#sideBar .inner #infoBox #scatoline{
	background-image:url(../img/item_scatoline.png);
	background-position:left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/item_scatoline.png', sizingMethod='crop');
}

#sideBar .inner #infoBox #regaliCuore{
	background-image:url(../img/item_regaliCuore.png);
	background-position:left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/item_regaliCuore.png', sizingMethod='crop');
}

#sideBar .inner #infoBox #listaCuore{
	background-image:url(../img/item_listaCuore.png);
	background-position:left;
	background-repeat:no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='common/img/item_listaCuore.png', sizingMethod='crop');
}

#footer{
	text-align:center;
	font-size:11px;
	padding-top:10px}

#footer a{
	color:#69625d;
	text-decoration:underline;
}

.qta {
	padding-top:10px;
	border:0px solid red;
	float:right;
	width: 100px;
	text-align:left;
}

.qta INPUT {
	float:right;
	width:30px;
	margin:0;
	padding-top:0;
 
}

.qta SPAN {
 	border:0px solid green;
	float:left;
	margin-top:12px;
	margin-right:5px; 
 
}
 
 
 
.sottogallery{
	width:437px;
	overflow:hidden;
	padding-left:20px;
	
}

.gallerydid{
	float:left;
	margin:0;
	font-size:11px;
}
.bt_sapere{
	float:right;
	padding-top:15px;
}


.donatestoprivacy {
width:350px;
margin-top:60px;
}

.privacy{
background-color:#FFFFFF;
border:1px solid #999999;
height:95px;
width:400px;
padding:5px;
overflow:auto;
font-size:11px;
}

/* 09 11 2010*/

.regaloDiNatale{
width:580px;
padding-top:300px
}

.regaloDiNatale img{
	margin-left:45px
}

#natale #footer{
	color:#555}

#natale #footer a{
	color:#555;
}

/* 10 11 2010*/

#componiPacco{
	width:450px;
	padding-top:300px;
}

#thank{
	width:600px;
	height: auto !important;  /* per i browser moderni */
    height: 420px;      /* per IE5.x e IE6 */
    min-height: 420px;  /* per i browser moderni */
	padding-top:180px;
	background-image:url(../img/bg_thankPage.jpg);
	background-position:left;
	background-repeat:no-repeat;

}

.innerThank{
	width:280px;
	margin:auto;

}

/*04 02 2011*/
#sanValentino{

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:655px;
		
		background-color:#920000;
		text-align:right;
		color:#FFF;
		font-size:13px;
		
		cursor:pointer
				
}

#sanValentino .close{
	
	padding-right:8px;
				
}


