body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url(images/bg_page.gif) repeat 0 0;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	}
div#conteneur {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(images/fond.gif) repeat-y 0 50%;
	}
div#tete {
	width: 759px;
	height: 115px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(images/logo.gif) repeat 0 0;
	
	}
h1 {
	width: 759px;
	margin: 0 auto;
	text-align: left;
	text-indent: -19000px;
}
a:link {
	color: #000;
}
a:active, a:visited {
	color: #000;
}
a:hover {
	color:#999;
	}
a img	{
	border: none;
}
.img {
	border: none;
}
label {
	font: 13px "Times New Roman", Times, serif;
	color: #969696;
	cursor: pointer;
	}
div#tete {
	width: 760px;
	margin: 0 auto;
	}
div#gauche {
	float: left;
	width: 210px;
	}
div#gauche h1 {
	margin: 0;
	text-align: center;
	}
div#gauche h1 a img {
	border: none;
	}
dl#menu {
	padding: 0 0 0 30px;
	}
dl#menu dt {
	font: bold 14px "Bitstream Vera Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #b3b3b3;
	word-spacing: 1px;
	letter-spacing: 1px;
	display: block;
	padding: 7px 0pt 7px 10px;
	}
dl#menu dd {
	margin: 0;
	}
dl#menu dd ul {
	margin: 0 0 0 25px;
	padding: 0;
	list-style-image: url(images/puce.gif);
	}
dl#menu dd ul li {
	margin: 1px 0;
	}
dl#menu dd ul li a {
	/*pour un eventuel changement de style pour les liens du menu*/
	}
div#page {
	width: 580px;
	margin: 0 0px;
	float: left;
	}
div#page h2 {
	margin: 25px 0 0 0;
	padding: 20;
	font: bold 16px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	color: #006633;
	word-spacing: 1px;
	letter-spacing: 1px;
	}
div#page h3 {
	margin: 25px 0 0 0;
	font: bold 14px Times, "Times New Roman", serif;
	color: #4B4B4B;
	text-decoration: none;
	word-spacing: 2px;
	letter-spacing: 1px;
}
div#page p {
	text-align: left;
	}
div#pagequestion {
	margin: 10px 0 0 0px;
	width: 201px;
	height: 210px;
	float: left;
	background: #da6118 url(images/question.gif) no-repeat;
	}
div#pagecoaching {
	margin: 0px 0 0 0px;
	width: 556px;
	height: 192px;
	float: left;
	background: #da6118 url(images/tom_definition.gif) no-repeat;
	}
div#pageaccueil {
	margin: 33px 0 0 0px;
	width: 200px;
	height: 457px;
	float: left;
	background: #da6118 url(images/tom_accueil.gif) no-repeat;
	}
div#pagecoach {
	margin: 29px 0 0 0px;
	width: 200px;
	height: 486px;
	float: left;
	background: #da6118 url(images/tom_coach.gif) no-repeat;
	}
div#pagefaq {
	margin: 30px 0 0 0px;
	width: 200px;
	height: 286px;
	float: left;
	background: #da6118 url(images/tom_faq.gif) no-repeat;
	}
div#pagechamp {
	margin: 0px 0 0 0px;
	width: 556px;
	height: 178px;
	float: left;
	background: #da6118 url(images/tom_champ.gif) no-repeat;
	}
div#pagechoisir {
	margin: 30px 0 0 0px;
	width: 200px;
	height: 644px;
	float: left;
	background: #da6118 url(images/tom_choisir.gif) no-repeat;
	}
div#pagecontact {
	margin: 42px 0 0 0px;
	width: 201px;
	height: 230px;
	float: left;
	background: #da6118 url(images/tom_contact.gif) no-repeat;
	}
div#pageliens {
	margin: 19px 0 0 0px;
	width: 201px;
	height: 246px;
	float: left;
	background: #da6118 url(images/tom_liens.gif) no-repeat;
	}		
div#pagequest {
	margin: 30px 0 0 0px;
	width: 556px;
	height: 146px;
	float: left;
	background: #da6118 url(images/tom_choisir.gif) no-repeat;
	}			
div#txtquestion {
	margin: 48px 2px 0 170px;
	font-family: 'Trebuchet MS', times, verdana, sans-serif;
	font-style: italic;
	color: #000;
	width: 135px;
	height: 146px;
	float: left;
	}
div#navhaut {
	margin: 0px 0px 0px 0px;
	width: 170px;
	float: right;
background-color:#FFF;
display:block;
text-align:right;
	border-style: solid;
	border-top: 0px;
	border-right:1px solid #cc6708;
	border-bottom:1px solid #cc6708;
	border-left:1px solid #cc6708;
	list-style-type:none;
	padding:3px 3pt 5px 0px;
	}
div#txtquestions {
	margin: 40px 2px 0 0px;
	font-family: 'Trebuchet MS', times, verdana, sans-serif;
	font-style: italic;
	color: #000;
	width: 115px;
	height: 160px;
	float: right;
	}
div#pagelarge {
	margin: 15px 0px 0px 0px;
	width: 535px;
	float: right;
	background-color:#f18747;
	display:block;
	list-style-type:none;
	padding:7px 7pt 7px 10px;
	}
div#pageservice {
	margin: 0px 10px 0px 0px;
	width: 535px;
	float: right;
	border-style: solid;
	border-top: 0px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	background-color:#da6118;
	display:block;
	list-style-type:none;
	padding:7px 7pt 7px 10px;
	}
div#pagetomdessus {
	margin: 0px 10px 0px 0px;
	width: 556px;
	height: 130px;
	float: right;
	background-color:#fff;
	background: #da6118 url(images/tom_dessus.gif) no-repeat;
	display:block;

	}
div#celine_tom {
	margin: 15px 10px 0px 14px;
	width: 556px;
	height: 194px;
	list-style-type:none;
	float: left;
	background: #da6118 url(images/celine_tom.jpg) no-repeat;
	}
div#pagesousquestion {
	margin: 15px 0px 0px 0px;
	width: 535px;
	float: right;
background-color:#ed8140;
display:block;
list-style-type:none;
padding:7px 7pt 7px 10px;
}
div#pagesousquestionpt {
	margin: 14px 10px 0px 0px;
	width: 335px;
	float: right;
background-color:#ef7932;
display:block;
list-style-type:none;
padding:7px 7pt 7px 10px;
}
div#pagecotequestion {
	margin: 14px 10px 0px 0px;
	width: 335px;
	float: right;
background-color:#ef7932;
display:block;
list-style-type:none;
padding:7px 7pt 7px 10px;
	}
div#pagemiroir {
	margin: 14px 10px 0px 0px;
	width: 535px;
	float: right;

background-color:#ef7932;
display:block;
list-style-type:none;
padding:7px 7pt 7px 10px;
	}
div#pied {
	clear: both;
	margin: 0 auto;
	border-bottom: 1px solid #cc6708;
	width: 760px;
	margin: 0 auto;
	background: #fff url(images/pied.gif) repeat-x 0 50%;

	}
div#pied p {
	margin: 0;
	padding: 5px 0;
	text-align: center;
	}
div#pied p a img {
	border: none;
	}
	



	
/* pour l'accessibilité */
 ul#acces_site {
         margin: 0 20px;
         padding: 0;
         height: 30px;
         list-style-type: none;
         }
 ul#acces_site li {
         float: left;
         }
 ul#acces_site li a {
         margin: 0 10px;
         }
	


.sitegauche {
  display: block;
	float: left;
	margin-left: 8px;
	margin-right: 16px;
}
.sitedroite {
  display: block;
	float: right;
	margin-left: 16px;
	margin-right: 8px;
}
#page dt {
	margin-top: 20px;
}

div#page ul.normal li {
	margin-top: 6px;
}

div#linkList {
	width: 165px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	background:#cc6708;
font-family:"trebuchet ms",verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
float: left;

}
#linkList ul {
background:#cc6708 none repeat scroll 0%;
margin-left: 12px; padding-left: 0;
}
#linkList li {
color:#cc6708;
display:block;
list-style-type:none;
padding:5px 0pt 5px 0px;
}
#linkList li a {
background:transparent url(images/carre.gif) no-repeat scroll 0px 55%;
color:white;
display:block;
font-weight:bold;
text-decoration: none;
padding:0pt 0pt 0pt 20px;
}
#linkList li a:hover {
background:transparent url(images/carre2.gif) no-repeat scroll 0px 55%;
color:#000;

}
#linkList li a:visited {
	font-weight:normal;
	text-decoration: none;
}
#linkList li a.off {
background:transparent url(images/carre3.gif) no-repeat scroll 0px 55%;
color:black;
display:block;
font-weight:bold;
text-decoration: none;
padding:0pt 0pt 0pt 20px;
}
.navH A:link {text-decoration: none}
.navH A:visited {text-decoration: none}
.navH A:active {text-decoration: none}
.navH A:hover {text-decoration: underline; color: #999;}

div#tomsousnav {
	width: 165px;
	height: 687px;
	margin: 0px 0px 0px 10px;
	background:#cc6708;
	float: left;
	background: #da6118 url(images/tom_sous_nav.gif) no-repeat;
}
div#navgauche{
	width: 165px;
	float: left;}
	
.titreb {
	font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	word-spacing: 2px;

	}
.titrebp {
	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	word-spacing: 2px;

	}
.titrebpn {
	font: 14px "Lucida Grande", "Trebuchet MS", Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	word-spacing: 2px;

	}
.titren {
	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #000;
		word-spacing: 1px;
	}

