body{background-color:#fff;color:#000;margin:0;padding:0;font-family:Arial,Utopia,Verdana,Geneva,Helvetica,sans-serif;font-size:90%}
a,a:visited{text-decoration:none;color:#069}
a:hover,a:active{text-decoration:underline}
a img,a:visited img{border:0 solid #069}
a:hover img,a:active img{border:0 solid #069}
h1{font-family:Verdana,Arial,Utopia,Geneva,Helvetica,sans-serif;font-size:1.5em;margin:.75em}
h2{font-size:1.25em;margin:.6em}
h3{font-size:1.1em;margin:.55em}
h4{font-size:1em;margin:.5em}
h5{font-size:.9em;margin:.5em}
form{margin:.1em;padding:.1em}
fieldset{border:none;margin:0;padding:0}
#entete{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:122px;border-bottom:1px solid #ccc;clear:both;z-index:5;background:#606}
#entete.large{height:121px}
#entete #menuNavigation{position:absolute;left:0;bottom:0;width:100%;height:20px;list-style:none;margin:0;padding:.15em 0;border-top:1px solid #ccc;background:#fff;text-indent:.25em;overflow:hidden}
#entete #menuNavigation li{float:left;border-right:1px solid #ccc}
#entete #menuNavigation a{display:block;padding:.1em .4em}
#entete #logo{float:left}
#entete #inscriptions{clear:left;position:absolute;top:7px;left:180px;font-size:.8em;background:#fff}
#entete #inscriptions form{margin:0;padding:0}
#entete #inscriptions input{font-size:.85em;font-weight:bold}
#entete #inscriptions p{position:absolute;top:0;left:-5000px}
#entete #inscriptions h4{color:#069;margin:0}
#entete .baseline{color:#fff;font-size:1.1em;margin:62px 0 0 0}
#entete .baseline .big{font-size:1.3em}
#entete .baseline .jaune{color:#ff0}
#siteInfo{clear:both;border-top:1px solid #ccc;list-style:none;margin:0;padding:.15em 0;color:#ddd}
#siteInfo li{float:left;border-right:1px solid #ddd;padding:.1em .4em;font-size:.8em}
#siteInfo .last{border:none}
#advertTop{position:absolute;top:10px;right:10px;z-index:4}
#advertTop.large{top:3px;right:3px}
#debugInfos{clear:both;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:xx-small;width:60em;margin:2em;margin-top:30em;margin-left:auto;margin-right:auto;color:#666;padding:.3em 1em;background-color:#d3d3d3;border:1px dotted #666}
#pagePrincipale{position:relative;top:120px;left:0;width:100%;font-family:Arial;display:block}
#pagePrincipale h1{margin:5px 0;padding:0 10px 2px 10px;background:#ff0;color:#334d55;font-size:1.35em;text-align:left}
#pagePrincipale p{margin:0;padding:0}
#pagePrincipale ul{margin:0;padding:0;list-style:none}
#pagePrincipale a{color:#069}
#pagePrincipale h2{background:#606;color:#fff;margin:0;padding:0 5px;font-size:1em;font-weight:bold}
#pagePrincipale #wrapper{float:left;display:block;width:100%;margin:0 0 10px 0}
#pagePrincipale #midWrapper{width:1000px;float:left}
#pagePrincipale #mainContent{width:726px;float:right;padding:0 10px}
#pagePrincipale #mainContent p.entete{margin:5px 0;font-size:.9em;color:#334d55;font-weight:bold}
#pagePrincipale #mainContent p.alerte{margin:15px 0;padding-top:15px;border-top:solid 1px #606}
#pagePrincipale #mainContent p.alerte a{font-weight:bold}
#pagePrincipale #mainContent .sejour{position:relative;border-bottom:solid 2px #606;padding:.25em 0;margin-bottom:.25em;display:block;vertical-align:top}
#pagePrincipale #mainContent .sejour h2{color:#606;background:none;padding:0}
#pagePrincipale #mainContent .sejour .description{position:relative;top:0;margin-bottom:.75em;left:0;width:620px;min-height:75px;height:auto !important;height:75px}
#pagePrincipale #mainContent .sejour .descriptionGauche{position:relative;top:0;margin-bottom:.75em;left:108px;width:620px;min-height:75px;height:auto !important;height:75px}
#pagePrincipale #mainContent .sejour p{}
#pagePrincipale #mainContent .sejour p.nota{font-size:.8em}
#pagePrincipale #mainContent .sejour a{font-size:.9em}
#pagePrincipale #mainContent .sejour .illustration{position:absolute;top:.5em;left:623px;display:block;font-size:.9em;width:100px;max-height:75px;height:auto !important;height:68px;border:solid 1px #606;overflow:hidden}
#pagePrincipale #mainContent .sejour .illustrationGauche{position:absolute;top:.5em;left:0;display:block;font-size:.9em;width:100px;max-height:75px;height:auto !important;height:68px;border:solid 1px #606;overflow:hidden}
#pagePrincipale #mainContent .sejour .analyse{font-size:.8em}
#pagePrincipale #mainContent .actualite h2{color:#606;background:#fff;margin:0;padding:0}
#pagePrincipale #colLeft{width:253px;float:left;background:#eee;border:1px solid #ccc;border-width:0 1px 1px 0;padding:0;margin:0}
#pagePrincipale #colLeft h2{color:#334d55;padding:10px 0 5px 10px;margin:0;background:none;font-weight:bold;border:1px solid #ccc;border-width:0 0 1px 0}
#pagePrincipale #colLeft a{padding:2px 10px;display:block;border-bottom:1px solid #ccc}
#pagePrincipale #colLeft a:hover{background:#ddd;text-decoration:none}
#pagePrincipale #colRight{position:absolute;left:999px;top:30px;width:235px;padding:0 10px;border:1px solid #ccc;border-width:0 0 1px 1px}
#pagePrincipale #colRight h3{color:#334d55;padding:5px 0;margin:0;font-weight:bold;font-size:1em}