#contenitore    {
	background-color: transparent;
	visibility: visible;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	top: 0;
	width: 900px;
	height: auto;
	}
#pagine        {
	background-repeat: repeat-x;
	background-position: left top;
	visibility: visible;
	position: absolute;
	z-index: 10;
	top: 35px;
	left: 0;
	width: 900px;
	height: auto;
	}




#toplogo  {
	visibility: visible;
	position: absolute;
	top: -33px;
	left: 10px;
	width: 273px;
	height: 90px;
	}

#lato    {
	visibility: visible;
	position: absolute;
	z-index: 10;
	top: 72px;
	left: 750px;
	width: 150px;
	height: 700px;
	}

#bannerlato          {
	background-position: 0 200px;
	visibility: visible;
	position: absolute;
	z-index: 130;
	top: 168px;
	left: 5px;
	width: 150px;
	height: auto;
	}


#richiestapassword         {
	background-image: url(../immagini/fondorichiestapw1.png);
	background-repeat: repeat-y;
	background-position: right 0;
	visibility: visible;
	display: none;
	position: absolute;
	top: 68px;
	left: 48px;
	width: 230px;
	height: 100px;
	}


#registrati1     {
	visibility: visible;
	position: absolute;
	z-index: 151;
	top: 0;
	left: 48px;
	width: 226px;
	height: 181px;
	}

#formlogin   {
	visibility: visible;
	position: absolute;
	top: 5px;
	left: 48px;
	width: 229px;
	height: 105px;
	}


#login        {
	background-image: url(../immagini/fondo_login.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	visibility: visible;
	display: none;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 50%;
	margin-left: 232px;
	width: 277px;
	height: 260px;
	}
#chiudi  {
	visibility: visible;
	position: absolute;
	top: 16px;
	left: 563px;
	width: 37px;
	height: 18px;
	}

#titolo {
	visibility: visible;
	position: absolute;
	top: 11px;
	left: 28px;
	width: 600px;
	height: 33px;
	border-bottom: 1px solid #930;
	}

#user {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 90px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#password {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 120px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#nome {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 150px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#cognome {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 180px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#datadinascita {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 210px;
	left: 10px;
	width: 285px;
	height: 30px;
	}

#sesso {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 250px;
	left: 10px;
	width: 285px;
	height: 30px;
	}

#email {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 270px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#indirizzo {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 300px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#citta {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 330px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#cap {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 360px;
	left: 10px;
	width: 285px;
	height: 30px;
	}

#send {
	text-align: right;
	visibility: visible;
	position: absolute;
	top: 390px;
	left: 10px;
	width: 285px;
	height: 30px;
	}

#messaggioalert  {
	color: #c10a0a;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	visibility: visible;
	position: absolute;
	top: 70px;
	left: 10px;
	width: 290px;
	height: 30px;
	}

#titoloavatar {
	visibility: visible;
	position: absolute;
	top: 70px;
	left: 313px;
	width: 315px;
	height: 29px;
	border-bottom: 1px solid #930;
	}

#avatarcontainer  {
	visibility: visible;
	position: absolute;
	top: 113px;
	left: 313px;
	width: 315px;
	height: 272px;
	overflow: auto;
	}


#home      {
	background-position: 0 -72px;
	visibility: visible;
	position: absolute;
	z-index: 50;
	top: 82px;
	width: 900px;
	height: auto;
	}


#pagineblog    {
	z-index: 10;
	visibility: visible;
	position: absolute;
	z-index: 10;
	z-index: 10;
	top: 72px; 
	left: 70px;
	width: 800px;
	height: auto;
	}
body        {
	color: #54a11d;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #aabf63;
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0;
	width: 100%;
	}



.cielo        {
	color: #70300C;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #54a11d;
	background-image: url(../immagini/cielo_sfumato.jpg);
	background-repeat: repeat;
	margin: 0;
	width: 100%;
	}

/*.fondo-cielo        {
	color: #70300C;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #54a11d;
	background-image: url(../immagini/fondo_cielo.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0;
	width: 100%;
	}*/
	
.fondo-cielo        {
	color: #70300C;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #54a11d;
	background-image: url(../immagini/fondo_cielo_2.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0;
	width: 100%;
	}
	
.fondo-cielo3        {
	color: #70300C;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #54a11d;
	background-image: url(../immagini/fondo_cielo_3.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0;
	width: 100%;
	}
	
	.fondo-cielo4        {
	color: #70300C;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #54a11d;
	background-image: url(../immagini/fondo_cielo_4.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0;
	width: 100%;
	}
	
/* STILI LOGIN */

.formlogin     {
	font-size: 10px;
	line-height: 9px;
	text-align: left;
	position: relative;
	}

.formlogin-sotto      {
	font-size: 10px;
	line-height: 9px;
	text-align: left;
	position: absolute;
	top: 68px;
	}



.titoloform     {
	color: #70300C;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	}




.Login   {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	}



.input     {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/input.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 3px;
	padding-left: 5px;
	width: 130px;
	height: 18px;
	border-style: none;
	}

.input1      {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/input1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 3px;
	padding-left: 5px;
	width: 115px;
	height: 18px;
	border-style: none;
	}


.inputKO {
	color: #f00;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../immagini/input.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 3px;
	padding-left: 5px;
	width: 130px;
	height: 18px;
	border-style: none;
	}

.inputbianco155        {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/input_bianco.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 5px;
	padding-left: 5px;
	width: 155px;
	height: 18px;
	border-style: none;
	}


.inputbianco25         {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/input_bianco_25.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 5px;
	padding-left: 5px;
	width: 25px;
	height: 18px;
	border-style: none;
	}


.inputbianco35         {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/input_bianco_35.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 5px;
	padding-left: 5px;
	width: 35px;
	height: 18px;
	border-style: none;
	}



.inputbianco65         {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/input_bianco_65.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 5px;
	padding-left: 5px;
	width: 65px;
	height: 18px;
	border-style: none;
	}


.inputcodice        {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/input_codice.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 5px;
	padding-left: 5px;
	width: 118px;
	height: 18px;
	border-style: none;
	}





.avatar  {
	margin: 8px;
	}


.avatar:hover  {
	margin: 4px;
	border: solid 4px #fff;
	}


.freccia     {
	background-color: transparent;
	margin-left: 5px;
	}




.invia ,
.entra ,
.chiudipw   {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/freccia.png);
	background-repeat: no-repeat;
	background-position: right 0;
	margin-top: 6px;
	margin-left: -3px;
	width: 24px;
	height: 18px;
	border-style: none;
	}


.invia:hover ,
.entra:hover ,
.chiudipw:hover    {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/freccia_over.png);
	background-repeat: no-repeat;
	background-position: right 0;
	margin-top: 6px;
	margin-left: -3px;
	width: 24px;
	height: 18px;
	border-style: none;
	}


.entra-bis   {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/freccia.png);
	background-repeat: no-repeat;
	background-position: right 0;
	margin-top: 6px;
	margin-left: -3px;
	width: 24px;
	height: 18px;
	border-style: none;
	}


.entra-bis:hover    {
	color: #70300c;
	font-size: 11px;
	background-color: transparent;
	background-image: url(../immagini/frecciabis_over.png);
	background-repeat: no-repeat;
	background-position: right 0;
	margin-top: 6px;
	margin-left: -3px;
	width: 24px;
	height: 18px;
	border-style: none;
	}



.evidenzia  {
	background-position: -10px 0;
	margin-top: -3px;
	margin-right: -10px;
	margin-left: -10px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	}


a   {
	color: #125972;
	text-decoration: none;
	}


a:hover   {
	color: #ff2825;
	text-decoration: none;
	}

.testipagine       {
	color: #70300c;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	text-indent: 40px;
	padding-right: 30px;
	padding-left: 50px;
	}
.testipagine-no-margine {
	color: #70300c;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	text-indent: 40px;
	padding-right: 60px;
	padding-left: 0;
	}

.testiprodotti       {
	color: #70300C;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	padding-right: 30px;
	padding-left: 50px;
	}

.certificati {
	color: #70300c;
	font-size: 12px;
	line-height: 13px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	}
.titoli-certificati {
	color: #a70303;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	}

.note      {
	color: #70300C;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	padding-right: 30px;
	padding-left: 50px;
	}



.capolettera     {
	color: #70300C;
	font-size: 32px;
	font-style: italic;
	line-height: 20px;
	text-align: left;
	text-indent: 40px;
	}


.titolopagine       {
	color: #fe8800;
	font-size: 36px;
	font-weight: normal;
	line-height: 36px;
	padding-right: 10px;
	padding-left: 10px;
	}

.benvenuto    {
	color: #fe8800;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-right: 40px;
	margin-left: 60px;
	}

.benvenuto1   {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	margin-left: 15px;
	}


.benvenuto-click   {
	color: #fe8800;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
	cursor: pointer;
	}



.benvenuto-click:hover   {
	color: #a70303;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
	cursor: pointer;
	}



.titolettipagine       {
	color: #fe8800;
	font-size: 18px;
	line-height: 18px;
	margin-right: 30px;
	padding-bottom: 5px;
	/* padding-left: 50px; */
	border-bottom: 1px solid #930;
	}
.sottotitoli {
	color: #008700;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 50px;
	}

.filodivisione  {
	color: #f60;
	margin-right: 30px;
	margin-left: 50px;
	width: auto;
	border-bottom: 6px solid #ffde99;
	}

.bulletpoint   {
	list-style-type: square;
	list-style-image: url(../immagini/quadratino.gif);
	}



.fotosx {
	margin-right: 15px;
	margin-left: -60px;
	}

.fotoforum  {
	margin-right: 15px;
	margin-left: -10px;
	}


.fotoblog  {
	margin-right: 15px;
	margin-bottom: 10px;
	}


.fotodx {
	margin-right: -20px;
	margin-left: 5px;
	}

.fotocrea  {
	margin-right: 20px;
	margin-left: 10px;
	}

.fotocrea-baby  {
	margin-right: 50px;
	margin-left: 10px;
	}


.fotosx1  {
	margin-top: 10px;
	margin-right: 15px;
	margin-left: -40px;
	}


.menusezioni    {
	color: #70300c;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	position: relative;
	top: 65px;
	}



.menusezioni:hover    {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	position: relative;
	top: 65px;
	}

.blog-data   {
	color: #70300c;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin-top: 10px;
	padding-bottom: 5px;
	width: auto;
	border-bottom: 1px solid #f60;
	}


.blog-categorie	 {
	color: #70300c;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin-top: 10px;
	padding-bottom: 5px;
	width: 200px;
	border-bottom: 1px solid #f60;
	}


.blog-titolo   {
	color: #70300C;
	font-size: 16px;
	font-weight: bold;
	}

.blog-post    {
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	padding-right: 30px;
	}



.blog-etichette    {
	font-size: 11px;
	margin-right: 30px;
	}



.filoblog  {
	color: #f60;
	margin-top: 10px;
	margin-left: 0px;
	width: auto;
	border-bottom: 3px solid #ffde99;
	}

/* forum */

#forumpost    {
	z-index: 10;
	visibility: visible;
	position: absolute;
	z-index: 10;
	z-index: 10;
	top: 72px; 
	left: 70px;
	width: 830px;
	height: auto;
	}

.thread  {
	color: #70300C;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	}


.header   {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	}


.titolothread  {
	color: #70300C;
	font-size: 18px;
	font-weight: bold;
	}


.messaggio    {
	font-size: 14px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
	}


.userdetail  {
	color: #70300C;
	font-size: 13px;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}

.pagine  {
	/* font-size: 12px;
	font-weight: bold;
	padding-right: 10px*/
	}

.sottothread {
	color: #70300C;
	font-size: 12px;
	}

a.indietroalforum  {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #70300C;
	background-position: right 0;
	text-align: right;
	padding: 5px;
	position: absolute;
	top: 178px;
	left: 714px;
	width: auto;
	clip: rect(auto,auto,auto,auto);
	}

a.indietroalforum:hover   {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #ff4d00;
	background-position: right 0;
	text-align: right;
	padding: 5px;
	position: absolute;
	top: 178px;
	left: 714px;
	width: auto;
	clip: rect(auto,auto,auto,auto);
	}
.contatti   {
	font-size: 12px;
	line-height: 12px;
	background-repeat: no-repeat;
	background-position: center top;
	}




/* RICETTE */

.ricette      {
	color: #70300C;
	left: -50px
	}
.preparazione   {
	font-size: 12px;
	line-height: 13px;
	text-align: justify;
	padding: 10px 40px 5px;
	top: 10px;
	}

.preparazione-baby    {
	font-size: 12px;
	line-height: 13px;
	text-align: justify;
	margin-left: 60px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 5px;
	top: 10px;
	}



.preparazione-no-foto {
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
	padding: 20px 40px 20px 120px;
	top: 10px;
	}

.fili-top-sx-dx {
	border-top: 1px solid #970f00;
	border-right: 1px solid #970f00;
	border-left: 1px solid #970f00
	}

.fili-sotto-sx-dx {
	border-bottom: 1px solid #970f00;
	border-right: 1px solid #970f00;
	border-left: 1px solid #970f00;
	}

.fili-sx {
	border-left: 1px solid #970f00;
	}

.fili-dx {
	border-right: 1px solid #970f00;
	}

.filibaby-top-sx-dx {
	border-top: 3px solid #ffe300;
	border-right: 3px solid #ffe300;
	border-left: 3px solid #ffe300;
	}

.filibaby-sotto-sx-dx {
	border-bottom: 3px solid #ffe300;
	border-right: 3px solid #ffe300;
	border-left: 3px solid #ffe300;
	}

.filibaby-sx {
	border-left: 3px solid #ffe300;
	}
.filibaby-sx-dx {
	border-right: 3px solid #ffe300;
	border-left: 3px solid #ffe300;
	}

.filibaby-dx {
	border-right: 3px solid #ffe300;
	}

.titoloricette  {
	color: #70300C;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom: 2px solid #feaa0e;
	}

.titoloricettebaby    {
	color: #fe8800;
	font-size: 24px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom: 2px solid #feaa0e;
	}

.titoloricettebaby1   {
	color: #fe8800;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	margin-top: 20px;
	padding-top: 20px;
	padding-left: 10px;
	}



.nick1   {
	color: #70300c;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 14px;
	text-align: right;
	display: block;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	clip: auto;
	border-bottom: 2px solid #fe8800;
	}



.menuricette       {
	color: #70300c;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	white-space: normal;
	cursor: pointer;
	display: block;
	margin-right: 30px;
	margin-left: -30px;
	padding: 5px 30px 5px 10px;
	clip: rect(auto,auto,auto,auto);
	border-bottom: 2px solid #feaa0e;
	}


.menuricettebaby {
	color: #70300C;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	white-space: normal;
	cursor: pointer;
	display: block;
	margin-right: 30px;
	margin-left: 10px;
	padding: 5px 30px 5px 10px;
	clip: rect(auto,auto,auto,auto);
	border-bottom: 3px solid #458200;
	}

.menuricettebaby a:link  {
	color: #70300C;
	font-style: italic;
	font-weight: bold;
	white-space: normal;
	cursor: pointer;
	display: block;
	clip: rect(auto,auto,auto,auto);
	}

.menuricettebaby a:hover   {
	color: #007cba;
	font-style: italic;
	font-weight: bold;
	white-space: normal;
	cursor: pointer;
	display: block;
	clip: rect(auto,auto,auto,auto);
	}
.fotoricette {
	margin-left: 120px;
	}

.fotoricette-bis {
	margin-left: 20px;
	}

.tabella-ingredienti   {
	background-color: #ffffe8;
	position: absolute;
	width: 180px;
	border: solid 3pt #fe8800;
	}


.tabella-ingredienti-baby     {
	background-color: #fff;
	position: absolute;
	width: 180px;
	border: solid 3pt #10aaed;
	}
.tabella-ingredienti1 {
	background-color: #fff;
	position: absolute;
	width: 180px;
	border: solid 3pt #10aaed;
	}

.ingredienti  {
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	text-align: center;
	padding: 10px 20px;
	top: 10px;
	left: -80px;
	}

.ingredienti-baby   {
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	text-align: left;
	margin-left: 60px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	top: 10px;
	left: -80px;
	}


.titolo-ingredienti   {
	color: #70300C;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
	padding: 6px 0;
	border-bottom: 2px solid #eeaa0a;
	}

.titolo-ingredienti-baby     {
	color: #0735b4;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0;
	border-bottom: 2px solid #10aaed;
	}

.titolo-ingredienti-baby1       {
	color: #0735b4;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-left: 60px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 2px solid #10aaed;
	}



.titolo-ingredienti2      {
	color: #970f00;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0;
	border-bottom: 3px solid #fe8800;
	}






.titolo-preparazione   {
	color: #70300C;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
	padding: 6px 0;
	border-bottom: 2px solid #eeaa0a;
	}

.titolo-preparazione-baby      {
	color: #ff2825;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 6px 0 6px 20px;
	border-bottom: 2px solid #fe8800;
	}

.titolo-preparazione-baby1       {
	color: #ff2825;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-left: 60px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	border-bottom: 2px solid #fe8800;
	}


.titolo-preparazione-no-foto {
	color: #ff2825;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 6px 0 6px 120px;
	border-bottom: 2px solid #fe8800;
	}

.titolo-preparazione-1   {
	color: #ff2825;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-right: 30px;
	margin-left: 40px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	border-bottom: 2px solid #fe8800;
	}



.notepad-norepeat   {
	background-repeat: no-repeat;
	background-position: left 0;
	}


.notepad  {
	background-repeat: repeat-y;
	background-position: left 0;
	}


.materiali  {
	color: #70300c;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
	padding-top: 20px;
	padding-left: 80px;
	}


.titoletti-crea   {
	color: #fff;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	line-height: 24px;
	padding-left: 80px;
	}

.nick    {
	color: #70300c;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 14px;
	padding-left: 570px;
	}

.babycrea-titoletti      {
	color: #ff4d00;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 80px;
	margin-left: 50px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom: 3px solid #70b403;
	}



.babycrea-sottotitoletti   {
	color: #70300c;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
	padding-right: 80px;
	padding-left: 70px;
	}



.istruzioni   {
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	padding-right: 30px;
	padding-left: 10px;
	}


.crea-istruzioni   {
	font-size: 12px;
	font-style: italic;
	line-height: 13px;
	text-align: justify;
	padding-right: 90px;
	padding-left: 70px;
	}

.babycrea-istruzioni   {
	font-size: 12px;
	font-style: italic;
	line-height: 13px;
	text-align: justify;
	padding-right: 90px;
	padding-left: 70px;
	}


.babycrea-nav {
	font-size: 14px;
	font-style: italic;
	line-height: 16px;
	text-align: right;
	padding-right: 90px;
	padding-left: 80px;
	}

.babycrea-materiali    {
	color: #70300c;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 18px;
	padding-top: 20px;
	padding-left: 70px;
	}



.piede,
.piede a  {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	}
	
.messaggio-iscrizione {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}

.piede a:hover   {
	color: #ed792a;
	font-size: 11px;
	font-weight: bold;
	}
.coccarde   {
	font-size: 13px;
	line-height: 13px;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 40px;
	}



.pubblica,
.pubblica a  {
	color: #70300C;
	font-size: 11px;
	font-weight: bold;
	}


.pubblica a:hover   {
	color: #feaa0e;
	font-size: 11px;
	font-weight: bold;
	}

ul#sottomenu
 {
	color: #70300c;
	font-size: 10px;
	font-weight: bold;
	background-color: #cbeaff;
	visibility: visible;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	/*top: -35px;*/
	/*left: -70px;*/
	width: 100%;
	float: left;
	}


ul#sottomenu li { display: inline; }

ul#sottomenu li a
   {
	color: #125972;
	text-decoration: none;
	background-color: #cbeaff;
	padding: 0.3em 0.8em 0.4em;
	width: auto;
	float: left;
	border-right: 1px solid #fff;
	}



ul#sottomenu li a.aperto
  {
	color: #fff;
	text-decoration: none;
	background-color: #ff9900;
	padding: 0.3em 0.8em 0.4em;
	width: auto;
	float: left;
	border-right: 1px solid #fff;
	}



ul#sottomenu li a:hover
{
background-color: #ffcc66;
color: #ed792a;
}
.sondaggio-domanda {
	color: #970f00;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	line-height: 24px;
	margin-left: 30px;
	border-bottom: 2px solid #ff8100;
	}

.sondaggio {
	font-size: 13px;
	font-weight: bold;
	background-repeat: no-repeat;
	}

.privacy  {
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
	padding-right: 24px;
	top: 0;
	height: 330px;
	overflow: auto;
	}

.registrati {
color: #fff;
}

.chiudilogin  {
	color: #fff;
	}


.chiudilogin-over  {
	color: #ff2825;
	}


.no-repeat  {
	background-repeat: no-repeat;
	}

.tabellapiede  {
	/*background-image: url(../immagini/postit-piede1.png);*/
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}


.tabellapiede2  {
	background-image: url(../immagini/postit-piede2.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}


.tabellapiede3  {
	background-image: url(../immagini/postit-piede3.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}


.tabellapiede1  {
	background-image: url(../immagini/postit-piede1_1.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}


.tabellapiede1-2  {
	background-image: url(../immagini/postit-piede1_2.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}


.tabellapiede2-1  {
	background-image: url(../immagini/postit-piede2_1.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}


.tabellapiede2-2  {
	background-image: url(../immagini/postit-piede2_2.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}

#note      {
	background-image: url(../immagini/fondo_postit_note.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	z-index: 10;
	top: 125px;
	left: 145px;
	width: 650px;
	height: 430px;
	}

.fondo-cielo-note        {
	color: #70300c;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #54a11d;
	background-image: url(../immagini/fondo_cielo_note.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0;
	width: 100%;
	}
	
	.fondo-cielo-note2        {
	color: #70300c;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #54a11d;
	background-image: url(../immagini/fondo_cielo_note2.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	margin: 0;
	width: 100%;
	}
	

#formregistrazione2    {
	/* background-image: url(../immagini/fondo_registrati_ombra.png);*/ 
	background-image: url(../immagini/spacer.gif);
	background-repeat: no-repeat; 
	visibility: visible;
	display: none;
	position: absolute;
	z-index: 200;
	top: 20px;
	left: 50%;
	margin-left: -380px;
	width: 760px;
	height: 540px;
	}

/*
#formregistrazione2    {
	background-image: url(../immagini/fondo_registrati_ombra.png);
	background-repeat: no-repeat; 
	visibility: visible;
	display: none;
	position: absolute;
	z-index: 200;
	top: 20px;
	left: 90px;
	width: 760px;
	height: 540px;
	}
*/

#campi {
	background-image: url(../immagini/fondo_postit_note.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	top: 56px;
	left: 53px;
	width: 650px;
	height: 430px;
	}

.crea-istruzioni_pasqua   {
	/*
	font-size: 12px;
	font-style: italic; 
	line-height: 13px;
	*/
	/*
	font-size: 14px;
	line-height: 15px;
	*/
	font-size: 14px;
	text-align: justify;
	padding-right: 150px;
	padding-left: 70px;
	}
/* oggetti home */
#professorehome {
	visibility: visible;
	position: relative;
	top: 5px;
	left: 10px;
	width: 651px;
	height: 419px
	}
#livello  {
	visibility: visible;
	position: relative;
	top: -36px;
	left: 53px;
	width: 208px;
	height: 170px
	}	

