/* POLICES OK */@font-face{ font-family:TrebuchetMSBold; src:url('trebuchetbold.eot'); src:url('trebuchetbold.eot?#iefix') format('embedded-opentype'),     url('trebuchetbold.woff') format('woff'),     url('trebuchetbold.ttf') format('truetype'),     url('trebuchetbold.svg#TrebuchetMSBold') format('svg'); font-weight:normal; font-style:normal;}/* COMMUN OK */body{ background-color:#f7f5f6; margin:0px; padding:0px; background-image:url(../images/fond.png); background-repeat:repeat-y; background-position:center; text-align:center;}div, table, tr, td{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px; border-collapse:collapse; border-spacing:0px; line-height:1.2;}a{ color:#000000; text-decoration:none;}a:hover{ text-decoration:underline;}/* CLASSES OK */.superconteneur{ position:absolute; width:100%; height:1000px; top:0px; left:0px;}.conteneur{ position:relative; width:1000px; margin:0px auto; padding:0px; background-color:#ffffff; overflow:hidden;}.header{ position:relative; width:1000px; height:188px; background-image:url(../images/header.png); background-position:left top; background-repeat:no-repeat;}.footer{ position:relative; width:1000px; height:173px; font-size:12px; background-image:url(../images/footer.png); background-position:left top; background-repeat:no-repeat; overflow:hidden;}.goodies{ position:absolute; left:22px; top:11px; width:765px; height:19px; text-align:left; overflow:hidden;}.recherche{ position:absolute; left:790px; top:10px; width:200px; height:19px; background-image:url(../images/recherche.png); background-position:left top; background-repeat:no-repeat; overflow:hidden;}.recherche_terme{ position:absolute; left:22px; top:2px; width:170px; height:15px; line-height:15px; border-width:0px; font-size:12px; color:#000000; background-color:#f5f5f5; margin:0px; padding:0px;}.recherche_bouton{ position:absolute; left:0px; top:0px; border-width:0px;}.logo{ position:absolute; left:19px; top:49px; width:225px; height:70px; overflow:hidden;}.navigation{ position:absolute; top:143px; left:10px; width:980px;}.colonne980{ float:left; width:980px; margin-left:10px; text-align:left; overflow:hidden;}.colonne670{ float:left; width:670px; margin-left:10px; text-align:left; overflow:hidden;}.colonne500{ float:left; width:500px; margin-left:10px; text-align:left; overflow:hidden; background-color:yellow;}.colonne460{ float:left; width:460px; margin-left:10px; text-align:left; overflow:hidden;}.colonne300{ float:left; width:300px; margin-left:10px; text-align:left; overflow:hidden;}.colonne200{ float:left; width:200px; margin-left:10px; text-align:left; overflow:hidden;}.colonne160{ float:left; width:160px; margin-left:10px; text-align:left; overflow:hidden;}form, object, embed{ margin:0px; padding:0px;}.saut1{ display:block; line-height:12px;}.saut2{ display:block; line-height:10px;}.saut3{ display:block; line-height:8px;}.saut4{ display:block; line-height:5px;}.hr{ width:459px; height:1px; border-top-width:1px; border-top-style:dotted; border-top-color:#cccccc;}.photo1{ margin-bottom:3px; border-width:0px;}.photo2{ float:left; margin-right:8px; margin-bottom:3px; border-width:0px;}.photo3{ float:right; margin-left:8px; margin-bottom:3px; border-width:0px; border-style:solid; border-width:1px; border-color:#cccccc;}.blanc{ color:#ffffff;}.blanc:hover{ text-decoration:none;}.spip_in, .spip_out, .spip_mail, .print1 a, .print2 a{ color:#003577; font-weight:bold;}.spip_doc_titre, .spip_doc_descriptif{ font-size:11px; text-align:left; padding-top:3px;}.formulaire_sondage legend{ display:none;}.formulaire_sondage fieldset{ margin:0px; padding:0px; border-style:none;}.formulaire_sondage ul{ margin:0px; padding:0px; list-style-type:none;}.reponse_formulaire{ padding:0px; margin-top:6px; margin-bottom:20px;}.bugajaxie{ display:none;}/* BANNIERES OK */.banner728{ position:absolute; left:262px; top:39px; width:728px; height:90px; overflow:hidden;}.banner85{ width:300px; height:85px; margin-bottom:12px; overflow:hidden;}.banner300{ width:300px; height:250px; margin-bottom:12px; overflow:hidden;}.banner160{ width:160px; height:600px; margin-bottom:12px; overflow:hidden;}.banner468{ width:468px; height:60px; margin-left:-4px; margin-bottom:12px; overflow:hidden;}.pub{ width:100%; height:100%;}/* ENCADRES OK */.encadre1, .encadre5{ background-image:url(../images/encadre-1.png); background-repeat:repeat-x; background-position:top left;}.encadre2{ background-image:url(../images/encadre-2.png); background-repeat:repeat-x; background-position:top left;}.encadre3, .encadre4{ background-image:url(../images/encadre-3.png); background-repeat:repeat-x; background-position:top left;}.encadre3, .encadre5{ height:25px; overflow:hidden;}.encadre6{ background-image:url(../images/encadre-autreafrik-2.png); background-position:top left; height:44px; overflow:hidden;}.encadre_titre1, .encadre_titre4{ height:28px; margin-left:19px; margin-top:6px; text-transform:uppercase; color:#003577; font-weight:bold; font-size:13px;}.encadre_titre1 a, .encadre_titre3 a, .encadre_titre4 a{ text-transform:uppercase; color:#003577; font-weight:bold; font-size:13px;}.encadre_titre2{}.encadre_titre3, .encadre_titre5{ margin-top:2px; text-transform:uppercase; color:#003577; font-weight:bold; font-size:13px; overflow:hidden;}.encadre_titre3{ margin-left:32px;}.encadre_titre4{ margin-left:32px;}.encadre_titre5{ position:relative; margin-left:19px;}.encadre_marge1{ margin-top:-8px; margin-left:0px; margin-bottom:0px; margin-right:0px;}.puce1{ color:#003577;}.puce2{ color:#ffffff;}.musik1{ background-image:url(../images/musik-cadre-4.jpg); background-repeat:repeat-y;}.musik2{ padding:15px; padding-top:25px; padding-bottom:0px; background-image:url(../images/musik-cadre-2.jpg); background-repeat:no-repeat; background-position:top;}.musik3{ height:25px; background-image:url(../images/musik-cadre-3.jpg); background-repeat:no-repeat; background-position:top;}.champ2{ width:290px; height:16px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-color:#d3d3d3; border-style:solid; border-width:1px; color:#000000;}.champ3{ width:290px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}.lien_pagination{ color:#003577;}/* TITRES OK */.noir{ color:#000000;}.gris1{ color:#bababa;}.gris2{ color:#333333;}.gris3{ color:#7b7b7b;}.gris4{ background-color:#cccccc;}.gris5{ background-color:#595959;}.coque1{ margin-bottom:9px;}.coque2{ margin-top:3px; margin-bottom:10px;}.coque3{ margin-top:9px; margin-bottom:11px;}.coque4{ margin-top:8px; margin-bottom:5px;}.titre1, .titre4{ font-size:29px; line-height:31px; font-weight:bold; color:#cc3300;}.titre1autre{ font-size:29px; line-height:31px; font-weight:bold; color:#99620c;}.titre2, .titre6{ font-size:23px; line-height:25px; font-weight:bold; color:#cc3300;}.titre2autre{ font-size:23px; line-height:25px; font-weight:bold; color:#99620c;}.titre1:hover, .titre1autre:hover, .titre2:hover, .titre2autre:hover, .titre5:hover{ color:#f59300; text-decoration:none;}.titre3, h3.spip{ font-size:18px; font-weight:bold; line-height:20px; color:#000000; text-align:center;}.titre4autre{ font-size:29px; line-height:31px; font-weight:bold; color:#99620c;}.titre5, .titre7{ font-size:15px; line-height:17px; font-weight:bold; color:#cc3300;}.titre7{ color:#000000;}.chapo1{ font-size:13px;}.chapo2{ font-size:13px; font-weight:bold; line-height:1.5;}.print1, .print2{ font-size:13px; line-height:1.5;}.pays, .pays a{ font-size:10px; text-transform:uppercase; font-weight:normal; color:#000000;}.dix{ font-size:10px;}.douze{ font-size:12px;}.soustitre{ font-size:13px; font-weight:bold; padding-bottom:5px; line-height:1.5;}.spip_note{ color:#000000; font-size:12px; font-style:italic;}.legende{ padding:6px; color:#ffffff; background-color:#141414;}.documents{ width:460px; display:none;}.encadre_article1, .encadre_article2{ background-color:#f2c88c; margin-bottom:3px;}.encadre_article1{ float:left; margin-right:10px;}.encadre_article1 td, .encadre_article2 td{ padding:10px;}.encadre_article2{ float:right; margin-left:10px;}.erreur{ color:red;}.ok{ color:green;}/* ARTICLE OK */.spip_documents_left{ float:left; margin-right:8px; margin-bottom:3px; border-width:0px;}.spip_documents_right{ float:right; margin-left:8px; margin-bottom:3px; border-width:0px;}.spip_documents_center{ margin:auto; margin-bottom:3px; border-width:0px; text-align:center; width:100%;}.spip_documents_center img{ display:block; clear:both; margin:auto;}.spip_logos{ border-width:0px;}/* SPECIAL OK */.video1{ display:block; position:absolute; background-color:transparent; background-image:url(../images/video1.png); background-repeat:no-repeat; background-position:50% 50%; cursor:pointer;}.video2{ display:block; position:absolute; background-color:transparent; background-image:url(../images/video2.png); background-repeat:no-repeat; background-position:50% 50%; cursor:pointer;}.afriktv1{ position:relative; width:200px; height:614px; overflow:hidden; background-image:url(../images/afriktv-fond-1.png); background-position:left top;}.afriktv2{ width:500px; height:229px; overflow:hidden; background-image:url(../images/afriktv-fond-2.png); background-position:left top;}.afriktv3{ position:absolute; top:78px; left:16px; width:168px; height:488px; overflow:hidden;}.afriktv4{ width:168px; height:163px; overflow:hidden;}.afriktv5{ width:168px; height:126px; overflow:hidden; background-position:center center;}.afriktv6{ width:168px; height:126px;}.afriktv7{ width:168px; height:126px; background-image:url(../images/afriktv-cache.png); cursor:pointer;}.afriktv8{ width:168px; height:36px; _height:37px; cursor:pointer; overflow:hidden; text-align:center; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000;}.afriktv9{ position:relative; width:168px; overflow:hidden;}.afriktv10{ width:162px; height:33px; overflow:hidden; margin-top:4px; margin-left:3px; margin-right:3px;}.afriktv11{ position:absolute; top:53px; left:88px; width:24px; height:12px; overflow:hidden; background-image:url(../images/afriktv-fleche-1.png); background-position:left top; display:none;}.afriktv11:hover{ background-position:right top; cursor:pointer;}.afriktv12{ position:absolute; top:579px; left:88px; width:23px; height:12px; overflow:hidden; background-image:url(../images/afriktv-fleche-2.png); background-position:left top;}.afriktv12:hover{ background-position:right top; cursor:pointer;}.rss{ position:absolute; width:13px; height:13px; top:1px; left:419px;}.voyages{ background-color:#ad8446; background-image:url(../images/voyages-fond.png); background-repeat:repeat-x;}/* BREVES OK */.breves1{ width:298px; cursor:pointer; overflow:hidden;}.breves1:hover{ background-color:#e9f3ff;}.breves2{ width:40px; margin-top:3px; overflow:hidden; line-height:14px;}.breves3{ width:258px; margin-top:-14px; margin-bottom:4px; float:right; line-height:14px;}.breves3 a{ color:#000000;}.breves3 a:hover{ text-decoration:none;}.score{ font-size:11px; color:#003577; font-weight:bold;}.score:hover{ text-decoration:none;}.breves4{ width:298px; height:21px; cursor:pointer; overflow:hidden; background-color:#eeeeee;}.breves4:hover, .breves7:hover, .breves10:hover{ background-color:#dddddd;}.breves5{ width:298px; line-height:21px;}.breves6{ font-size:10px; text-transform:uppercase; color:#000000;}.breves6:hover, .breves9:hover{ text-decoration:none;}.breves7{ width:198px; height:21px; cursor:pointer; overflow:hidden; background-color:#eeeeee;}.breves8{ width:198px; line-height:21px;}.breves9{ font-size:10px; text-transform:uppercase; color:#000000;}.breves10{ width:458px; height:21px; cursor:pointer; overflow:hidden; background-color:#eeeeee;}.breves11{ width:458px; line-height:21px;}/* TABLEAUX SPIP OK */table.spip{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; color:#000000; width:100%;}table.spip tr.row_first{ background-color:#c2c2c2;}table.spip tr.row_first strong{ padding:5px;}table.spip tr.row_odd{ background-color:#eaeaea;}table.spip tr.row_even{ background-color:#f5f5f5;}table.spip td{ padding:5px;}.print1 table.spip tr.row_even, .print2 table.spip tr.row_even, .print1 table.spip tr.row_odd, .print2 table.spip tr.row_odd{ background-color:#ffffff;}/* DECOUPE OK */.decoupe_balise a{ color:#003577; margin:2px;}.decoupe_balise img{ border:none;}.cs_pagination_off{ color:#000000; margin:2px; font-weight:bold;}/* ZOOMS OK */.slide1{ width:298px; height:100px; overflow:hidden;}.slide2{ width:298px; height:224px; overflow:hidden; background-color:#000000;}.slide3{ width:460px; height:379px; margin-top:-10px; margin-bottom:-10px; overflow:hidden;}.zoom1, .zoom2, .zoom3{ background-color:#0c3f73;}.zoom1{ width:298px; height:100px; overflow:hidden;}.zoom2{ width:198px; height:100px; overflow:hidden;}.zoom3{ width:198px; overflow:hidden;}.lienzoom{ width:298px; height:100px; text-decoration:none; display:inline-block;}.lienzoom:hover{ text-decoration:none;}.imagezoom{ position:relative; margin-right:10px; border:none; float:left;}.titrezoom1, .titrezoom2{ font-family:TrebuchetMSBold; font-size:17px; margin:10px; display:block;}.titrezoom1{ color:#ffffff; text-shadow:1px 1px 1px #333333; filter:progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=1);}.titrezoom2{ color:#333333; text-shadow:1px 1px 1px #ffffff; filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=135, Strength=1);}.lienmusik{ width:198px; height:100px; text-decoration:none; display:inline-block;}.lienmusik:hover{ text-decoration:none;}.lienafrik{ width:198px; text-decoration:none; display:inline-block;}.lienafrik:hover{ text-decoration:none;}