/*stili per il layout fisso con posizionamenti assoluti*/
html,body{
	margin: 0;
	padding:0;
}
.contatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6699FF;
	border: 1px solid #6699FF;
}
body{
	font-family: arial,sans-serif;
	font-size: 76%;
	text-align: center;
}
div#container{
	position:relative;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background-image: url(img/fondo.gif);
	background-repeat: repeat-y;
}

/*stili generici, su header e footer*/
div#header{
	background-image: url(img/header.jpg);
	height: 120px;
	background-repeat: no-repeat;
}
div#header h1{
	display: none;
}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #83A4B5;font-size: 1.5em}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#box_dx_home{
	position:absolute;
	width: 180px;
	top: 126px;
	left: 578px;
	height: 1767px;
}
div#box_dx{
	position:absolute;
	width: 180px;
	top: 120px;
	left: 579px;
}
#box_dx input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	border: 1px solid #83A4B5;
}

div#navigation{position:absolute;top: 135px;right: 0;width: 180px}
div#menu{
	position:absolute;
	width: 150px;
	background-color: #FFFFFF;
	top: 10px;
	left: 602px;
	border: 1px solid #83A4B5;
}

div#content{margin-right: 200px;padding: 1em;}
div#footer{text-align:center; padding: 0.5em; color: #000}


/*stili per la navigazione*/
div#menu a{
	color:#83A4B5;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
	font-variant: normal;
}
div#menu a:hover {
	text-decoration: underline;
}

div#menu ul{
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	margin-left: 10px;
}
div#menu li{
	margin: 0px;
	padding: 0px;
}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}

/*stili per i box dei contenuti*/
dl{width: 550px;line-height: 1.3;color: #555}
dt{padding: 15px 15px 0;font-weight:normal;
    background:url(img/fondo_categorie.jpg) no-repeat top}
dt a{color: #69C}
dt a:hover{color: #369}
dd{
	margin: 0;
	background:url(img/fondo_categorie.jpg) no-repeat bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}

.box_ricerca dl{width: 180px;line-height: 1.3;color: #555}
.box_ricerca dt{padding: 10px 5px 0;font-weight:bold;
    background:url(img/fondo_box_dx.jpg) no-repeat top}
.box_ricerca dt a{color: #69C}
.box_ricerca dt a:hover{color: #369}
.box_ricerca dd{
	margin: 0;
	background:url(img/fondo_box_dx.jpg) no-repeat bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


.intro {
	font-weight: bold;
	color: #336699;
}
.box_dx_corpo {
	background-image: url(img/fondo_dx.jpg);
	background-repeat: repeat-y;
}
.box_dx_chiusura {
	line-height: 23px;
	background-image: url(img/fondo_dx_chisura.jpg);
}
.in_distribuzione {
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 50px;
	text-align: left;
}
#scudino_pc {
	background-image: url(img/scudino_pc.jpg);
	background-repeat: no-repeat;
}
#scudino_brianza {

	background-image: url(img/scudino_brianza.jpg);
	background-repeat: no-repeat;
}
.testo_semplice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
}
.ul_menu_cat {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding: 0px;
}
.li_menu_cat {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
a {
	text-decoration: none;
	color: #83A4B5;
}
a:hover {
	text-decoration: underline;
}
