/*Main Navbar */

#nav {
	/*position: absolute;*/
z-index: 9999;
	bottom: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
font-family: Arial;
	background: url(images/bg-menu.gif) repeat-x left top;
	}
	
#nav, #nav ul {
	width: 670px;/*940*/
	list-style: none;
	line-height: 40px;
	}

#nav a, #nav a:hover {
	display: block;
	background: url(images/bg-menu-a.gif) no-repeat right top;
	text-decoration: none;
	border: none;
text-shadow:0 1px 0 #000;
	}

#nav li {
	float: left;
	list-style: none;
font-family: Arial;
	}

#nav li:hover {
	float: left;
	list-style: none;
font-family: Arial;
background:#72170e;
	}

#nav a, #nav a:visited {
	display: block;
	color: #fff;
	padding: 0 20px;
	}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
	text-decoration: none;
	}	
	
	
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #505358;
	line-height: 30px;/*30*/
font-family: Arial;
	}

#nav li li {
	width: 172px;
	border-top: 1px solid #4a4e53;
	border-right: 1px solid #4a4e53;
	border-left: 1px solid #4a4e53;
	background: #505358;line-height: 20px;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	background: #1e1f21 url(images/bg-menu.gif);
	}

#nav li li a:hover, #nav li li a:active {
	background:#505358;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

a.main:hover
{	background:none;
	}

/* Tabs */

#tabs {
	width:329px !important;/*320*/
	height:auto !important;
	padding:5px;
	border:1px solid #ddd;
	background-color:#eeeeee;
	float:right;
	display: block;
	overflow:hidden;
	list-style-type:none;
	margin-right:5px;
	/*margin-top: 50px;*/
}

#tabs a{
	color:#000000;
}
#tabs a:hover{
	color:#003366;
}

/*#tabs #pop img {
			width: 80px; height: 36px;
			padding: 2px;
			border: 1px solid #eee;
			float: left;
			margin: 0;
		}*/

 /*#tabs #feat img{
			width: 80px; height: 36px;
			padding: 2px;
			border: 1px solid #eee;
			float: left;
			margin: 0;
			background-color:#FFFFFF;
		}*/
		
		
.inside {
	width: 316px !important;/*307*/
	padding: 5px !important;

	border:1px solid #ddd !important;
	margin:5px 0px 0px !important;
	background-color: #FFFFFF;

}

ul.gttTabs {
	width: 100%;
	padding: 0 0 7px 0;
	list-style-type:none;
}

ul.gttTabs li {
	float: left;
	display:inline;
	font-size: 11px;
	line-height: 34px;
	background: #ffffff;
	color: #000000;
	border:1px solid #ddd;
	font-weight: bold;
	font-size: 11px;
	margin:0px 5px 0px 0px !important;
	cursor: pointer;
	list-style-type:none;
}

ul.gttTabs li a {
	line-height: 31px;
	color: #000000;
	display: block;
	float: left;
	padding: 0 6px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

ul.gttTabs li a.selected, ul.gttTabs li a:hover {
	text-decoration:none;
	color: #ffffff !important;
	background-color:#666;
}

#tagcloud {
	padding:10px;
}



/*#sub img {
	float: right;
	margin: 0 0 8px 8px;
}*/

.inside li {
	border-bottom:1px solid #EEEEEE;
	padding:8px;
	height:20px;
}
#feat{margin-left:-40px;width:325px;padding:0 10px;}
/*.inside li img.avatar, .inside li img.thumbnail {
	border: 1px solid #ddd;
	padding: 3px;
	background-color: #ffffff;
	float: left;
	margin: 0 8px 0 0;
	list-style-type:none;
}*/
#feat ul li{list-style-type:none;}
#popular ul li, #tabcomments ul li {list-style-type:none;}
#popular, #tabcomments {margin-left:-40px;width:325px;padding:0 10px;}
.gttTabs{padding:0;margin:0;}
.tabs{margin-bottom:30px;}
/* end tabs */

/* debut rajout post index */
.uneven {
		float: left;
		clear: both;
		padding-left:35px;
	}
#content .post {
		width: 245px;
		float: right;
		padding: 10px 20px 5px 10px;
		border-bottom: 1px dotted #f2f2f2;
		margin-bottom: 5px;
		text-align:justify;
/*background-color:#CCC;
padding-left:10px;*/
	}
		#content .post h3 {
			font-size: 1.2em;
			font-family:Arial, Helvetica, sans-serif;
			padding:0;margin:0;
		}
			#content .post h3 a {
				color: #000;
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				padding:5px 0;
			}
		#content .post img {
			width: 232px; height: 100px;
			padding: 5px;
			border: 1px solid #ddd;
			float: left;
			margin: 0;
			background-color:#eee;
		}
		#content .post p {
			line-height: 1.4em;
			font-size: 0.9em;margin-top:0px
		}
		#content .post .uvod {
			width:242px;
			/*overflow:hidden;*/
		}
		
		#content .post .category {
			clear: both;
			float: left;
			font-size: 0.8em;
			padding-top: 10px;
			width:190px;
			border-bottom:1px solid #f2f2f2;
			padding:5px 0;
			height:15px;
			color:#999999;
			line-height:17px;
		}
		#content .post .comments {
			float: right;
			font-size: 0.8em;
			/*padding-top: 10px;*/
			width:52px;
			border-bottom:1px solid #f2f2f2;
			padding:5px 0;
			height:15px;
			text-align:right;
			color:#999999;
			line-height:17px;
		}
		#content .post .category a, #content .post .comments a{
		color:#999;}

/* header TK */
#content-cell{
	width:920px;font-family: Arial, Helvetica, sans-serif;
}
#ct-pre{font-size:14px;padding-left:3px;line-height:22px;text-shadow: 0 1px 0 #FFF;}
.ct-titre{font-size:16px;}
#ct-h{ float:left;background:url(images/fdhauth.gif) left top no-repeat;width:920px;height:6px;}
#ct-b{ float:left;background:url(images/fdhautb.gif) left top no-repeat;width:920px;height:7px;}
#ct-c{ float:left;background:#f1f1f1 url(images/fdhautc.gif) left top repeat-x;width:910px;padding:5px;}

.ct-fd1{ float:left;background:url(images/fdtitreg.gif) left top no-repeat;width:5px;height:29px;}
.ct-fd2{ float:left;background:url(images/fdtitrec.gif) left top repeat-x;height:29px;line-height:29px;}
.ct-fd3{ float:left;background:url(images/fdtitred.gif) left top no-repeat;width:5px;height:29px;}
.ct-cadre{ clear:left;padding:5px;background-color:#FFFFFF;}

#ct-c1{ float:left;width:354px;margin:0 5px 0 2px;}
#ct-c2{ float:left;width:139px;margin-right:5px;}
#ct-c3{ float:left;width:404px;}
.ct-cadre{ border:1px #cccccc solid;float:left;height:170px;}

#ct-c1 .ct-cadre{width:342px;}
#ct-c2 .ct-cadre{width:127px;}
#ct-c3 .ct-cadre{width:392px;}

#ct-c1 .ct-fd2{width:344px;}
#ct-c2 .ct-fd2{width:129px;}
#ct-c3 .ct-fd2{width:394px;}

.first img{border:3px #666666 solid;}
.col1{color:#807684;font-size:13px;}
.col2{color:#534957;font-size:12px;}
.col3{color:#5f5465;font-size:14px;font-weight:bold;padding-bottom:3px;line-height:20px;}
.ct-titre{ text-shadow: 0 1px 0 #FFF; }

.ct-ik{float:left;padding-right:14px;}
.li2{clear:left;}
.esp0{padding-right:0;}

.ct-detail{font-size:10px;color:#000;float:right;padding-top:4px;}

.col3 a{text-decoration:none;color:#5f5465;}
.col2 a{text-decoration:none;color:#534957;}
.col2 a:hover{color:#000;}
.col3 a:hover{color:#000;}
