html{height:100%}
body {
    overflow: -moz-scrollbars-vertical;
    background-image:url(img/sfondo.gif);
    background-repeat:repeat-x;
    margin: 0px auto;
    padding: 0px;
    text-align:center;
    height:auto;

}
#clear{clear:both;}
#page{
    width:1076px;
    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-top: 12px;
    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: 1076px;
}
/*------------------------------------------------------*/
#languageMenu{	
    position:relative;
    top:15px;
    left:250px;
    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------------------------*/
#coperturaLogo{
    clear:both;
    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: 1076px;
    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: 1076px;
    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: 1076px;
    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: 1076px; 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: 1076px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 66px
}
#colonnaSx {
    width: 220px;
    padding: 0px;
    margin: 0px;
    float: left;
    position:relative;
    top:0px;
    left:0px;
}
#colonnaCX{
    position:relative;
    top:24px;
    left: 0px;
    width: 600px;
    padding: 0px;
    margin: 0px;
    float: left;
    height: auto;
}
#colonnaCXmax{
    position:relative;
    top:0px;
    left:0px;
    float: left;
    width: 850px;
    padding: 0px;
    margin: 0px;
    height:auto;
}
#colonnaDX{
    position:relative;
    top:0px;
    left:0px;
    margin: 0px;
    padding: 0px;
    float: right;
    height:auto;
}
#bannerSpace{
    position:relative;
    top:0px;
    left:15px;
    padding:0px 0px 20px 0px;
    margin:0px 0px 0px 0px;
    width:810px;
    height:60px;
    border:none;
    background:#FFFFFF;
}

/*---------copiati il 15 giugno-----------------------*/
#intro{
    width:auto;
    padding: 0px 32px 16px 32px;
    margin: 0px;
    position:relative;
    top:0px;
    left:0px;
    font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
}

#corpo {
    width:auto;
    padding: 0px 32px 16px 32px;
    margin: 0px;
    position:relative;
    top:0px;
    left:0px;
    font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
}
/*-------------copiato 16/06 ---------*/
.titoli , #titoli {
    font:bolder 11px/11px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
    text-transform: uppercase;
    margin: 10px 0px 10px 16px;
    padding: 0px 0px 2px 0px;
    border-bottom: 2px solid #afb4bb;
    width: 95%;
}
.colonnaCXparagrafi , #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;
}
/*------------------------------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, #news {

    font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color: #636B7A;
    padding: 0px 16px 20px 16px;
    margin:0px 0px 10px 0px;

}
#news {
    
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;

}

.titoliColonnaSX{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #636B7A;
    text-transform: uppercase;
    margin: 16px 4px 10px 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;
}
.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;
}

A {
    /*color: #FDA700;*/
    text-decoration: none;
    font-weight: bold;
    color: #FFBC07;
}
A: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;
}


.rigaModulo {
    margin-bottom: 11px;
    width: 590px;
    height: 20px;
}
.campo{
    /*padding-left: 186px;*/
    height: 20px;
    text-align: left;
    float:left;
    margin-left: 5px;
}
.label {
    margin-top: 5px;
    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;
    width: 180px;
    float:left;
    line-height: 12px;
}
.labelLunga {
    width: 380px;
}
.radioPrivacy{
    padding-left: 386px;
}



.moduloTesti , #moduloTesti {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #636B7A;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 0px 16px 1px 0px;
    border-bottom-width: 1pt;
    border-bottom-style: dotted;
    border-bottom-color: #B1B5BC;
    width: 280px;
    float:left;
}

.rigaStato {
    height: 32px;
}

.valore {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #636B7A;
    text-transform: uppercase;
    padding-top: 5px;
    margin-left: 181px;
}
#errori {
    color: red;
}
#moduloRegistrazione{
    margin-top: 18px;
    width: 550px;
}
div#privacy, div#consenso, div#domini{
    /*padding-top: 25px;*/
    width: 550px;
}

#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;
}

/*geatione bottoni*/
.pulsanti {
    padding: 25px 22px 25px 0px;
    text-align: left;
    clear: both;
    width:340px;

}
input[type="submit"], input[type="button"]{
    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;
    vertical-align:bottom;
}

#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.messaggio{
    width: 400px;
}

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: 550px;
    height: 150px;

}

input[type="text"], input[type="password"]{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #636B7A;
    text-align: left;
    background: #ffffff;
    border: 1px solid #666666;
    height: 18px;
    position: relative;
}

.rosso {
    color: red;
    font-weight: bold;
    font-size: 11px;
}
#domini select {
    width: 460px;
    height: 60px;
}


#donate {
    margin-top: 32px;
    margin-bottom: 16px;
}

.campoLungo {
    width: 400px;
}
.dominiDelete{
    float:right;
    padding-right: 40px;

}
.dominio input[type='button']{
        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;

}
.annuncio {
    background-color: #e7e9ee;
    color:  #454565;
    font-family: sans-serif;
    font-size: 12px;
    /*height: 60px;*/
    vertical-align: middle;
    padding: 5px;
    line-height: 18px;
    width: 340px;
    float: left;
    position: relative;
}
.tryit{
    border: none;
    float: right;
    margin-right: 5px;
    position: relative;
    /*left: 25px;*/
    /*padding-left: 150px;*/
}
img {
    border: none;
}
.logoAnnuncio {
    float: left;    
}

