* {margin:0; padding:0;}

body {background:url("../photos_black/ground.gif") repeat-x; font: 10px "Verdana", Arial, sans-serif; color:#474747; margin:0;}

#header {margin:20px 0 0 0;}

#tout {width:760px; margin:0 auto;}
h5 {font-size: 95%; color: #999999; background-color: #fff; padding: 0 0 0 8px;}

#toutenun {width:760px; background:url("../photos_black/bodyblack.png") repeat-x; color:#999999; border-left:5px solid #000000; border-right:5px solid #000000; padding:10px 10px 50px 10px;}

/* Horizontal Navigation */

ul#nav {width:761px; display: block; border-right:1px solid #063740; height: 20px; font-size:1em; margin: 0px 0px 5px 0px; padding: 0; list-style-type: none; background-color:#8aad53; color:#000000;}
ul#nav li {display: inline;}
ul#nav li a {float: left; display:block; height:12px; padding:4px 12px 4px 12px; border-left:1px solid #063740; text-decoration:none; color:#000000; background-color:#8aad53;}
ul#nav li a:visited {color: #000000; background-color:#8aad53;}
ul#nav li a:visited:hover {color: #fff; background-color:#8aad53;}
ul#nav img {position: relative; top: 4px; left: -3px;}
ul#nav li a:hover {color:#fff; background-color:#8aad53; display:block; background:url("../photos_black/bar.jpg") repeat-x; padding:4px 12px 4px 12px; height:12px;}
ul#nav li a.active, ul#nav li a.active:hover {font-size:1em; color:#fff; background:#333 url("../photos_black/b1.jpg") repeat-x; margin:0;}
ul#nav li a.active:hover {text-decoration: underline;}
.clear {clear:both;}


#content {background-color:#fff; color:#474747; margin:0 275px 0 0 !important; margin:0 277px 0 0; border-bottom:3px solid #999999; padding:50px 25px 30px 25px;}

#contentfeed {background:#fff; color:#474747; margin:0 275px 0 0 !important; margin:0 277px 0 0; border-bottom:3px solid #999999; padding:50px 25px 30px 25px;}
#contentfeed h2 {font-family:"Verdana", Arial, sans-serif; font-size:2em; font-weight:normal; margin:15px 0; border-bottom:1px solid #8aad53; padding:5px 0;}
#contentfeed a {text-decoration:none; color:#506f23; background: transparent; border-bottom:1px solid #eee;}
#contentfeed a:hover {color:#8aad53; background-color:#fff;}

#formulaire {background-color:#fff; color:#474747; margin:0 275px 0 0 !important; margin:0 277px 0 0; border-bottom:3px solid #999999; padding: 20px 0px 20px 70px;}

#formulaire a {text-decoration:none; color:#0e5360; background-color:#fff;}

#formulaire p {font-size:110%; word-spacing:2px;}
.capital {float: left; width: .67em; font-size: 3.1em; line-height: 95%;}
#formulaire h2 {width: 350px; font-family: "Verdana", Arial, sans-serif; font-size:2em; font-weight:normal; margin:15px 0; border-bottom:1px solid #8aad53; padding:5px 0;}

#content p {line-height:15px; margin:15px 0; font-size:110%; word-spacing:2px;}

#content a {text-decoration:none; color:#333; background: transparent; border-bottom:1px solid #eee;}

#content a:hover {color:#8aad53; background-color:#fff;}

#content h2 {font-family:"Verdana", Arial, sans-serif; font-size:2em; font-weight:normal; margin:15px 0; border-bottom:1px solid #8aad53; padding:5px 0;}

#content h2 a {color:#444; background-color:#fff; text-decoration:none; border:none;}

#blog {background:url("../photos_black/bodyblog.png") repeat-x; width:250px; float:right; padding:10px 10px 10px 10px;}

#blog ul {list-style:none; margin:0 0 20px -5px;}

#blog li {padding:3px; border-bottom:1px solid #8aad53;}

#blog li a {color:#fff; text-decoration:none;}

#blog li a:hover {color:#8aad53; background:transparent}

.createdby {color:#8aad53; Background: transparent;} 

p.anonce {padding:10px; background:#fff; margin:10px 0; color:#063740; border-bottom:2px dotted #063740; border-top:2px dotted #063740;}

#content ul, ol {margin:10px 10px 10px 25px; border-top:1px solid #eee;}
#content li {padding:10px; border-bottom:1px solid #eee;}

img {padding:2px; border:1px solid #8aad53;}

a.more {display:block; text-align:right; color:#8aad53; background: transparent; text-decoration:none; margin:10px 0 0 0;}
a.more:hover {text-decoration:underline;}
#footer {padding:0px 0 0 0; text-align:left; margin:0px; color:#808080; background-color: transparent; width: auto;}


#top {float: left; background-color: #fff; color: #9b8a94; font: 0.8em "Verdana", Arial, sans-serif; margin: 0px; padding: 0;}

 
/* text alignment for single line boxes */
#personal label {font: 0.8em "Verdana", Arial, sans-serif; background-color: #fff; color: #9b8a94; margin: 0 10px 0 0; text-align: right;}		
#contactf form .clear {clear: both;}

/* positioning buttons */
#right {width: 290px; margin: 0px; font: 0.8em "Verdana", Arial, sans-serif; background-color: #fff; color: #666;}

#sendto {margin: 20px 0; color: #fff; background-color: transparent;}
				

#equitycontent {background-color:#fff; color:#474747; margin: auto; border-bottom:3px solid #999999; padding:50px 25px 30px 25px;}
#equitycontent p {line-height:15px; margin:15px 0; font-size:110%; word-spacing:2px;}

#equitycontent a {text-decoration:none; color:#333; background-color: transparent; border-bottom:1px solid #eee;}
#equitycontent h2 {font-family:"Verdana", Arial, sans-serif; font-size:2em; font-weight:normal; margin:15px 0; border-bottom:1px solid #8aad53; padding:5px 0;}


#noteslisting ul {padding: 0; margin: 0; list-style: none;}	
#noteslisting ul li {padding: 4px 5px; font-size: 10px; margin: 0; border-bottom: 1px solid #bed2ea; position: relative; background: #fff;}
#noteslisting ul li.other { background: #e9fee1;}	
#noteslisting li span.title {display: block; width: 300px; background: transparent; padding-top: 2px; padding-left: 12px; font: bold 1em "Verdana", Arial, sans-serif; color: #003069;}			
#noteslisting li span.title a {text-decoration: none; color: #003069; Background: transparent;}				
#noteslisting li span.title a:hover {color: #000; Background: transparent; text-decoration: underline;}
#noteslisting.mainnotes li span.title {width: 275px; line-height: 1.5em; font-size: 14px;}
#noteslisting li span.replies {position: absolute; top: 6px; background: transparent; padding-left: 17px; font: bold 1.1em "Verdana", Arial, sans-serif; color: #555; left: 400px;}
#noteslisting.mainnotes li span.replies {left: 325px;}
#noteslisting li span.author {position: absolute; top: 6px; left: 650px;}
#noteslisting li span.author a {color: #2e7b00; Background: transparent; text-decoration: none; font: bold 1.1em "Verdana", Arial, sans-serif;}
#noteslisting li span.author a:hover {color: #194400; Background: transparent; text-decoration: underline;}


#currentcontent {background:#fff; color:#474747; margin:0 275px 0 0 !important; margin:0 277px 0 0; border-bottom: 3px solid #999999; padding:50px 25px 30px 25px;}
#currentcontent p {line-height: 15px; margin: 15px 0; font-size:110%; word-spacing:2px;}
#currentcontent a {text-decoration:none; color:#333; background-color: transparent; border-bottom:1px solid #eee;}
#currentcontent h2 {font-family:"Verdana", Arial, sans-serif; font-size:2em; font-weight:normal; margin:15px 0; border-bottom:1px solid #8aad53; padding:5px 0;}
#currentcontent h2 a {text-decoration:none; color:#0e5360; background-color: transparent;}


#listlink ul {list-style-image:url(../photos_black/bullet_black.png); margin:10px 10px 10px 25px;}

#listlink li a:hover {background: #fefde1; color: #0d0550;}
#listlink a {color: #474747; background: transparent; display: block; font: normal 110% Verdana, Helvetica, sans-serif; line-height: 150%;}


#links ul {list-style-type: none; width: 240px;} 
#links li {border: 1px solid #4c4c4c; border-width: 1px 0; margin: 5px 0;}
#links li a {color: #8aad53;display: block; font: bold 120% Arial, Helvetica, sans-serif; padding: 5px; text-decoration: none;}
 * html #links li a {  /* make hover effect work in IE */
	width: 240px;
}
#links li a:hover {background: #4c4c4c;}
#links a em {color: #fff; background: transparent; display: block; font: normal 85% Verdana, Helvetica, sans-serif; line-height: 125%; }
#links a span {color: #999999; background: transparent; font: normal 85% Verdana, Helvetica, sans-serif; line-height: 100%;}

#bullet ul {list-style:inside; border:none; margin:0 0 0 20px; font-size:110%; word-spacing:2px;}
#bullet li {padding:3px; border:none;}


#navheader {
position:relative;
margin:0 auto;
width:770px;
height:13px;
border-bottom:1px solid #000000;
border-left:5px solid #000000;
border-right:5px solid #000000;
background:#333;
padding:6px 0 0 10px;
z-index:0;
}

#navheader li {
position:relative;
display:inline;
font:10px verdana;
padding:0;
z-index:20;
display : block;
float : left;
}

#navheader li a {
text-decoration:none;
color:#4c4c4c;
display : block;
text-align : center;
width : 80px;

}

#navheader li a:hover {
text-decoration:none;
color:#e6e6e6;

}

#slider {
position:absolute;
border-bottom:5px solid #8aad53;
width:80px;
height:16px;
margin:0 2px 2px 0;
z-index:2;
margin-left : 5px;
}

#contentmap {position: relative; padding: 50px 130px 50px 125px;}
#zoom {position: relative; margin: 20px 0 0 220px;} 
#contentmap h2 {font-family:"Verdana", Arial, sans-serif; font-size:2em; font-weight:normal; margin:15px 0; border-bottom:1px solid #8aad53; padding:5px 0;}
#contentmap h2 a {color:#444; background-color:#fff; text-decoration:none; border:none;}
