body { margin:0;text-align:center;width:100%; }

h1,h2,h3 { font-family:Georgia,"Trebuchet Ms",arial;font-weight:normal;margin-top:5px; }
h1 { font-size:30px; }
h2 { font-size:17px; }
h3 { font-size:16px; }

ul,p { font-family:"Trebuchet Ms",georgia,arial;font-size:12px;text-align:justify; }

img { border:0; }
a { text-decoration:none; }

#header { height:182px;background-repeat:no-repeat; }
#header #logo { position:absolute;margin-left:15px; }
#header #adherents { position:absolute;margin-left:686px; }
#header #recherche { position:absolute;margin-left:840px;background-repeat:no-repeat;height:33px;width:154px; }
#header #recherche input.text, #content #trouvergroupe input.text { font-size:10px;font-family:"Trebuchet MS",calibri,arial,sans-serif;margin-top:4px;width:120px;margin-left:10px;height:12px; }
#header #recherche input.submit, #content #trouvergroupe input.submit { margin-bottom:-1px; }

#header, .menu, #content, #footer { margin-left:auto;margin-right:auto;width:1000px;text-align:left; }

.menu { height:32px;background-repeat:repeat-x;background-image:url('http://design.ecles.fr/eedf/design/fnd-menu.png');font-family:"Trebuchet Ms",calibri,arial;font-size:18px; }
.menu a { font-size:14.5px; }
.menu #assolaique { margin-left:0;position:absolute; }
.menu .menuLinks { margin-left:200px;text-align:right;position:absolute;width:800px;margin-top:4px; }
.subMenu .menuLinks { margin-left:0;width:990px; }

#content { min-height:450px;background-repeat:repeat-x; }
#content .soutiens { position:absolute;margin-left:-113px; }
#content #trouvergroupe { position:absolute;margin-left:-223px;margin-top:78px; }
#content #trouvergroupe form { position:absolute;margin-top:-45px;margin-left:280px; }
#content #decoMenuLeft { position:absolute;margin-left:2px; }
#content #newsletter { margin-left:-118px;margin-top:4px; }

#content .menuLeft { margin-left:30px;width:215px; }
#content .menuLeft tr td.aMiniTd, #content .menuLeft tr td.aRepeatXTd, #content .menuLeft tr td.aRepeatYTd { line-height:1px;font-size:20px;max-width:9px;height:6px; }
#content .menuLeft tr td.aRepeatXTd { background-repeat:repeat-x;font-size:1px; }
#content .menuLeft tr td.aRepeatYTd { background-repeat:repeat-y; }
#content .menuLeft tr td.contentMenuLeft a { margin-left:22px;line-height:28px;font-family:"Trebuchet Ms",georgia,arial; }
#content .menuLeft tr td.contentMenuLeft hr { border:0;height:2px;margin:2px; }
#content .searchBox tr td.contentMenuLeft { background-color:#fbedae;padding:5px; }
#content .searchBox tr td h3 { font-family:'Trebuchet Ms'; }
#content .searchBox tr td.aMiniTd, #content .searchBox tr td.aRepeatXTd, #content .searchBox tr td.aRepeatYTd { line-height:1px;font-size:20px;max-width:6px; }
#content .searchBox tr td.menuLeftRight { background-position:-5px; }
#content .searchBox tr td.aMiniTd img { position:absolute;margin-top:-3px; }
#content .searchBox tr td.aMiniTd img.rightImg { margin-left:-5px; }

#content #txtContent { width:100%;margin-top:15px;margin-right:15px; }
#content #txtContent tr td.aMiniTd, #content #txtContent tr td.aRepeatXTd, #content #txtContent tr td.aRepeatYTd { line-height:1px;font-size:20px; }
#content #txtContent tr td.aRepeatXTd { background-repeat:repeat-x; }
#content #txtContent tr td.aRepeatYTd { background-repeat:repeat-y; }

#content #txtContent tr td.contentTxtContent { background-color:#fff; }
#content #txtContent tr td.txtContentHeader { background-image:url('http://design.ecles.fr/eedf/design/header-txt-content.png'); }
#content #txtContent tr td.txtContentLeft { background-image:url('http://design.ecles.fr/eedf/design/left-txt-content.png'); }
#content #txtContent tr td.txtContentRight { background-image:url('http://design.ecles.fr/eedf/design/right-txt-content.png'); }
#content #txtContent tr td.txtContentFooter { background-image:url('http://design.ecles.fr/eedf/design/footer-txt-content.png'); }

#content #filarianne { font-family:"Trebuchet Ms",georgia,arial;font-weight:bold;color:#238f9b;font-size:12px; }

#menusFooter { text-align:left; }

#footer #leftEtiquette { position:absolute;width:367px;margin-left:-250px; }
#footer #etiquetteFooter { width:867px;margin-left:117px;height:179px; }
#footer #contentFooter { background-repeat:no-repeat;width:705px;padding-left:15px;padding-right:15px; }
#footer #contentFooter table tr td { border-right:1px dotted #a1940e;vertical-align:top; }
#footer #contentFooter table tr td.noBorder { border:0; }
#footer #contentFooter table tr td h3 { font-family:"Trebuchet Ms",georgia,arial;font-size:16px;font-weight:normal;margin:5px;margin-left:15px; }
#footer #contentFooter table tr td p { font-weight:bold;margin-left:20px;margin-right:30px; }
#footer #contentFooter table tr td a, #footer #contentFooter table tr td span { padding-left:5px; }

#footerInfos { width:1000px;margin-left:auto;margin-right:auto; }
#footerInfos tr td { text-align:left;width:50%;font-family:"Trebuchet Ms",georgia,arial;font-size:10px; }

form.form1 { background-color:#f1f1f1;border:1px solid #e2e2e2;padding:4px;padding-top:0; }
form.form1 label { font-family:"Trebuchet Ms",georgia,arial;font-size:16px;color:#0b535b; }
form.form1 input.style,form.form1 select.style,form.form1 textarea.style { padding:1px;font-size:14px;font-family:"Trebuchet Ms",georgia,arial;border:1px solid #c8c721;width:250px; }
form.form1 select.style { width:256px; }
form.form1 input.style:hover,form.form1 select.style:hover,form.form1 textarea.style:hover { border:1px solid #959595; }
form.form1 input.style:focus,form.form1 select.style:focus,form.form1 textarea.style:focus { border:1px solid #9e2946; }

form.form2 label { font-family:"Trebuchet Ms",georgia,arial;font-size:14px;color:#858585; }
form.form2 input.style,form.form2 select.style,form.form2 textarea.style { padding:1px;font-size:10px;font-family:"Trebuchet Ms",georgia,arial;border:1px solid #fff;width:120px; }

form.form3, form.form4 { margin-left:auto;margin-right:auto;width:auto;text-align:center;background-repeat:repeat-x;margin-bottom:5px; }
form.form3 h4, form.form4 h4 { background-repeat:repeat-x;line-height:32px;margin:0;text-align:left;font-size:14px;font-family:"Trebuchet Ms",georgia,arial;padding-left:10px;font-weight:normal; }
form.form3 h4 img, form.form4 h4 img { margin-bottom:-4px;padding-right:4px; }
form.form3 table tr td, form.form4 table tr td { text-align:left; }
form.form3 table tr td p, form.form4 table tr td p { margin:0;padding-left:5px;padding-right:5px; }
form.form3 label, form.form4 label { font-size:12px;font-family:"Trebuchet Ms",georgia,arial; }
form.form3 input.style, form.form3 textarea.style, form.form4 input.style, form.form4 textarea.style { padding:1px;font-size:12px;font-family:"Trebuchet Ms",georgia,arial;width:226px;
                                                                                                       background-repeat:repeat-x; }

form.form3 { border-bottom:2px solid #a70000;background-color:#e1a8a8;background-image:url('http://design.ecles.fr/eedf/design/fnd-form-1.jpg'); }
form.form3 input.style, form.form3 textarea.style { border:1px solid #f2d1c5;background-image:url('http://design.ecles.fr/eedf/design/fnd-input-form-1.png'); }
form.form3 h4 { background-image:url('http://design.ecles.fr/eedf/design/fnd-header-form-1.png');color:#a9d4d7; }
form.form3 .newListSelected { background-image:url('http://design.ecles.fr/eedf/design/select-bg-1.png'); }
form.form3 .hiLite, form.form3 .hiLite a {background:#fadcd1!important; color:#151515!important;}

form.form4 { border-bottom:2px solid #607b20;background-color:#dee7ad;background-image:url('http://design.ecles.fr/eedf/design/fnd-form-2.jpg'); }
form.form4 input.style, form.form4 textarea.style { border:1px solid #e0e9b4;background-image:url('http://design.ecles.fr/eedf/design/fnd-input-form-2.png'); }
form.form4 h4 { background-image:url('http://design.ecles.fr/eedf/design/fnd-header-form-2.png');color:#49630a; }
form.form4 .newListSelected { background-image:url('http://design.ecles.fr/eedf/design/select-bg-2.png'); }
form.form4 .hiLite, form.form4 .hiLite a {background:#cddc86!important; color:#151515!important;}


.message{ margin-bottom:20px; position:relative color:#3d3333; font-size:1.2em; padding:10px 10px 0px 50px; }
.message { margin:0 10px; }
.message h6 { margin:0; }
.message p { margin-bottom:10px; }
.message .inner { background-position:-10px -10px;background-repeat: no-repeat;margin-bottom:-9px;padding-bottom:10px; }
.message-error { border:#d99d9d 1px solid;background:url(/img/admin/error.png) no-repeat left center; }
.message-success { border:#9bdea8 1px solid;background:url(/img/admin/success.png) no-repeat left center; }
.message-notice { border:#e8e657 1px solid;background:url(/img/admin/notice.png) no-repeat left center; }
.message-infos { border:#a0caf9 1px solid;background:url(/img/admin/infos.png) no-repeat left center; }
.message .close { position:absolute;top:5px;right:5px; }
.message .close  { background: url(/img/admin/sprite.png) repeat scroll 100% -2880px;padding-left:16px;text-decoration:none; }
.message .close:hover { background: url(/img/admin/sprite.png) repeat scroll 100% -2910px; }


#scoo, #la-boutik, #bafa-bafd, #zecolo-camps, #trouver-terrain-hebergement, #vacances-adaptees, #sac-oiseau { position:absolute;background-repeat:no-repeat; }
#bafa-bafd { background-image:url('http://design.ecles.fr/eedf/design/bafa-bafd.png');width:233px;height:202px; }
#zecolo-camps { background-image:url('http://design.ecles.fr/eedf/design/zecolo-camps.png');width:350px;height:264px; }

#productsBootik { position:absolute;margin-left:45px;margin-top:-180px;text-align:center;width:150px;height:120px; }
#productsBootik a.linkBootik { display:none;font-size:10px; }
#productsBootik a.linkBootik img { max-width:150px;max-height:130px;border:2px solid #238f9b; }


div.aTiret,div.aTiret2 { width:100%;background-repeat:repeat-x; }
div.aTiret { height:7px;background-image:url('http://design.ecles.fr/eedf/design/tirets.png'); }
div.aTiret2 { height:6px;background-image:url('http://design.ecles.fr/eedf/design/tirets-2.png'); }
div.aTiret5 { height:6px;background-image:url('http://design.ecles.fr/eedf/design/tirets-5.png'); }

table.aListTable { font-family:"Trebuchet MS",georgia,arial;border:1px solid;border-bottom:0;width:100%;  }
table.aListTable tr th, table.aListTable tr td { padding:2px; }
table.aListTable tr th { font-size:18px;font-weight:normal; }
table.aListTable tr td { border-bottom:1px solid;font-size:14px;  }

div.paginate { font-family:"Trebuchet Ms",georgia,arial;font-size:18px;padding:1px; }
div.paginate a { padding-left:10px;padding-right:10px; }

#inputBafa { position:absolute;margin-top:92px;margin-left:57px; }

span.aTiretContent { opacity:0.3; }

#footer #menuInfos { width:990px;line-height:32px;text-align:right;font-family:"Trebuchet Ms",calibri,arial;font-size:10px;background-repeat:repeat-x;padding-right:10px; }


table.listeSt { width:100%;font-family:"Trebuchet Ms",Georgia,arial; }
table.listeSt tr th { background-color:#0b535b;padding:5px; }
table.listeSt tr th h3 { margin:0; }
table.listeSt tr th h3 a { color:#fff; }
table.listeSt tr td { padding:3px;padding-left:20px;border:1px solid #cad09e;background-color:#f6f7ee;vertical-align:top; }
table.listeSt tr td:hover { border-color:#ffb700;background-color:#fff2cf;cursor:pointer; }
table.listeSt tr td p { margin:0; }
table.listeSt tr td p strong { font-size:18px;font-weight:normal; }
table.listeSt tr td.logoStructures { padding-left:3px;width:121px; }
table.listeSt tr td.logoStructures img { width:121px;border:1px solid #cad09e; }

p.subTitle { text-align:right;font-size:12px;font-style:italic;margin-top:0; }


/*==================================
Hide lists on page load
====================================*/
.stylish-select ul.newList {left:-9999px;}

ul.newList * {margin:0; padding:0;overflow-x:hidden; }
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:225px; background:#fff; position:absolute; border:1px solid #ccc; top:18px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:220px; color:#000; height:16px; padding:1px 0 0 6px; float:left; background-repeat: no-repeat;}
.newListSelected span {width:219px; display:block;}
ul.newList li a {padding:1px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:193px; overflow:hidden; height:14px; padding:0 23px 0 0; font-size:12px;}
.hiLite {color:#151515!important;}
.hiLite a {color:#151515!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -17px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
