body
{
	background-image:url(images/sfondo_body.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin-top : 35px;
}

div#container
{
	/*width:910px;*/
	margin: 0 auto;		/*centra negli altri browser */
	text-align:center;
}
img
{
	border: 0px;
}

img .notizia
{
	float:left;
	margin:2em 2em 2em 0;
}


/*#overContainer
{
text-align:left;
margin:0px;


}*/


#sfondo_bianco
{
	position:relative;
	/*background-image:url(images/sfondo_bianco.gif);
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	height:1194px;
	width:837px;
	/*top:30px;
	left:45px;*/

	text-align:left;
	margin:0 auto;

	z-index:0;
}

#sfondo_bianco .primo_corpo
{
	position:absolute;
	background-image:url(images/sfondo_corpo.png);
	background-repeat:no-repeat;
	height:1340px;
	width:906px;

	left:-40px;
	top: -15px;
	z-index:1;

}
/*******************  TESTATA ********************/
#sfondo_bianco .testata
{
	position:absolute;
	top:15px;
	left:20px;
	background-color:#F3ECBB;
	background-image:url(images/curva_testata.png);
	background-repeat:no-repeat;
	background-position: top right;
	width:799px;
	height:327px;
	z-index:2;
}
#sfondo_bianco .testata .spazio

{
	position: absolute;
	margin-top:1px;
	margin-left:3px;}

#sfondo_bianco .testata .titolo_sito
{
	position:absolute;
	top:209px;
	left:165px;
	background-image:url(images/rombo_scritta.png);
	background-repeat:no-repeat;
	width:393px;
	height:137px;
	z-index:2;
}

#sfondo_bianco .testata .francobollo
{
	position:absolute;
	top:30px;
	left:495px;
	/*background-image:url(images/francobollo.png);
	background-repeat:no-repeat;*/
	width:345px;
	height:344px;
	z-index:3;
}/******************* FINE TESTATA *****************/


#orologio_scorrevole
{
	position:absolute;
	width:150px;
	top:363px;
	left:25px;
	z-index:3;
}

#sfondo_bianco #corpo
{
	position:absolute;
	width:800px;

	height: 874px;
	top:390px;
	left:20px;
	z-index:2;

}

.spalla_sx
{
	position:relative;
	float:left;
	width:198px;
}

#centrale
{
	position:absolute;
	width:597px;

	height:830px;
	left: 202px;
}

.testa_menu
{
	background-image:url(images/testa_menu.png);
	background-repeat:no-repeat;
	width:198px;
	height:30px;
}

.testa_menu .spazio
{
	padding-top: 7px;
	padding-left: 10px;
}
.testa_menu_specchio
{
	background-image:url(images/testa_menu_specchio.png);
	background-repeat:no-repeat;
	width:198px;
	height:47px;
}
.cornice_frasi_sagge
{
	padding-top: 7px;
	padding-left: 10px;
	height:165px;
	width:183px;
	overflow: auto;
}
.corpomenu_pari
{
	background-image:url(images/corpomenu_pari.png);
	background-repeat:repeat-y;
	width:198px;
	height:30px;
}

.corpomenu_pari .spazio
{
	padding-top: 7px;
	padding-left: 10px;
}
.corpomenu_dispari
{
	background-image:url(images/corpomenu_dispari.png);
	background-repeat:repeat-y;
	width:198px;
	height:30px;
}

.corpomenu_dispari .spazio
{
	padding-top: 7px;
	padding-left: 10px;
}
.piede_menu
{
	background-image:url(images/piede_menu.png);
	background-repeat:no-repeat;
	width:198px;
	height:30px;
}

.piede_menu .spazio
{
	padding-top: 7px;
	padding-left: 10px;
}
.spazio
{
	padding-top:11px;
	padding-left:10px;
}

.centro_testa
{
	/*background-image:url(images/sfumatura_centro_testa.png);
	background-repeat:no-repeat;
	width:592px;
	height:0px;

	padding: 0,0,0,0;
	margin-top:3px;*/
}
.centro_corpo
{
	background-image:url(images/sfumatura_centro.png);
	background-repeat:repeat-y;
	width:592px;
	height:264px;

	margin-top:3px;
}

.centro_corpo_free
{
	background-image:url(images/sfumatura_centro.png);
	background-repeat:repeat-y;
	width:592px;
	text-align:center;

	border-top:1px solid gray;
}
.centro_piede
{
	/*background-image:url(images/sfumatura_centro_piede.png);
	background-repeat:no-repeat;
	width:592px;
	height:3px;*/
}
.contenuto_testa
{
	/*background-image:url(images/sfumatura_centro_testa.png);
	background-repeat:repeat-y;
	width:592px;
	height:1px;
	margin-top:3px;*/
}
.contenuto_corpo
{
	background-image:url(images/sfumatura_centro.png);
	background-repeat:repeat-y;
	width:592px;
	height:865px;
	overflow:auto;

	border-top:1px solid gray;
	border-bottom:1px solid gray;
}
.contenuto_piede
{
	/*background-image:url(images/sfumatura_centro_piede.png);
	background-repeat:no-repeat;
	width:592px;
	height:3px;*/
}

.sfondo_poesia
{
	background-image:url(images/sfondo_poesia.gif);
	background-repeat:repeat-y;
	padding-left:4px;
	text-align:top;
}

.box_news
{
	float:left;
	background-image:url(images/sfondo_news.png);
	background-repeat:no-repeat;
	width:395px;
	height:161px;
	margin-top:5px;
}

.spazio_banner
{
	float:left;
	background-color:#F6E2B5;
	width:388px;

	height:300px;

	margin-top:7px;

}

.shout_box
{
	float:right;
	margin-top:10px;
	margin-right:9px;
}
.testa_box

{

	background-image:url(images/testa_menu.png);

	background-repeat:no-repeat;

	width:198px;

	height:47px;
}
.sfondobox_dx
{
	background-image:url(images/sfondobox_dx.png);
	background-repeat:repeat-y;
	height:130px;
}

.sfondobox_sx
{
	background-image:url(images/corpomenu_dispari.png);
	background-repeat:repeat-y;

	width:198px;
}

.sfondobox_sx .spazio
{
	padding-top: 0px;
	padding-left: 10px;
}

.piede_box_sx

{

	background-image:url(images/piedebox_sx.png);

	background-repeat:no-repeat;

	width:198px;

	height:11px;

}

#sfondo_bianco #piede
{
	position:absolute;
	top:925px;
	left:0px;
	/*background-image:url(images/sfondopiedetot.gif);
	background-repeat:no-repeat;*/
	z-index:2;
	width:817px;
	height:20px;
	text-align:center;
	padding-top:5px;
}
/*#piede_curva
{
	position:absolute;
	top:1270px;
	left:810px;
	background-image:url(images/curva_piede.png);
	background-repeat:no-repeat;
	z-index:2;
	width:40px;
	height:90px;
}*/

.modulo
{
	text-align:left;
	color:#7E240C;
	width:173px;
	height:195px;
	overflow:auto;
	font-size:.8em;
	padding:5px 10px 5px 2px;
}
.modulo span.btHp{
	padding-bottom:10px;
	display:block;

}
.modulo_grande
{
	padding-left:5px;
	text-align:left;
	color:#7E240C;
	width:580px;
	height:600px;
	overflow:auto;
}

.sfondogallery
{
	background-color:#993333;
	height:78px;
	width:100%;
}

/****************************** FORM *************************/
.input
{
	border: 1px solid #851E2E;
	background:transparent;
	margin-top:5px;
	color:#7E240C;
}

/****************************** FONT *************************/
.titoli_normal
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#7E240C;
}

.titoli_bold
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	color:#7E240C;
}

.titoli_piccoli_bold
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#7E240C;
}

.testo
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#7E240C;
}

.testo_piccolo
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#7E240C;
}

.testogallery
{
	font-family:Arial;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

/********************** LINK *********************************/
a.titoli_normal:link
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#7E240C;
	text-decoration:none;
}

a.titoli_normal:visited
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#7E240C;
	text-decoration:none;
}

a.titoli_normal:hover
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	color:#7E240C;
	text-decoration:underline;
}

a.titoli_normal:active
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#7E240C;
	text-decoration:none;
}

a.testo:link
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#7E240C;
	text-decoration:none;
}

a.testo:visited
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#7E240C;
	text-decoration:none;
}

a.testo:hover
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#7E240C;
	text-decoration:underline;
}

a.testo:active
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#7E240C;
	text-decoration:none;
}

a.testo_piccolo:link
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:8px;
	font-weight:bold;
	color:#7E240C;
	text-decoration:none;
}

a.testo_piccolo:visited
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:8px;
	font-weight:bold;
	color:#7E240C;
	text-decoration:none;
}

a.testo_piccolo:hover
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:8px;
	font-weight:bold;
	color:#7E240C;
	text-decoration:underline;
}

a.testo_piccolo:active
{
	font-family:HelveticaLT, Verdana, Arial;
	font-size:8px;
	font-weight:bold;
	color:#7E240C;
	text-decoration:none;
}
/***************************** BOTTONI ************************/
.bottone_login
{
	background-image:url(images/bottoneform.png);
	border:0;
	background-color:transparent;
	width:22px;
	height:22px;
	cursor:pointer;
}



.box{clear:both;border:1px solid #000;}
.clear{clear:both;}
.loading{background: url("images/loading.gif.gif") 50% 50% no-repeat;display:block;}

#contmodulo .notification {
	border:3px solid #d55b5b;
	background-color: #ffcdcd;
	padding:5px;
	color:#f00;
}