/* CSS Document */
body{
font-family: Tahoma, "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;padding:0px;border:0px;
background:#f4f4f4 url('/img/int/bg_int.jpg') top left repeat-x;
line-height:16px;
color:#555555;
}
img{
border:0px;
}
#centra, #align_footer{
width:980px;
margin:auto;
text-align:left;
position:relative;
}
.int_cont_full{
display:block;
position:relative;
width:100%;
background:#1b71b3;
height:120px;
float:left;
}
.int_cont_full_nav{
display:block;
position:relative;
width:100%;
background:#303f4a;
height:36px;
float:left;
margin:120px 0px 0px 0px;
}
#intestazione{
width:880px;
height:95px;
float:left;
margin:-95px 0px 0px 3px;
}

/* LANG BAR TOP */
#choose_lang_bar{
display:block;
float:left;
margin: -15px 0px 0px 752px;
position:absolute;
}
#nav_lang{float:left;width:160px;list-style: none;margin: 0px -3px -3px 0px;padding:6px 0px 5px 0px; font-size:11px;color:#000000;
}
#nav_lang ul {float: left;list-style: none;line-height: 1.2;background:#0099FF;font-weight: bold;border:solid 1px #151e22; display:block;
}
#nav_lang a {display: block;text-decoration: none;padding: 0.25em 0em;color:#FFF; display:block;
}
#nav_lang a.daddy {background: url('/img/right_arrow.gif') center right no-repeat;color: #fff;
}
#nav_lang li { float: left;padding: 0px 10px 0px 10px;margin: 0px 20px 0px 0px;color:#fff;display:block;
}
#nav_lang li ul { position: absolute;left: -999em;height: auto;width: 160px; font-weight: normal;margin: 0px 0px 0px -15px;padding:10px 0px 15px 0px;text-indent:2px;background:#000000;right:auto;
}
#nav_lang li li {padding-right: 0em;width: 140px;
}
#nav_lang li ul a {color: #fff;
}
#nav_lang li ul a:hover {color: #fff;
}
#nav_lang li ul ul {margin: -22px 0px 0px 180px;
}
#nav_lang li:hover ul ul, #nav_lang li:hover ul ul ul, #nav_lang li.sfhover ul ul, #nav_lang li.sfhover ul ul ul {left: -999em;color: #000000;
}
#nav_lang li:hover ul, #nav_lang li li:hover ul, #nav_lang li li li:hover ul, #nav_lang li.sfhover ul, #nav_lang li li.sfhover ul, #nav_lang li li li.sfhover ul {left: auto;color: #000000; margin:0px 0px 0px -40px;
}
#nav_lang li:hover {padding: 0px 10px 0px 10px; margin: 0px 20px 0px 0px;color: #ffffff;
}
#nav_lang li:hover, #nav_lang li.sfhover {color: #000;background:#0099FF;
}



/* LINK */
a:link, a:visited{
color:#0099FF;
text-decoration:none;
outline:none;
}
a:active, a:hover{
color:#0077FF;
text-decoration:underline;
}
/*NAVIGAZIONE TOP */
.navigazione_top{
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 5px;
display:block;
float:left;
width:570px;
}
#nav{float: left;width:560px;list-style: none;font-weight: bold;margin: 0px -3px -3px 0px;padding:6px 0px 5px 203px; font-size:12px;color:#000000;
}
#nav ul {float: left;list-style: none;line-height: 1.2;background: #EAEAEA;font-weight: bold;border:solid 1px #151e22; display:block;
}
#nav a {display: block;text-decoration: none;padding: 0.25em 0em;color:#FFF; display:block;
}
#nav a.daddy {background: url('/img/right_arrow.gif') center right no-repeat;color: #fff;
}
#nav li { float: left;padding: 0px 10px 0px 10px;margin: 0px 20px 0px 0px;color:#fff;display:block;
}
#nav li ul { position: absolute;left: -999em;height: auto;width: 190px; font-weight: normal;margin: 0px 0px 0px -15px;padding:10px 0px 15px 0px;text-indent:2px;background:#151e22;
}
#nav li li {padding-right: 0em;width: 170px;
}
#nav li ul a {width: 188px;font-size:11px;color: #fff;
}
#nav li ul a:hover {color: #fff;
}
#nav li ul ul {margin: -22px 0px 0px 180px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;color: #000000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;color: #000000;
}
#nav li:hover {padding: 0px 10px 0px 10px; margin: 0px 20px 0px 0px;color: #ffffff;
}
#nav li:hover, #nav li.sfhover {background:#151e22;color: #000;background:#1b71b3;
}






/*BLOCCHI CENTRALI*/
#corpo{
padding:15px 0px 20px 0px;
float:left;
width:100%;
/*background:url('/img/bg_body.png') top left repeat-y;*/
}
#nav_left{
width:194px;
float:left;
font-size:11px;
}
#my_body{
width:772px;
font-size:11px;
float:left;
text-align:justify;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 14px;
}
.body_clm_480{
width:480px;
float:left;
padding-left:22px;
}
#nav_right{
width:232px;
float:left;
padding-left:24px;
}
.slide_top_img{
width:740px;
float:left;
margin-left:22px;
}
.slide_top{
width:740px;
background:#e5e5e5;
float:left;
margin-left:22px;
border:#d3d3d3 solid 1px;
}
.slide_top li{
list-style-image:url('/img/small_arrow.gif');
list-style-position:outside;
margin-left:-14px;
padding:0px 0px 0px 3px;
color:#000000;
height:20px;
font-size:14px;
}

.slide_top li a:link, .slide_top li a:visited, .slide_top li a:active{
text-decoration:none;
color:#444444;
}
.slide_top li a:hover{
text-decoration:underline;
color:#000000;
}
.slide_top_box_lx{
width:420px;
display:block;
float:left;
}
.slide_top_box_rx{
width:240px;
display:block;
float:left;
}



/************* FOOTER ****************/
#footer{
position:relative;
bottom:0;
background:#1F2527;
width:100%;
clear:both;
height:150px;
/*background:url('/img/bg_footer.png') top left repeat-x;*/
}
#footer_clm_container{
padding: 15px 0px 0px 0px;
display:block;
width:980px;
position:relative;
}
#footer_clm_1{
width:300px;
position:relative;
float:left;
}
#footer_clm_2, #footer_clm_3, #footer_clm_4, #footer_clm_5{
display:block;
width:160px;
position:relative;
float:left;
height:120px;
border-left-color:#454545;
border-left-style:dotted;
border-left-width:thin;
}
.title_column_footer{
padding:0px 0px 0px 10px;
color:#cccccc;
}
.puntato_footer li{
list-style-image:url('/img/small_arrow.gif');
list-style-position:outside;
margin-left:-14px;
padding:0px 0px 0px 0px;
/*margin-left:10px;*/
}
.footer_clm_container > .puntato_footer li{
list-style-position:outside;
margin-left:-24px;
}
.puntato_footer li{
list-style-image:url('/img/puntato_left.png');
list-style-position:outside;
margin-left:-14px;
font-weight:normal;
}
.puntato_footer li a:link, .puntato_footer li a:visited, .puntato_footer li a:active{
text-decoration:none;
/*color:#3399FF;*/
color:#555555;
}
.puntato_footer li a:hover{
text-decoration:none;
color:#cccccc;
}


/*PULSANTI RIGHT*/
.push_nav_right_br img{
border:0px;
margin: 0px 0px 20px 0px;
width:230px;
display:block;
float:left;
background:#e5e5e5;
}
.push_nav_right img{
border:0px;
margin: 0px 0px 10px 0px;
width:230px;
display:block;
float:left;
background:#e5e5e5;
}
/* BACKUP
.push_nav_right img{
border:0px;
margin: 10px 0px 10px 0px;
width:232px;
display:block;
float:left;
background:#e5e5e5;
}

.push_nav_right a:hover img{
height:60px;
width:232px;
display:block;
float:left;
background:#D7EBF5;
}*/


/* NAV RIGHT SPRITE*/
ul.css_sprite_nav_rx, ul.css_sprite_nav_rx_eng {
font-family: Verdana;
font-size: 12px;
list-style: none;
float:left;
}
ul.css_sprite_nav_rx li, ul.css_sprite_nav_rx_eng li {
width: 232px;
height: 30px;
margin:0px 0px 4px 0px;
overflow:hidden;
text-indent:400px;
list-style-position:outside;
margin-left:-42px;
}
ul.css_sprite_nav_rx li a {
display: block;
background:url('/img/nav_right_sprite.png') no-repeat;
width: 232px;
height: 30px;
}
ul.css_sprite_nav_rx_eng li a {
display: block;
background:url('/img/nav_right_sprite_eng.png') no-repeat;
width: 232px;
height: 30px;
}

ul.css_sprite_nav_rx li a.l1, ul.css_sprite_nav_rx_eng li a.l1  {background-position: 0px 0px;}
ul.css_sprite_nav_rx li a.l2, ul.css_sprite_nav_rx_eng li a.l2  {background-position: 0px -40px;}
ul.css_sprite_nav_rx li a.l3, ul.css_sprite_nav_rx_eng li a.l3 {background-position: 0px -80px;}
ul.css_sprite_nav_rx li a.l4, ul.css_sprite_nav_rx_eng li a.l4 {background-position: 0px -120px;}
ul.css_sprite_nav_rx li a.l1:hover, ul.css_sprite_nav_rx_eng li a.l1:hover {background-position: -232px 0px;}
ul.css_sprite_nav_rx li a.l2:hover, ul.css_sprite_nav_rx_eng li a.l2:hover {background-position: -232px -40px;}
ul.css_sprite_nav_rx li a.l3:hover, ul.css_sprite_nav_rx_eng li a.l3:hover  {background-position: -232px -80px;}
ul.css_sprite_nav_rx li a.l4:hover, ul.css_sprite_nav_rx_eng li a.l4:hover {background-position: -232px -120px;}

/* NAV RIGHT SPRITE PRODOTTI*/
ul.css_sprite_prodotti {
font-family: Verdana;
font-size: 12px;
list-style: none;
float:left;
}
ul.css_sprite_prodotti li {
width: 232px;
height: 90px;
margin:0px 0px 4px 0px;
overflow:hidden;
list-style-position:outside;
margin-left:-42px;
}
ul.css_sprite_prodotti li a {
display: block;
background:url('/img/sprite_prodotti.jpg') no-repeat;
width: 232px;
height: 90px;
}
ul.css_sprite_prodotti li a.l5 {background-position: 0px 0px;}
ul.css_sprite_prodotti li a.l5:hover {background-position: -232px 0px;color:#000000;text-decoration:none;}
.txt_sprite_prodotti{
padding:20px 0px 0px 24px;
text-align:left;
display:block;
float:left;
text-indent:0px;
}



/*stili titoli*/
h1,  h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
color:#2393C2;
margin:20px 0px 15px 0px;
font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
h2{padding:.2em 0 0 0;font:bold 14px "Trebuchet MS",verdana,sans-serif;color:#657A8B;margin:35px 0 15px 0px; background:url('/img/dot_line.gif') bottom repeat-x;}
h3{padding:.2em 0 0 0;font:bold 14px "Trebuchet MS",verdana,sans-serif;color:#0099CC;margin:35px 0 15px 0px}
.title_left{
display:block;
font-weight:bold;
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:11px;
background:url('/img/dot_line.gif') #f3f3f3 bottom repeat-x;
width:188px;
/*color:#008DD1;*/
/*color:#FF3300;*/
color:#526985;
padding:2px 2px 2px 10px;
}
.segue{
text-align:right;
}

/* ELENCHI PUNTATI */

.puntato_normale li{
list-style-image:url('/img/small_arrow.gif');
list-style-position:outside;
margin-left:-14px;
padding:0px 0px 0px 3px;
/*margin-left:10px;*/
}
.box_inpage_right > .puntato_normale li{
list-style-position:outside;
margin-left:-24px;
}
.puntato_left li{
list-style-image:url('/img/puntato_left.png');
list-style-position:outside;
margin-left:-14px;
font-weight:normal;
}
.puntato_left li a:link, .puntato_left li a:visited, .puntato_left li a:active{
text-decoration:none;
/*color:#3399FF;*/
color:#555555;
}
.puntato_left li a:hover{
text-decoration:underline;
/*color:#0066FF;*/
color:#008DD1;
/*margin-left:10px;*/
}

/************* FORM ****************/
.form {
    font-family: verdana, tahoma, arial;
    color: #777;
    font-size: 11px;
    border-style: solid;
    border-width:1px;
    border-width:thin;
    background: #f0f0f0;
	border-top-color:#999999;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	
}
th{
text-align:left;
font-weight:normal;
}
/*KW*/
#kw{
width:980px;
margin:auto;
text-align:left;
position:relative;
color:#CCCCCC;
font-size:9px;
}
/*CENTRA IMMAGINE*/
.img_left{
float:left;
padding:12px 12px 12px 0px;
}
.img_right{
float:right;
padding:12px 0px 12px 12px;
}
.img_center{
margin: 0 auto;
text-align:center;
}
/*box inside page */
.box_inpage_right{
width:200px;
float:right;
padding: 3px;
margin:20px;
background:#F8F8F8;
}
.box_inpage_left{
width:230px;
float:left;
padding: 0px 15px 0px 0px;
}
/*GESTIONE OFFERTE LINK*/
.offerte_nuovo{
width:250px;
float:left;
}
.offerte_usato{
width:250px;
float:left;
}
/*2 column inside*/
.cont_2_clm{
width:530px;
}
.offerte_nuovo{
width:280px;
float:left;
}
.offerte_usato{
width:230px;
float:left;
}
/*list: img + description + PDF*/
.cont_list_3_clm{
width:530px;
}
.list_3_clm_c1{
padding: 5px;
background:#FFF;
font-weight:bold;
color:#555555;
width:82px;
float:left;
}
.list_3_clm_c2{
padding: 5px;
background:#FFF;
color:#000000;
width:348px;
float:left;
}
.list_3_clm_c3{
padding: 5px;
background:#FFF;
color:#000000;
font-weight:bold;
width:70px;
float:left;
text-align:center;
}
.flat_clear{
clear:both;
height:1px;
overflow:hidden;
}

/* EVIDENCE */
.evidence a:link, .evidence a:hover, .evidence a:visited, .evidence a:active {
color:#000000;
}
.caso_concreto, .evidence{
display:block;
background:#EDDCDC;
margin:10px;
padding:10px;
border:1px solid;
border-color:#CC0000;
text-align:center;
}
/*PUSH INPAGE*/

/*
.push_onlinestore img{
display:block;
float:right;
width:121px;
height:27px;
}
.push_onlinestore a{
background:url('/img/store/online-store.png') 0 0 no-repeat;
width:121px;
height:27px;
}
.push_onlinestore a:hover{
background:url('/img/store/online-store.png') 0 0 no-repeat;
float:right;
}
*/
.push_onlinestore a{
width:121px;
height:27px;
display:block;
font: bold 12px Arial,sans-serif;color: #36A2D8;
text-indent:-200px;
overflow:hidden;
text-align:center;
margin: 0 auto;
}
.push_onlinestore a:link, .push_onlinestore a:visited, .push_onlinestore a:active{
background:url('/img/store/online-store.png');
}
.push_onlinestore a:hover{
background:url('/img/store/online-store.png');
background-position:-121px;
}
.push_float_l{
align:left;
}
.push_float_c{
align:center;
}
.push_float_r{
align:right;
}
/*2 colonne, colonna centrale, 130 x 350*/
.clm2_130_350_cont{
width:480px;
float:left;
margin:0px 0px 20px 0px;
}
.clm2_130{
width:130px;
float:left;
}
.clm2_350{
width:335px;
margin:0px 0px 0px 15px;
float:left;
}
.clm2_350 h2{
margin:0px;
}
/* TXT JUMP COLOR */
.txt_jump_color{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

/* TABELLA 4 colonne */

.tab_4_clm_container{
width:580px;
}
.tab_4_clm_modello1, .tab_4_clm_modello2 {
width:200px;
}
.tab_4_clm_kv1, .tab_4_clm_hp1, .tab_4_clm_link1, .tab_4_clm_kv2, .tab_4_clm_hp2, .tab_4_clm_link2{
width:70px;
}
.tab_4_clm_modello1, .tab_4_clm_kv1, .tab_4_clm_hp1, .tab_4_clm_link1{
padding: 5px 7px 5px 7px;
background:#1b71b3;
font-weight:bold;
color:#FFFFFF;
float:left;
}
.tab_4_clm_modello2, .tab_4_clm_kv2, .tab_4_clm_hp2, .tab_4_clm_link2{
padding: 5px 7px 5px 7px;
color:#000000;
float:left;
border-bottom:dotted 1px #ccc;
}


