/*
Theme Name: Blog Demeuzois
Description: Une creation SQLI Agency pour NRJ mobile.
Version: 1.0
Author: Julien (Design), Samuel (Intégration)
Author URI: 

	Blog Demeuzois 1.0

*/

/* ### Général ### */
body {
	margin:0;
	padding:0;
	font:12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	background:#FFF url(images/design/page_fond.gif) center 58px repeat-x;
	text-align:center;
}
a {
	color:#FF8B0D;
}
a:hover {
	color:#FF8B0D;
	text-decoration:underline;
}
a img {
	vertical-align:middle;
	border:0;
	background:none;
}

abbr {
	border:0;
}
.none {
	position:absolute;
	top:-9999px;
	left:-9999px;
	width:1px;
	height:1px;
	overflow:hidden;
}


.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clear {
	height: 1%;
}
* :first-child+html .clear {
	height: 1%;
}



/* ### Structure ### */
#page {
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:left;
}
h1 {
	margin:0 0 10px;
	padding:0;
}
h1 a {
	background:none !important;
}
#content {
	float:left;
	width:526px;
	overflow:hidden;
}




/* ### Pages statiques ### */
#pages_statiques {
	position:absolute;
	top:75px;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}
#pages_statiques li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#pages_statiques li a{
	float:left;
	padding:6px;
	margin:0 5px 0 0;
	color:#FFF;
	font:bold 16px/1 Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#999;
}
#pages_statiques li a:hover,
#pages_statiques li.current_page_item a  {
	background:#FF8B0D;
}



#slogan {
	margin:5px 30px 5px 10px;
	padding:10px 190px 10px 10px;
	color:#4D4D4D;
	border-bottom:2px dotted #999;
	font:18px/1 Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


#sidebar {
	float:right;
	width:394px;
	margin:0 13px 0 0;
}
* html #sidebar {margin:0 6px 0 0;}


/* ### RSS ### */
#rss {
	margin:0;
	padding:0;
	height:20px;
	text-align:right;
}
#rss a {
	float:right;
	margin:0;
	padding:0 0 3px 10px;
	background:url(images/pictos/picto_fleche.gif) 0 4px no-repeat;
	font:bold 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}





/* ### Description ### */
#description {
	position:relative;
	margin:0;
	padding:15px 20px;
	color:#4D4D4D;
	font:bold 14px/1.3 Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	background:#F2F2F2;
}
#description a {
	color:#4D4D4D;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}
#description span {
	position:absolute;
	bottom:-24px;
	left:20px;
	width:24px;
	height:24px;
	background:url(images/design/pointe.gif) 0 0 no-repeat;
}

/* ### Recherche ### */
#recherche,
#recherche p {
	margin:0;
	padding:0;
}
#recherche {
	padding:30px 0 0 0;
}
#recherche input {
	vertical-align:middle;
}
#recherche-texte {
	width:339px;
	padding:2px 0 3px 23px;
	color:#B2B2B2;
	font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #A6A6A6;
	background:#FFF url(images/pictos/picto_loupe.gif) 2px 2px no-repeat;
}



/* ### Menu ### */
#menu {
	padding:30px 0 0 0;
}
*:first-child+html #menu {padding:10px 0 0 0;}

#menu-colA,
#menu-colB {
	float:left;
	padding:10px;
	background:#F2F2F2;
}
#menu-colA {
	width:225px;
}
#menu-colB {
	width:125px;
	margin:0 0 0 4px;
}
#menu h3 {
	margin:0;
	padding:0 0 5px 0;
	color:#808080;
	font:bold 20px/.9 Trebuchet MS, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#menu #menu-colA h3 {
	color:#FF8B0D;
}
#menu ul {
	margin:0;
	padding:0 0 25px 0;
	list-style:none;
}
#menu ul li {
	margin:0;
	padding:0 0 3px 10px;
	font-size:11px;
	background:url(images/pictos/picto_fleche.gif) 0 4px no-repeat;
}
#menu ul li.categories {
	padding:0;
}
#menu ul li a {
	color:#000;
	text-decoration:none;
}
#menu ul li a:hover {
	text-decoration:underline;
}

#menu ul#newtagcloud li {
	padding:0;
	background:none;
}


/* ### Pagination ### */
#wp_page_numbers {
	float:left;
	/*width:526px;*/
	width:510px;
	margin:0;
	padding:0;
	color:#808080;
}
#wp_page_numbers p {
	float:left;
	margin:0;
	padding:0;
	color:#B2B2B2;
}
#wp_page_numbers ul {
	float:left;
	margin:0;
	padding:0;
}
#wp_page_numbers li {
	display:inline;
	border:1px solid #B2B2B2;
}
#wp_page_numbers li.page_info {
	border:0;
	margin:0 10px;
}
#wp_page_numbers li.space {
	border:0;
}

#wp_page_numbers a,
#wp_page_numbers span,
#wp_page_numbers p {
	font-size:13px;
}
#wp_page_numbers a {
	color:#808080 !important;
	text-decoration:none;
	padding:0 2px;
}
#wp_page_numbers a:hover {
	background:#808080;
	color:#FFF !important;
}
#wp_page_numbers span {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background:#F31111;
}





/* ### Pied ### */
#pied {
	padding:30px 0;
	clear:both;
	text-align:center;
	/*background: #E6E6E6;*/
}


#pied a {
	/*color:#808080;*/
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#pied a:hover {
	background:none;
	text-decoration:underline;
}
#pied ul  {
	margin:0;
	padding:0;
	text-align:center;
}
#pied li  {
	display:inline;
	padding:0 10px;
}


.contactleft {
	margin:10px 0 0 0;
}



/* ### Billets ### */

.filet-milieu {
	background:url(images/design/filet_milieu.gif) 0 0 repeat-y;
}
.filet-haut {
	background:url(images/design/filet_haut.gif) 0 top no-repeat;
}
.filet-bas {
	padding:0 40px 0 20px;
	background:url(images/design/filet_bas.gif) 0 bottom no-repeat;
}


.billet {
	margin:0 0 15px 0;
}
.billet-top {
	padding:15px 0;
}
.billet h2 {
	margin:0;
	padding:0;
	color:#7AAF27;
	font:bold 21px/1.2 Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.billet h2 a {
	color:#7AAF27;
	text-decoration:none;
}
.billet-contenu {
	clear:both;
}
.billet-contenu p {
	text-align:justify;
}
.more-link {
	display:block;
	padding:10px 0 0 0;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#7AAF27;
}
.billet-commentaires {
	margin:0 0 12px 0;
	padding:1px 2px;
	font-size:11px;
	background:#E6E6E6;
}
.billet-commentaires li {
	display:inline;
	margin:0;
	padding:0 25px 0 0;
}
.billet-commentaires li a {
	color:#808080;
	text-decoration:none;
}
.billet-partage,
.billet-partage a,
.billet-infos,
.billet-infos a {
	letter-spacing:-1px;
	margin:0;
	padding:0;
	color:#808080;
	font-size:10px;
	text-decoration:none;
}
.billet-commentaires li a:hover,
.billet-partage a:hover,
.billet-infos a:hover {
	color:#FF8B0D;
}

#billet-commentaires-liste,
#billet-commentaires-ajout {
	position:relative;
	padding:25px 0 0 0;
}

#billet-commentaires-liste h3,
#billet-commentaires-ajout h3 {
	margin:0;
	padding:0 0 10px 0;
	color:#FF8B0D;
	font:bold 20px/.9 Trebuchet MS, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#billet-commentaires-liste dl {
	margin:0;
	padding:0;
}
#billet-commentaires-liste dt {
	padding:2px 0;
	border-bottom:1px dotted #B2B2B2;
}
#billet-commentaires-liste dt a {
	color:#000;
	text-decoration:none;
}
#billet-commentaires-liste dt a:hover {
	color:#FF8B0D;
}
#billet-commentaires-liste dd {
	margin:0;
	padding:0 0 15px 0;
}
#billet-commentaires-liste dd p {
	margin:0;
	padding:0;
	font-size:11px;
}
#billet-commentaires-ajout form {
	margin:0;
	padding:6px 0;
	background:#E6E6E6;
}
#billet-commentaires-ajout form {
	height:1%;
}

.billet-commentaires-ajout-obl {
	color:#B2B2B2;
	font:9px/1.2 Verdana, Arial, Helvetica, sans-serif;
}

.billet-commentaires-ajout-txt,
.billet-commentaires-ajout-txta,
.billet-commentaires-ajout-sub {
	padding-left:125px;
}
* html .billet-commentaires-ajout-txt,
* html .billet-commentaires-ajout-txta,
* html .billet-commentaires-ajout-sub {
	float:left;
	margin:0 0 5px 0;
}
* html .billet-commentaires-ajout-sub {
	margin:0 0 5px 1px;
}
*:first-child+html .billet-commentaires-ajout-txt,
*:first-child+html .billet-commentaires-ajout-txta,
*:first-child+html .billet-commentaires-ajout-sub {
	float:left;
	margin:0 0 5px 0;
}
.billet-commentaires-ajout-txt label,
.billet-commentaires-ajout-txta label {
	float:left;
	width:130px;
	margin:.2em 0 0 -132px;
	font-size:10px;
	text-align:right;
	cursor:pointer;
}
.billet-commentaires-ajout-txt label.billet-commentaires-ajout-lbl {
	float:none;
	width:auto;
	margin:0;
	padding:0 0 0 21px;
}
.billet-commentaires-ajout-txt span,
.billet-commentaires-ajout-txta span {
	font-size:9px;
}
.billet-commentaires-ajout-txta span {
	display:block;
}
.billet-commentaires-ajout-txt input,
.billet-commentaires-ajout-txta textarea {
	width:120px;
	color:#000;
	font:11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #000;
}
.billet-commentaires-ajout-txta textarea {
	width:330px;
	height:55px;
}

#billet-navigation {
	margin:0;
	padding:20px 0 5px 0;
}
#billet-navigation:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}
* html #billet-navigation {height:1%;}
*:first-child+html #billet-navigation {height:1%;}

#billet-navigation li {
	margin:0;
	padding:0;
	float:left;
	width:33%;
	list-style:none;
}
#billet-navigation li a {
	color:#B2B2B2;
	text-decoration:none;
}
#billet-navigation li a:hover {
	color:#FF8B0D;
}
#billet-navigation li#billet-navigation-prev {text-align:left;}
#billet-navigation li#billet-navigation-acc {text-align:center;}
#billet-navigation li#billet-navigation-next {text-align:right;}












