/* CONTENIDO CENTRAL PHOTOBLOG */
div.sfondoCentro{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 673px;
	/*height: 45px;*/
	font-size: 9px;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
div.sfondo0 {
	background-image: url(images/sfondo-centro0.gif);
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	font-size: 10px;
	color: #4B4B4B;
	clear: both;
}

div.sfondo0 img {
	margin: 15px 0 0 10px;
	padding: 2 0 0 0;
}

div.sfondo1 {
	margin: 0 10px 0 0;
	padding: 0 10px 0 10px;
	background-image: url(images/sfondo-centro1.gif);
	font-size: 11px;
	font-weight: normal;
	text-align: justify;	
}

div.titoloFoto {
	margin: 0 0 5px 0;	
}
div.titoloFoto span {
	/*color: #FFF;*/
	color: #4B4B4B;
	/*background: #ED227E;*/
	/*font-size: 19px;*/
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 0 0;
	border: 0px solid red;
}
div.titoloPostBlog {
	margin: 1px 0 5px 0;	
	font-size: 19px;
	color: #ED227E;
	padding: 0 0 0 0;
}

div.testoGrigi {
	margin: 15px 0 5px 0;
}
div.testoGrigi  span {
	color: #FFF;
	background: #666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 20px 3px 5px;
}
span.softGray {
	color: #4B4B4B;
}
span.softPink {
	color: #ED227E;
	font-weight: bold;
}
div.linksGrigi {
	color: #FFF;
	background: #666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}
div.linksGrigi a, div.linksGrigi a:visited {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
div.linksGrigi hr {
	width: 98%;
	height: 0px;
	border-top: none;
	border-bottom: 1px solid #999;
}

div.linksGrigi label {
	text-align: left;
}
/* Inizio Links Blog (no Foto) */
div.linksGrigiBlog {
	color: #FFF;
	/*fondo gris del box abajo*/
	background: #666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}
div.linksGrigiBlog h4 {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
div.linksGrigiBlog h5 {
	color: #FFF;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
div.linksGrigiBlog a, div.linksGrigiBlog a:visited {
	color: #B4B4B4;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
div.linksGrigiBlog hr {
	width: 98%;
	height: 0px;
	border-top: none;
	border-bottom: 1px solid #999;
}

div.linksGrigiBlog label {
	text-align: left;
}
/* Fine Links Blog (no Foto) */

div.invito a, div.invito a:visited {
	color: #ED227E;
	text-decoration: none;
	font-weight: bold;
}

div.linksPinks{
	margin: 0 13px 0 0;
	color: #ED227E;
	text-decoration: none;
	font-weight: bold;
}

div.linksPinks a,  div.linksPinks a:visited {
	margin: 0 13px 0 0;
	color: #ED227E;
	text-decoration: none;
}

div.linksPinks a img,  div.linksPinks a img:visited {
	margin: 0 13px 0 0;
	color: #ED227E;
	text-decoration: none;
	border: 0px solid black;
}

span.linksPinks{
	color: #ED227E;
	text-decoration: none;
	font-weight: bold;
}

span.linksPinks a,  span.linksPinks a:visited {
	margin: 0 13px 0 0;
	color: #ED227E;
	text-decoration: none;
}


div.sfondo2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/sfondo-centro2.gif);
	background-repeat: no-repeat;	
}

div.colonnaSx {
	/*width: 400;*/
	width: 345;
	float: left;
	margin: 0 0 0 1;
	border: 0px solid black;
}

div.colonnaDx {
	/*width: 280px;*/
	width: 275px;
	margin: 5px 0 0 20px;
	float: left;
}


/* INDICACIONES PARA EL FORM */

th.titolo{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #4B4B4B;
	border: 0px solid red;
	text-align: right;
}

span.titoloPiccolo{
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 9px;
	color: #4B4B4B;
	border: 0px solid blue;
}

td input, td select, td label {
	color: #475078;
    font: 9px Arial,sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* FORM */

/*div.fuoriUno {
	border-bottom: 2px solid #aaa;
	height: 90px;
}*/

span.errore {
	color: red;
}



span.pink {
	color: #ED227E;
	font-size: 11px;
	font-weight: bold;
}

input.btFinale {
	margin-left: 45%;
}

div.blogPost h4 {
	/*color: #4B4B4B;*/
	text-decoration: none;
	font-size: 17px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.blogPost a {
	color: #ED227E;
	text-decoration: none;	
}


div.titoloPagina{
	padding-left: 0;
	padding-top: 0;
}


