/* CSS for MARANI */


body, p, a, font, td, span, div, li, ol {
	font-family:	Arial, sans-serif, tahoma, verdana;
	font-size:		12px;
	color:			#000000;
}


/* links generici */
a {
	text-decoration:	none;
}
a:link {
	color:	#1861C6;
}
a:visited {
	color:	#4A59CE;
}
a:active {
	color:	#FFAE00;
}
a:hover {
	color:	#42A2F7;
}


/* ultima aggiunta 29/03/2005: link brani */
.brani-banda-link0			{text-transform:		uppercase;}
.brani-banda-link0:link		{color:	#002244;}
.brani-banda-link0:visited	{color:	#003366;}
.brani-banda-link0:active	{color:	#FFAE00;}
.brani-banda-link0:hover	{color:	#42A2F7;}

.brani-banda-link1			{text-transform:		uppercase;}
.brani-banda-link1:link		{color:	#002244;}
.brani-banda-link1:visited	{color:	#003366;}
.brani-banda-link1:active	{color:	#FFAE00;}
.brani-banda-link1:hover	{color:	#E88033;}

/* brani */
.brano-titolo {
	font-size:			15px;
	font-weight:		bold;
	color:				#336699;
	text-transform:		uppercase;
}
.brano-genere {
/*	font-size:			14px;
	font-weight:		bold;
	color:				#336699;*/
}
.brano-descr {
}
.brano-note {
	font-size:			10px;
}
.brano-link {
/*	font-size:			14px;*/
	font-weight:		bold;
	color:				#336699;
}
.brano-link:link {
}
.brano-link:visited {
	color:				#6699cc;
}
.brano-link:hover {
	color:				#FFCC00;
}
.brano-link:active {
	color:				#FFFF99;
}


/* impostazioni contenuti */
.main-page {
	padding-left:	30px;
	padding-top:	5px;
	padding-bottom:	10px;
	padding-right:	15px;
}
.page-title {
	font-size:			16px;
	text-decoration:	underline;
	text-transform:		uppercase;
	font-weight:		bold;
	line-height:		35px;
	color:				#7B92CE;
}
.page-text {
	
}


/* impostazioni catalogo */
.catalogo-fascicolo {
	font-size:			13px;
	font-weight:		bold;
	color:				#336699;
}
.catalogo-titolo {
	font-size:			15px;
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#336699;
}
.catalogo-didattica-titolo {
	font-size:			15px;
	/*text-transform:		uppercase;*/
	font-weight:		bold;
	color:				#336699;
}
.catalogo-titolo:link {
	font-weight:		bold;
}
.catalogo-titolo:active {
	color:				#FFCC99;
}
.catalogo-titolo:visited {
	color:				#336699;
}
.catalogo-titolo:hover {
	color:				#F09900;
}
.catalogo-titcol {
	font-size:			13px;
	font-weight:		bold;
	color:				#FFFFFF;
}
.catalogo-brani {
	font-size:			12px;
/*	color:				#738EDE;*/
	color:				#666666;
}
.catalogo-codice {
	font-size:			12px;
	color:				#738EDE;
}
.catalogo-autore {
	font-size:			12px;
	color:				#333366;
	font-weight:		bold;
}
.catalogo-prezzo {
	font-size:			14px;
	color:				#333366;
	font-weight:		bold;
}
.catalogo-note {
	font-size:			12px;
	color:				#FF3300;
	font-weight:		bold;
}
.catalogo-offerta {
	font-size:			13px;
	color:				#FF3300;
	font-weight:		bold;
}
/* colorini pari-dispari */
.catalogo-bg0 {
	background-color:	#738AC6;/*#FFEB9A;/*#F7F7FF;*/
}
.catalogo-bg1 {
	background-color:	#FFC700;/*#E7EFFF;*/
}
.brano-bg0 {
	background-color:	#E7EFFF;/**/
}
.brano-bg1 {
	background-color:	#FFEB9A;/*#F7F7FF;*/
}
.brano-aut-bg0 {
	background-color:	#F6F8FF;/**/
}
.brano-aut-bg1 {
	background-color:	#FFF7CB;/*#F7F7FF;*/
}

/* elenchi puntati */
.elenco {
	font-size:			13px;
	font-weight:		bold;
	color:				#336699;
}
.elenco:link {
	font-weight:		bold;
}
.elenco:active {
	color:				#FFCC99;
}
.elenco:visited {
	color:				#336699;
}
.elenco:hover {
	color:				#F09900;
}


/* briciola di pane */
.briciola-di-pane {
	font-size:			10px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#666666;
}
.briciola-di-pane-active {
	font-size:			10px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#FFB600;
}
.briciola-di-pane-link {
	font-size:			10px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#738ACE;
}
.briciola-di-pane-link:link {
	font-size:			10px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#738ACE;
}
.briciola-di-pane-link:active {
	font-size:			10px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#FFB600;
}
.briciola-di-pane-link:visited {
	font-size:			10px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#A5B6E7;
}
.briciola-di-pane-link:hover {
	font-size:			10px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#FFB600;
}


/* contatti */
.contatti-div {
	padding-left:	50px;
}
.contatti-titolo {
	font-size:			15px;
	font-weight:		bold;
	color:				#336699;
	text-transform:		uppercase;
}
.contatti-light {
	font-size:			12px;
	font-weight:		bold;
	color:				#336699;
}


/* forms */
.form-riga0 {
	background-color:	#E7EFFF;/**/
}
.form-riga1 {
	background-color:	#FFEB9A;/*#F7F7FF;*/
}
input.type-text, textarea.type-text, select.type-text, option.type-text {
	font-family:		Arial, sans-serif;
	font-size:			10px;
}
textarea.type-text {
	width:				240px;
}
input.type-text {
	width:				180px;
}


/* cesena.net link */
a.cesena-net {
	color:#F55505;
}
a.cesena-net:hover {
	color:#CCCCCC;
}