@charset "utf-8";
/* CSS Document */
/******************************
   General element styles
******************************/

* { margin:0; padding:0; }
body { margin: 0px 0px 0px 0px; font-family: Verdana; color: #333; font-size:100%; background:url('/img/common/body-background.gif') center repeat-y; background-color: #f4f4f4; }
h1 { float:left; width: 179px; height: 89px; }
#header h1 a {
	display:block;
	height:100%;
	margin-bottom:5px;
	text-indent:-1000em;
	background-image: url(../img/common/logo2.jpg);
}
#headerArredo h1 a {
	display:block;
	height:100%;
	margin-bottom:5px;
	text-indent:-1000em;
	background-image: url(/img/common/logo_artinox-soluzioni-di-arredo.jpg);
}
h2 { font-size:18px; color: #1D91CC; }
h3 { font-family: "Trebuchet MS", "Myriad Pro", verdana; font-size: 21px; margin-bottom:3px; font-weight: normal; }
	#content h3 {
	font-family: Verdana;
	margin: 0 0 8px 0;
	color: #1B70B0;
}
	#content404 h3 { font-family: Verdana; font-size: 13px; margin-top: 30px; margin-bottom: 3px; }
h4 {
	font-size:14px;
	color: #1B70B0;
/*	text-transform: lowercase;
*/}
h5 {
	font-size:11px;
	color: #1B70B0;
	margin-bottom: 5px;
}
h6 { font-size:10px; }

ul { list-style-type: none; }
ul.bulleted { list-style-type:disc; margin-left:25px; margin-bottom:8px; }
          ul.bulleted li { padding-bottom:6px; width:auto; overflow:visible !important; }

ol { margin-left:25px; }
	ol li { padding-bottom:6px; overflow:visible !important; }

input { vertical-align: middle; }
fieldset { border:none; }
	legend { display: none; }
	fieldset div input { border:1px solid #999; }
a {
	color: #333;
	text-decoration: none;
}
form div input { padding: 2px; }
form div input, select { font-size: 11px; color:#666; }
p { line-height: 1.5em; margin:10px 0;}
sup { font-size:8px; font-weight:bold; }
a img { border:none; }
.clear { clear:both; }
.subhead { font-family: Verdana, Helvetica, sans-serif !important; color:#666666; font-size:14px; padding-top:6px;}     
sup.reg { font-size:8pt; font-weight:normal; vertical-align:top; }

#wrapper { position: relative; font-size:11px; width:930px; margin:auto; background: #fff; }

/*****************************************
  Page Options - top of page (HEADER.HTML)
******************************************/

#page-options { padding-top:0px; }
	#page-options a { text-transform:lowercase; }
	#page-options ul, #page-options li { display: inline; }
	#page-options li { /*border-right:1px solid #666;*/ }
	#page-options li.active, #page-options li.active a {
	color:#1D91CC;
}
	#page-options a:hover {
	text-decoration: underline;
	color: #333;
}
	#page-options li.last { border:none;}
#locations { padding-right: 10px; float:right; padding-top:15px; }
#owners-resources { float:right; background: url('/img/common/orange-arrow.gif') left center no-repeat; padding-left:13px; margin-right: 20px; }
#login_header { float:left;text-align:right; padding-top:13px; padding-left:5px; }
#mypalm_header { float:right; margin-right:20px;padding-top:4px;}
#mypalmlogo { float:left; cursor:hand}
#flashContent  {
	margin-bottom: 15px;
	height: 340px;
}
#newshome  {
	margin-bottom: 15px;
	height: 60px;
}



/*************
  Recherche
*************/
#header {
	z-index:999;
	position:relative;
	padding-top: 8px;
}
#searchbar form {position:absolute; top:60px; right:-15px; width:220px; margin:0; padding:0;}
*html #searchbar form {right:130px;} 
#searchbar form label { display: none; }
#searchbar form div { display: inline; }


/*************
  Piede
*************/
#footer {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #999;
	font-size: 10px;
}
.prdLabel a {
	color: #1D91CC;
}
