
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html {
	height: 100%;
}

body {
	background:url(../img/background-body.jpg) fixed top center no-repeat #d3742b;
	margin: 0;
	padding: 0;
	height: 100%;
}

img {border: 0;}

body #container {
	width: 1000px;
	margin:0 auto;     
	text-align: left;
	padding: 0;
	position:relative;
}

div.background{
		margin:0;
}
div.contenu {padding:25px 30px 15px 8px;}
div.contenu 					  { height: 327px;}/* (IE 6) */
html>body div.contenu  { height: auto; min-height:327px;} /* Nav recents*/
*+html>body div.contenu{ min-height: 327px;}/* IE 7 */ 

div.bottom {
	height:13px;
	background:#d3742b; 	margin:0;
	-webkit-border-radius: 0 0 16px 16px;
	-moz-border-radius: 0 0 16px 16px;
	border-radius: 0 0 16px 16px;
	-webkit-box-shadow: #666 0px 10px 30px;
	-moz-box-shadow: #666 0px 10px 30px;
	box-shadow: #000 0px 10px 30px;
	behavior: url(scripts/pie/PIE.htc);
}
a.mentions-legales,a.mentions-legales:visited, span.mentions-legales {
	font: bold 10px arial,verdana,helvetica,sans;
	color: #8b241b;
	text-decoration: none;
}

a.mentions-legales:hover {
	text-decoration: underline;
	color: #8b241b;
}

input.bouton {
	font: bold 11px arial,verdana,helvetica, sans-serif,sans;
	color: #FFFFFF;
  background-color: #4b1515;
	border: solid 1px #4b1515;
	cursor: pointer;
}

.input-text {
	font-family: arial,verdana, helvetica, sans-serif,sans;
	font-size: 13px;
	color: #;
}

.t9 {font-size: 9px;line-height:120%;}
.t10 {font-size: 10px;line-height:120%;}
.t10b {font-size: 10px;line-height:120%; font-weight: bold;}
.t11 {font-size: 11px;line-height:120%;}
.t11b {font-size: 11px;line-height:120%; font-weight: bold;}
.t12 {font-size: 12px;line-height:120%;}
.t12b {font-size: 12px;line-height:120%; font-weight: bold;}
.t13 {font-size: 13px;line-height:120%;}
.t15 {font-size: 15px;line-height:120%;}
.t17 {font-size: 17px;line-height:120%;}
.t17b {font-size: 17px;line-height:120%; font-weight: bold;}
.t19 {font-size: 19px;line-height:120%;}
.t21 {font-size: 21px;line-height:120%;}

.fleft{float:left}
.fright{float:right}
.cb{clear:both}
.pointer{cursor:pointer}

.blanc {color: #FFFFFF;}
.noir {color: #000000;}
.rouge {color: #DB221D;}

h1 {
	height: 22px;
	font: normal 12px/22px arial,helvetica,sans;
	color: #4b1515;
	padding: 0px;
	margin: 0px;
	text-align: center;
	overflow: hidden;
	background:#F4CDA2; 
}

div#visuel {
	width: 1000px; height: 181px;
	overflow: hidden;
	margin:0;
	}

/* Zoom */
a.lien-fermer-zoom,a.lien-fermer-zoom:visited {
	font: bold 14px arial,helvetica,sans;
	color: #7D7D7D;
	text-decoration: underline;
}
a.lien-fermer-zoom:hover {
	font: bold 14px arial,helvetica,sans;
	color: #7D7D7D;
	text-decoration: none;
}
a.controle-zoom,a.controle-zoom:visited,span.controle-zoom {
	font: normal 13px arial,helvetica,sans;
	color: #7D7D7D;
	text-decoration: none;
}
a.controle-zoom:hover {
	font: normal 13px arial,helvetica,sans;
	color: #7D7D7D;
	text-decoration: underline;
}
div.legende {
	font: normal 15px arial,helvetica,sans;
	color: #7D7D7D;
}