/*
Theme Name: Blog Center Parcs version Hiver
Theme URI: http://blog.centerparcs.fr/
Description: Thème pour le blog officiel de Center Parcs France
Version: 1.0
Author: RESONEO
Author URI: http://www.resoneo.com/
Text Domain: centerparcs
*/


/* =GENERIC */
body {
	/*background: #9c794e;*/
	background: #a4c546;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
}
a {
	text-decoration: none;
	color: #759F00;
}
a:hover, a:focus { 
	color:#00579c;
	text-decoration: underline; 
}
a img { border: none; }
.clear { clear: both;	}


/* =HEADER */
#header {
	width: 990px;
	height: 300px;
	margin: 0 auto;
	background: #fff url(images/header.jpg) no-repeat top left;
	position: relative;
	z-index: 1;
}
#logo {
	position: absolute;
	top: 28px;
	left: 9px;
	margin: 0;
}
#menu {
	font-family: Verdana, Geneva, sans-serif;
	list-style: none;
	margin: 0 0 0 75px;
	padding: 0;
	font-size: 11px;
	position: absolute;
	top: 203px;
}
#menu li {
	float: left;
	display: inline;
	padding-right: 18px;
	background: #fff url(images/li-tube.png) no-repeat center right;
}
#menu a { color:#35473b; }
#menu .lilast, #menu .cat-item-39 { 
background-image: none; }

#menu .lilast, #menu .cat-item-39 a { 
color:  #9acc45;
}



/* =CONTAINER */
#container {
	width: 990px;
	margin: 0 auto;
}


/* =CONTENT */
#content {
	float: left;
	display: inline;
	width: 649px;
	margin: 0 0 10px 0;
}
.post, .search-results .page {
	background: #fff url(images/articles.png) no-repeat top left;
	padding: 13px 2px 2px 23px;
	overflow: hidden;
	width: 624px;
}
.single .post{
	width: 647px;
	padding-left: 0;
}
.single .post h2{ margin-left: 23px; margin-top: 10px;}
.single .post .entry { margin: 0 23px; }
.single .post .postmetadata { 
	clear: both;
	margin-bottom: 20px; 
}
.single .post .illucontainer { padding: 0 0 10px 10px; }

.single h2{ margin-top: 3px; }
p.navigation{
	background: #fff;
	margin: 0;
	overflow: auto;
	padding: 0 23px;
	line-height: 2.5;
}
p.nav-below, .search-results p.nav-below{
	margin: 12px 0;
	overflow: auto;
	padding: 0 23px;
}
.contenuarticle {
	padding: 1px;
	float: left;
	display: inline;
	width: 369px;
}
.search-results .contenuarticle { 
	width: 603px;
	padding-bottom: 13px;
}
.contenuarticle h2, .page-archive .post h2 {
	margin: 0;
	font-size: 16px;
	padding: 0 0 7px 0;
}
.contenuarticle h2 a, .page-archive .post h2 a {
	color:#759F00;
	text-decoration: none;
}
.contenuarticle h2 a:hover, .contenuarticle h2 a:focus { color:#00579c; }
.metadata {
	margin-top: 20px;
	margin-bottom: 0;
	color: #759F00;
	font-size: 11px;
	font-weight: bold;
}
.postmetadata { 
	font-size: 11px; 
	margin-bottom: 0;
}
.illucontainer {
	float: right;
	display: inline;
	width: 248px;
	position: relative;
}
.illucontainer img{
	display: block;
	margin: 0;
}
.nombre-commentaires {
	width: 139px;
	height: 37px;
	background: #9ec449 url(images/commentaires.png) no-repeat top left;	
	float: right;
	display: inline;
	line-height: 37px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	margin: 8px 0px 0px 8px;
	padding-left: 25px;
	font-weight: bold;
}
.nombre-commentaires a { color: #fff; }
.nombre-commentaires a:hover, .nombre-commentaires a:focus { color:#00579c; }
#logoedito { margin: 0; }
#edito{
	color: #fff;
	margin: 0;
	padding: 0 11px 21px 0;
	border: 10px solid white;
	width: 618px;
	background: #a5c546;
}
#edito a{ 
	color: #fff; 
	text-decoration: underline;
}
#edito a:hover, #edito a:focus { color:#00579c; }
#edito p {
	margin: 0 0 1px 0;
	padding: 10px 25px 5px 81px ;
}

#edito ul{
	margin: 0;
	padding: 0 25px 0 100px ;
}
#desc-category{
	color: #fff;
	margin: 0;
	padding: 0;
	border: 10px solid white;
	width: 629px;
}
#desc-category p {
	margin: 0 0 1px 0;
	padding: 10px 13px ;
}
#ban-content {
	height: 100px;
	width: 645px;
	background-color: #fff;
	margin: 11px 0 11px;
	padding: 2px;
}
h2.center, h2.pagetitle{
	background: #fff;
	margin: 0;
	padding: 25px 10px 10px;
	width: 603px;
}

.menu-souscat {
	
}

.logocat-contener-moselle  {
float: right;
margin-top: -60px;
width: 68px;
height: 68px;
background: #fff url(images/cat-moselle.jpg) no-repeat top left;
}
.logocat-contener-actu  {
float: right;
margin-top: -60px;
width: 68px;
height: 68px;
background: #fff url(images/cat-actu.jpg) no-repeat top left;
}
.logocat-contener-acti  {
float: right;
margin-top: -60px;
width: 68px;
height: 68px;
background: #fff url(images/cat-acti.jpg) no-repeat top left;
}
.logocat-contener-temoin  {
float: right;
margin-top: -60px;
width: 68px;
height: 68px;
background: #fff url(images/cat-temoin.jpg) no-repeat top left;
}
.logocat-contener-service  {
float: right;
margin-top: -60px;
width: 68px;
height: 68px;
background: #fff url(images/cat-projets.jpg) no-repeat top left;
}
.logocat-contener-nature  {
float: right;
margin-top: -60px;
width: 68px;
height: 68px;
background: #fff url(images/cat-environ.jpg) no-repeat top left;
}
.logocat-contener-sejour  {
float: right;
margin-top: -60px;
width: 68px;
height: 68px;
background: #fff url(images/cat-sejour.jpg) no-repeat top left;
}

.contentText{ 
	background: #fff;
	margin: 0 0 11px;
	padding: 13px 23px;
	width: 603px;
}
.entry h3{
	font-size: 14px;
	margin: 1em 0 12px;
}
#similar-post{
	background: #fff;
	margin: 11px 0 11px;
	padding: 7px 23px;
	width: 603px;
}
#similar-post h3{
	margin-top: 0.5em;
	color: #439D25;
}
#similar-post ul{
	padding-left: 20px;
}

/* =SIDEBAR */
#PDI_container1942123 .pds-pd-link { display: none!important; }

#sidebar {
	float: right;
	display: inline;
	position: relative;
	width: 338px;
	margin: -11px 0 11px 0;
	z-index: 2;
}
#sidebarcontent { margin-top: 11px; }
.socialimg{
	float: left;
	display: inline;
	background: #fff;
	margin-right: 3px;

}
.lastsocialimg{
	float: right;
	display: inline;
	background: #fff;
	margin: 0;
	padding:0;
}
.widget{
	background-color:#fff;
	margin: 11px 0 1px 8px;
	padding: 11px 23px;
	font-weight: bold;
}
.widget h3 {
	font-size: 14px;
	color: #439d25;
	margin: 7px 0 10px;
}
.widget ul, .widget ol{ padding-left: 15px; }
#search, .widget_search {
	background-color: #fff;
	margin: 0 0 1px 8px;
	padding: 11px 15px 0 15px;
	height: 68px;
}
.widget_text .textwidget { width:300px }
#search h3, .sondage h3, .widget_search h3, .widget_text h3 {
	color: #fff;
	font-size: 12px;
	height: 16px;
	background: #2c900a url(images/h2-sidebar.gif) repeat-x top left;
	padding: 5px 14px 0 12px;
	margin: 0 0 1px;
	font-weight: normal;
}
#s {
	width: 250px;
	border: #bdc1be 1px solid;
	margin-right: 5px;
}
#searchcontent {
	padding: 0 0 0 11px;
	background: #fff url(images/search.gif) repeat-x top right;
	height: 33px;
	line-height: 33px;
	margin-top: 0;
}
#searchsubmit {
	position: relative;
	top: 6px;
	height: 18px;
	width: 18px;
	border: none;
	cursor: pointer;
}
#searchsubmit2 {
	background: #fff url(images/loupe.gif) no-repeat top right;
	height: 18px;
	width: 18px;
	border: none;
	cursor: pointer;
}
.hidden { display: none;}
.sondage, .pubsidebar, .widget_text  {
	background-color: #fff;
	margin: 2px 0 1px 8px;
	padding: 11px 15px;
}
#lastarticles, .widget_recent_entries {
	background-color:#fff;
	margin: 11px 0 1px 8px;
	padding: 11px 23px;
	font-weight: bold;
}
#lastarticles h3, .widget_recent_entries h3 {
	font-size: 14px;
	color: #439d25;
	margin: 7px 0 10px;
}
#lastarticles ul, .widget_recent_entries ul{
	list-style:none;
	padding: 5px 0;
	margin: 0;
}
#lastarticles a, .widget_recent_entries a { color: #2d2d2d; }
#lastarticles a:hover, #lastarticles a:focus, .widget_recent_entries a:hover, .widget_recent_entries a:focus {
	color:#00579c;
}
#lastcomment {
	background-color:#fff;
	margin: 11px 0 1px 8px;
	padding: 11px 15px;
	font-weight: bold;
	overflow: hidden;
	width: 300px;
}
#lastcomment a{ color: inherit}
#lastcomment h3 {
	font-size: 14px;
	color: #439d25;
	margin: 7px 0 8px 8px;
}
.lastcommenthome {
	width: 280px;
	margin: 11px 0 0 0;
	padding: 5px 8px 5px;
	border: 1px solid #a6c345;
}
#lastcomment .lastcommenthome a{ color: #5F5F5F}
.metadatahomecomment {
	background: transparent url(images/bulle.gif) no-repeat top left;	
	color: #8d8d8d;
	width: 260px;
	margin: -1px 0 0 7px;
	padding: 9px 0 8px 25px;
}
#lastcomment .metadatahomecomment a{ color: #8d8d8d}
#tagscloud {
	background: #fff url(images/nuage.jpg) no-repeat bottom center;	
	height: 188px;
	margin: 11px 0 1px 8px;
	padding: 11px 23px;
	font-weight: bold;
}
#tagscloud h3 {
	font-size: 14px;
	color: #439d25;
	margin: 7px 0 8px 0;
}
#tagcontent { padding: 30px 20px; }
#tagcontent a { color: #2d2d2d; }
#tagcontent a:hover, #tagcontent a:focus { color:#00579c; }

/* =COMMENT */
h3#comments{
	background: #fff;
	width: 603px;
	padding: 13px 23px;
	margin: 11px 0 0;
	color: #439d25;
}
.commentlist{
	background: #fff;
	margin: 0;
	padding: 13px 23px;
	width: 603px;
	list-style: none;
}
img.avatar{
	float: left;
	display: inline;
	padding: 0 5px 5px 0;
}
.comment-body cite{
	font-style: normal;
	font-weight: bold;
}
#respond {
	background: #fff;
	width: 603px;
	padding: 13px 23px;
	margin: 11px 0;
}
#respond h3{ 
	color: #439d25;
	margin: 0; 
}
#respond label{
	display: block;
	margin-bottom: 5px;
}
.commentmetadata a { color: #999; }
.commentmetadata a:hover, .commentmetadata a:focus { color:#00579c; }
#respond textarea { width: 590px; }

/* =FOOTER */
#footer {
	clear: both;
	background: #fff url(images/footer.png) no-repeat top right;
	height: 33px;
	padding: 0;
	margin: 11px 0 20px 0;
}
#liens-footer {
	font-family: Verdana, Geneva, sans-serif;
	list-style: none;
	font-size: 8px;
	line-height: 33px;
	width: 800px;
	margin: 0 auto;
	text-align: center;
}
#liens-footer li {
	float: left;
	display: inline;
	width: 150px;
	height: 33px;
	background: #fff url(images/li-tube.png) no-repeat center left;
	margin-right: -2px;
}
#liens-footer .lilast { background: #fff url(images/li-tube-footer.png) no-repeat center left; }
#liens-footer li a {
	font-size: 11px;
	color: #35473b;
}


/**** For the Media Manager ****/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.single-pictocatillu {
	position: absolute;
	top: 4px;
	left: 223px;
}

.pictocatillu {
	position: absolute;
	top: 4px;
	left: 213px;
}
/* End captions */