/* CLAS SI COMUNI A TUTTI I SITI */
/*HEADINGS*/
	#content H1 {
		{field(#Heading1)}
	}
	
	#content H2, #content .sottotitolo{
		{field(#Heading2)}
	}
	
	#content H3{
		{field(#Heading3)}
	}
	
	#content H4{
		{field(#Heading4)}
	}
	
	#content H5{
		{field(#Heading5)}
	}
	
	#content H6{
		{field(#Heading6)}
	}

/*OL LIST */
	#content ol{
		{field(#numbered_list_ol)}
	}

	#content ol li{
		{field(#numbered_list_ol_li)}
	}

/*UL LIST*/

	#content ul{
		{field(#list_ul)}
	}

	#content ul li{
		{field(#list_ul_li)}
	}

/*PARAGRAPH*/
	
	#content {
		{field(#Paragraph)}
	}
	
	#content p, #content div{
		{field(#Paragraph)}
	}
	
	#content p{
		margin:0px 0 10px 0;
	}

/* LINK */
	
	#content a{
		{field(#link)}
	}


	#content a:hover{
		{field(#link_Hover)}
	}
	
	#content a:visited{
		{field(#link_Visited)}
	}

/*DIRECTORY LIST*/

	#content dir{
		{field(#directory_list_dir)}
	}
	#content dir li{
		{field(#directory_list_dir_li)}
	}

/*DEFINITION TERM - DEFINITION*/
	
	#content dl{
		{field(#definition_term_dl)}
	}

	#content dl dt{
		{field(#definition_term_dl_dt)}
	}

	#content dl dd{
		{field(#definition_term_dl_dd)}
	}

/* ADDRESS */

	#content address{
		{field(#address)}
	}

/* STRONG */
	
	#content strong{
		{field(#strong)}
	}

	#content em{
		{field(#emphasis)}
	}
	
	#content blockquote{
		margin: 1em 0 1em 1.5em;
		background-color: #f0f0f0; /* header and footer colours */
		padding: 0.5em;
	}
	
	#content img{
	}
		
#content .txtcenter{
	/*text-align: center;
	color:red;*/
}

#content .txtleft{
	text-align: left;
}

#content .txtright{
	text-align: right;
}

#content .txtjustify{
	text-align: justify;
}		

#content div.hr{
	margin: 0 40px 0 40px;
	border: 0;border-top: 2px solid #990000;
}

img.imgleft {
	float:left;
	margin-right: 5px;
}

img.imgright {
	float:right;
	margin-left: 5px;
}
	
/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2004 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License
 * (http://www.opensource.org/licenses/lgpl-license.php)
 *
 * For further information go to http://www.fredck.com/FCKeditor/ 
 * or contact fckeditor@fredck.com.
 *
 * fck_editorarea.css: Styles used in the editor area. The final user
 *   should customize it for his web site needs.
 *
 * Authors:
 *   Frederico Caldeira Knabben (fckeditor@fredck.com)
 */
 
 h1, h2, h3, h4, h5, h6, form, p {
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.hide {
	display: none;
}
	
	
img {
	border: 0;
}


caption { 
	paddin-bottom 10px; 
	text-transform: uppercase; 
	font-weight: bold;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
	
.clear { 
	height:0px;
	clear: both; 
	overflow: hidden;
}

.clear_1 { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.hand {
	cursor: pointer;
}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #F0F4F3;
}

#wrapper {
	/*width:802px;*/
	width: 758px;
	margin: auto;
	padding: 0px 22px 30px 22px;
	text-align:left;
	clear:both;
	background-image: url(/public/sf_wrp.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#content{
	width: 758px;
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#colA {
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: White;
	float: left;
	display: inline;
}

#colB {
	width: 598px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	background-image: url(/public/sf_colB.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-position: 0px 120px;
}

/****************** TESTO ********************/
.pt75_V_black, a:link.pt75_V_black, a:visited.pt75_V_black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_V_black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}


.pt8_T_ama, a:link.pt8_T_ama, a:visited.pt8_T_ama{
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #793642;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_ama{
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #793642;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
		
.pt9_T_black, a:link.pt9_T_black, a:visited.pt9_T_black{
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_T_black{
	font-family: "Times New Roman", Times, serif; 
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}		
	
.pt9_T_green, a:link.pt9_T_green, a:visited.pt9_T_green{
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color:#00774E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_T_green{
	font-family: "Times New Roman", Times, serif; 
	font-size: 9pt;
	color:#00774E;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt10_A_white, a:link.pt10_A_white, a:visited.pt10_A_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	


.pt11_T_white, a:link.pt11_T_white, a:visited.pt11_T_white{
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_T_white{
	font-family: "Times New Roman", Times, serif; 
	font-size: 11pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt11_T_green, a:link.pt11_T_green, a:visited.pt11_T_green{
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color:#00774E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_T_green{
	font-family: "Times New Roman", Times, serif; 
	font-size: 11pt;
	color:#00774E;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	


.pt115_A_white, a:link.pt115_A_white, a:visited.pt115_A_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt115_A_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}			
	
	
.pt13_T_white, a:link.pt13_T_white, a:visited.pt13_T_white{
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_T_white{
	font-family: "Times New Roman", Times, serif; 
	font-size: 13pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt16_T_green, a:link.pt16_T_green, a:visited.pt16_T_green{
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	color:#00774E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt16_T_green{
	font-family: "Times New Roman", Times, serif; 
	font-size: 16pt;
	color:#00774E;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
/****************** FINE TESTO ********************/



/*********************************** HEADER ********************************/
#header{
	width: 758px;
	height: 115px;
	/*min-height: 204px;
	height: auto !important;
	height: 204px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;	
	text-align: left;
	/*
	background-image: url(/public/marchio2.gif);
	*/
	background-image: url(/public/sf_header.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#header h1 {
	width: 160px;
	height: 115px;
	background-image: url(/public/marchio.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
}

.logo {
   width:160px;
   height:115px !important;
   height: 0px !important; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 115px 0px 0px 0px;
}

/*** MENU IN ALTO ***/
#menuTop {
	/*clear: both;*/
	width: 598px;
	height: 23px;
	background-image: url(/public/sf_menu_top.jpg);
	background-repeat: repeat-x;
	margin: 92px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: right;
}

#menuTop .li_style{
	height: 23px;
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 0px 11px;
	float: left;
}

#menuTop .li_style_active { 
	height: 23px;
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 1px 12px 0px 11px;
	float: left;
	background-image: url(/public/sf_menu_top_over.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.menuitemTop { 
	height: 23px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
 	font-style: normal;
 	font-size: 11pt;
 	color: #FFFFFF;
 	text-decoration: none;
	font-weight: normal;
}

a:hover.menuitemTop{	
	height: 23px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
 	font-style: normal;
 	font-size: 11pt;
 	color: #FFFFFF;
 	text-decoration: underline;
	font-weight: normal;
}


/*** FINE MENU IN ALTO ***/
/*********************************** FINE HEADER ********************************/



/*********************************** LEFT ********************************/
#menuSx {
	width: 160px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.dt_styleSx{
	height: 24px;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
    display: block;
	background-image: url(/public/sf_menu_sx.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px; 
}

.menuitemSx {
	margin: 1px 0px 0px 6px;
	display: block;
	padding: 0px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
 	font-style: normal;
 	font-size: 12pt;
 	color:#00774E;
 	text-decoration: none;
 	text-transform: none;
	font-weight: normal;
}

a:hover.menuitemSx{	
	margin: 1px 0px 0px 6px;
	display: block;
	padding: 0px 0px 0px 0px;
	
	font-family: "Times New Roman", Times, serif;
 	font-style: normal;
 	font-size: 12pt;
 	color:#00774E;
 	text-decoration: underline;
 	text-transform: none;
	font-weight: normal;
}

#menuSx dd{
	width: 160px;
	background-color: #DAE7E0;
	border-bottom: #00774E solid 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;	
}

#menuSx_sz, #menuSx_sz2{
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.li_styleSx_sz{
	width: 146px;
	height: 21px;
	list-style-type: none;	
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
   display: block;
}

.menuitemSx_sz, .menuitemSx_szAttivo{
	width: 160px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	font-family:  "Times New Roman", Times, serif;
 	font-style: normal;
 	font-size: 11pt;
 	color:#00774E;
 	text-decoration: none;
 	text-transform: none;
	font-weight: normal;
}

a:hover.menuitemSx_sz{
	width: 160px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	font-family:  "Times New Roman", Times, serif;
 	font-style: normal;
 	font-size: 11pt;
 	color:#00774E;
 	text-decoration: underline;
 	text-transform: none;
	font-weight: normal;
}

/*** FORM RICERCA ***/
#form_ricerca, #form_mailing {
	width: 146px;
	height: 34px;
	margin: 2px 0px 0px 0px;
	padding: 0px 9px 3px 5px;
	overflow: hidden;
	background-image: url(/public/sf_form_sx.gif);
	background-repeat: repeat-x;
	background-color: #E6EFEA;
}

.form_ricerca_inputText{
	width: 103px;
	height: 15px;
	overflow: hidden;
	float: left;
	padding: 0px 2px 0px 2px;
	margin: 2px 0px 0px 0px;
    border: 0px; 
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt; 
	color: #00774E;
	display: inline;
}

.form_ricerca_submit {
	/*
	width: 25px;
	height: 0px !important;
	height: 15px;
	overflow: hidden;
	*/
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #00774E;	
	border:0px;
	float: left;
	display: inline;
	cursor: pointer;
}

/*** / FORM RICERCA ***/

#banner_sx {
	width: 112px;
	border: 1px solid #F0C225;
	margin: 9px 0px 10px 16px;
	padding: 5px 10px 5px 10px;
    display: block;
	overflow: hidden;
	text-align: center;	
}

#banner_sx a{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
    display: block;
	overflow: hidden;
}

#banner2_sx {
	width: 112px;
	margin: 9px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
    display: block;
	overflow: hidden;
}

/*********************************** FINE LEFT ********************************/



/*********************************** CORPO ********************************/
#imgrnd{
	width: 598px;
	height: 120px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.img1jpg{
	background-image: url(/public/598/img1.jpg);
}

.img2jpg, .Thumbsdb{
	background-image: url(/public/598/img2.jpg);
}

.img3jpg{
	background-image: url(/public/598/img3.jpg);
}

.img4jpg{
	background-image: url(/public/598/img4.jpg);
}


#boxcont{
	width: 406px;
	min-height: 175px;
	height: auto !important;
	height: 175px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	display: inline;
	/*overflow: hidden;*/
	border-left: #CDE0F1 solid 1px;
	float: left;
	line-height: 115%;
}


.spacer_span {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}


.boxcont {
	width: 397px;
	margin: 0px 9px 0px 0px;
	padding: 10px 10px 10px 10px;
	display: inline;
	/*overflow: hidden;*/
	border-left: #CDE0F1 solid 1px;
	border-bottom: #9FC8B8 solid 1px;
	float: left;
	line-height: 115%;
}

.boxcont2{
	width: 397px;
	margin: 0px 9px 0px 0px;
	padding: 10px 10px 10px 10px;
	display: inline;
	/*overflow: hidden;*/
	border-left: #CDE0F1 solid 1px;
	float: left;
	line-height: 115%;
}

.boxcont3{
	width: 407px;
	margin: 0px 9px 0px 0px;
	padding: 10px 0px 10px 10px;
	display: inline;
	/*overflow: hidden;*/
	border-left: #CDE0F1 solid 1px;
	border-bottom: #9FC8B8 solid 1px;
	float: left;
	line-height: 115%;
}

#fotosxcamera {
	width: 171px;
	/*height: 234px;*/
	height: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
}

#fotosxhp {
	width: 171px;
	height: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	/*
	background-image: url(/public/171/hp.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
}

.ftdx_home {
	background-image: url(/public/171/ftdx_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_pren {
	background-image: url(/public/171/ftdx_pren.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_dovesiamo {
	background-image: url(/public/171/ftdx_dovesiamo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_escursioni {
	background-image: url(/public/171/ftdx_escursioni.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_offerte {
	background-image: url(/public/171/ftdx_offerte.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_servizi {
	background-image: url(/public/171/ftdx_servizi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_menu {
	background-image: url(/public/171/ftdx_menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_chisiamo {
	background-image: url(/public/171/ftdx_chisiamo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.ftdx_cam_biancospino {
	background-image: url(/public/171/ftdx_cam_biancospino.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_cam_rosa {
	background-image: url(/public/171/ftdx_cam_rosa.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_cam_ciliegio {
	background-image: url(/public/171/ftdx_cam_ciliegio.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_cam_camelia {
	background-image: url(/public/171/ftdx_cam_camelia.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_cam_castagna {
	background-image: url(/public/171/ftdx_cam_castagna.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_risto2 {
	background-image: url(/public/171/ftdx_risto2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_cantina2 {
	background-image: url(/public/171/ftdx_cantina2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*
#fotosxcamera{
	width: 171px;
	height: 234px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(/public/171/camera.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_default {
	background-image: url(/public/171/camera.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_ristorante{
	background-image: url(/public/171/ftdx_risto.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ftdx_cantina {
	background-image: url(/public/171/ftdx_cantina.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


*/

#box_1{
	width: 147px;
	height: 272px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(/public/bx_1.jpg);
	background-repeat: no-repeat;
}

#box_2{
	width: 153px;
	height: 272px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(/public/bx_2.jpg);
	background-repeat: no-repeat;
}

#box_3{
	width: 148px;
	height: 272px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(/public/bx_3.jpg);
	background-repeat: no-repeat;
}

#box_4{
	width: 150px;
	height: 272px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(/public/bx_4.jpg);
	background-repeat: no-repeat;
}

.contfotobox{
	width: 144px;
	height: 104px;
	margin: 2px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: block;
	overflow: hidden;	
}

.conttestobox{
	width: 127px;
	height: 247px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 20px 10px;
	display: block;
	overflow: hidden;
	line-height: 80%;
}

.fotogall{
	width: 80px;
	height: 60px;
	margin: 5px 19px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

.fotogalllink{
	width: 99px;
	height: 35px;
	margin: 5px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
	text-align: right;
}

.testogall{
	width: 310px;
	/*height: 35px;*/
	margin: 5px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
	text-align: left;
	line-height: 100%;
}

.testogall2{
	width: 290px;
	/*height: 35px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	display: inline;
	overflow: hidden;
	float: right;
	text-align: right;
	line-height: 100%;
}

/************FORM PRENOTA ADESSO***********/

#form_cnt {
	width: 577px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	display: inline;
	overflow: hidden;
	border-left: #CDE0F1 solid 1px;
	float: left;
	line-height: 115%;
}

.hr_prenota {
	width: 395px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	color: #9FC8B7;
}

.lineaForm{
	width: 395px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
    display: block;
}

.lineaForm_data{
	/*width: 410px;*/
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
    display: block;
}

.lineaForm_data span {
	/*width: 410px;
	height: 20px;*/
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
    display: block;
	float: left;
}

#lineaForm_check {
	width: 552px;
	height: 23px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	float: left;
	overflow: hidden;
}

#lineaForm_check_sx {
	width: 310px;
	height: 21px;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
    float: left;
	overflow: hidden;
	border: 1px solid #9FC8B7;
}

#lineaForm_check_sx input {
	width: 15px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 3px 2px 0px 16px;	

}

#lineaForm_check_dx {
	width: 236px;
	height: 23px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    float: right;
	overflow: hidden;
	text-align: right;
}


.box_nome_input {
	width: 54px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	/*background-color: Lime;*/
	overflow: hidden;
	float: left;
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/
}

.box_form_inputText{
	/*width: 269px;*/
	overflow: hidden;
	float: left;	
	display: block;
	height: 13px;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 0px 0px;
    border:1px solid #9FC8B7; 
	background-color: transparent;
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #00764E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/
}

.box_form_TextArea {
	width: 545px; 
	height: 138px;
	float: left;	
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 0px 0px;
	border:1px solid #9FC8B7; 
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #00764E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/
	display: block;
}

.box_form_info{
	width: 511px; 
	padding: 2px 0px 2px 0px;
	margin:5px 0px 0px 0px; 
	font-size: 8pt; 
	clear: both; 
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/
}

.box_form_info_center{
	width: 491px !important; 
	width: 511px;
	padding: 5px 10px 5px 10px;
	margin:0px 0px 0px 0px; 
	clear: both; 
	text-align: center;
	/*background-color: Lime;*/
}

.box_form_info_riepilogo {
	width: 511px;
	padding: 2px 0px 2px 0px;
	margin: 5px 0px 0px 0px;
	display: block;	 
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/
}

.buttonForm_res {
	/*width: 73px;*/
	height: 23px;
	border:0px;
	cursor: pointer;
	background-color: transparent;
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #B0B0B0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/	
}

.buttonForm_sub {
	/*width: 73px;*/
	height: 23px;
	border:0px;
	cursor: pointer;
	background-color: transparent;
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #00764E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/		
}



.buttonFormSfoglia{
	width: 60px;
	height: 17px;
	margin: 2px 0px 0px 0px;
	background-color: #2C5680;
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #00764E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/
	border:0px;
	cursor: pointer;
	float: left;
}

.select_aziende{
	border: 1px solid #9FC8B7;
	margin: 2px 5px 0px 0px;
	float: left;	
	/*font*/
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #00764E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/
}

.lineaForm_riep {
	width: 395px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
    display: block;
}
/************FORM PRENOTA ADESSO***********/

/************** NEWS **************/
#news_puls {
	width: 407px;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
	float: left;
}

#news_puls_sx {
	width: 203px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

#news_puls_dx {
	width: 204px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	text-align: right;
}
/************** / NEWS **************/

/********** MAILING LIST ********/

#frm_mailing_list {
	width: 406px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	display: inline;
	overflow: hidden;
	border-left: #CDE0F1 solid 1px;
	float: left;
	line-height: 115%;
	/*background-color: red;*/
}

.lineaForm_mail {
	width: 395px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
    display: block;
}

.box_nome_input_mail {
	width: 74px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	overflow: hidden;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.box_form_inputText_mail {
	overflow: hidden;
	float: left;	
	display: block;
	height: 13px;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 0px 0px;
    border:1px solid #9FC8B7; 
	background-color: transparent;
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #00764E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.box_form_info_center_mail {
	width: 491px !important; 
	width: 511px;
	padding: 5px 10px 5px 0px;
	margin:0px 0px 0px 0px; 
	clear: both; 
}
/********** MAILING LIST ********/

/***** LOGIN *****/
#form_login {
	width: 406px;
	min-height: 175px;
	height: auto !important;
	height: 175px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	display: inline;
	/*overflow: hidden;*/
	border-left: #CDE0F1 solid 1px;
	float: left;
	line-height: 115%;
}


#log_failed {
	width: 406px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
	display: inline;
	/*overflow: hidden;*/
	border-left: #CDE0F1 solid 1px;
	float: left;
}

#form_login label {
	width: 70px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;	
}


.btn_login {
    width: 50px;
	height: 21px;
	display: inline;
	margin: 0px 0px 0px 154px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	border: 0px;
	float: left;
	background-color: #ffffff;
	border: 1px solid #9FC8B7;
	cursor: pointer;
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
/***** LOGIN *****/


/*********************************** FINE CORPO ********************************/



/***************************** FOOTERS ******************************/
#footer{
	width:802px;
	height: 57px !important;
	height: 62px;
	margin: auto;
	padding: 10px 0px 0px 0px !important;
	padding: 5px 0px 0px 0px;
	text-align: center;
	clear:both;
	background-image: url(/public/sf_footer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/***************************** FINE FOOTERS ******************************/
