body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin: 0;padding : 0;}h1, h2, h3, h4, h5, h6{font-size : 100%;}ol, ul{list-style : none;}address, caption, cite, code, dfn, em, th, var{font-style : normal;font-weight : normal;}table{border-collapse : collapse;border-spacing : 0;}fieldset, img{border : 0;}caption, th{text-align : left;}q:before, q:after{content :'';}a{text-decoration: none;color : #900;}a:hover {text-decoration: none;}body {padding: 0;margin: 0;color: #666666;font-size: 12px;font-family: arial, verdana, helvetica, tahoma, sans-serif;background: #ffffff url(topkafe.png) top center no-repeat;}#page {width: 980px;text-align: left;margin: 60px auto 0 auto;}#top {width: 980px;height: 60px;}#title {width:980px;text-align: left;}#title a {font-size: 48px;letter-spacing: 26px;color: #fff;text-decoration: none;}#container {position:relative;border: 1px solid #000;width: 980px;min-height: 526px;background-color:#ffffff;z-index:1;}#left_container {float:right;width:335px;background-color:#ffffff;}#nnnav_main {position:absolute;top:250px;left:600px;}#nav_main {padding-top:30px;height: 280px;}#right_column {mmargin-left:335px;}#image {overflow:hidden;min-height:526px;width:auto;}#main_component {overflow: auto;padding: 10px;line-height: 120%;height:570px;width:auto;}/**  ARTICLE  JOOMLA **/.article-content {}table.contenttoc {float:right;background-color:#eeeeee;display:block;padding:10px;margin:10px;}.article_separator {display:block;clear:both;height:33px;background: transparent url(article_separator.gif) 50% 15px no-repeat;}.column_separator {padding:0 0 0 25px;}.article-tools {border-top:1px solid #dfdfdf;display:block;float:left;margin-bottom:15px;width:100%;}.article-meta {float:left;padding:5px;width:70%;}.createdate {background:transparent url(icon-date.gif) no-repeat scroll 0 2px;padding:3px 3px 3px 20px;}.createby {background:transparent url(icon-user.gif) no-repeat scroll 0 2px;padding:3px 3px 3px 20px;}div.buttonheading {float:right;width:25%;}/**		FOOTER		**/#footer {position:relative;width: 980px;height: 16px;}#copy {float:right;margin-right:10px;}#copyright {float:left;margin-left:10px;}/**  OTHERS  	**/.clr {clear:both;}.cadre_moitie_gauche {float:left;width:40%;}.cadre_moitie_droite {float:right;width:40%;}.cms .flowplayer {	width:645px;	height:526px;}.cms .article {	padding:20px;	font-size:14px;}.cms .article a {	font-size:18px;}#undervideo {	background-color:#000;}#undervideo .title {	padding-left: 32px;	color:#fff;	text-align:center;	font-size:32px;}#undervideo .zpet {	padding-top: 8px;	padding-right: 8px;	float: right;	font-size:24px;}
