*{padding:0 0 0 0; margin:0 auto;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:"Verdana",arial,sans-serif; margin:-10px 0 0 0; text-align:center;}

.entete { font-size: 120%; background-color:#006666; text-align: left; height: 100%; padding: 5px; color: White; display:block; clear: both; }
.titre { float: left; width:400px; /*position:absolute; z-index:2;*/ margin:10px 0 0 0; margin-left:20px !important /*Non-IE6*/; margin-left:20px /*IE6*/; font-weight: bold; font-size: 1.5em; background-color:#006666; }
.sousTitre {font-size: 80%;}
.navigation { float: right; width:500px; /*position:absolute; z-index:2;*/ margin:10px 0 0 0; margin-right:20px !important /*Non-IE6*/; margin-right:20px /*IE6*/; text-align: right; background-color:#006666; }
.navigation input { padding-bottom: 0px; font-size: 120%; margin-bottom: 0px; }
.navigation:after { content:"."; display:block; height:0; clear:both; visibility:hidden; color: #006666; }
.navigation img { margin: 5px 0 5px 0; }
.recherche { background: url('images/recherche.gif') no-repeat left bottom; border: medium none; height: 27px; width: 27px }
.entete:after { content:"."; display:block; height:0; clear:both; visibility:hidden; color: #006666; }

.menu { background: #FF0FFF; display:block; clear: both; padding-bottom: 0px; margin-top: 0px; width: 100%;}
.menu ul { margin-top: 0px; padding: 0px; margin-left: 0px; background: #ff9900; color: White; float: left; width: 100%; font-size:140% !important; font-size:120%; font-weight: bold; line-height:1.4em;}
.menu ul li { display: inline; }
.menu ul li a { padding-top:0px; padding-bottom:3px; padding-left:15px; padding-right:15px; background: #ff9900; color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #FFFFFF; }
.menu ul li a:hover { background: #ee8e00 top left repeat-x; color: #FFFFFF; }
.menu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; color: #006666; }

.enteteBas { background-color: #006666; height: 20px; display: block; clear: both; }
.enteteBas:after { content:"."; display:block; height:0; clear:both; visibility:hidden; color: #006666; }

.contenu { width: 90%; margin-bottom: 2px; display:block; clear: both; }
.contenu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; color: #006666; }
.paragraphe { width: 90%; margin-bottom:0 0 2px 0; }
.paragraphe:after { content:"."; display:block; height:0; clear:both; visibility:hidden; color: #006666; }

.contenu h1 {clear:both; margin:0.1em 0 0.1em 0; color:White; background-color: #006666; font-weight:normal; font-size:130%; }
.contenu h2 {margin:0.4em 0 -5px 0; padding:0 0 2px 0; border-bottom:solid 2px rgb(0,102,102); color: #006666; font-weight:bold; font-size:120%; text-align:left; }
.contenu p {margin:0.5em 0 0.0em 0; line-height:1.5em; text-align: left; font-size:100% !important; font-size:100%;}
.contenu table {clear:both; margin:0.5em 0 0.2em 20px; table-layout: auto; border-color: #006666; border-collapse:collapse; empty-cells:show; background-color: White; text-align:center;}
.contenu table th {height:1.3em; padding:2px 7px 2px 7px; empty-cells:show; background-color: #006666; color: #FFFFFF; font-weight:bold; font-size:80%;}
.contenu table td {height:1.3em; padding:2px 7px 2px 7px; border:solid 2px #006666; font-weight:normal; color: #006666; background: #DDFFFF; font-size:80%;}
.contenu ul {margin:0.5em 0 0.5em 0; list-style: none;}
.contenu ul li {margin:0 0 0.2em 2px; padding:0 0 0 0px; line-height:1.4em; font-size:120%; list-style: none;}
.contenu ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.contenu ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}

.contenu a {color:#FF9900; font-weight:bold; text-decoration:underline;}
.contenu a:visited {color:#FF9900; font-weight:bold; text-decoration:underline;}
.contenu a:hover {color:#EE8E00; font-weight:bold; text-decoration:underline;}

.insert { background: #FF9900; padding: 5px; margin: 10px; float: right; color: White; }
.publicite { float: left; margin: 10px; }

.piedDePage { font-size: 80%; background-color:rgb(0;102,102); height: 100%; text-align: center; padding: 5px; color: White; }
