body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; margin:0}

/*solo per la homepage*/
.hometitolo {font-size: 12px; color: #CC6666; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold;}
.homeservizi {font-size: 11px; color: #BDA294; font-weight:bold;}
.homevetrine {font-size: 11px; color:#666666; font-weight:bold;}
.txtmini {font-size: 10px;}
.txtmini a{font-size: 10px;}
.txtmini a:hover{font-size: 10px;}

/*sfondi di cella per tabellina rosa*/
.rosascuro {background-color:#EFDFDE;}
.rosachiaro {background-color:#F5EEEA;}
.grigiochiaro {background-color:#F7F7F7;}
.rosachiaro2 {background-color:#FBF4F4;}
.rosascuro2 {background-color:#DEBEBD;}

.rosascurofiere {background-color:#EFDFDE; padding:5px}

.myweddingdiary {color:#669900}
.blufacebook {color:#3B5998}
.blufacebook a{color:#3B5998}
.blufacebook a:hover{color:#000000}

p {font-size: 11px; color: #666666; margin-top:0;}
h1 {font-size: 11px; color:#666666; font-weight:bold; margin:0;}
h2 {font-size: 11px; color:#CC6666; font-weight:bold; margin:0;}
h3 {font-size: 11px; color:#666666; font-weight:bold; margin:0;}

.tratteggio {color:#E7C7C6;}
.bordoimmagine {border: 1px solid #CCCCCC;}
.bordohome {border: 3px solid #DEBEBD;}
.testorosa {color:#CC6666;}
.testogrigio {color:#aaaaaa;}
.testogrigio a{color:#aaaaaa; text-decoration:none; font-weight:normal}
.testogrigio a:hover{color:#E7C7C6; text-decoration:none; font-weight:normal}
.menuprincipale {font-size: 10px}
.rosso {color:#FF0000}
.barrato {text-decoration: line-through;}

hr.tratti {border-top:1px dashed #E7C7C6; border-bottom:0px; border-right:#E7C7C6; border-left:#E7C7C6; color:#ffffff; background-color:#ffffff; height:1px; width:100%}

.prezzo {font-size: 12px; color: #CC6666; font-weight:bold}
.fiere {font-size: 13px;}
.fiereinevidenza {font-size: 13px; color:#CC6666;}

.menusx {line-height: 15px;}

/*bordi tabella*/

table.all, td.all {border-color: #cccccc; border-style: solid;}
table.all {border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}
td.all {margin: 0; padding: 0; border-width: 1px 1px 0 0; background-color: #ffffff;}
#piepagina {background-color:#F5EEEA;}

.elemento-vetrina {width:92px; height:155px; text-align:center; float:left}
.elemento-vetrina-video {width:92px; height:130px; text-align:center; float:left}

/*iscrizione utente*/
.login {font-size: 11px;}
.password {font-size: 11px;}
.rosa {color:#CC6666; font-weight:bold}
.grigio {font-weight:bold}
.grigio a{color: #666666;}
.grigio a:hover{color: #CC6666;}

TD {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

A {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 11px; COLOR: #CC6666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
h2 a{font-size: 11px; color:#CC6666; font-weight:bold; margin-bottom:0;}
h2 a:hover{FONT-SIZE: 11px; COLOR: #666666; font-weight:bold; TEXT-DECORATION: none}
input {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
select {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
textarea {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
checkbox {FONT-SIZE: 11px; COLOR: #F5EEEA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
radio {FONT-SIZE: 11px; COLOR: #F5EEEA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.normale {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.TITOLO {FONT-SIZE: 11px; COLOR: #53443B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
.TITOLO A:link{FONT-SIZE: 11px; COLOR: #53443B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
.TITOLO A:visited{FONT-SIZE: 11px; COLOR: #53443B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
.TITOLO A:hover {FONT-SIZE: 11px; COLOR: #53443B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}

.SOTTO_TITOLO {FONT-SIZE: 11px; COLOR: #BAA396; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: italic}.titologestione {
	font-size: 12px;
	font-weight: bold;
	color: #DFBEBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.descrizione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #999999;

}
.titolohome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: blink;
	border: thin none #CCCCCC;


}
.titolohome1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	border-top: thin none #CCCCCC;
	border-right: thin none #CCCCCC;
	border-bottom: thin none #CCCCCC;
	border-left: thin none #CCCCCC;
	left: 500px;
	right: auto;
	color: #999999;
}
.SOTTOTITOLO1 {
FONT-SIZE: 11px; COLOR: #BAA396; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.descrizione1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #BAA396;
	vertical-align: middle;


}
.SOTTOTITOLO3 {

	FONT-SIZE: 11px;
	COLOR: #BAA396;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}

.paginazione{font-size:9px; color:#666666;}
.paginazione a{font-size:10px; color:#666666; padding:1px 3px;}
.paginazione a:hover{color:#666666; background-color:#EFDFDE;}
.paginazione a.selected{font-size:12px; color:#CC6666;}

/* ERROR AREA */
div.errorArea{
	border: 1px dashed #CC0000;
	background:#FFFF66;
	font-size: inherit;
	margin: 1em 1em;
	padding:3px;
}

div.errorArea ul{
list-style-type:none;
margin:0;
padding:0;

}

/* ALERT AREA */
div.alertArea{
	border: 1px dashed #9BCD6C;
	background:#D4E5BD;
	font-size: inherit;
	margin: 1em 1em;
	padding:2px;
}

div.alertArea ul{
list-style-type:none;
margin:0;
padding:0;

}


.annuncio {
	font-size: 18px;
	color: #C99;
	font-weight: bold;
}
.testoevidente {
	font-size: 14px;
	font-weight: bold;
}
