/*  
Theme Name: CMSRC
Theme URI: http://www.rougecerise.com
Description: cmsrc
Version: 1.3
Author: Rouge Cerise
Author URI: http://www.rougecerise.com


/* HTML Elements */


body {
	background-image:url(../images/bg_page.gif);
	background-repeat:repeat-x;
	background-color:#fdfefd;
 	}

* {
	margin:0;
	padding:0;
	}

body, select, input, textarea {
	font: 100% Arial, Verdana, Sans-Serif;
	color: #545353;
	}	
p {	
	margin: 15px 0;
	}

/*a:link, a:visited {
	color: #39240e;
	text-decoration:none
	}

a:hover, a:active {
	color:#39240e;
	text-decoration:underline;
	}*/

hr {
	display: block;
	height:1px;
	background:#333;
	border:0;
	}

/*small {
	font-size: 0.95em;
	background:#FFEDDC;
	padding:3px 6px;
	}*/

img, a:link img, a:visited img {
	border:0
	}
	
		

/*--------------  STRUCTURE -------------- */

.left {
	float:left;
	}

.right {
	float:right;
	}

#wrap {
	width: 950px;
	margin:  auto;
	position: relative;
	background-color: #FFF;
	padding: 10px;
	margin-top: 5px;
	border: 1px solid #D6D8C4;
}

#header {
	width:950px;
	font-size:11px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

#page {
	width:950px;
	font-size:11px;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

.footer {
	width:950px;
	font-size:11px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-x;
	height: 32px;
	}


/*--------------  HEADER -------------- */
#header1 {
	width:950px;
	}
	
#header2 {
	width:790px;
	height: 39px;
	position:relative;
	z-index:10;
	float:left;
	}
#header3 {
	width:155px;
	height: 39px;
	background-color:#797E53;
	float:right;
	padding-left:5px;
	}
	
/*#header3 {
	width:950px;
	height: 85px;
	background-image:url(../images/bg_nav2.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:5;
	}
	
#header3-1 {
	width:742px;
	height: 84px;
	margin-top: 1px;
	}
	
#header3-2 {
	width:198px;
	height: 64px;
	margin-top: 1px;
	margin-left:10px;
	margin-top:20px;
	}
#header3-2 h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5E9939;
	text-transform: uppercase;	
	}
#header3-2 h6:first-letter{font-size: 16px;}*/

/*--------------  CONTENT -------------- */

#content {
	width:950px;
	float:left;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
	}


/*--------------  HOME -------------- */
#content-home-1 {
	width:565px;
	float:left;
	}
#content-home-1-1 {
	width:565px;
	float:left;
	height: 310px;
	background-image:url(../images/bg_home1.gif);
	background-repeat:no-repeat;
	}
#content-home-1-1-1 {
	width:475px;
	float:right;
	margin-top:70px;
	text-align: justify;
	}
#content-home-1-2 {
	width:565px;
	float:left;
	height: 95px;
	background-image:url(../images/bg_home2.gif);
	background-repeat:no-repeat;
	}
#content-home-1-3 {
	height:300px;
	padding:10px;
	width:450px;
	float:right;
	background-color:#EAEBE0;
	}
	
#content-sidebar {
	width:353px;
	height: 690px;
	float:right;
	/*background-color:#EAEBE0;*/
	}
#content-sidebar-1 {
	width:325px;
	padding-left:28px;
	float:left;
	}
	
#content-sidebar-2 {
	width:325px;
	padding-left:28px;
	float:left;
}
	

/* bloc 1-1 */
/*
#content-home-1-1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top:4px;
	margin-left:10px;
	font-weight:bold;
	color:#FFFFFF;
	}
#content-home-1-1 h2 a {
	color:#FFFFFF;
	text-decoration:none;
	}
#content-home-1-1 h2 a:hover {
	text-decoration:underline;
	}
	
.home1 {
	width:380px;
	height: 220px;
	margin-left:10px;
	margin-top:10px;
	float:left;
	}
.home1 .diaporama {
	border:2px solid #CCCCCC;
	float:left;
	margin:3px 10px 4px 0;
	}
.home1 p {
	margin:0;
	}
.home2 {
	width:380px;
	margin-left:10px;
	margin-top:10px;
	float:left;
	}
*/

/* bloc 1-2 */

/*
#content-home-1-2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top:4px;
	margin-right:10px;
	font-weight:bold;
	color:#FFFFFF;
	float:right;
	}
#content-home-1-2 h2 a {
	color:#FFFFFF;
	text-decoration:none;
	}
#content-home-1-2 h2 a:hover {
	text-decoration:underline;
	}
	
.home3 {
	width:380px;
	height: 220px;
	margin-right:10px;
	margin-top:10px;
	float:right;
	}
.home3 .diaporama {
	border:2px solid #CCCCCC;
	float:right;
	margin:3px 10px 4px 0;
	}
.home3 p {
	margin:0;
	}
.home4 {
	width:380px;
	margin-right:10px;
	margin-top:10px;
	float:right;
	}

*/


/* bloc 2-1 2-3 */
#content-sidebar-1 h3, #content-sidebar-2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top:30px;
	padding-left:0;
	margin-bottom:20px;
	font-weight:bold;
	color:#19397E;
	}
#content-sidebar-1 h3 a, #content-sidebar-2 h3 a {
	color:#19397E;
	text-decoration:none;
	}
#content-sidebar-1 h3 a:hover, #content-sidebar-2 h3 a:hover {
	text-decoration:underline;
	}

/* bloc 2-1-1 et 2-2-1 */
#content-sidebar-1-1, #content-sidebar-2-1 {	
	float:left;
	margin-top: 10px;
	padding-left: 0;
	margin-right: 5px;
	}
#content-sidebar-1-1 a img, #content-sidebar-2-1 a img {
	border:2px solid #797E53;
	float:left;
	margin:2px 10px 2px 0;
	}
#content-sidebar-1-1 a:hover img, #content-sidebar-2-1 a:hover img {
	/*border:2px solid #FFFFFF;*/
	}	
#content-sidebar-1-1 p, #content-sidebar-2-1 p {
	margin:0;
	text-align: justify;
	}
#content-sidebar-1-1 h4 , #content-sidebar-2-1 h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	padding-bottom:4px;
	font-weight:bold;
	}
#content-sidebar-1-1 h4 a, #content-sidebar-2-1 h4 a {
	color:#19397E;
	text-decoration:none;
	}
#content-sidebar-1-1 h4 a:hover, #content-sidebar-2-1 h4 a:hover{
	text-decoration:underline;
	}
.ligne-sidebar-1{
	width:315px;
	height:20px;
	border-bottom:1px solid #797E53;
	float:right;
	}
.date-sidebar-1{
	color:#19397E;
	}

/*

.home6 {
	width:240px;
	height: 145px;
	float:right;
	margin-top: 15px;
	}	
.home6 ul{list-style-type:none;}
.home6 ul li{padding-bottom:1px;}
.home6 ul li a{background:url(../images/puce-1-1.gif) no-repeat center left;display:block;text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding:1px 0 1px 20px;color:#39240e;}
.home6 ul li a:hover{background:url(../images/puce-1-2.gif) no-repeat center left;text-decoration:underline;}


.home7 {
	width:269px;
	height: 170px;
	background-image:url(../images/bg_home7.gif);
	background-repeat:no-repeat;
	}
.home7 p {
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 0;
	margin-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight:bold;
	color:#5E9939;
	}
.home7 .contact {
	margin-top: 50px;
	margin-left: 5px;
	margin-bottom: 0;
	margin-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight:bold;
	color:#39240e;
	}
.home7 .contact  a {
	text-decoration:none;
	color:#39240e;
	}
.home7 .contact a:hover{
	text-decoration:underline;
	}
	
*/	
	
/*--------------  PAGE -------------- */	
#content-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545353;
	padding-bottom:25px;
	padding-top:10px;
	float:left;
	width:950px;
	}

/* Balise H */
#content-page h1  {
	font-size: 20px;
	margin-bottom:20px;
	padding-top:20px;
	font-weight:normal;
	color:#19397E;
	border-bottom:1px solid #19397E;
	}
#content-page h2  {
	font-size: 16px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
#content-page h3  {
	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
#content-page h4  {
	font-size: 13px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
#content-page h5  {
	font-size: 12px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
#content-page h6  {
	font-size: 11px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}

/* listes */
#content-page ul{list-style-type:none;margin-left:20px;}
#content-page ul li{background:url(../images/puce-1-1.gif) no-repeat center left;font-size: 12px;color:#545353;padding:1px 0 1px 20px;}
#content-page ul li a{text-decoration:underline;}
#content-page ul li a:hover{text-decoration:none;}


/* numérotation */
#content-page ol{margin-left:40px;}
#content-page ol li{font-size: 12px;color:#545353;padding:1px 0 1px 20px;}
#content-page ol li a{text-decoration:underline;}
#content-page ol li a:hover{text-decoration:none;}


/* images */
/*
#content-page img {
	border:1px solid #F9B200;	
	}
#content-page a img {
	border:1px solid #F9B200;
	}
#content-page a:hover img {
	border:1px solid #CCCCCC;
	}
*/
	
/* liens */

#content-page a {
	text-decoration:underline;
	color:#545353;
	font-weight:bold;
	cursor:pointer;
	}
#content-page a:hover{
	text-decoration:none;
	}

/* textes */
#content-page p{
	text-align:justify;
	}


/*--------------  ARTICLES LISTE -------------- */	
#content-liste {
	width: 565px;
	float:left;
	margin-top:35px;
	}
	
#content-liste-tools {
	width: 565px;
	float:left;
	color:#797E53;
	font-weight:bold;
	font-size:18px;
	}
#content-liste-tools a {
	background:#797E53;
	color:#FFFFFF;
	border:none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	}
#content-liste-tools a:hover {
	text-decoration:underline;
	}

/* Balise H */
#content-liste h1  {
	font-size: 20px;
	color:#19397E;
	font-weight:normal;
	border-bottom:1px solid #19397E;
	margin-bottom:20px;	
	padding-top:20px;
	}

#article-list {
	width: 560px;
	float: left;
	border: 1px solid #D6D8C4;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 4px;
	}

#article-list h2  {
	font-size: 14px;
	margin-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	background-color:#797E53;
	}
#article-list h2 a  {
	color:#FFFFFF;
	text-decoration:none;	
	}
	
#article-list h2 a:hover  {	
	text-decoration:underline;	
	}
	
#article-list a img {
	border:2px solid #797E53;
	float:left;
	margin: 0 15px 0 0;
	}
#article-list a:hover img {
	border:2px solid #797E53;
	}	
	
	
#article-list .article-infos {
	color: #666;
	font-size: 11px;
}
#article-list .article-infos a {
	color: #666;
}
#article-list .article-infos a:hover {
	text-decoration:none;
}

#recherche-liste {
	float:left;
	margin-top:35px;
	padding-left:100px;
	}
	
#recherche-liste h3 {
	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
#recherche-liste-tools {
	width: 950px;
	float:left;
	color:#797E53;
	font-weight:bold;
	font-size:18px;
	}
#recherche-liste-tools a {
	background:#797E53;
	color:#FFFFFF;
	border:none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	}
#recherche-liste-tools a:hover {
	text-decoration:underline;
	}

/*--------------  ARTICLES DETAIL -------------- */	

/* Article Contenu */

.postcontenu {
	float: left;
	width: 928px;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #D6D8C4;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.entry {
	padding-bottom:28px;
	}
	
.postentry h1  {
	font-size: 20px;
	margin-bottom:20px;
	font-weight:normal;
	color:#19397E;
	border-bottom:1px solid #19397E;
	}
.postentry h2  {
	font-size: 16px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
.postentry h3  {
	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
.postentry h4  {
	font-size: 13px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
.postentry h5  {
	font-size: 12px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
.postentry h6  {
	font-size: 11px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#19397E;
	}
	
.postentry ul {list-style-type:none;margin-left:20px;}
.postentry ul li{background:url(../images/puce-1-1.gif) no-repeat center left;font-size: 12px;color:#545353;padding:1px 0 1px 20px;}
.postentry ul li a{text-decoration:underline;}
.postentry ul li a:hover{text-decoration:none;}

.postentry ol{margin-left:40px;}
.postentry ol li{font-size: 12px;color:#545353;padding:1px 0 1px 20px;}
.postentry ol li a{text-decoration:underline;}
.postentry ol li a:hover{text-decoration:none;}


.postentry img {
	border:1px solid #CCCCCC;
	/*float:left;*/
	margin: 0 15px 0 0;
	}
.postentry a img {
	border:1px solid #CCCCCC;
	float:left;
	margin: 0 15px 0 0;
	}
.postentry a:hover img {
	border:1px solid #9BD776;
	}
	
.postentry a {
	text-decoration:underline;
	color:#19397E;
	font-weight:bold;
	cursor:pointer;
	}
.postentry a:hover{
	text-decoration:none;
	}


/* Article meta */	
/*.post-meta h5 span.day {
	display: block;
	float: right;
	line-height: 28px;
	font-size: 35px;
	border-right: #CBCBCB 1px solid;
	padding-right: 5px;
	color: #39240E;
}*/
.post-meta h1  {
	display: block;
	float: left;
	line-height: 28px;
	font-size: 20px;
	/*border-left: #CBCBCB 1px solid;*/
	padding-left: 5px;margin-left: 5px;
	color:#19397E;
	}
/*
.post-meta h5 span.month, .post-meta h3 span.year {
	color: #545353;
	width: 40px;
}

.post-meta h5 span.month {background:none;
	display: block;
	float: right;
	font-size: 16px;
	line-height: 14px;
	padding-left: 4px;
	text-align: center;
	text-transform: uppercase;
}

.post-meta h5 span.year {
	font-size: 14px;
	display: block;
}

.dateleft {width: 100px;float: left;margin-top: 20px;padding: 0px;}
.dateright {float: left;margin-top: 20px;padding: 0px;text-align: left;}
.date_archive {width: 580px;float: left;margin: 0px;padding: 0px 0px 0px 0px;}
*/

/* Article commentaires */

.commentnavig {
	float: left;
	width: 860px;	
	}
.commentnavig a {
	font-size:12px;
	color:#545353;
	text-decoration:none;
	font-weight:bold;
	}
.commentnavig a:hover {
	text-decoration:underline;
	}

h3#comments {
	font-size: 16px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	color:#19397E;
	float:left;
	}

.commentlist {
	padding-left:30px;
	padding-bottom:15px;
	float:left;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentdata {
	display: block;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:2px;
	background:#9bd776;
	color:#FFF;
	font-size:11px;
	}

.commentdata a {
	color:#FFF;
	text-decoration:underline;
	}
.commentdata a:hover {
	text-decoration:none;
	}
	
.commentdata-author {
	display: block;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:2px;
	background:#F8C33D;
	color:#FFF;
	font-size:11px;
	}

.commentdata-author a {
	color:#FFF;
	text-decoration:underline;
	}
.commentdata-author a:hover {
	text-decoration:none;
	}

.commentlist cite {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	}	


/* Article Formulaire */
#respond  {
	float:left;
	width:900px;
	padding-left:30px;
	padding-top:20px;
	}

#respond h3  {
	font-size: 16px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	color:#19397E;
	}
#respond a  {
	font-size: 12px;
	color:#19397E;
	text-decoration:underline;
	}
#respond a:hover  {
	text-decoration:none;
	}
	
#commentform  {
	float:left;
	width: 820px;
	}
/* Article navigation */
	
#navigation {
	width:100%;
	color:#797E53;
	font-weight:bold;
	font-size:18px;
	}

#navigation a {
	background:#797E53;
	color:#FFFFFF;
	border:none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	}
#navigation a:hover {
	text-decoration:underline;
	}

/*--------------  RECHERCHE LISTE -------------- */	
#recherche-list {}

/* Balise H */
#recherche-liste h1  {
	font-size: 20px;
	color:#19397E;
	font-weight:normal;
	border-bottom:1px solid #19397E;
	margin-bottom:20px;	
	}

#recherche-list {
	width: 850px;
	float: left;
	border: 1px solid #9BD776;
	margin: 0 0 20px 10px;
	padding: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

#recherche-list h2  {
	font-size: 18px;
	margin-bottom:10px;
	padding-left:10px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:25px;
	background-color:#9BD776;
	}
#recherche-list h2 a  {
	color:#FFFFFF;
	text-decoration:none;	
	}
	
#recherchelist h2 a:hover  {	
	text-decoration:underline;	
	}
	

/*-------------- FOOTER ------------------*/
.footer-text {
	color:#FFFFFF;
	text-align: center;
	padding-top: 1px;
	}
a.footer-text {
	color:#FFFFFF;
	text-decoration:none;
	}
a.footer-text:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}


ul.lien-footer li {
display: inline;
list-style: none;
}

ul.lien-footer a {
	color: #FFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}

ul.lien-footer a:hover,
ul.lien-footer li:hover a,
ul.lien-footer li.iehover a{
text-decoration:underline;
}

/* BOUTON */



a.bouton-right, .bouton-right a {
	background:#797E53;
	color:#FFFFFF;
	border:none;
	float:right;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-decoration:none;
	}
a.bouton-right:hover, bouton-right a:hover {
	text-decoration:underline;
	}

a.bouton-left, .bouton-left a  {
	background:#797E53;
	color:#FFFFFF;
	border:none;
	float:left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-decoration:none;
	}
a.bouton-left:hover, bouton-left a:hover {
	text-decoration:underline;
	}


/* FORMULAIRES */

/* De recherches */
#searchform {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#searchform .input-text {
	width: 110px;
	border: 1px solid #CCC;
	}
	
/* De commentaires */
#commentform .button {
	background:#797E53;
	color:#FFFFFF;
	border:none;
	padding:5px;
	}

#commentform .button:hover {
	background:#797E53;
	color:#FFFFFF;
	text-decoration:none
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	border:1px solid #CCC;
	padding:5px;
	}

#commentform textarea {
	width: 800px;
	margin-top:5px;
	background:#FBFBFB;
	border:1px solid #E5E5E5;
	padding:5px;
	}
	
#commentform label {
	font-size:12px;
	color:#545353;
	}

/* De contact */
#contact  {
	background-color:#E2E4D5;
	border:1px solid #797E53;
	}
#contact input {
	border:1px solid #CCC;
	}

#contact textarea {
	width: 100%;
	background:#FBFBFB;
	border:1px solid #E5E5E5;
	}
#contact .button {
	background:#797E53;
	color:#FFFFFF;
	border:none;
	padding:3px;
	}
#contact .button:hover {
	background:#797E53;
	color:#FFFFFF;
	text-decoration:none
	}
#contact .mentions {
	font-size:9px;
	text-align:justify;
	}

/* TABLEAUX */
/* de donnees */
#tableau-donnees {
  margin: .5em 0 1em;
}

#tableau-donnees td, #tableau-donnees th{
  text-align: left;
  padding: .4em .8em;
}

#tableau-donnees th{
  background: #797E53;
  color: #fff;
  text-transform: uppercase;
  font-weight: normal;
  border-bottom: 1px solid #bfc3a3;
}

#tableau-donnees td{
  background: #eceee4;
  /*background: #fcef9c;*/
}

#tableau-donnees tr.alternance-de-couleur td{
  background: #dfe1d1;
  /*background: #a5bff7;*/
}

#tableau-donnees tr:hover td{
  background: #bfc3a3;
}

/* avec fond de couleur */
#tableau-fond-couleur {
  margin: .5em 0 1em;
}
#tableau-fond-couleur td {
  border-right: 1px solid #f7ecd2;
  padding: .4em .8em;
}
#tableau-fond-couleur td{
  background: #f7ecd2;
}

/* un cadre */
#tableau-cadre {
  	border: 1px solid #D6D8C4;
	text-align: center;
	background-color: #ffffff;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#tableau-cadre td , #tableau-cadre th {
  text-align: left;
  padding: .4em .8em;
}




/*-------------- DIVERS ------------------*/

/* lien haut de page */
.hautdepage {
	float:left;
	}
.hautdepage a {
	text-decoration:none;
	color:#545353;
	}
.hautdepage a:hover{
	text-decoration:underline;
	}
/* lien imprimer */
.imprimer {
	float:right;
	margin-top:15px;
	}
.imprimer a {	
	text-decoration:none;
	color:#545353;
	}
.imprimer a:hover{
	text-decoration:underline;
	}
/* navigation */
.wp-pagenavi {
	float:right;
	padding-top:15px;
	padding-bottom:5px;
	
}

/* breadcrumbs */

#breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545353;
	padding-top:5px;
	float:left;
	width:500px;
	}
#breadcrumbs a {	
	text-decoration:none;
	color:#545353;
	}
#breadcrumbs a:hover{
	text-decoration:underline;
	}

/* Image dans le contenu */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #d6d8c4;
	text-align: center;
	background-color: #E2E4D5;
	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-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 6px;
}

/* Positions */
.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}














		
 
	
	
	

/*
.postmetadata {
	margin: 30px 0;
	}

#writer {
	background:#eef5e1;
	margin:25px 0 15px 0;
	padding:12px;
	}

#writer img {
	padding:1px;
	border:1px solid #7da939;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #cbd8b4;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:482px;
	}
	



h3 a:link, h3 a:visited {
	color:#5f5f5f;
	}
	
	

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	}	

.post blockquote {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}
	
#tags {
	padding:3px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	}	
				

*/	


	

