/* ***** CROSS BROWSER CSS RESET **** */
html{
color:#000000;
background:#FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
padding-top : 3px;
font-size:100%;
font-weight:normal;
}
.clear_both{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

/* ***** STILI DI BASE **** */

body,
html{
color:#5c5858;
background : #ffffff;
background-image: url(../images/bgk_body_mod.jpg);
background-repeat: repeat-x;
font-family: "lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Thaoma, Verdana; 
font-size: 15px;
width : 100%;
line-height: normal;
}
a{
color: #11955c; /* dare sempre un colore di default ai link */
text-decoration: none;
}

/* ************** STRUTTURA DI BASE ************* */

#wrapper {
	width : 985px;
	margin : auto;
	border: 0 solid #09F;
}
.head1_cont1 {
	height: 54px;
}
.lingue {
	width : 485px;
	float: left;
	padding-top: 10px;
}
.leng {
	margin-right: 5px;
	
}
.text_ute {
	color: #a5a0a0;
	padding-top: 6px;
	font-size : 12px;
}
.percorso {
    float: right;
    padding-top: 16px;
}
.percorso_text {
	font-size : 12px;
	color: #a5a0a0;
}
.log_out {
	margin-left: 20px;
}
.log_out a {
	color: #a5a0a0;
}
.log_out a:hover {
	color:#5c5858;
}
.head1_cont2 {
	height: 101px;
}
.logo {
	float:left;
	padding-top: 18px;
}

.menu {
    float: right;
    padding-top: 53px;
	font-size: 17px;
}

.menu .menu_first {
    float: left;
	color: #767a78;
}
.menu_sel {
	float: left;
    color: #11955c;
}
.menu_sel2hom {
	float: left;
}
.menu_sel2hom a {
    color: #2e7cdc;
}
.menu_sel a {
	color: #11955c;
}
.menu .menu_first a {
    float: left;
	color: #767a78;
}
.menu .menu_first a:hover, .menu .menu_sel {
    color: #11955c;
}
.separa_menu {
	border-left: 2px dotted #E6E6E6;
    float: left;
    height: 28px;
    margin-left: 15px;
    margin-right: 15px;	
}

.header2 {
	height : 401px;
}
.immagine_com {
	float: left;
    padding-top: 38px;
}
.box_green_dx_hp {
	float: right;
	padding-top: 69px;
}
.tasto_reg {
	margin-top : -38px;
}
/****** dentro header di selezione attivato *******/

.active_h_sele {
	width: 863px;
	margin: auto;
	padding-top: 10px;
	border: 0 solid;
}
.ico_selez1 {
	width: 204px;
	padding-top: 30px;
	float: left;
	margin-right: 40px;
}
.ico_selez2 {
	width: 185px;
	padding-top: 30px;
	float: left;
}
.ico_selez3 {
	width: 321px;
	padding-top: 30px;
	float: left;
	margin-left: 40px;
}
.linea_vert_5 {
	border-left: 2px dotted #E6E6E6;
    float: left;
    height: 155px;
    margin-left: 71px;
    margin-top: 31px;
}
/****** chiusura header di selezione *******/


.header2_on {
	margin: auto;
	width: 920px;
	height: 320px;
}
.sx_on {
	position: relative;
	width: 440px;
	float: left;
	padding-top: 40px;
}
.seleproiez_h_off {
	display:none;
}
.seleproiez_h_on {
	margin-top : 25px;
}
.seleproiez_h_on label {
	font-size : 16px;
	color: #ffffff;
	font-style: italic;
}
.seleproiez_h_on select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    margin-top: 12px;
	font-size: 15px;
    padding: 2px;
    width: 264px;
}

.seleproiez_h_off2 {
	display:none;
}
.seleproiez_h_on2 {
	margin-top : 25px;
}
.seleproiez_h_on2 label {
	font-size : 16px;
	color: #ffffff;
	font-style: italic;
}
.seleproiez_h_on2 select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    margin-top: 12px;
	font-size: 15px;
    padding: 2px;
    width: 264px;
}
.frecc_annull {
	position: absolute;
    right: 0;
    top: 5.7em;
}
.txt_sc1 {
	color: #fff;
	margin-top: 25px;
	font-size: 16px;
}
.txt_yell {
	color: #fbe73d;
}
.linea_vert_4 {
	border-left: 2px dotted #E6E6E6;
    float: left;
    height: 208px;
    margin-left: 34px;
    margin-top: 66px;
}
.tast_proc {
	padding-top: 47px;}

.dx_on {
	position: relative;
	width: 400px;
	float: right;
	padding-top: 85px;
	border: 0 solid;
}
.anulla_sess {
	color: #FFFFFF;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 3.5em;
}
.anulla_sess a {
	color: #fff;

}
.anulla_sess a:hover {
	color: #fff;
}
.title_hdo {
	font-size: 18px;
	color: #095635;
	font-style: italic;
}
.testo_hdo {
	color: #FFFFFF;
    font-size: 15px;
    font-style: italic;
    height: 155px;
    line-height: 22px;
    overflow: hidden;
    padding-top: 10px;
}
/* ************** SLIDE ************* */
.ppt {
	width: 507px;
	height: 318px;
	position: relative;
	border : 5px solid #ffffff;
}
/* ************** TESTI E COLORI DI DEFAULT ************* */

.azzurro {
	color: #2e7cdc;
}
.arancio {
	color: #e8813e;
}
.arancio a {
	color: #e8813e;
}
.green {
	color: #11955c;
}
.green a {
	text-decoration : underline;
}
.black {
	color:#5c5858;
}
.pos {
	margin-top : 20px;
}
.testo2 {
	font-size: 19px;
}
.red {
	color: red;
}
/* ************** STRUTTURE PAGINE INTERNE ************* */

/* ****** pagina index ****** */

.contenitore {
	width: 985px;
	margin-top: 36px;
	margin-bottom: 130px;
	border:0 solid #09F;
}

.linea_orizz_tratt {
	border-top: 2px dotted #E6E6E6;
}
.cont_1 {
	margin-top: 36px;
}
.box_login {
	background:url(../images/bgk_box_accesso.png);
	background-repeat: no-repeat;
	float:left;
	width: 317px;
	height: 386px;
}
.titolo_box_log {
	font-size: 23px;
	color: #5b5b5b;
	padding-left: 96px;
    padding-top: 14px;
}
.titolo_box_log a { 
	color: #5b5b5b;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  
.titolo_box_log { 
	font-size: 18px;
	padding-left: 140px;
    padding-top: 20px;
} } 
  
.box_accesso {
	width: 291px;
	margin: auto;
	padding-top: 40px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.box_accesso { 
	width: 291px;
	margin: auto;
	padding-top: 40px;
} }

 
.user {
	width: 291px;
	font-size: 20px;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.user {
	font-size: 17px;
	
}}

.pwd {
	width: 291px;
	font-size: 20px;
	margin-top: 22px;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.pwd {
	font-size: 17px;
	
}
}
.user input {
	background: url("../images/1input.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 18px;
    height: 37px;
    padding-left: 11px;
    width: 276px;
	margin-top : 9px;
}
.pwd input {
	background: url("../images/1input.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 18px;
    height: 37px;
    padding-left: 11px;
    width: 276px;
	margin-top : 9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.user input {
	margin-top:5px;
} }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.pwd input {
	margin-top:5px;
} }

.mod_msg {
	color: red;
    font-size: 12px;
    left: 1em;
    position: absolute;
    top: 8.7em;
}
.tasto_invia {
	margin-top: 25px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tasto_invia {
	margin-top: 52px;
}}

.linea_vert {
	border-left: 2px dotted #E6E6E6;
    float: left;
    height: 266px;
    margin-left: 40px;
    margin-top: 60px;
} 
.box_video {
	float: right;
}
.box_vid_top {
	background:url(../images/box_vidhp_top.jpg);
	background-repeat: no-repeat;
	width: 588px;
	height: 61px;
}
.titolo_box_vid {
	font-size: 23px;
	color: #0e8854;
	padding-left: 21px;
    padding-top: 14px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.titolo_box_vid { 
	font-size: 18px;
	padding-left: 21px;
    padding-top: 20px;
} } 
.sott_tit_vid {
	font-size: 16px;
	color:#5c5858;
}
.box_vid_cc {
	background:url(../images/box_vidhp_cc.jpg);
	background-repeat: repeat-y;
	width: 588px;
	height: 300px;
}
.cont_vid_cc {
	height: 276px;
    margin: auto;
    overflow: auto;
    padding-left: 24px;
    width: 561px
}
.vid_cc_hp_cont {
	float: left;
	padding-top: 20px;
}
.vid_cc_hp {
	 height: 113px;
    width: 200px;
	border: 3px solid #969191;
}
.text_vid_small {
	font-size: 13px;
	padding-top: 5px;
	border-bottom: 2px dotted #E6E6E6;
    font-size: 13px;
    padding-top: 5px;
    width: 203px;
	padding-bottom: 8px;
}
.linea_vert3 {
	border-left: 2px dotted #E6E6E6;
    float: left;
    height: 200px;
    margin-left: 50px;
    margin-top: 10px;
}

.box_vid_bottom {
	background:url(../images/box_vidhp_bottom.jpg);
	background-repeat: no-repeat;
	width: 588px;
	height: 17px;
}
/* **************** PARTE CONFERMA ISCRIZIONE ************ */

.user_conferma {
	color: #fff;
    font-size: 17px;
	letter-spacing: 5px;
	margin-right: 18px;
	font-weight: bold;
}
.user_conferma input{
	 background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #000000;
    font-size: 18px;
    height: 50px;
    width: 425px;
	margin-top : 7px;
}
.cod_ver_log {
	color: #fff;
    font-size: 17px;
	letter-spacing: 5px;
	width: 426px;
	margin-top: 20px;
	font-weight: bold;
	float: left;
}
.cod_ver_log input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #000000;
    font-size: 18px;
    height: 50px;
    width: 426px;
	margin-top : 7px;
}
.invio_login2 {
	position: absolute;
	top: 14em;
	right : 2em;
}
/* **************** pagina COS'E' TAEG ************ */

.titolo_pag {
	color : #11955c;
	font-size: 26PX;
	padding-top : 10px;
	padding-bottom : 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.titolo_pag {
	padding-top : 14px;
	padding-bottom : 14px;
}}

/* **************** pagina AREA DI LAVORO ************ */

.menu_sx {
	width : 175px;
	float: left;
}
.menu_sx .menu_second {
	font-size: 15px;
	color: #5c5858;
	margin-bottom: 10px;
}
.menu_sel2 {
	font-size: 15px;
    color: #f27d30;
	margin-bottom: 10px;
}
.menu_sel2 a {
	color: #f27d30;
}
.menu_sx .menu_second a {
	color: #5c5858;
}
.menu_sx .menu_second a:hover, .menu_sx .menu_sel2 {
    color: #f27d30;
}
.linea_orizz_menu {
	border-top: 2px dotted #E6E6E6;
	margin-bottom: 10px;
}
.parte_cc {
	width: 514px;
	float: left;
	margin-left: 33px;
}
.cont_bgk_calcola {
	background:url(../images/bgk_box_calcola.png);
	background-repeat: no-repeat;
	width: 510px;
	height: 586px;
	font-size: 16px;
}
.cont_bgk_calcola3 {
	width: 510px;
	min-height: 586px;
	font-size: 16px;
}
.bgk_calc_top1 {
	background:url(../images/bgk_calc_top2.png);
	background-repeat: no-repeat;
	width: 510px;
	height: 14px;
}
.bgk_calc_cc1 {
	background:url(../images/bgk_calc_cc1.png);
	background-repeat: repeat-y;
	width: 510px;
	min-height: 315px;	
}
.bgk_calc_close1 {
	background:url(../images/bgk_calc_close1.png);
	background-repeat: no-repeat;
	width: 510px;
	height : 16px;
}
.cont_form1 {
	width: 485px;
	margin: auto;
}
.nomeproiezione {
	padding-top: 21px;
}
.nomeproiezione input {
	background: url("../images/input3.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 37px;
    margin-top: 5px;
    padding-left: 11px;
    width: 315px;
}
.linea_3 {
	background: #b0b1b1;
	border-bottom: 1px solid #bdbaba;
	margin-top: 20px;
	margin-bottom: 20px;
}

.gg select {
	margin-left: 59px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 9px 6px 5px;
    width: auto;
}
.mes select {
	margin-left: 13px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 9px 6px 5px;
    width: auto;
}
.ann select {
	margin-left: 13px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 9px 6px 5px;
    width: auto;
}
.importo input {
	background: url("../images/input4.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 37px;
    margin-left: 28px;
    padding-left: 30px;
    width: 203px;
}

.virgola {
	font-size: 22px;
    margin-left: 4px;
}
.importodec input {
	background: url("../images/input3.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 37px;
    padding-left: 11px;
    width: 40px;
	margin-left: 5px;
}
.tassoint input {
	background: url("../images/input3.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 37px;
    padding-left: 11px;
    width: 40px;
	margin-left: 148px;
}
.tassodec input {
	background: url("../images/input3.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 37px;
    padding-left: 11px;
    width: 186px;
	margin-left: 5px;
}

.gg2 select {
	margin-left: 83px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 9px 6px 5px;
    width: auto;
}
.mes2 select {
	margin-left: 13px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 9px 6px 5px;
    width: auto;
}
.ann2 select {
	margin-left: 13px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 9px 6px 5px;
    width: auto;
}
.importo2 input {
	background: url("../images/input4.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 37px;
    margin-left: 16px;
    padding-left: 30px;
    width: 203px;
}
.numrate select {
	margin-left: 17px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 9px 6px 5px;
    width: auto;
	margin-left: 315px;
}
.tasto_acq {
	left: 20.5em;
    position: absolute;
     top: 1.5em;
} 

.cont_guida {
	float:right;
	width: 237px;
	min-height: 210px;
	background: #f59455;
	border: 1px solid #ffffff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.guida_text {
	width: 207px;
	margin:auto;
	padding-top: 12px;
}

.tit {
	font-size : 17px;
	line-height: 45px;
	text-transform:uppercase;
}
.tit_av {
	font-size : 16px;
	line-height: 45px;
	text-transform:uppercase;
}
.guida1_of {
	display:none;
	
}
.guida1{
	color : #ffffff;
	display:block;
	line-height: 20px;
	font-size: 16px;
	padding-bottom: 5px;
	
}
.guida1 a{
	color : #ffffff;
	display:block;
	
}

.text_live {
	color: #FFFFFF;
    font-size: 14px;
    line-height: 17px;
    padding-bottom: 5px;
    padding-top: 20px;
}

.tasso input {
	background: url("../images/input_tasso.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 37px;
    margin-left: 126px;
    padding-left: 35px;
    width: 186px;
}

/* **************** SEZ FINANZIAMENTI ************ */
.cont_bgk_calcola4 {
	width: 510px;
	min-height: 586px;
	font-size: 14px;
}
.cont_form3 {
	width: 485px;
	margin: auto;
}
.nomeproiezione2 input {
    background: url("../images/input3.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    margin-top: 5px;
    padding-left: 11px;
    width: 309px;
}
.importo0 {
	margin-left : 5px;}
.importo0 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    padding-left: 24px;
    width: 88px;
}
.importo01 {
	margin-left : 5px;}
.importo01 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    padding-left: 24px;
    width: 42px;
}
.importo3 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    margin-left: 28px;
    padding-left: 24px;
    width: 202px;
}
.importo4 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    margin-left: 28px;
    padding-left: 24px;
    width: 237px;
}
.importo5 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 26px;
    margin-left: 28px;
    padding-left: 24px;
    width: 238px;
}
.importo6 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    margin-left: 7px;
    padding-left: 24px;
    width: 59px;
}
.importodec2 input {
	background: url("../images/input3.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    padding-left: 9px;
    width: 26px;
	margin-left: 0px;
}
.linea_4 {
	background: #b0b1b1;
	border-bottom: 1px solid #bdbaba;
	margin-top: 15px;
	margin-bottom: 15px;
}
.gg4 select {
	margin-left: 8px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px 4px 4px;
    width: auto;
}
.mes4 select {
	margin-left: 0px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px 4px 4px;
    width: 64px;
}
.ann4 select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px;
    width: 61px;
}
.numrate2 select {
	margin-left: 17px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px 4px 4px;
    width: auto;
	margin-left: 12px;
}
.caus_new {
	margin-top: 20px;
}
.caus_new select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 37px;
    padding: 2px;
    width: 486px;
	font-size: 14px;
	padding-top : 8px;
	padding-left: 5px;
}
.tipodiv select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px 4px 4px;
    width: auto;
}
.insfreq2 {
	margin-left: 15px;
}
.insfreq2 select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 4px 4px 4px;
}
.tassoint2 input {
	background: url("../images/input_imp_av2.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 14px;
    height: 26px;
    margin-left: 143px;
    padding-left: 27px;
    width: 41px;
}
.tassodec2 input {
	background: url("../images/input3.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 26px;
    padding-left: 11px;
    width: 186px;
	margin-left: 5px;
}
.virgola2 {
	font-size: 22px;
}
.tasto_acq5 {
	left: 23em;
    position: absolute;
    top: 1.5em;
}
.text_altc input {
	background: url("../images/input3.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    padding-left: 9px;
    width: 123px;
	margin-left: 0px;
}
/* **************** SOLO SEZ QUINTO ************ */

.gg5 select {
	margin-left: 0px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px 4px 4px;
    width: auto;
}
.importo001 {
	margin-left : 0px;}
.importo001 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    padding-left: 24px;
    width: 42px;
}
.numrate3 select {
	margin-left: 17px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px 4px 4px;
    width: auto;
	margin-left: 1px;
}
.importodec3 input {
	background: url("../images/input3.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    margin-left: 0;
    padding-left: 6px;
    width: 22px;
}

.importo8 input {
 background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 26px;
    margin-left: 28px;
    padding-left: 24px;
    width: 226px;
}
.importo9 input {
 background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 26px;
    margin-left: 28px;
    padding-left: 24px;
    width: 218px;
}

/* **************** SOLO SEZ LEASING ************ */

.importo-l {
	margin-left : 0px;}
.importo-l input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    padding-left: 24px;
    width: 198px;
}
.numrate4 select {
	margin-left: 17px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 26px;
    padding: 4px 4px 4px;
    width: auto;
	margin-left: 4px;
}
.importo10 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 26px;
    margin-left: 28px;
    padding-left: 24px;
    width: 220px;
}
.importo11 {
	margin-left : 5px;}
.importo11 input {
	background: url("../images/input_imp_av.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 13px;
    height: 26px;
    padding-left: 24px;
    width: 84px;
}
/* **************** PAGINA VIDEO ************ */

.box_vid_vid {
	float: left;
	margin-top: 45px;
}
.tite_vid_vid {
	font-size: 18px;
	padding-bottom: 10px;}
.vid1 {
	width: 231px;
	height: 130px;
	border: 7px solid #02502f;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.linea_vert4 {
	border-left: 2px dotted #E6E6E6;
    float: left;
    height: 266px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 10px;
} 

/* **************** pagina area lavoro CALCOLI AVANZATI ************ */

.parte_cc2 {
	float: left;
	margin-left: 26px;
	min-height: 450px;
}
.cont_bgk_calcola2 {
	font-size: 16px;
}
.bgk_calc_top {
	background:url(../images/bgk_calc_top.png);
	background-repeat: no-repeat;
	width: 548px;
	height: 14px;
}
.bgk_calc_cc {
	background:url(../images/bgk_calc_cc.png);
	background-repeat: repeat-y;
	width: 548px;
}
.bgk_calc_close {
	background:url(../images/bgk_calc_close.png);
	background-repeat: no-repeat;
	width: 548px;
	height : 16px;
}
.cont_form2 {
	width: 520px;
	margin: auto;
	border: 0 solid;
}
.seleproiezione select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: 520px;
}
.tit_2 {
	font-size: 14px;
	font-style : italic;
}
.tit_3 {
	font-size: 16px;
}
.nomeproiezione_av {
	width: 389px;
	padding-top: 7px;
}
.nomeproiezione_av input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 218px;
}
.f_mes {
	margin-left: 10px;
}
.tasto_crea {
	position: absolute;
	top : 0em;
	right: -0.5em;
	z-index: 9999;
}
.crea_bott {
	background: #dedbdb;
	border: 1px solid #dedbdb;
}
.tasso2 input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 90px;
}
.tasso2dec input {
	background: url("../images/input_tasso2.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    font-size: 16px;
    height: 27px;
    padding-left: 11px;
    width: 154px;
	margin-left: 5px;
}
.tasto_agg_titolo {
	position: absolute;
	right : -0.5em;
	top: 0;
	z-index: 9999;
}
.tasto_seleziona {
	position: absolute;
    right : -0.5em;
    top: 1em;
	z-index: 9999;
}
.tasto_elimina {
	position: absolute;
	right : -0.5em;
	top: 4.4em;
	z-index: 9999;
}
.gg3 select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: auto;
}
.mes3 select {
	margin-left: 1px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding:2px;
    width: auto;
}
.ann3 select {
	margin-left: 1px;
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: auto;
}
.instipo {
	margin-left: 19px;
}
.instipo select {
	 background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: 42px;
}
.caus {
	margin-top: 20px;
}
.caus input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 428px;
}
.imp_av input {
	background: url("../images/input_imp_av.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    height: 27px;
    margin-left: 5px;
    padding-left: 23px;
    width: 200px;
}
.imp_av_dec input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 50px;
}
.repeat select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: auto;
}
.insfreq {
	margin-left: 20px;
}
.insfreq select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
}
.tast_inserisci {
	position: absolute;
    right: -0.5em;
    top: -0.3em;
}
.intervallo select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: 51px;
}
.intervallo2 {
	margin-left: 20px;
}
.intervallo2 select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: 51px;
}
.modtipo {
	margin-left: 20px;
}
.modtipo select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: 51px;
}
.newcaus {
	margin-top: 20px;
}
.newcaus input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 378px;
}
.new_imp_av input {
	background: url("../images/input_imp_av.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #D4D4D4;
    height: 27px;
    margin-left: 5px;
    padding-left: 23px;
    width: 135px;
}
.new_imp_av_dec input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 50px;
}
.tasto_mod {
	position: absolute;
	top: 0em;
	right : -0.5em;}

.parte_dx { 
	float: right;
	
}
.cont_guida2 {
	width: 219px;
	min-height: 210px;
	background: #f59455;
	border: 1px solid #ffffff;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.guida_text2 {
	width: 190px;
	margin:auto;
	padding-top: 12px;
}
.tasto_acq2 {
	padding-bottom: 35px;
	margin-left: 61px;
}
.box_controllo_dati {
	margin-top: 35px;
}
.title_av_dati {
	background:url(../images/freccia_giu.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-top: 5px;
	font-size: 17px;
	padding-bottom: 5px;
}
.box_dati {
	margin-top: 20px;
}
.table_new {
	width: 540px;
}
.tasto_acquista  {
	background: #fff;
	border: 1px solid #fff;
	margin-left: 4px;
	margin-top: 8px;
}
/* **************** PAGINA RIEPILOGA ************ */

.parte_dx3 {
	float:right;
	width: 754px;
	font-size: 13px;
}
.ord1_prat select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: 194px;
	margin-right: 20px;
} 
.ord2_list select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    min-width: 194px;
}
.tasto_acq4 {
	position:absolute;
	right: 0em;
	top: 15.2em;
}

/* ************** PAGINA RIEPILOGA ************* */

.testo_faq {
	padding-top: 20px;
	line-height: 45px;
	font-size: 19px;
}
.testo_risp {
	padding-top: 20px;
	line-height: 24px;
	font-size: 17px;
}
.dom1  {
	color : #F6C;
}
.dom1 a {
	color : #F6C;
}
.dom2  {
	color : #09F;
}
.dom2 a {
	color : #09F;
}
.dom3  {
	color : #F93;
}
.dom3 a {
	color : #F93;
}
.dom4  {
	color : #F0F;
}
.dom4 a {
	color : #F0F;
}
.dom5  {
	color : #FC0;
}
.dom5 a {
	color : #FC0;
}
.dom6  {
	color : #009;
}
.dom6 a {
	color : #009;
}


/* **************** PAGINA ALTRO ************ */

.menu_dx {
	float: right;
    text-align: right;
    width: 145px;
}
.menu_dx .menu_third {
	font-size: 15px;
	color: #5c5858;
	margin-bottom: 10px;
}
.menu_sel3 {
	font-size: 15px;
    color: #2E7CDC;
	margin-bottom: 10px;
}
.menu_sel3 a {
	color: #2E7CDC;
}
.menu_dx .menu_third a {
	color: #5c5858;
}
.menu_dx .menu_third a:hover, .menu_dx .menu_sel3 {
    color: #2E7CDC;
}

.selegruppo select {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    color: #5D5D5D;
    height: 27px;
    padding: 2px;
    width: 433px;
}
.cred {
	margin-top: 21px;
	text-align: right;
	color: #11955c;
}
.cred input {
	background : #fff;
	border: 1px solid #fff;
	font-size : 16px;
}
.desc_g {
	margin-top : 20px;
}
.desc_g input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 429px;
}
.sc1_g input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 30px;
	margin-right : 20px;
}
.sc2_g input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 30px;
	margin-right : 20px;
}
.sc3_g input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 30px;
}
.nota_g {
	margin-top : 20px;
}
.nota_g input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 480px;
}
.auth_cod_g input {
	background: #fff;
	border: 1px solid #fff;
	width: 40px;
}
.auth_dat_g input {
	background: #fff;
	border: 1px solid #fff;
	margin-right: 15px;
	width : 67px;
}
.cod_conc_g input {
	background: #fff;
	border: 1px solid #fff;
	width: 70px;
	color: #e8813e;
	font-weight: bold;
}
.ragsoc_mc_gr {
	margin-top: 20px;
	margin-bottom: 20px;
}
.ragsoc_mc_gr input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 399px;
}
.codf_mc_gr input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 140px;
}
.part_iva_mc_gr {
	margin-left: 23px;
}
.part_iva_mc_gr input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 140px;
}
.citta_mc_gr input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 186px;
}
.prov_mc_gr {
	margin-left: 23px;
}
.prov_mc_gr input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 36px;
}
.cap_mc_gr {
	margin-left: 23px;
}
.cap_mc_gr input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 57px;
}
.indirizzo_mc_gr {
	margin-top: 23px;
}
.indirizzo_mc_gr input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 449px;
}

.cont_autorizz {
	margin-top: 25px;
}
.auth {
	margin-right: 15px;
}
.auth_r {
	margin-top: 15px;
}
.liv2 {
	margin-left: 20px;}
/* **************** listino ************ */

.nn {
	background-color: #fff;
	font-size: 16px;
	border: 1px solid #fff;
}
.nn1 {
	background-color: #fff;
	font-size: 16px;
	color: #11955c;
	border: 1px solid #fff;
}

/* **************** PAGINA MODIFICA ACCOUNT ************ */

.nome_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 218px;
}
.cognome_mc {
	margin-left: 30px;
}
.cognome_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 218px;
}
.ragsoc_mc {
	margin-top: 20px;
	margin-bottom: 20px;
}
.ragsoc_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 491px;
}
.codf_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 187px;
}
.part_iva_mc {
	margin-left: 20px;
}
.part_iva_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
	width: 187px;
}
.citta_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
	width: 100px;
}
.indirizzo_mc {
	margin-left: 20px;
}
.indirizzo_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
	width: 357px;
}
.prov_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
}
.cap_mc {
	margin-left: 20px;
	margin-right: 20px;
}
.cap_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
	width: 57px;
}
.tel_mc input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
}

/* **************** PAGINA CONTATTI FORM RICHIESTA INFO E TICKET ************ */

.nome_ri input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 489px;
}
.cognome_ri {
	margin-left: 30px;
}
.tel_ri input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
	width: 124px;
}
.email_ri {
	margin-left: 30px;
}
.email_ri input {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 27px;
    padding-left: 11px;
    width: 250px;
}

.area_msg_ri textarea {
	background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 8px 0 #D4D4D4 inset;
    font-size: 14px;
    height: 92px;
    margin-top: 4px;
    padding-left: 11px;
    padding-top: 17px;
    width: 615px;
}

.box_sx_ri {
	float: right;
    margin-top: 39px;
    width: 227px;
	float : right;
}
.cornice_box_sx_ri {
	border: 4px solid #00C0FF;
    font-size: 16px;
    line-height: 24px;
    padding: 17px;
	
}
.txt_privacy {
	background: none repeat scroll 0 0 #E2E2E2;
    border: 0 solid;
    font-size: 12px;
    margin-top: 21px;
    padding: 8px;
    width: 612px;
}
/* **************** FOOTER ************ */
.linea_foot {
	background: #066e42;
	width: 100%;
	height: 4px;
}
.footer {
	background: #0f945b;
	width: 100%;
	height: 220px;
}
.cont_foot {
	width: 985px;
	margin: auto;
	padding-top: 35px;
}
.f_sx {
	float: left;
	width: 366px;
	font-size: 12px;
	height: 100px;
	color:#FFF;
	line-height: 28PX;
}
.f_dx {
    float: left;
    margin-left: 58px;
}
.linea_vert_foot {
	border-left: 2px dotted #E6E6E6;
    float: left;
    height: 121px;
    margin-left: 33px;
} 
.shiny {
	margin-top : 20px;
}
.payment { 
	margin-top : 5px;
}
.pay {
	margin-right : 5px;
}











