 
/* Les éléments HTML en général -------------------------------------------------------- */
body{
	background: #FFFFFF;
	color: #000;
	font-size: 80%;
	line-height: 1.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* border-top: 10px solid #B0B6B8; */ 
}

h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", sans-serif;
}

h1{font-size: 1.5em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}

pre, code{
	font-size: 1.2em;
}

pre{
	width: 100%;
	overflow: auto;
	border: 1px solid #CCC;
}

fieldset{
	border: none;
}

label{
	cursor: pointer;
	cursor: hand;
}

.field label{
	display: block;
}

input,textarea{
	border: 1px solid #999;
}

textarea{
	width: 100%;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a{
	color: #000;
}

a:visited{
	color: #32525A;
}

a:hover{
	color: #636;
}

.left{
	float: left;
	margin-right: 1em;
}

.right{
	float: right;
	margin-left: 1em;
}



.day-date{
	padding-left: 20px;
	margin-left: -25px;
	color: #888;
	background: transparent url(img/day-date.png) no-repeat left center;
	font-style: italic;
}

.post-title{
	color: #32525A;
	background: transparent;
	margin-bottom: 0;
}

.post-title a{
	color: #32525A;
	background: transparent;
	text-decoration: none;
}

.post-info{
	margin-top: 0;
	color: #AAAAAA;
	background: transparent;
	padding-bottom: 1ex;
	/*border-bottom: 1px solid #FC0;*/
}

.post-info a{
	color: #AAAAAA;
	background: transparent;
	text-decoration: underline;
}

.post-content{
	text-align: justify;
}

.post-content blockquote{
	font-family: Georgia, serif;
	font-style: italic;
}

.post-info-co{
	text-align: right;
}

body { font-family : Verdana,Arial; color:#333333; font-size : 9pt; margin:0px; 
background:#B0B6B8;
}

.center{
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
/* border:3px solid #ff9900; */
background:#ffffff;
/* margin-auto ne fonctionne pas sous IE */
position:relative;
/* left:50%; margin-left:-480px; */

}

.top {
height:140px;
background: transparent url(../../images/riviere.jpg) no-repeat left center;
/* background-repeat: no-repeat; */
text-align:left;
border-bottom:3px solid #B6BCC0;
clear:both;
}

.bas {
height:33px;
border-top:8px solid #B6BCC0;
text-align:center;
color:#91989D;
padding-top:10px;
background:#FFFFFF;
}

.menutop{
width:900px;
margin-left:10px;
float:left;
margin-top:25px;
}

.dire{
font-size:12pt;
margin-left:300px;
float:left;
margin-top:75px;
}


.centre {
float:top;
/* width:680px; */
padding-left:20px;
padding-right:20px;
text-align:left;
border:1px solid #ACCAC3;
margin:10px;
margin-top:0px;
margin-left:255px;
margin-right:50px;
background:#fcfcfc;
}

.bloclogo{
float:left;width:170px;
border-bottom:3px solid #B0B6B8;
border-left:2px solid #B0B6B8;
margin-left:5px;
margin-bottom:100px;
padding-left:10px;
padding-right:20px;
text-align:left;
background:#ebebeb;}

.br{clear:both;}

.gauche{
	float: left;
	margin-left: 35px;
}

.b:link {color:#FEFEFE;text-decoration : none;font-weight : bold; font-size:7.5pt;}
.b:visited {color:#FEFEFE;text-decoration : none;font-weight : bold;font-size:7.5pt;}
.b:hover {color:#FFFFFF ;text-decoration : none;font-weight : bold;font-size:7.5pt;text-decoration: underline;background-color:#694000;}

