@charset "UTF-8";
/* Sticky footer CSS */
html, body {
	height: 100%;
	text-align: center;
	margin: 0;
	background-image: url('/images/site/bg.jpg');
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -110px; /* the bottom margin is the negative value of the footer's height */
	text-align: center;
	
}
.push {
	height: 110px; /* .push must be the same height as .footer */
	text-align: center;
	
}
.footer{
	height: 110px;
}
/* END Sticky footer CSS */
.header{
	margin:auto;
	text-align: center;
}
.menu{
	margin:auto;
	
	
}

.menu_table{
	
	width: 960px;
	
}

.contenu{
	
	text-align: center;
	
}
#search_input{
	
	height: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	border: solid black 1px;
	position: relative; 
	top: -2px; left: 0px;
	
}
.footer{
	
	background-image: url('/images/site/bg_footer.png');
	text-align: center;
}
.footer_table{
	width: 960px;
	
}
a.footer:link, a.footer:visited, a.footer:active{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
a.footer:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
}
.footerP{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.footerAdresse {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}
.footerTitre {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.facebox{
	
	margin-right: 12px;
	
	background-color: white;
	
	padding: 4px;
	
}
.book{
	background-repeat: no-repeat;
	background-image: url('/images/site/book.png');
	height: 645px;
	width: 960px;
	padding: 0px;

	
}
.book_page{

	vertical-align: top;
	text-align: left;
	
	
}
.page_left{
	width:447px; 
	height:614px
	padding: 0px;
}
.page_right{
	/* height: 645px; */
	width: 485px;
	padding: 0px;
}

.smallText{
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
}
.imgNews {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	float: left;
}
a:link, a:visited, a:active {
	font-family: Helvetica, Arial, sans-serif;
 	color: #008;
 	font-size: 0.85em;
 	text-decoration: underline;
 	line-height: 20px;
}
a:hover {
	font-family: Helvetica, Arial, sans-serif;
 	color: #008;
 	font-size: 0.85em;
 	text-decoration: none;
}
a.menu:link, a.menu:visited, a.menu:active{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	color: #fff;
 	font-size: 1.1em;
}

a.listeLink:link, a.listeLink:visited, a.listeLink:active {
	font-family: Helvetica, Arial, sans-serif;
 	color: #262626;
 	font-size: 0.85em;
 	text-decoration: underline;
 	line-height: 20px;
}
a.listeLink:hover {
	font-family: Helvetica, Arial, sans-serif;
 	color: #262626;
 	font-size: 0.85em;
 	text-decoration: none;
}

a.listeLink2:link, a.listeLink2:visited, a.listeLink2:active {
	font-family: Helvetica, Arial, sans-serif;
 	color: #262626;
 	font-size: 0.75em;
 	text-decoration: underline;
 	line-height: 20px;
}
a.listeLink2:hover {
	font-family: Helvetica, Arial, sans-serif;
 	color: #262626;
 	font-size: 0.75em;
 	text-decoration: none;
}

p {
	font-style: normal;
	font-weight: normal;
	font-size: 0.85em;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 color: #444;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 18px;
 font-weight: bold;
 
}
h2 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 color: #d44;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 14px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}
h3 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 color: #444;
 background-color: transparent;
 border-bottom: 0px solid #D0D0D0;
 font-size: 14px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}