body { height: 100%; margin: 0px; background-color: #e0e0e0; }

#header { height: 103px; margin-left: auto; margin-right: auto; width: 980px; background-color: #e0e0e0; text-align: left; }

img { border: 0px; }

#logo { cursor: hand; float: left; background: url(../images/logo.png); height: 103px; width: 246px; background-color: #e0e0e0; }
#pub_hori { float: right; height: 90px; width: 728px; background-color: #e0e0e0; }

#page { overflow: auto; border-left: solid 1px #b7b5b5; border-right: solid 1px #b7b5b5; margin-left: auto; margin-right: auto; width: 980px; background-color: #ffffff; }

.fontstyle { padding: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; text-align: justify; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 140%; FONT-FAMILY: Arial; }

.padding { padding-right: 10px; padding-left: 10px; }

.news_text { margin-top: 3px; }

.index_quote { font-size: 14px; font-family: tahoma; margin-bottom: 3px; }

.title { text-align: left; font-family: arial narrow, arial, verdana, helvetica; font-weight: bold; font-size: 21px; line-height: 21px; text-decoration: none; color: #454545; }
a:hover.title { text-align: left; font-family: arial narrow, arial, verdana, helvetica; font-weight: bold; font-size: 21px; line-height: 21px; text-decoration: underline; }

.news_foot_left { float: left; font-family: tahoma; width: 150px; }

.news_foot_right { float: right; font-family: tahoma; }

.comment_title { font-weight: bold; font-size: 11px; font-family: tahoma; padding: 3px; }
.comment_header  { color: #8f2f2f; border-left: solid 1px #b7b5b5; border-right: solid 1px #b7b5b5; width: 608px; height: 20px; background: url(../images/header_block.gif) repeat; }
.comment_content { width: 608px; font-size: 11px; font-family: tahoma; border: solid 1px #b7b5b5; }

.tbox { background-color: #ffffff; font-size: 11px; border: #b7b5b5 1px solid; color: #000000; font-family: tahoma; background-color: #ededed; }
.button { background-color: #ffffff; font-size: 11px; border: #b7b5b5 1px solid; color: #000000; font-family: tahoma; background-color: #ededed; }

.news_foot { background-color: #cbcbcb; }

.few { font-size: 11px; color: #454545; font-weight: normal; text-decoration: none; }

A:hover.few { color: #454545; font-weight: normal; text-decoration: underline; }

.link_news { padding: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; text-align: justify; WIDTH: 100%; LINE-HEIGHT: 140%; FONT-FAMILY: Arial; color: #8f2f2f; }
a:hover.link_news { color: red; text-decoration: none; }

.news { margin-bottom: 4px; font-family: verdana, arial, helvetica; font-size: 11px; color: #000000; text-align: left; width: 630px; background-color: #ffffff; }

.column_left { float: left; width: 630px; }

.column_right { float: right; width: 350px; }

.header_block { color: #8f2f2f; border-left: solid 1px #b7b5b5; border-right: solid 1px #b7b5b5; width: 340px; height: 32px; background: url(../images/header_block.gif) repeat; }

.content_block_cinema { text-align: center; height: 296px; border-left: solid 1px #b7b5b5; border-right: solid 1px #b7b5b5; border-bottom: solid 1px #b7b5b5; width: 340px; }

.content_block_quote { text-align: justify; font-family: tahoma; font-size: 12px; height: 90px; border-left: solid 1px #b7b5b5; border-right: solid 1px #b7b5b5; border-bottom: solid 1px #b7b5b5; width: 340px; }
.content_block_quote_padding { padding: 4px; }

.content_block_buzz { text-align: center; border-left: solid 1px #b7b5b5; border-right: solid 1px #b7b5b5; border-bottom: solid 1px #b7b5b5; width: 340px; }

.header_title { font-weight: bold; font-size: 14px; font-family: tahoma; padding: 5px; }

#footer { padding: 5px; background: url(../images/footer.jpg); height: 28px; font-size: 12px; font-family: tahoma; margin-left: auto; margin-right: auto; width: 972px; background-color: #ffffff; }

.news_footer { overflow: auto; border-top: dotted 1px #000000; border-bottom: dotted 1px #000000; margin-top: 5px; padding: 3px; }

A.lien_footer { font-family: tahoma; padding: 2px; font-weight: bold; font-size: 12px; color: #8f2f2f; text-decoration: none; margin-top: 1px; }

A.lien_footer:hover { color: red; text-decoration: none; }





ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("../images/off.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #838383;
	border-top:1px solid #919191;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#menu li a{
	display:block;
	float:left;
	color: #8f2f2f;
	text-decoration:none;
	font-weight:bold;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("../images/divider.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("../images/hover.gif") no-repeat top right;	
	}
	
	
	
	
