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

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


/* --- Body --- */

BODY {
	font-size: 						0.6em;
	line-height: 					1.5em;
	
	font-size:						10px;
	line-height:					14px;
	
}

IMG {
	border:							0px;
}

DIV.sectionHeader {
	margin:							0px 10px 8px 10px;
	padding:							0px 0px 3px 0px;	
}

DIV.bodyContent {
	margin:							10px 10px 0px 10px;
	text-align:						justify;
	color:							#463F29;
}

DIV.spacer {
	border-top:						1px solid #FFFBEC;
	margin:							0px 10px 0px 10px;
}

DIV.spacer#small {
	border-top-width:				4px;
}

DIV.spacer#medium {
	border-top-width:				8px;
}

DIV.spacer#large {
	border-top-width:				16px;
}

/* --- Secundary Column --- */

DIV.secundaryColumn {
	width: 							315px;
	float:							left;
}

/* --- Top Banner --- */

DIV.banner {
	border:							1px solid white;
	margin: 						1px 0px 4px 0px;
	height:							54px;
	width:							313px;
}

/* --- Updates --- */

DIV.updatesTop {
	height:							10px;
	background: 					 url("../home/images/Layout/bg02Top.gif") no-repeat bottom;
}

DIV.updatesBody {
	width:							100%;
	background: 					 url("../home/images/Layout/bg02.gif") repeat-y;
}

/* --- En meets Turin --- */

DIV.enMeetsTurinBanner {
	border:							1px solid #01273B;
}

IMG.enMeetsTurinLogo {
	 float:							left;
	 margin:							5px 2px 20px 0px;
}

/* --- News --- */

IFRAME.newsFrame {
	margin:							0px 7px 0px 9px;
	width:								298px;
	height: 							350px;
	border:							none;
}

BODY.news {
	background:						#FFFBEC;			
	padding:						5px;
}

DIV.newsPiece {
	width:							265px;
	background:						#F5EBCE;
	margin:							0px 0px 5px 0px;
	padding:							8px;
	border-bottom:					1px solid #F1CD83;
}

DIV.newsDate {
	color:							Gray;
	padding:							0px 0px 3px 5px;
	margin:							0px 0px 3px 0px;
	border-bottom:					1px solid gray;
}

DIV.newsTitle {
	background:						#FFFBEC;
	color:							#01273B;
	
	font-size:						11px;
	font-family: 					Georgia, "Times New Roman";
	font-weight:					bold;
	margin:							0px 0px 7px 0px;
}

DIV.newsParagraph {
	color:							#463F29;
	margin:							0px 0px 6px 0px;
}	

/* --- TV --- */

IFRAME.TVFrame {
	margin:							0px 7px 0px 9px;
	width:								298px;
	height: 							60px;
	border:							none;
}

BODY.tv {
	background:						#01273B; /*#FFFBEC;*/
	padding:						5px;
}

DIV.tvSpacer {
	padding:						30px 0px 15px 0px;
	color:							#FFFBEC;;
	text-align:						center;
	font-weight:					bold;
}

DIV.movieBox {
	width:							283px;
	background:						#F5EBCE;
	margin:							0px 0px 5px 0px;
	padding:						8px;
	border-bottom:					1px solid #F1CD83;
}

DIV.movieInfo {
	color:							#463F29;
	font-weight:					bold;
}

DIV.movieDate {
	color:							#463F29;
}

DIV.updatesBottom {
	height:							13px;
	background: 					 url("../home/images/Layout/bg02Bottom.gif") no-repeat top;
}

/* --- Archives --- */

DIV.archivesTop {
	height:							10px;
	background: 					 url("../home/images/Layout/bg02Top.gif") no-repeat bottom;
}

DIV.archivesBody {
	width:							100%;
	background: 					 url("../home/images/Layout/bg02.gif") repeat-y;
}

DIV.archiveBlock {
	height:							230px;
}

FORM {
	position:						absolute;
	margin:							1px -2px 0px 2px;
}

FORM#oiForm {
	margin-top:						4px;
}

FORM IMG.arrowButton {
	margin:							0px 0px -2px 1px;
}

SELECT.archiveSelecter {	
	border:							none;
	background:						#01273B;
	color:							white;
	font-size: 						10px;
	font-family:					Verdana;
}

SELECT.archiveSelecter#rubrica {
	width:							108px;
}	

SELECT.archiveSelecter#GEI {
	width:							152px;
}	

SELECT.archiveSelecter#anno {
	width:							67px;
}	

DIV.archiveBoxTitle {
	background: 					#F1CD83;
	font-weight:					bold;
	padding:						2px 4px 2px 4px;
}

DIV.archiveBoxBody {
	text-align:						left;
	font-size:						9px;
	padding:						4px 6px 4px 6px;
}

DIV.articoliArchiveBox {
	border-bottom:					1px solid #F1CD83;
	background:						#F5EBCE;
	width:							295px;
	height:							69px;
	margin-bottom:					5px;
}

DIV.coverArchiveBox {
	border-bottom:					1px solid #F1CD83;
	background:						#F5EBCE;
	width:							155px;
	height:							72px;
	float:							right;
	margin-bottom:					5px;
}

DIV.enmagArchiveBox {
	border-bottom:					1px solid #F1CD83;
	background:						#F5EBCE;
	width:							155px;
	height:							100px;
	float:							right;
}

DIV.oiArchiveBox {
	border-bottom:					1px solid #F1CD83;
	background:						#F5EBCE;
	width:							135px;
	height:							177px;
	float:							left;
}

DIV.oiArchiveBox IMG.thumbnail {
	width:							90px;
	height:							60px;
	margin:							1px 0px 3px 13px;
	border:							3px solid black;
	display:							block;
}

DIV.archivesBottom {
	height:							13px;
	background: 					 url("../home/images/Layout/bg02Bottom.gif") no-repeat top;
}



/* --- Primary Column --- */

DIV.primaryColumn {
	width: 							410px;
	float:					 		right;
}

DIV.issueLine {
	margin:							0px 10px 0px 10px;
	border-top:						5px solid #FF2A00;
}

/* --- Current enol Issue --- */

DIV.currentIssueTop {
	height:							10px;
	background: 					 url("../home/images/Layout/bg01Top.gif") no-repeat bottom;
}

DIV.currentIssueBody {
	background: 					 url("../home/images/Layout/bg01.gif") repeat-y;
	padding:							0px 5px 2px 5px;
}

DIV.issueHeader {
	background: 					url("../home/images/Cover/issuehead.gif") no-repeat;
	height:							48px;
	margin:							0px 10px 4px 10px;
}

DIV.issueCoverBlock {
	height:							140px;
	margin:							0px 10px 0px 10px;
}

DIV.currentCover {
	float:							left;
	margin-bottom:					-2px;
}

IMG.currentCover {
	width:							190px;
	height:							136px;
	border:							none;
	border-bottom:					4px solid #FFFBEC;
}

DIV.spots {	
	float:							right;
	width:							190px;
	margin-bottom:					-2px;
}

IMG.spot {
	width:							91px;
	height:							66px;
	display:							inline;
	border:							4px solid #FFFBEC;
	border-top:						0px;
	border-right:					0px;
}

DIV.articleTag {
	margin:							23px 10px 7px 10px;
	padding:							0px 0px 5px 7px;
	background: 					url("../home/images/Layout/tile00.gif");
}

DIV.articleTag IMG {
	position:						absolute;
	z-index:							2;
	margin-top:						-17px;
	left:								660px;
}

SPAN.articleTag {
	border-bottom: 				1px solid #01273B;
	color:							#01273B;
	font-family: 					Arial;
	font-size:						18px;	
	font-weight:					bold;
	background:						#FFFBEC;
	padding:							0px 8px 4px 8px ;
	letter-spacing:				-1px;
}

DIV.article {
	padding:							2px 2px 3px 3px;
	margin:							2px 10px 0px 17px;
	background: 					#F5EBCE url("../home/images/Layout/corner.gif") top left no-repeat;
	border-bottom: 				1px solid #F1CD83;
}

DIV.articleAuthor {
	width:							265px;
	color:							#6E6E6E;
	margin:							0px 3px 4px 35px;
	padding-top:					3px;
}

IMG.newArticleIcon {
	position:						absolute;
	padding:							4px 0px 0px 7px;
	margin:							1px 0px 0px 5px;
	float:							left;
}

IMG.newArticleIcon#GEI {
	margin:							-2px 0px 0px 5px;
}

DIV.articleTitle {
	color:							#64583D;
	font-family: 					Georgia, "Times New Roman";
	font-weight: 					bold;
	font-size: 						11px;
	line-height: 					15px;
	margin:							-2px 8px 1px 42px;
}

DIV.articleTitle A {
	color:							#64583D;
	text-decoration:				none;
}

DIV.articleTitle A:hover {
	color:							#FF2A00;
	text-decoration:				underline;
}

DIV.currentIssueBottom {
	height:							10px;
	background: 					 url("../home/images/Layout/bg01Bottom.gif") no-repeat top;
}


/* --- Footer --- */

DIV.homeFooterContainer {
	width: 							730px;
	margin:							0px 0px 0px 7px;
}

DIV.homeFooterTop {
	height:							10px;
	background: 					 url("../home/images/Layout/bg03Top.gif") no-repeat bottom;
}

DIV.homeFooterBody {
	width:							100%;
	background: 					 url("../home/images/Layout/bg03.gif") repeat-y;
	height:							90px;
}

DIV.homeFooterBody DIV.bodyContent {
	width:							540px;
	margin:							0px 0px 0px 10px;
	padding:							0px 0px 7px 0px;
	text-align:						justify;
	color:							#64583D;
}

DIV.creditsPic {
	float:							right;
}

DIV.creditsPic#af {
	padding-right:					10px;
}

DIV.stats {
	display:							inline;
	margin:							0px 4px 0px 0px;
	display:							none;
}

SPAN.lastUpdate {
	color:							#FF2A00;
}

