
body {
margin: 0 0 0 0;
padding: 0;
font-family: Verdana, sans-serif;
font-size:0.8em;
color: #333;
border-top: 5px solid #3c5838;
background: #fff;
}

a img {border: 0;}

a {
	color:#000;
	text-decoration:none;
	}

a:hover {
	color:#666;
	text-decoration:none;
	}

#header {
padding-top: 14px;
padding-left: 25px;
width: 990px;
margin: 20px auto;
height: 70px;
}

#menu1 {
float: right; 
margin-top: 15px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 14px;
}

#header a {color: #444;}
#header a:hover {color: #777; }

#conteneur {
width: 985px;
margin: 0 auto;
}
#conteneur a:hover {
	text-decoration:underline;
	}

#intro {
padding-top: 35px;
padding-bottom: 35px;
border: 1px solid #ccc;
}

#conteneur2 {
width: 900px;
margin: 25px auto;
background: #fff;
padding: 25px;
border: #ddd solid 1px;
}

#conteneur2 a {
	color:#444;
	text-decoration:underline;
	font-weight: bold;
	}

#conteneur2 a:hover {
	color:#777;
	text-decoration:none;
	}


#conteneur3 {
width: 900px;
margin: 25px auto;
background: #fff;
padding: 25px;
color: #333;
}

#conteneur3 a {
	color:#555;
	text-decoration:underline;
	font-weight: bold;
	}
#conteneur3 a:hover {
	color:#777;
	text-decoration:none;
	}

#banque {
text-align: center;
padding-bottom: 70px;
}

h1
		{
			font-family:Helvetica, sans-serif;
			line-height: 15px ;
			letter-spacing: 0.1em;
			font-size: 1.5em;
			color: #ccc;
		}
 h2
		{
			padding-left: 25px ;
			line-height: 25px ;
			font-size: 1.1em ;
			color: #86a391 ;
			
		}
		
h3
		{
			padding-left: 25px ;
			line-height: 25px ;
			font-size: 1.1em ;
			color: #666666 ;
		}

h4 		{
			color: #888;
			background: url('images/cbi.png') no-repeat; 
			padding-left: 80px;
			padding-top: 5px;
			height: 65px;	
		}
			


#pied {
clear:both;
text-align: center;
color: #999;
font-family:Arial, sans-serif;
font-size: 80%;
margin-top: 50px;
margin-bottom:20px;
}

.contact1 {
width: 480px;
float: left;
}

.contact3 {
width: 330px;
float: right;
padding: 15px;
color: #555; 
line-height: 21px;
margin-bottom: 15px;
}


.coindroit {
  float: right;
  margin-left: 7px;
  padding: 3px;
  border: 1px solid #ddd;
  } 
  

p {margin: 0 0 10px 0;}

.nobordure {
border: 0;
}
.bordure {
border: solid #222 5px;
margin-right: 8px;
margin-bottom: 5px;
}

.image {
margin-top: 7px;
border: solid #333 20px;
}

.grisclair { color: #5c7365; }

.gris { color: #888; }


.champ {
border: solid #999 1px;
padding: 2px;
background: #fff;
color: #000;
}


fieldset 

{ 
	border:0;
	margin:0 auto;
	padding:0;
	width: 500px;
}

label 

{ 
	display:block;
	font-family: verdana, arial, serif;
	font-size: 11px;
}



input.text,textarea 

{ 
	width:400px;
	font:12px/12px 'courier new',courier,monospace;
	color:#333;
	padding:3px;
	margin:1px 0;
	border:1px solid #ccc;
}



input.submit 

{
	padding:2px 5px;
	font:bold 12px/12px verdana,arial,sans-serif;
}

.submit4 {
margin-left: 5px;
margin-top: 5px;
border: solid #ccc 1px;
padding: 2px;
background-color: #297730;
color: #fff;
}

blockquote {
font-style: italic;
color: #444;
}


#menu { position: relative; z-index: 30; }

#menu ul li ul {
 display:none;
 }

#menu ul {
 margin: 0;
 padding:0;
 list-style-type:none;
 text-align:center;
 }
#menu li {
 float:left;
 margin:auto;
 padding:0;
 text-transform : uppercase;
 font-size: 90%;
 }
#menu li a {
 display:block;
 width:140px;
 color:#888;
 text-decoration:none;
 padding:5px;
 }
#menu li a:hover {
 color:#999;
 }
#menu ul li:hover ul {
 display:block;
 background: #eee;
 border: 1px solid #777;
 }
#menu li:hover ul li {
 float:none;
 }
#menu li ul {
 position:absolute;
 }



