* { /*azzeriamo tutti i margini e padding*/
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#0E9EFF url(../images/bg_body.jpg) repeat-x top center ;
	color:#fff;
}

table {
	font-size: 1em; /*corregge i font delle tabelle*/
}

.mir { display:block; overflow:hidden; outline:none; text-indent:-9999em; }
/*LAYOUT PAGINA*/
/*######################################################*/
#wrapper-container	{background:url(../images/bg_body_top.jpg) no-repeat top center}

#container {
	width:910px;
	margin:0 auto;
	background:#fff;
	color:#000;

}

#header {
	height:185px;
	background: url(../images/header.jpg) no-repeat top center;
	color:#fff;
	position:relative;
}


#logo       { width:337px; height:85px; position:absolute; top: 50px; left: 10px; }
#logo a.mir { width:337px; height:85px; background:url(../images/logo.gif) no-repeat 0 0; }

#lingue {
	float:right;
	padding:4px;
}

#menunav {
	height:47px;
	position:absolute;
	top:138px;
}

#contentarea {
	min-height:520px; height:auto !important; height:520px;
}

#testo	{width:400px; position:absolute; top:10px; right:10px;line-height:1.3em;}

#testo h3	{margin-bottom:1.3em; font-weight:normal; font-size:1.8em; color:#aa599d;}

#sidebar {
	float:left;
	width:200px;
}

#maincontent {
	display:inline;
	float:left;
	width:870px;
	margin:20px;
}

#home	{position:relative;}

#home img.foto	{position:absolute; top:0; left:37px;}

#pulsantoni	{background:url(../images/banner_prodotti.jpg) no-repeat center center; width:848px; height:191px; position:absolute; top:294px; left:11px;}

#pulsantoni a	{text-decoration:none; font-size:0.8em;position:absolute;top:138px; color:#FFF;font-weight:bold;}
#pulsantoni a:hover	{color:#0E9EFF;}
#pulsantoni a.pannolini	{ left:37px;}
#pulsantoni a.linea	{ left:182px;}
#pulsantoni a.igiene	{left:321px;}
#pulsantoni a.dermocosmesi	{left:455px;}
#pulsantoni a.incontinenza	{left:592px;}
#pulsantoni a.altro	{left:727px;}


#footer {
	line-height:2em;
	clear:both;
	padding:5px;
	font-size:.8em;
	text-align:center;
}
/*######################################################*/


/*MENUNAV*/
/*######################################################*/
#menunav ul {
	height:47px;
	list-style-type:none;
	padding:0; /*ri-azzero il padding*/
}

#menunav ul li {
	height:47px;
	float:left;
}

#menunav ul li a {
	height:47px;
	line-height:47px;
	float:left;
	padding:0 20px;

	color:#af0c9e;
	text-transform:uppercase;
	text-decoration:none;
	font-size:1em;	
}
#menunav ul li a:hover {
	color:#000;
}
#menunav ul li a.active {
	background-color:#fff;
	color:#000;
}

/*######################################################*/

/*MENUCAT*/
/*######################################################*/
#menucat ul {
	list-style-type:none;
	padding:0; /*ri-azzero il padding*/
}

#menucat ul li {
	display:inline;
}

#menucat ul li a {
	display:block;
	padding:5px;
	background-color:#eee;
	margin:5px;
}

#menucat ul li a:hover,
#menucat ul li a.current {
	background-color:#bbb;
}

#menucat ul ul li a {
	padding-left:1em;
	background-color:#fafafa;
}

#menucat ul ul li a:hover
#menucat ul ul li a.current {
	background-color:#eee;
}

#menucat ul ul ul li a {
	padding-left:2em;
}

/*######################################################*/

/*RICERCA*/
/*######################################################*/
#cerca {
	margin:5px;
	padding:10px;
	background-color:#ccc;
}
/*######################################################*/

/*MAILING_LIST*/
/*######################################################*/
#mailing_list {
	margin:5px;
	padding:10px;
	background-color:#eee;
}

#mailing_list p {
	font-size:.8em;
}
/*######################################################*/


/*ELENCO LISTA EVENTI NEWS   */
/*######################################################*/
#lista_eventi_news {
	margin:5px;
	padding:10px;
	background-color:#ddd;
	font-size:.8em;
}

.listaeventinews_elenco {
	border-bottom:1px solid #bbb;
	margin-bottom:5px;
	padding-bottom:3px;
}

.listaeventinews_elenco .titolo {
	font-size:1em;
	font-weight:bold;
	padding:3px 0;
}

.listaeventinews_elenco .descrizione {
	
}
/*######################################################*/

/*INDIRIZZO*/
#indirizzo {
	margin:5px;
	padding:10px;
	background-color:#ccc;
}

#indirizzo .ragione_sociale {
	font-weight:bold;
	text-align:center;
	padding:.5em 0;
}

#indirizzo .testo_indirizzo {
	
}

