body{
	margin:0;
	padding:0;
	background:#242424;
	text-align: center; /* pour corriger le bug de centrage IE */
}

/*
div {
	border:1px solid #FFFFFF;
}
*/


#accueil, #sup{
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* on rétablit l'alignement normal du texte */
	padding-bottom:50px;
}

#accueil, #sup, #sup-haut, #sup-milieu, #sub-bas{
	width:788px;
}

#accueil{
	background:url(img/accueil.gif) no-repeat top #242424;
	height:580px;
}

#sup-haut{
	background:url(img/sup-haut.jpg) no-repeat top;
	height:346px;
}

#sup-bas{
	background:url(img/sup-bas.jpg) no-repeat top;
	height:95px;
}

#sup-milieu{
	background:url(img/sup-milieu.jpg) repeat-y top;
}

#menu, #accueil #contact, #accueil #footer, #titre{
	position:absolute;
}

#accueil #menu{
}

#contenant-milieu{
	position:relative;
	width:550px;
	margin-left:184px;
	margin-top:-120px;
	z-index:10;
}

#contenu-milieu{
	margin:30px;
	margin-top:15px;
}

/*
#contenant-milieu, #sup-bas{
	border:1px solid #000000;
}
*/

#contenant-milieu{
	height:100%;
}

#min-height{
	width:1px;
	float:right;
	height:500px;
}

#clear{
	clear:both;
}

#texte_contenu{
	margin-left:25px;
	margin-right:25px;
}

.entete{
	text-indent:25px;
	padding-top:4px;
	padding-bottom:4px;
}


#titre{
	top:194px;
	left:213px;
	margin:0px;
	padding:0px;
}

#accueil #contact{
	left:562px;
	top:435px;
}

#accueil #footer{
	left:562px;
	top:545px;
}


#sup #contenant-footer{
	position:relative;
	height:40px;
	margin-top:-32px;
	margin-left:180px;
}

#sup #contact{
	float:left;
	height:40px;
	text-align:right;
	padding-right:20px;
}

#sup #footer{
	height:40px;
}

/* Polices */

body, #contact, #footer, #contenu-milieu, #contenu-milieu td, #texte-milieu, .titrebien, #texte-milieu td, body td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu, #titre{
	font-family:Arial, Helvetica, sans-serif;
}

#contact, #footer{
	font-size:10px;
}

#menu, body, #contenu-milieu, #contenu-milieu td, input, select, textarea,#panneau-recherche,#panneau-recherche td, h2{
	font-size:11px;
}

#titre{
	font-size:18pt;
}

.entete{
	font-size:15pt;
}

.titrebien{
	font-size:13px;
}

#menu, .titrebien, #panneau-recherche input, #panneau-recherche select, #panneau-recherche label{
	text-transform:uppercase;
}

#titre{
	text-transform:lowercase;
}

#menu, #contenu-milieu{
	letter-spacing:0.3pt;
}

#menu ul li a{
	text-decoration:none;
}

#menu ul li a, #titre, .titrebien, #panneau-recherche label, #panneau-recherche input, #panneau-recherche select, #panneau-recherche textarea{
	font-weight:bold;
}

/* Couleurs */

.orange, #accueil #contact, body a{
	color:#f19000;
}

.gris, #footer, #footer a{
	color:#a8a8a8;
}

.grisnoir, #titre, .entete{
	color:#242424;
}

.blanc, #menu ul li a, #menu ul li.item-menu-1 a:hover, #panneau-recherche input, #panneau-recherche select,#panneau-recherche,#panneau-recherche td{
	color:#FFFFFF;
}

.noir, #menu ul li.item-menu-1 a, #sup #contact, #sup #panneau-recherche,#sup #panneau-recherche td{
	color:#000000;
}

/* Menu */

#menu{
	top:128px;
}

#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu ul li{
	margin-bottom:2px;
}

#menu ul li a{
	display:block;
	height:17px;
	background-color:#f17d00;
	text-indent:30px;
	padding-top:3px;
}

#menu ul li a{
	width:185px;
}

#sup #menu ul li a{
	width:184px;
}

#menu ul li.item-menu-1 a{
	background-color:#bfbfbf;
}

#menu ul li a:hover{
	background:url(img/background-menu-hover.gif) no-repeat left #171418;
}


/* FORMULAIRE RECHERCHE ACCUEIL */
#accueil #panneau-recherche{
	position:absolute;
	top:420px;
	left:170px;
}
	
#accueil #panneau-recherche, #sup .bouton{
	color:#FFFFFF;
}

#accueil #panneau-recherche input{
	background-color:#FFbd00;
}

#accueil #panneau-recherche select, #accueil #panneau-recherche .bouton{
	background-color:#f17d00;
}

#accueil #panneau-recherche input, #accueil #panneau-recherche select, #accueil #panneau-recherche .bouton{
	border:1px solid #FFbd00;
}

#accueil .fond-bouton-recherche{
	background-color:#dad8da;
}

/* FORMULAIRE RECHERCHE SUP */
#sup #panneau-recherche{
}

#sup #panneau-recherche input{
	background-color:#a6a5a6;
}

#sup #panneau-recherche select, #sup #panneau-recherche .bouton, #sup .bouton{
	background-color:#747374;
}

#sup #panneau-recherche input, #sup #panneau-recherche select, #sup .bouton{
	border:0px;
}

#sup .fond-bouton-recherche{
	background-color:#dad8da;
}

/* CSS DU BIEN */
.fondbien{
	background-color:#dfdfdf;
}

.titrebien{
	
}


.bouton{
	cursor:pointer;
}
