@media screen
{
/*Generic*/
body {margin:0; text-align:center;color:#000;background:#ADB1B7 url(../img/back_body.gif) top left repeat-y;}
div, h2, h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;}
br.sep {clear:both; height:0; font-size:1px;line-height:0;}
hr {border-top:1px dotted #FFF;clear:both;float:left;width:98%;border-bottom:0;border-left:0;border-right:0;height:1px;line-height:1px;font.size:1px;margin:10px 0 0 0;}

/*Image*/
img {border:0;}


/*Link*/
a {outline:none;color:#000;text-decoration:none;}
a:hover {color:#FFF;}
a.link {background:transparent url(../img/back_link.gif) left 5px no-repeat;display:block;padding:0 0 0 10px;}

/*HEADER*/
#header {width:971px;margin:auto;clear:both;position:relative;}
#header h1 {float:right;margin:0; padding:0;}

#header div.menu_top dl {list-style-type:none;margin:0;padding:33px 0 0 0;}
#header div.menu_top dd {margin:0;float:left;display:block;padding:0;font-weight:bold;height:26px;overflow:hidden;line-height:404px;}
#header div.menu_top dt {float:left;display:block;padding:0;margin:0;height:26px;overflow:hidden;line-height:404px;width:122px;}
#header div.menu_top dt a {display:block;background:transparent url(../img/back_menu_promo.gif) top left no-repeat;width:122px;height:26px;}
#header div.menu_top dt a:hover, #header div.menu_top dt a.active, #header div.menu_top dt a.current  {background-position:0 -26px;}

#header div.menu_top dd a {display:block;float:left;width:43px;background:transparent url(../img/back_all_models_promo.gif) no-repeat;}
#header div.menu_top dd a.a1 {background-position:0 0;}
#header div.menu_top dd a.a3 {background-position:-43px 0;}
#header div.menu_top dd a.a4 {background-position:-86px 0;}
#header div.menu_top dd a.a5 {background-position:-129px 0;}
#header div.menu_top dd a.a6 {background-position:-172px 0;}
#header div.menu_top dd a.a8 {background-position:-215px 0;}
#header div.menu_top dd a.q5 {background-position:-258px 0;}
#header div.menu_top dd a.q7 {background-position:-301px 0;}
#header div.menu_top dd a.tt {background-position:-344px 0;}
#header div.menu_top dd a.r8 {background-position:-387px 0;}

#header div.menu_top dd a.a1:hover, #header div.menu_top dd a.a1.current, #header div.menu_top dd a.a1.active {background-position:0 -26px;}
#header div.menu_top dd a.a3:hover, #header div.menu_top dd a.a3.current, #header div.menu_top dd a.a3.active {background-position:-43px -26px;}
#header div.menu_top dd a.a4:hover, #header div.menu_top dd a.a4.current, #header div.menu_top dd a.a4.active {background-position:-86px -26px;}
#header div.menu_top dd a.a5:hover, #header div.menu_top dd a.a5.current, #header div.menu_top dd a.a5.active {background-position:-129px -26px;}
#header div.menu_top dd a.a6:hover, #header div.menu_top dd a.a6.current, #header div.menu_top dd a.a6.active {background-position:-172px -26px;}
#header div.menu_top dd a.a8:hover, #header div.menu_top dd a.a8.current, #header div.menu_top dd a.a8.active {background-position:-215px -26px;}
#header div.menu_top dd a.q5:hover, #header div.menu_top dd a.q5.current, #header div.menu_top dd a.q5.active {background-position:-258px -26px;}
#header div.menu_top dd a.q7:hover, #header div.menu_top dd a.q7.current, #header div.menu_top dd a.q7.active {background-position:-301px -26px;}
#header div.menu_top dd a.tt:hover, #header div.menu_top dd a.tt.current, #header div.menu_top dd a.tt.active {background-position:-344px -26px;}
#header div.menu_top dd a.r8:hover, #header div.menu_top dd a.r8.current, #header div.menu_top dd a.r8.active {background-position:-387px -26px;}

#header div.menu_top dd a.current {cursor:default;}

#header div.ctn {width:971px; height:35px;overflow:hidden;float:left;background:transparent url(../img/back_toolbar_menu.gif) top left no-repeat;}

#header ul.menu {list-style-type:none;margin:0;padding:0;}
#header ul.menu li {margin:0;padding:0;float:left;display:block;width:auto;}
#header ul.menu li a {color:#FFF;display:block;padding:0;font-weight:bold;margin:0;height:35px;overflow:hidden;line-height:400px;}
#header ul.menu li a.hp {cursor:default;background:transparent url(../img/back_menu_hp.gif) top left no-repeat;width:97px;}
#header ul.menu li a.finanziamenti {background:transparent url(../img/back_menu_finanziamenti.gif) top left no-repeat;width:113px;}
#header ul.menu li a.assicurazioni {background:transparent url(../img/back_menu_assicurazioni.gif) top left no-repeat;width:108px;}
#header ul.menu li a.manutenzione {background:transparent url(../img/back_menu_manutenzione.gif) top left no-repeat;width:115px;}
#header ul.menu li a.bundled_offerts {background:transparent url(../img/back_menu_bundled_offers.gif) top left no-repeat;width:120px;}
#header ul.menu li a.credit_card {background:transparent url(../img/back_menu_credit_card.gif) top left no-repeat;width:132px;}
#header ul.menu li a.area_download {background:transparent url(../img/back_menu_area_download.gif) top left no-repeat;width:123px;}

#header ul.menu li a:hover {background-position:0 -35px;}
#header ul.menu li a.hp:hover {background-position:0 0;}

#header a.contact {float:right;color:#FFF;display:block;padding:0;margin:0;background:transparent url(../img/back_contact_menu.gif) top left no-repeat;width:35px;height:35px;overflow:hidden;line-height:400px;}
#header a.contact:hover {background-position:0 -35px;}
#header #contact {display:none;background-color:#B9BDC3;width:150px;position:absolute;top:105px;right:0;z-index:30;}
#header #contact p {margin:0;padding:10px;text-align:left;color:#FFF;line-height:16px;}

#header a.nav_fast {background:transparent url(../img/back_menu_navigazione.gif) 0 0 no-repeat;position:absolute;top:70px;right:35px;color:#FFF;display:block;padding:0;margin:0;height:35px;width:175px;border-right:1px solid #90949B;overflow:hidden;line-height:400px;}
#header a.nav_fast:hover {background-position:0 -35px;}
#header #nav_fast {display:none;background-color:#B4B7BD;width:500px;position:absolute;top:105px;left:0;z-index:30;width:971px;padding:0 0 10px 0;}

#header a {text-decoration:none;}

/*Map*/
ul.map {width:auto;padding:10px 9px;margin:0;list-style-type:none;float:left;}
ul.map li {float:left;width:136px;display:block;text-align:left;padding:0;margin:0;}
ul.map li a {background:transparent url(../img/back_link.gif) left 5px no-repeat;display:block;padding:0 0 10px 10px;border-bottom:1px dotted #FFF;}
ul.map ul {padding:10px 0 15px 10px;margin:0;float:left;}
ul.map ul li ul {padding:0;padding:0 0 5px 10px;}
ul.map ul li {width:116px;}
ul.map li ul a {border:0;padding:0 0 5px 10px;}

 
/*Navigation*/
div.navigation {padding:0;text-align:left;color:#FFF;}
div.navigation div {display:block;float:left;}
div.navigation a.home {background:transparent url(../img/back_menu_home.gif) top left no-repeat;width:97px;height:35px;display:block;line-height:400px;overflow:hidden;}
div.navigation a.home:hover {background-position:0 -35px;}
div.navigation a {color:#FFF;}
div.navigation a:hover {color:#CECECE;}
div.navigation b {color:#FFFFFF;}

/*CONTENT*/
#content {margin:auto; width:971px;text-align:left;clear:both;}
#content div.swf {width:971px;height:395px;margin:10px 0 5px 0;}


/*Box HP*/
div.main_hp {background:transparent url(../img/back_box_hp.gif) top left no-repeat;width:971px;height:135px;float:left;overflow:hidden;}
div.main_hp div.box h2.titleHp {color:#FFF;font-size:12px;margin:0; padding:5px 0 0 10px;}
div.main_hp div.box h2 a {color:#FFF;text-decoration:none;}
div.main_hp div.box {float:left;width:242px;height:135px;border-right:1px solid #90949B;}
div.main_hp div.box img {display:block;margin:0 0 0 10px;}
div.main_hp div.box p {margin:0; padding:5px 5px 0 10px;clear:both;}
div.main_hp div.last {border-right:0;}
div.main_hp div.last ul {list-style-type:none;padding:30px 0 0 10px;margin:0;}
div.main_hp div.last ul li {margin:0;padding:0 0 5px 0;}
div.main_hp div.last ul a {background:transparent url(../img/back_link.gif) left 3px no-repeat;display:inline;padding:0 0 0 10px;}


/*Col Sx*/
div.colsx {float:left;width:267px;padding:10px 0;}
div.colsx h2 {color:#FFF;background:transparent url(../img/back_menu_active_lat.gif) top left no-repeat;width:232px;margin:0 0 15px 0;padding:8px 0 8px 10px;}
div.colsx ul {list-style-type:none;margin:0;padding:0;width:242px;}
div.colsx ul li {margin:0;padding:0;float:left;}
div.colsx ul li a {color:#FFF;width:232px;float:left;display:block;padding:8px 0 8px 10px;background:transparent url(../img/back_menu_lat.gif) top left no-repeat;}
div.colsx ul li a:hover {background-position:0 -28px;}
div.colsx ul li a.current {cursor:default;}
div.colsx ul li a.active, div.colsx li a.current, div.colsx li a.current:hover {font-weight:bold;background:transparent url(../img/back_menu_active_lat.gif) top left no-repeat;}

div.colsx ul ul {float:left;background:transparent url(../img/back_submenu_close_lat.gif) bottom left no-repeat;padding:0 0 14px 0;}
div.colsx ul ul li {float:left;background:transparent url(../img/back_submenu_lat.gif) top left repeat-y;}
div.colsx ul ul li a {padding:5px 10px;margin:0 2px 0 0;background:none;border-bottom:1px dotted #CECECE;width:220px;}
div.colsx ul ul li a:hover, div.colsx ul ul li a.active {color:#CECECE;background:none;font-weight:normal;}
div.colsx ul ul li a.current, div.colsx ul ul li a.current:hover {background-color:#A4A7AD;background-image:none;color:#FFF;font-weight:normal;}

div.colsx ul ul ul {float:left;background:none;padding:0;}
div.colsx ul ul ul li a {padding:5px 10px 5px 20px;margin:0 2px 0 0;background:none;border-bottom:1px dotted #CECECE;width:210px;}


/*Main*/
div.main {float:left;width:704px;padding:12px 0 0 0;}
div.main div.img {clear:both;}
div.main div.img img {margin:0 0 10px 0;display:block;}
div.main div.box {float:left;width:234px;position:relative;height:100px;}
div.main div.box p.txt {position:absolute;top:0;left:0;width:198px;height:54px;overflow:hidden;display:none;background-color:#333;padding:10px;color:#FFF;font-size:10px;line-height:15px;}
div.main div.box p.txt a {color:#FFF;}
div.main div.box p.img {position:absolute;top:0;left:0;width:218px;height:74px;overflow:hidden;padding:0;}
div.main div.box p {padding:75px 0 0 0;clear:both;}
div.main p {margin:0;padding:10px 20px 0 0;line-height:15px;}
div.main p.note {font-size:9px;}
div.main div.focus {background-color:#B5B8BD;margin:10px 20px 0 0;padding:10px;}
div.main ul {margin:0;padding:10px 20px 0 15px;}
div.main ul li {line-height:16px;}
div.main h2 {font-size:14px;color:#FFF;margin:0;padding:0;}
div.main h3 {font-size:13px;color:#000;margin:0;padding:0;}
div.main div.focus h3 {font-size:12px;color:#FFF;margin:0;padding:0;}
div.main p.link a {background:transparent url(../img/back_link.gif) left 5px no-repeat;display:inline;padding:0 0 0 10px;}

div.main ul.faq {margin:0;padding:10px 0 0 0;list-style-type:none;clear:both;}
div.main ul.faq li {margin:0 0 2px 0;padding:5px 10px;display:block;background-color:#B5B8BD;border-bottom:1px dotted #FFF;width:470px;}
div.main ul.faq li p {margin:0;padding:10px; display:none;}
div.main ul.faq li a {background:transparent url(../img/back_arrow.gif) left 2px no-repeat;text-decoration:none;font-weight:bold;padding:0 0 0 10px;}
div.main ul.faq li a.active, div.main ul.faq li a:hover {color:#FFF;background-position:0 -9px;}
div.main ul.faq li p.link {padding:0 10px 10px 10px;}
div.main ul.faq li p.link a {background:transparent url(../img/back_link.gif) left 5px no-repeat;display:block;padding:0 0 0 10px;}

div.ctn {width:500px;float:left;}
div.ctn a {text-decoration:underline;}

/*ColDx*/
div.coldx {float:right;width:204px;}
div.coldx div.item {margin:0 0 10px 0;padding:10px; background-color:#B5B8BD;}
div.coldx h3 {border-bottom:1px dotted #FFF;margin:0;padding:0 0 3px 0;margin:0 0 5px 0;color:#FFF;}
div.coldx p {margin:0;padding:0 0 5px 0;}
div.coldx p.link a {background:transparent url(../img/back_link.gif) left 5px no-repeat;display:block;padding:0 0 0 10px;display:inline;}
div.coldx a {text-decoration:underline;}

/*Popup*/
#popup {margin:10px;background-color:#B5B8BD;text-align:left;padding:10px;}
#popup h1 {float:right;margin:0;padding:0;}
#popup h2 {color:#FFF;font-size:12px;margin:0;padding:0 0 10px 0;clear:both;}
#popup p {margin:0;padding:0 0 10px 0;line-height:16px;}
#popup p.link a {background:transparent url(../img/back_link.gif) left 5px no-repeat;display:block;padding:0 0 0 10px;display:inline;}

/*FOOTER*/
#footer {width:971px;text-align:left;clear:both;margin:auto;padding:10px 0 0 0;}
#footer ul {list-style-type:none;margin:3px 0 0 0;padding:0;}
#footer ul li {margin:0;padding:0;float:left;display:block;width:auto;color:#FFF;}
#footer ul.top {background:transparent url(../img/back_toolbar_footer.gif) top left no-repeat;width:971px;height:23px;}
#footer ul.top li {margin:0;padding:3px 0 0 0;float:left;display:block;width:auto;}
#footer ul a {color:#FFF;display:block;float:left;font-size:10px;padding:2px 0 0 5px;}
#footer a:hover {color:#CECECE;}
#footer a.current {cursor:default;color:#CECECE;}
#footer p {float:right;margin:0;padding:3px 10px 0 0;color:#FFF;}
#footer p a {font-size:10px;color:#FFF;}
#footer ul span {color:#FFF;display:block;float:left;padding:0 0 0 5px;}


/*TimeoBox*/
.parambox {color:#000;background-color:#CED6C6; width:92%; border:1px dashed #000; font-family:Verdana; font-size:11px; padding:5px; margin:5px auto; text-align:left;clear:both;}


}


@media print

{

}