a, a:active, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

h1 {
	display:none;
	margin:0;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin:15px 0;
	background-color: #EAE1C5;
	text-align: center;   /*centra in IE 5.x */
}

div#container{
	position: relative;
	height:100%;
	width: 760px;
	margin: 0px auto;   /*centra negli altri browsers*/
	text-align: left;   /*ripristina l'allineamento*/
	padding:0;
	background-image:url(../images/sfondomain.jpg);
}

/* HEADER */
div#header{
	margin:0;
	padding:0;
	height:347px;
}

div#headsx {
	float:left;
	width:258px;
}

div#headcenter {
	float:left;
	width:269px;
}

div#headdx {
	float:left;
	width:233px;
}

/* MAIN */
div#main {
	background-image:url(../images/sfumatura.jpg);
	margin:0 0 0 6px;
	padding:0 0 0 18px;
	background-repeat:repeat-x;
}

/* NAVIGATION */
div#navigation{
	float:left;
	/* Inizia il Simplified Box Model Hack */
	width:233px; /* Dimensioni per Opera 5 */
	width:243px; /* Dimensioni per Explorer 5.x */
	width:233px; /* Dimensioni per browser standard compliant */
	padding:0;
}

div#navigation .menu{
	background-image:url(../images/sfondomenu1.gif);
	line-height:30px;
	padding-left:20px;
}

div#navigation .separazione{
	border-top:#604107 2px solid;
}

div#navigation .titolo{
	background-image:url(../images/sfondomenu.gif);
	padding-top:10px;
	padding-left:20px;
}

div#navigation .categoria{
	background-image:url(../images/sfondomenu.gif);
	padding-left:20px;
	line-height:22px;
	font-weight:bold;
	color:#663300;
	font-size:13px;
	padding-bottom:2px;
}

div#navigation .categoria a, a:active, a:visited {
	color:#663300;
	text-decoration:none;
}

div#navigation .categoria a:hover {
	color:#C98012;
	text-decoration:none;
}

div#navigation .qsmall{
	background-image:url(../images/q-small.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	width:22px;
	height:22px;
}

div#navigation .fondo{
	background-image:url(../images/fondomenu.gif);
	height:28px;
}

/* CONTENT */
div#content{
	position:relative;
	margin:0 0 0 235px; 
	/* Inizia il Simplified Box Model Hack */
	width:495px; /* Dimensioni per Opera 5 */
	width:505px; /* Dimensioni per Explorer 5.x */
	width:495px; /* Dimensioni per browser standard compliant */
	padding:5px 0;
	min-height:508px;
}

div#content h2 {
	padding-left:10px;
	font-size:16px;
	color:#F2D287;
}

div#content .slogan {
	padding-left:10px;
	font-size:16px;
	color:#F2D287;
	font-weight:bold;
}

div#content .testo{
	padding-left:15px;
}

div#content .testo a, a:active, a:visited{
	color:#FFFFFF;
}

div#content .testo a:hover{
	color:#D09E01;
}

div#content h2 .scheda{
	color:#D09E01;
}

div#content .boxprodotti {
	float:left;
	margin:15px 0 0 15px;
	width:225px;
	font-weight:bold;
	color:#382A05;
	font-size:12px;
}

div#content .boxprodotti .top {
	background-image:url(../images/box-top.gif);
	background-repeat:no-repeat;
	height:46px;
}

div#content .boxprodotti .top .codiceprod {
	font-size:12px;
	margin-left:40px;
}

div#content .boxprodotti .top .nomeprod {
	line-height:46px;
	margin-left:5px;
	font-size:14px;
}

div#content .boxprodotti .centro {
	background-color:#F0E8BA;
	padding:1px 15px 1px 48px;
}

div#content .boxprodotti .centro .foto {
	background-color:#FFFFFE;
	height:150px;
	text-align:center;
}

div#content .boxprodotti .bottom {
	background-image:url(../images/box-bottom.gif);
	background-repeat:no-repeat;
	height:29px;
	line-height:33px;
	color:#382A05;
	padding-left: 35px;
}

div#content .boxprodotti .bottom a, a:active, a:visited {
	color:#382A05;
	text-decoration:none;
}

div#content .boxprodotti .bottom a:hover {
	color:#C98012;
	text-decoration:none;
}

div#content .conferma {
	font-size:14px;
	padding:10px;
}

/* FOOTER */
div#footer {
	clear:both;
	height:133px;
	background-image:url(../images/footer.jpg);
	font-size:13px;
}

div#footer a, a:active, a:visited {
	color:#FFFFFD;
	text-decoration:none;
}

div#footer a:hover {
	color:#C98012;
	text-decoration:none;
}

div#footer .menu {
	text-align:center;
	padding:40px 0 40px 0;
}

div#footer .crediti {
	text-align:center;
	font-weight:bold;
}

div#footer .crediti .realizzazione {
	float:right;
	padding-right:20px;
}

div#footer .crediti .realizzazione a, a:active, a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

div#footer .crediti .realizzazione a:hover {
	color:#663300;
	text-decoration:none;
}

div#footer .crediti .realizzazione .valid {
	text-align:left;
}

div#pagine {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	margin:10px;
}

div#pagine .evidenza {
	font-weight:bold;
	background-color:#C98014;
	padding:2px 4px;
	width:10px;
}

div#pagine a, a:active, a:visited {
	color:#FFFFFC;
	text-decoration:none;
}

div#pagine a:hover {
	color:#C98012;
}


/* CATEGORIE */
div#categorie {
	padding:5px 5px 5px 15px;
}

div#categorie .categoria {
	margin-bottom:15px;
	height:240px;
}

div#categorie .categoria h3 {
	font-size:14px;
	line-height:18px;
	margin:3px;
}

div#categorie .categoria h3 a, a:active, a:visited {
	color:#F2D287;
}

div#categorie .categoria h3 a:hover {
	color:#C98012;
}

div#categorie .categoria .boxfoto {
	float:right;
	width:150px;
	padding:0;
}

div#categorie .categoria .boxfoto .top {
	background-image:url(../images/box-top-2.gif);
	background-repeat:no-repeat;
	height:29px;
}

div#categorie .categoria .boxfoto .bottom {
	background-image:url(../images/box-bottom-2.gif);
	background-repeat:no-repeat;
	height:29px;
}

div#categorie .categoria .boxfoto .foto {
	background-color:#F0E8BA;
	text-align:center;
	width:150px;
}

div#categorie .categoria .testo {
	padding:2px 5px;
	width:310px;
}


/* SCHEDA */
div#scheda {
	padding:5px 5px 5px 10px;
	height:420px;
}

div#scheda .coldx {
	float:right;
	width:225px;
	padding:2px 2px 10px 2px;
}

div#scheda .coldx .top {
	background-image:url(../images/box-top-1.gif);
	background-repeat:no-repeat;
	height:29px;
}

div#scheda .coldx .bottom {
	background-image:url(../images/box-bottom.gif);
	background-repeat:no-repeat;
	height:29px;
	clear:both;
}

div#scheda .coldx .foto {
	text-align:center;
	background-color:#F0E8BA;
}

div#scheda .coldx .thumbs {
	background-color:#F0E8BA;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#663300;
	padding:2px 0;
	height:100px;
	min-height:30px;
}

div#scheda .coldx .thumbs .titolo {
	line-height:20px;
	padding:5px;
}

div#scheda .coldx .thumbs .foto {
	float:left;
	border:#FFFFFF 2px solid;
	margin:4px 3px 4px 9px;
}

div#scheda .colsx {
	float:left;
	width:230px;
	padding:2px;
}


/* FORM */
form{
	padding:0px;
	margin:0px;
}

fieldset{
    margin:0;
	padding-left:10px;
    border: none;
	height:420px;
}

fieldset div{
    padding:2px;
}
/*
fieldset a, a:active, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

fieldset a:hover{
	text-decoration:underline;
}
*/

label{
	float:left;
	width:150px;
    display:inline;
    line-height:23px
}

textarea
{
	color:#382A05;
	line-height: normal;
}

input {
	color:#382A05;
	line-height: normal;
}

.pulsante {
	background:#382A04;
	color: #FFFFFF;
	font-weight: bold;
	border:#FFFFFF 1px solid;
}
