﻿html { margin:0; padding:0; width: 100% }
body { margin:0; padding:0; width:auto; height:100%; font-size:11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; background: #F0F1EC url(../images/back_body.gif) repeat-x top left; color:#727272}
div { position:relative; margin:0; padding:0 }
form, input { margin:0; padding:0 }
h1,h2,h3,h4,h5,h6 { margin: 0;  padding: 0; font-size: 1em }
h2 {color:#EB690A; font-size:16px; font-family:Arial; padding:0 0 7px 0}
h1 {color:#EB690A; font-size:18px; font-family:Arial; padding:0 0 3px 0}
h3 {font-size:14px; padding:15px 0 10px 0}
hr {padding:0; margin:0}
a {text-decoration:none; padding:0; margin:0; color:#EB690A}
a:hover {text-decoration:underline; padding:0; margin:0;}
ul {margin:9px 0 16px 35px}
ol {padding:0; margin:0}
li {padding:0 0 3px 0; margin:0; line-height:16px}
img {padding:0; margin:0}
a img {border:0}
p {padding:6px 0 6px 0; margin:0; line-height:16px}
.clear { clear:both; font-size:0.01px; line-height:0.001px }
.spazio_v_13 { font-size:0.001px; height:13px}
.spazio_v_15 { font-size:0.001px; height:15px}
.spazio_v_29 { font-size:0.001px; height:29px}
.spazio_v_35 { font-size:0.001px; height:40px}
.spazio_v_5 { font-size:0.001px; height:5px}
.cento { width:100% }
table {border-collapse: collapse}
th {font-size:11px;}
td {font-size:11px; padding:2px}

#contenitore {text-align:center; width:100%}
#box {width:1000px; height:auto; text-align:center; margin:0 auto; background: url(../images/bordo_box.gif) repeat-y top center}
#box_in {margin:0 25px 0 29px}
#header {z-index:99; width:100%; height:145px; background: #353337 url(../images/white.gif) repeat-x top left}
#angolone_1 {position:absolute; top:0px; left:-29px; width:66px; height:64px; background: url(../images/angolone_1.gif) repeat-y top left}
#angolone_2 {position:absolute; top:0px; right:-25px; width:63px; height:64px; background: url(../images/angolone_2.gif) repeat-y top left}
#logo {position:absolute; top:35px; left:20px; width:266px; height:109px; background: url(../images/logo.gif) repeat-y top left}
#servizio_clienti {position:absolute; top:40px; right:20px; color:#ffffff; text-align:left}
#menu {position:absolute; bottom:-3px; right:3px; width:600pxpx; height:33px}

/*----------------------------------MENU-ORIGINALE--------------------------------------------*/
#menu div.plugin_menu ul {list-style:none; padding:0; margin:0}
#menu div.plugin_menu li {z-index: 1; position: relative; text-align: center; list-style: none; float: left; padding:7px 16px 7px 16px; margin:0 3px 0 3px; background: url(../images/background_li_menu_2.gif) no-repeat top left}
#menu div.plugin_menu li.active {background: url(../images/background_li_menu_active.gif) no-repeat top left}
#menu a {font-size: 14px; font-family:Arial; font-weight:bold}
#menu li.active a {color:#ffffff}
#menu li.active li a {color:#EB690A}
#menu a:hover {text-decoration:none}
#menu div.plugin_menu li li { position: static; text-align: left; float: none; padding: 0px 2px 0px 5px; margin:0; border-top:1px solid #353337; border-right:1px solid #353337; border-left:1px solid #353337; background:#ffffff; width: 190px}

#li_right {position:absolute; width:2px; height:2px; top:0; right:0; background: url(../images/background_li_menu_right.gif) no-repeat top left}
#li_right_active {position:absolute; width:2px; height:2px; top:0; right:0; background: url(../images/background_li_menu_right_active.gif) no-repeat top left}

#menu div.plugin_menu li.freccia {background: url(../images/freccia_li.gif) no-repeat top right}

#menu div.plugin_menu li li a {font-weight:normal; font-size: 14px; display:block; padding:4px 0 4px 0; width:190px}
#menu div.plugin_menu li ul {border-bottom:1px solid #353337; display: none; position: absolute; z-index: 9; top: 31px; left: 0px; width: 199px; padding: 0; background: #ffffff}
#menu div.plugin_menu li ul ul {left: 197px; top: -1px}
#menu div.plugin_menu li:hover {position: relative}
#menu div.plugin_menu li:hover ul {display: block }
#menu div.plugin_menu li:hover ul ul {display: none }
#menu div.plugin_menu ul ul li:hover ul {z-index: 99; display: block}
/*----------------------------------FINE-MENU---------------------------------------------*/

#arancione {font-size:0.001px; height:11px; background: url(../images/arancione.gif) repeat-x top left}
#flash {z-index:2; height:257px; b3ackground: url(../images/flash_flash_flash.jpg) no-repeat top left}
#nero {font-size:0.001px; height:11px; background: url(../images/nero.gif) repeat-x top left}
#main {width:100%; margin:17px 0 0 0; background: url(../images/back_main.gif) repeat-x bottom left}
#left {width:476px; float:left; text-align:left}
#left #padding {padding:0 15px 0 15px}
#center {width:235px; float:left; text-align:left; background: url(../images/sbarra_div.gif) no-repeat bottom left}
#center #padding {padding:0 15px 0 15px}
#right {width:235px; float:left; text-align:left; background: url(../images/sbarra_div.gif) no-repeat bottom left}
#right #padding {padding:0 15px 0 15px}
#angolone_3 {position:absolute; bottom:-28px; left:-29px; width:66px; height:66px; background: url(../images/angolone_3.gif) repeat-y top left}
#angolone_4 {position:absolute; bottom:-25px; right:-25px; width:63px; height:63px; background: url(../images/angolone_4.gif) repeat-y top left}
#footer {width:880px; margin:0 auto; background: url(../images/back_footer.gif) repeat-x top left}
#footer #testo {font-size:10px; text-align:right; padding:19px 0 19px 0}

#center_content {width:711px; float:left; text-align:left}
#center_content #padding {padding:0 15px 0 15px}
#right_content {width:235px; float:left; text-align:left; background: url(../images/sbarra_div_long.gif) no-repeat bottom left}
#right_content #padding {padding:0 15px 0 15px}

#links li {height:70px; list-style:none}

.frontpage .div {margin:0; padding:0 0 20px 20px; width:auto; background: url("../images/faq_piu.gif") no-repeat 6px 4px}