

*{margin:0;padding:0;}
body{font-family:arial,sans-serif;font-size:11px;color:#686868;background-color:#307ee0;}
body.home{background-color:#307ee0;}
a img{border:none;}
a span{display:none;}
.format_png{behavior:url(win_png.htc);}
ul,li{list-style-type:none;}
div.clr{clear:both;}
div.sep{clear:both;height:10px;}
div.sep2{clear:both;height:25px;}
#fond{background-color:#f0eee1;}
body.home #fond{background:#307ee0 url(squelettes/images/fond.gif) repeat-x;}
#page{width:980px;margin:0 auto;height:auto !important;height:400px;min-height:400px;}
body.home #page{height:658px!important;overflow:hidden!important;}
div.hr{clear:both;height:20px;width:80%;margin:0 auto 18px auto;border-bottom:1px solid #307ee0;}
body.home div.hr{clear:both;height:1px;width:80%;margin:0 auto 2px 0;border-bottom:1px solid #d1cfb8;}
a:link,a:visited{text-decoration:none;color:#f56e03;}
a:hover,a:active{color:#307ee0;}
body.home #conteneur{border-bottom:1px solid #307ee0;}
#pied{background:transparent url(squelettes/images/axome_bas2.gif) no-repeat;color:#fff;clear:both;padding:8px 60px 0 20px;height:22px;width:900px;margin:10px auto;}
.home #pied{background:transparent url(squelettes/images/axome_bas.gif) no-repeat;padding:8px 80px 0 20px;width:880px;}
#pied_gauche{float:left;}
#pied_droite{float:right;}
#pied a{color:#fff;padding:0 5px;}
.tarifs_abonnement{width:100%;border:0;margin:0;padding:0;}
.tarifs_abonnement th{border:0;padding:3px;margin:0;background-color:#858273;color:#fff;font-weight:bold;}
.tarifs_abonnement tr{border:0;padding:3px;margin:0;}
.tarifs_abonnement td{border:0;padding:3px;margin:0;color:#fff;font-weight:normal;border-bottom:1px solid #000!important;background-color:#E7E7DD;}
.tarifs_abonnement tr.ligne_impaire td{color:#686868!important;}
.tarifs_abonnement tr.ligne_paire td{color:#686868!important;}
#logo{width:320px;height:97px;position:absolute;}
#logo a{display:block;height:97px;background:transparent url(squelettes/images/logo_Atoo.jpg) no-repeat;}
#logoclient{width:320px;height:97px;position:absolute;}
#logoclient a{display:block;height:97px;}
#slogan{left:50%;width:600px;height:50px;position:absolute;padding:18px 0 0 0;margin:0 0 0 -150px;}
h1{font-size:18px;line-height:18px;}
h1 span{display:block;}
.recherche{display:none;}
#haut{height:108px;background-color:#fff;border-bottom:65px solid #307ee0;}
body.home #haut{height:99px;background-color:#fff;border-bottom:9px solid #307ee0;}
div#visuelG{position:absolute;width:150px;height:93px;top:87px;left:50%;margin-left:-390px;z-index:96;}
div#fioriture_fond{position:absolute;width:100%;height:65px;left:0;overflow:hidden!important;text-align:center;top:108px;z-index:95;}
#contenu_haut{width:980px;margin:0 auto;}
body.home #menu_principal{padding:70px 0 0 332px;}
#menu_principal{padding:79px 0 0 332px;}
#menu_principal ul{height:29px;overflow:hidden!important;}
#menu_principal li{float:left;padding-right:3px;}
#menu_principal li a{font-size:12px;display:block;height:21px;padding:9px 18px 20px 18px;background:#e7e7dd;color:#858273;font-weight:bold;float:left;}
#menu_principal li a:hover{background:#d3cfbd;color:#352919;}
#menu_principal li.menu_active_oui a{color:#fff;background-color:#307ee0;}
body.home div#visuelG,body.home div#fioriture_fond{display:none!important;}
#som_gauche{float:left;width:308px;background:transparent url(squelettes/images/home_gauche.jpg) no-repeat;height:658px;padding-top:154px;}
#som_centre{float:left;width:308px;background:transparent url(squelettes/images/home_centre.jpg) no-repeat;height:658px;padding-top:134px;}
#som_droite{float:left;width:309px;padding-right:55px;background:transparent url(squelettes/images/home_droite.jpg) no-repeat;height:658px;}
.bloc_accueil{padding:0 20px;height:259px;}
.bloc_accueil h2{color:#fff;font-size:14px;padding-bottom:25px;}
.bloc_accueil p.important{font-weight:bold;}
.bloc_accueil .espace_bloc{float:left;width:114px;height:105px;}
.bloc_accueil p.contenu_bloc{display:block;clear:both;height:86px;overflow:hidden;}
.bloc_accueil a{display:block;float:right;width:117px;height:27px;background:transparent url(squelettes/images/btn_ensavoirplus_orange.gif) no-repeat;}
.bloc_accueil a:hover{padding-left:1px;}
div.bloc_web a{background:transparent url(squelettes/images/btn_ensavoirplus_vert.gif) no-repeat;}
div.bloc_club a{background:transparent url(squelettes/images/btn_ensavoirplus_violet.gif) no-repeat;}
.bloc_accueil_fla{padding:0;height:279px;overflow:hidden!important;}
#actu{padding:16px 17px 0 17px;height:100px;}
#actu a{display:block;width:103px;height:24px;float:right;background:transparent url(squelettes/images/btn_toute_lactu.gif) no-repeat;}
#actu h2{color:#fff;font-size:14px;padding-top:2px;height:34px;}
#som_droite #message{color:#fff;clear:both;font-size:12px;font-weight:bold;padding:10px 30px 0 30px;line-height:18px;height:75px;}
#som_droite #remise{text-align:center;height:174px;}
#som_droite a.bt_espace{display:block;font-weight:bold;color:#fff;height:32px;background:transparent url(squelettes/images/btn_acces_bleu.gif) no-repeat;background-position:center top;text-align:center;font-size:12px;padding-top:13px;}
#som_droite a.bt_espace span{display:inline;}
#login p.spip_bouton input{color:#606060;background-color:#fff;font-weight:bold;border:2px outset #d3ceba;padding:0 2px;}
div.bloc_news{border-bottom:1px solid #d9dad5;padding:8px;} 
#gauche{width:258px;float:left;padding-top:10px;}
#gauche div.boite_gauche{width:250px;background-color:#fff;border-bottom:15px solid #f0eee1;}
#gauche div.boite_gauche h2{color:#fff;font-size:14px;font-weight:bold;background-color:#307ee0;padding:7px 5px 0 10px;height:33px;}
#gauche div.boite_gauche div.box_h2{color:#fff;font-size:13px;font-weight:bold;background-color:#307ee0;padding:7px 10px 7px 10px;}
#gauche a.bt_deconnexion{display:block;width:117px;height:27px;background:transparent url(squelettes/images/btn_rub_deconnexion.gif) no-repeat;float:right;}
div.degrade_vert h2{background:#78b500 url(squelettes/images/degrade_rub_nom.gif) repeat-x;}
div.degrade_bleu h2{background:#78b500 url(squelettes/images/degrade_bleu.gif) repeat-x;}
div.contenu_boite{padding:8px 10px;}
body.home #connexion_data div.contenu_boite{padding:1px 0 6px 14px;}
div.boite_gauche ul li,div.boite_droite ul li{border-bottom:1px solid #fff;line-height:11px;}
div.boite_gauche ul ul li{padding-left:20px;border-bottom:none;background:transparent url(squelettes/images/p2.gif) no-repeat;background-position:18px 6px;}
div.boite_gauche ul li a,div.boite_droite ul li a{display:block;padding:6px 8px;color:#6faa04;font-weight:bold;}
div.boite_gauche ul li a:hover,div.boite_droite ul li a:hover{text-decoration:underline;}
div.boite_gauche ul ul li a{padding:3px 8px;}
#texte{float:left;width:687px;padding-top:10px;}
#texte h2{color:#fff;font-size:16px;font-weight:bold;background-color:#307ee0;padding:12px 5px 0 10px;text-align:center;height:28px;}
#texte div.contenu{padding:10px 25px 30px 25px;background-color:#fff;}
#texte div.sous_titre{text-align:center;padding-bottom:15px;}
#texte div.sous_titre strong{display:block;padding:10px;color:#367add;font-size:12px;}
div.avantage{float:left;width:50%;height:100px;border-top:1px solid #d9dad5;padding:6px 0;}
div.avantage_special{clear:both;width:100%;height:auto!important;border-top:1px solid #d9dad5;padding:6px 0;}
div.avantage .logo_avantage{padding:10px 0 0 0;float:left;height:50px;width:120px;text-align:center;}
div.avantage_special .logo_avantage{padding:10px 0 0 0;float:left;height:auto;width:440px;text-align:center;}
div.avantage .detail_avantage{float:left;padding:4px 5px;width:180px;}
div.avantage .detail_avantage h3{font-size:11px;}
div.avantage .detail_avantage a{font-size:11px;font-weight:bold;}
div.avantage .detail_avantage p{padding-bottom:0px;}
div.avantage .detail_avantage p.mb{padding-bottom:0px;line-height:11px;}
div.type_avantage{clear:both;border-bottom:10px solid #fff;background-color:#f0eee1;padding:8px 10px 12px 10px;}
#gauche div.type_avantage{background-color:transparent;padding:0;}
div.type_avantage h3 a{font-size:18px;}
div.type_avantage a:hover{text-decoration:underline;}
div.type_avantage p{padding-top:4px;}
#gauche div.type_avantage p{padding-top:0;}
div.type_avantage p a{color:#686868;padding:0;margin:0;}
#gauche div.type_avantage p a{color:#307ee0;padding:0;margin:0;}
div.voir_avantage{padding:22px 0 15px 0;}
div.voir_avantage div.logo_avantage{float:left;width:210px;text-align:center;}
div.voir_avantage div.detail_avantage{float:left;width:400px;}
div.voir_avantage h3{font-size:16px;}
div.voir_avantage p{padding:6px 0;}
div.voir_avantage p.encart{border:2px solid #75a7fe;background-color:#e4edfe;padding:8px;font-weight:bold;margin:12px;}
p.encart a{font-size:10px;}
div.voir_avantage p strong{color:#fc6900;font-size:14px;}
div.boite_avantage h2{background:#c7c5b6 url(squelettes/images/degrade_marron.gif) repeat-x!important;text-align:left!important;}
div.contenu_boite_avantage{border:2px solid #d5e6fa;border-top:none;}
div.contenu_boite_avantage p{padding:0 0 6px 0;}
div.contenu_boite_avantage_gauche{float:left;width:250px;padding:10px;}
div.contenu_boite_avantage_droite{float:left;width:340px;padding:10px;}
#connexion{padding:0 17px 0 17px;height:222px;overflow:hidden;}
#connexion h2{color:#fff;font-size:14px;height:28px;margin:0!important;}
#connexion p{clear:both;padding:1px 0;}
#connexion_data{height:130px;}
#connexion_data ul{padding:4px 0 0 5px;}
#connexion_data ul li{padding:1px 0 0 0;}
#connexion ul{display:block;padding:0 0 0 0!important;}
#identification1,#identification2,#identification3{float:left;padding-top:18px;height:52px;overflow:hidden;}
#identification1{width:104px;}
#identification2{width:135px;}
#identification3{width:28px;padding-top:42px;height:27px;}
#connexion #email,#connexion #passw,#inscrit2 #inscrip,#connexion input.forml,#connexion .text,#connexion .password,.champ_mb02{width:90%;color:#606060;border:2px solid #d3ceba;margin-bottom:3px;padding:2px;font-size:11px;}
p.spip_bouton input{float:right;}
#connexion h3{display:block;font-size:12px;color:#034fc9;background:transparent url(squelettes/images/puce_bleue.gif) no-repeat;height:15px;padding:2px 0 2px 24px;}
#inscrit1,#inscrit2,#inscrit3{float:left;padding-top:10px;}
#inscrit1{width:100px;color:#2577dd;font-size:9px;padding:5px 4px 0 0;}
#inscrit2{width:135px;}
#inscrit3{width:28px;}
#connexion form fieldset{width:98%;border:none;padding:0px!important;margin:0!important;}
#connexion form fieldset legend{display:none;}
#connexion .erreur_message,#connexion .reponse_formulaire{padding:0px 0 0 0;color:red;text-align:center;font-weight:bold;font-size:11px;line-height:11px;overflow:hidden!important;}
div#frm_log #email,div#frm_log #passw,#inscrit2 #inscrip,div#frm_log .text,div#frm_log .password{width:90%;color:#606060;border:2px solid #d3ceba;margin-bottom:3px;padding:2px;font-size:11px;}
div#frm_log{padding:0px 0 0 0px!important;float:left;margin:0!important;}
div#frm_log ul{margin:0!important;padding:0!important;display:block;float:left;}
div#frm_log .formulaire_login{padding:0!important;margin:0!important;float:left;}
.numero_adherent_gauche{font-weight:bold;color:#F26722;display:block;padding:6px 8px;}
.bugajaxie{display:none!important;height:1px!important;overflow:hidden!important;}
#frm_log form fieldset legend{display:none;}
div#frm_log form fieldset,#connexion form fieldset{width:98%;border:none;padding:0px!important;margin:0!important;display:block;float:left;}
div#frm_log div.boutons_2 input.submit,#connexion div.boutons_2 input.submit{border:none;margin-top:5px;float:left;width:32px;height:22px;font-size:0;line-height:0;text-indent:-3000em;background:transparent url(squelettes/images/btn_ok_orange.gif) no-repeat;cursor:pointer;}
body#mb_accueil #gauche{width:324px;}
body#mb_accueil #gauche div.boite_gauche{width:300px;}
body#mb_accueil #centre{width:324px;padding:0;float:left;overflow:hidden;}
body#mb_accueil #texte{width:300px;}
body#mb_accueil #droite{width:300px;float:left;padding-top:10px;}
body#mb_accueil #droite div.boite_droite{width:300px;background-color:#fff;}
body#mb_accueil #droite div.boite_droite h2{color:#fff;font-size:14px;font-weight:bold;background-color:#307ee0;padding:12px 5px 0 10px;height:28px;}
body#mb_accueil #texte h2{font-size:14px;text-align:left;}
body#mb_accueil #connexion{padding:0;height:auto;overflow:visible;}
div.hierarchie{font-weight:bold;padding-bottom:8px;}
div.hierarchie a{color:#686868;}
div.contenu{line-height:16px;}
div.chapo{color:#307ee0;font-weight:bold;padding:10px 18px 20px 18px;}
div.logo_article{float:right;border:2px solid #aaa;margin:0 0 4px 8px;}
div.logo_article img{padding:1px;}
div.contenu h3.spip{font-size:14px;clear:both;margin:15px 0 10px 0;background-color:#307ee0;padding:8px;color:#fff;text-transform:uppercase;}
div.contenu ul,div.contenu ol{padding:4px 12px;}
div.contenu li.spip{color:#555;background:transparent url(squelettes/images/p.gif) no-repeat;background-position:left 5px;padding:0 0 2px 13px;}
div.ps{clear:both;border:2px solid #75a7fe;background-color:#e4edfe;padding:8px;font-weight:bold;margin:18px 12px 10px 12px;color:#555;}
span.spip_documents_center{display:block;text-align:center;clear:both;}
span.spip_documents_left{display:block;float:left;padding:0 8px 4px 0;}
span.spip_documents_right{display:block;float:right;padding:0 0 4px 8px;}
div.plan_item{border:2px solid #ddd;background-color:#f5f5f5;width:42%;margin:0 0 20px 20px;padding:5px;float:left;}
div.plan_item h3 a{color:#444;}
div#remise_gauche{background:transparent url(squelettes/images/gauche.png) no-repeat;height:217px;overflow:hidden!important;border-top:12px solid #f0eee1;}
div#remise_gauche #message{color:#fff;clear:both;font-size:12px;font-weight:bold;padding:24px 38px 0 38px;line-height:14px;height:55px;}
div#remise_gauche #remise{text-align:center;height:174px;}
div#remise_gauche ul li{width:78%;margin:0 auto;padding:0;height:90px;border-bottom:none;}
div#remise_gauche ul li img{padding:4px 0;}
div#remise_gauche ul li h3{font-size:11px;padding:0;}
div#remise_gauche ul li a{font-size:10px;padding:0;}
div.formulaire_spip h3{color:#307ee0;font-size:14px;text-transform:uppercase;padding-bottom:8px;}
div.formulaire_spip fieldset{border:none;padding:25px 0 0 0;}
div.formulaire_spip legend{display:none;}
div.formulaire_spip input.forml,div.formulaire_spip textarea.forml{width:300px;color:#606060;border:2px solid #d3ceba;margin-bottom:3px;padding:2px;font-size:11px;}
div.formulaire_spip p,div.formulaire_spip div.formulaire_ligne{clear:both;padding:4px 0 4px 60px;}
div.formulaire_spip label{display:block;float:left;width:170px;font-weight:bold;padding-top:3px!important;margin:0!important;}
div.formulaire_login{display:block;margin:0!important;padding:0!important;clear:both;}
.bugajaxie{display:block;}
.mdp,.deconnec{display:block;height:21px;background:transparent url(squelettes/images/btn_point-interrogation.gif) no-repeat;padding:3px 0 0 32px;font-weight:bold;width:140px;float:left!important;border:0px solid #000;}
div.formulaire_spip p.spip_bouton{padding:20px 0 0 230px!important;}
.boutons_2{padding:0!important;float:right!important;border:0px solid #000;display:block;}
#connexion div.formulaire_login .boutons_2 input{color:#606060;background-color:#fff;font-weight:bold;border:2px outset #d3ceba;}
div.formulaire_spip p.spip_bouton input{float:none;color:#606060;background-color:#fff;font-weight:bold;border:2px outset #d3ceba;}
div.formulaire_spip ul li{float:left;padding:0 25px 0 0;}
div.formulaire_spip ul li input.rad{float:left;}
div.formulaire_spip ul li span{display:block;float:left;padding-left:5px;}
div.champ_departement{position:absolute;top:115px;left:51%;color:#FFF;z-index:99;}
div.champ_departement a{color:#FFF;font-weight:bold;}
ul.spip_form_choix_unique li{width:150px;display:list-item;line-height:15px;float:left;}
div.formulaire_inscription label{display:block;float:left;width:270px;text-align:left;font-weight:bold;padding-top:3px!important;margin:0!important;}
div.formulaire_inscription ul li{display:block;clear:both;margin:5px 0 5px 0;padding:5px;}
div.formulaire_inscription ul li.erreur{border:1px dashed red!important;}
.erreur_message{display:block;clear:both;color:red;font-weight:bold;text-align:left!important;padding:2px 0 2px 0;}
.boutons{width:100%;text-align:center;}
.clear{display:block;clear:both;overflow:hidden;}
.hidden{visibility:hidden;}
.invisible{display:none!important;}
.visible{display:block!important;}
.champ_newsletter{width:128px;border:1px solid #868686;margin:3px 0 0 3px;padding:1px 1px 1px 3px;height:14px;font-size:9px;float:left;}
.bouton_newsletter{border:1px solid #868686;padding:0px;margin:3px 0 0 3px;height:18px!important;width:34px;font-size:9px;color:#fff;cursor:pointer;font-weight:bold;float:left;overflow:hidden;background-color:#522C2B;}
.formulaire_newsletter fieldset{border:0;padding:0 0 0 30px;text-align:center;}
#newsletter{margin-left:30px;margin-top:10px;width:100%;}
.reponse_formulaire{display:block;color:#B80000;font-weight:bold;}
.forml{background-color:#fff!important;font-size:12px!important;}
fieldset{border:0!important;background-color:transparent!important;display:block;height:auto;}
legend{display:none;}
.formulaire_newsletter_complet{display:block;width:80%;border:0;padding:5px;margin:5px 5px 5px 100px;}
optgroup{color:#EF680C;}
option{color:#000!important;}
.label_contact{font-size:12px;display:block;width:210px;float:left;margin:0 0 0 0;}
.forml,textarea{font-size:10px;border:1px solid #ccc!important;font-family:Arial!important;}
.formulaire_newsletter_complet .bouton_valider{border:1px solid #563033;float:right;cursor:pointer;padding:.4em;background-color:#522C2B;font-weight:bold;font-size:1em;width:100px;color:#fff;margin:10px 70px 10px 0px;}
.formulaire_newsletter_complet p{padding:5px 0 5px 0;clear:both;}
