img, div { behavior: url(iepngfix.htc) }

a.soul { font-weight:bold; text-decoration:underline; font-size:11px;color:#a8a7a7;}
.soul a { font-weight:bold; text-decoration:underline; font-size:11px;color:#a8a7a7;}
.soul { font-weight:bold; font-size:11px;color:#a8a7a7;}
a:hover.soul { font-weight:bold; text-decoration:none; font-size:11px;color:#a8a7a7; }
.soul a:hover { font-weight:bold; text-decoration:none; font-size:11px;color:#a8a7a7; }
			
			
#ok{ margin-top:-2px; height:54px;}
#ok li.date{list-style-type:none;background-image: url(../images/tpl1/date.jpg); width:168px; height:35px; background-repeat:no-repeat;}
#ok li.date h2{font-family:"Verdana"; font-size:11px; color:#FFFFFF; line-height:30px;padding-top:0px; padding-left:15px;}

form { margin: 0; padding: 0;}
body {font-family: Helvetica,Arial,sans-serif;line-height: 1.3em;margin: 0px 0px 0px 0px;font-size: 12px;color: #333; background-color:#990099;}

.testd { font-size:12px; color:#333;}
.testd a{ font-size:12px; color:#ff9900; text-decoration:underline;}
.testd a:hover{ font-size:12px; color:#333; text-decoration:none;}

.testd2 { font-size:12px; color:#333;}
.testd2 a{ font-size:12px; color:#990099; text-decoration:underline;}
.testd2 a:hover{ font-size:12px; color:#333; text-decoration:none;}

input.button { cursor: pointer; }
p { margin-top: 0; margin-bottom: 5px; }
img { border: 0 none; }
img { behavior: url(iepngfix.htc); }
.txt{font-size:12px; color:#000000; padding-left:10px; line-height:30px;}
.txt_dr{font-size:12px; color:#000000; padding-left:5px; line-height:28px;}
.txt_dr a{font-size:12px; text-decoration:none; color:#63ae16; padding-left:5px; font-weight:bold;}
.txt_dr a:hover{font-size:12px; text-decoration:underline; color:#655d50; padding-left:5px;font-weight:bold;}

div#header {background: url(../images/tpl1/headerok.jpg) no-repeat; width:1042px; height:241px;}
div#logo {position: absolute;left: 0;top: 0;float: left;width: 181px;height:126px;background: url(../images/tpl1/logo.jpg) no-repeat;}

.madv{font-size:12px; color:#990099; font-weight:bold;}
.madp{font-size:8pt; color:#666666; font-weight:bold;}
.madp2{font-size:12px; color:#666666; font-weight:bold;}

.navigationencours{ font-size:10px;color:#ff9900;}
.autrenavigation a, .autrenavigation a:hover { font-size:10px;color:#5f5d5d; text-decoration:underline;}
.autrenavigation { font-size:10px;color:#5f5d5d;}

.nomquiz a{ font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
.nomquiz a:hover{ font-size:12px; font-weight:bold; color:#990099; text-decoration:underline;}
.nomquiz2 a{ font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}
.nomquiz2 a:hover{ font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}

.histoires_courtes { font-size:11px; font-weight:normal; color:#5f5d5d; line-height:14px;}



.lien_orange { font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
.lien_orange:hover { font-size:12px; font-weight:bold; color:#ff9900; text-decoration:none;}

.lien_orange a { font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
.lien_orange a:hover { font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}

a.lien_orange { font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
a:hover.lien_orange { font-size:12px; font-weight:bold; color:#000; text-decoration:none;}

.lien_orange_article { font-size:12px; font-weight:normal; color:#ff9900; text-decoration:underline;}
a:hover.lien_orange_article { font-size:12px; font-weight:normal; color:#a9a9a9; text-decoration:none;}

.lien_orange { font-size:12px; font-weight:normal; color:#ff9900; text-decoration:underline;}
a:hover.lien_orange { font-size:12px; font-weight:normal; color:#a9a9a9; text-decoration:none;}







.lien_violet_article { font-size:12px; font-weight:normal; color:#990099; text-decoration:underline;}
a:hover.lien_violet_article { font-size:12px; font-weight:normal; color:#a9a9a9; text-decoration:none;}

.lien_vert { font-size:12px; font-weight:bold; color:#2f9e13; text-decoration:underline;}
a:hover.lien_vert { font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}

.link_violet { font-size:12px; font-weight:bold; color:#990099; text-decoration:underline;}
a:hover.link_violet { font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}

.link_category a{ font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
.link_category a:hover{ font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}

.lienmad a{ font-size:12px; font-weight:bold; color:#990099; text-decoration:underline;}
.lienmad a:hover{ font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}

.lienmad2 a{ font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
.lienmad2 a:hover{ font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}

.link_category2 a{ font-size:12px; font-weight:bold; color:#990099; text-decoration:underline;}
.link_category2 a:hover{ font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}

.link_category3 a{ font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
.link_category3 a:hover{ font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}


.title_rubrique{font-size:12px; font-weight:bold;}
.desc_rubrique{font-size:12px; font-weight:normal;}
.bread{ font-size:11px; color:#ffffff; padding-left:0px;text-align:left;}
.bread a{ font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold;}
.bread a:hover{ font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;}

.desc_section{font-size:12px; color:#5f5d5d; font-weight:bold;}
.desc_section a{font-size:12px; color:#5f5d5d; font-weight:bold; text-decoration:underline;}

.desc_section1{font-size:12px; color:#5f5d5d; font-weight:bold;}
.desc_section1 a{font-size:12px; color:#990099; font-weight:bold; text-decoration:underline;}
.desc_section1 a:hover{font-size:12px; color:#5f5d5d; font-weight:bold; text-decoration:none;}

.desc_section2{font-size:12px; color:#5f5d5d; font-weight:bold;}
.desc_section2 a{font-size:12px; color:#ff9900; font-weight:bold; text-decoration:underline;}
.desc_section2 a:hover{font-size:12px; color:#5f5d5d; font-weight:bold; text-decoration:none;}


.publi{ font-size:11px;color:#ffffff;margin-top:20px; padding-right:10px; width:100px; float:right;}
.publi2{ vertical-align:middle;}

.navigation a{font-size:10px; color:#a9a9a9;}
.navigation a:hover{ font-size:10px;color:#5f5d5d; text-decoration:none;}

/*.lienquiz { width:266px; height:42px;text-align:left;}*/
.lienquiz a{font-size:11px; color:#180700; text-decoration:underline; padding-bottom:5px;}
.lienquiz a:hover{ font-size:11px; color:#180700; text-decoration:underline;}


/*------------- MODULE QUIZ--------*/
.haut_quiz{ background:url(../images/tpl1/quiz/haut_corps_quiz.jpg) no-repeat;width:620px; height:15px;}
.haut_quiz2{ background:url(../images/tpl1/quiz/haut_corps_quiz2.jpg) no-repeat;width:620px; height:15px;}

.haut_canard{ background:url(../images/tpl1/canard/haut_corps_canard.jpg) no-repeat;width:620px; height:15px;}

.bas_quiz{ background:url(../images/tpl1/quiz/bas_corps_quiz.jpg) no-repeat;width:620px; height:15px;}
.bas_quiz2{ background:url(../images/tpl1/quiz/bas_corps_quiz2.jpg) no-repeat;width:620px; height:15px;}

.bas_canard{ background:url(../images/tpl1/canard/bas_corps_canard.jpg) no-repeat;width:620px; height:15px;}

.corps_quiz { background-color:#edd1ed; width:620px; height:auto;}
.corps_quiz2 { background-color:#ffe2b8; width:620px; height:auto;}

.corps_canard { background-color:#61bbc8; width:620px; height:auto;}

.haut_blanc_quiz{ background:url(../images/tpl1/quiz/haut_corps_blanc.jpg) no-repeat;width:590px; height:9px;}
.bas_blanc_quiz{ background:url(../images/tpl1/quiz/bas_corps_blanc.jpg) no-repeat;width:590px; height:9px;}

.haut_blanc_quiz2{ background:url(../images/tpl1/quiz/haut_corps_blanc2.jpg) no-repeat;width:590px; height:9px;}
.bas_blanc_quiz2{ background:url(../images/tpl1/quiz/bas_corps_blanc2.jpg) no-repeat;width:590px; height:9px;}

.corps_blanc_quiz { background-color:#fff; width:590px; height:auto;}



.haut_blanc_canard{ background:url(../images/tpl1/canard/haut_corps_blancc.jpg) no-repeat;width:590px; height:9px;}
.bas_blanc_canard{ background:url(../images/tpl1/canard/bas_corps_blancc.jpg) no-repeat;width:590px; height:9px;}
.corps_blanc_canard { background-color:#fff; width:590px; height:auto;}





.num_question3{ margin-left:13px; font-size:16px;color:#ffffff; font-weight:bold; margin-bottom:3px;}
.num_question{ margin-left:13px; font-size:16px;color:#990099; font-weight:bold; margin-bottom:3px;}
.num_question2{ margin-left:13px; font-size:16px;color:#ff9900; font-weight:bold; margin-bottom:3px;}

.titre_question{margin-left:14px; margin-bottom:15px; font-size:14px;color:#666666; font-weight:bold; }
.choix_question{ font-size:14px;color:#666666; font-weight:normal;}

.valider{background: url(../images/tpl1/quiz/valider.jpg);width: 76px;height: 34px;border: none;}
.valider3{background: url(../images/tpl1/quiz/valider3.jpg);width: 76px;height: 34px;border: none;}
.valider2{background: url(../images/tpl1/quiz/valider2.jpg);width: 76px;height: 34px;border: none;}
.validercanard{background: url(../images/tpl1/canard/valider.jpg);width: 70px;height: 33px;border: none;}

.validermonarbre{background: url(../images/tpl1/arbre/validermonarbre.png);width: 149px;height: 35px;border: none;}
.etape{background: url(../images/tpl1/arbre/etape.png);width: 124px;height: 35px;border: none;}
.sauteretape{background: url(../images/tpl1/arbre/sauteretape.png);width: 183px;height: 35px;border: none;}
.autrefrere{background: url(../images/tpl1/arbre/frere.jpg);width: 234px;height: 35px;border: none;}
.suivante{font-size:14px;color:#666666; font-weight:bold;}


.suivante2{font-size:14px;color:#990099; font-weight:bold; text-decoration:underline;}
.suivante2:hover{font-size:14px;color:#666666; font-weight:bold; text-decoration:underline;}









/*------------- BLOCS ACCUEIL--------*/
#alaune {background: url(../images/tpl1/alaune.jpg) no-repeat; width:452px; height:284px;}

#jeux1 {background: url(../images/tpl1/bloc/haut_jeux.jpg) no-repeat; width:203px; height:61px;}
#jeux2 {background: url(../images/tpl1/bloc/corps_bloc.jpg) repeat-y; width:203px; height:auto;}
#basbloc {background: url(../images/tpl1/bloc/bas_bloc.jpg) repeat-y; width:203px; height:18px; margin-bottom:9px;}

#sorties1 {background: url(../images/tpl1/bloc/haut_sortie.jpg) no-repeat; width:203px; height:76px;}
#sorties2 {background: url(../images/tpl1/bloc/corps_bloc2.jpg) repeat-y; width:203px; height:auto;}
#mag1 {background: url(../images/tpl1/bloc/haut_mag.jpg) no-repeat; width:203px; height:80px;}
#mag2 {background: url(../images/tpl1/bloc/corps_bloc3.jpg) repeat-y; width:203px; height:auto;}

#basbloc2 {background: url(../images/tpl1/bloc/bas_bloc2.jpg) repeat-y; width:203px; height:18px; margin-bottom:9px;}

#alaune1 {background: url(../images/tpl1/alaune/haut_alaune.jpg) no-repeat; width:445px; height:69px; margin-top:-6px;}
#alaune2 {background: url(../images/tpl1/alaune/mil_alaune.jpg) repeat-y; width:445px; height:auto;}
#alaune3 {background: url(../images/tpl1/alaune/bas_alaune.jpg) no-repeat; width:445px; height:24px; margin-bottom:2px;}

#decouverte1 {background: url(../images/tpl1/dec/haut_dec.jpg) no-repeat; width:445px; height:64px;}

#zeveille1 {background: url(../images/tpl1/zev/haut_zev.jpg) no-repeat; width:445px; height:64px; margin-top:4px;}
#zeveille2 {background: url(../images/tpl1/zev/mil_zev.jpg) no-repeat; width:445px; height:121px;}
#zeveille3 {background: url(../images/tpl1/zev/bas_zev.jpg) no-repeat; width:445px; height:20px;}

/*------------- PAGE SOMMAIRE ORANGE--------*/
.bloc_magazine{width:660px; height:203px;background: url(../images/tpl1/magazine/haut_mag.jpg) no-repeat;}
.bloc_magazinebis{width:660px; height:65px;background: url(../images/tpl1/magazine/haut_mag.jpg) no-repeat;}
.bloc_magazinequiz{width:660px; height:65px;background: url(../images/tpl1/magazine/haut_mag.jpg) no-repeat;}

.bloc_sorties{width:660px; height:203px;background: url(../images/tpl1/sorties/haut_sorties.jpg) no-repeat;}
.bloc_sorties2{width:660px; height:65px;background: url(../images/tpl1/sorties/haut_sorties2.jpg) no-repeat;}
.bloc_sortiesquiz{width:660px; height:65px;background: url(../images/tpl1/sorties/haut_sorties2.jpg) no-repeat;}

.bloc_magazine2{width:660px; height:auto;background: url(../images/tpl1/magazine/mil_mag.jpg) repeat-y;}
.bloc_magazine3{width:660px; height:25px;background: url(../images/tpl1/magazine/bas_mag.jpg) no-repeat; }

.droite_section{width:305px; height:auto; }
.quizorama{width:305px; height:188px;background: url(../images/tpl1/magazine/bloc_quizorama.jpg) no-repeat; font-size:12px; font-weight:bold; color:#333; text-align:center; padding-top:14px;}
.diaporama1{width:305px; height:32px;background: url(../images/tpl1/magazine/haut_diapo.jpg) no-repeat;font-size:12px; font-weight:bold; color:#333; text-align:center; line-height:40px;}
.diaporama2{width:305px; height:auto;background: url(../images/tpl1/magazine/corps_diapo.jpg) repeat-y;}

.diaporama3{width:305px; height:22px;background: url(../images/tpl1/magazine/bas_diapo.jpg) no-repeat;}
.diaporama3 a{ padding-left:100px;font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
.diaporama3 a:hover{font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}

.diaporama4{width:305px; height:22px;background: url(../images/tpl1/magazine/bas_diapo.jpg) no-repeat;}
.diaporama4 a{ padding-left:60px;font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
.diaporama4 a:hover{font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}


/*------------- PAGE SOMMAIRE VIOLET--------*/
.bloc_autre{width:660px; height:49px;background: url(../images/tpl1/autre/haut_autre.jpg) no-repeat;}
.bloc_info{width:660px; height:65px;background: url(../images/tpl1/infomarque/haut_info.jpg) no-repeat;}
.bloc_diapom{width:660px; height:65px;background: url(../images/tpl1/diapomarque/haut_diapo.jpg) no-repeat;}


.bloc_tambouille{width:660px; height:203px;background: url(../images/tpl1/tambouille/haut_tambouille.jpg) no-repeat;}
.bloc_tambouille2{width:660px; height:65px;background: url(../images/tpl1/tambouille/haut_tambouille2.jpg) no-repeat;}

.bloc_quiz{width:660px; height:203px;background: url(../images/tpl1/quiz/haut_quiz.jpg) no-repeat;}
.bloc_quiz2{width:660px; height:65px;background: url(../images/tpl1/quiz/haut_quiz2.jpg) no-repeat;}

.bloc_coloriage{width:660px; height:203px;background: url(../images/tpl1/coloriage/haut_coloriage.jpg) no-repeat;}
.bloc_coloriage2{width:660px; height:65px;background: url(../images/tpl1/coloriage/haut_coloriage2.jpg) no-repeat;}

.bloc_coloriagebis{width:660px; height:203px;background: url(../images/tpl1/coloriagebis/haut_coloriagebis.jpg) no-repeat;}
.bloc_coloriage2bis{width:660px; height:65px;background: url(../images/tpl1/coloriagebis/haut_coloriage2bis.jpg) no-repeat;}

.bloc_bricolage{width:660px; height:203px;background: url(../images/tpl1/bricolage/haut_bricolage.jpg) no-repeat;}
.bloc_bricolage2{width:660px; height:65px;background: url(../images/tpl1/bricolage/haut_bricolage2.jpg) no-repeat;}

.bloc_fetes{width:660px; height:203px;background: url(../images/tpl1/fetes/haut_fetes.jpg) no-repeat;}
.bloc_fetes2{width:660px; height:65px;background: url(../images/tpl1/fetes/haut_fetes2.jpg) no-repeat;}

.bloc_org{width:660px; height:203px;background: url(../images/tpl1/aorganiser/haut_org.jpg) no-repeat;}
.bloc_org2{width:660px; height:65px;background: url(../images/tpl1/aorganiser/haut_org2.jpg) no-repeat;}

.bloc_conte{width:660px; height:203px;background: url(../images/tpl1/conte/haut_conte.jpg) no-repeat;}
.bloc_conte2{width:660px; height:65px;background: url(../images/tpl1/conte/haut_conte2.jpg) no-repeat;}

.bloc_histoire{width:660px; height:203px;background: url(../images/tpl1/histoire/haut_histoire.jpg) no-repeat;}
.bloc_histoire2{width:660px; height:65px;background: url(../images/tpl1/histoire/haut_histoire2.jpg) no-repeat;}

.bloc_fable{width:660px; height:203px;background: url(../images/tpl1/fable/haut_fable.jpg) no-repeat;}
.bloc_fable2{width:660px; height:65px;background: url(../images/tpl1/fable/haut_fable2.jpg) no-repeat;}

.bloc_boite{width:660px; height:203px;background: url(../images/tpl1/boite/haut_boite.jpg) no-repeat;}
.bloc_boite2{width:660px; height:65px;background: url(../images/tpl1/boite/haut_boite2.jpg) no-repeat;}

.bloc_zeve{width:660px; height:203px;background: url(../images/tpl1/zeve/haut_zev.jpg) no-repeat;}
.bloc_zeve2{width:660px; height:65px;background: url(../images/tpl1/zeve/haut_zev2.jpg) no-repeat;}

.bloc_jeuxenligne{width:660px; height:203px;background: url(../images/tpl1/jeuxenligne/haut_jeuxenligne.jpg) no-repeat;}
.bloc_jeuxenligne2{width:660px; height:65px;background: url(../images/tpl1/jeuxenligne/haut_jeuxenligne2.jpg) no-repeat;}

.bloc_imprimjeux{width:660px; height:203px;background: url(../images/tpl1/imprimjeux/haut_imprimjeux.jpg) no-repeat;}
.bloc_imprimjeux2{width:660px; height:65px;background: url(../images/tpl1/imprimjeux/haut_imprimjeux2.jpg) no-repeat;}

.bloc_lettres{width:660px; height:203px;background: url(../images/tpl1/lettres/haut_lettres.jpg) no-repeat;}
.bloc_lettres2{width:660px; height:65px;background: url(../images/tpl1/lettres/haut_lettres2.jpg) no-repeat;}

.bloc_decouverte{width:660px; height:203px;background: url(../images/tpl1/decouverte/haut_decouverte.jpg) no-repeat;}
.bloc_decouverte2{width:660px; height:65px;background: url(../images/tpl1/decouverte/haut_decouverte2.jpg) no-repeat;}

.bloc_coin{width:660px; height:203px;background: url(../images/tpl1/coin/haut_coin.jpg) no-repeat;}
.bloc_coin2{width:660px; height:65px;background: url(../images/tpl1/coin/haut_coin2.jpg) no-repeat;}

.bloc_zev{width:660px; height:203px;background: url(../images/tpl1/zeveillinettes/haut_zev.jpg) no-repeat;}
.bloc_zev2{width:660px; height:65px;background: url(../images/tpl1/zeveillinettes/haut_zev2.jpg) no-repeat;}

.bloc_mad{width:660px; height:203px;background: url(../images/tpl1/mad/haut_mad.jpg) no-repeat;}
.bloc_mad2{width:660px; height:65px;background: url(../images/tpl1/mad/haut_mad2.jpg) no-repeat;}

.bloc_arbre{width:660px; height:203px;background: url(../images/tpl1/arbre/haut_arbre.jpg) no-repeat;}
.bloc_arbre2{width:660px; height:65px;background: url(../images/tpl1/arbre/haut_arbre2.jpg) no-repeat;}

.bloc_newsletter{width:660px; height:203px;background: url(../images/tpl1/newsletter/haut_newsletter.jpg) no-repeat;}
.bloc_newsletter2{width:660px; height:65px;background: url(../images/tpl1/newsletter/haut_newsletter2.jpg) no-repeat;}

.bloc_lien{width:660px; height:203px;background: url(../images/tpl1/lien/haut_lien.jpg) no-repeat;}
.bloc_lien2{width:660px; height:65px;background: url(../images/tpl1/lien/haut_lien2.jpg) no-repeat;}



.bloc_jeux2{width:660px; height:65px;background: url(../images/tpl1/jeux/haut_jeux2.jpg) no-repeat;}

/*------------- PAGE ARTICLE--------*/
.plus1{width:237px; height:36px;background: url(../images/tpl1/bloc_article/plus1.jpg) no-repeat;}
.plus2{width:237px; height:auto;background: url(../images/tpl1/bloc_article/plus2.jpg) repeat-y;}
.plus3{width:237px; height:10px;background: url(../images/tpl1/bloc_article/plus3.jpg) no-repeat;}

.pluss1{width:237px; height:36px;background: url(../images/tpl1/bloc_article/pluss1.jpg) no-repeat;}
.pluss2{width:237px; height:auto;background: url(../images/tpl1/bloc_article/pluss2.jpg) repeat-y;}
.pluss3{width:237px; height:16px;background: url(../images/tpl1/bloc_article/pluss3.jpg) no-repeat;}

.lienpluscap { width:205px; margin-left:12px; margin-top:4px;}
.lienpluscap a{font-size:12px; color:#ff9900; font-weight:bold; text-decoration:underline;}
.lienpluscap a:hover{ font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:underline;}

.lienpluscapbis { width:205px; margin-left:12px; margin-top:4px;}
.lienpluscapbis a{font-size:12px; color:#990099; font-weight:bold; text-decoration:underline;}
.lienpluscapbis a:hover{ font-size:12px; color:#a9a9a9; font-weight:bold; text-decoration:underline;}

.lienpluscap2 { width:205px; margin-left:12px; margin-top:4px;}
.lienpluscap2 a{font-size:11px; color:#525451; text-decoration:underline;}
.lienpluscap2 a:hover{ font-size:11px; color:#525451; text-decoration:none;}

.lienpluscap2b { width:285px;}
.lienpluscap2b a{ width:285px; font-size:11px; color:#525451; text-decoration:underline;}
.lienpluscap2b{width:285px;font-size:11px; color:#525451;}
.lienpluscap2b a:hover{ font-size:11px; color:#525451; text-decoration:none;}

.jeutest a { color:#0192a7; text-decoration:underline; font-weight:bold; font-size:13px;}
.jeutest a:hover { color:#666666; text-decoration:none; font-weight:bold; font-size:13px;}

a .jeutest { color:#0192a7; text-decoration:underline; font-weight:bold; font-size:13px;}
a:hover .jeutest  { color:#666666; text-decoration:none; font-weight:bold; font-size:13px;}



/*------------- PUBLIE PAR--------*/
.publiepar{width:234px; height:27px;background: url(../images/tpl1/publiepar.jpg) no-repeat;}
.petit{ font-size:11px; color:#5f5d5d; text-align:center; line-height:13px;}

.pub1{width:16px; height:27px;background: url(../images/tpl1/pub_g.jpg) no-repeat;}
.pub2{width:16px; height:27px;background: url(../images/tpl1/pub_d.jpg) no-repeat;}
/*------------- COL DROITE--------*/
ul.menu_md{}
ul.menu_md li.item40{width:299px; height:28px; background-color:#d9e897; border:1px solid #63ae16; list-style-type:none;}
ul.menu_md li{ margin-left:-40px;width:299px; height:28px; background-color:#d9e897; border-bottom:1px solid #63ae16;border-right:1px solid #63ae16;border-left:1px solid #63ae16; list-style-type:none;}
ul.menu_md li a{font-size:12px; color:#000000; text-decoration:none; padding-left:10px; line-height:30px;}
ul.menu_md li a:hover{font-size:12px; color:#55a705; font-weight:bold; text-decoration:underline; padding-left:10px; line-height:30px;}

ul#mainlevel_md2{ margin-left:-40px;}
ul#mainlevel_md2 li{width:299px; height:28px; background-color:#d9e897; border:1px solid #63ae16; list-style-type:none;}
ul#mainlevel_md2 li a{font-size:12px; color:#000000; text-decoration:none; padding-left:10px;}
ul#mainlevel_md2 li a:hover{font-size:12px; color:#ff9900; font-weight:bold; text-decoration:underline; padding-left:10px; line-height:30px;}

.case1{width:299px; height:28px; background-color:#d9e897; border:1px solid #63ae16;}
.case2{width:299px; height:28px; background-color:#d9e897; border-left:1px solid #63ae16;border-right:1px solid #63ae16;border-bottom:1px solid #63ae16;}
.case3{width:298px; height:29px; background-color:#d9e897; border:1px solid #63ae16;}
.case32{width:298px; height:29px; background-color:#d9e897; border:1px solid #63ae16;}
.case4{width:299px; height:32px; background-color:#d9e897; border-bottom:1px solid #63ae16;border-left:1px solid #63ae16;border-right:1px solid #63ae16;}

.diapo_m1{width:300px; height:13px;background: url(../images/tpl1/diapomarque/diapo_haut.jpg) no-repeat;}
.diapo_m2{width:300px; height:auto;background: url(../images/tpl1/diapomarque/diapo_mil.jpg) repeat-y;}
.diapo_m3{width:300px; height:13px;background: url(../images/tpl1/diapomarque/diapo_bas.jpg) no-repeat;}

/*------------- RECHERCHE--------*/
.button_recherche{background: url(../images/tpl1/button_recherche.jpg) no-repeat; width:22px; height:17px; border:0;}
#search {float: right;width:150px;height: 40px;overflow: hidden;text-align:right;}
form#searchForm input {vertical-align: middle;}
form#searchForm table {border-collapse: collapse;}
form#searchForm td {padding:0;}
#mod_search_searchword {padding-left: 3px;}

/*------------- MENU DEROULANT--------*/
.menutest{width:1042px; height:51px;z-index:100; margin-left:-18px; margin-bottom:20px;}
.menutest #nav{ width:984px;}
.menutest #nav ul{list-style-type:none;position:relative;width:984px; float:left;}



.menutest #nav ul ul{margin-left:0px;padding:0; margin-top:50px;list-style-type:none;position:relative;}
.menutest #nav a{display:block;color:#000000;text-decoration:none;}
.menutest #nav li{float:left;position:relative; list-style-type:none;}
.menutest #nav li li{float:left;position:relative; list-style-type:none;margin-left:-40px;}
.menutest #nav li a.ssmenu {display:block; background-color:#34b888;width:100px;height:25px; background-repeat:no-repeat; font-family:Arial; font-size:14px; color:#FFFFFF; z-index:10;}
.menutest #nav li a.ssmenu:hover {display:block; background-color:#34b888;width:100px;height:25px; background-repeat:no-repeat; font-family:Arial; font-size:14px; color:#FFFFFF;}

#nav a.accueil {background-image: url(../images/tpl1/menu/m1.jpg); width:103px; height:51px;background-repeat:no-repeat;}
#nav a.accueil:hover{background-image: url(../images/tpl1/menu/m1_h.jpg); width:103px; height:51px;background-repeat:no-repeat;}
#nav a.accueil2{background-image: url(../images/tpl1/menu/m2.jpg); width:161px; height:51px;background-repeat:no-repeat;}
#nav a.accueil2:hover {background-image: url(../images/tpl1/menu/m2_h.jpg); width:161px; height:51px;background-repeat:no-repeat;}
#nav a.accueil3{background-image: url(../images/tpl1/menu/m3.jpg); width:112px; height:51px;background-repeat:no-repeat;}
#nav a.accueil3:hover {background-image: url(../images/tpl1/menu/m3_h.jpg); width:112px; height:51px;background-repeat:no-repeat;}
#nav a.accueil4{background-image: url(../images/tpl1/menu/m4.jpg); width:96px; height:51px;background-repeat:no-repeat;}
#nav a.accueil4:hover {background-image: url(../images/tpl1/menu/m4_h.jpg); width:96px; height:51px;background-repeat:no-repeat;}
#nav a.accueil5{background-image: url(../images/tpl1/menu/m5.jpg); width:137px; height:51px;background-repeat:no-repeat;}
#nav a.accueil5:hover {background-image: url(../images/tpl1/menu/m5_h.jpg); width:137px; height:51px;background-repeat:no-repeat;}
#nav a.accueil6{background-image: url(../images/tpl1/menu/m6.jpg); width:136px; height:51px;background-repeat:no-repeat;}
#nav a.accueil6:hover {background-image: url(../images/tpl1/menu/m6_h.jpg); width:136px; height:51px;background-repeat:no-repeat;}
#nav a.accueil7{background-image: url(../images/tpl1/menu/m7.jpg); width:111px; height:51px;background-repeat:no-repeat;}
#nav a.accueil7:hover {background-image: url(../images/tpl1/menu/m7_h.jpg); width:111px; height:51px;background-repeat:no-repeat;}
#nav a.accueil8{background-image: url(../images/tpl1/menu/m8.jpg); width:128px; height:51px;background-repeat:no-repeat;}
#nav a.accueil8:hover {background-image: url(../images/tpl1/menu/m8_h.jpg); width:128px; height:51px;background-repeat:no-repeat;}







/*------------- MENU 2--------*/
#nav2{ width:994px; margin-left:-40px; margin-top:-3px; height:54px;}
#nav2 ul{list-style-type:none;position:relative;}
#nav2 a{display:block;color:#000000;text-decoration:none;}
#nav2 li{float:left;position:relative; list-style-type:none;}
#nav2 li.date{float:left;position:relative; list-style-type:none;background-image: url(../images/tpl1/fonddate.jpg); width:168px; height:35px; background-repeat:no-repeat;}
#nav2 li.date h2{font-family:"Verdana"; font-size:13px; color:#FFFFFF; padding-top:0px; padding-left:15px;}

#nav2 li.accueil a{background-image: url(../images/tpl1/menu2/menu2_1.jpg); width:181px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil a:hover{background-image: url(../images/tpl1/menu2/menu2_1_h.jpg); width:181px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil2 a{background-image: url(../images/tpl1/menu2/menu2_2.jpg); width:161px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil2 a:hover{background-image: url(../images/tpl1/menu2/menu2_2_h.jpg); width:161px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil3 a{background-image: url(../images/tpl1/menu2/menu2_3.jpg); width:153px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil3 a:hover{background-image: url(../images/tpl1/menu2/menu2_3_h.jpg); width:153px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil4 a{background-image: url(../images/tpl1/menu2/menu2_4.jpg); width:146px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil4 a:hover{background-image: url(../images/tpl1/menu2/menu2_4_h.jpg); width:146px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil5 a{background-image: url(../images/tpl1/menu2/menu2_5.jpg); width:151px; height:54px;background-repeat:no-repeat;}
#nav2 li.accueil5 a:hover{background-image: url(../images/tpl1/menu2/menu2_5_h.jpg); width:151px; height:54px;background-repeat:no-repeat;}


/*------------- ARTICLE--------*/
.title_mag { font-size:14px; color:#ff9900; font-weight:bold;}
.title_mag2 { font-size:14px; color:#666666; font-weight:bold;}

.sstitle_mag { font-size:14px; color:#ff9900; font-weight:normal;}

.title_tambouille { font-size:14px; color:#990099; font-weight:bold;}
.sstitle_tambouille { font-size:14px; color:#990099; font-weight:normal;}

.title_canard { font-size:14px; color:#0192a7; font-weight:bold;}

table.contenttoc { /*margin: 5px;*/ /*border: 1px solid #ccc;padding: 5px;float: right;*/}
table.contenttoc td { /*padding: 0 5px;*/}

table.contenttoc td a{ font-size:12px; font-weight:bold; color:#ff9900; text-decoration:underline;}
table.contenttoc td a:hover{ font-size:12px; font-weight:bold; color:#a9a9a9; text-decoration:none;}

/*------------- FOOTER--------*/
#footerok{ background-image:url(images/tpl1/bas_footer.jpg) no-repeat;width:1042px; height:49px;}
.footerok h2{font-family:"Arial"; font-size:11px; color:#990099; font-weight:bold;}
.footerok h2 a{ text-decoration:none;font-family:"Arial"; font-size:11px; color:#990099; font-weight:bold;}





/*
div#newsflash {width: auto;margin-left: 350px;margin-right: 30px;border: 1px solid #00f;}
div#tabarea {background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;margin: 0 11px;}
div#tabarea_l {background: url(../images/mw_header_l_b.png) 0 0 no-repeat;padding-left: 32px;}
div#tabarea_r {height: 42px;background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;padding-right: 1px;}

div#footer_r {padding-top: 10px;height: 47px;overflow: hidden;}
div#footer_r div {text-align: center;font-size: .90em;color: #aaa;}
div#footer_r a:link, div#footer_r a:visited  {color: #999;}
div#footerspacer {height: 10px;}

#pathway {padding: 0px 10px 8px;width: auto;margin-top: -2px;margin-right: 250px;text-align: left;}



table.pill { margin-left: auto; margin-right: auto; padding: 0;}
td.pill_l { background: url(../images/mw_menu_cap_l.png) no-repeat; width:  20px; height: 32px;}
td.pill_m { background: url(../images/mw_menu_normal_bg.png) repeat-x; padding: 0; margin: 0; width: auto;}
td.pill_r { background: url(../images/mw_menu_cap_r.png) no-repeat; width:  19px; height: 32px;}
#pillmenu { white-space: nowrap; height: 32px; float: left;}
#pillmenu ul { margin: 0; padding: 0; list-style:none;}
#pillmenu li {float: left;background: url(../images/mw_menu_separator.png) top right no-repeat;margin: 0;padding: 0;}
#pillmenu a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;float:left; display:block; height: 24px; line-height: 24px; padding: 0 20px; color: #000;  text-decoration: none;}
#pillmenu a#active_menu-nav {margin-top:2px;height: 21px;line-height: 21px;background-position: 0 0;}

#leftcolumn {padding: 0;margin: 0;width: 20%;float:left;}


div.offline {background: #fffebb;width: 100%;position: absolute;top: 0;left: 0;font-size: 1.2em;padding: 5px;}
span.pathway { display: block; margin: 0 20px; height: 16px; line-height: 16px; overflow: hidden;}


div.componentheading { padding-left: 0px;}
h1 {padding: 0;font-family:Helvetica ,Arial,sans-serif;font-size: 1.3em;font-weight: bold;vertical-align: bottom;color: #666;text-align: left;width: 100%;}
h2, .contentheading {padding: 0;font-family: Arial, Helvetica,sans-serif;font-size: 1.4em;font-weight: normal;vertical-align: bottom;color: #333;text-align: left;width: 100%;}
table.contentpaneopen h3 {margin-top: 25px;}
h4 {font-family: Arial, Helvetica, sans-serif;color: #333;}
h3, .componentheading, table.moduletable th, legend { margin: 0;font-weight: bold;font-family: Helvetica,Arial,sans-serif;font-size: 1.5em;padding-left: 0px;margin-bottom: 10px;	text-align: left;}


.small {font-size: .90em;color: #999;font-weight: normal;text-align: left;}
.modifydate { height: 20px; vertical-align: bottom;font-size: .90em;color: #999;font-weight: normal;text-align: left;}
.createdate {height: 20px;vertical-align: top;font-size: .90em;color: #999;font-weight: normal;vertical-align: top;padding-bottom: 5px;padding-top: 0px;}
a.readon {margin-top: 10px;display: block;float: left;background: url(../images/mw_readon.png) top right no-repeat;padding-right: 20px;line-height: 14px;height: 16px;}

.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

.ol-foreground {background-color: #f6f6f6;}
.ol-background {background-color: #666;}
.ol-textfont {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.ol-captionfont {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #f6f6f6;font-weight: bold;}
.ol-captionfont a {color: #0B55C4;text-decoration: none;font-size: 12px;}
.ol-closefont {}


a.mainlevel:link, a.mainlevel:visited {padding-left: 5px;}
a.mainlevel:hover {}


span.article_separator {display: block;height: 20px;}

.article_column {padding-right: 5px;}
.column_separator {border-left: 1px dashed #e0e0e0;padding-left: 10px;}

td.buttonheading {}
td.buttonheading img {border:none;}
.clr {clear: both;}

td.greyline { width: 20px; background: url(../images/mw_line_grey.png) 50% 0 repeat-y;}

table.blog span.article_separator {display: block;height: 20px;}

.contentpaneopen_edit{float: left;}


table.contenttoc { margin: 5px; border: 1px solid #ccc;padding: 5px;float: right;}
table.contenttoc td { padding: 0 5px;}


td.sectiontableheader {background: #efefef;color: #333;font-weight: bold;padding: 4px;border-right: 1px solid #fff;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td { padding: 4px;}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 { padding: 3px;}


table.contentpaneopen, table.contentpane {margin: 0;padding: 0;width: auto;}
table.contentpaneopen li {margin-bottom: 5px;}
table.contentpaneopen fieldset {border: 0;border-top: 1px solid #ddd;}
table.contentpaneopen h3 {margin-top: 25px;}
table.contentpaneopen h4 {font-family: Arial, Helvetica, sans-serif;color: #333;}
.highlight {background-color: #fffebb;}

table.user1user2 div.moduletable {margin-bottom: 0px;}
div.moduletable, div.module { margin-bottom: 25px;}

div.module_menu h3 {font-family: Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #eee;margin: -23px -4px 5px -5px;padding-left: 10px;padding-bottom: 2px;}
div.module_menu {margin: 0;padding: 0;margin-bottom: 15px;}
div.module_menu div div div {padding: 10px;padding-top: 30px;padding-bottom: 15px;width: auto;}
div.module_menu div div div div {background: none;padding: 0;}
div.module_menu ul {margin: 10px 0;padding-left: 20px;}
div.module_menu ul li a:link, div.module_menu ul li a:visited {font-weight: bold;}

#leftcolumn div.module {padding: 0 10px;}
#leftcolumn div.module table {width: auto;}


table.adminform textarea {width: 540px; height: 400px;font-size: 1em; color: #000099;}

div.search input {width: 145px;border: 1px solid #ccc;margin: 15px 0 10px 0;}
form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }
form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }


div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }
div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }


table.paramlist {margin-top: 5px;}
table.paramlist td.paramlist_key {width: 128px;text-align: left;height: 30px;}
table.paramlist td.paramlist_value {}
div.message {font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;font-size : 14px;color : #c30;text-align: center;width: auto;background-color: #f9f9f9;	border: solid 1px #d5d5d5;margin: 3px 0px 10px;padding: 3px 20px;}



.bannergroup {}
.banneritem img {display: block;margin-left: auto;margin-right: auto;}
.banneritem_text {padding: 4px;font-size: 11px;}
.bannerfooter_text {padding: 4px;font-size: 11px;background-color: #F7F7F7;text-align: right;}

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

.pollstableborder td {text-align: left;}
span.description {display:block;padding-left: 30px;}

fieldset {border: 1px solid #ccc;margin-top: 15px;padding: 15px;}
legend {margin: 0;padding: 0 10px;}
td.key {border-bottom:1px solid #eee;color: #666;}
.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;}
.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../system/images/selector-arrow.png) no-repeat;}
.tool-text {font-size: 100%;margin: 0;}

#system-message { margin-bottom: 20px; }
#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{float:left;padding-left: 25px;}
#power_by{float:right;padding-right: 25px;}
#component-contact table td {padding: 2px 0;}
*/