/* CSS Document */
	
img {
	border: 0;
	overflow: hidden;
}

.destra {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	display:inline;
}

.sinistra {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
}


/********TESTO***************/
.pt9_T_grey, a:link.pt9_T_grey, a:visited.pt9_T_grey{
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #666666;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	} 
	
.a:hover.pt9_T_grey{
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #990000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
} 


.pt10_T_grey, a:link.pt10_T_grey, a:visited.pt10_T_grey{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #666666;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	} 
	
.a:hover.pt10_T_grey{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #990000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
} 


.pt11_T_grey, a:link.pt11_T_grey, a:visited.pt11_T_grey{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #666666;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	} 
	
.a:hover.pt11_T_grey{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #990000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
} 


/*********CLASSI VARIE**********/

.spacer {
	height:1px;
	overflow:hidden;
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	background-color:transparent;
}


.clear {
	height:1px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	background-color:transparent;
}

.hide {
	visibility:hidden;
	overflow:hidden;
}

.none {
	display:none;
}

.yes {
	display:block
}

/********PARTI GENERICHE**********/

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:white;
	text-align:center;
	background-color:#FDEEEE;
	background-image:url(../images/sfbody.gif);
	background-repeat:repeat-y;
	background-position:top;

	scrollbar-base-color: #FF9595;
	scrollbar-face-color: #FF9595;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;

}

#supercontent {
	width:900px;
	margin: auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#content {
	width:900px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/sfprogressivo.gif);
	background-repeat: repeat-y;
	background-position:top;
	overflow:hidden;
	display:block;
	float:left;

}

#left {
	width:183px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	float:left;
	display:inline;
	background-color:#FDCDE7;
	overflow:hidden;
	background-image:url(../images/right.jpg);
	background-repeat: repeat-x;
	background-color:#FDCDE7;		
}


#corpo {
	width:524px;
	height:935px;
	margin:0px 0px 0px 0px;
	padding:34px 0px 0px 0px;
	float:left;
	display:inline;
	overflow:auto;
}

#right {
	width:193px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	float:left;
	display:inline;
	background-color:#FDCBE8;
	overflow:hidden;
	background-image:url(../images/right.jpg);
	background-repeat: repeat-x;
	background-color:#FDCDE7;	
}

/**********TOP**********/

#header {
	width:900px;
	height:127px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	text-align: left;
	overflow:hidden;
	display:block;
}


.logo {
	width:312px;
	height:98px;
	margin:0px 0px 0px 265px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:left;
	border:none;
	background-color:transparent;
}

.logohide {
	width:312px;
	height:98px;
	margin:0px 0px 0px 265px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	text-align:left;
	border:none;
	float:left;
	display:inline;
}

/*********MENU TOP**********/
#menu_top {
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 78px;
	text-align:left;
	border:none;
	line-height:100%;
	float:left;
	display:inline;
}

#menu_top li{
	width:100px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
}

.home {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image:url(../images/h.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.home:hover {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image:url(../images/h.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}



.chisiamo {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/c.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.chisiamo:hover {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/c.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}



.servizi {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/s.jpg);
	background-repeat: no-repeat;
	background-position:left;
}



.servizi:hover {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/s.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}


.galleria {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/ga.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.galleria:hover {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/ga.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}



.contatti {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/co.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.contatti:hover {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/co.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}



.guest {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/g.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.guest:hover {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/g.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}

.news {
	width:100px;
	height:58px;
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/NEWS.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.news:hover {
	width:100px;
	height:58px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/NEWS.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}


.magazine {
	width:77px;
	height:56px;
	margin:-1px 0px 0px -20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/magazine.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.magazine:hover {
	width:77px;
	height:56px;
	margin:0px 0px 0px -20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	border:none;
	display:inline;
	float:left;
	list-style-type:none;
	background-image: url(../images/magazine.jpg);
	background-repeat: no-repeat;
	background-position:-29px left;
}


/**************LEFT**********/
.matrimonio {
	width:183px;
	height:62px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/matrimonio.jpg);
	background-repeat: no-repeat;
	background-position:left;
	display:inline;
	float:left;
	overflow:hidden;
}



#menu_left {
	width:183px;
	height:940px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;
	background-image:url(../images/left_menu.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	
}


.titolomenu1{
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t4.gif);
	background-position: top;
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;
	cursor:pointer;
}

.titolomenu1:hover{
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t4.gif);
	background-position: -20px left;
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;
	cursor:pointer;
}




.ilmatrimonio{
	width:179px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ilmatrimoniox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.ilmatrimonio:hover{
	width:179px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ilmatrimoniox.gif);
	background-repeat: no-repeat;
	background-position:left -24px;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.ilmatrimonio_on{
	width:179px;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ilmatrimonio_on.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.prematrimoniale {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/corsox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.prematrimoniale:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/corsox.gif);
	background-repeat: no-repeat;
	background-position:left -22px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.prematrimoniale_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/corsox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.promessa {
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/promessax.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.promessa:hover {
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/promessax.gif);
	background-repeat: no-repeat;
	background-position:left -20px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.promessa_on {
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/promessax.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.regime {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/regimex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.regime:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/regimex.gif);
	background-repeat: no-repeat;
	background-position:left -22px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.regime_on{
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/regimex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}



.obblighi {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/obblighix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.obblighi:hover {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/obblighix.gif);
	background-repeat: no-repeat;
	background-position:left -21px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.obblighi_on{
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/obblighix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}



.figli {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/figlix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.figli:hover {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/figlix.gif);
	background-repeat: no-repeat;
	background-position:left -22px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.figli_on {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/figlix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}



.invalidita {
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/invaliditax.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.invalidita:hover {
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/invaliditax.gif);
	background-repeat: no-repeat;
	background-position:left -20px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.invalidita_on {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/invaliditax.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.titolomenu2{
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t2.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
	cursor:pointer;
}

.titolomenu2:hover{
	width:179px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t2.gif);
	background-repeat: no-repeat;
	background-position:-20px left;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
	cursor:pointer;
}

.cattolico {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/cattolicox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.cattolico:hover {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/cattolicox.gif);
	background-repeat: no-repeat;
	background-position:left -23px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.cattolico_on{
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/cattolicox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.civile {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/civilex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.civile:hover {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/civilex.gif);
	background-repeat: no-repeat;
	background-position:left -22px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.civile_on {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/civilex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.acattolico {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/acattolicox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.acattolico:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/acattolicox.gif);
	background-repeat: no-repeat;
	background-position:left -23px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.acattolico_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/acattolicox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.titolomenu3{
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t3.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
	cursor:pointer;	
}


.titolomenu3:hover{
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t3.gif);
	background-repeat: no-repeat;
	background-position:-19px left;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
	cursor:pointer;	
}




.galateo {
	width:179px;
	height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ilgalateox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.galateo:hover {
	width:179px;
	height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ilgalateox.gif);
	background-repeat: no-repeat;
	background-position:left -24px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.galateo_on {
	width:179px;
	height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/galateox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.titolomenu4{
	width:179px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t1.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;
	cursor:pointer;	
}

.titolomenu4:hover{
	width:179px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/t1.gif);
	background-repeat: no-repeat;
	background-position:-20px left;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;
	cursor:pointer;	
}

.curiosita {
	width:179px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/curiosita1x.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.curiosita:hover {
	width:179px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/curiosita1x.gif);
	background-repeat: no-repeat;
	background-position:left -20px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.curiosita_on{
	width:179px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/curiosita1x.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.auguri {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/augurix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.auguri:hover {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/augurix.gif);
	background-repeat: no-repeat;
	background-position:left -22px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.auguri_on {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/augurix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.sposi {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/sposix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.sposi:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/sposix.gif);
	background-repeat: no-repeat;
	background-position:left -23px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.sposi_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/sposix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.simpatiche {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/simpatichex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.simpatiche:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/simpatichex.gif);
	background-repeat: no-repeat;
	background-position:left -26px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.simpatiche_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/simpatichex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.scherzi {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/scherzix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.scherzi:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/scherzix.gif);
	background-repeat: no-repeat;
	background-position:left -23px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.scherzi_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/scherzix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.scegliere {
	width:179px;
	height:37px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/scegliere.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}
/*

.scegliere:hover {
	width:179px;
	height:37px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/scegliere_on.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}*/




/*
.titolomenu5 {
	width:179px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/abitos.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align:left;
	display:block;
	clear:both;
	cursor:pointer;
}*/

.abitosposa {
	width:179px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/abitosx.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.abitosposa:hover {
	width:179px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/abitosx.gif);
	background-repeat: no-repeat;
	background-position:left -30px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.abitosposa_on{
	width:179px;
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/abitosx.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.abitosposo {
	width:179px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/abitomx.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.abitosposo:hover {
	width:179px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/abitomx.gif);
	background-repeat: no-repeat;
	background-position:left -25px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.abitosposo_on {
	width:179px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/abitomx.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.chiesa {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/chiesax.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.chiesa:hover {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/chiesax.gif);
	background-repeat: no-repeat;
	background-position:left -23px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.chiesa_on{
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/chiesax.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.fiori {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/fiorix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.fiori:hover {
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/fiorix.gif);
	background-repeat: no-repeat;
	background-position:left -23px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.fiori_on{
	width:179px;
	height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/fiorix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.parrucchieri {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/parrucchierix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.parrucchieri:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/parrucchierix.gif);
	background-repeat: no-repeat;
	background-position:left -24px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.parrucchieri_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/parrucchierix.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.ricevimento {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ricevimentox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.ricevimento:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ricevimentox.gif);
	background-repeat: no-repeat;
	background-position:left -24px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.ricevimento_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/ricevimentox.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.siae {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/siaex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.siae:hover {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/siaex.gif);
	background-repeat: no-repeat;
	background-position:left -26px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.siae_on {
	width:179px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/siaex.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}



.calzature {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/calzature.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.calzature:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/calzature.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.accessori {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/accessori.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.accessori:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/accessori.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}



.makeup {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/makeup.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.makeup:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/makeup.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.catering {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/catering.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.catering:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/catering.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.noleggio {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/noleggio.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.noleggio:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/noleggio.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}



.musica {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/musica.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.musica:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/musica.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.fedi {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/fedi.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.fedi:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/fedi.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.listanozze {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/listanozze.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.listanozze:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/listanozze.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.inviti {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/inviti.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.inviti:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/inviti.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.soggiorno {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/soggiorno.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.soggiorno:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/soggiorno.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.bomboniere {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/bomboniere.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.bomboniere:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/bomboniere.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.viaggionozze {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/viaggionozze.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.viaggionozze:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/viaggionozze.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}


.casa {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/casa.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.casa:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/casa.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.arredamento {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/arredamento.gif);
	background-repeat: no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}

.arredamento:hover {
	width:179px;
	height:28px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-image: url(../images/arredamento.gif);
	background-repeat: no-repeat;
	background-position:left -29px;	
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;	
}
/**************RIGHT**********/
#menu_right {
	width:193px;
	height:940px;
	margin:62px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-image:url(../images/left_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;
}


#accedi {
	width:150px;
	margin:0px 0px 0px 11px;
	padding:5px 10px 5px 10px;
	background-color:#FCD0E9;
	border:2px solid #FF0000;
	text-align:left;
	display:inline;
	float:left;
	overflow:hidden;
}


.bt_login {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FCD0E9;
	border:1px solid #999999;
	text-align:center;
	display:inline;
	float:right;
	overflow:hidden;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


.input_text {
	width:140px;
	height:17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
	border:1px solid #999999;
	text-align: left;
	display:inline;
	float:left;
	overflow:hidden;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.input_check{
	text-align: left;
	display:inline;
	float:left;
	overflow:hidden;
	margin:-2px 3px 0px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*************SEZIONE***************/

.sezione {
	width:478px;
	margin:18px 0px 0px 23px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	line-height:18px;
}

.box_img_sez {
	width:220px;
	height:172px;
	margin:0px 9px 11px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	border:2px solid #FE0000;
}


.linea {
	width:478px;
	height:3px;
	margin:13px 0px 10px 22px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	line-height:18px;
	background-color:#FE0000;
	clear:both;
	overflow:hidden;
}


.linea2 {
	width:460px;
	height:3px;
	margin:13px 0px 38px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	line-height:18px;
	background-color:#FE0000;
	clear:both;
	overflow:hidden;
}


.linea3 {
	width:480px;
	height:3px;
	margin:20px 0px 38px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	line-height:18px;
	background-color:#FE0000;
	clear:both;
	overflow:hidden;
}

/********GALLERIA********/
.box_img_gll {
	width:176px;
	/*height:150px;*/
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	border:2px solid #FE0000;
}

.cnt_gll {
	width:176px;
	/*height:150px;*/
	margin:0px 25px 30px 30px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
}

.box_img_gll img{
	text-align:left;
	display:inline;
	float:left;
}


/*******SCHEDA***********/

.imgscheda {
	width:134px;
	margin:0px 11px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	border:2px solid #FE0000;
}

.imgscheda img{
	display:inline;
	float:left;
}




/***CONTATTI**/

#contatti {
	width:490px;
	margin:20px 0px 0px 15px;
	padding:0px 0px 10px 0px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}


.cnt_input {
	width:140px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
}

.cnt_inputlarge {
	width:450px;
	margin:2px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
}




/**********ANAGRAFICA***********/

.ana_utn_1 {
	width:230px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
	border-right:1px solid #F5060C;
}


.ana_utn_2 {
	width:200px;
	margin:5px 0px 10px 10px;
	padding:0px 0px 0px 30px;
	float:left;
	display:inline;
	border-left:1px solid #F5060C;
}


.ft_lui {
	width:120px;
	height:120px;
	border:1px solid #F5060C;
	margin:5px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
}


.ft_lei {
	width:120px;
	height:120px;
	border:1px solid #F5060C;
	margin:5px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	display:inline;
}





.footer {
	width:860px;
	border-top:3px solid #F5060C;
	margin:-20px 0px 0px 0px;
	padding:10px 20px 10px 20px;
	float:right;
	display:inline;
	background-color:#FBDDE9;
	text-align:center;
}


.banner {
	width:170px;
	border:2px solid #F5060C;
	margin:40px 35px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
	background-color: #FFFFFF;
}

.banner img{
	float:right;
	display:inline;
}



.box_img_sezmaga {
	width:220px;
	margin:0px 10px 11px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:inline;
	float:left;
	border:2px solid #FE0000;
}

.box_img_sezmaga img{
	float:right;
	display:inline;
}

