* {margin:0; padding:0; }
html {}
body {text-align:center; margin:0; font-family:Arial, sans-serif; font-size:12px; height:100%; width:100%; background-color:#FFFFFF;
scrollbar-face-color: #b6d0a3;
scrollbar-shadow-color: #228b22;
scrollbar-highlight-color: #b8cfa5;
scrollbar-3dlight-color: #8fbc8b;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #54723c;}
a { text-decoration:none; }
ul,li{ list-style:none;list-style-type:none;}
img {border:medium none;}
.clear {clear:both; height:1px; font-size:1px; line-height:1px;}
#bordure{margin:0 auto; padding:1px 0; width:962px; text-align:center; background-color:#EAF2C6;}
#contGlob{text-align:left; margin:0 auto; width:960px;background-color:#ffffff;}

#main #flashaccueil p {text-align:center; padding:30px 20px 20px; margin:0;}
#main #flashaccueil .inter {height:55px;}
#main #flashaccueil p strong {font-size:1.2em; color:#0f6a01;}
#main.mainaccueil {background:url(../img/bas_accueil.jpg) left bottom no-repeat; height:383px;}
.mainaccueil .flash {float:left; width:670px;}
.mainaccueil .texteaccueil {float:left; width:270px; zoom:100%;}
#main.mainaccueil .texteaccueil h1 {margin:10px 0 10px 38px; font-size:2.5em; color:#006a00;/*font-family:Trebuchet MS,Verdana,sans-serif; */font-weight:bold;}
#main.mainaccueil .texteaccueil table img{margin:10px 0 0 38px;}
#main.mainaccueil .texteaccueil p {padding:0; line-height:1.5em; font-weight:bold; margin:0 0 0 38px; color:#006a00;/*font-family:Trebuchet MS,Verdana,sans-serif;*/ font-size:1.15em;}
.mainaccueil .texteaccueil p .sophia{font-size:1.2em;}
#header{height:127px;background-image:url(../img/header.jpg);background-position:0px 0px;background-repeat:no-repeat;position:relative;}
/************* BLOC ADHERENTS *************/
#header #adherents {position:absolute; top:13px; right:13px; width:250px; height:101px;}
#header #adherents .contenu{font-size:11px; padding:15px 5px 5px 22px;}
#header #adherents .contenu p{margin:0 0 2px; padding:0;}
#header #adherents .contenu strong{font-weight:bold;}
#header #adherents .contenu a{color:#006b00; text-decoration:underline;}
#header #adherents .contenu .gris{color:#acb19d; text-decoration:underline;}
#header #adherents .titre {margin-bottom:2px;}
#header #adherents .contenu label{display:block; margin-bottom:5px; padding-right:60px;}
#header #adherents .contenu input.adnum{vertical-align:middle; border: 1px solid #606060; width:100px; margin-right:5px;}
#header #adherents .contenu button{vertical-align:middle; background:url('../img/bt_ok.gif');border-width:0; width:24px; height:25px;}
#header #adherents .contenu button span{display:none;}
#header #adherents .contenu a img{vertical-align:middle;}

#son {width:62px; height:23px; background:url('../img/bg_son.gif') left 0px no-repeat; float:left;}
#sonjoue {margin:2px 0 0 8px;}

#accueil{position:absolute;left:510px;top:50px; zoom:100%;}
#menu{background-color:#2d6622; height:32px;}
#menu div{float:left; display:inline;}
#menu div.separator{width:1px; background-color:#fff; margin:4px 0 5px;}
#main{}
#main .sup,#popup .sup{font-size:15px;}
#main h1{color:#606060;font-size:18px;font-weight:normal;}
#main h2,#popup h2{color:#0f6a00;font-size:12px;font-weight:bold;}
#main h3 {zoom:100%; font-size:12px;font-weight:bold;}
#main #left{line-height:17px; float:left; display:inline; width:589px;margin:25px 40px 0px 40px;}
#main .scroll{height:382px;overflow:auto}
#main p{padding:10px 2px;}
#main ul{padding:10px;}
#main li,#popup li{padding-left:15px;background-image:url(../img/puce_verte.gif);background-position:4px 4px;background-repeat:no-repeat;}
#main a,#main a:visited{color:#0f6a00;text-decoration:underline;}
#main #right{float:left;width:291px;}
#main .doc{background-image:url(../img/doc.gif);background-position:0px 0px;background-repeat:no-repeat;padding:5px 0px 10px 30px;}
#footer{height:58px;background:url(../img/logo.gif) no-repeat right bottom #fff;position:relative;}
#footer #part1{zoom:1;}
#footer #part1 li{display:inline;float:left;padding:6px 10px 0px 10px;}
#footer  #part1 li.separator{display:inline;float:left;width:1px;height:6px;background-image:url(../img/barre2.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:6px;padding:5px 0px 4px 0px;}
#footer #part2{zoom:1; position:absolute;top:0px;left:372px; width:494px;}
#footer #part2 ul {margin:0; padding:0;}
#footer #part2 li{display:inline;float:left;padding:0px 0px}
#footer #logo{zoom:1; position:absolute;right:0px;top:2px;}
#footer #logo img{width:110px; height:50px;}

#popup{text-align:left; /*height:415px;*/line-height:17px;width:344px;background:url('../img/backpopup.gif') no-repeat 0px 0px;}
#popup #contenupopup{padding:70px 15px 20px 15px;}
#popup p{padding:6px 2px;}
#popup a,#popup a:visited{color:#0f6a00;text-decoration:underline;}
#popup ul{padding:3px 0px;}
#popup #close{position:absolute;right:6px;top:8px;}
#footerpopup{position:absolute; bottom:0; left:0; height:24px;background-color:#57974b;width:344px;}


/*********************** ESPACE ADHERENTS ***********************/
.sitesutiles {position:relative; height:auto; zoom:100%; background:url('../img/dot_vert.jpg') repeat;}
.espace  {position:relative; height:auto; zoom:100%; background:url('../img/espace_adherent/visuel_adh_accueil.jpg') right top no-repeat #f1f5d5;}
.publications  {position:relative; height:auto; zoom:100%; background:url('../img/espace_adherent/visuel_adh_publications.jpg') right top no-repeat #f1f5d5;}
#photo {position:absolute; top:0; right:0;}
#mainad .chemin {font-size:11px; color:#026802; padding:5px 33px 5px;}
#mainad .chemin a{text-decoration:underline; color:#026802;}
.sitesutiles .chemin, .ensavoirplus .chemin {margin-right:220px;}
.espace .chemin, #mainad  .espace h2, .publications .chemin {margin-right:265px;}
#mainad #colgauche {float:left; padding:12px 0 0;}
#mainad .espace #colgauche {padding-top:37px; margin-left:198px; /*margin-left:134px; */display:inline; width:428px;}
#mainad .espace p.bodytext {font-size:0.95em;}
#mainad .espace a.download {font-size:1em;}
#mainad a.download {color:#0f6a00; text-decoration:underline;}
#mainad .publications #colgauche {margin-left:40px; width:421px; display:inline;}
#mainad .publications #colgauche h4 {font-size:1em; margin-left:15px; margin-top:2px; margin-bottom:12px;}
#mainad .espace .bgespace {zoom:100%; background:url('../img/espace_adherent/illustration_cubes.jpg') no-repeat 15px 12px;}
#mainad .sitesutiles #colgauche, #mainad.ensavoirplus #colgauche {float:none;}
#mainad h2{zoom:100%; background:url('../img/espace_adherent/bg_h2.gif') no-repeat; padding:2px 38px 0; color:#60605e; margin:12px 0 9px 35px; font-size:19px; font-weight:normal;}
#mainad .sitesutiles h2{margin:12px auto 9px;}
#mainad p {padding:0 15px 25px; margin:0;}
#mainad p.intro{margin:9px 33px 0;}
#mainad .sitesutiles p.intro, #mainad .ensavoirplus p.intro {margin-right:244px;}
#mainad .espace p.intro, #mainad .publications p.intro {margin-right:265px;}
#mainad #colgauche .bloc {zoom:100%; margin-bottom:37px; background:url('../img/espace_adherent/bg_bloc.gif') repeat-y right 26px #fff;}
#mainad .espace #colgauche .bloc {width:427px;}
#mainad #colgauche .bloc  h3, #mainad #coldroite .bloc  h3{margin-bottom:25px; background:url('../img/espace_adherent/bg_h3.gif') no-repeat left top; color:#fff; font-size:12px; padding:6px 12px;}
#mainad .publications #colgauche .bloc, #mainad.publications #coldroite .bloc {margin-bottom:4px;}
#mainad .publications #colgauche .bloc  h3, #mainad.publications #coldroite .bloc  h3{background:url('../img/espace_adherent/bg_h3_moyen.gif') no-repeat left top;}
#mainad #colgauche .bloc .blocimg, #mainad #coldroite .bloc .blocimg {padding-bottom:24px;}
#mainad #colgauche .bloc .blocimg .img, #mainad #coldroite .bloc .blocimg .img {padding:0 3px 4px 0; position:relative; float:left; margin:0 6px 0 19px; background:url('../img/espace_adherent/bg_blocimg.gif') no-repeat right bottom;}
#mainad #colgauche .bloc .blocimg .img .haut, #mainad #coldroite .bloc .blocimg .img .haut {width:3px; height:4px; position:absolute; right:0; top:0; background:url('../img/espace_adherent/blocimg_hautdroite.gif') no-repeat;}
#mainad #colgauche .bloc .blocimg .img .bas, #mainad #coldroite .bloc .blocimg .img .bas {width:4px; height:4px; position:absolute; left:0; bottom:0; background:url('../img/espace_adherent/blocimg_basgauche.gif') no-repeat;}
#mainad #colgauche .bloc .blocimg h4, #mainad #coldroite .bloc .blocimg h4 {font-size:1em; font-weight:bold; margin:0 19px 10px 19px;}
#mainad #colgauche .bloc .blocimg .text h4, #mainad #coldroite .bloc .blocimg .text h4 {font-size:1em; font-weight:bold; margin:0;}
#mainad #colgauche .bloc .blocimg p, #mainad #coldroite .bloc .blocimg p {margin:0; float:left;}
#mainad #colgauche .bloc .blocimg p .telecharger, #mainad #coldroite .bloc .blocimg p .telecharger {font-size:1.05em;}
#mainad #colgauche .bloc .blocimg p .telecharger a, #mainad #coldroite .bloc .blocimg p .telecharger a{color:#0f6a00; text-decoration:underline;}
#mainad #colgauche .bloc .blocimg p .telecharger a .nonu, #mainad #coldroite .bloc .blocimg p .telecharger a .nonu{text-decoration:none;}
#mainad #colgauche .bloc  td p a,#mainad #coldroite .bloc  td p a{color:#0f6a00; text-decoration:underline; font-size: 1.05em;}
#mainad #colgauche .bloc  .lien, #mainad #coldroite .bloc  .lien, #mainad #colgauche .bloc  p.lien, #mainad #coldroite .bloc  p.lien {height:23px; text-align:right; background:url('../img/espace_adherent/bg_lien_bloc.gif') no-repeat; padding:0 34px 0 0; margin: 0;}
#mainad .publications #colgauche .bloc  .lien, #mainad .publications #coldroite .bloc  .lien {height:20px; background:url('../img/espace_adherent/bg_lien_bloc_moyen.gif') no-repeat;}
#mainad #colgauche .bloc  .lien a {zoom:100%; font-size:0.9em; float:right; font-weight:bold; cursor:pointer; background:url('../img/espace_adherent/bg_lien_a_bloc.gif') no-repeat; height:23px; line-height:18px; padding-left:8px; color:#fff; text-decoration:none;}
#mainad #colgauche .bloc  .infos a {background:url('../img/espace_adherent/bg_lien_a_blocinfos.gif') no-repeat; padding-left:23px;}
#mainad #colgauche #sites {padding-bottom:10px; margin:0 254px 0 35px;}
#mainad #colgauche #sites  .site{margin-bottom:30px;}
#mainad .sitesutiles #colgauche {margin:0 254px 0 40px;}
#mainad .sitesutiles #colgauche #sites  .site h3{color:#006900; font-size:12px; padding:5px 0 6px 33px; background:url('../img/espace_adherent/fleche_liens.gif') no-repeat;}
#mainad .ensavoirplus #colgauche #sites  .site h3{color:#000; font-size:12px; padding:0 0 0 9px; background:url('../img/espace_adherent/puce_liens.gif') no-repeat left 7px;}
#mainad .sitesutiles #colgauche #sites  .site p{margin-left:33px;}
#mainad #colgauche #sites  .site .liensite {display:block; margin:5px 0; color:#006900;}
#mainad #colgauche #sites  .site .liensite a{color:#006900; text-decoration:underline;}
#mainad .espace #coldroite {margin-left:48px; float:left; width:251px; padding:43px 0 20px;}
#mainad .espace #coldroite .autres {padding:5px 0; text-align:right; margin:50px 5px 22px 0;}
#mainad .publications #coldroite {float:left; margin-left:43px; width:421px; padding-top:40px;}
#mainad .publications #coldroite .autres {padding:5px 0; margin-bottom:12px;}
#mainad .sitesutiles .autres {position:absolute; bottom:90px; right:32px; padding:5px 3px;}
#mainad .publications #coldroite .bloc  .lien {height:20px; background:url('../img/espace_adherent/bg_lien_bloc_moyen.gif') no-repeat;}
#mainad #coldroite .bloc {zoom:100%; margin-bottom:37px; background:url('../img/espace_adherent/bg_bloc.gif') repeat-y right 26px #fff;}
#mainad #coldroite .bloc  h3{zoom:100%; background:url('../img/espace_adherent/bg_h3_moyen.gif') no-repeat left top;}
#mainad .espace #coldroite .bloc  h3{background:url('../img/espace_adherent/bg_h3_petit.gif') no-repeat left top;}
#mainad #coldroite .bloc  p.lien {height:37px; text-align:right; background:url('../img/espace_adherent/bg_lien_bloc_petit.gif') no-repeat; padding-right:34px;}
#mainad #coldroite .bloc  .lien a {font-size:0.9em; text-align:left; padding-top:3px; margin-left:35px; height:37px;float:right; font-weight:bold; cursor:pointer; position:relative; background:url('../img/espace_adherent/bg_lien_a_bloc_petit.gif') no-repeat; line-height:14px; padding-left:8px; color:#fff; text-decoration:none;}

.hiddencontent{display:none;}
.sup{font-size:15px;}
.tx_ablinklist_catalogView_categoryLabel{display:block; background:url('../img/espace_adherent/fleche_liens.gif') no-repeat; color:#006900; font-size:12px; padding:5px 0 6px 32px; font-weight:bold; zoom:100%;}

#mainad.sitesutiles p.bodytext {padding-left:0;}
#mainad.sitesutiles h2 {padding-right:0;}
#mainad .tx_ablinklist_catalogView_categories .tx_ablinklist_catalogView_category p.bodytext{padding:0 0 0 32px;}
#mainad .tx_ablinklist_catalogView_links p.bodytext{padding:0 15px 0 0; font-size:0.9em;}
#mainad .tx_ablinklist_catalogView_links span.labelsite {font-size:0.9em;}
#mainad .tx_ablinklist_catalogView_categories .description p.bodytext i {font-style:normal;}

.labelsite{color:#000000; font-size:12px; display:block; padding:5px 0 2px 8px; font-weight:bold; background:url('../img/espace_adherent/puce_liens.gif') no-repeat left 10px;}
.tx_ablinklist_catalogView_link_2 a,.tx_ablinklist_catalogView_link_1 a{display:block; margin-bottom:5px; margin-left:0px; color:#006900; text-decoration:underline;}
.tx_ablinklist_catalogView_link_2 p a,.tx_ablinklist_catalogView_link_1 p a{display:inline; margin:0;}
.tx_ablinklist_catalogView_link_2 ,.tx_ablinklist_catalogView_link_1 {padding-bottom:20px;}
.description{font-size:12px; font-weight: normal;}
.description a{display:block; margin-top:4px; padding-left:32px; color:#006c00; text-decoration:underline;}
.csc-header h4{font-size:1em; font-weight:bold; margin:0 19px 10px 19px}
.tx_ablinklist_catalogView_category {padding: 0; float:none; width:auto; padding-bottom:30px;}
.tx_ablinklist_catalogView_links {padding-top: 0px; padding-left: 34px; clear:none;}
.tx_ablinklist_catalogView_link_1 img, .tx_ablinklist_catalogView_link_2 img {display:none;}
#mainad .espace table.imgtext-nowrap {width:100%;}
#mainad .publications  table.imgtext-nowrap {width:100%;}
table.imgtext-nowrap td {padding-left:6px;}
table.imgtext-nowrap td {font-size:12px;}
table.imgtext-nowrap h4, table.imgtext-nowrap td h4{font-size:12px; margin-bottom:8px;}
#mainad .espace table.imgtext-nowrap h4,#mainad.espace  table.imgtext-nowrap p.bodytext{width:318px;}
#mainad .publications table.imgtext-nowrap h4,#mainad.publications  table.imgtext-nowrap p.bodytext{width:340px;}
#mainad .publications  p.bodytext{padding-bottom:10px;}
#coldroite table.imgtext-nowrap h4{font-size:1em; width:305px;}
/*#mainad .bloc {margin:0 15px 25px;}*/
#mainad .bloc table.imgtext-nowrap p{font-size:0.95em; margin:0; padding:0 15px 24px 0; margin:0;}
#mainad .tx-ablinklist-pi1 p {padding:0 15px 0;}
.retour_adh {font-weight:bold; padding:25px 32px; text-align:right;}
.retour_adh a {padding-left:20px; background:url(../img/retour_accueil.gif) no-repeat; color:#0f6a00;}
.retour_adh a:hover {text-decoration:underline;}
#mainad .sitesutiles .retour_adh {margin-top:150px;}

#main .tx-dropdownsitemap-pi1 {padding:20px 0;}
#main .tx-dropdownsitemap-pi1 ol{display:block;}
#main .tx-dropdownsitemap-pi1 li{background:none; padding-left:10px;}
#main .expAll {border:none; margin-left:0;}
#main .level_1 {margin-left:0;}

.renseignements {padding-top:30px;}
.petit {font-size:0.8em;line-height:0.8em;}
.petit2 {font-size:0.95em;}
.italic {font-style:italic;}
.erreur {color:red; display:block; margin-bottom:4px;}
.cout {display:block; margin-top:5px;}

#update-date {font-style:italic; height:auto; padding:25px 0 10px; display:block; position:relative; clear:both;}
#popup #update-date {padding:25px 15px 10px; }
.publications #update-date {margin-left:40px;}