/* BASE -----------------------------------------------------------------*/
* 
{margin:0; padding:0;}


body {
background: url(images/bgk/bgk_top.jpg) left top repeat-x;
background-color: #014679;
margin : 0; 
padding : 0; 
font-size: 100%;
color : #191919;
font-family: Georgia, Arial, verdana, Helvetica, sans-serif;

}
html body img {
border: none;
}



/*--------------------TOP PARCO SOLUZIONI------------------*/

#top_generale {
background: #005593;
width: 100%;
height: 5px;
border : 0 solid #ff0000; 
border-bottom : 1px solid #0071c3; 
overflow: hidden;
}
/*--------------------CONTENITORE PARCO SOLUZIONI ------------------*/

div#contenitore {
margin: auto;
width: 973px;
padding : 0;
border : 0 solid #ff0000; 
overflow: hidden;
}

div#contenitore_bottom {
margin: auto;
width: 973px;
padding : 0;
border : 0 solid #ff0000;
overflow: hidden;
}
/*--------------------BOX LOGO PARCO SOLUZIONI ------------------*/

#box_973 { 
width : 973px;
margin : auto;  
border : 0 solid #000000;
border-bottom : 1px solid #005999;
overflow: hidden;
} 
.box_973_sx { 
width : 480px; 
margin : auto; 
border : 0 solid #000000;
float: left;
} 
.box_973_dx { 
width : 320px; 
margin : auto; 
border : 0 solid #fff000;
float: right;
}
/*--------------------box linea sponsor------------------*/
.box_sponsor { 
width : 973px;
height : 28px; 
border : 0 solid #000000;
background-color: #003256;
padding-top: 15px;
padding-left: 22px;
} 

/*--------------------box contenuti generale PARCO------------------*/

#box_contenuti_generale { 
width : 973px;
margin : auto; 
min-height: 200px;
height: auto !important;
border : 0 solid #ff0000;
background: url(images/bgk/bgk_sfumatura2.gif) right top repeat;
background-color: #f7f7f7;
overflow: hidden;
} 
.box_contenuti_sx { 
width : 680px; 
margin : auto; 
height: auto !important;
border : 0 solid #ff0000;
background-color: #f7f7f7;
float: left;
background: url(images/bgk/bgk_sfumatura.gif) right top repeat;

} 
.box_contenuti_dx { 
width : 290px; 
margin : auto; 
border : 0 solid #fff000;
background-color: #cfe7f7;
float: right;
}
/*--------------------BOX vetrina servizi PARCO------------------*/

.box_vetrina { 
width : 620px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
margin-top: 30px;
} 

.box_vetrina_sx { 
width : 292px; 
margin : auto; 
border : 0 solid #ff0000;
float: left;
} 

.box_vetrina_sx_1 { 
width : 290px; 
height : 401px; 
border : 0 solid #ff0000;
background-color: #ADCFE6;
border-bottom: 1px solid #65B2E6;
border-right: 1px solid #65B2E6;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 
.box_menu { 
width : 262px; 
margin : auto; 
border : 0 solid #ff0000;
} 
.box_menu_evidenziato { 
width : 270px; 
margin : auto; 
border : 0 solid #ff0000;
background-color: #f7f7f7;
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 13px;
letter-spacing: 0.02em;
color: #191919;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
} 
.box_menu_evidenziato_chiaro { 
width : 270px; 
margin : auto; 
border : 0 solid #ff0000;
background-color: #ADCFE6;
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 13px;
letter-spacing: 0.02em;
color: #191919;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
} 
.linea_puntini_blu { 
width : 262px; 
height : 1px; 
margin : auto; 
border : 0 solid #ff0000;
background: url(images/bgk/puntini.gif) right top repeat;
overflow: hidden;
} 
.box_vetrina_dx { 
width : 292px; 
margin : auto; 
border : 0 solid #fff000;
float: right;
}
.box_vetrina_dx_1 { 
width : 290px; 
height : 401px; 
border : 0 solid #ff0000;
background-color: #CFE89C;
border-right: 1px solid #ABDF79;
border-bottom: 1px solid #ABDF79;
float: right;
padding-top: 15px;
padding-bottom: 15px;
}
.linea_puntini_verde { 
width : 262px; 
height : 1px; 
margin : auto; 
border : 0 solid #ff0000;
background: url(images/bgk/puntini_verde.gif) right top repeat;
overflow: hidden;
} 
.linea_grigia{ 
border-bottom : 1px solid #CCCCCC;
margin-top: 5px;
} 

/*--------------------COLONNA MENU DX PARCO------------------*/

.box_colonnadx { 
width : 275px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
margin-top: 30px;
} 
.box_colonnadx_sponsor { 
width : 249px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
margin-top: 30px;
margin-left: 15px;
float: left;
} 
.linea_puntini_neri {  
height : 1px; 
margin : auto; 
border : 0 solid #ff0000;
background: url(images/bgk/puntini_neri.gif) right top repeat;
overflow: hidden;
} 


/*--------------------ULTIME REALIZZAZIONI PARCO------------------*/

.box_colonnadx_generale { 
width : 260px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
} 

.box_ultime_realizzazioni { 
width: 120px;
float : left;
display: block;
border : 1px solid #014679;
margin-right: 1px;
margin-bottom: 1px;
background-color: #ffffff;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
}




/*--------------------Riscaldamento FAQ------------------*/

.box_faq { 
width : 566px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
background-color: #f7f7f7;
padding: 10px 10px 10px 10px;
} 

.box_vetrina_int_faq { 
width : 618px; 
height :229px; 
border : 0 solid #ff0000;
background-color: #ADCFE6;
border-bottom: 1px solid #65B2E6;
border-right: 1px solid #65B2E6;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 

#box_pagine_generale{ 
width : 100%; 
margin : auto; 
border : 0 solid #CCCCCC;
background-color: #f7f7f7;
overflow: hidden;
} 
.box_pagine { 
width : 15px;
height : 15px; 
margin : auto; 
border : 1px solid #CCCCCC;
float: right;
background-color: #f7f7f7;
padding: 3px 3px 3px 3px;
margin-right: 1px;
font-size: 10px;
font-family:  verdana, Arial, Helvetica, sans-serif;
} 
.box_pagine_on {
width : 15px;
height : 15px;
margin : auto;
border : 1px solid #CCCCCC;
float: right;
background-color: #c0c0c0;
padding: 3px 3px 3px 3px;
margin-right: 1px;
font-size: 10px;
font-family:  verdana, Arial, Helvetica, sans-serif;
}
.box_vetrina_int_faq_verde { 
width : 618px; 
height :229px; 
border : 0 solid #ff0000;
background-color: #cfe89c;
border-bottom: 1px solid #ABDF79;
border-right: 1px solid #ABDF79;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 





/*--------------------Riscaldamento interno PARCO------------------*/

.box_vetrina_int_immagini { 
width : 618px; 
height : 214px; 
border : 0 solid #ff0000;
background-color: #ADCFE6;
border-bottom: 1px solid #65B2E6;
border-right: 1px solid #65B2E6;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 

/*--------------------Amplificazione Voce PARCO------------------*/

.box_vetrina_int_immagini_verde { 
width : 618px; 
height : 214px; 
border : 0 solid #ff0000;
background-color: #cfe89c;
border-bottom: 1px solid #ABDF79;
border-right: 1px solid #ABDF79;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 



/*-------------------- riscaldamento Tipologie interno PARCO------------------*/

.box_sottomenu_tipologie_generale { 
width : 620px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
margin-top: 10px;
} 
.box_sottomenu_tipologie { 
width : 310px; 
border : 0 solid #ff0000;
float: left;
padding-bottom: 10px;
padding-left: 0;
} 
.box_sottomenu_tipo {  
border : 0 solid #ff0000;
padding-bottom: 10px;
padding-top: 5px;
} 
/*--------------------CHI SIAMO GALLERIA IMMAGINI PARCO------------------*/


.box_vetrina_int_immagini_chi { 
width : 618px; 
height : 214px; 
border : 0 solid #ff0000;
background-color: #e5e5e5;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 

/*--------------------NEWS DETTAGLIO ------------------*/

.box_avanti_dietro { 
width : 260px;
height: 20px;
margin : auto; 
border : 0 solid #CCCCCC;
overflow: hidden;
padding-top: 5px;
padding-right: 10px;
margin-top: 40px;
margin-bottom: 20px;
} 
.linea_blu { 
border-bottom : 1px solid #014679;
margin-top: 5px;
} 
/*--------------------ULTIME progetti REALIZZATI riscaldamento ------------------*/

.box_realizzazioni_generale { 
width : 620px;
border : 0 solid #ff0000;
background-color: #ffffff;
overflow: hidden;
margin-bottom: 30px;
margin-top: 30px;
} 

.box_realizzazioni { 
width : 600px;
border : 0 solid #ff0000;
background-color: #ffffff;
overflow: hidden;
margin-bottom: 15px;
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
} 
.box_imagine_sviluppo { 
width : 618px; 
border : 0 solid #ff0000;
background-color: #ADCFE6;
border-bottom: 1px solid #65B2E6;
border-right: 1px solid #65B2E6;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 
.box_sviluppo { 
width : 566px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
background-color: #f7f7f7;
padding: 10px 10px 10px 10px;
} 

.box_realizzazioni_generale_sviluppo { 
width : 618px;
border : 0 solid #ADCFE6;
background-color: #ffffff;
overflow: hidden;
margin-bottom: 30px;
} 

.box_realizzazioni_sviluppo { 
width : 600px;
border : 0 solid #ff0000;
background-color: #ffffff;
overflow: hidden;
margin-bottom: 15px;
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;

} 
.box_realizzazioni_sx { 
width : 450px;
border : 0 solid #ff0000;
background-color: #ffffff;
float: left;

} 
.box_realizzazioni_dx {
border : 2px solid #65B2E6;
background-color: #ffffff;
float: right;
padding: 2px 2px 2px 2px;
} 
.box_realizzazioni_azzurro_top { 
width : 579px;
border : 0 solid #ff0000;
background-color: #EEF6FB;
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
color: #003256;
letter-spacing: 0.02em;
padding: 10px 10px 10px 10px;
border-right: 1px solid #ADCFE6;
border-bottom: 1px solid #ADCFE6;
} 
.box_realizzazioni_azzurro_bottom { 
width : 578px;
border: 1px solid #ADCFE6;
background-color: #EEF6FB;
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
color: #003256;
letter-spacing: 0.02em;
padding: 10px 10px 10px 10px;
} 

/*--------------------ULTIME progetti REALIZZATI amplificazione ------------------*/

.box_imagine_sviluppo_verde { 
width : 618px; 
height : 212px; 
border : 0 solid #ff0000;
background-color: #cfe89c;
border-bottom: 1px solid #ABDF79;
border-right: 1px solid #ABDF79;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 

.box_realizzazioni_dx_verde { 
width : 120px;
border : 2px solid #ABDF79;
background-color: #ffffff;
float: right;
padding: 2px 2px 2px 2px;
} 
.box_realizzazioni_verde_top { 
width : 579px;
border : 0 solid #ff0000;
background-color: #E3FFC9;
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
color: #003256;
letter-spacing: 0.02em;
padding: 10px 10px 10px 10px;
border-bottom: 1px solid #ABDF79;
border-right: 1px solid #ABDF79;
} 
.box_realizzazioni_verde_bottom { 
width : 578px;
border: 1px solid #ABDF79;
background-color: #E3FFC9;
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
color: #003256;
letter-spacing: 0.02em;
padding: 10px 10px 10px 10px;
} 

/*-------------------- CATALOGO VOCE------------------*/

.box_voce_catalogo{ 
width : 618px; 
margin: auto;
border : 0 solid #ff0000;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 

.box_imagine_sviluppo_verde2 { 
width : 618px; 
border : 0 solid #ff0000;
background-color: #cfe89c;
border-bottom: 1px solid #ABDF79;
border-right: 1px solid #ABDF79;
float: left;
padding-top: 15px;
padding-bottom: 15px;
} 

.box_sviluppo1 { 
width : 566px;
margin : auto; 
border : 0 solid #ff0000;
overflow: hidden;
background-color: #f7f7f7;
padding: 10px 10px 10px 10px;
} 

.box_immagine_catalogo { 
width : 618px;
border : 0 solid #000000;
overflow: hidden;
float: left;
} 
.box_immagine_voce_generale { 
width : 182px;
margin : auto; 
border : 0 solid #ABDF79;
overflow: hidden;
margin-left: 12px;
margin-bottom: 50px;
float: left;
} 

.box_immagine_voce { 
width : 170px;
margin : auto; 
border : 2px solid #4b9c00;
overflow: hidden;
} 
.box_profilo_verde { 
width : 618px; 
border : 0 solid #ff0000;
background-color: #cfe89c;
border-bottom: 1px solid #ABDF79;
border-right: 1px solid #ABDF79;
float: left;
height : 2px; 
overflow: hidden;
} 

#box_table_1 { 
width : 580px;
margin : auto; 
border : 0 solid #ff0000;
margin-top: 15px;
} 









/*--------------------FOOTER PARCO------------------*/

div#footer {
height:100%;
width:100%;
background: url(images/bgk/bgk_footer.gif) left top repeat-x;
background-color: #006BB9;
border : 0 solid #ff0000; 
}
div#footer_container {
margin: auto;
width: 973px;
border : 0 solid #ff0000; 
overflow: hidden;
background: url(images/bgk/luce.png) center top no-repeat;
}
.box_footer {
margin: auto;
width: 973px;
border : 0 solid #000000; 
}
.box_footer1 {
margin: auto;
width: 903px;
border : 0 solid #000000; 
overflow: hidden;
}
.box_footer1_sx {
width: 290px;
border : 0 solid #000000; 
float: left;
border-top : 1px solid #47ADF5; 
background-color: #003E6C;
}
.box_footer1_sx_1 {
width: 260px;
min-height: 240px;
height: auto !important;
height: 240px;
border : 0 solid #000000; 
margin-left: 15px;
margin-top: 10px;
}
.box_footer1_dx {
margin: auto;
width: 578px;
border : 0 solid #000000; 
float: right;
border-top : 1px solid #47ADF5;
background-color: #003E6C;
}
.box_footer1_dx_1 {
width: 548px;
height: 240px;
border : 0 solid #000000; 
margin-left: 15px;
margin-top: 10px;
}
.box_footer1_dx_1_sx {
width: 260px;
min-height: 240px;
height: auto !important;
height: 240px;
border : 0 solid #000000; 
float: left;
}
.box_footer1_dx_1_dx {
width: 230px;
height: 240px;
border : 0 solid #000000; 
float: right;
}
.linea_bluscuro {
margin: auto;
height: 7px;
border : 0 solid #ff0000; 
background-color: #003358;
}

/*-------------------- TESTI parco------------------*/

h1 { 
text-align : left; 
font-size : 2em; 
margin : 20px 0 0 10px; 
} 
h2 { 
text-align : left; 
font-size : 2em; 
margin : 40px 0 0 10px; 
} 
h3 { 
text-align : left; 
font-size : 2em; 
margin : 0 0 0 0; 
} 
h4 { 
text-align : left; 
font-size : 2em; 
margin : 10px 0 0 0; 
} 
h5 { 
text-align : left; 
font-size : 2em; 
margin : 5px 0 0 0; 
} 
.testi_menu { 
font-size: 13px;
font-family: Arial, verdana, Helvetica, sans-serif;
color: #191919;
letter-spacing: 0.02em;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
letter-spacing: 0.02em;
} 
.testi_menu_evidenziato {
width : 270px;
margin : auto;
border : 0 solid #ff0000;
background-color: #f7f7f7;
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 13px;
letter-spacing: 0.02em;
color: #191919;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
}
.menu_home { 
font-size: 13px;
color: #191919;
letter-spacing: 0.02em;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
letter-spacing: 0.02em;
} 

.box_testi_menu_blu { 
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
font-weight : bold; 
}
.testi_menu_blu { 
font-size: 13px;
color: #002442;
letter-spacing: 0.02em;
font-family: Arial, verdana, Helvetica, sans-serif;
letter-spacing: 0.02em;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
letter-spacing: 0.02em;
font-weight: bold;
}
.testi_menu_rientro { 
font-size: 13px;
color: #191919;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
letter-spacing: 0.02em;
font-family: Arial, verdana, Helvetica, sans-serif;
} 
.testi_menu_rientro_evidenziato {
width : 270px;
margin : auto;
border : 0 solid #ff0000;
background-color: #f7f7f7;
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 13px;
letter-spacing: 0.02em;
color: #191919;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
}

.testi_menu_rientro1 { 
font-size: 13px;
color: #191919;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
letter-spacing: 0.02em;
font-family: Arial, verdana, Helvetica, sans-serif;
} 

.testi_menu_rientro1_evidenziato {
width : 270px;
margin : auto;
border : 0 solid #ff0000;
background-color: #ADCFE6;
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 13px;
letter-spacing: 0.02em;
color: #191919;
line-height: 26px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
}

.testi_bold { 
font-size: 12px;
color: #B20000;
letter-spacing: 0.02em;
line-height: 22px;
font-weight : bold; 
padding-top: 5px;
padding-bottom: 3px;
} 
.testi_verdana { 
font-size: 11px;
font-family:  verdana, Arial, Helvetica, sans-serif;
color: #191919;
line-height: 18px;
text-align: justify;
padding-bottom: 10px;
}
.testi_verdana_b {
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
color: #003256;
letter-spacing: 0.02em;
font-weight : bold; 
}
.tex_white { 
font-size: 12px;
color: #ffffff;
letter-spacing: 0.02em;
line-height: 18px;
}
.tex_white_verdana {
font-size: 10px;
font-family:  verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
letter-spacing: 0.02em;
line-height: 18px;
margin-bottom: 10px;
}
.titoli_blu {
font-size: 1.0em;
color: #002442;
line-height: 22px;
padding-bottom : 0;
font-weight : bold; 
}
.titoli_blu_small {
font-size: 0.9em;
color: #B20000;
letter-spacing: 0.02em;
line-height: 22px;
padding-bottom : 0;
font-weight : bold; 
}
.titoli_pdf {
font-size: 0.9em;
color: #002442;
letter-spacing: 0.02em;
padding-left : 10px;
}

.testi_verdana_news { 
font-size: 11px;
font-family:  verdana, Arial, Helvetica, sans-serif;
color: #191919;
letter-spacing: 0.02em;
line-height: 18px;
padding-bottom: 10px;
}
.testi_verdana_10 {
font-size: 10px;
font-family:  Arial, Helvetica, sans-serif;
color: #003256;
letter-spacing: 0.02em;
}
.testi_verdana_10_nero {
font-size: 10px;
font-family:  Arial, Helvetica, sans-serif;
color: #191919;
letter-spacing: 0.02em;
text-align: justify;
padding-top: 5px;
}

.testi_address { 
font-size: 14px;
color: #191919;
letter-spacing: 0.02em;
line-height: 22px;
padding-bottom: 3px;
}

.menu_voce { 
font-size: 13px;
font-family: Arial, verdana, Helvetica, sans-serif;
color: #191919;
letter-spacing: 0.02em;
font-weight : bold; 
padding-left: 3px;
} 



/*--------------------FORM contattaci PARCO------------------*/

.input_form_contact {
height : 18px;
border-style : solid;
font-family: Verdana,sans-serif;
border-width : 1px;
border-color : #80bdf0;
font-size : 12px;
letter-spacing : 0.08em;
color : #ffffff;
background : #024991;
padding-top: 3px;
}
.input_invio_news { 
width: 100px; 
height : 28px;
border-style : solid; 
border-width : 1px; 
border-color : #08416c; 
font-size : 12px; 
letter-spacing : 0.08em; 
color : #ffffff; 
font-weight : bold; 
background : #619ed1;
padding-bottom: 3px;
} 
.input_invio { 
width: 140px; 
height : 28px;
border-style : solid; 
border-width : 1px; 
border-color : #08416c; 
font-size : 12px; 
letter-spacing : 0.08em; 
color : #ffffff; 
font-weight : bold; 
background : #619ed1;
padding-bottom: 3px;
} 
.button {
width: 100px;
height : 28px;
border-style : solid;
border-width : 1px;
border-color : #08416c;
font-size : 12px;
letter-spacing : 0.08em;
color : #ffffff;
font-weight : bold;
background : #619ed1;
padding-bottom: 3px;
}
/*-----------form Parco-------------*/


div#contenitore_form {
margin:0px auto 0px auto;
width:610px;
padding : 0;
border : 0 solid #0033FF; 
}

div#contenitore_form div#left_col_form,
div#contenitore_form div#right_col_form {
float: left;
margin-top : 0;
border : 0 solid #f00000; 
}

div#contenitore_form div#left_col_form {
width: 300px;
padding-right: 5px;
border : 0 solid #ffff00; 
}

div#contenitore_form div#right_col_form {
width: 300px;
padding-left: 0;
border : 0 solid #000000; 
}


/*-----------form Parco LINEA DIRETTA-------------*/

div#contenitore_form_linea_bgk {
margin: auto;
width:613px;
float: left;
border : 0 solid #000000;
background-color: #000000; 
overflow: hidden;
background: url(images/bgk/bgk_sfondo_form.gif) right top repeat;
border-top : 1px solid #DDDDDD;
border-left : 1px solid #DDDDDD;
}

div#contenitore_form_linea {
margin: auto;
width:610px;
float: left;
padding : 0;
border : 0 solid #0033FF;
background: url(images/bgk/bgk_linea_diretta.jpg) left top repeat-x;
background-color: #CBE5F6; 
}

div#contenitore_form_linea2 {
margin:0px auto 0px auto;
width:580px;
padding : 0;
border : 0 solid #0033FF;
padding-bottom: 20px;
padding-top: 20px;
}

div#contenitore_form_linea2 div#left_col_form_diretta,
div#contenitore_form_linea2 div#right_col_form_diretta {
float: left;
margin-top : 0;
border : 0 solid #f00000; 
}

div#contenitore_form_linea2 div#left_col_form_diretta {
width: 270px;
padding-right: 5px;
border : 0 solid #ffff00; 
}

div#contenitore_form_linea2 div#right_col_form_diretta {
width: 270px;
padding-left: 0;
border : 0 solid #000000; 
}
.box_form1 {
margin: auto;
width:580px;
float: left;
border : 0 solid #000000;
margin-top: 20px;
}

.box_form1_color {
margin: auto;
width: 480px;
float: left;
border : 1px solid #65b2e6;
background: url(images/bgk/bgk_linea_diretta_categ.gif) left top repeat-x;
background-color: #E1EBF2; 
padding-left: 5px;
}
.box_form2_color {
margin: auto;
width: 545px;
float: left;
border : 1px solid #65b2e6;
background: url(images/bgk/bgk_linea_diretta_categ.gif) left top repeat-x;
background-color: #E1EBF2; 
padding-left: 5px;
margin-top: 15px;
padding-top: 10px;
padding-bottom: 5px;
}
/*-----------form Parco LINEA DIRETTA-------------*/


.table_form2 {
display: block;
margin : 0;
width: 616px;
height: 25px;
border :  1px solid #ADCFE6;
float: left;
padding-top: 2px;
background : #ffffff;
}
.table_form2 .sinistro2 {
		display: block;
		margin: 0px;
		width: 20%;
		height: 32px;
		border : 0 solid #ff0000;
		float: left;
		padding-left: 10px;
		padding-top: 5px;
		font-size:10px;
		font-family: Arial, verdana, Helvetica, sans-serif;
}

.table_form2 .destro2 {
		display: block;
		margin: 0px;
		width: 20%;
		height: 32px;
		border : 0 solid #ff0000;
		float: right;
		padding-right: 10px;
		padding-top: 5px;
		font-size:10px;
		font-family: Arial, verdana, Helvetica, sans-serif;
}
