/**
* Generale
**/

p, div, body, html, ul, ol, li, dl, dt, dd, hr, form, h2 {
	margin: 0;
	padding: 0
}

body {
	background-color: #FFF;
	font-family: verdana, helvetica, arial, sans;
	font-size: 0.7em;
	color: #000;
/*	background-color: #CCC*/
}

img {
	border: 0
}

hr {
	visibility: hidden;
}

h2{
	color: #F36C2D;
	font-size: 2em;
	margin-bottom: 20px
}

h2 a {
	color: #F36C2D;
	text-decoration: none
}

h3 {
	color:#006699;
	font-size:1.3em;
}

a {
	color :#247FAA;
}

a:hover {
	color: #FF9900;
}

hr.none {
	display: none
}

div#container {
	background: url("../immagini/bg_container.jpg") repeat-x;
/*	padding-left: 100px;*/
	height: 513px;
	min-height: 513px;
	width: 969px;
}

div.contenuto {
	float: left;
	margin: 0 50px 30px 50px;
	height: 450px;
	height: auto !important;
	min-height: 450px !important;
	width: 700px
}

div.stretto {
	width: 500px;
	/*background-color: #CCC*/
}

p.downloadItem {
	float:left;
	width:90px;
	margin:5px 2px;
}

p.downloadItem img {
	padding:2px;
	background:#FFFFFF;
	border:1px solid #ccc;
}

p.downloadItem a{
	display:block;
	margin:3px;
}

/*
a.bottoni, button {
	background-color: #D1E5EE;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #335A9C;
	padding: 3px 5px;
	text-decoration: none;
	color: #2C4E88;
	font-weight: bold;
	line-height: 2em
}
*/
/* ++++++++++++ DZDZDZDZDDZDZDZDZDZDZDDZDZDZDDZDZDZDZ +++++++++++++++++++++++ */

a.bottoni, button {
	text-decoration: none;
	color: #2C4E88;
	font-weight: bold;
	line-height: 2em;
	background: #D1E5EE url("../immagini/bullet_puls.gif") 6px no-repeat;
	padding: 4px 5px 4px 22px;
	border-right:1px solid #335A9C;
	border-bottom:1px solid #335A9C;
}

/* ++++++++++++ /DZDZDZDZDDZDZDZDZDZDZDDZDZDZDDZDZDZDZ +++++++++++++++++++++++ */

button {
	font-size: 1em;
	line-height: 0.8em
}

form p {
	margin: 5px 0
}

ol > li {
	margin-left: 2.5em
}

/*********************************************/

/**
* Header
**/
div#header {
	height: 113px;
	min-height: 113px !important;
	background: url("../immagini/logo.png") 30px 0 no-repeat;
	padding: 10px 0 0 200px
}

ul#menu_orizzontale
	{
	list-style-type: none;
	margin: 0 0 20px 0;
}

ul#menu_orizzontale li
	{
	float: left;
	margin: 0 5px;
	font-family: "Times New Roman", Times, serif, "Trebuchet MS";
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
}

ul#menu_orizzontale a {
	color : #247FAA;
	text-decoration: none
}

ul#menu_orizzontale a:hover, ul#menu_orizzontale a:active {
	color: #FF9900
}


/**
* HomePage
**/
div#home {
	background: url("../immagini/sfondo_home.png") no-repeat;
	width: 1051px;
	height: 658px !important;
	position: relative

}

div#zattera {
	position: absolute;
	top: 220px;
	left: 50px;
	width: 230px;
	padding: 5px
}

div#home ul {
	list-style-type: none
}

div#home li {
	font-family: "Times New Roman", Times, serif, "Trebuchet MS";
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	text-indent: 0;
	position: absolute;
/*	display: inline;*/
}

div#home li a {
	color : #247FAA;
	text-decoration: none
}

li#li_annusa {
	top: 480px;
	left: 680px
}

li#li_prodotti {
	top: 580px;
	left: 480px
}

li#li_amico {
	top: 190px;
	left: 610px;
}

li#li_storie {
	top: 400px;
	left: 320px
}

li#li_faq {
	top: 420px;
	left: 690px
}

li#li_dosatore {
	top: 460px;
	left: 600px
}

li#li_gioca {
	top: 570px;
	left: 650px
}

li#li_annusa {
	top: 250px;
	left: 650px
}

/************************************************/


/**
* Footer
**/

div#footer {
	clear: left;
	text-align: center;
	color: #666;
	padding-bottom: 30px
}

div#footer a {
	color: #666
}

div#footer ul {
	list-style-type: none
}

div#footer li {
	display: inline;
	margin: 0 0.3em
}

/**************************************************/

/**
* Dillo a un amico
**/


div#dillo_amico {
	background: url("../immagini/bg_dilloamico.gif") 50px 0 no-repeat;
	padding: 150px 0 0 220px;
	width: 500px
}

div#errori_amico {
	font-weight: bold;
	color: #ED1C24;
	font-size: 12px;
}

/***************************************************/



/**
* Storie
**/

h2#lista_storie {
	background: url("../immagini/stories.gif") no-repeat;
	height:41px;
	min-height: 41px;
	padding-left: 70px
}

p.storie_titolo {
	font-weight: bold;
	color: #247FAA;
	float: left
}

p.data_storia {
	text-align: right;
	color: #247FAA;
	font-weight: bold
}

p.storie_titolo a, p.amico a {
	color: #F26419
}

p.amico {
	color: #F26419;
	text-align: right
}

p.testo_storia {
	clear: left;
	height: 2.5em;
	overflow: hidden
}

p.testo_storia_visibile {
	height: 2.5em;
	height: auto !important;
	min-height: 2.5em !important;
	overflow: visible;
}

p.autore {
	color: #666
}

div.storie_navigazione {
	color: #F26419;
}

div.storie_navigazione a {
	color: #247FAA;
}

p.errore {
	color: red
}

/*******************************************************/

/**
* Storie Ricerca
**/

div#box_ricerca {
	background: url("../immagini/bg_stories_rightside.gif") no-repeat;
	width: 253px;
	height: 420px;
	float: left;
	padding: 5px
}

div#box_ricerca div {
	background: url("../immagini/penna_storie.gif") 10px 5px no-repeat;
	height: 67px;
	padding: 55px 0 0 55px;
}

/****************************************************************/



/**
* FAQ
**/

h2#faq {
	background: url("../immagini/lavatrice.gif") no-repeat;
	height:70px;
	min-height: 70px;
	padding-left: 60px;
	line-height: 70px;
}

dl.faq dt {
	color: #247FAA;
	font-weight: bold
	}

dl.faq dd {
	margin-bottom: 20px
}

table#tabella_dosi {
	text-align: center;
	border-collapse: collapse
}

table#tabella_dosi th, table#tabella_dosi td {
	border: 1px solid #CCC
}

table#tabella_dosi caption {
	font-size: 1.2em
}

table#tabella_dosi tr#difficile th {
	background: url("../immagini/sporcoDifficile.gif") right no-repeat;
}

table#tabella_dosi tr#normale th {
	background: url("../immagini/sporcoMedio.gif") right no-repeat;
}

table#tabella_dosi tr#poco th {
	background: url("../immagini/sporcoPoco.gif") right no-repeat;
}

table#tabella_dosi tbody th {
	padding-right: 65px;
}


table#tabella_dosi tbody tr {
	height: 61px;
	min-height: 61px
}

table#tabella_dosi tbody td {
	font-size: 1.6em;
	padding: 10px
}


/*****************************************************************/



/**
* TEST
**/

ol#test_profumo {
	list-style-type: lower-latin;
	margin-bottom: 40px
}

ol#test_profumo li {
padding:5px;
line-height:15px;
border-bottom:#D0E3EC 1px solid;

}

div#test {
	background: url("../immagini/bg_test.gif") 0px 0 no-repeat;
	padding: 30px 0 0 370px;
	width:450px;
}


div#test h2{
	background: url("../immagini/stories.gif") no-repeat;
	height: 64px;
	height: auto;
	min-height: 64px;
	line-height: 64px;
	padding-left: 90px
}



/******************************************************************/


/**
* Prodotti
**/

h2#prodotti {
	background: url("../immagini/bolle.gif") no-repeat;
	height: 64px;
	height: auto;
	min-height: 64px;
	line-height: 64px;
	padding-left: 70px
}



h2#calzetta {
	background: url("../immagini/calzetta.gif") no-repeat;
	height: 64px;
	height: auto;
	min-height: 64px;
	line-height: 64px;
	padding-left: 90px
}


div#contenuto_prodotti h3 {
	margin-top: 30px;
	background: url("../immagini/icon_bubbles.gif") no-repeat;
	color: #247FAA;
	font-size: 1.2em;
	padding-top: 12px;
	margin-left: 100px
}

div#contenuto_prodotti p {
	margin-left: 100px
}

div#contenuto_prodotti div {
	padding-bottom: 50px;
	border-bottom:1px solid #ccc;

}

/**
* Giochi
**/

div#giochi {
	/*background: url("../immagini/bg_giochi.gif") 0px 0 no-repeat;*/
	padding: 30px 0 0 160px
}

div#giochi h3 {
	color:#006699;
	font-size:1.3em;
}

div#giochi div.colonna {
float:left;
width:320px;
margin-left:15px;
}



/**
* Download
*/

div#download {
	background: url("../immagini/bg_download.gif") 0px 0 no-repeat;
	padding: 30px 0 0 160px
}

/*************************************/

/**
* Contatti
**/

div#contatti {
	padding: 10px 0 0 150px;
}

div#contatti textarea {

	/*Stile per la textarea*/

}

/*******************************************/