body {  font:80% verdana,helvetica,sans-serif ;  background:#fff; color:#000; margin:1.2em; padding:0; text-align:left;  }
hr{ display:none; } h2.exp{ display:none; }

a{ color:Blue; text-decoration:underline; background:transparent; font-weight:bold; }
a:hover{ color:Blue; text-decoration:none; background:Yellow; font-weight:bold; }
a:active{ color:#000; text-decoration:none; background:transparent; }

/*------------------struttura dell'impaginazione-----------------------*/



#logo{ width:350px; height:101px; background:transparent url("../i/top/logo.jpg") no-repeat; display:none; }
#logo a{ width:100%; height:100%; display:block; background:transparent;}
#logo a:hover{ width:100%; height:100%; display:block; background:transparent;}
#logo a span{ display:none; }

img.grande{ width:80%; border:1px solid #ccc; }
p.note{ font:80% "Lucida sans unicode", verdana,helvetica,sans-serif ; color:#999; }
p.notepie{ font:100% "Lucida sans unicode", verdana,helvetica,sans-serif ; color:#999; }
.nascosto{ display:none; }
p.message{ font-weight:bold; color:#f00; }

img.artigiani{ width:100px; float:left; margin:0 .4em 0 0; }






/*elemento a destra*/
#destra{display:none;  }


/*gallerie fotografiche di thumbnails*/
.galleria{height:14em; margin:0; float:left; margin:.5em 1.2em .5em 0; }
.galleria a img{ border:1px solid #999; display:block; margin:0 0 .2em 0;}
.galleria a:hover img{ border:1px solid #000; display:block; margin:0 0 .2em 0;}
.galleria a{ color:#000; border-bottom:0; text-decoration:none; }
.galleria a span{ color:#b5472e; border-bottom:0; text-decoration:none; background:transparent;  }
.galleria a:hover span{ color:#fff; border-bottom:0; text-decoration:none; background:transparent; }
a.back{ text-indent:0; border-bottom:0; }



/*footer*/
#footer{ display:none;  }


/*---elementi generici e per la pulitura dei float e l'equilibrio del layout---*/
#pulisciul{ clear:left; width:1em; height:.1em; }
.clearsopra{  display:block; width:1em; height:10px; clear:left; }
.clear{ clear:left; width:.1em; height:.1em; }
.clearright{ clear:right; width:.1em; height:.1em; }
p.fine{ margin:0; padding:0; }
p.tracampi{ padding:0; margin:1.3em 0 0 .2em ; }
p.ingrandimenti{ margin:0; padding:0; }
.goback{ background:#f0f0f0; width:15em; color:#000; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #000; border-bottom:1px solid #000; padding:.2em;}
.gobackdue{ background:#f0f0f0; width:auto; color:#000; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #000; border-bottom:1px solid #000; padding:.2em;}

.goback a{border-bottom:0; text-decoration:none;  }
.goback a:hover{border-bottom:0; text-decoration:none; background:transparent; color:#000; }

/*--------------------uelle-------------------*/
	#menus{ display:none;  }		
		
h2 {  font:160% verdana,helvetica,sans-serif ; }
h2.showroom {  font:160% verdana,helvetica,sans-serif ; }
h3{ font:120% verdana,helvetica,sans-serif ; color:#000; }
ul{  list-style:square; }

img.logoprint{ width:400px; display:block; }

h2 b{ font-weight:normal; }
h3 b{ font-weight:normal; }		
	

/*---le form----*/
select{ border:1px solid #000; font:100% "Lucida sans unicode", verdana,helvetica,sans-serif ;  color:#666; }
input{  border:1px solid #ccc; background:#ccc;  font:100% "Lucida sans unicode", verdana,helvetica,sans-serif ; }
input.mailing{ background:#fff; width:120px; font:100% "Lucida sans unicode", verdana,helvetica,sans-serif ; }
input.mailingdue{ background:#fff; width:80%; font:100% "Lucida sans unicode", verdana,helvetica,sans-serif ; }
textarea{ background:#fff; font:100% "Lucida sans unicode", verdana,helvetica,sans-serif ; }
fieldset{ background:transparent; border:0; padding:0; margin:0; }
form{ background:transparent; border:0; padding:0; margin:0;}
label{ display:none; }	
option.senza { background:#000; color:#fff; font-weight:bold; }
option.destra{text-indent:2px; }	