@charset "utf-8";
/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content {
}
#content h1 {
	/* Construction */
	margin:0em 0 1em 0;
	padding:0.5em 0 0.8em 0;
	font-size: 1.2em;
	line-height:1.5em;
	letter-spacing:1px;
	text-align: left;
	font-weight: bold;
	color:#d70606;
/*	border-bottom: 1px solid #b8db4d;*/
	border-bottom: 1px solid #cccc66;
	}
#content h2 {
	margin:2em 0 1em 0;
	letter-spacing:1px;
	font-size:1.1em;
	line-height:1.4em;
	font-weight:bold;
	color:#cccc66;
}
#content h3 {
	margin:1.5em 0 0.3em 0;
	font-weight:bold;
	color:black;
	letter-spacing:1px;
	font-size:1em;
	line-height:1.4em;
}
#content h4 {
	margin:1em 0;
	font-weight:bold;
}
#content p {
	margin-bottom:1em;
	line-height:1.4em;/*border:1px solid red;*/
	font-size:1em;
}
#content p strong {
	color:#A40217;
	font-weight:bold;
}
#content ul {
	margin-left:30px
}
#content ul li {
	background:url(../images/liste.jpg) no-repeat;
	padding-bottom:0.5em;
	padding-left:20px;
	line-height:1.45em;
}
#content ol {
	margin-left:50px
}
#content ol li {
	list-style:decimal;
	padding-bottom:0.5em;
}
#content blockquote {
	margin: 2em 35px 2em 35px;
	background: url(../images/quotes1.png) no-repeat 0 2px;
	font-style:italic;
}
#content blockquote p {
	margin: 0;
	padding :0 24px;
	background: url(../images/quotes2.png) no-repeat bottom right;
}
#content blockquote div p {
	margin: 0;
	text-align:right;
	padding :0 24px;
	background:none;
	font-size:0.9em;
	color:#999999;
}
#content img.right {
	float:right;
	margin: 0.5em 0 1em 1em;
	border:4px solid #b8db4d;
}
/* =====> RERCHERCHE <===== */

#content div.search_result {
}
#content .search_result p {
	margin: 0;
}
#content div.search_result strong {
	color:#D70606;
}
#content .search_title {
	font-size:1.2em;
	border-bottom:1px solid #f6f8c5;
	display:block;
}
#content .search_title a {
	text-decoration:none;
	color:#D70606;
	background: url(../images/grenouille.png) no-repeat;
	padding-left: 33px;
	padding-bottom:10px;
}
#content .search_desc {
}
#content .search_path a {
	color:#474672;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	font-size:0.9em;
}
#content .csc-textpic-caption {
	font-size:0.9em;
	background:#f0f0d8;
	color:#333333;
	padding:3px;
}

#content .csc-textpic-text{
/*	clear:both;*/
}
table.contenttable {
	border-bottom:1px solid #D70606;

margin:O;
padding:0;
}
table.contenttable th {
	background-color:#D70606;
/*	border-bottom:1px solid #98cb00;*/
	font-weight:bold;
	color:white;
	font-size:1em;
	vertical-align:top;
	text-align:center;
}
#content table.contenttable th p.bodytext{
	padding:2px;
	margin-bottom:0;
}
#content table.contenttable td {
	/*background-color:#f0ffbb;
	border-bottom:1px solid #D70606;*/
	font-size:0.9em;
	vertical-align:top;
	padding:5px;
	background:transparent url(../images/box-background.png) repeat-x scroll center bottom;
}

/* ===== Formulaire contact ===== */
#content .csc-mailform-field label{
	display: inline;
  float: left;
  width: 130px;
  font-weight:bold;
 line-height:20px;
 text-align:right;
}
#content .csc-mailform-field input, #content .csc-mailform-field textarea{
margin:2px 5px;
}
#content input.csc-mailform-submit {
margin-left:135px;}

/* ===== Site Map ===== */
.csc-sitemap {
/* font:normal 16px Arial,sans-serif;*/
 overflow:hidden;
}
.csc-sitemap a {
text-decoration:none;
color:black;
}
#content .csc-sitemap ul {
 list-style:none;
/*border-bottom:20px solid #F0F0D8;*/
 margin:0;
 padding:0;

}
#content .csc-sitemap ul li {
	background:none;
	padding-left:O;
}
#content .csc-sitemap ul li a {
	 margin:0 0 -0.1em;
 min-height:1em;
 padding:.2em .4em;
 position:relative;
 background:none;
 display:block;
 background:#F0F0D8;
 display:block;
 padding:2px 5px;
 font-weight:bold;
/* width:9em;*/
}
#content .csc-sitemap ul li ul li a {
  background:#FFFFFF;
 border-top:5px solid #fff !important;
 border-left:5px solid #66c;
 display:block;
 background:#fbfbf5;
 font-weight:normal;
/* width:9em;*/
}
#content .csc-sitemap ul li ul li a:hover {
 display:block;
 background:none;
/* width:9em;*/
}
#content .csc-sitemap ul li ul li ul li a {
 background:#ccc;
 border-color:#9c3;
display:block;
 background:none;
 font-weight:normal;
/* width:9em;*/
}
#content .csc-sitemap ul li ul li ul li ul li a {
 background:#ccc;
 border-color:#c93;
display:block;
 background:none;
 font-weight:normal;
/* width:9em;*/
}

.csc-sitemap ul li ul {
 font-size:90%;
  background:#FFFFFF;
  border-bottom:none;
  list-style-image:none;
/* margin-top:-1.4em;*/
}
.csc-sitemap ul li ul  li ul li ul li a {
 background:#bbb;
 border-color:#c93;
display:block;
 background:none;
 font-weight:normal;
}
.csc-sitemap ul li ul li ul li ul li ul li a {
 background:#999;
 border-color:#c33;
 color:#fff;
}

#droite div.box-texte h4 {
background: url(../images/rightcolumn_button_2.png) no-repeat scroll 0 0;
color:#F1F8DC;
font-size:1.1em;
font-weight:bold;
height:24px;
margin-left:7px;
padding-top:4px;
text-align:center;
}

#droite div.box-texte h4 a {
color:#F1F8DC;
text-decoration:none;
}
