@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------------------- */
/* HTML ELEMENTS												   */
/* --------------------------------------------------------------- */

a { color:#a20109; }
a:hover { color: #7c1212; }

body { 
	background-image: url(../img/ground_red.png);
	background-color:#900;
	color:#000000;
}

/* --------------------------------------------------------------- */
/* GENERAL CLASSES												   */
/* --------------------------------------------------------------- */

/* -------- Form Stilata ------- */
.styledForm em.required:before { color:#CC0000; }
.styledForm fieldset { border-color:#FF0000; }
.styledForm .comment	{ color:#FF0000; }

.styledForm fieldset.commandButtons input.btnAvanti { background-image:url(../img/btn-avanti.gif); }
.styledForm fieldset.commandButtons input.btnConferma { background-image:url(../img/btn-conferma.gif); }

/* --------------------------------------------------------------- */
/* XHTML LAYOUT ELEMENTS										   */
/* --------------------------------------------------------------- */

/* ******************************************************************************************* */
/* PAGE STRUCTURE										   			                           */
/* ******************************************************************************************* */

/* ------ CONTAINER ------- */
#container{
}

/* ------ HEADER ---------- */

#menuAlto li { background-color: #D69294; }
#menuAlto li.selected { background-color: #9E1C1E; }

#titoloNuvola { background-image: url(../img/sottoMenu.png); color:white; }

/* -------- CONTENT ------- */

/* ------ NAVIGATION ------- */
#navigation ul li a { color: #A20109; }
#navigation ul li a:visited { color: #A20109; }
#navigation ul li a:hover { color: #7c1212; }

/* -------- CONTENT ------- */
#contentInterno a { color:#a20109;}	
#contentInterno a:hover {color:#7c1212;}
#contentInterno h1 { color:#9e1e1e;}
#contentInterno p { color:#333333; }


/* -------- FOOTER ------- */

#footer .mail { background-color: #900; }


/* ******************************************************************************************* */
/* PAGE'S SPECS											   			                           */
/* ******************************************************************************************* */

/* -------- Elenco Adesioni ------- */

#compilaAdesione a { background: rgb(158,28,30); background: linear-gradient(rgba(214,146,148,1) 0%, rgba(158,28,30,1) 70%); }
#compilaAdesione a:hover { background: linear-gradient(rgba(158,28,30,1) 30%, rgba(214,146,148,1) 100%); }
#adesioniChiuse { color:#A20109!important; }

/* -------- Riepilogo Moduli ------- */

#contentInterno div.riepilogoDati div.modificaDati a { background-color:#7c1212; }
#contentInterno div.riepilogoDati div.modificaDati a:hover { background-color:#a20109; }

/* PROGRESS BAR UPLOAD */
.progress {  border-color:#7c1212;  }
.bar { background-color: #a20109; }



.titolo_paragrafo { color: #A20109; border-bottom-color:#A20109; }
.infoMessage{ color: #A20109; border-left-color:3px solid #999999; background-color:#EEE;}
.errorMessage{color:#A20109; border-left-color:3px solid #A20109; background-color:#EEE;}


