@charset "utf-8";
body { font-family:sans-serif,Verdana, Arial, Helvetica; font-size:11px; background: #333; margin:0; padding:0; text-align: center;	color: #000000;}
#container 		{background: #FFFFFF; width: 100%;  margin: 0 auto; text-align: center;}
#header 		{background: #000000; padding: 0; margin:0 auto; height: 100px; position:relative; text-align: center; width:100%;}
#contenuto_header{margin:0 auto; height: auto; position:relative; width:880px;}
#mainContent 	{ background: #FFFFFF url(images/sfuma-top.gif) top repeat-x; padding-top: 25px; }
#maincontenuto { 	clear:both; display:block;	color:#999; padding:15px auto; width:880px; background:#fff; margin:0 auto;}
#footer 		{background:#484848 url(images/sfuma-bottom.gif) top repeat-x; padding-top: 30px; text-align:center; 	 }
#footercontent {clear:both;	display:block;	color:#999;	padding:15px auto;	width:880px;background:#484848;	margin:0 auto;}
#bottom 		{background:#333333; height:20px;  border-top:1px solid #FF9900; }


a:link, a:visited, a:active {color: #660066; text-decoration: none;}

a:hover {	text-decoration: underline;	color: #0000FF;}

.pallino{ border:0; vertical-align:middle;}
.testo{font-family:sans-serif,Verdana, Arial, Helvetica; font-size:12px; color: #333; padding:10px;}
.titolo{font-family:sans-serif,Verdana, Arial, Helvetica; font-size:14px; color: #FF9900; font-weight:bold; padding:10px;}
.newfoot{ clear:both; overflow:hidden;  font-size:11px;}
.footeritem{ float:left; width:210px; margin:0px 5px; border-top:5px solid #666; text-align:left; background:#444;  }
.footeritem h2{margin:0; padding:7px 10px 10px 10px; font-size:14px; background:#333; color:#ccc }
.footeritem h2 a{margin:0; padding:7px 10px 10px 10px; font-size:14px; background:#333;color:#ccc; }
.footeritem h2:hover{color:#ff9900; text-decoration:none;}
.footeritem ul{ list-style:none; margin:0; padding:0; background:#444;}
.footeritem li{list-style:none; margin:0; padding:0; height:1%; overflow:hidden;}

.footeritem li a{ padding:6px; margin:0; border-bottom:1px solid #2C2C2C; display:block; text-decoration:none; color:#ccc; }
.footeritem li a:visited{ padding:6px; margin:0; border-bottom:1px solid #2C2C2C; display:block; text-decoration:none; color:#ccc; }
.footeritem li a:active{ padding:6px; margin:0; border-bottom:1px solid #2C2C2C; display:block; text-decoration:none; color:#ccc; }
.footeritem li a:link{ padding:6px; margin:0; border-bottom:1px solid #2C2C2C; display:block; text-decoration:none; color:#ccc; }
.footeritem li a:hover{ background:#333; border-bottom:1px solid #ff9900; text-decoration:none; color:#fff;}

.servizi  		{ clear:both; padding:10px; display:block; font-size:11px; color:#ccc; text-decoration:none; }
.servizi a 		{ color:#ccc; text-decoration:none; }
.servizi a:hover {color:#fff;}
.servizi a:active {color:#ccc;}
.servizi a:link {color:#cccc;}
.servizi a:visited {color:#cccc;}

.footeritem span{ clear:both; padding:10px; display:block; font-size:11px; color:#ccc; }
.footeritem span:hover{ color:#fff; }
.footeritem:hover{ border-top:5px solid #ff9900; background:#333; }
.imgex{ float:left; width:58px; height:90px; margin:2px; }

.suggest_link { background-color: #333; padding: 2px 6px 2px 6px; color:#aaa; border-bottom:1px solid #666; cursor: pointer;}
.suggest_link_over { background-color: #444; border-bottom:1px solid #FF9900; color:#FFF; padding: 2px 6px 2px 6px; cursor: pointer;}
#search_suggest { background-color: #333; text-align: left; border: 0px solid #000; width:150px; font:1.0em}	
#txtSearch{ width:150px; color: #333;}

div.pic{ float:left; padding:0 0 12px 0; background: url(images/shadow2.gif) no-repeat bottom right;}
div.pic img{display: block;border: 1px solid; border-color: #CCC #CCC #AAA #CCC; background: #f6f6f6; margin-left:15px;}

div.pic2{ padding:0 0 12px 0; background: url(images/shadow2-110.gif) no-repeat bottom right; text-align: center; float:left;}
div.pic2 img{border: 1px solid; border-color: #CCC; background: #f6f6f6;}

.Stile1 { padding-left:5px; color: #FF9933; font-weight: bold;	padding-top:5px; margin-top:10px; padding-bottom:5px; border-top:1px solid #666;}
.Stile2 {color: #333; padding-top:3px; margin-bottom:3px; font-weight: bold;}

ul#multi1,ul#multi1 li{margin:0;padding:5px 0px 5px 5px;list-style:none}
ul#multi1{width: 100%;overflow: hidden; padding:0; margin:0; line-height: 1.0; color: #666}
ul#multi1 li{float:left; height:235px;  width:15%; margin-left: 1%;display: inline;}

ul#multi2,ul#multi2 li.lista{margin:5px;list-style:none; }
ul#multi2{width: 100%;overflow: hidden; padding:0; margin:0; line-height: 1.0; color: #666}
ul#multi2 li.lista{float:left; height:165px; overflow:hidden; width:260px;; padding: 10px;display: inline; border-right:1px dotted #666; border-bottom:1px dotted #666;}
.listacorta{float:left; width:120px; padding: 10px;height:15px; }



.prezzo{ padding:3px 6px 3px 3px ; margin-top:3px; width:40px; height:17px; background:url(/images/logo-vuoto.gif) top left no-repeat; float:left; text-align:right;}
.prezzo2{ padding:3px 6px 3px 3px ; margin-top:3px; width:50px; height:17px; background:url(/images/logo-vuoto2.gif) top left no-repeat; float:left; text-align:right;}

.intropagina{ border-top:1px solid #FF9900; padding:5px; text-align:left; margin:10px; color:#333;}
.titolo_cat_2 { background-color: #f3f3f3; border-bottom:1px solid #FF9900; padding:5px; margin-bottom:7px;}

/*Quotes style
..............................*/
#paginazione{width: 690px; height:38px; padding: 8px 0; text-align:center; background: transparent url(images/paginazione.gif) left top no-repeat; }
.pagination{padding: 3px;}
.pagination ul{margin: 0;padding: 0;text-align: center;font-size: 11px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{ padding: 3px; border: 1px solid #aaa; text-decoration: none; color: #999;}
.pagination a:hover, .pagination a:active{ border: 1px solid #999; color: #000; background-color:#ccc; }
.pagination li.currentpage{ font-weight: bold; padding: 3px; margin-right:3px; border: 1px solid #777; background-color: #999; color: #FFF; }
.pagination li.disablepage{ padding: 3px; border: 1px solid #999; color: #9999;}
.pagination li.nextpage{ font-weight: bold; }


#search input#s  { position:absolute;  font: 11px Tahoma, Arial; color: #330000; width: 130px; height: 13px; float: left; background-color: #ccc; border: none; left: 105px; top:7px; }
#search button#searchButton  { position:absolute; background: url(images/cerca.png) left top no-repeat; border: none; width: 60px; height: 21px; float: left; cursor: pointer; text-indent: -9999px; display: block; left: 285px; top:4px;}

* html .pagination li.currentpage, * html .pagination li.disablepage{
 /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;padding-right: 0;}



/* Top pagina.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px; }
-----------------------------------------------------*/

#Topp  {  background: #000 ;height: 160px; width: 100%; margin: 0 auto; padding: 0; }
#sfondologo { height: 120px; width: 980px; margin: 0 auto; padding: 0;}
#logo{ margin: 0 auto; padding:0px; background: #000 url(images/logo-bloomy2.jpg) top left no-repeat; height:130px;
}
/* Main navigation
------------------------------------------------------------------*/
#mainNavContainer { background: #000; height: 30px; width: 980px; margin: 0 auto; padding: 0;}

#mainNavContainer #mainNav {background: transparent url(/images/pulsantiera.png) right top no-repeat;
	width: 980px; 	height: 30px; position: relative; display: block; text-indent: -9999px; float: right;	z-index: 9; margin: 0; padding: 0;}
#mainNavContainer #mainNav li a { text-indent: -9999px; text-decoration: none; }
#mainNavContainer #mainNav li {list-style: none; position: absolute; top: 0; margin: 0; padding: 0;}
#mainNav li, #mainNav a { height: 30px; display: block; outline: none; }

/* Navigation links slices */
#navHome	{ left: 0px; 	width: 66px; }
#navWork	{ left: 66px; 	width: 67px; }
#navAbout	{ left: 133px; 	width: 100px; }
#navJournal { left: 233px; 	width: 132px; }
#navContact	{ left: 365px; 	width: 63px; }
#navContact3{ left: 428px; 	width: 72px; }
#navContact2{ left: 500px; 	width: 350px; }
#navcarrello{ left: 850px; 	width: 100px; }

/* Navigation hover slices */
#navHome a:hover, #navHome a:focus { background: transparent url(/images/pulsantiera.png) 0px -30px no-repeat; }
#navWork a:hover, #navWork a:focus { background: transparent url(/images/pulsantiera.png) -66px -30px no-repeat; }
#navAbout a:hover, #navAbout a:focus  { background: transparent url(/images/pulsantiera.png) -133px -30px no-repeat; }
#navJournal a:hover, #navJournal a:focus { background: transparent url(/images/pulsantiera.png) -233px -30px no-repeat; }
#navContact a:hover,  #navContact a:focus { background: transparent url(/images/pulsantiera.png) -365px -30px no-repeat; }
#navContact3 a:hover,  #navContact3 a:focus { background: transparent url(/images/pulsantiera.png) -428px -30px no-repeat; }