html,body{margin: 0;padding: 0}
body{font: 66% Verdana,Arial,sans-serif;text-align:center}
h1,h2,h3{font-family: "Trebuchet MS",Arial,sans-serif;margin: 0}
h1{color: #7FA0B1;font-size: 200%}
h2{color: #B8B8B8;font-size: 180%}
h3{color: #A47E6A;font-size: 150%}
p{margin: 0 0 0.8em 0}


DIV#contenuto {
    width: 840px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}

DIV#header{
    line-height:100px;
    height: 100px;
    background: url(images/top.jpg) no-repeat;
}

DIV#zona {
    margin: 0px auto;
    height: 100%;
    padding-top: 4px;
    border: 1px solid #ccc;
    border-top: 0px;
    /*background: url(images/corpo_bg.gif) repeat-y;*/
}

DIV#corpo{
    float: left;
    width: 500px;
    margin: 0px auto;
}

.senza_left #corpo { background-color: white; min-height: 893px; height:893px  }

DIV#sinistra{
	float:left;
	width:160px;
	font-size: 8pt;
	margin-top: -4px;
}

DIV#destra{
	float:right;
    width:160px;
    font-size: 8pt;
    margin-top: -4px;
}

DIV#footer{
	clear: both;
    width: 840px;
	background: url(images/bottom.jpg) no-repeat;
    height: 25px;
    padding-top: 0px;
	text-align: center;
}

/*-----------------*/
DIV#c{
    padding: 5px;
    font-size: 8pt;
    min-height: 170px;
}

DIV#c .margine{
    margin: 3px;
}
DIV#sinistra DIV#c{
    background: url(images/barra_bg_l.jpg) center top no-repeat;
}
DIV#destra DIV#c{
    background: url(images/barra_bg_r.jpg) left top no-repeat;
}

.rosso{
    padding: 10px;
    font-size: 8pt;
    background: url(images/barra_bg_rrosso.jpg) left top no-repeat;
    min-height: 140px;
}

DIV#c .news{
    font-size: 7.5pt;
}
DIV#barra{
    background: url(images/scroller_bg.jpg) repeat;
}
.cel_sx{
	float:left;
	width:150px;
}
.cel_dx{
	float:left;
    width:250px;
    clear:right;
}


/*-----------------*/
h1.titolo{
	font-weight: bolder;
	color: green;
    height: 30px;
    min-height: 30px;
    padding: 0 0 0 25px;
}

.titolo{
	font-weight: bolder;
	color: green;
    height: 27px;
	background: url(images/m_content.jpg) no-repeat;
    padding: 6px 0 0 25px;
    margin-top: -10px;
}

.titolo_white{
    font-size: 13pt;
    color: white;
    font-weight: bolder;
}

.titolo_big{
    font-size: 13.5pt;
    color: #333333;
    font-weight: bolder;
}

.titolo_blu{
    font-size: 11.5pt;
    color: blue;
    font-weight: bolder;
}

.txt_medio{
    font-size: 10px;
    color: #333333;
    font-weight: bolder;
}

.risultato{
	color: green;
    padding: 6px 0px 10px 6px;
}
.risultato a{
    font-weight: bolder;
}


.titolo_verde {
	color: green;
	font-size: 10pt;
	font-weight: bolder;
}

/*-----------------*/
a:link{
    font-size: 7.5pt;
    color: #336633;
    font-weight: bolder;
    text-decoration: none;
}
a:visited{
    font-size: 7.5pt;
    color: #336633;
    font-weight: bolder;
    text-decoration: none;
}
a:hover{
    color: #FF6600;
    text-decoration: underline;
}

/*-----------------*/
#box_primopiano {
 	display: block;
	width: 420px;
	height: 175px;
	background: url(images/box_primopiano.jpg) no-repeat;
	margin: 0px auto;
	font-family: Verdana;
}
#box_primopiano .contenuto {
	padding: 35px 15px 20px 15px;
}


.box_superofferta {
	width: 420px;
	height: 175px;
	background: url(images/box_superofferta.jpg) no-repeat;
	margin: 0px auto;
	font-family: Verdana;
}

.box_superofferta .contenuto {
	margin: 0px 10px;
}

.box_superofferta .contenuto div a:link, .box_superofferta .contenuto div a:visited {
	width: 310px;
	font-size: 9pt;
	font-weight: bolder;
	color: #FF8503;
	padding-top: 15px;
	text-align: center;
	text-decoration: none;
	display: block;
}
.box_superofferta h2 {
	font-size: 16pt;
	font-weight: bolder;
	color: green;
	text-align: right;
	display: block;
	float: right;
	width: 245px;
	padding: 0 10px 10px 0;

}
.box_superofferta .contenuto h3 a:link, .box_superofferta .contenuto h3 a:visited {
	font-size: 12px;
	font-weight: bolder;
	color: #FF8503;
	padding-top: 12px;
	text-align: right;
}
.box_superofferta .contenuto p {
	font-size: 7.5pt;
	font-weight: normal;
	color: #333333;
	text-align: left;
	float: left;
	display: block;
	margin: 20px 10px 10px 5px;
	width: 220px;
}
.box_superofferta .contenuto img {
	float: left;
	padding: 0px 0px 0px 10px;
}




.box_header_bg {
	
}
.box_header_bg h1 {
	padding: 0 2px;
	color: #ffffff;
	font-size: 7.5pt;
	background: url(/images/box_header_bg.jpg) repeat-x;
}



.art-desc {
	font-size: 12px;
    text-align: justify;
 	color: black;
	text-indent: 2pt;
}

.art-dispo {
	color: #DC2B19;
	font-size: 12px;
	font-weight: bold;
}

.art-prezzo {
	font-size: 11pt;
 	color: red;
    font-weight: bold;
}

.art-prezzo2 {
	font-size: 10px;
	bottom: 10px;
	font-weight: bold;
}

h1 {
	font-size: 11pt;
    text-align: justify;
 	color: black;
}

hr {
    height: 1px;
    color: green;
}

.inputtext { border: 1px solid green;background-color:#f5f5f5; width: 70px; margin-bottom: 2px }

.maiuscolo {
	text-transform: uppercase;
}


.imgl { float: left; margin-right: 10px; }
.imgr { float: right; margin-left: 10px; }


.left {
	float: left;
}

.right {
	float: right;
}


.clear {
	clear: both;
}

/***** MENU ****/

#nav, #menu {
	display: block;
	margin: 2px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 1px solid #676767;
	}

#menu ul li {
	position: relative;
	}
	
#menu li ul {
	position: absolute;
	left: 148px;
	top: 0;
	display: none;
	background-color: #FFFFFF;
	z-index: 999;
	}


/* Styles for Menu Items */
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
	display: block;
	text-decoration: none;
	color: #000000;
	background: url(/img/tri.gif) no-repeat right #C4D6E0;
	background-color: #fff; /* IE6 Bug */
	padding: 3px;
	border: 1px solid #676767; /* IE6 Bug */
	border-bottom: 0;
	font-size: 6.5pt;
	font-weight: normal;
	}

#menu li ul li a:visited, #menu li ul li a:link, #menu li ul li a {
	background-color: #ECF1F7;
	}
#menu li ul li a:hover {
	background-color: #DADFBB;
	}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; background-color: #FFFFFF; }
* html #menu ul li a { height: 1%; background-color: #FFFFFF; }
/* End */
		
#menu li:hover ul, #menu li.over ul { display: block; } 
