@charset "utf-8";

html, body { margin:0; padding:0; }
body {
	background:#ededed;	
}
a {
	color:#ee5f25;
}
hr {
	height:1px;
	color:#666666;
	background-color:#666666;
	border:none;
	margin-top:10px;
}


/****************************** Calque ******************************/

#site {
	overflow:hidden;
}

#centered {
	margin: 0 auto 0 auto;
	width: 1150px;
}
/****** Pied de page, contient les informations de contactes ainsi que des remerciements ******/
#pied-page {
	width:1150px;
	height:50px;
	text-align:center;
	background:url(../images/fond_pied.jpg) no-repeat;
	float:left;
}
* html #pied-page {
	float:none;
}
#pied-page-merci {
	width:224px;
	folat:left;
	margin-left:65px;
}
* html #pied-page-merci {
	margin-left:-798px;
}
#pied-page-contact {
	margin-top:-13px;
	padding-left:254px;
	text-align:center;
	float:left;
	width:831px;
}
* html #pied-page-contact {
	margin-left:64px;
}
/******  ******/
/****** Banière contenant les image des chef, les menu (privé, entreprise et professionnel) et les textes indicatifs ******/
#baniere {
	height:157px;
	float:left;
	background:url(../images/barre_menu.gif) no-repeat right bottom #ffffff;
	/* text dépasse, le temps de la présentation */
	position:relative;
	width: 830px;
}
#menu-top {
	margin-top:0px;
	width:390px;
	height:157px;
	float:left;
}
#menu-top img{
	padding-top:103px;
}
* html #menu-top img{
	margin-top:104px;
}
#menu-top-flash {
	margin-top:0px;
	height:157px;
	float:left;
}
#menu-top-flash img{
	/*padding-top:103px;*/
	margin-left:-8px;
}
* html #menu-top-flash img{
	margin-top:1px;
	margin-left:-8px;
}
#menu-top-text {
	/*width:371px;*/
	height:131px;
	padding-left:17px;
	float:left;
}
#menu-top-text table {
	width:100%;
	height:100%;
}
#menu-top-info {
	/*width:371px;*/
	height:24px;
	padding-left:20px;
	margin-top:1px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
/* Contenu des images des chefs */
#chef {
	height:157px;
	float:right;
}
.photo-chef {
	width:130px;
	height:110px;
	margin-top:48px;
	padding-top:84px;
	margin-right:0px;
	float:left;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
/*  */
/******  ******/
/****** Contenu du menu de gauche (logo et navigation) ******/
#menu {
	width:249px;
	overflow:none;
	background:url(../images/fond_menu.jpg) repeat-y;
	float:left;
	margin-bottom:-1000em;
	padding-bottom:1001em;
}
#logo {
	width:187px;
	height:103px;
	float:right;
	margin-top:25px;
	text-align:center;
}
#menu-left {
	width:185px;
	float:right;
	/*height:100%;*/
}
/******  ******/
#contenu {
	width:839px;
	margin-bottom:-1000em;
	padding-bottom:1001em;
	background:#ffffff;
	float:left;
}

#bord-droit {
	width:61px;
	float:right;
	margin-bottom:-1000em;
	padding-bottom:1001em;
	background:url(../images/fond_droite.jpg) repeat-y;
}
#bouton-bas {
	float:left;
	clear:both;
	margin-top:20px;
}
* html #bouton-bas {
	width:406px;
}

/****************************** Text ******************************/

.texte-pied {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-top:3px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ee5f25;
	padding-top:10px;
	font-size:20px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ee5f25;
	font-size:13px;
	font-weight:bold;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ee5f25;
}
ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	list-style-image:url(../images/puce.gif);
}
.texte-contenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}


/****************************** Menu ******************************/

.table-menu td {
	width:199px;
	height:24px;
}


/****************************** Formulaire ******************************/

.formulaire {
	width:350;
}
.formulaire-texte {
	width:350px;
	height:15px;
	padding-top:6px;
	float:left;

}
.formulaire-champ select {
	width:198px;	
	border:1px solid #ee5d26;
}
.formulaire-champ input {
	width:198px;
	height:18px;	
	border:1px solid #ee5d26;
}

* html .formulaire-champ input {	
	border-left:1px solid #ee5d26;
	border-right:1px solid #ee5d26;
}
.formulaire-champ textarea {
	width:198px;	
	height:100px;
	border:1px solid #ee5d26;
}

