*{padding:0;margin:0}
html,body{background:#666666;height:100%}
h1,h2{font-family:Verdana,Arial,Helvetica;margin:0;padding:0;color:#1F3A6E}
h1{font-size:34px;font-style:italic;color:#FFFFFF}
h2{color:#0402FC}
img{border:none}
a{text-decoration:underline;color:#1F3A6E}
a:hover{background:#1F3A6E;color:#FFFFFF;cursor:pointer}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
.evid{color:#1F3A6E;font-weight:bold}
.clear_both{clear:both}
li{margin:0 0 6px 0}
ul,ol{margin:0 0 0 2em}
p{line-height:1.3em;margin:1em 0 0.5em 0}
fieldset{padding:0.5em}

div#corpo_generale{margin:0 auto 12px auto;width:990px;background:#E4E1E3}
div#testata{background:#FFFFFF}
div#logo_banner{width:100%;overflow:auto}
div#logo_slogan{padding:13px 0 10px 0;width:39%;text-align:center;color:#203069;float:left;display:inline}
div#banner{padding:15px 5% 15px 5%;width:50%;height:122px;text-align:center;background:#3C9ED1;float:right;display:inline}

.dx_add{border:1px;border-style:solid none solid none;margin:6px}

div.lat_menu p.pr{background:#8FBDD5;background-image:url(../images/azzurro_sf.jpg);background-repeat:repeat-x;padding:6px;text-align:center;color:#FFFFFF;margin:0 0 2px 0;letter-spacing:1px}
div.lat_menu .rm{background:#DAE6EC;margin:0;border-top:1px solid gray;border-left:1px solid gray}
div.lat_menu p.rma{background:#FFFFFF;margin:0;padding:6px;text-align:center;font-weight:bold;color:#1F3A6E;border-top:1px solid gray;border-left:1px solid gray}
div.lat_menu p.rm a{display:block;padding:6px}
div.lat_menu{margin:4px 0 12px 0}

p.titlesbk{color:#FFFFFF;padding:6px 12px 6px 12px;margin:3px 0 12px 0;background:#8FBDD5;background-image:url(../images/azzurro_sf.jpg);background-repeat:repeat-x;;letter-spacing:1px}

p#bandiere, .genmenu{background:#DAE6EC;margin:0;border:1px solid gray}
p#bandiere{border-style:solid none solid solid}
.genmenu{border-style:solid none none solid}
.genmenu li{padding:2px;margin:0}
p#bandiere{text-align:center}
p#bandiere img{padding:6px;height:20px;width:30px}
p#bandiere img:hover{background:#1F3A6E}

#corpo_centr_barra{width:100%;overflow:auto}

div#menu_1{float:right;width:190px;display:inline}
div#corpo_centrale{margin:0px 10px 0px 10px;width:776px;float:left;display:inline;}

div.head_bar,div#foot_bar{padding:2px 0 2px 0;background:#8FBDD5;border:1px solid black;border-style:solid none solid none}
div#foot_bar{text-align:center;margin:12px 0 0 0}
div#head_bar{margin:0 0 6px 0;overflow:auto;width:100%}
div#ragsoc{margin:2px 0 0 0;padding-left:6px;float:left;display:inline}
#dim_car{padding-right:12px;float:right;display:inline}
div#head_bar input{height:19px;width:19px;padding:0;margin:0 3px 0 3px;border:1px solid black;font-size:11px}

.intro{padding:12px;background-color:#E2E2E2;line-height:1.2em;margin:6px 12px 12px 12px}
.intro_form{border:1px solid gray;padding:6px;background:#FFFFFF;margin:5px 0 5px 0}

.riga_mini_home{overflow:auto;width:100%}
div.mini_home{float:left;margin:18px 1.6% 6px 1.6%;display:inline;padding:12px 0 0 0;text-align:center;width:30%;background:#C6E3B6;background-image:url(../images/verdino_sf_192.jpg);background-repeat:repeat-x;color:#FFFFFF}
div.mini_home:hover{background:#1F3A6E;cursor:pointer}
.img_home_spec{margin:6px 0 6px 0;padding:0}
.img_home_spec a{text-decoration:underline;color:#FFFFFF;padding:0;margin:0}

div#home_guida{text-align:center;margin:0;padding:0}
div#home_info{margin:0 27% 0 27%}
.puls_cen{margin: 0 auto 0 auto;width:40%;text-align:center;background:#DAE6EC;border:1px solid gray}
#home_info .pulsante{text-align:center;background:#DAE6EC;margin:0;border:1px solid gray}
#home_info .pulsante a,.puls_cen a{display:block;padding:6px 0 6px 0}

#home_tras{overflow:auto;width:100%}
#home_tras .pulsante{float:left;display:inline;margin:0 0 0 10%;text-align:center;width:35%;background:#DAE6EC;border:1px solid gray}
#home_tras .pulsante a{display:block;padding:6px 0 6px 0}

.rich td{text-align:center;border:1px solid gray;padding:3px}
#car_tec td{border:1px solid gray;padding:6px}
.rich th, #car_tec th, #comparativa th{border:1px solid gray;color:#203069}
#car_tec th, #comparativa th{background:#CCCCCC}
.rich th{background:#C6E3B6;padding:2px}
.rich{width:100%;border-collapse:collapse}
#comparativa th, #comparativa td{padding:6px 0 6px 0}
#comparativa td{text-align:center;border:1px solid gray}
#car_tec th{padding:8px}
#car_tec, #comparativa{width:100%;border-collapse:collapse}
caption{padding:0 0 6px 0}
#car_tec caption{font-weight:bold}
tr.riga_pari{background:#F0F0F0}
td.suff{background:#FFE782}
td.buono{background:#FFFFCC}
td.ecc{background:#85F274}

.title_desc{padding:12px;background:#DAE6EC;text-align:center;margin:12px 0 24px 0}
.domanda{color:#203069;font-style:italic;padding:6px;background:#A3BAFF;text-align:center;margin:24px 0 6px 0}
.opentable,.bord_evid{border:1px solid #3C9ED1;margin:0;background:#FFFFFF}
.opentable{padding:0}
.bord_evid{padding:6px}
.bord_evid_red{border:1px solid red;margin:0;padding:6px}
.faqcat{margin-top:2em;margin-bottom:1em}

.ns{width:100%;overflow:auto;text-align:center;margin-top:18px}
.fs{float:left;display:inline;width:49%}
.fd{float:right;display:inline;width:49%}
.pres_prod{line-height:1.5em;float:right;text-align:left;padding:0 6px 0 6px}
.fdp{line-height:1.5em;text-align:left;padding:6px;margin:0}
.ns img{border:1px solid gray}

.puls_prod{text-align:center;width:100%;margin:12px 0 24px 0}
.minipuls{background:#8FBDD5;padding:6px;margin:3px}
.titolo_prod{background:#3C9ED1;color:#FFFFFF;padding:6px;font-weight:bold;width:20em;font-size:180%;width:50%;margin:12px 25% 12px 25%}

#menu_sup{background:#FFFFFF;margin:0;padding:0}
.menu_sup_off{width:28%;height:28px;background:#DAE6EC;float:left;display:inline;border:1px solid black;}
.menu_sup_on{width:28%;height:29px;background:#E4E1E3;color:#203069;float:left;display:inline;border-style:solid solid none solid;border-width:1px;border-color:black;}
.menu_sup_int,.menu_sup_end{height:29px;float:left;display:inline}
.menu_sup_int{width:1%;border-bottom:1px solid black}
.menu_sup_end{width:12%;border-bottom:1px dashed gray}

.menu_sup_off a{display:block;padding-top:6px;}
.menu_sup_on div{padding-top:6px;font-weight:bold;}


