/*  
Theme Name: JYM
Description: JYM visuel principal
Version: 1.0
Author: Caractere-Advertising
Author URI: http://www.caractere-advertising.be
*/


* {margin: 0; padding: 0;}

html{
	margin:0;
    padding:0;
    height:100%;
    border:none;
}

*+html {
	margin:0;
    padding:0;
    height:100%;
    border:none;
	overflow-x:hidden;
}

body { /*background:url(images/header.jpg) no-repeat 0 0 #000;*/ background:#000; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#a6a6a6;}
#bg{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-3;
}
.clear { clear: both;}



	table, td, div, img { border:0; border-collapse:collapse;}

	td {vertical-align:top;}

	ul, ul li { list-style: none; list-style-image:none;}

	

	p { padding:0px 0px 18px 0px;}

		

a {text-decoration: underline; color:#8fa000; outline:none;}

a:hover {text-decoration: none;}

	

	input, select, textarea, html body textarea, .form-file { font-size:12px; font-family: arial; color:#000; vertical-align:middle;}

	input.form-text, select, textarea, .form-file { border:1px solid #8c8c8c; background:#fff; padding:2px 0px 4px 6px;}

	

	.preload {display:none}

/*** Main ***/

	.main { /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1050)? "1050px" : "100%");*/ min-width:1020px;}

	

	.main { overflow:hidden; height:100%;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

	

	.main-bg { padding:0px 0px 0px 0px;}

	

	.main-width { width:989px;}

	

	.header { height:168px; padding:0px 30px 0px 20px;}
	*+html .header{height:198px;}

	

	.follow { float:left; padding:0px 0px 0px 10px;}

	

	.follow img { margin:0px 5px 0px 0px;}

	
	
	/*** Flash ***/

	.flash { width:649px; height:334px; overflow:hidden; margin:0px 0px 10px 0px; background-color:#000000;}
	*+html .flash{height:342px;}

	/*.flash object { display: none;}*/



/*** Search ***/

		.search { clear:both; height:47px; background:#171717;}

		.search .indent { overflow:hidden; padding:7px 9px 0px 0px;}

		

		.search form { float:right; overflow:hidden; width:236px; height:32px; background:#fff; border:none;}

		

		.search .form-text {

			float:left;

			width:190px; border:0; background: transparent;

			font-size:13px; color:#000;

			padding:2px 0px 3px 6px;

			margin:6px 5px 0px 3px;

			}

		

		.search .form-submit {

			float:left;

			width:17px; height:21px; border:0; margin:6px 0px 0px 6px;

			background:url(images/search.gif) no-repeat 0 0; overflow:hidden; cursor: pointer;

			}

			

		.search .form-submit:hover { text-decoration: none;}

	

	.search .login { float:left; padding:7px 0px 0px 28px; background:url(images/ver.gif) no-repeat right 11px; margin:0px 15px 0px 0px;}

	.search .login a { font-size:12px; color:#fff; text-decoration:none; background:url(images/user.gif) no-repeat 0 4px; padding:0px 22px 0px 12px;}

	.search .login a:hover { text-decoration:underline;}
	
	
	

/*** Column ***/

	.content {

		clear:both;

		overflow:hidden; height:100%; padding:0px 0px 91px 0px;

		background:url(images/footer.png) no-repeat 0 bottom;

		}

	.content-top-img{ background:url(images/content-top.png) no-repeat -10px bottom; height:11px; width:989px; overflow:hidden;}

	.content-bg { background:url(images/content-bg.png) repeat-y 0 0;}

		

	.content-indent {overflow:hidden; height:100%; padding:0px 0px 0px 0px;padding:0 41px 0px 30px;}

	

	.column-left {float:left; width:259px; margin:0px 10px 0px 0px;}
	.column-left ul.dynamic-sidebar li{background:url(images/blcok.png) repeat 0 0; margin-bottom:10px;}
	.column-left ul.dynamic-sidebar li ul{padding:10px;}
	.column-left ul.dynamic-sidebar li form{padding:30px 30px 0px 30px;}
	
	.column-left ul.dynamic-sidebar li ul li{background:none; padding:0; margin:0;}

	.column-right {float:right; width:259px; margin:0px 0px 0px 10px;}
	
	
	.widgettitle{ width:229px; padding:12px 0 12px 30px; font-weight:lighter; color:#FFFFFF; background-color:#000000; font-size:14px;}


/*** Menu ***/

	.main-menu { clear:both; position:relative; z-index:9999999; background:url(images/blcok.png) repeat 0 0; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}

	

	.main-menu ul { list-style: none; list-style-image: none;}

	.main-menu ul li {

		cursor: pointer; line-height:1.1em; padding:0px 1px 0px 0px; border-bottom:1px solid #000;

		}

		

	.main-menu ul li#yui-gen7 { border:0;}

		

	.main-menu ul li.first-of-type { background: none;}

	

	.main-menu ul li a { line-height: normal; display:block; overflow:hidden;

		font-size:13px; color:#fff; padding:12px 10px 11px 30px;

		text-decoration:none; cursor: pointer;

		}

	

	/*:hover*/

		.main-menu ul li:hover a { background:#000;}

		.main-menu ul li.yuimenubaritem-hassubmenu:hover a { background:url(images/marker2.gif) no-repeat 224px 17px #000;}

		

	/*active*/

		.main-menu ul li.current_page_item a{ background:#000;}

	

		.main-menu ul li.yuimenubaritem-hassubmenu a { background:url(images/marker2.gif) no-repeat 224px 17px;}

		

		.main-menu ul li.yuimenubaritem-hassubmenu ul li a { background: none;}

		.main-menu ul li.yuimenubaritem-hassubmenu:hover ul li a { background: none;}

		

		

		.main-menu ul li.yuimenubaritem-hassubmenu a.active { background:url(images/marker2.gif) no-repeat 224px 17px #000;}

		

	

	/*** drop down ***/

		.main-menu ul ul { position: absolute; background:#191919; width:228px;z-index:9999999; padding:0px 0px 0px 0px; margin-left:260px; display:none; margin-top:-40px; left:0;}

		.main-menu ul ul li { float:none; background: none; border-bottom:1px solid #252525;}

		

		.main-menu ul ul li a  { float:none; background: none; color:#fff; text-transform:none;background:#191919; color:#929292;}

		.main-menu ul ul li a:hover, .main-menu ul li.yuimenubaritem-hassubmenu ul li a:hover { background:#000; color:#fff;}

		

		.main-menu ul li div {

			position: relative;

			width:228px;

			margin:-40px 0px 0px 0px;

			left:129px!important;

			}

		

		.main-menu ul ul li div {

			position: relative;

			width:228px;

			margin:-40px 0px 0px 0px;

			left:129px!important;

			}
			
		.main-menu ul li:hover ul{display:block;}


/*** Content  ***/

	.column-center { overflow:hidden; height:100%; margin:0px 0px 0px 0px;}

	

	.column-center-bg {overflow:hidden; height:100%; background:url(images/trans.png) repeat; padding:0px 20px 40px 28px;}

	

	.content-indent.bgnonne { background: none;}

	

	

	.post-left { float:left; width:318px; margin:0px 52px 0px 0px;}

	

	/*** Content wrapper ***/

		.column-center .node {  padding:0px 0px 0px 0px; }

		.column-center .indent { width:100%; overflow:hidden; height:100%; padding:5px 20px 36px 28px; border-bottom:1px solid #1b1b1b; margin:0px -20px 0px -28px; *margin:0px -20px 0px -28px;}

	

	/*** Title wrapper ***/

		.column-center .indent .title {

			overflow:hidden; height:100%;

			padding:0px 0px 0px 0px;

			margin:0px 0px 15px 0px;

			}

		

		.column-center .indent .title h1 {

			overflow:hidden; height:100%;

			font-size:24px; color:#fff; line-height:1em;

			padding:32px 10px 2px 0px;/* font-weight: normal;*/

			}

				

		.column-center .indent .title h1 a { text-decoration:none; color:#fff;}

		.column-center .indent .title h1 a:hover { color:#8fa000;}

		

	/*** Title Tabs wrapper ***/

		.column-center h2 {

			overflow:hidden; height:100%;

			font-size:24px; color:#fff; line-height:1em;

			padding:0px 10px 2px 0px;/* font-weight: normal;*/

			} 
			


		

		.column-center #tabs-wrapper {

			 padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #8fa000;

			}

		

		.column-center #tabs-wrapper h2 {

			overflow:hidden; height:100%;

			font-size:24px; color:#fff; line-height:1em;

			padding:32px 10px 12px 0px;/* font-weight: normal;*/

			}

		

		.column-center #tabs-wrapper h2.with-tabs {}

		

	/*** Date ***/

		.column-center .date {

			overflow:hidden; background: none;

			font-size:11px; /*font-weight:bold;*/

			color:#8fa000; 

			padding:2px 0px 3px 2px; margin:0px 0px 0px 0px;

			}

		

		.column-center .date a { text-decoration:none; color:#8fa000;}

		.column-center .date a:hover { text-decoration: underline;}

			

	/*** Paragraf ***/

		.item-list ul li { list-style-image:none; list-style:none;}

		.column-center .item-list { padding:6px 0px 0px 0px;}

		.column-center .item-list ul { margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}

		.column-center .item-list ul li { font-size:12px; background: none; padding:0px 0px 6px 0px; margin:0px 0px 0px 0px;}

		.column-center .item-list ul li a { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

		

	/*** Text box ***/

		.text-box {

			clear:both;

			overflow:hidden; height:100%;

			font-size:13px; line-height:1.3em;

			padding:7px 20px 0px 2px;

			}

		

		.text-box p { padding:0px 0px 18px 0px;}


		.text-box p a { font-weight: bold; padding:0px 0px 0px 2px;}

		

		.fleft {  margin:0px 5px 0px 0px; position:relative; z-index:1; padding:0px 0px 0px 0px; display: inline; float:left; overflow:hidden; height:100%;}

		.fleft img { margin:0px 0px 0px 0px;}

		

		.text-box img { border:none; float:left; margin-right:10px;}



		.text-box .img { padding:0px 0px 24px 0px;}


		

	/******/

		.column-center .post-links { clear:both;

			float:left;

			padding:6px 0px 0px 2px;

			margin:0px 0px 0px 0px;

			}

			

		.column-center .post-links ul.links {

			float:left;

			padding:0px 0px 0px 0px;

			}

		.column-center .post-links ul.links li {

			float:left; background: none;

			padding:0px 0px 0px 0px; margin:0px 7px 5px 0px;

			}

		

		.column-center .post-links ul.links li a {

			display:block; height:100%; float:left; text-transform: capitalize;

			font-size:13px; color:#8fa000;

			}

		

		.column-center .post-links ul.links li a:hover { color:#fff;}

		/*.column-center .post-links ul.links li a { text-decoration:none;}

		.column-center .post-links ul.links li a:hover { text-decoration:underline;*}/

		
		
		
		

	/*******/
	
	
		.column-center #smooth_sldr #smooth_sldr_items .sldrlink{
			display:none;
			color:black;
		}

		.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color:#fff; font-family:Arial; line-height:1.5em;}

		.text-box h1 { font-size:18px; font-weight: normal; line-height:1.1em;}

		.text-box h2 { font-size:17px; font-weight: normal;}

		.text-box h3 { font-size:16px;}

		.text-box h4 { font-size:21px; font-weight: normal;}

		.text-box h5 { font-size:14px;}

		.text-box h6 { font-size:12px;}

	

	/*** OL UL style***/

		.text-box ul { padding:0px 0px 18px 0px; overflow:hidden; height:100%;}

		.text-box ul li { background:url(images/marker.gif) no-repeat 0 5px; padding:0px 0px 8px 17px; list-style-image:none; list-style:none; font-weight:normal;}

		.text-box ul li ul { margin-left:10px;}

		.text-box ul li ol { margin-left:15px;}

		.text-box ul li ol li { list-style-type:decimal;}

		

		.text-box ol { padding-left:2px;}

		.text-box ol li { padding:0px; margin-left:13px;  font-weight:normal;list-style-type:decimal;}

		.text-box ol li ul { padding:2px 0px 5px 2px;}

		.text-box ol li ul li { font-weight:normal; background:url(images/marker.gif) no-repeat 0 8px; padding:0px 0px 2px 10px;}

		

		.text-box ul li { list-style-image:none; list-style:none;}

		

		.text-box ul li a { /*text-decoration:none; */}

		/*.text-box ul li a:hover { text-decoration:underline;}*/

		



		.text-box ul li ul { margin-left:15px;}

		.text-box ul li ol {margin-left:20px;}

		.text-box ul li ol li { list-style-type:decimal;background:none;}

		.text-box ul li ol li a {}

		

		.text-box ol { padding:5px 0px 5px 2px;}

		.text-box ol li{ padding:0px; margin-left:20px;}

		.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}

		.text-box ol li a:hover{ text-decoration:underline; }

		.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}

		.text-box ol li ul li a:hover {text-decoration:none;}
	
	
	
	
	
	/*** Footer ****/

	.footer {

		clear:both;	overflow:hidden; height:100%;

		font-size:11px; color:#fff;

		line-height:1.2em; padding:0px 0px 0px 0px;
		margin-top:30px;

		}

	

	.footer .indent {

		overflow:hidden; height:100%; background:#171717;

		padding:13px 0px 15px 40px;

		}

	
.iota { color:#009cdd;}
	.footer a { color:#fff;}



		.footer a { text-decoration:none;}

		.footer a:hover { text-decoration: underline;}



/*** Logo ***/

	.logo { float:left;}

	.logo .indent { padding:6px 0px 0px 385px; overflow:hidden; /*height:100%;*/}

	

	.logo h1 { /*float:left;*/ overflow:hidden; position:relative; cursor: pointer; padding:0px 0px 5px 0px;}

	.logo h1.site-name { float:left; font-size:22px; font-weight: normal; padding:0px 0px 0px 0px;}

	.logo h1.site-name a { text-decoration:none; color:#fff;}

	

	.logo .site_slogan { padding:0px 0px 0px 0px; font-size:10px; color:#696764; text-transform:uppercase;}
	
	.content-logo{float:right; margin-top:15px;}


.hslice .ngg-widget{padding:10px;}
.hslice .ngg-widget img{border:none;}
.hslice h2{display:none;}


