* {
 padding:0;
 margin:0;
}
body {
 font-family:Arial, Helvetica, sans-serif;
 color:#555;
 font-size:13px;
 background-image:url(images/bg-tile.gif);
 background-repeat:repeat;
}
p {
 text-align:justify;
 text-indent:25px;
 font-weight:normal;
}
img {
 border:none;
}
img.block {
 display:block;
}
a, a:link, a:visited {
 color:#060;
 text-decoration:none;
 font-weight:bold;
}
#wrapper {
 width:932px;
 margin:0 auto;
}
#border {
 border:1px solid #8ECE5F;
 margin:10px 0px 5px 0px;
 background-color:#fffffe;
 float:right;
 width:930px;
}
#header {
 margin:3px 5px 3px 5px;
 height:120px;
}
#headertextsmall {
 width:220px;
 font-family:"georgia";
 font-size:12px;
 text-align:right;
 color:#888;
 padding:15px 20px;
 float:right;
}
/* ------------------------ Start Navigation Bar -----------------*/
.menu {
 margin:10px 0 0 0;
 padding:0 10px 0 0;
 list-style:none;
 float:right;
 clear:right;
}
.menu span {
 margin:0 2px;
 float:left;
 position:relative;
 text-align:center;
} 
.menu a {
 padding:10px;
 display:block;
 width:40px;
}
.menu em {
 background:url(images/hover.png) no-repeat;
 width:180px;
 height:40px;
 position:absolute;
 top:-85px;
 left:-70px;
 text-align:center;
 padding:20px 12px 10px;
 font-style:normal;
 z-index:2;
 display:none;
}
/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin:6px 0px 0px 4px;
 display:inline; /* IE Hack */
 width:240px;
 float:left;
 background:url(images/search-box.gif) no-repeat;
 padding:0;
}
#association {
 height:45px;
 padding:5px 0px;
 background-color:#fff;
}
.leftcolumn-inner { /* Parent Wrapper for inside boxes */
 display:inline; /* IE Hack */
 width:220px;
 float:left;
 background:url(images/search-box.gif) no-repeat;
 padding:15px 8px 17px 8px;
}
.leftcolumn-inner p {
 text-align:center;
 text-indent:0px;
}
.in-the-news { /* Parent Wrapper for inside boxes */
 display:inline; /* IE Hack */
 width:235px;
 float:left;
 margin-bottom:7px;
}
* html .in-the-news {
 height:125px /* IE Min-Height Hack */
}
#rightcolumn {
 margin:6px 0px 0px 0px;
 display:inline; /* IE Hack */
 width:663px;
 float:left;
}
#highlightnews, #warning {
 background-image:url(images/highlightnews.jpg); 
 height:100px;
 background-repeat:no-repeat;
 padding:10px 13px;
 display:inline; /* IE Hack */
 float:left;
 width:653px; 
}
.maincontent {
 display:inline; /* IE Hack */
 float:left;
 margin-bottom:7px;
 width:680px;
}
.content-mid {
 background-image:url(images/content-mid.gif);
 background-repeat:repeat;
 padding:5px 14px 5px 14px;
}
.content-mid ol, .content-mid ul {
 padding:10px 30px;
}
.content-mid ol li span {
 padding-left:30px;
}
.content-mid ul li span {
 font-size:10px;
 color:#777;
 font-weight:bold;
}
.content-mid h1, .ligne {
 padding-top:5px;
 text-indent:5px;
}
.left-mid {
 background-image:url(images/left-mid.gif);
 background-repeat:repeat;
 padding:5px 13px 10px 13px;
}
.left-mid2 ul {
 list-style-type:none;
}
.left-mid2 ul li {
 line-height:18px;
 font-size:11px;
 margin:0px;
 padding:0px;
 border-bottom: 1px dotted #222;
}
.left-mid2 ul li i{
 font-size:12px;
 font-weight:bold;
}
.left-heading {
 background-image:url(images/left-heading.gif);
 background-repeat:no-repeat;
 padding:9px 14px 5px 10px; 
}
.left-heading h3 {
 font-size:16px;
 color:#fff;
 min-height:11px;
 font-weight:bold;
}
* html .left-heading {
 height:11px /* IE Min-Height Hack */
}
.warning {
 padding:5px 10px 5px 50px;
 font-family:cursive;
 color:red;
 font-size:11px;
 font-weight:bold;
 font-style:italic;
 background:url(images/exclamation.gif) 0px 5px no-repeat;
 border:1px #bbb dotted;
 height:50px;
}
/* ------------------------- Start Headings ---------------------*/
h1 {
 font-size:22px;
 color:#72C236;
}
h2 {
 font-size:18px;
 color:#72C236;
}
h3 {
 font-size:14px;
 color:#72C236;
}
h4 {
 font-size:1.2em;
 color:#75902C;
 font-weight:bold;
 font-style:italic;
 font-family:georgia;
 margin:10px 0px 0px 0px;
}
/* ------------------------- End Headings ---------------------*/
#footer {
 font-size:8px;
 font-weight:bold;
 clear:both;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:5px;
 text-align:center;
}
.valid {
 margin:10px 0px 0px 10px;
}
/* ------------------------- Start Articles & Body---------------------*/
#article , #body {
 float:left;
 padding:30px;
 font-size:1.1em;
}
#article img {
 float:left;
 padding:5px 20px 20px 0;
}
#article p, #body p {
 padding-top:10px;
}
#article p:first-letter {
 font-size:1.3em;
 font-weight:bold
}
#article cite {
 background-color:#edf8e7;
 font-size:.8em;
 margin:5px 10px;
 display:block;
 text-align:justify;
}
#article ul, #body ul {
 margin:5px 50px;
 text-align:justify;
}
#body ul {
 list-style-type:none;
}
.breaker {
 clear:both;
}
.blockquote {
 font-size:12px;
 margin:10px 50px;
 padding:10px;
 text-indent:25px;
 text-align:justify;
 background-color:#f9f9f9;
 border: 1px #ddd dotted;
 clear:both;
}
/* ------------------------- Start Autres Sites ---------------------*/
.links {
 text-align:center;
}
.links img {
 margin:5px 0px;
}
/* ------------------------- Start GuestBook CSS settings ---------------------*/
.container {
 text-align:left;
 border-bottom:1px solid #183A54;
 border-top:2px solid #183A54;
 margin-left:auto;
 margin-right:auto;
}
.content_gb {
 background:transparent url(images/pen.gif) no-repeat top right;
 padding:.5em;
}
.guestbook {
 text-align:justify;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 background-color:#F5F5F5;
 border-bottom:3px solid #FFF;
 overflow:hidden;
}
.guestbook_top {
 padding:3px;
 background-color:#E9E9E9;
 border-bottom:1px solid #660000;
}
input.gb, textarea {
 border:solid 1px #000;
}
td {
 font-family:Verdana;
 font-size:12px;
 color:#000;
}