@charset "utf-8";
/* CSS Document */

/*
Theme Name: No Good News
Theme URI: http://wordpress-designers.com
Description: Wordpress theme for Wordpress-Designers
Version: 1.0
Author: Spencer
/* --------------------------------------------- */

/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/
body {
	margin:0; padding:0;
	width:auto; height:auto;
	background:#FFF url(images/background.gif) repeat-x top center;
	font:.75em Verdana, Arial, Helvetica, sans-serif; color:#4d4c49; line-height:1.4em;
}

img {
	border:0;
}

blockquote, code, .entourage {
	margin:10px auto 10px auto; padding:10px;
	width:90%; height:auto;
	background:#ffffff;
	border:1px solid #e3e7e7;
	display:block;
}
.entourage img {
margin-right:5px;
}

/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/
h1 {
margin:5px 0; padding:0;
	font:1.5em Georgia, "Times New Roman", Times, serif; color:#A6BA22;

}

h2 {
	margin:10px 0; padding:0;
	font:2.33em Georgia, "Times New Roman", Times, serif; color:#2b5b8b;
}

h3 {
	margin:5px 0; padding:0;
	font:1.83em Georgia, "Times New Roman", Times, serif; color:#2b5b8b;
}

h4 {
	margin:10px 0; padding:0;
	font:bold 1.17em Arial, Helvetica, sans-serif; color:#2b5b8b;
	text-transform:uppercase;
}

	h4.author {
		margin:0 0 10px 0; padding:0;
		font:1.60em Arial, Helvetica, sans-serif; color:#2b5b8b;
		text-transform:none;
	}

h5 {
	margin:5px 0; padding:0;
	font:bold 1.07em Arial, Helvetica, sans-serif; color:#272625;
	text-transform:uppercase;
}

	h5 a:link, h5 a:active, h5 a:visited {
		color:#272625;
	}

h6 {
	margin:5px 0; padding:0;
	font:bold 1.17em Arial, Helvetica, sans-serif; color:#5e5e52;
	text-transform:uppercase;
}

.h7 {
font:bold 1.5em Arial, Helvetica, sans-serif; color:#98327F;
	text-transform:uppercase;
}

a:link, a:active, a:visited {
	font-family:inherit; color:#2B5B8B;
	text-decoration:none;
}
	
#navigation {
	margin:0 0 0 5px;
	padding:18px 0 0 0;
	float:left;
	display:inline;
	list-style:none;
	width: 560px;
}

	#navigation li a:link, #navigation li a:active,  #navigation li a:visited {
		font:.92em Verdana, Arial, Helvetica, sans-serif; color:#90908a;
		text-decoration:none;
	}
	
	#navigation li.current_page_item a:link, #navigation li.current_page_item a:active, #navigation li.current_page_item a:visited {
		font-weight:bold;
	}
	
	.subscribe {
		margin:15px 0 0 0; padding:3px 0 3px 20px;
		text-align:right; display:block; line-height:14px;
		background:url(images/rss.gif) no-repeat center left;
		font:.92em Verdana, Arial, Helvetica, sans-serif; color:#5b5b54;
		text-decoration:none;
	}
	
	
	
	.meta {
		font-size:.92em;
	}
	
	a.link-back:link, a.link-back:visited, a.link-back:active {
		margin:0; padding:0px 0 3px 108px;
		width:auto; height:11px; display:block;
		background:url(images/link-back.gif) no-repeat center left;
		font:.8em Verdana, Arial, Helvetica, sans-serif; color:#42413f;
	}
	
	.share-this li a {
		margin:0; padding:0 0 0 20px;
		font:.82em Arial, Helvetica, sans-serif; color:#78756b;
		display:block; height:16px; line-height:16px;
		background:url(images/share-this.gif) no-repeat top left;
	}

a:hover {
text-decoration:underline;
color:#BC0705;
font-style: bold;

}

	#navigation li a:hover {
		color:#2b2b22;
	}
	
	#top-categories a:hover {
		color:#919180;
	}
	
	#bottom-categories a:hover {
		color:#f7f6f2;
	}

.georgia, a.georgia:link, a.georgia:active, a.georgia:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.arial {
	font-family:Arial, Helvetica, sans-serif;
}
	
p {
	margin:0 5px 10px 0; padding:0;
}

.small {
	font-size:.82em;
}

.medium {
	font-size:1em;
}

.large {
	font-size:1.25em;
}

.light {
	color:#78756b;
}

.dark {
	color:#302423;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.center {
	text-align:center;
}

.text-left {
	text-align:left;
}

.text-right {
	text-align:right;
}

.inline {
	display:inline;
}
	
.search input {
	font-size:.90em; color:#a4a29d;
}

.margin {
	margin:20px 0 15px 0;
	display:block;
}

#sidebar li ul li .sidebar-text {
	font:.92em Arial, Helvetica, sans-serif; color:#4a4842;
}

#sidebar li ul li .sidebar-text a {
	font:bold 1em Arial, Helvetica, sans-serif; color:#2b5b8b;
}

.add-comment label {
	margin:0 0 6px 0;
	font:bold 1em Arial, Helvetica, sans-serif; color:#282725;
}

.add-comment input, .add-comment textarea {
	margin:0; padding:5px;
	font:1em Georgia, "Times New Roman", Times, serif; color:#898785;
}

/* 02 - STRUCTURE
/* ----------------------------------------------*/
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.container {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:auto;
	position: relative;
	z-index: 1;
}

	.one-hundred {
		margin:0 20px 0 0; padding:0 0 10px 0;
		width:100px;
	}

	.two-twenty, .two-twenty-margin {
		width:220px;
	}
	
		.two-twenty-margin {
			margin-right:20px;
		}
	
	.three-fourty {
		width:340px;
	}
	
	.four-sixty {
		padding-right:20px;
		width:440px;
	}
	
	.five-eighty {
		width:580px;
	}
	
		.four-sixty-eight {
			width:468px;
		}
		
		.four-sixty-border {
			border-right:1px solid #dfdfd6;
		}


	.seven-hundred {
		width:700px;
	}
	
	.height-hundred {
		width:800px;
	}
	
	.left {
		float:left;
	}
	
	.right {
		float:right;
	}

#header {
	margin:10px 0 0 0; padding:0;
	width:auto; height:auto;
}

/* 03 - HEADER
/* ----------------------------------------------*/
.search {
	margin:0; padding:10px;
	width:200px; height:auto;
	float:left; display:inline;
	background:#edede6 url(images/search.gif) no-repeat bottom center;
}

	#bottom-categories .search {
		margin:0; padding:6px 0 0 0;
		width:auto; height:auto;
		background:none;
	}

	.search input {
		margin:0 auto; padding:5px;
		width:185px;
		background:#FFF;
		border:1px solid #d9d9cb;
	}
	
	#bottom-categories .search  input {
		margin:0; padding:2px;
		width:185px;
		background:#FFF;
		border:1px solid #d9d9cb;
	}

#navigation {
	margin:0 0 0 5px; padding:18px 0 0 0;
	float:left; display:inline;
	list-style:none;
}

	#navigation li {
		margin:0 10px;
		float:left;
	}
	
.logo {
	/*margin:0; padding:0;*/
	margin:10px 0 5px 0; padding:0;
	width:auto; height:102px;
	clear:both;
}

.ad {
		margin-top:10px;
	}
	
#top-categories {
	margin:0; padding:0;
	width:100%;
	background:#edede6;
	border-top:1px solid #e4e4dd; border-bottom:1px solid #e4e4dd;
	list-style:none;
}

	#top-categories ul.container, #bottom-categories ul.container {
	 	padding:0;
		list-style:none;
	}
	
		#top-categories ul.container li, #bottom-categories ul.container li {
			margin:0 9px; padding:0;
			float:left;
		}

#bottom-categories {
	marigin:0; padding:0;
	width:100%; padding:0;
	background:#807d74;
	border-bottom:4px solid #dededc;
	list-style:none;
}

/* 04 - SIDEBAR
/* ----------------------------------------------*/
#sidebar {
	margin:-15px 0 20px 0; padding:0;
	list-style:none;
}

	#sidebar li {
		margin:20px 0 0 0; padding:0;
	}
	
		#sidebar li ul {
			margin:0; padding:0;
			list-style:none;
			border-bottom:1px solid #ddddd4;
		}
		
			#sidebar li ul li, #sidebar li ul li.blank, #sidebar li ul li.blank:hover {
				margin:0; padding:10px;
				background:#edede6 url(images/sidebar-li.gif) repeat-x top center;
				border:1px solid #ddddd4; border-width:1px 1px 0px 1px;
				display:block;
			}
			
			#sidebar li ul li:hover {
				margin:0; padding:10px;
				background:#fafaf9 url(images/sidebar-hover.gif) no-repeat top center;
				border:1px solid #ddddd4; border-top:1px solid #edede6; border-width:1px 1px 0px 1px;
				display:block;
			}
		
			#sidebar li ul li img {
				margin:0; padding:0;
				float:left;
				border:1px solid #d4d4c8;
			}
			
				#sidebar li ul li img.ad {
					float:none;
				}
			
			#sidebar li ul li .sidebar-text {
				margin:0; padding:0;
				float:right;
				width:111px;
			}
			
				#sidebar li ul li .sidebar-text p {
					margin:0; padding:0;
				}

/* 05 - INNER PAGE
/* ----------------------------------------------*/
.inner-preview {
	margin:0 20px 0 0 ;
}

.related {
	float:left;
}

.share {
	margin:10px; padding:10px;
	width:90px; height:auto;
	float:right;
	border:1px solid #e2e2e2;
}

	.share-this {
		margin:5px 0 0 0; padding:0;
		list-style:none;
	}
	
		.share-this li {
			margin:8px 0; padding:0;
		}
		
			.digg {
				background-position:0 0;
			}
			
			a.stumble:link, a.stumble:active, a.stumble:visited {
				background-position:0 -16px;
			}
			
			a.delicious:link, a.delicious:active, a.delicious:visited {
				background-position:0 -32px;
			}
			
			a.furl:link, a.furl:active, a.furl:visited {
				background-position:0 -48px;
			}
			
			a.email:link, a.email:active, a.email:visited {
				background-position:0 bottom;
			}

.commentlist {
	margin:0; padding:0;
	list-style:none;
}
	
	.commentlist li {
		margin:0; padding:24px 37px;
	}
	
	.commentlist li.alt {
		margin:0; padding:24px 37px 24px 37px;
		background:#fdfefd;
		border:1px solid #e3e7e7;
	}
	
		.commentlist p {
			margin:10px 0;
		}
		
		.ava {
			margin:0 10px 10px 0;
		}
		
.add-comment {
	margin:0; padding:0;
}

	.add-comment input, .add-comment textarea {
		border:1px solid #e3e3da;
		background:#FFF url(images/input.gif) repeat-x top center;
	}

	.add-comment label {
		display:block;
	}
	
	.add-comment textarea {
		width:440px;
	}
	
	.add-comment input {
		width:200px;
	}
	
	.add-comment p {
		margin:0 0 15px 0;
	}
	
	.add-comment input.submit {
		width:113px; height:31px;
		background:url(images/submit.gif) no-repeat top center;
		border:0;
	}
	
.related_post {
	margin:0 10px 10px 0; padding:0;
	list-style:none;
	float:left;
	width:210px;
}

	.related_post li {
		margin:0; padding:10px 0;
		background:#FFF url(images/input.gif) repeat-x bottom center;
	}


/* 06 - FOOTER
/* ----------------------------------------------*/
#footer {
clear: both;
width : 940px;font-size : 0.9em;
height : auto;
margin:0 auto; padding:0;
text-decoration : none;
text-align : left;
}

#Footer {
    margin: 30px auto 30px auto;
    height: 100px;
    width: 960px;

}
	

.FooterColumn {
    float: left;
    height: 100%;
    width: 235px;
    margin-left: 3px;
    display: inline;
}

.FooterColumn .FooterColumnContents {
    padding: 10px 10px 5px 10px;
    font: 10px / 12px "Lucida Grande", Geneva, Arial, sans-serif;
}

.ColumnHalf {
    float: left;
    width: 50%;
}

.FooterColumn .FooterColumnContents h4 {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    padding-bottom: 2px !important;
    font: bold 12px "Lucida Grande", Geneva, Arial, sans-serif !important;
    color: #888 !important;
    text-shadow: none !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
}

.FooterColumn .FooterColumnContents a {
    display: block;
    padding: 1px;
    color: #555;
}

.FooterColumn .FooterColumnContents .FooterBabble {
    font: 10px / 12px "Lucida Grande", Geneva, Arial, sans-serif;
    line-height: 16px;
    color: #aaa;
}

.FooterColumn .FooterColumnContents a.FooterBabble {
    color: #555;
    display: inline !important;
}

.FooterBorder {
    border-right: 1px solid #DFDFDF;
}

.clear {
	font-size: 10px;
	color: #999;

	text-align: center;
	padding-bottom: 60px;
	padding-top: 1px;
	line-height: 18px;
}

/* 00 - MISC
/* ----------------------------------------------*/
.divider-bas {
	margin:0 auto; padding:0 0 5px 0;
	background:#f4f4f0;
	width:1000px; height:auto;
	border-bottom:1px solid #dfdfd6;
	clear:both; display:block;
} 


.two-twenty left {
margin-right:20px;
	}
	
				

.divider {
	margin:20px 0 15px 0; padding:0;
	background:#f4f4f0;
	width:100%; height:5px;
	border-bottom:1px solid #dfdfd6;
	clear:both; display:block;
}

.divider-opp {
	margin:20px 0; padding:0;
	background:#f4f4f0;
	width:100%; height:5px;
	border-top:1px solid #dfdfd6;
	clear:both; display:block;
}

	.single-divider, .single-divider-small {
		margin:20px 0;
		background:#ecece5;
		height:1px;
	}
	
		.single-divider-small {
			margin:10px;
		}




/* template A PROPOS
/* ----------------------------------------------*/

.whatwedo2 {

	float: left;

	width: 300px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.whoweare2 {

	float: left;

	width: 300px;

	padding-top: 0px;



	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;


}

/* The Wrapper */

.wrapper {
	width:1000px;
	margin:0 auto;
	background:#e2e2d9;
	padding: 0 0 5px 0;
    position: relative;
    z-index: 2;
	}

/* The Menu */

#foxmenucontainer{
	height:29px;
	background:#CE502B;
	display:block;
	padding:0px 0 0px 0px;
	border-bottom:1px solid #D9D9D1;
	font: 14px "Century gothic",verdana, Arial, sans-serif;
	font-weight:normal;
	}
	

#menu ,#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:29px;
	}

#menu a {
	color: #fff;
	display: block;
    font-weight: normal;
   	padding: 5px 10px 6px 10px;
	border-right:1px solid #d9d9d1;
	}
	
#menu a:hover {
	color: #fff;
	display: block;
	text-decoration: none;
  	border-right:1px solid #d9d9d1;
	}

#menu li {
	float: left;
	margin: 0px 0 0px 0;
	padding: 0px;
	}
	
#menu li li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 150px;
	}
		
#menu li li a, #menu li li a:link, #menu li li a:visited {
	border-bottom:1px solid #d9d9d1;
	width: 150px;
	background:#fff;
	margin: 0px;
	padding:3px 10px 4px 10px;
	color: #666;
	border-left:1px solid #d9d9d1;
	border-right:1px solid #d9d9d1;
	z-index:20;
	}
	
#menu li li a:hover, #menu li li a:active {
	background:#CE502B;
	width: 150px;
	float: none;
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #fff;
	z-index:20;
	}

#menu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:220;
	}

#menu li:hover ul {
	left: auto;
	display: block;
	}
	
#menu li.sfhover ul {
	left: auto;
	}

#catmenucontainer{
	height:29px;
	background:#E0922A;
	display:block;
	padding:0px 0 0px 0px;
	font: 14px "Century gothic",verdana, Arial, sans-serif;
	font-weight:normal;
	border-top:1px solid #d9d9d1;
	border-bottom:1px solid #d9d9d1;
	}
		
#catmenu ,#catmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height:29px;
	}

#catmenu  a {
	color: #fff;
	display: block;
    font-weight: normal;
   	padding: 5px 10px 6px 10px;
	border-right:1px solid #d9d9d1;
	}
	
#catmenu  a:hover {
	color: #fff;
	display: block;

	text-decoration: none;
	border-right:1px solid #d9d9d1;
	}

#catmenu  li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#catmenu  li li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 150px;
	
	}
	
#catmenu  li li a, #catmenu  li li a:link, #catmenu  li li a:visited {
	border-bottom:1px solid #d9d9d1;
	width: 150px;
	background:#fff;
	margin: 0px;
	padding:3px 10px 4px 10px;
	color: #828282;
	border-left:1px solid #d9d9d1;
	border-right:1px solid #d9d9d1;
	z-index:2;
	}
	
#catmenu  li li a:hover, #catmenu  li li a:active {
	background:#E0922A;
	width: 150px;
	float: none;
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #fff;
	z-index:2;
	}

#catmenu  li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:11;
	}

#catmenu  li:hover ul {
	left: auto;
	display: block;
	}
	
#catmenu  li:hover ul, #catmenu li.sfhover ul {
	left: auto;
	}


.wptable {
	border-width: 1 px;
	border-color: #A6BA22;
	border-style: solid;
	}

.wptable th {
	border-width: 1px;
	border-color: #A6BA22;
	background-color: #ffffff;
	border-style: solid;
}

.wptable td {
	border-width: 1px;
	border-color: #A6BA22;
	border-style: solid;
}

.wptable tr.alt {
 	background-color: #ECECE6;
}
	
/************************/
/*** Ajout√© par Kiweb ***/
/************************/
#sous_header {
position: absolute;
left: 0;
top:17px;
margin-bottom: 15px;

}

#last_annonces {
width: 410px;
height: 220px;
margin-top: 8px;
float: left;
background: #FFF url(images/last_annonces.png);
margin-bottom: 15px;
}

#last_annonces h1 {
padding-left: 5px;
padding-top: 3px;
color: #CE502B;
font-family: Arial;
font-size: 15px;
margin-bottom: 10px;
}

#last_annonces h1 span{
font-size: 14px;
color: #E0922A;
}

#last_annonces ul{
margin: 0;
padding: 0;
color: #999;
font-size: 10px;
}

#last_annonces li{
list-style-type: none;
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #F0F0F0;
padding-left: 33px;
}

#last_annonces a{
color: #333;
font-size: 12px;
}

li.picto1 {
background: transparent url(images/picto1.gif) no-repeat 12px 9px;
}

li.picto2 {
background: #F6F6F6 url(images/picto2.gif) no-repeat 12px 9px;
}

li.picto3 {
background: transparent url(images/picto3.gif) no-repeat 12px 9px;
}

li.picto4 {
background: #F6F6F6 url(images/picto4.gif) no-repeat 12px 9px;
}

#ttes, #postez {
width: 193px;;
float: left;
padding-top: 8px;
}

#ttes a, #postez a{
color: #03C;
text-decoration: underline;
}

#ttes {
padding-left: 12px;
}

#postez {
text-align: right; 
padding-right: 12px;
}
 
#depot_annonce {
float: left;
width: 345px;
height: 214px;
margin-top: 8px;
margin-left: 25px;
}

.special_margin {
	margin-top: 230px;
}

#desc31000 {
font-size: 9px;
color: gray;
}
