* {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	background: #ffffff url(paolucci_bg.jpg) top left repeat-x;
}
body, html {
	text-align: center;
}
.hide-me {
	display: none;
}
.now {
	color: red;
}


a:link, a:visited { color: #347498; }
a:hover, a:active { color: #87CEFA; }

h1, h2, h3, h4, h5, h6 { color: #347498; }
ul { }
li { }
input, textarea, select { border: 1px solid #347498; font-size: 9px; color: #666; background: #f8f8ff; }
input.submitButton {	background: #ffffff; }

#wrapper {
	margin: 0 auto auto auto;
	width: 920px;
	background: #ffffff url(paolucci_wrapper.jpg) top left repeat-y;
	overflow: auto;
}
#logo {
	float: left; display: inline;
	width: 100%; height: 120px;
	background: #ffffff url(paolucci_header.jpg) top center no-repeat;
}
#logo h1, #logo h1 a {
	float: left; display: inline;
	width: 100%; height: 120px; line-height: 120px;
}
#logo h1 a span {
	display: none;
}
#nav, #renav {
	float: left; display: inline;
	clear: both;
	width: 100%; height: 35px; line-height: 35px;
	background: #ffffff;
}
#nav ul, #renav ul {
	float: left;
}
#nav ul li, #renav ul li {
	float: left; display: inline;
	margin-left: 10px;
}
#nav ul li a, #renav ul li a {
	text-decoration: none;
	font-size: 16px;
}
#nav ul li a:hover, #renav ul li a:hover {
	text-decoration: underline;
}
#side-bar {
	float: left; display: inline;
	width: 320px;
}
#side-bar ul {
	float: left; display: inline;
	width: 300px;
	margin: 5px 10px;
	text-align:left;
}
#side-bar ul li {
	list-style: none;
	float: left; display: inline;
	clear: both;
	width: 100%;height: 16px; line-height: 16px;
}
#side-bar ul li a {
	text-decoration: none;
	float: left; display: inline;
	clear: both;
	width: 100%; height: 16px; line-height: 16px;
}
#side-bar ul li a:hover {
	background: #347498;
	color: #f8f8ff;
}
#side-bar h3.azienda a { float: left; display: inline; width: 300px; height: 23px; margin: 0 auto auto 10px; background: url(azienda_2.jpg) top center no-repeat; margin-top: 2px; }
#side-bar h3.azienda a span { display: none; }

#side-bar h3.prodotti a { float: left; display: inline; width: 300px; height: 23px; margin: 0 auto auto 10px; background: url(prodotti_2.jpg) top center no-repeat; margin-top: 2px; }
#side-bar h3.prodotti a span { display: none; }

#main {
	float: left; display: inline;
	width: 600px;
	overflow: auto;
}
#bread-cumb,#page-content, #page-image {
	float: left; display: inline;
	width: 580px;
	margin: 5px 10px;
	text-align: left;
}
#bread-cumb {
	font-size: 10px;
	color: #cccccc;
}
#page-content h2 a { text-decoration: none; font-size: 16px;}
#page-content h2  { border-top: 1px solid #ffd700; margin-top: 3px; }
#page-content em { background-color: #FFD700; float: left; display: block;clear: after; width: 100%; margin-bottom: 5px; }

#footer {
	float: left; display: inline;
	width: 100%;
	background: #347498;
	font-size: 9px;
}
#footer p {
	margin: 5px 10px;
	color: #cccccc;
}
#footer a {
	color: #ffffff;
}
#footer a.jump-to-top {
	float: right; display: inline;
	margin: 5px 10px;
}

/* PAGINA DEI PRODOTTI */
tr.itemTitle  { background: #347498 url(th_bg.jpg) top left repeat-x; }
tr.itemTitle th { border-bottom: 0px solid #eee; height: 21px; line-height: 21px; font-size: 11px; font-weight: bold;  color: #fff; padding-left: 2px; padding-right: 2px; }
tr.item td { border-bottom: 0px solid #eee; height: 15px; line-height: 15px; font-size: 11px; text-transform: lowercase; padding-left: 2px; padding-right: 2px; }
tr.itemFoot td { border-bottom: 0px solid #eee; height: 13px; line-height: 13px; font-size: 11px; font-weight: bold; color: #333; padding-left: 2px; padding-right: 2px; text-align: center; background-color:#BFD5E2; }
/* dispari */
.odd { background-color: #F8F8FF; }
/* pari */
.even { }

input {background-color: #E5ECF9;}
select {background-color: #E5ECF9;}
textarea {background-color: #E5ECF9;}.texta {border: 1px solid #E5ECF9}

.tdhead {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 2px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #DDAD08;
        border-bottom-width: none;
        border-bottom-style: none;
        border-bottom-color: none;
        border-left-width: none;
        border-left-style: none;
        border-left-color: none;
        border-right-width: none;
        border-right-style: none;
        border-right-color: none;
        background-color: #FEFADE;
}

.tdmenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 10px;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #cccccc;
        border-top-width: none;
        border-top-style: none;
        border-top-color: none;
        border-left-width: none;
        border-left-style: none;
        border-left-color: none;
        border-right-width: none;
        border-right-style: none;
        border-right-color: none;
        background-color: none;
}

.tdspace {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 10px;
}
