body {
	PADDING: 10px 0 0 0;
	HEIGHT: 100%;
	background-image: url("../multimedia/generale/grafica/bkg_2009.gif");
	background-repeat: repeat-y;
	background-position: center 50%;
	background-color: #ddd;
	margin:0 auto;
	text-align:center;
}
	
	k4k {
	PADDING: 50px 0 0 0;
	HEIGHT: 100%;
	background-image: url("../multimedia/k4k/generale/grafica_k4k/k4k_sfondo.jpg");
	background-repeat: repeat-y;
	background-position: center 50%;
	background-color: #ddd;
	margin:0 auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: none;}
	
#separatore{ padding-top:10px}	
.tabellagrande{ margin:0 auto; width: 751px;}
	
.link_grigio, .link_grigio a:link, .link_grigio a:visited, .link_grigio a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	line-height: 14px;
	text-decoration:none;
}

.link_allegati, .link_allegati a:link, .link_allegati a:visited, .link_allegati a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ED171F;
	line-height: 14px;
	text-decoration:none;
}

.link_mail, .link_mail a:link, .link_mail a:visited, .link_mail a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	line-height: 14px;
	font-weight: bold;
}

.titolo_link_rosso, .titolo_link_rosso a:link, .titolo_link_rosso a:visited, .titolo_link_rosso a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ED171F;
	line-height: 14px;
	text-decoration:none;
}


.titolo_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	text-decoration:none;
}

.testo_generico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	line-height: 14px;
}

.testo_nero {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;}

.testo_didascalia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	line-height: 14px;
	font-style:italic
}

.elenco_pallino_grigio{ color:#666666; padding-left:10px; }

.linea_separatrice_grigia{ background-color:#CCCCCC; height:1px;}

.testo_errore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.testo_asterischi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	line-height: 14px;
}

.titolo_curriculum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}

.titolo_curriculum a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;
	text-decoration: none;
}

.bkgwhite {
	background-color: #FFFFFF;
	widows:750px;
}

/*-----------------------------stili divisorio propozioni--------------------------------------*/
#cont_linea_tratteggiata{ padding-top:13px; padding-bottom:9px}


/*-----------------------------stili tabelle di calcolo--------------------------------------*/


.titolo_caratteristiche_vettura{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-decoration:none;
	
    
}





.testo_alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	margin-left:10px;	
}

.testo_colonne_calcolo, .testo_colonne_calcolo a:link, .testo_colonne_calcolo  a:visited, .testo_colonne_calcolo  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
    font-weight: bold;
text-decoration: none; 
	
}

.testo_colonne_calcolo_icone, .testo_colonne_calcolo_icone a:link, .testo_colonne_calcolo_icone  a:visited, .testo_colonne_calcolo_icone  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
    font-weight: bold;
text-decoration: none; 
	
}


.first {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #F2f2f2;
text-decoration:none;
}
.second {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #e5e5e5;
text-decoration:none;
}
.fascia_rossa{
 	background-color: #d41920;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;text-decoration:none;}

.form_elements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	background-color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border: 1px solid #808080;
	padding-left:6px;
text-decoration:none;
}
.form_elements_first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F2f2f2;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left:6px;
	border: 1px solid #808080;
text-decoration:none;
}
.form_elements_second {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #e5e5e5;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left:6px;
	border: 1px solid #808080;
text-decoration:none;
}

.pulsante_grigio {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ED171F; background-color: #DDDDDD; 
	border: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
text-decoration:none;
}

.pulsante_rosso_calcola {
background-image:url(../multimedia/calcolo/grafica/pulsante_calcola.jpg)
}

.k4k_pulsante {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; background-color: #3f5079; 
	border: #3f5079; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
text-decoration:none;
}
.k4k_pulsante_bianco {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #070939; background-color: #ffffff; 
	border: #ffffff; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
text-decoration:none;
}

.testo_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 14px;
}


/*--------------------------521 SIT vecchi css---------------------------------*/

.bkggreydark {
	background-color: #333333;
}

.bkgheader {
	background-image:  url("../multimedia/generale/grafica/bkg_header.jpg");
	background-repeat: no-repeat;
	padding-bottom: 17px;
	padding-left: 15px;
}
.bkgred {
	background-color: #ED171F;
}


.bkgspecial {
	background-image:  url("../multimedia/generale/grafica/bkg_gradient.gif");
	background-repeat: repeat-x;
}
.bkgstructure {
	background-color: #e1e1e1;
}
.bkgform {
	background-color: f2f2f2;
}
.bkggreylight {
	background-color: #cccccc;
}

.imgFloatLeft {
	float:left;
	margin: 0 10px 25px 0;
	padding: 10px;
	background-color:#FFFFFF;
	}



.testo_footer, .testo_footer a:link, .testo_footer a:hover, .testo_footer a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#9D9D9D;
}	
.testo_note, .testo_note a:link, .testo_note a:hover, .testo_note a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#7A7A7A;
}

#titoli_calcolo{
	color:#000000;
	font-size:10px;
	font-weight:700;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:20px;
}

/* definizione stili per box rca */
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter: alpha(opacity=70); opacity: 0.70;}
#rcabox{ position: absolute; left: 0; z-index: 100; text-align: left; background-color: #cccccc; border-width: 15px; border-color: #333333; border-style: solid }



#liena_divisoria_box{
	height:1px;
	width:220px;
	border-bottom-style:solid; border-bottom-color:#CCCCCC; border-bottom-width:1px
}


/*PANNELLLI DIV INFO E ALERT*/
.pannello_contenitore{  visibility:hidden; z-index:1; position:absolute; color:#666666; top:45%; left:35%; font-family:Verdana, Arial, Helvetica, sans-serif;width:458px }
.pannello_contenitore_accessori{  visibility:hidden; z-index:1; position:absolute; color:#666666; top:55%; left:35%; font-family:Verdana, Arial, Helvetica, sans-serif;width:458px }


.pannello_testo{background-image:url(../multimedia/generale/pannello_div/pan_info_centro.gif); background-repeat:repeat-y;  width:458px; font-size:10px; text-align:left; padding:10px 30px 10px 30px}
.interno_testo{ width:399px;}
.interno_titolo{ padding:25px 0px 0px 0px;}

.pannello_info_titolo,  .pannello_alert_titolo{background-repeat:no-repeat; height:77px; width:378px; padding:0px 0px 0px 80px; text-align:left; font-weight:700}
.pannello_info_chiudi, .pannello_alert_chiudi, .pannello_info_noclose{background-repeat:no-repeat; width:458px; height:64px}

.pannello_info_titolo{background-image:url(../multimedia/generale/pannello_div/pan_info_top.gif); width:458px}
.pannello_info_chiudi{background-image:url(../multimedia/generale/pannello_div/pan_info_base.gif);  cursor:pointer; width:458px}
.pannello_info_noclose{background-image:url(../multimedia/k4k/generale/pannello_div_k4k/pan_info_nochiudi.gif); }


.pannello_alert_titolo{background-image:url(../multimedia/generale/pannello_div/pan_alert_top.gif); width:458px}
.pannello_alert_chiudi{background-image:url(../multimedia/generale/pannello_div/pan_alert_base.gif); width:458px;  cursor:pointer;}

/*PANNELLLI DIV ALERT piccoli*/
.pannello_contenitore_p{  visibility:hidden; z-index:1; position:absolute; color:#666666; top:45%; left:35%; font-family:Verdana, Arial, Helvetica, sans-serif;width:341px }
.pannello_testo_p{background-image:url(../multimedia/generale/pannello_div/pan_centro_p.gif); background-repeat:repeat-y;  width:341px; font-size:10px; text-align:left; padding:10px 30px 10px 30px}
.interno_testo_p{ width:300px;}
.interno_titolo_p{ padding:25px 0px 0px 0px;}

.pannello_alert_titolo_p{background-repeat:no-repeat; height:77px; width:378px; padding:0px 0px 0px 80px; text-align:left; font-weight:700; background-image:url(../multimedia/generale/pannello_div/pan_alert_top_p.gif); width:458px}
.pannello_alert_chiudi_p{background-repeat:no-repeat; width:344px; height:64px; background-image:url(../multimedia/generale/pannello_div/pan_alert_base_p.gif); cursor:pointer;}

/*BOX STONDATI*/

#box {
	width:587px;
	background: #f8f8f8 url(../multimedia/generale/grafica/lato_sx.gif) repeat-y left top;
}

.top {
	width:100%;
	height:20px;
	background:url(../multimedia/generale/grafica/top.gif) no-repeat left top;
	margin:0;
	padding:0;
}

.top span {
	display:block;
	height:20px;
	background:url(../multimedia/generale/grafica/top_dx.gif) no-repeat right top;
	margin:0;
	padding:0;
}

.contenuto_centrato {
	position:relative;
	background:url(../multimedia/generale/grafica/lato_dx.gif) repeat-y right top;
	padding:1px 20px 1px 25px;
	margin:-7px 0 -7px 0;
	
}

.bottom {
	height:20px;
	background:url(../multimedia/generale/grafica/bottom.gif) no-repeat left bottom;
	margin:0;
	padding:0;
}

.bottom span {
	display:block;
	height:20px;
	background:url(../multimedia/generale/grafica/bottom_dx.gif) no-repeat right bottom;
	margin:0;
	padding:0;
}

.risposta{
	color:#009900; 
	float:right;
	margin:0px 20px 0px 0px; 
	text-decoration:none;
	cursor:pointer;
}


.risposta a:link, risposta a:hover, .risposta a:visited, .risposta a:active {
	color:#009900; 
	margin:0px 5px 0px 30px; 
	text-decoration:none;
	cursor:pointer;
}


/*FINE BOX STONDATI*/

