html{height:100%}
body {
	overflow: -moz-scrollbars-vertical;
	background: url(images/pattern_body.gif) repeat top center;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	height:auto;

}
#clear{clear:both;}
#page{
	width:776px;
	margin:35px auto 0px auto;
	padding:0px;
}
#firefox{
	text-align: center;
	height: 60px;
        width: 468px;
	margin-top: 0px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
/*-------------GOOGLE BOX-------------------*/
#google{
	position:relative;
	top:0px;
	left:20px;
	margin:0px;
	padding:0px;
}
#google #boxChiusuraTop{
	position:relative;
	top:0px;
	left:0px;
	width: 190px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background:url(images/box_google_top.gif) bottom center no-repeat;
	display:compact;
}
#google #boxChiusuraBottom{
position:relative;
	top:0px;
	left:0px;
	width: 190px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background:url(images/box_google_bottom.gif) top center no-repeat;
		display:compact;
}
#google #boxMiddle{
position:relative;
	text-align:center;
	top:0px;
	left:0px;
	width: 190px;
	height:auto;
	margin: 0px;
	padding: 0px;
	background:url(images/box_google_middle.gif) top center repeat-y;
}
/*--------------------------------*/
#header{
	background: url(images/head.gif) top center no-repeat;
	margin:0px;
	padding:0px;
	height: 73px;
	width: 776px;
	}
/*------------------------------------------------------*/
#languageMenu{	
    position:relative;
	top:15px;
	left:120px;
	margin:0px;
	padding:0px;
	width:auto;
	}
ul#langNavi {
	margin: 0px;
	padding:0px 0px 0px 0px;
	font: bolder 11px/11px  Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	white-space:nowrap;
}
#langNavi li {
	display: inline;
	list-style-type: none;
	height:18px!important;
	margin:0px 0px;
	padding:0px 3px;
}
#langNavi li#ita a {
	display: inline;
	list-style-type: none;
	width:52px;
	height:20px!important;
	margin:0px 0px;
	padding:3px 8px 5px 22px;
	background:url(images/menulan_ita.gif) left top no-repeat;
	font: bolder 10px/10px  Verdana, Arial, Helvetica, sans-serif;
	color:#636b7a;
	text-transform:uppercase;
	text-decoration: none;
}
#langNavi li#ita a:hover{
	text-decoration: none;
	background:url(images/menulan_ita_roll.gif) left top no-repeat;
	color:#FFFFFF;
}
#langNavi li#eng a {
	display: inline;
	list-style-type: none;
	width:52px;
	height:20px!important;
	margin:0px 0px;
	padding:3px 8px 5px 22px;
	background:url(images/menulan_eng.gif) left top no-repeat;
	font: bolder 10px/10px  Verdana, Arial, Helvetica, sans-serif;
	color:#636b7a;
	text-transform:uppercase;
	text-decoration: none;
}
#langNavi li#eng a:hover{
	text-decoration: none;
	background:url(images/menulan_eng_roll.gif) left top no-repeat;
	color:#FFFFFF;
}
#langNavi li#fra a {
	display: inline;
	list-style-type: none;
	width:52px;
	height:20px!important;
	margin:0px 0px;
	padding:3px 8px 5px 22px;
	background:url(images/menulan_fra.gif) left top no-repeat;
	font: bolder 10px/10px  Verdana, Arial, Helvetica, sans-serif;
	color:#636b7a;
	text-transform:uppercase;
	text-decoration: none;
}
#langNavi li#fra a:hover{
	text-decoration: none;
	background:url(images/menulan_fra_roll.gif) left top no-repeat;
	color:#FFFFFF;
}
#langNavi li#deu a {
	display: inline;
	list-style-type: none;
	width:52px;
	height:20px!important;
	margin:0px 0px;
	padding:3px 8px 5px 22px;
	background:url(images/menulan_deu.gif) left top no-repeat;
	font: bolder 10px/10px  Verdana, Arial, Helvetica, sans-serif;
	color:#636b7a;
	text-transform:uppercase;
	text-decoration: none;
}
#langNavi li#deu a:hover{
	text-decoration: none;
	background:url(images/menulan_deu_roll.gif) left top no-repeat;
	color:#FFFFFF;
}
#langNavi li#esp a {
	display: inline;
	list-style-type: none;
	width:52px;
	height:20px!important;
	margin:0px 0px;
	padding:3px 8px 5px 22px;
	background:url(images/menulan_esp.gif) left top no-repeat;
	font: bolder 10px/10px  Verdana, Arial, Helvetica, sans-serif;
	color:#636b7a;
	text-transform:uppercase;
	text-decoration: none;
}
#langNavi li#esp a:hover{
	text-decoration: none;
	background:url(images/menulan_esp_roll.gif) left top no-repeat;
	color:#FFFFFF;
}
/*#langNavi a {

	color: #FFFFFF;
	background: #636b7a;
	text-decoration: none;
	margin:0px 0px;
	padding:1px 0px 4px 0px;
	font: bolder 11px/11px  Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}*/

#langNavi a:hover {
	color: #FFFFFF;
	background-color: #ffbc07;
	text-decoration: none;
	padding:0px 0px 5px 0px;
		padding:1px 0px 4px 0px;
}

/*
#langNavi a:hover {
	color: #FFFFFF;
	background-color: #ffbc07;
	text-decoration: none;

}*/
/*----------------GENERICI------------------------*/
#clear{clear:both;}
/*form{	
	font: 1px/1px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}*/
#coperturaLogo{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:230px;
	width:auto;
}

/*--------------------------------------------------*/
#container{
	background:url(images/container_bg.gif) bottom center no-repeat;
	height: auto;
	margin:0px;
	padding: 0px 0px 20px 0px;
	width: 776px;
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	visibility: inherit;
	overflow:auto;
	}
#containerHome{
	background:url(images/containerhome_bg.gif) bottom center no-repeat;
	height: auto;
	margin:0px;
	padding: 0px 0px 100px 0px;
	width: 776px;
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	visibility: inherit;
	overflow:auto;
	}
#footer{
	background:url(images/foot.gif) top center no-repeat;
	position:relative;
	top:0px;
	left:0px;
	height: 66px;
	width: 776px;
	margin:0px 0px 25px 0px;
	padding:0px;
	overflow:auto;
}
#containerGoogle {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/pattern_cont.gif); VISIBILITY: inherit; PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px 0px; OVERFLOW: auto; WIDTH: 776px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: left
}
#footerGoogle {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(images/foot.gif); VISIBILITY: inherit; MARGIN: 0px auto 0px 120px; OVERFLOW: auto; WIDTH: 776px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 66px
}
#colonnaSx {
	width: 242px;
 	padding: 0px;
	margin: 0px;
	float: left;
	position:relative;
	top:0px;
	left:0px;
	/*border-right-width: 1pt;
	border-right-style: dotted;
	border-right-color: #B1B5BC;*/
}
#colonnaCX{
	position:relative;
	top:24px;
	left:0px;
	width: 270px;
	padding: 0px;
	margin: 0px;
	float: left;
	height: auto;
}
#colonnaCXmax{
	position:relative;
	top:0px;
	left:0px;
		float: left;
		width: 520px;
		padding: 0px;
		margin: 0px;
	height:auto;
	/*border-left-width: 1pt;
	border-left-style: dotted;
	border-left-color: #B1B5BC;*/

	}
#colonnaDX{
	position:relative;
	top:0px;
	left:0px;
	width: 240px;
	margin: 0px;
	padding: 0px;
	float: left;
	height:auto;
}
#bannerSpace{
	position:relative;
	top:0px;
	left:35px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	width:468px;
	height:40px;
	border:none;
	background:#FFFFFF;
}

/*---------copiati il 15 giugno-----------------------*/
#intro{
	width:auto;
 	padding: 0px 16px 16px 16px;
	margin: 0px;
	position:relative;
	top:0px;
	left:0px;
	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	
}

/*-------------copiato 16/06 ---------*/
#titoli{
	font:bolder 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	text-transform: uppercase;
	margin: 10px 16px 20px 16px;
	padding: 0px 0px 2px 0px;
	border-bottom: 2px solid #afb4bb;
}
#colonnaCXparagrafi {

	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	padding: 0px 16px 0px 16px;
	margin:0px 16px 0px 16px;
    text-align: justify;
    top: 0px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	text-wrap: suppress;  white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
/*------------------------------FAQ PAGE -----------------------------*/
#colonnaCXfaq {
	font:bolder 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	padding: 0px 0px 0px 0px;
	margin:20px 0px 30px 0px;
}	
#colonnaCXfaq ul{
display: compact;
}
#colonnaCXfaq li {
	list-style-type: none;
	margin:2px 80px 0px 0px;
	padding:2px 0px 5px 20px;
	background: url(images/faq_item.gif) left top no-repeat;
	border-bottom: dotted 1px #636B7A;
}
#colonnaCXfaq li a{
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color: #636B7A;
	
}
#colonnaCXfaq li a:hover{
	text-decoration:none;
	color:#ffbc07;
}
#titoliParagrafiFaq{
	font: bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
	text-transform: uppercase;
	margin: 20px 16px 4px 16px;
	padding:2px 0px 5px 20px;
	background:url(images/faq_item_answer.gif) left top no-repeat;
}
#colonnaCXparagrafiFaq {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	padding:0px 0px 8px 0px;
	margin: 0px 36px 0px 36px;
	border-bottom: dotted 1px #636B7A;
}
#colonnaCXparagrafiFaq a{
	text-decoration:none;
	font-weight:bolder;
	color:#ffFFFF;
	background:#afb4bb;
	padding:0px 3px;
}
#colonnaCXparagrafiFaq a:hover{
	text-decoration:none;
	font-weight:bolder;
	color:#ffFFFF;
	background:#ffbc07;
}
/*---------------------------------------------------*/

/*------------------------------------------------------*/
#navlist {
	padding: 0px;
	margin: 18px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
	width: 206px;
	text-transform: uppercase;
}
#navlist li {
	list-style: none;
	margin: 0;
}

#navlist a {
	display: block;
	text-decoration: none;
	color: white;
	background-image: url(images/base_pulsante.gif);
	background-repeat: no-repeat;
	width: 206px;
	height: 22px;
	padding: 1px 0px 0px 6px;
}
#navlist a:hover {
	background-image: url(images/base_pulsante_roll.gif);
	background-repeat: no-repeat;
	}
#current {
	background-image: url(images/base_pulsante_cliccato.gif);
	background-repeat: no-repeat;
	width: 206px;
	height: 22px;
	padding: 1px 0px 0px 6px;
	color: white;
}
#boxTalking{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
	color: #636B7A;
	margin: 10px 10px 0px 4px;
	height: 90px;
	line-height: 12px;
	}
#boxTalking2{
	margin: 10px 10px 0px 16px;
	height: 90px;
	line-height: 12px;
	text-align: right;
}
#colonnaCXintro {

	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
	padding: 0px 16px 20px 16px;
	margin:0px 0px 10px 0px;

}
/*#titoli{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
	color: #636B7A;
	text-transform: uppercase;
	margin: 10px 4px 0px 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #636B7A;
	padding: 0px 12px 2px 12px;
}*/

#titoliColonnaSX{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
	color: #636B7A;
	text-transform: uppercase;
	margin: 10px 4px 0px 7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #636B7A;
	padding: 0px 7px 2px 0px;
}
#titoliParagrafi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
	color: #636B7A;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	padding: 0px 16px 2px 16px;
}
#titoliParagrafiSX{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
	color: #636B7A;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	padding: 0px 16px 2px 4px;
}
#colonnaCXparagrafi {

	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	padding: 0px 16px 0px 16px;
	margin:0px;
        text-align: justify;
	
}
#colonnaSXparagrafi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
	color: #636B7A;
	padding: 0px 16px 0px 16px;
	line-height: 12px;
}
/*-------------------------DA BUTTARE START----------------------*/
#box {
	width: 222px;
	margin: 0px 10px 0px 10px;
}
#boxChiusura{
	width: 222px;
	height: 11px;
	margin: 0px;
	padding: 0px;
}
#boxBordo{
	width: 222px;
	padding: 0px;
	margin: 0px;
	background-image: url(images/box_middle.gif);
	background-repeat: repeat-y;
}
#boxTitolo{
	padding: 0px 0px 8px 0px;
	margin: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
	color: #636B7A;
	text-transform: uppercase;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #B1B5BC;
}
#boxParagrafo{
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
	color: #636B7A;
	text-transform: uppercase;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #B1B5BC;
}

/*-------------------------DA BUTTAREend----------------------*/
/*----------------------BOX HOME PAGE -------------------------------*/
#colonnaDX #box {
	width: 222px;
	margin: 20px 10px 20px 10px;
	padding:0px 0px 0px 0px;
	font:bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
}
#colonnaDX #boxTop{
	width: 222px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background:url(images/box_top.gif) center bottom no-repeat; 
}
#colonnaDX #boxBottom{
	width: 222px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background:url(images/box_bottom.gif) center top no-repeat; 
}
#colonnaDX #boxBordo{
	width: 222px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	background-image: url(images/box_middle.gif) center top repeat-y ;
 
}

#colonnaDX #boxTitolo{
	padding: 0px 0px 2px 0px;
	margin: 0px 10px 10px 10px;
	font:bolder 11px/11px Verdana, Arial, Helvetica, sans-serif;
  	color: #636B7A;
	text-transform: uppercase;
	border-bottom:3px solid #afb4bb;
}
#colonnaDX #boxParagrafo{
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	text-transform: uppercase;
	border-bottom:1px dotted #B1B5BC;
}
#colonnaDX #boxParagrafoNews{
	padding: 3px 0px 8px 0px;
	margin: 0px 10px 0px 10px;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
  	color: #636B7A;
}
#colonnaDX #boxParagrafoNews em{
	text-transform: uppercase;
	font-weight:bolder;
	color:#ffbc07;
	font-style:normal;
}
#colonnaDX #boxParagrafoNews a{
	font-weight:bolder;
	color:#ffbc07;
	font-style:normal;
	text-decoration:none;
	border-bottom:1px dotted #B1B5BC;
}
#colonnaDX #boxParagrafoNews a:hover{
	font-weight:bolder;
	background:#a9b3c3;
	color:#FFFFFF;
	font-style:normal;
	text-decoration:none;
	border-bottom:1px dotted #B1B5BC;
}
#colonnaDX #boxParagrafoNews #separatore{
	margin:14px 0px 6px 0px;
	padding:0px;
	background:#FFFFFF;
	height:2px;
	border-bottom:1px dotted #B1B5BC;
}
/* ---------------- BOX LOGON-------------- */
#colonnaDX #boxRow{
	position:relative;
	top:0px;
	left:0px;
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	text-transform: uppercase;
	height:16px;
}
#colonnaDX #boxRow #labelModulo{
font:bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
#colonnaDX #boxRow .inputText {
	position:relative;
	top:-3px;
	left:0px;
	float:right;
	font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	text-align: left;
  	background: #ffffff;
	border: 1px solid #636B7A;
	padding: 0px 5px 0px 5px;
 	margin: 0px 0px 0px 0px;
        width: 120px;
	height: 16px;
}
#colonnaDX #logonBtnRow{
	margin:0px;
	padding:0px 10px 0px 0px;
	text-align:right;
}
#colonnaDX #logonBtnRow .logonBtn{
	padding: 0px 0px 2px 0px;
 	margin: 0px 0px 0px 6px;
	text-align:center;
	height:20px;
	font:bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background: #636B7A;

}
/* ---------------- BOX ALERT-------------- */
#colonnaDx #boxAlert{
	width: 222px;
	height:auto;
	margin: 20px 10px 20px 10px;
	padding:0px;
	font:bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	background:url(images/boxhp_alert_bg.gif) top center repeat-y;

}
#colonnaDx #boxAlertTop{ 
	margin:0px;
	padding:0px;
	width:auto;
	background:url(images/boxhp_alert_top.gif) top center no-repeat;
	height:auto;
}

#colonnaDx #boxAlertBottom{ 
	margin:0px;
	padding:0px;
	width:auto;
	background:url(images/boxhp_alert_bottom.gif) bottom center no-repeat;
	height:17px;

}   

#colonnaDx #boxAlertTop #text{ 
	margin:0px;
	padding:0px 0px 20px 0px;
	position:relative;
	top:15px;
	left:40px;
	width:160px;
	font:bolder 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
}  

#colonnaDx #boxAlertTop #title{
	margin:0px 0px 6px 0px;
	padding:0px 0px 2px 0px;
	font:bolder 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform:uppercase;
	border-bottom:3px solid #FFFFFF;
}
/*-------------------------------------------------------------*/
#boxAlert{
	width: 222px;
	height:auto;
	margin: 20px 10px 20px 10px;
	padding:0px;
	font:bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	background:url(images/boxhp_alert_bg.gif) top center repeat-y;

}
 #boxAlertTop{ 
	margin:0px;
	padding:0px;
	width:auto;
	background:url(images/boxhp_alert_top.gif) top center no-repeat;
	height:auto;
}

#boxAlertBottom{ 
	margin:0px;
	padding:0px;
	width:auto;
	background:url(images/boxhp_alert_bottom.gif) bottom center no-repeat;
	height:17px;

}   

#boxAlertTop #text{ 
	margin:0px;
	padding:0px 0px 20px 0px;
	position:relative;
	top:15px;
	left:40px;
	width:160px;
	font:bolder 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
}  

#boxAlertTop #title{
	margin:0px 0px 6px 0px;
	padding:0px 0px 2px 0px;
	font:bolder 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform:uppercase;
	border-bottom:3px solid #FFFFFF;
}

/* ---------------- BOX ALERT  PAGE----------- */
#boxAlertCXmax {
	width: 430px;
	height:auto;
	margin: 20px 10px 20px 10px;
	padding:0px;
	font:bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	background:url(images/box_alert_bg.gif) top center repeat-y;

}
#boxAlertTopCXmax{ 
	margin:0px;
	padding:0px;
	width:auto;
	background:url(images/box_alert_top.gif) top center no-repeat;
	height:auto;
}

#boxAlertBottomCXmax{ 
	margin:0px;
	padding:0px;
	width:auto;
	background:url(images/box_alert_bottom.gif) bottom center no-repeat;
	height:17px;

}   

#boxAlertTopCXmax #text{ 
	margin:0px;
	padding:0px 0px 20px 0px;
	position:relative;
	top:15px;
	left:40px;
	width:360px;
	font:bolder 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
}  

#boxAlertTopCXmax #title{
	margin:0px 0px 6px 0px;
	padding:0px 0px 2px 0px;
	font:bolder 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform:uppercase;
	border-bottom:3px solid #FFFFFF;
}

/*-----------------BOX SERVER STATE -----------*/
#colonnaDx #boxParagrafoServer{
	padding: 8px 0px 8px 0px;
	margin: 0px 10px 0px 10px;
	text-transform: uppercase;
	border-bottom:1px dotted #B1B5BC;
	background:url(images/box_serverstate_bg.gif) right 50% no-repeat;
} 
/*-----------------BOX ELENCO -----------*/
#colonnaDX #box ul{
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	text-transform: uppercase;
		display:block;
	}
	#colonnaDX #box li {
	list-style-type: none;
	background:url(images/box_listitem_bg.gif) left 50% no-repeat;
	height:16px;
	margin:0px;
	padding:2px 0px 0px 10px;
	border-bottom:1px dotted #B1B5BC;
	}
	
#colonnaDX #box li a{
	font:bolder 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;
	text-decoration:none;
	height:16px;
	text-transform:uppercase;
}
#colonnaDX #box li a:hover{
	text-decoration:none;
	background:#a9b3c3;
	color:#FFFFFF;
}






A.continua {
	color: #636B7A;
	text-decoration: none;
}
A.continua:hover{
	text-decoration: underline;
}
A.linkInterno {
	/*color: #FDA700;*/
	text-decoration: none;
	font-weight: bold;
	color: #FFBC07;
}
A.linkInterno:hover{
text-decoration: underline;
}


#titoliParagrafi{
	font: bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
	text-transform: uppercase;
	margin: 10px 16px 4px 16px;
	padding: 10px 0px 2px 10px;
	
}

#titoliParagrafiItem{
	font: bolder 10px/10px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
	text-transform: uppercase;
	margin: 10px 16px 4px 16px;
	padding: 10px 0px 2px 10px;
	border-bottom:3px solid #d7d9dd;
}
#listSX{
	margin: 0px 16px 30px 16px;
	padding: 0px;
	text-align: left;
	}
#listSX li {
list-style-type: none;
	background:url(images/listitem_bg.gif) left 50% no-repeat;
	height:16px!important;
		margin:0px;
	padding:0px 0px 2px 10px;
	border-bottom:1px dotted #B1B5BC;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #636B7A;

}

#listSX li a { 
	text-decoration: none;
	color: #636B7A;
}    
#listSX li a:hover{
	text-decoration:none;
	background:#a9b3c3;
	color:#FFFFFF;
}



#campiInput{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float:left;
	}
#moduloIntestazione{
	width: 195px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	float: left;
}
#moduloCampi{
	padding: 0px;
	margin: 2px 0px 0px 0px;
	float: left;
}
#campi{
	width: 180px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	float: left;
	height:auto;
}
#moduloTesti, #moduloErrori{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
	color: #636B7A;
	text-transform: uppercase;
	margin: 0px 0px 0px 16px;
	padding: 0px 16px 1px 0px;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #B1B5BC;
}

#moduloErrori{
        font-size: 12px;
	color: red;
}

.moduloInput, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
	color: #636B7A;
	text-align: left;
        background: #ffffff;
	border: 1px solid #666666;
        padding: 0px 5px 0px 5px;
 	margin: 9px 0px 0px 0px;
        width: 165px;
	height: 18px;
}
#selectIntro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
	color: #636B7A;
	margin: 10px 0px 0px 16px;
	padding: 0px 16px 1px 0px;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #B1B5BC;
	width: 340px;
	}
#select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;/*16px;*/
	color: #636B7A;
	padding: 0px 0px 0px 4px; 
	margin: 7px 165px 0px 1px; 
	width: 165px;  	
	height: 22px; 
	background-color: #ffffff;
	float:right;
}
#spazioPulsanti01{
	padding: 50px 22px 100px 10px;
	text-align: left;	
	float: left;
	width:340px;
}
.pulsante01{
	height : 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;/*12px;*/
	vertical-align: middle;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #636B7A;
	}
#spazioPulsanti02{
	padding: 50px 22px 50px 10px;
	text-align: left;	
	float: left;
	text-align: left;
}
#pulsante02BR{
	margin: 5px 0px 0px 0px ;
	}
.pulsante02{
	padding: 0px 4px 0px 4px;
	width:180px;
	height : 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;/*12px;*/
	vertical-align: middle;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #636B7A;
	}
#boxError{
	width: 344px;
	margin: 10px 10px 20px 16px;
}
#boxErrorChiusura{
	width: 344px;
	height: 11px;
	margin: 0px;
	padding: 0px;
}
#boxErrorBordo{
	width: 344px;
	padding: 0px;
	margin: 0px;
	background-image: url(images/boxerror_middle.gif);
	background-repeat: repeat-y;
}
#boxErrorTitolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;/*12px;*/
	margin:0px;
	padding:0px;
	color: #636B7A;
	text-transform: uppercase;
}
#boxErrorTesto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;/*12px;*/
	margin: 0px 16px 0px 36px;
	padding:0px;
	color: #636B7A;
}
#datiRegistrazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
	color: #636B7A;
	padding: 5px 16px 0px 16px;
	line-height: 12px;
}
#masterdiv {
	padding: 0px 0px 0px 15px;
	width:520px;
	}
.domande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
	color: #FFBC07;
	line-height: 12px;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 0px 0px 0px;
}
.domandeLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
	color: #636B7A;
	line-height: 12px;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
}
.risposte{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #636B7A;
	padding: 5px 0px 5px 0px;
}

/*NUOVI CSS*/
.moduloLogon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 9px;
	color: #636B7A;
	text-align: left;
        background: #ffffff;
	border: 1px solid #666666;
        padding: 0px 5px 0px 5px;
 	margin: 9px 0px 0px 0px;
        width: 118px;
	height: 16px;
}
#spazioPulsanteLogon{
	padding: 0px 0px 0px 5px;
 	margin: 6px 20px 0px 0px;
	text-align: right;
}
#titoliParagrafiAttenzione{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;
	color: #636B7A;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	padding: 0px 16px 2px 13px;
}
#logoJavahousingForm {	
	margin: 0px 0px 0px 0px;
	float: right;
}
#logoJavahousing {	
	margin: 000px 10px 0px 16px;
}
#logoJavahousingSX {	
	margin: 50px 0px 0px 0px;
	float: right;
}
#logoJavahousingIndex {
	margin: 10px 10px 10px 10px;
	padding: 0px 10px 0px 0px;
}
#logoJavahousingCaratteristiche {
	margin: 200px 10px 20px 16px;
}
#allungoColonnaCx{
margin: 0px 0px 0px 0px;
}
#allungoColonnaCx02{
margin: 90px 0px 0px 0px;
}
#credits{
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 10px;/*12px;*/
	color: #636B7A;
	vertical-align:bottom;
	text-align: center;
	text-decoration: none;
	margin:10px 20px 0px 0px;
	padding:0px;
}

A.linkFooter {
	font-weight: bold; color: #070707; text-decoration: none
}
A.linkFooter:hover {
	text-decoration: underline
}
#listFooter LI {
	padding: 0px 0px 2px 0px; 
	list-style-image: url(images/lista_immagine.gif); 
	color: #636b7a; 
	text-align: left;
	font-weight: bold;
}
#listFooter1 LI {
	padding: 0px 0px 2px 0px; 
	list-style-image: url(images/lista_immagine.gif); 
	color: #636b7a; 
	text-align: left;
	font-weight: normal;
}
#partner {
position:relative;
top:0px;
left:0px;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
        
	color: #636B7A;
	padding: 0px 16px 0px 16px;
margin:30px 0px;
      
}


#boxSx {
	width: 200px;
	margin: 0px 10px 0px 10px;
}

#boxSxBordo{
	width: 200px;
	padding: 0px;
	margin: 0px;
	background-image: url(images/box_middle.gif);
	background-repeat: repeat-y;
}

A.linkNews { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 10px;
	color: #636B7A;
}    
A.linkNews:hover{
	text-decoration: underline;
}

input[type="checkbox"], input[type="radio"] {
    width: 20px;
}

textarea {
    width: 420px;
    height: 100px;
}

.rosso {
    color: red;
    font-weight: bold;
    font-size: 11px;
}

.domini select {
    width: 460px;
    height: 130px;
}

.domini A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
	color: #636B7A;
	text-transform: uppercase;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #B1B5BC;
}