*{list-style:none;margin:0;padding:0}
body{font-family:Arial, sans-serif;font-size:62.5% x-small;color:#222;font-style:normal;font-weight:400;background:#fff url(/css/img/background.jpg) left top repeat-x;text-align:center}
body#error-500{background:#EDE6D4}
body#error-500 h1{font-size:1.6em;color:#9A8073;margin:20px 0}
body#error-500 #content{width:920px;background:#fff;border:2px solid #9A8073;color:#9A8073;margin:50px auto 0;padding:20px}
#page{text-align:left;min-width:980px;max-width:1200px;background:transparent url(/css/img/bord-gauche.gif) left top repeat-y;overflow:hidden;margin:0 auto;padding:0 0 0 7px}
#page-inside{background:#fff url(/css/img/bord-droit.gif) right top repeat-y;border-bottom:solid 1px #000;padding:0 7px 0 0}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;clear:both;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:10px 10px 10px 35px}
.error{background:#fff url(/css/img/icons/error.gif) 0 50% no-repeat;color:#D12F19;border-color:#FBC2C4}
.notice{margin-top:30px;background:#fff url(/css/img/icons/notice.gif) 0 50% no-repeat;color:#817134;border-color:#FFD324}
.success{background:#fff url(/css/img/icons/success.gif) 0 50% no-repeat;color:#529214;border-color:#C6D880}
.error a{color:#D12F19}
.notice a{color:#817134}
.success a{color:#529214}
.error ul{margin:0}
.date{color:#5b7a7c;font-size:1.3em;font-weight:700}
#main .notice p,#main .error p{margin-bottom:0}
p.error_form span.error{display:block;width:89.5%;border:none;background:none;text-align:right;margin:0;padding:0}
.disappear{text-indent:-3000px;display:none;visibility:hidden}
.left{float:left;margin:10px 10px 10px 0}
.right{float:right;margin:10px 0 10px 10px}
hr.clearer{display:block;clear:both;visibility:hidden;width:100%;height:1px;_margin:-7px 0;margin:0;padding:0}
.validation{border:solid 1px #00366A;font-weight:700;color:#000;background-color:#B5CBDF;padding:5px}
.err{border:solid 1px #B30000;font-weight:700;color:#000;background-color:#FF5F3F;padding:5px}
#top{height:50px;background:#fff url(/css/img/menu.jpg) left -10px repeat-x;color:#fff}
#menu{float:left;position:absolute;top:0;z-index:1000;max-width:1200px;min-width:980px;list-style-type:none;width:100%;margin:0;padding:0}
#menu li{display:inline;float:left}
#menu li.date{display:inline;position:absolute;right:5px;text-align:right;margin-right:5px;color:#006293;font-weight:700;font-size:.8em;font-family:Verdana, arial, sans-serif;padding:13px 5px 0 10px}
#menu li a,#menu li a:visited{border-right:solid 1px #fff;float:left;display:block;color:#fff;width:auto;line-height:40px;height:40px;font-size:.8em;font-weight:700;font-family:Verdana, arial, sans-serif;text-decoration:none;padding:0 12px}
#menu li:hover a,#menu li.hover a,#menu li.hover a:visited{color:#B30000;background:transparent url(/css/img/menu-hover.gif) left top repeat-x;border-bottom:solid 5px #EDA31E}
#menu li ul li{display:none;background:none}
#menu li:hover ul,#menu li.hover ul{display:block;position:absolute;z-index:1000;border-top:0 solid #fff;top:40px;margin-top:0;left:235px;width:170px}
#menu.insidemenu li:hover ul,#menu.insidemenu li.hover ul{position:absolute;z-index:1000;left:328px}
#menu li:hover ul li,#menu li.hover ul li{display:block;position:relative;z-index:1000}
#menu li:hover ul li a,#menu li.hover ul li a,#menu li.hover ul li a:visited{display:block;background:#e3e3e3;color:#333;height:auto;line-height:16px;width:170px;border-top:1px solid #fff;border-bottom:none;position:relative;z-index:1000;padding:3px 16px}
#menu li:hover ul li a:hover,#menu li.hover ul li a:hover,#menu li.hover ul li a:visited:hover{border-bottom:none;color:#fff;background:#B30000;position:relative;z-index:1000}
#wrapper #content .content-inside{background:transparent url(/css/img/sidebar.gif) right top no-repeat;font-size:1em}
#edito{background:transparent url(/css/img/titre-edito.jpg) 60px top no-repeat}
#edito .inside{margin:0 75px 0 100px}
#edito p{margin-bottom:10px;text-align:justify}
#edito p.img dfn{display:block;font-style:italic;font-size:.8em}
#articles{margin:20px 40px 50px 60px}
.article blockquote{width:347px;height:95px;background:transparent url(/css/img/titre-connaitre.gif) left top no-repeat}
.article p.publication{font-size:.8em;background:transparent url(/css/img/item-fleche.gif) left top no-repeat;padding-left:80px}
#articles .pdf{width:140px;float:right;font-size:.7em}
#articles .pdf p.img{margin-left:15px}
#articles .pdf a{text-decoration:none;color:#222;width:115px}
#articles .pdf a dfn{display:block;width:115px;text-align:center}
#sidebar .logo{width:347px;height:208px;background:#EDE6D4 url(/css/img/logo.jpg) left top no-repeat;margin:0 auto}
#sidebar #modules{width:90%;margin:20px auto}
#module-annuaire{background:transparent url(/css/img/titre-annu.jpg) left top no-repeat;height:10em}
#module-annuaire .inside{margin:0 0 0 40px}
#module-annuaire .inside p{width:100%}
#module-annuaire .inside p label{display:block;font-weight:700;width:100%}
#module-annuaire .inside p input.text{width:98.6%;background:#fff;border:solid 1px #00669F;padding:3px 2px}
#module-annuaire .inside p select{width:100%;background:#fff;border:solid 1px #00669F;padding:3px 2px}
#module-annuaire .inside p input.text,#module-annuaire .inside p input.submit{margin-left:-40px}
html>/**/body #module-annuaire .inside p input.text,html>/**/body #module-annuaire .inside p input.submit{margin-left:0}
#module-annuaire .inside p input.submit{margin-top:10px;color:#fff;font-weight:700;background:#00669F;border:solid 1px #00669F;cursor:pointer}
#module-agenda{background:transparent url(/css/img/titre-actu.jpg) left top no-repeat}
#module-agenda .inside{background:#fff;border:solid 1px #00669F;font-size:.8em;height:200px;overflow:auto;margin:0 0 0 40px}
#module-agenda .vevent{width:95%;border-bottom:1px solid #EDE6D4;padding-bottom:5px;margin:5px 5px 7px}
#module-agenda .vevent dt.dtstart a{display:block;font-weight:400}
#module-agenda .vevent dd.summary{display:block;text-align:justifiy;font-size:.9em;color:#947A6D}
#module-agenda .vevent a{color:#222;text-decoration:none}
#module-agenda hr.sep{clear:both;width:30px;height:1%;_margin:-7px 0;visibility:hidden;display:block;margin:0}
#module-agenda p.all-news a{color:#00366A;font-weight:700;margin:5px 5px 7px}
#module-carte{background:#fff;text-align:center;border:solid 1px #00669F;padding:0 2px}
#module-annonces{margin:20px 0}
#module-annonces .annonce{font-size:.8em;margin:0 0 10px}
.annonce p.bonjour-voisin a{display:block;width:297px;height:84px;text-indent:-3000px;background:transparent url(/css/img/bonjour-voisin.jpg) left top no-repeat;margin:0 auto}
ul#module-liens{clear:right;font-size:.7em;float:right}
ul#module-liens li{display:inline;margin-left:10px}
ul#module-liens li a{color:#086793;font-weight:400;text-decoration:underline}
#wrapper-inside ul#module-liens{position:relative;margin-top:50px}
#sidebar #module-adresse .vcard{float:right;color:#006293;font-size:.9em;font-weight:700;text-align:right;margin:0 0 15px}
#sidebar #module-adresse .vcard a{color:#006293}
#vevents{padding:10px}
#vevents .dtstart{display:block;color:#9F9F9F;font-style:italic;text-align:right;line-height:1.6em;height:1.6em;border-bottom:dotted 1px #9F9F9F;margin:0 0 5px}
#vevents .image img{float:left;border:solid 1px #00366A;margin:0 10px 10px 0;padding:0}
#wrapper-inside #recherche{position:relative;z-index:0;height:70px;background:#EDE6D4 url(/css/img/annuaire-in.jpg) 20px 10px no-repeat}
#recherche #module-annuaire{position:relative;z-index:0;top:20px;background:transparent;height:50px}
#recherche #module-annuaire p.fields{padding-top:20px;margin:0 50px 0 20px}
#recherche #module-annuaire p.fields input.submit{margin-top:15px;color:#fff;font-weight:700;background:#00669F;border:solid 1px #00669F;cursor:pointer;padding:1px 2px}
#recherche #module-annuaire p.fields span.field{display:block;width:240px;float:left}
#recherche #module-annuaire p.fields span.field label{display:block;float:left;width:6em;font-weight:700;font-size:.7em}
#recherche #module-annuaire p.fields span.field input.text{margin-top:15px;vertical-align:middle;width:150px;background:#fff;border:solid 1px #00669F;font-size:.8em;padding:1px 2px}
#recherche #module-annuaire p.fields span.field.select{width:320px}
#recherche #module-annuaire p.fields span.field.select select{margin-top:15px;width:240px;font-size:.7em}
html>body #recherche #module-annuaire p.fields input.submit,html>body #recherche #module-annuaire p.fields span.field input.text,html>body #recherche #module-annuaire p.fields span.field.select select{margin-top:0}
#wrapper-inside #articles{background:transparent url(/css/img/main-degrade.jpg) left top repeat-x;margin:0}
#wrapper-inside #articles #articles-inside{position:relative;background:transparent url(/css/img/sidebar.gif) right -1px no-repeat;font-size:.9em;min-height:500px;_height:auto!important;padding:20px 60px 20px 20px}
#wrapper-inside #articles h2{text-indent:50px;color:#00366A;font-family:"Trebuchet MS", Verdana, arial, sans-serif;font-weight:400;padding-bottom:5px;font-size:1.8em;border-bottom:solid 1px #00366A;background:transparent url(/css/img/item-titre.gif) left top no-repeat}
#wrapper-inside #articles .article{font-size:.9em}
#wrapper-inside #articles .article p{text-align:justify;text-indent:15px;margin:10px 0}
.compositions{overflow:hidden;clear:both;font-size:.8em;margin:20px}
#articles-inside .compositions h3{border-left:solid 5px #F3B324;border-bottom:solid 1px #F3B324;color:#00366A;text-indent:10px;font-size:1.1em}
.compositions ul{float:left;width:45%;position:relative;margin:10px 0 10px 10px}
.compositions ul li strong{font-size:1em;font-weight:700;color:#00366A}
.compositions ul li.org,.compositions ul li.role{display:inline;padding-left:20px}
.compositions .composition{position:relative;border-collapse:separate;border-spacing:0 0;width:100%}
.compositions .composition td{width:50%}
.commission{position:relative;border-collapse:separate;border-spacing:0 0;width:100%;font-size:.8em;margin:20px 0}
.commission .vcard{float:left;width:47%;height:100px;border-bottom:solid 1px #00366A;vertical-align:top;padding:10px}
.commission .vcard p.fn{text-align:left;font-weight:700;border-left:solid 5px #F3B324;text-indent:5px;padding-left:0}
.commission .vcard p{padding-left:10px}
.commission .vcard .adr{margin-top:5px}
.commission .president{float:none;width:97%;height:auto;background:transparent url(/css/img/opacity.gif) left top repeat}
#contact{width:90%;font-size:.9em;margin:20px 0}
#contact p{width:100%;margin:7px 0}
#contact p label{display:block;width:30%;float:left;font-weight:700;font-size:.9em;text-align:left}
#contact p input.text{width:59%}
#contact p input.text,#contact p input.smalltext{background:#fff;border:solid 1px #00366A;padding:2px}
#contact fieldset legend{margin-left:-5px;padding:5px 0}
.textbox{width:59%;height:6em;background:#fff;border:solid 1px #00366A;padding:2px}
#contact p input.radio{width:auto;float:left}
#contact p label.radiolbl{display:block;width:80%;padding-left:10px;float:none}
#contact p input.submit{float:right;display:inline;margin-right:75px;background:#00366A;font-weight:700;color:#fff;border:solid 1px #00366A;cursor:pointer;padding:2px 3px}
p.resultat{text-align:left;margin:10px 0}
span.resultat-cat{color:#9A8073;font-weight:700;font-style:italic}
#entreprises{font-size:.8em;margin:15px 0}
#entreprises .vcard{display:block;width:100%;padding:20px 0}
#entreprises .vcard h3{color:#fff;font-size:1em;border-bottom:none;margin:0 5px}
#entreprises .vcard .corps{margin:0 10px 10px}
#entreprises .vcard .corps p.note{margin:0 0 5px}
#entreprises .vcard img.logo{float:right;border:solid 1px #9a8073;margin:0 0 0 10px;padding:2px}
#entreprises .vcard .summary{height:1%;border-bottom:solid 1px;padding-bottom:10px;margin-bottom:10px}
#entreprises .vcard div.agent,#entreprises .vcard li.agent{float:left;width:50%;vertical-align:top;margin:0 0 20px}
#entreprises .vcard li.contact3{clear:left}
#entreprises .vcard div.agent p.visuel,#entreprises .vcard li.agent p.visuel{float:left;height:86px;margin-right:10px;text-align:center;width:80px;background:url(/css/img/default_contact.jpg) left top no-repeat;padding:7px}
#entreprises .vcard div.agent p.visuel img,#entreprises .vcard li.agent p.visuel img{float:none;border:0;margin:0 auto}
#entreprises .vcard div.adr h3{color:#000;font-weight:700;margin:0;padding:0}
#entreprises .vcard div.adr{clear:both;margin-top:10px;text-align:left}
#entreprises .vcard img.left{float:left;border:solid 1px #9a8073;margin:0 15px 0 0}
#entreprises .vcard strong{font-weight:700;font-size:1.1em;color:#00669F}
#entreprises .vcard a{font-weight:700;color:#00669F}
#entreprises .vcard .adr{text-align:right;vertical-align:top}
#entreprises .vcard #desc{width:100%;border-collapse:separate;border-spacing:0}
hr.sep-none{clear:both;visibility:hidden;display:block;width:1px;height:100%}
#entreprises .contact{display:inline-block;width:100%}
#entreprises .desc .activites{color:#444;margin:0}
#entreprises .desc .other-info p span{color:#444;font-weight:400}
#entreprises .desc .right{color:#444;clear:right;margin:0}
#entreprises p.editFiche{font-size:.8em;font-weight:400;text-align:right;margin:4px 0}
#entreprises p.editFiche a{background:transparent url(/css/img/page-edit.gif) left top no-repeat;padding:2px 0 2px 15px}
#entreprises .desc .right.zone1{clear:right;color:#75A714;font-weight:700}
#entreprises .desc .right.zone2{clear:right;color:#FE0101;font-weight:700}
#entreprises .desc .right.zone3{clear:right;color:#FDFF00;font-weight:700}
#entreprises .desc .right.zone4{clear:right;color:#19CF6D;font-weight:700}
#entreprises .desc .right.zone5{clear:right;color:#00A7CF;font-weight:700}
#entreprises .desc .right.zone6{clear:right;color:#CB792B;font-weight:700}
#entreprises .desc .right.zone7{clear:right;color:#C57BBC;font-weight:700}
#mentions{min-height:500px;_height:auto!important}
#mentions p{font-size:.8em;margin:17px 0}
#mentions p a{color:#00366A}
.upperleftvcard{position:relative;top:0;width:100%;padding-top:10px;padding-bottom:10px;background-color:#EDE6D4}
.upperleft-titre{position:relative;margin-top:-20px;width:100%;background-color:#9a8073;padding:2px 0}
#pagination span{font-weight:700}
#pagination a{color:#00669F;font-weight:700}
.hresume{padding-bottom:15px;width:45%;float:left;background:#EDE6D4;border:solid 1px #9A8073;font-size:.9em;margin:20px 15px 20px 0}
.hresume .vcard,.hresume vcalendar{margin:10px 15px}
.hresume .fn{font-size:1.1em;border-bottom:solid 1px #036;margin-bottom:5px}
.hresume .fn,.hresume dd,.hresume h3{color:#036;font-weight:700}
.hresume a,.hresume a:visited{color:#036}
.hresume a:hover,.hresume a:visited:hover{text-decoration:none}
.hresume h3{font-size:.9em;margin:0 15px;padding:0}
.wish dt,.wish dd{display:inline}
#articles-inside h3{color:#AC0018;border-bottom:solid 1px #AC0018;font-size:.9em}
#actions table{width:99%;border-collapse:separate;border-spacing:15px 5px}
#actions td{vertical-align:top;width:50%}
#actions td p{text-align:center;font-size:.8em;margin:5px}
#articles-inside .clearfix{clear:both;border:1px solid #EDE6D4;overflow:hidden;margin:15px 0 0;padding:10px}
#articles-inside .clearfix h3{border-bottom:none}
#articles-inside .clearfix ul{margin:5px 0 5px 5px}
#articles-inside .clearfix ul li{display:block;font-size:.8em;background:url(/css/img/bullet.gif) left 2px no-repeat;margin:2px;padding:0 0 0 13px}
#articles-inside .clearfix p{font-size:.8em;margin:5px 0}
#articles-inside .clearfix p.picture-left{float:left;margin:0 10px 10px 0}
#articles-inside .clearfix p.picture-center{text-align:center}
#wrapper-inside #sidebar .logo{width:248px;height:146px;background:#EDE6D4 url(/css/img/logo-interieur.jpg) left top no-repeat;margin:10px auto 0}
#wrapper-inside #module-agenda{background:transparent url(/css/img/titre-actu-inside.jpg) left top no-repeat;padding-top:20px}
#wrapper-inside #module-agenda .inside{background:#fff;border:solid 1px #00669F;font-size:.8em;height:200px;overflow:auto;border-width:1px 2px 1px 1px;margin:0}
#wrapper-inside #sidebar #module-adresse .vcard{margin-top:30px}
form#fiche_entreprise h3{clear:both;margin:10px 0}
form#fiche_entreprise p{overflow:hidden;width:100%;margin:0 0 5px}
form#fiche_entreprise p input,form#fiche_entreprise p textarea,form#fiche_entreprise p select{width:55%}
form#fiche_entreprise p span.delete label{width:10%;margin-left:40%}
form#fiche_entreprise p span.delete input{float:left;width:2%;margin-top:2px}
form#fiche_entreprise p span.delete img{float:right;margin:-25px 35px 20px 10px}
form#fiche_entreprise p input.submit{float:right;display:inline;width:auto;margin-right:35px;background:#00366A;font-weight:700;color:#fff;border:solid 1px #00366A;cursor:pointer;padding:2px 3px}
ul#nav-internal{position:relative;margin:10px 0 40px}
ul#nav-internal li{float:right}
ul#nav-internal li#return{float:left}
ul#nav-internal li#editreso86{float:right;margin-right:35px}
ul#nav-internal li#disconnect{position:absolute;float:none;right:35px;top:-40px}
ul#nav-internal li a{display:block;text-decoration:none;border:1px solid #ad9287;color:#ad9287;font-weight:700;font-size:.8em;padding:2px 5px}
ul#nav-internal li#return a{background:url(/css/img/return.gif) left 5px no-repeat;border:none;padding:2px 5px 2px 15px}
ul#nav-internal li#editreso86 a{background:url(/css/img/reso.gif) left top no-repeat;border:none;padding:2px 5px 4px 25px}
ul#nav-internal li#disconnect a{background:#AC9186;color:#fff}
#connexion{width:400px;border:2px solid #ac9186;background:#ede6d4;margin:70px auto 0;padding:10px}
#connexion form p{overflow:hidden;margin:10px 0}
#connexion form p input{float:right;width:55%}
#connexion form p.error_form span.error{width:100%;font-size:.9em;margin:0 0 5px}
#connexion form p input.submit{clear:both;float:right;display:inline;width:auto;background:#00366A;font-weight:700;color:#fff;border:solid 1px #00366A;cursor:pointer;margin:10px 0 0;padding:2px 3px}
#articles-inside .hentry h3.entry-title{border-bottom:none;font-size:1.2em;margin:10px 0 0}
.hentry p.entry-picture img{border:2px solid #EDE6D4}
.hentry .entry-content p{line-height:1.1em;font-size:.9em}
.hentry ul li{background:url(/css/img/bullet.gif) left 3px no-repeat;padding-left:14px;margin:2px 0}
.hentry ul.downloads{margin-top:10px}
.hentry ul.downloads li a{color:#947A6D;font-weight:700;font-size:.9em}
#articles-inside dl.vevent{background:url(/css/img/item-news.gif) left 17px no-repeat;border-bottom:1px solid #EDE6D4;margin-bottom:15px;padding:15px 0 15px 30px}
#articles-inside dl.vevent .dtstart a{margin-bottom:5px;font-weight:700;color:#947A6D;font-size:1.2em}
#TB_window{font:12px Arial, Helvetica, sans-serif;position:absolute;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}
#TB_window a:hover{color:#000}
#TB_overlay{position:absolute;z-index:100;top:0;left:0;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}
#TB_window img{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:5px 10px 7px 0}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101}
#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
* html .minwidth{border-left:980px solid #fff}
* html .container{margin-left:-960px;position:relative}
* html .minwidth,* html .container{height:1px}
#wrapper,#wrapper-inside{background-color:#EDE6D4;overflow:hidden}
#wrapper #content{float:left;width:63%;background:#fff url(/css/img/fond-contenu.jpg) left bottom no-repeat;vertical-align:top;min-height:850px}
#sidebar{float:right;width:35%;background-color:#EDE6D4;padding-bottom:10px}
#footer{clear:both;background-color:#EDE6D4;position:relative;top:-1px}
#wrapper-inside #content{float:left;width:73%;background:#fff url(/css/img/fond-contenu.jpg) left bottom no-repeat;min-height:750px;vertical-align:top}
#wrapper-inside #sidebar{width:27%}
a img,#edito p.img a img,#articles .pdf a img,#contact fieldset{border:none}
.article,.hentry .entry-content{margin:10px 0}
#module-agenda .vevent a:hover,ul#nav-internal li a:hover{text-decoration:underline}
.commission .vcard strong,.commission .vcard a{color:#00366A;font-weight:700}
.commission .president span.mailer,form#fiche_entreprise p span.delete{display:block}
span.resultat-nb,#entreprises .desc .other-info p,#entreprises .desc .activites .category,#entreprises .desc .right .agent{color:#9A8073;font-weight:700}
#pagination,#articles-inside .clearfix p a{color:#9A8073}
.hresume object.include,.hentry p.metas{display:none}
#articles-inside .clearfix p.picture-right,.hentry p.entry-picture{float:right;margin:0 0 10px 10px}
form#fiche_entreprise p label,#connexion form p label{float:left;width:40%;font-weight:700;font-size:.9em}
.hentry p abbr.updated,#articles-inside dl.vevent .summary{font-size:.9em;font-style:italic;color:#999}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}
