body, td {font-size: 11px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#545454; line-height:18px}
form, fieldset {padding:0;margin:0; border:0;}
.clear {clear:both}
p {margin:0; padding:0 0 1.5em 0}
a:link, a:visited {color:#000; text-decoration: underline}
a:hover, a:active {color:#000; text-decoration: none}
img {border:0}
h1 {border-bottom:1px solid #e5e5e5; color:#363636; font-size:28px; text-transform:uppercase; font-family: Arial; margin-top:0; padding-top:8px;padding-bottom:20px; margin-bottom:0.5em; letter-spacing:-1.5px}
h2 {margin-bottom:1.2em; color:#a1a1a1;font-size:16px;}

#slideshow {position:absolute; top:0; z-index:10; height:436px; width:1150px} 
#slideshow a {display:none}
#slideshow {position:absolute; z-index:15; top:0; width:100%; overflow:hidden; }
#slideshow img {position:absolute;z-index:8; }
#slideshow img.active {z-index:10; }
#slideshow img.last-active {z-index:9; }


#container {position:absolute; top:0; z-index:20; width:100%; height:100%}
#menu {position:absolute; top:102px; left:61px;width:250px;}
#menu ul {margin:0; padding:0; list-style-type:none; }
#menu li {float:left;margin-bottom:1px;}
#menu a  {display:block; width:250px; height:23px; text-indent:-999px}
#logo {position:absolute; top:300px; left:0;  margin:0; padding:0; border:0; text-indent:-999px; }
#logo a {background:#fff url(/images/default/logo_abitare.gif) center center no-repeat;height:136px; width:319px; display:block}
#canvas {position:absolute; left:60px; width:991px; top:472px; }
#left, #right {float:left;}
#left {width:227px; padding-right: 32px;}
#home #left p {margin-left:16px}
#right {width:700px; padding:0 16px; }
#menu, #logo, #left {z-index:30;}

#noheader #canvas {top:0;}
#noheader #left {margin-top:472px}
#noheader #right {margin-top:40px}
#noheader #menu {top:102px;}
#header .sub, #noheader .sub {margin:0; padding:0; list-style-type:none}
#header .sub li, , #noheader .sub li {line-height:25px}
#header .sub a {text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:none; color:#9d9d9d; padding-left:16px}
#header .sub a:hover, #header .sub a:active, #header .subMenuSel a {background:transparent url(/images/default/arrow_red_right.gif) center left no-repeat; color:#60605F !important;}
#noheader .sub a {text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:none; color:#9d9d9d; padding-left:16px}
#noheader .sub a:hover, #header .sub a:active, #header .subMenuSel a {background:transparent url(/images/default/arrow_red_right.gif) center left no-repeat; color:#60605F !important;}

#footer {padding-top:3em; margin-bottom:2em; height:11px; margin-left:14px; overflow:hidden;}
#development {float:right; text-indent:-999px;background: transparent url(/images/default/footer_bypositioner.gif) center left no-repeat; height:11px; width:94px;}

.dlList, .productsPaging {margin-bottom:2em}
.products {margin:0 15px 15px 0}
.products img {display:block;}
.products p {padding:0.3em 1.5em 0.3em 2.5em; background: transparent url(/images/default/arrow.gif) center left no-repeat;background-color:#efefef; }
.products a { text-decoration:none; color:#7B7B7B;}
/*.products a:hover, .products a:active {color:#666}*/
.productsPaging {color:#CECECE !important}
.productsPaging a {margin-right:0.5em}
.productsPaging .linked {text-decoration:none !important; color:#5C5C5C !important}
.productsPaging .linked:hover {color:#000 !important}
#productsNav {height:150px; overflow:hidden; padding-top:17px;}
#productsNav ul {float:left; list-style-type:none; margin:0; padding:0;}
#productsNav li {display:block;}
#productsCategories {width:160px;}
#productsCategories a {text-transform:uppercase; font-size:14px; color:#585858; font-weight:bold; text-decoration:none; padding-left:16px;}
#productsCategories a:hover, #productsCategories a:active, #productsCategories a.selected { background: transparent url(/images/default/arrow_menu.gif) center left no-repeat;}
#productsCategories li {margin-bottom:0.5em}
#productsTypes {color:#666; width:350px}
#productsTypes a {color:#7D7D7D; text-decoration:none; padding-left:21px;}
#productsTypes a:hover, #productsTypes a:active, #productsTypes a.selected { background: transparent url(/images/default/arrow_menu.gif) center left no-repeat;}
#productsTypes li {margin-bottom:0.2em; width:175px; float:left}
#productsTypes li a {padding-left:15px;} 
#productNav {margin-bottom:1.5em}
#productDetail img {display:block; }                   
#productDescr {margin:2em 0 0 0}

#carouselDetail {position:relative; height:484px; overflow:hidden}
#carouselDetail img {position:absolute;z-index:8; display:block }
#carouselDetail img.active {z-index:10; }
#carouselDetail img.last-active {z-index:9; }

#productNav a {text-decoration:none; color:#5C5C5C; margin-right:2em}
#productNav a:hover, #productNav a:active {color:#000 !important;}
#prod_previous {padding-left:20px; background:transparent url(/images/default/arrow_prod_left.gif) center left no-repeat;}
#prod_next {padding-right:20px; background:transparent url(/images/default/arrow_prod_right.gif) center right no-repeat;}
#prod_back {padding-right:20px; background:transparent url(/images/default/back_to_list.gif) center right no-repeat;}
#productImgNav {border-bottom:1px dotted #E5E5E5; padding:1em 0; height:2em}
#productImgNav a { margin-right:0.5em; text-decoration:none; border:1px solid #E5E5E5; padding:0.2em 0.5em; font-size:10px; color:#5C5C5C;}
#productImgNav a:hover, #productImgNav a:active, #productImgNav a.selected { background-color:#E5E5E5; color:#000}

.enabled {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.disabled {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.4;}

#brands_search {padding-bottom:6px;border-bottom:1px solid #c0c0c0; height:40px; overflow:hidden}
#brands_search label {color:#000}

/*brands*/
#brands td {padding: 0 15px 15px 0}
#brands img {border: 1px solid #E5E5E5; }
.brands {height:160px; width:160px; display:block; border: 1px solid #E5E5E5; }

#akaba {background: transparent url(/images/brands/akaba.jpg) top left no-repeat}
#akaba:hover {background: transparent url(/images/brands/akaba_o.jpg) top left no-repeat}
#albed {background: transparent url(/images/brands/albed.jpg) top left no-repeat}
#albed:hover {background: transparent url(/images/brands/albed_o.jpg) top left no-repeat}
#aliasdesign {background: transparent url(/images/brands/alias.jpg) top left no-repeat}
#aliasdesign:hover {background: transparent url(/images/brands/alias_o.jpg) top left no-repeat}
#atelieralinea {background: transparent url(/images/brands/alinea.jpg) top left no-repeat}
#atelieralinea:hover {background: transparent url(/images/brands/alinea_o.jpg) top left no-repeat}
#cerutti {background: transparent url(/images/brands/cerutti.jpg) top left no-repeat}
#cerutti:hover {background: transparent url(/images/brands/cerutti_o.jpg) top left no-repeat}
#behr {background: transparent url(/images/brands/behr.jpg) top left no-repeat}
#behr:hover {background: transparent url(/images/brands/behr_o.jpg) top left no-repeat}
#bico {background: transparent url(/images/brands/bico.jpg) top left no-repeat}
#bico:hover {background: transparent url(/images/brands/bico_o.jpg) top left no-repeat}
#bosa {background: transparent url(/images/brands/bosa.jpg) top left no-repeat}
#bosa:hover {background: transparent url(/images/brands/bosa_o.jpg) top left no-repeat}
#cassina {background: transparent url(/images/brands/cassina.jpg) top left no-repeat}
#cassina:hover {background: transparent url(/images/brands/cassina_o.jpg) top left no-repeat}
#crassevig {background: transparent url(/images/brands/crassevig.jpg) top left no-repeat}
#crassevig:hover {background: transparent url(/images/brands/crassevig_o.jpg) top left no-repeat}
#danesemilano {background: transparent url(/images/brands/danesemilano.jpg) top left no-repeat}
#danesemilano:hover {background: transparent url(/images/brands/danesemilano_o.jpg) top left no-repeat}
#diamantinidomeniconi {background: transparent url(/images/brands/diamantini&domeniconi.jpg) top left no-repeat}
#diamantinidomeniconi:hover {background: transparent url(/images/brands/diamantini&domeniconi_o.jpg) top left no-repeat}
#fiam {background: transparent url(/images/brands/fiam.jpg) top left no-repeat}
#fiam:hover {background: transparent url(/images/brands/fiam_o.jpg) top left no-repeat}
#flexform {background: transparent url(/images/brands/flexform.jpg) top left no-repeat}
#flexform:hover {background: transparent url(/images/brands/flexform_o.jpg) top left no-repeat}
#flos {background: transparent url(/images/brands/flos.jpg) top left no-repeat}
#flos:hover {background: transparent url(/images/brands/flos_o.jpg) top left no-repeat}
#frank_sitzmoebel {background: transparent url(/images/brands/frank_sitzmoebel.jpg) top left no-repeat}
#frank_sitzmoebel:hover {background: transparent url(/images/brands/frank_sitzmoebel_o.jpg) top left no-repeat}
#ingo_maurer {background: transparent url(/images/brands/ingo_maurer.jpg) top left no-repeat}
#ingo_maurer:hover {background: transparent url(/images/brands/ingo_maurer_o.jpg) top left no-repeat}
#kartell {background: transparent url(/images/brands/kartel.jpg) top left no-repeat}
#kartell:hover {background: transparent url(/images/brands/kartel_o.jpg) top left no-repeat}
#limitededition {background: transparent url(/images/brands/limitededition.jpg) top left no-repeat}
#limitededition:hover {background: transparent url(/images/brands/limitededition_o.jpg) top left no-repeat}
#livingdivani {background: transparent url(/images/brands/livingdivani.jpg) top left no-repeat}
#livingdivani:hover {background: transparent url(/images/brands/livingdivani_o.jpg) top left no-repeat}
#lumina {background: transparent url(/images/brands/lumina.jpg) top left no-repeat}
#lumina:hover {background: transparent url(/images/brands/lumina_o.jpg) top left no-repeat}
#magis {background: transparent url(/images/brands/magis.jpg) top left no-repeat}
#magis:hover {background: transparent url(/images/brands/magis_o.jpg) top left no-repeat}
#mdf {background: transparent url(/images/brands/mdf.jpg) top left no-repeat}
#mdf:hover {background: transparent url(/images/brands/mdf_o.jpg) top left no-repeat}
#molteni {background: transparent url(/images/brands/molteni.jpg) top left no-repeat}
#molteni:hover {background: transparent url(/images/brands/molteni_o.jpg) top left no-repeat}
#montana {background: transparent url(/images/brands/montana.jpg) top left no-repeat}
#montana:hover {background: transparent url(/images/brands/montana_o.jpg) top left no-repeat}
#moroso {background: transparent url(/images/brands/moroso.jpg) top left no-repeat}
#moroso:hover {background: transparent url(/images/brands/moroso_o.jpg) top left no-repeat}
#mox {background: transparent url(/images/brands/mox.jpg) top left no-repeat}
#mox:hover {background: transparent url(/images/brands/mox_o.jpg) top left no-repeat}
#nemo {background: transparent url(/images/brands/nemo.jpg) top left no-repeat}
#nemo:hover {background: transparent url(/images/brands/nemo_o.jpg) top left no-repeat}
#paolalenti {background: transparent url(/images/brands/paola_lenti.jpg) top left no-repeat}
#paolalenti:hover {background: transparent url(/images/brands/paola_lenti_o.jpg) top left no-repeat}
#roethlisberger {background: transparent url(/images/brands/roetlisberger.jpg) top left no-repeat}
#roethlisberger:hover {background: transparent url(/images/brands/roetlisberger_o.jpg) top left no-repeat}
#royalbotania {background: transparent url(/images/brands/royalbotania.jpg) top left no-repeat}
#royalbotania:hover {background: transparent url(/images/brands/royalbotania_o.jpg) top left no-repeat}
#ruckstuhl {background: transparent url(/images/brands/ruckstuhl.jpg) top left no-repeat}
#ruckstuhl:hover {background: transparent url(/images/brands/ruckstuhl_o.jpg) top left no-repeat}
#schoenbuch {background: transparent url(/images/brands/schoenbuch.jpg) top left no-repeat}
#schoenbuch:hover {background: transparent url(/images/brands/schoenbuch_o.jpg) top left no-repeat}
#thut {background: transparent url(/images/brands/thut.jpg) top left no-repeat}
#thut:hover {background: transparent url(/images/brands/thut_o.jpg) top left no-repeat}
#tisettanta {background: transparent url(/images/brands/tisettanta.jpg) top left no-repeat}
#tisettanta:hover {background: transparent url(/images/brands/tisettanta_o.jpg) top left no-repeat}
#tossa {background: transparent url(/images/brands/tossa.jpg) top left no-repeat}
#tossa:hover {background: transparent url(/images/brands/tossa_o.jpg) top left no-repeat}
#walterknoll {background: transparent url(/images/brands/walterknoll.jpg) top left no-repeat}
#walterknoll:hover {background: transparent url(/images/brands/walterknoll_o.jpg) top left no-repeat}
#wittmann {background: transparent url(/images/brands/wittmann.jpg) top left no-repeat}
#wittmann:hover {background: transparent url(/images/brands/wittmann_o.jpg) top left no-repeat}
#wogg {background: transparent url(/images/brands/wogg.jpg) top left no-repeat}
#wogg:hover {background: transparent url(/images/brands/wogg_o.jpg) top left no-repeat}
#woodnotes {background: transparent url(/images/brands/woodnotes.jpg) top left no-repeat}
#woodnotes:hover {background: transparent url(/images/brands/woodnotes_o.jpg) top left no-repeat}
#zanotta {background: transparent url(/images/brands/zanotta.jpg) top left no-repeat}
#zanotta:hover {background: transparent url(/images/brands/zanotta_o.jpg) top left no-repeat}

/*form builder */
fieldset label {float: left;width: 120px; padding-top:5px}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }
.input {background-color:#EFEFEF; border:1px solid #EFEFEF; padding:0.6em 1em 0.6em 14px; color:#5e5e5e}
.input, .button {font-size: 11px;font-family: Tahoma, Arial;}
fieldset .formRow, fieldset .formButtonRow {padding:2px 0;margin:0; clear:both; }
fieldset .formRow span {margin-left:0.2em;}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput { display: none}
fieldset .formButtonRow input {font-size: 11px;font-family: Tahoma, Arial;}
.linkbutton { background:transparent url(/images/default/arrow_red_right.gif) center left no-repeat; padding-left:16px}

/*news*/
.newsModImage {float:right; margin-left:1em; }
.newsModImage img {display:block}
.newsModItem .newsModImage a { background-image:none; padding:0;}
.newsModTitle {color:#a1a1a1; font-size:12px}
.newsModItem a {background:transparent url(/images/default/arrow_red_right.gif) center left no-repeat; padding-left:16px}
#newsModNavigator {border-top:1px dotted #EBEBEB; padding-top:0.5em; text-align:right}
.newsModItem { height:100%; clear:both; margin-bottom:1em; padding-bottom:1em; border-bottom:1px dotted #e5e5e5; float:left; width:100%}




/***************** titles & nav **************************/
/*it*/
#mainMenuNotSel21_1 a, #mainMenuSel21_1 a {background: transparent url(/images/default/mainnav_01_it.gif) top left no-repeat;}
#mainMenuNotSel21_1 a:hover, #mainMenuNotSel21_1 a:active, #mainMenuSel21_1 a { background-position:0 -23px !important}
#mainMenuNotSel20_1 a, #mainMenuSel20_1 a {background: transparent url(/images/default/mainnav_02_it.gif) top left no-repeat;}
#mainMenuNotSel20_1 a:hover, #mainMenuNotSel20_1 a:active, #mainMenuSel20_1 a { background-position:0 -23px !important}
#mainMenuNotSel22_1 a, #mainMenuSel22_1 a {background: transparent url(/images/default/mainnav_03_it.gif) top left no-repeat;}
#mainMenuNotSel22_1 a:hover, #mainMenuNotSel22_1 a:active, #mainMenuSel22_1 a { background-position:0 -23px !important}
#mainMenuNotSel23_1 a, #mainMenuSel23_1 a {background: transparent url(/images/default/mainnav_04_it.gif) top left no-repeat;}
#mainMenuNotSel23_1 a:hover, #mainMenuNotSel23_1 a:active, #mainMenuSel23_1 a { background-position:0 -23px !important}
#mainMenuNotSel24_1 a, #mainMenuSel24_1 a {background: transparent url(/images/default/mainnav_05_it.gif) top left no-repeat;}
#mainMenuNotSel24_1 a:hover, #mainMenuNotSel24_1 a:active, #mainMenuSel24_1 a { background-position:0 -23px !important}
#mainMenuNotSel28_1 a, #mainMenuSel28_1 a {background: transparent url(/images/default/mainnav_06_it.gif) top left no-repeat;}
#mainMenuNotSel28_1 a:hover, #mainMenuNotSel28_1 a:active, #mainMenuSel28_1 a { background-position:0 -23px !important}
#newsletter_1 {background: transparent url(/images/default/title_newsletter_it.gif) top left no-repeat; height:18px; width:113px; margin:0 0 30px 0; padding:0; margin-left:15px; text-indent:-999px}
#address_1 {float:left; text-indent:-999px; background: transparent url(/images/default/footer_address_it.gif) center left no-repeat; height:11px; width:450px;}
.home_1 #newsModHeader {background: transparent url(/images/default/title_news_it.gif) top left no-repeat; height:18px; width:62px; margin:0 0 30px 0 !important; padding:0 !important; margin-left:15px; text-indent:-999px; border:0;}
