/*** [C] 2003 Alien Factory 				***/

/*** EFFETTONOTTE ONLINE rev.03			***/
/*** http://www.effettonotteonline.com ***/
/*** --- CSS 1.0								***/
/*** --- Article features					***/



DIV.articolo {
	font-size:					1em;
	width:						723px;
	color: 						#463F29;
	background:					#FFFBEC;
	border: 						1px solid black;
	border-bottom-width:		2px;
	padding: 					20px 0px 20px 0px;
}

DIV.rubrica {
	height:						60px;
	text-align:					left;
	vertical-align:			baseline;
	margin:						0px 15px 15px 20px;
}

IMG.specialFeature {
	border:						0px;
	float:						left;
}

DIV.icorubrica {
	width:						60px;
	height:						60px;
	float:						right;
}

DIV.icorubrica#recensioni {
	background:			 url("../home/images/Icons/icon-recensioni.gif") no-repeat;
}

DIV.icorubrica#interviste {
	background:			 url("../home/images/Icons/icon-interviste.gif") no-repeat;
}

DIV.icorubrica#cult {
	background:			 url("../home/images/Icons/icon-cult.gif") no-repeat;
}

DIV.icorubrica#festival {
	background:			 url("../home/images/Icons/icon-festival.gif") no-repeat;
}

DIV.icorubrica#in-deep {
	background:			 url("../home/images/Icons/icon-in-deep.gif") no-repeat;
}

DIV.icorubrica#focus-on {
	background:			 url("../home/images/Icons/icon-focus-on.gif") no-repeat;
}

DIV.icorubrica#corti {
	background:			 url("../home/images/Icons/icon-corti.gif") no-repeat;
}

DIV.icorubrica#overtherainbow {
	background:			 url("../home/images/Icons/icon-overtherainbow.gif") no-repeat;
}

DIV.icorubrica#libreria {
	background:			 url("../home/images/Icons/icon-libreria.gif") no-repeat;
}

DIV.pretitolo {
	color:						#01273B;
	font-size:					0.75em/*12px;*/;
	font-style:					italic;
	font-family: 				Georgia, "Times New Roman";
	border-bottom:				1px solid #64583D;
	padding: 					0px 15px 5px 15px;
	margin:						0px 20px 5px 20px;
}

DIV.titolo {
	color:						#01273B;
	background: 				#F5EBCE;
	font-family: 				Georgia, "Times New Roman";
	font-size:					0.8em/*13px*/;
	line-height:				1.6/*18px*/;
	font-weight:				bold;
	padding:						7px 15px 7px 15px;
	margin:						0px 20px 7px 20px;
}

DIV.autore {
	color:						#415058;
	font-size:					0.7em/*11px*/;
	padding:						0px;
	margin:						0px 34px 30px 34px;
}

DIV.autore A {
	color:						#415058;
}

DIV.paragrafo {
	font-family:				Georgia, "Times New Roman";
	font-size:					0.75em/*12px*/;
	line-height:				1.7em/*19px*/;
	text-align:					justify;
	padding:						0px;
	margin:						0px 35px 15px 35px;
}

DIV.paragrafo#mini {
	font-size:					0.7em /*11px*/;
	line-height:				1.4em/*15px*/;
}

DIV.titoletto {
	font-family:				Georgia, "Times New Roman";
	color:						#01273B;
	font-size:					0.75em /*12px*/;
	line-height:				1.35em/*16px*/;
	font-weight:				bold;
	margin:						25px 35px 15px 35px;
}

DIV.note {
	font-family:				Verdana;
	font-size:					0.65em/*10px*/;
	line-height:				1.5em/*14px*/;
	text-align:					left;
	border-top:					1px dashed gray;	
	padding-top:				8px;
	margin:						40px 35px 15px 35px;
}

SPAN.domanda {
	font-weight:				bold;
}

SPAN.risposta {
	font-style:					italic;
}

TABLE.articolosided {
	color:						#463F29;
	width: 						680px;
	margin:						0px 20px 0px 20px;
}

TABLE.articolosided DIV.paragrafo {
	margin-left:				20px;
	margin-right:				20px;
}	

TABLE.articolosided DIV.titoletto {
	margin-left:				20px;
	margin-right:				20px;
}	

TABLE.articolosided DIV.note {
	margin-left:				20px;
	margin-right:				20px;
}	

TABLE.articolosided TD {
	vertical-align:			top;
}

TABLE.articolosided TD.sided {
	width:						200px;
	text-align:					right;
}

TABLE.articolosided TD.sided#alto {
	vertical-align:			top;
}

TABLE.articolosided TD.sided#basso {
	vertical-align:			bottom;
	padding-bottom:			15px;
}

TABLE.articolosided TD.sided#alto IMG.foto {
	margin:						3px 0px 8px 0px;
}

TABLE.articolosided TD.sided#basso IMG.foto {
	float:						right;
	margin:						8px 0px 0px 0px;
}

IMG.foto {
	border:						2px solid #64583d;
	margin:						3px 0px 6px 0px;
}

#sinistra {
	float:						left;
	margin-left:				20px;
	margin-right:				15px;
}

#destra {
	float:						right;
	margin-left:				15px;
	margin-right:				20px;
}


/* SCHEDA FILM */

TABLE.schedafilm {
	float:						right;
	width:						184px;
	background:					#000066;
	border-style:				solid;
	border-color:				#463F29;
	border-top-width:			1px;
	border-right-width:		1px;
	border-bottom-width:		1px;
	border-left-width:		1px;
	margin:						10px 0px 0px 0px;
}

TABLE.schedafilm TD.titolofilm {
	padding:						5px;
	color: 						#F5EBCE;;
	font-size:					0.65em /*10px*/;
}

TABLE.schedafilm TD.etichetta {
	padding:						3px 5px 3px 5px;
	color:						#000066;
	background:					#C7EAFB;
	font-size:					0.6em /*9px*/;
}

TABLE.schedafilm TD.contenuto {
	padding:						3px 15px 3px 15px;
	color:						black;
	background:					#FFD18C;
	font-size:					0.6em /*9px*/;
}


DIV.boxhdr, TD.boxhdr {
	padding: 					7px 10px 7px 10px;
	font-size:					0.7em /*11px*/;
	font-weight:				bold;
	color: 						#F5EBCE;
	border-bottom: 			1px solid #F5EBCE;
}

/* SCHEDA FILMOGRAFIA */


TABLE.filmografia {
	width:						650px;
	background:					#F5EBCE;
	margin:						40px 35px 15px 35px;
	border: 						1px solid #463F29;
	border-bottom-width:		2px;
	color:						#463F29;
}

TABLE.filmografia TD.boxhdr {
	background:					#463F29;
}

TABLE.filmografia TD.filmografiacontent {
	padding:						10px;
	width:						50%;
	vertical-align:			top;
}

DIV.film {
	font-size:					0.6em/*9px*/;
	font-weight:				bold;
}

DIV.filmdesc {
	font-size:					0.6em/*9px*/;
	margin-bottom:				8px;
 	padding-left:				10px;
	padding-right:				10px;
}


/* SCHEDA LIBRO */

TABLE.schedalibro {	
	float:						right;
	width:						184px;
	background:					#990000;
	border: 						1px solid #463F29;
	border-bottom-width:		2px;
	margin:						0px 0px 10px 0px;
}

TABLE.schedalibro TD.titololibro {
	background:					#FFC66F;
	color:						black;
	font-size:					0.7em/*8pt*/;
	font-weight:				bold;
	padding-top:				3px;
	padding-left:				10px;
	padding-right:				10px;
	padding-bottom:			3px;
}

TABLE.schedalibro TD.contenuto {
	color: 						#F5EBCE;
	font-size:					0.6em/*7pt*/;
	padding-top:				3px;
	padding-left:				10px;
	padding-right:				10px;
	padding-bottom:			3px;
}

TABLE.schedalibro TD.thumbnail {
	text-align:					center;
	padding: 					10px 0px 0px 0px;
}

TABLE.schedalibro TD.thumbnail IMG {
	width:						100px;
}

TABLE.schedalibro TD.thumbnail IMG#cd {
	width:						140px;
}


/* SCHEDA LINKS */


DIV.schedalink {
	display:						inline;
	width:						280px;
	background:					#C2D2EE;
	border:						1px solid #463F29;
	border-bottom-width:		2px;
	overflow:					hidden;
	margin:						0px 0px 6px 0px;
}

DIV.schedalink DIV.boxhdr {
	background:					#000066;
}

DIV.schedalink DIV.link {
	font-family:				"Courier New";
	font-size:					0.7em/*11px*/;
	margin:						7px 10px 7px 10px;
}

DIV.schedalink DIV.link A {
	text-decoration:			none;
}


/* BOX AUSILIARIO */

TABLE.auxbox {
	display:						inline;
	background:					#C0CD8D;
	width:						300px;
	border:						1px solid #463F29;
	border-bottom-width:		2px;
	margin:						0px 0px 6px 0px;
}

TABLE.auxbox IMG#sinistra {
	margin:						0px 10px 4px 0px;
}

TABLE.auxbox IMG#destra {
	margin:						0px 0px 4px 10px;
}

TABLE.auxbox#sidebox {
	float:						right;
	display:					table;
	width:						190px;
}

TABLE.auxbox DIV.paragrafo#mini {
	font-family:				Verdana;
	padding:						0px;
	margin:						0px 0px 8px 0px;
}

TABLE.auxbox#sidebox DIV.paragrafo#mini {
	text-align: 				left;
}

TABLE.auxbox TD {
	padding: 					7px 10px 7px 10px;
}

TABLE.auxbox TD.boxhdr {
	background:					#6F7D41;
}

TABLE.auxbox UL {
	padding-left:				15px;
	margin:						0px;
}