html{height:100%}
BODY { 
	margin: 0px;
	background: #ffffff;
	background-image:url('images/pattern_100.gif');
}

p{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	margin: 2px;
}

legend{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	margin: 2px;
}

.titolo{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0066;
	font-size: 18px;
	margin: 3px;
}

.sottotitolo{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0066;
	font-size: 14px;
	margin: 3px;
}

.prezzo_cancellato{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 13px;
	margin: 3px;
}

.sconto{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	font-size: 12px;
	margin: 2px;
}

.prezzo{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	margin: 3px;
}

.small{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	margin: 1px;
}

a:link, a:visited { color: #666666; text-decoration: none; }
a:hover {color: #79ACC5; text-decoration: underline;}

.classic:link, .classic:visited { color: #79ACC5; text-decoration: none; }
.classic:hover {color: #79ACC5; text-decoration: underline;}


/* ********* Primo Piano ********** */
.titolo_primopiano{
	color: #CC0066;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.titolo_primopiano a:link, .titolo_primopiano a:visited {color:#CC0066; text-decoration:none;}
.titolo_primopiano a:hover {color:#79ACC5; text-decoration:underline;}

.testo_primopiano {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	margin-top: 5px;
	margin-right: 15px;
	text-align: justify;
}
/* ******************************** */


/* ********* Left ***************** */
.titolo_menu_left{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style : bold;
	color: #5B242F;
	font-size : 12;
	MARGIN: 3PX;
}

.sottotitolo_menu_left{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style : normal;
	color: #5B242F;
	font-size : 11;
	MARGIN: 2px;
}

.menu_left{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style : bold;
	color: #FFFFFF;
	font-size : 13px;
}

.menu_leftsmall{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: bold;
	color: #FFFFFF;
	font-size: 11px;
}
/* ******************************** */


/* ********* Top ****************** */
.menu_top {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	margin-left :10px;
	margin-right :10px;
	margin-bottom :5px;
}

.menu_top a:link, .menu_top a:visited { color: #FFFFFF; text-decoration: none; }
.menu_top a:hover {color: #FF700A;}
/* ******************************** */


/* ********* Ricerca ********** */
.testo_ricerca {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.box_ricerca{
	color: #0461A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #999999;
}
/* ******************************** */

/* ********* SCHEDA ************** */
.titolo_scheda{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #CC0066;
	font-weight: bold;
	font-size : 18px;
	margin-bottom: 10px;
}
.titolo_scheda a:link, .titolo_scheda a:visited {color:#CC0066; text-decoration:none;}
.titolo_scheda a:hover {color:#79ACC5; text-decoration:underline;}

.autore_scheda{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size : 14px;
}

.prezzo_cancellato_scheda{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 16px;
	margin: 3px;
}

.sconto_scheda{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	font-size: 12px;
	margin: 2px;
}

.prezzo_scheda{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0066;
	font-size: 18px;
	margin: 3px;
}
/* ******************************** */

input,select,textarea{
	color: #0461A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}

/* ************ STILI PER ERRORI JQUERY ************** */

td.field input.error, td.field select.error, tr.errorRow td.field input,tr.errorRow td.field select {
	border: 2px solid #FF6600;
	background-color: #FFFFD5;
	margin: 0px;
	color: #FF6600;
}

label.error{
	color: #FF6600;
	margin-left: 0.75em;
}

div.error {
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-style:normal;
	font-size:11px;
	margin:3px;
	color: #FF6600;
}

input.necessario{
	border: 2px solid #FF6600;
	background-color: #FF6600;
	margin: 0px;
	color: #FF6600;
}
/* *************************************************** */
