.bordi_foto {
border: medium solid #CFCABC;
}

.bordi_foto_bianco {
border: thin solid #ffffff;
}

.bordi_foto_blu {
border: medium solid #4B5385;
}

body {
	background-color: #F4E4C9;
	background-image: url(images/sfondo.jpg);
	margin-top: 20px;
	background-repeat: repeat-x;
}

td.color {
	background-color: #C6B08C;
	background-image: url(images/sfondino.jpg);
	background-repeat: repeat-x;
}
a:link{
color: #FFFFFF;
text-decoration: none;
}
a:active {
color: #F6D7A0;
text-decoration: none;
}
a:visited{
color: #FFFFFF;
text-decoration: none;
}
a:hover {
color: #F6D7A0;
text-decoration: none;
}
a.bianco:link{
color: #FFFFFF;
text-decoration: none;
}
a.bianco:active {
color: #dcdcdc;
text-decoration: none;
}
a.bianco:visited{
color: #FFFFFF;
text-decoration: none;
}
a.bianco:hover {
color: #dcdcdc;
text-decoration: none;
}
a.blu:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #3E2519;
font-style: normal;
letter-spacing: 1px;
text-decoration: none;
}
a.blu:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: A4340E;
font-style: normal;
letter-spacing: 1px;
text-decoration: none;
text-decoration: none;
}
a.blu:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #3E2519;
font-style: normal;
letter-spacing: 1px;
text-decoration: none;
	}
a.blu:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: A4340E;
font-style: normal;
letter-spacing: 1px;
text-decoration: none;
text-decoration: underline;
}
table.menu_pad{
padding-left: 12px;
	}
table.menu {
background-image:url(images/index2_08.jpg);
background-repeat:no-repeat;
    }
	.margherita {
	background-image: url(images/sf_maghi1.jpg);
	background-position:center;
	padding-left: 13px;
}
	.orchidea {
	background-image: url(images/sf_orchidea1.jpg);
	background-position:center;
	padding-left: 13px;
}
	.rosa {
	background-image: url(images/sf_rosa2.jpg);
	background-position:center;
	padding-left: 13px;
}
	.servizi {
	background-image: url(images/sf_servizi.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-left: 13px;
}
.bimbi {
	background-image: url(images/sf_bimbi.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-right: 13px;
}
.bimbi_off {
	background-image: url(images/sf_bimbi_off.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-left: 13px;
}
.azz_off {
	background-image: url(images/sf_set_azz.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-right: 13px;
}

.fam_off {
	background-image: url(images/sf_fam.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-left: 13px;
}
.week_off {
	background-image: url(images/sf_week_off.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-right: 13px;
}

td.centre{
	border-left: #FFFFFF 1px solid;
	LINE-HEIGHT: normal; 
	}
	td.title{
	border-bottom: #D1C9B2 1px solid;
	LINE-HEIGHT: normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #EE944D;
	text-decoration: none;
	letter-spacing: 1px;
	}
td.title1{
	border-bottom: #FFFFFF 1px solid;
	padding-top: 5px;
	LINE-HEIGHT: normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #2D303E;
	text-decoration: none;
	letter-spacing: 1px;
	}

	td.menu_sx{
	border-bottom: #E8E1CF 1px solid;
	LINE-HEIGHT: normal; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	}
td.indi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 0.5pt;
	line-height: 14px;
	padding-left: 10px;
	}
	td.interno{
	padding-left: 10px;
	padding-right:10px;
	}
	td.interno_top{
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
	}
.ara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE944D;
	text-decoration: none;
}
.ara_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EE944D;
	text-decoration: none;
	letter-spacing: 1px;
	}
.rosso_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4340E;
	text-decoration: none;
	letter-spacing: 1px;
}
.rosso_u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4340E;
	text-decoration: underline;
	letter-spacing: 1px;
}
.rosso_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A4340E;
	text-decoration: none;
	letter-spacing: 1px;
}
.rosso_g_corsivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A4340E;
	text-decoration: none;
	letter-spacing: 1px;
	font-style: italic;
}
.rosso_g_corsivo_times {
	font-family: Times New Roman;
	font-size: 20px;
	color: #A4340E;
	text-decoration: none;
	letter-spacing: 1px;
	font-style: italic;
}
.rosso_p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4340E;
	text-decoration: none;
}
.blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3E2519;
	text-decoration: none;
}
.indirizzo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 15px;
	padding-left: 10px;
}
.blu2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3C4052;
	text-decoration: none;
}

.blu_g{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3C4052;
	text-decoration: none;
}
.blu_p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C4052;
	text-decoration: none;
}
.viola{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #195999;
	text-decoration: none;#898077
}
.grigio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #898077;
	text-decoration: none;
}

.blu_pic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3E2519;
	text-decoration: none;
}
.blu_pi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3C4052;
	font-style: normal;
	letter-spacing: 1px;
}
.blu_spazio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C4052;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 14px
}
.nerop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B37;
	text-decoration: none;
}
.nerob{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #242B37;
	text-decoration: none;
}
.nero_s{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E2519;
	letter-spacing: 1px;
}
.nero_s1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E2519;
	letter-spacing: 1px;
}
.bianco_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
.bianco_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
.bianco_m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: NORMAL;
	color: #ffffff;
	text-decoration: none;
	}
.bianco_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
	.bianco_p_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	}
.bianco_pi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	}

div#extramenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #242B37;
	padding:4px;
}

div#extramenu p {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	text-align:justify;
}

div#extramenu h3 {
	margin-top: -4px;
	font-family: inherit;
	font-size: 12px;
	color: #242B37;
	font-weight:bold;
}

div#titoloContenutoCentrale {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #242B37;
	text-align:center;
	font-weight:bold;
}

div#ContenutoCentrale {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242B37;
	text-align:justify;
}

div#ContenutoCentrale input {
	border:1px solid #333333;
}

div#ContenutoCentrale select {
	border:1px solid #333333;
}

div#ContenutoCentrale textarea {
	border:1px solid #333333;
}
div#ContenutoCentrale table.TabellaForm {
	width: 90%;
	margin: auto;
}

div#ContenutoCentrale table.TabellaForm td {
	
	padding:1px;
}