html, body{ height:100%;}

body {
	height:100%;
	background-color: #ffffff;
	padding:0px; margin:0px;
	font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px;
	color:#666666;
	background-image:url(/img/bg_body02.jpg); background-repeat:no-repeat; background-position:top center;
}

a{ color:#939393;}
a:hover{ color:#000000;}
p{ float:left;}

input{  border:1px solid #cccccc;
 background : #efefef;
 color : #333333;
 font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select, textarea{
 background : #efefef;
 color : #333333;
 font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

 scrollbar-3dlight-color : #ffffff;
 scrollbar-arrow-color : #333333;
 scrollbar-base-color : #efefef;
 border:1px solid #cccccc;

}


#container{ width:100%; margin:0px auto; height:auto !important; height:100%; min-height:100%; }


#testa{ width:901px; margin:0px auto; height:270px;}

#ricerca{ width:890px;  margin:0px auto; background-image:url(/img/bg_ricerca.gif); background-repeat:no-repeat; background-position:left center; height:66px; border-bottom:1px solid #afafaf;}
#ricerca form{ padding:10px; padding-top:24px; color:#000; width:640px; }
#ricerca form b{ color:#fff;}

#ricerca form .btn{ position:absolute; display:inline; background-color:transparent; border:1px solid #efefef;  cursor:hand; text-transform:uppercase; font-weight:bold}



#menu-orizzontale{ position:absolute; top:200px; border-bottom:1px solid #efefef; width:900px;}
#menu-orizzontale a{ display:block; float:left; color:#999999; font-size:15px; border-right:1px solid #efefef; width:166px; padding:6px; text-align:center; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#menu-orizzontale a.ultimo{ border:0px;  }
#menu-orizzontale a:hover{  color:#000}

#menu-orizzontale .strSel_Home{ color:#000000;}
#menu-orizzontale .strSel_Info{ color:#000000;}
#menu-orizzontale .strSel_Collezioni{ color:#000000;}
#menu-orizzontale .strSel_Contatti{ color:#000000;}
#menu-orizzontale .strSel_News{ color:#000000; border-right:0px;}


#menu-navigazione{ position:absolute; top:230px; border-bottom:1px solid #efefef; width:901px; background-image:url(/img/bg_navigation.gif); background-repeat:repeat-x; background-position:bottom;  }
#menu-navigazione .selected{ color:#000000;}
#menu-navigazione p{ padding:8px; margin:0px;}

#contenuti{  width:890px; margin:0px auto; height:auto !important; height:100%; min-height:100%; background-image:url(/img/bg_contenuti.jpg); background-repeat:repeat-y; background-position:center;}
#contenuti-home{  width:890px; margin:0px auto; height:auto !important; height:100%; min-height:100%; }

.split2{  }
.split2 div{ float:left; width:440px; min-height:290px; padding:0px; margin:0px;   }

.split2 .news-home{ border-right:1px solid #afafaf; }
.split2 .news-home h3{border-top:1px solid #afafaf; width:400px; margin-top:0px; }
.split2 .news-home div{ clear:both; min-height:90px; height:90px; background-color:#f0f0f0; margin-bottom:1px; width:400px; padding:7px;}
.split2 .news-home div img{ float:left; border:1px solid #e3ba55; margin-right:4px;}
.split2 .news-home div h4{ font-size:12px; margin-bottom:2px;}
.split2 .news-home a.segue{ font-size:18px; text-decoration:none;}


.split2 .showroom-home{background-image:url(/img/bg_show_room_home.gif); background-repeat:no-repeat; background-position:top right;   }
.split2 .showroom-home h3{ font-size:12px; padding-top:24px; margin-left:16px; margin-bottom:10px; margin-top:0px; text-indent:8px; border-top:1px solid #afafaf;}
.split2 .showroom-home p.testi{ margin-left:25px; margin-right:190px;}
.split2 .showroom-home .atelierLink{ display:block; font-size:16px; font-weight:bold; margin-top:20px;}


/*solo per IE6*/
* html .split2 div{ float:left; width:440px; min-height:290px; padding:0px; margin:0px;    }
* html .split2 .news-home h3{border-top:1px solid #afafaf; width:390px; margin-top:0px; }
* html .split2 .news-home div{ clear:both; min-height:90px; height:90px; background-color:#f0f0f0; margin-bottom:1px; width:400px; padding:7px;}

* html  .split2 .showroom-home{background-image:url(/img/bg_show_room_home.gif); background-repeat:no-repeat; background-position:top right;   }
* html  .split2 .showroom-home h3{ font-size:12px; padding-top:24px; margin-left:24px; margin-bottom:10px; margin-top:0px; text-indent:8px; border-top:1px solid #afafaf;}
* html  .split2 .showroom-home p.testi{ margin-left:13px; width:240px;  margin-right:0px;}
* html  .split2 .showroom-home .atelierLink{ display:block; font-size:16px; font-weight:bold; margin-top:20px;}


.bg-titoli-fiore{ font-size:12px; background-image:url(/img/bg_titoli_fiore.gif); background-repeat:no-repeat; background-position:left center; text-indent:16px; padding:12px;  margin-bottom:2px; text-transform:uppercase;}

#slide{ clear:both; width:880px; margin:0px auto; }
.box-anteprima{ width:172px; height:276px; background-image:url(/img/bg_anteprima.gif); background-position:top center; float:left; }
.box-anteprima .imgbox{ overflow:hidden; display:block; width:147px; height:214px; margin-top:16px; margin-right:11px;  background-color:#efefef }
.box-anteprima a.nome{ text-align:right; width:110px; margin-top:6px; text-align:right; height:20px; min-height:20px; display:block;}
.box-anteprima a img{ border:0}


#slide a.segue{ font-size:14px; font-weight:bold; text-transform:uppercase;}

#box-azienda-home{ padding:10px; margin-bottom:10px;}
#box-azienda-home .segue{ font-size:24px; text-decoration:none;}


#centro{ width:700px; height:auto !important; height:100%; min-height:100%;   padding-top:20px;}
#centro p{ padding-left:10px; padding-right:10px;}

/*solo per IE6*/
* html #centro{ width:696px; height:100%; padding-top:20px;   }

#sidebarDx{ float:right; width:189px; }

#menu-cat{margin-bottom:40px; }
#menu-cat a{ display:block; padding:4px; text-decoration:none; text-indent:10px; border-bottom:1px solid #fff }
#menu-cat a.cat{  text-transform:uppercase;   background-color:#efefef; text-indent:4px;}
#menu-cat a.cat-selected{  text-indent:4px; color:#000000; text-transform:uppercase; text-decoration:none;  font-weight:bold; background-color:#efefef}
#menu-cat a.scat{ text-indent:10px;}
#menu-cat a.scat-selected{   text-indent:10px; color:#333333; background-image:url(/img/arrow.gif); background-repeat:no-repeat; background-position:left;}

#news-sidebar{ padding:10px;  border-top:1px solid #afafaf; font-size:90%;}
#news-sidebar img{ float:left; margin-right:4px; border:0px;}
#news-sidebar h4{ margin-bottom:2px; margin-top:0px; font-size:11px; text-transform:uppercase; padding-top:0px; margin-top:0px;}

#news-sidebar .segue{ font-size:18px; text-decoration:none;}
#news-sidebar .anteprima{ clear:both; margin-bottom:40px; border-top:2px solid #efefef; padding-top:6px;}


#appuntamento-sidebar{ text-transform:uppercase; background-image:url(/img/appuntamento-sidebardx.gif); background-repeat:no-repeat; height:70px; padding:6px; width:144px; margin:0px auto; margin-bottom:30px; margin-top:20px;  }
#appuntamento-sidebar a{ color:#676767; font-weight:bold; text-decoration:none; text-align:center}
#appuntamento-sidebar a:hover{ color:#000000}

#gallery{ float:left; background-image:url(/img/bg_galle_dettaglio.gif); background-repeat:no-repeat; background-position:top center; width:448px; height:542px; padding-left:10px;}
#gallery .top h2{ font-size:14px; margin-top:8px; text-indent:70px; text-transform:uppercase;}
#dettagli{ padding:10px; padding-top:80px; width:220px; margin-left:440px; }
#dettagli h3{ font-size:12px; text-transform:uppercase; margin-bottom:2px;}
/*solo per IE6*/
* html #dettagli{ padding:10px; padding-top:80px; width:210px; margin-left:420px;}


a.ico-info{ display:block; padding:8px; background-image:url(/img/ico-info.gif); background-repeat:no-repeat; background-position:left; text-indent:20px;}
a.ico-stampa{ display:block; padding:8px; background-image:url(/img/ico-stampa.gif); background-repeat:no-repeat; background-position:left; text-indent:20px;}
a.ico-preferiti{ display:block; padding:8px; background-image:url(/img/ico-preferiti.gif); background-repeat:no-repeat; background-position:left; text-indent:20px;}

#blocIndi{ line-height:18px;}
#blocIndi h3{ font-size:12px; margin-bottom:2px; }

#news .anteprimaNews{ background-color:#efefef; padding:10px; width:654px; margin-bottom:1px;}
#news .anteprimaNews h3{ margin-top:0px; font-size:14px; margin-bottom:4px;}
#news .anteprimaNews .segue{ font-size:24px; text-decoration:none;}

.anteprima h4{ margin-top:0px; padding-top:0px;}

#news{ padding:10px; width:670px;}
#news img{ float:left; margin-right:16px; margin-left:2px;}



.paginazione{ font-size:14px; margin-top:0px;  width:680px; }
.paginazione a{ display:block; float:left; padding:4px; background-color:#efefef; margin:2px; text-decoration:none;}
.paginazione .pagSel{ color:#000000;}

#news_dettaglio img{ float:left;}
#news_dettaglio p{ float:left; float:right; background-color:#000099; }

#footer{ position:relative; bottom:0px; margin-bottom:0px; clear:both; border-top:1px solid #afafaf; height:130px; background-color:#efefef   }
#footer .divCont{ padding:10px; width:890px;  margin:0px auto; }



