* {margin:0; padding:0;}

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

h4 {
	margin-bottom: 1em;
	font-size: 1em;
}
#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-color:#571a19; color:#999999; border-left:5px solid #41403f; border-right:5px solid #41403f; border-bottom:2px solid #41403f; padding:10px 10px 50px 10px;}

/* Horizontal Navigation */

ul#nav {width:760px; display: block; height: 20px; border-right:1px solid #41403f; font-size:1em; margin: 0px 0px 5px 0px; padding: 0; list-style-type: none; background-color:#c12026; 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 #41403f; text-decoration:none; color:#000000; background-color:#c12026;}
ul#nav li a:visited:hover {color: #fff; background-color:#a8c9e3;}
ul#nav img {position: relative; top: 4px; left: -3px;}
ul#nav li a:hover {color: #fff; background-color: #a8c9e3; display:block; background:url("../photos/redbutton_selected.jpg"); padding:4px 12px 4px 12px; height:12px;}
ul#nav li a.active, ul#nav li a.active:hover {font-size:1em; color:#fff; background-color:#a91f23; 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 #571a19; padding:50px 25px 30px 25px;}
#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:#571a19; background-color:#fff;}

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

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



#contentfeed {background:url("../photos/description2.jpg") repeat-x; 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 #a8c9e3; padding:5px 0;}
#contentfeed a {text-decoration:none; color:#191919; background: transparent; border-bottom:1px solid #eee;}
#contentfeed a:hover {color:#2168a6; background: transparent;}

#formulaire {background:url("../photos/description.jpg") repeat-x; 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: transparent;}

#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 #a8c9e3; padding:5px 0;}



#blog {background-color:#fff; 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 #842f2e;}

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

#blog li a:hover {color: #842f2e; background:transparent}

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

/* images border */
img {padding:2px; border:1px solid #571a19;}

a.more {display:block; text-align:right; color:#a8c9e3; 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: #3775a6; 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 #a8c9e3; 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: #fcd5d2;}	
#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: #004080; Background: transparent; text-decoration: none; font: bold 1.1em "Verdana", Arial, sans-serif;}
#noteslisting li span.author a:hover {color: #000080; Background: transparent; text-decoration: underline;}



#currentcontent {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;}
#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 #a8c9e3; 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: #7f7f7f;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: #fff;}
#links a em {color: #06033b; 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 #41403f; border-left:5px solid #41403f; border-right:5px solid #41403f; background-color:#eff9ff; 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:#c01d23; display: block; text-align: center; width: 80px;}

#navheader li a:hover {text-decoration:none; color:#4b0a0c;}

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

#contentmap {position: relative; margin: 50px 94px 50px 94px;}
#zoom {position: relative; margin: -32px 0 0 500px;} 
#contentmap h2 {font-family:"Verdana", Arial, sans-serif; font-size:2em; font-weight:normal; margin:15px 0; border-bottom:1px solid #590d0b; padding:5px 0;}
#contentmap h2 a {color:#444; background-color:#fff; text-decoration:none; border:none;}

/* next and previous button */
#nextprevious{
		background: #ebeeee;
		height: 3em;
		margin: 0 0 0em 0;
		line-height: 3em;
	}
	
	#nextprevious .inner{
		width: 100%;
		text-align: center;
		display: block;
		padding: 0 0 1em 0;
		margin: 0 0 1.5em 0;
		position: relative;
	}
	
	#nextprevious a{
		text-transform: uppercase;
		font-family:  "Verdana", Arial, sans-serif;
		border: 0;
		height: 3em;
		position: absolute;
		color: #2e464e;
		padding: 0 1em;
	}
	
	#nextprevious a:hover{
		background: #dbdddd;
	}
	
	#nextprevious a#prev_page_page{
		top: 0;
		left: 0;
	}
	
	#nextprevious a#next_page_page{
		top: 0;
		right: 0;
	}
	
	#nextprevious span{
		font-family:  "Verdana", Arial, sans-serif;
		font-style: italic;
		word-spacing: 0.4em;
	}
