body {text-rendering: optimizeLegibility; text-shadow: 0px 0px 1px rgba(255,255,255,.1);-webkit-font-smoothing: antialiased;margin: 0px;padding: 0px;color: #444;position: relative;background-color: #eeeeee;font-family: verdana, arial, helvetica, sans;}
body img {border: 0;}
body a {color: #c77601;outline: none;}
body a:hover {color: #6d4711;}
body a.spip_out {text-decoration: none;border-bottom: 1px dotted #c77601;}
body a.spip_out:hover {border-bottom: 1px dotted #6d4711;}
body a.spip_in {text-decoration: none;border-bottom: 1px solid #c77601;}
body a.spip_in:hover {border-bottom: 1px solid #6d4711;}
body .centrer {width: 900px;margin-left: auto;margin-right: auto;}
body #header {position: absolute;top: 0px;width: 100%;}
body #header #pave_recherche form {margin: 0px;padding: 0px;padding-left: 3px;margin-top: -1px;background: url(squelettes/imgs/fond-recherche.gif) right center no-repeat;background-color: #e7e7e7;border: 1px solid #ccc;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
body #header #pave_recherche form input.text {font-size: 11px;outline: none !important;line-height: 10px;width: 100px;margin: 0px;background-color: #e7e7e7;border: 1px solid #e7e7e7;float: left;padding: 3px 5px 3px 5px;color: #999;}
body #header #pave_recherche form input.text:focus {color: black;font-weight: bold;}
body #header #pave_recherche form input.submit {float: left;}
body #header .centrer {position: relative;}
body #header .centrer ul {position: absolute;top: 0px;right: 0px;list-style-type: none;}
body #header .centrer ul li {float: left;font-size: 11px;margin-left: 10px;}
body #header .centrer ul li a {text-decoration: none;display: block;color: #999;padding: 3px 10px 3px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
body #header .centrer ul li a:hover {background-color: #ccc;color: white;}
body.sommaire {padding-bottom: 100px;}
body.sommaire #logo_une {padding-top: 40px;}
body.sommaire #logo_une .slogans {margin-top: 5px;margin-left: 223px;position: relative;height: 50px;overflow: hidden;}
body.sommaire #logo_une .slogans .slogan {position: absolute;margin-top: -50px;}
body.sommaire #logo_une .slogans .slogan1 {margin-top: 0px;}
body.sommaire #col_gauche {float: left;width: 223px;margin-top: 100px;}
body.sommaire #col_gauche .addthis {padding-bottom: 150px;}
body.sommaire #col_gauche #flickr a {display: block;float: left;margin-right: 3px;margin-top: 3px;height: 56px;}
body.sommaire #col_gauche #flickr a img {display: none;border: 3px solid white;}
body.sommaire #col_gauche #flickr a:hover img {border: 3px solid #ccc;}
body.sommaire #col_gauche #pb {clear: left;padding-top: 30px;}
body.sommaire #col_gauche ul {margin: 0px;padding: 0px;list-style-type: none;margin-right: 50px;font-size: 12px;}
body.sommaire #col_gauche ul li {border-top: 1px dotted #ccc;padding-top: 5px;margin-top: 5px;line-height: 1.2em;}
body.sommaire #col_gauche ul li a {color: #999;text-decoration: none;}
body.sommaire #col_gauche ul li a:hover {color: black;}
body.sommaire ul#derniers {float: left;list-style-type:none;padding: 0px;margin: 0px;margin-top: 50px;width: 677px;}
body.sommaire ul#derniers li {clear: both;border-top: 1px dotted #ccc;padding-top: 10px;margin-top: 10px;font-family: verdana, arial, helvetica, sans;padding-bottom: 20px;}
body.sommaire ul#derniers li .logo {float: right;width: 260px;position: relative;overflow: hidden;text-align: left;font-size: 10px;color: #666;padding-bottom: 10px;}
body.sommaire ul#derniers li .logo a.image {margin-top: -145px;display: block;margin-bottom: 10px;}
body.sommaire ul#derniers li .logo a.image img {border: 5px solid white;}
body.sommaire ul#derniers li .logo a.image:hover img {border: 5px solid #ccc;}
body.sommaire ul#derniers li .texte {margin-right: 300px;}
body.sommaire ul#derniers li .texte a {display: block;text-decoration: none;}
body.sommaire ul#derniers li .texte a span.introduction {display: block;}
body.sommaire ul#derniers li .texte a span.soustitre {display: block;}
body.sommaire ul#derniers li .texte a .titre {color: #555555;font-size: 16px;}
body.sommaire ul#derniers li .texte a .surtitre {color: #555555;font-size: 16px;}
body.sommaire ul#derniers li .texte a .soustitre {color: #555555;font-size: 16px;}
body.sommaire ul#derniers li .texte a .titre {font-weight: bold;margin-bottom: -4px;margin-top: -4px;}
body.sommaire ul#derniers li .texte a .introduction {font-family: arial, helvetica, sans;font-size: 12px;line-height: 1.35em;padding-top: 10px;text-align: justify; text-justify:newspaper;color: #888;}
body.sommaire ul#derniers li .texte a:hover .titre {color: black;}
body.sommaire ul#derniers li .texte a:hover .surtitre {color: black;}
body.sommaire ul#derniers li .texte a:hover .soustitre {color: black;}
body.sommaire ul#derniers li .texte a:hover .introduction {color: black;}
body.sommaire ul#derniers li.premier {border-top: 0px;margin-top: 0px;padding-top: 0px;}
body.sommaire ul#derniers li.premier .surtitre {display: block;color: #666;font-size: 24px;}
body.sommaire ul#derniers li.premier .titre {display: block;color: #666;font-size: 24px;}
body.sommaire ul#derniers li.premier .soustitre {display: block;color: #666;font-size: 24px;}
body.sommaire ul#derniers li.premier .titre {margin-bottom: -4px;}
body.sommaire ul#derniers li.premier a.gros_logo {display: block;margin-bottom: 10px;}
body.sommaire ul#derniers li.premier a.gros_logo img {border: 5px solid white;}
body.sommaire ul#derniers li.premier a.gros_logo:hover img {border: 5px solid #ccc;}
body.sommaire ul#derniers li.premier .logo {padding-top: 10px;}
body.sommaire ul#derniers li.premier .texte a .introduction {font-size: 14px;}
body.rubrique #logo_une {padding-top: 20px;margin-left: -300px;}
body.rubrique #logo_principal {margin-top: 20px;margin-left:223px;}
body.rubrique #logo_principal img {border: 10px solid white;}
body.rubrique #entete {text-align: center;color: #999;padding-top: 40px;padding-bottom: 40px;}
body.rubrique #entete h1 {margin: 0px;padding: 0px;font-family: arial, helvetica, sans;}
body.rubrique #entete h2 {margin: 0px;padding: 0px;font-family: arial, helvetica, sans;}
body.rubrique #pub {border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding: 10px;text-align: center;display: none;padding-left: 86px;padding-right: 86px;font-size: 10px;}
body.rubrique #principale {margin-right: -50px;}
body.rubrique #principale .article {width: 200px;float: left;margin-right: 33px;border-top: 1px dotted #ccc;font-size: 12px;line-height: 1.3em;padding-top: 8px;padding-bottom: 8px;}
body.rubrique #principale .article .details {font-size: 80%;padding-top: 5px;color: #999;}
body.rubrique #principale .article .details b {color: #666;}
body.rubrique #principale .article a {text-decoration: none;display: block;color: #666666;}
body.rubrique #principale .article a img {border: 3px solid white;margin-bottom: 5px;}
body.rubrique #principale .article a .titre {font-weight: bold;}
body.rubrique #principale .article a span.ligne {display: block;}
body.rubrique #principale .article a:hover {color: black;}
body.rubrique #principale .article a:hover img {border: 3px solid #ccc;}
body.article {}
body.article #logo_une {padding-top: 20px;margin-left: -800px;}
body.article #logo_principal {position: relative;margin-top: 20px;margin-left:223px;}
body.article #logo_principal img {border: 10px solid white;}
body.article #logo_principal #infos_logo {position: absolute;bottom: 0px;left: 485px;font-size: 10px;}
body.article #logo_principal #infos_logo #titre_logo {font-weight: bold;}
body.article #logo_principal #infos_logo #descriptif_logo {padding-top: 4px;}
body.article #entete {margin-top: 20px;margin-left: 223px;color: #999;}
body.article #entete h1 {margin: 0px;padding: 0px;font-family: arial, helvetica, sans;}
body.article #entete h2 {margin: 0px;padding: 0px;font-family: arial, helvetica, sans;}
body.article #entete h2.soustitre {margin-top: -6px;}
body.article #col_gauche {width: 223px;float: left;margin-top: 20px;}
body.article #col_gauche .infos {font-size: 11px;padding-right: 20px;margin-top: 1.2em;margin-bottom: 3em;}
body.article #col_gauche div.tweeter {width: 180px;padding-top: 40px;font-size: 10px;}
body.article #col_gauche div.tweeter ul {margin: 0px;padding: 0px;list-style-type: none;color: #999;}
body.article #col_gauche div.tweeter ul li {padding-top: 5px;margin-top: 5px;border-top: 1px dotted #ccc;}
body.article #col_gauche div.tweeter ul li strong {font-weight: normal;}
body.article #col_droite {float: left;width: 147px;padding-left: 60px;}
body.article #col_droite #titre_meme_rub {padding-top: 150px;}
body.article #col_droite ul#meme_rub {padding: 0px;margin: 0px;list-style-type: none;font-size: 12px;line-height: 1.25em;font-family: verdana, arial, helvetica, sans;margin-top: 0px;}
body.article #col_droite ul#meme_rub li {padding-top: 5px;padding-bottom: 5px;border-top: 1px dotted #aaa;}
body.article #col_droite ul#meme_rub li.actif {background-color: #ccc;font-weight: bold;padding: 5px;}
body.article #col_droite ul#meme_rub a {text-decoration: none;color: #666;}
body.article #col_droite ul#meme_rub a img {border: 3px solid white;}
body.article #col_droite ul#meme_rub a:hover {color: black;}
body.article #col_droite ul#meme_rub a:hover img {border: 3px solid #ccc;}
body.article #pub {border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding: 10px;text-align: center;display: none;padding-left: 86px;padding-right: 86px;font-size: 10px;}
body.article #principale {margin-top: 20px;width: 470px;float: left;}
body.article #principale #chapo {margin-bottom: 30px;font-weight: bold;}
body.article #principale #chapo {text-align: justify; text-justify:newspaper;font-family: "palatino linotype", palatino, georgia, serif;font-size: 1em;line-height: 1.45em;}
body.article #principale #chapo p {margin-top: 0.7em;margin-bottom: 0.7em;}
body.article #principale #chapo p+p {text-indent: 2em;}
body.article #principale #chapo p+p .spip_documents_center {margin-left: -2em;}
body.article #principale #chapo .spip_documents {font-size: 0.85em;line-height: 1.3em;}
body.article #principale #chapo .spip_documents img {border: 5px solid white;}
body.article #principale #chapo .spip_documents dd {margin: 0px;padding: 0px;}
body.article #principale #texte {text-align: justify; text-justify:newspaper;font-family: "palatino linotype", palatino, georgia, serif;font-size: 1em;line-height: 1.45em;}
body.article #principale #texte p {margin-top: 0.7em;margin-bottom: 0.7em;}
body.article #principale #texte p+p {text-indent: 2em;}
body.article #principale #texte p+p .spip_documents_center {margin-left: -2em;}
body.article #principale #texte .spip_documents {font-size: 0.85em;line-height: 1.3em;}
body.article #principale #texte .spip_documents img {border: 5px solid white;}
body.article #principale #texte .spip_documents dd {margin: 0px;padding: 0px;}
body.article #principale #ps {text-align: justify; text-justify:newspaper;font-family: "palatino linotype", palatino, georgia, serif;font-size: 1em;line-height: 1.45em;}
body.article #principale #ps p {margin-top: 0.7em;margin-bottom: 0.7em;}
body.article #principale #ps p+p {text-indent: 2em;}
body.article #principale #ps p+p .spip_documents_center {margin-left: -2em;}
body.article #principale #ps .spip_documents {font-size: 0.85em;line-height: 1.3em;}
body.article #principale #ps .spip_documents img {border: 5px solid white;}
body.article #principale #ps .spip_documents dd {margin: 0px;padding: 0px;}
body.article #principale #ps {padding-top: 20px;margin-top: 30px;font-size: 90%;border-top: 1px dotted #aaa;}
body.article #principale #notes {padding-top: 20px;margin-top: 30px;border-top: 1px dotted #aaa;font-size: 80%;line-height: 1.35em;padding-left: 30px;font-family: arial, helvetica, sans;}
body.article #principale #notes p {text-indent: 0px;text-align: justify;text-justify:newspaper;}
body.article #principale #notes p .lien_note {display: block;width: 30px;margin-left: -30px;float: left;}
body.article #forums {background-color: #aaa;margin-top: 50px;padding-top: 50px;padding-bottom: 100px;border-top: 1px solid white;font-size: 0.8em;font-family: arial, helvetica, sans;}
body.article #forums ul.niveau1 {margin: 0px;padding: 0px;list-style-type: none;}
body.article #forums ul.niveau2 {margin: 0px;padding: 0px;list-style-type: none;}
body.article #forums ul.niveau1 {margin-left: 223px;width: 677px;}
body.article #forums li.niveau1 {background-color: white;}
body.article #forums li.formulaire_reponse {margin-bottom: 20px;}
body.article #forums li.formulaire_reponse .bouton_reponse {padding-top: 3px;text-align: right;}
body.article #forums li.formulaire_reponse .form_reponse {background-color: #ccc;border-top: 1px solid #aaa;}
body.article #forums li.niveau2 {background: url(squelettes/imgs/trait-forum.gif) top left no-repeat;margin-top: -7px;padding-top: 7px;}
body.article #forums li.niveau2 .contenu {background-color: #ddd;}
body.article #forums #formulaire_forum {background-color: #ccc;}
body.article #forums #formulaire_forum form {margin: 0px;padding: 0px;}
body.article #forums #formulaire_forum .bugajaxie {display: none;}
body.article #forums #formulaire_forum fieldset {border: 0px;margin: 0px;}
body.article #forums #formulaire_forum fieldset legend {display: none;}
body.article #forums #formulaire_forum fieldset .explication {margin: 0px;padding: 0px;}
body.article #forums #formulaire_forum fieldset .erreur_message {display: block;color: red;}
body.article #forums #formulaire_forum fieldset ul {border: 0px;padding: 0px;list-style-type: none;}
body.article #forums #formulaire_forum fieldset textarea#texte {border: 1px solid #aaa;padding: 10px;font-size: 13px;font-family: arial, helvetica;line-height: 1.35em;width: 637px;height: 300px;}
body.article #forums #formulaire_forum fieldset.previsu {border-bottom: 1px dotted #aaa;}
body.article #forums #formulaire_forum fieldset.previsu legend {display: block;font-weight: bold;padding-top: 10px;}
body.article #forums #formulaire_forum fieldset.previsu .forum-titre {display: none;}
body.article #forums #formulaire_forum p.boutons {text-align: right;padding: 5px;}
body.article #forums .formulaire_final .bouton_reponse {font-size: 14px;text-align: center;}
body.article #forums .contenu {padding: 1em;}
body.article #forums .contenu .col_gauche {float: left;width: 65px;}
body.article #forums .contenu .col_centre {float: left;width: 130px;padding-left: 10px;padding-right: 10px;}
body.article #forums .contenu .col_centre .nom {font-weight: bold;}
body.article #forums .contenu .col_droite {float: left;width: 400px;}
body.article #forums .contenu .col_droite p {margin-top: 0px;}
body.article blockquote.spip_poesie {margin:0px;padding: 0px;padding-left: 100px;margin-left: 10px;border-left: 1px dotted #ccc;}
body.article blockquote.spip_poesie div {text-indent: -90px;}
body.article blockquote.spip {margin: 0px;padding: 0px;padding-left: 10px;margin-left: 2em;border-left: 1px dotted #ccc;font-size: 90%;line-height: 1.35em;}
body.recherche #logo_une {padding-top: 20px;margin-left: -800px;}
body.recherche #logo_principal {position: relative;margin-top: 20px;margin-left:223px;}
body.recherche #logo_principal img {border: 10px solid white;}
body.recherche #logo_principal #infos_logo {position: absolute;bottom: 0px;left: 485px;font-size: 10px;}
body.recherche #logo_principal #infos_logo #titre_logo {font-weight: bold;}
body.recherche #logo_principal #infos_logo #descriptif_logo {padding-top: 4px;}
body.recherche h1 {color: #666;margin: 0px;padding: 0px;font-family: arial, helvetica, sans;}
body.recherche h2 {color: #666;margin: 0px;padding: 0px;font-family: arial, helvetica, sans;}
body.recherche #col_gauche {width: 223px;float: left;margin-top: 20px;}
body.recherche #col_gauche .infos {font-size: 11px;padding-right: 20px;margin-top: 1.2em;margin-bottom: 3em;}
body.recherche #pub {border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding: 10px;text-align: center;display: none;padding-left: 86px;padding-right: 86px;font-size: 10px;}
body.recherche #principale {margin-top: 20px;width: 470px;float: left;}
body.recherche ul#resultats {float: left;list-style-type:none;padding: 0px;margin: 0px;margin-top: 50px;width: 677px;}
body.recherche ul#resultats li {clear: both;border-top: 1px dotted #ccc;padding-top: 10px;margin-top: 10px;font-family: verdana, arial, helvetica, sans;padding-bottom: 20px;}
body.recherche ul#resultats li .logo {float: right;width: 260px;position: relative;overflow: hidden;text-align: left;font-size: 10px;color: #666;padding-bottom: 10px;}
body.recherche ul#resultats li .logo a.image {display: block;margin-bottom: 10px;}
body.recherche ul#resultats li .logo a.image img {border: 5px solid white;}
body.recherche ul#resultats li .logo a.image:hover img {border: 5px solid #ccc;}
body.recherche ul#resultats li .texte {margin-right: 300px;}
body.recherche ul#resultats li .texte a {display: block;text-decoration: none;}
body.recherche ul#resultats li .texte a span {display: block;}
body.recherche ul#resultats li .texte a .titre {color: #555555;font-size: 16px;}
body.recherche ul#resultats li .texte a .surtitre {color: #555555;font-size: 16px;}
body.recherche ul#resultats li .texte a .soustitre {color: #555555;font-size: 16px;}
body.recherche ul#resultats li .texte a .titre {font-weight: bold;margin-bottom: -4px;margin-top: -4px;}
body.recherche ul#resultats li .texte a .introduction {font-family: arial, helvetica, sans;font-size: 12px;line-height: 1.35em;padding-top: 10px;text-align: justify;text-justify:newspaper;color: #888;}
body.recherche ul#resultats li .texte a:hover .titre {color: black;}
body.recherche ul#resultats li .texte a:hover .surtitre {color: black;}
body.recherche ul#resultats li .texte a:hover .soustitre {color: black;}
body.recherche ul#resultats li .texte a:hover .introduction {color: black;}
