﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend { background:transparent;border:0;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline; }
table,caption,tbody,tfoot,thead,tr,th,td { border-collapse:collapse;font-size:100%;outline:none; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote { background:transparent;border:0;position:relative;float:left;margin:0;outline:0;padding:0;display:inline; }
/*:focus { outline:1px dotted; }*/
ins { text-decoration:none; }
del { text-decoration:line-through; }
html { font-family:Arial,Helvetica,Sans-Serif; }
body { color:#1a171b;font-size:11px;line-height:normal;margin:0;padding:0;}
a { outline: none;color:#1a171b}
html { }

ul { margin:0;padding:0;}

html,body { font-size:12px;}

div { outline:none; }
#wrapper {  
  text-align:center;
  position:relative;  
  margin: 0 auto; 
  width:990px;
  z-index:1;
}

.fl_right { display:block;position:relative;float:right;}
.fl_left { display:block;position:relative;float:left;}
#page_content { z-index:1;position:absolute;top:0px;left:0px;}
.container { z-index:1;display:block;clear:both;margin:0 auto;position:relative;padding:0;text-align:left; }
#wrapper .container { text-align:left; }
.spacer { background:transparent;margin:0;padding:0;color:#fff;border:none;display:block;clear:both;height:1px;overflow:hidden;}
.spacer30 { background:transparent;margin:0;padding:0;color:#fff;border:none;display:block;clear:both;height:30px;overflow:hidden;}
div#branding { display:block;position:relative;height:198px; background:transparent url(../images/theme/header-homepage.jpg) 0px 0px no-repeat; }
div#branding h1 { display:none;}
div#header-anim p { margin:0;padding:0;position:relative;}
div#header-anim a { width:251px;outline:none;position:absolute;top:0px;left:10px;outline:none;display:block;height:154px;overflow:hidden;color:#fff;}
div#header-anim span { display:none;left:-9999em;position:absolute; }

#infobulle { display:none;position:absolute;bottom:0px;right:0px;width:679px;height:87px;
background:transparent url(../images/theme/infobulle.png) top left no-repeat;}
span.infobulle { display:none;}
ul.breadcrumb { list-style:none;margin:0;padding:0;}
ul.breadcrumb li { display:inline;padding:0px 5px;font-size:14px;font-weight:bold;color:#fff;}

#branding div.backhome { position:absolute;top:0px;left:10px;display:block;}
#branding div.backhome a { display:block;height:155px;width:250px;text-indent:-9999px;outline:none;color:#fff;text-decoration:none;}
#branding div.backhome span { display:none;}


.rubrique-138 #branding { background-image:url(../images/theme/header-soins.jpg);}
.rubrique-139 #branding { background-image:url(../images/theme/header-lieux.jpg);}
.rubrique-140 #branding { background-image:url(../images/theme/header-groupes-de-parole.jpg);}
.rubrique-141 #branding { background-image:url(../images/theme/header-accueil-ados.jpg);}
.rubrique-142 #branding { background-image:url(../images/theme/header-recherche.jpg);}
.rubrique-143 #branding { background-image:url(../images/theme/header-enseignement-formation.jpg);}
.rubrique-144 #branding { background-image:url(../images/theme/header-reseau.jpg);}

#nav-skip { display:none;position:absolute;top:-40px;color:#e0e0e0; }
#nav-skip.active { left:0;z-index:1000; }
#nav-skip li { float:left;padding:5px; }
#nav-skip a,#nav-skip a:visited { color:#f0f0f0;text-decoration:none; }
#nav-skip a:hover,#nav-skip a:active { text-decoration:underline; }

.nav-add { position:absolute;left:-9999em; }
#nav-add { background-color:#4b4b53;padding-left:0;position:absolute;top:0;left:0;width:984px; }
#copyright { font-size:1.1em;padding:0 10px; }
#footer { margin-top:-1px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:24px;display:block;line-height:49px;height:45px;background:transparent url(../images/theme/footer.png) bottom left no-repeat;text-align:center;font-size:12px;}
#footer span { /*display:none;*/}

#footer .separateur { display:inline;padding:0px 3px;height:auto;color:#999;}
#footer a { color:#4b4b53;font-weight:bold;text-decoration:underline;}
#footer .txtorange { color:#f29a1b;}
#footer .txtbleugras { color:#0b559b;font-weight:bold;text-decoration:none;}
/*
a,a:visited { color:#3c3c3c;text-decoration:none; }
a:hover,a:active { color:#1B60A3; }
*/


#topnav { height:33px;}
#topnav ul { margin:0px 0px 0px 0px;padding:11px 0px 0px 0px;display:block;float:right;}
#topnav li { display:block;float:left;padding-right:2px;background:transparent url(/images/theme/separateur-topnav.png) top right no-repeat;}
#topnav a { line-height:18px;display:block;float:left;margin:0px 5px;color:#9b9c9e;font-size:11px;text-decoration:none;}
#topnav a:hover { color:#000;}

#topnav .rubrique-181 ,#topnav .rubrique-182 ,#topnav .rubrique-183 { padding:0;background-image: none; }
#topnav .rubrique-181 a { margin:0px 5px 0px 7px;height:18px;width:67px;background:transparent url(/images/theme/icons-topnav.png) 0px 0px no-repeat;}/* dailymotion */
#topnav .rubrique-182 a { margin:0px 5px 0px 0px;height:18px;width:20px;background:transparent url(/images/theme/icons-topnav.png) -71px 0px no-repeat;}/* facebook */
#topnav .rubrique-183 a { margin:0px;height:18px;width:18px;background:transparent url(/images/theme/icons-topnav.png) -94px 0px no-repeat;} /* twitter */


#topnav .rubrique-181 span,#topnav .rubrique-182 span,#topnav .rubrique-183 span { display:none;}
#mainmenu { display:none;height:85px;}
#print-page { margin:0px auto;width:760px;text-align:left;}
.bloc_droite { display:block;float:left;position:relative;width:777px;margin-right:13px;}
.bloc_gauche { display:block;float:left;position:relative;width:200px; }

.scrollpane { width:680px;height:570px}






.message,.error,.warning { background:#e6efc2 url(/images/generic/accept.png) no-repeat .4em .4em!important;border:2px solid #c6d880!important;color:#000!important;display:block!important;margin:1em!important;font-size:12px!important;font-weight:normal!important;padding:.4em .4em .4em 27px!important;line-height:1.6em!important; }
.error { background-color:#fbe3e4!important;background-image:url(/images/generic/exclamation.png)!important;border-color:#fbc2c4!important; }
.warning { background-color:#fbe5c5!important;background-image:url(/images/generic/warning.png)!important;border-color:#f29a1b!important; }
.error ul { border:0!important;margin:0 0 0 2em!important;list-style:square!important; }
.error li { background:none!important;margin:0!important;padding:0!important; }
h1 { color:#e96511;font-size:40px;font-weight:normal;margin-bottom:25px; }
h2 { color:#e96511;font-size:24px;font-weight:normal;margin-bottom:15px;}

.accessibility { display:none; }
#form-recherche { margin:21px 0;display:block;clear:both; }
.sep { display:block;clear:both;height:1px;overflow:hidden; }
div#encart-droite-1 { position:relative;float:right;display:block;z-index:10;width:128px; }

.uppercase { text-transform:uppercase; }
.align_right { text-align:right; }
.align_center { text-align:center; }
.align_left { text-align:left; }
.contact-box { margin:4px auto;width:400px;text-align:left; }
form { padding:1%; }
.mail_label { font-weight:bold;font-size:12px;padding:4px 0;display:block; }
.mail_input { margin:0px 0px 8px 0px;}
.inputForm { width:200px;margin:0px 0;padding:1px;border:1px solid #ccc;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;background-color:#ccc;color:#000; }
.inputFormOver { width:200px;border:1px solid #ccc;background-color:#fff;margin:0px 0;padding:1px;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;color:#000; }

.inputFormOver ,.inputForm { padding:3px;margin:2px;border-color:#e96511;background:#fff;color:#000;font-family:Courrier;font-size:12px;}

.envoyer { cursor:pointer;margin:0;padding:0;border:none;outline:none;background: transparent url(../images/theme/bt_send.png) top left no-repeat;width:65px;height:17px;text-indent:-9999px;}
.field-error { border:1px solid #f00; }
#search_results ul { margin:10px;padding:0 10px;list-style:circle; }
#search_results li { padding:4px 0; }
div.faq { margin-top:10px; }
div.faq h2 { margin:0 0 4px 0;padding:4px 0;cursor:pointer;border-bottom:0 solid #1B60A3; }
div.faq div.faqdetail { display:none;margin:0 0 0 10px;padding:0 0 10px 0; }
.breaker { display:block;clear:both;height:1px;overflow:hidden;float:none;}


#content { font-size:14px;background:#fff;}
#content div.article { font-size:12px;/*margin:0px 15px 0px 15px;*//*margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #c8481f;*/}

#breadcrumb { display:block;margin-left:15px;height:27px;}
#breadcrumb ul { list-style:none;margin:0;padding:0;}
#breadcrumb li { color:#f0513a;display:inline;padding:0px 2px;font-size:10px;}
#breadcrumb a { text-decoration:none;color:#f0513a;font-size:10px}

.separateur { display:none;margin:0px;padding:0px;height:1px;border:0px none;border-color:transparent;overflow:hidden;}

.f_right { position:relative;display:block;float:right;}
.f_left {position:relative;display:block;float:left;}

.sitemap {  }
.sitemap ul.list li { padding:5px 0px;}
.sitemap ul.list ul { margin:10px 20px;}
.sitemap a { font-size:14px;color:#666;text-decoration:none;}
.sitemap a:hover {font-weight:bold; }
.sitemap a.heading { color:#f0513a;font-size:16px;padding:4px 20px;display:block;font-weight:bold;text-transform:uppercase;}
.sitemap div.article { border:none;}

.align_center { clear:both;margin:4px 0px;display:block;text-align:center;}

/*#agenda_recherche a.advanced_search_btn {}*/





div.primary-menu { height:85px;position:relative;z-index:200;clear:both;width:990px;background:transparent url(/images/theme/separateur-menu.png) top left repeat-x; }
div.primary-menu ul { display:block; margin:0;padding:0;}
div.primary-menu ul.primary-menu { position:absolute;top:0px;}
div.primary-menu li { margin:0;padding:0;}
div.primary-menu li.primary-menu-top-level { line-height:37px;height:37px;padding:0px 0px 9px 0px;margin:0;display:block;float:left;}
div.primary-menu a { color:#6e656a;font-size:20px;font-weight:100;text-decoration:none;text-align:center;background-color:#fff;display:block;}
div.primary-menu li.primary-menu-top-level:hover a.lv1 { background:transparent;color:#fff;}
div.primary-menu li.primary-menu-top-level a.lv1:hover {background:transparent;color:#fff;}
div.primary-menu li.primary-menu-top-level a.lv1.active {background:transparent;color:#fff;}
div.primary-menu li.visited a.lv1 {background:transparent;color:#fff;}
div.primary-menu div.links { background-color:#fff;display:none;position:absolute;left:0px;top:46px;padding-top:5px;width:990px;}
div.primary-menu div.links li { position:relative;height:20px;line-height:20px;position:relative;font-size:12px;display:block;float:left;margin:0px 5px 0px 0px;}
div.primary-menu div.links li a { position:relative;padding:0px 10px;border:1px solid #000;background:transparent;line-height:18px;display:block;float:none;font-size:12px;}
div.primary-menu div.submenu { background-color:#fff;margin:0;position:absolute;display:none;border:1px solid #000;}
div.primary-menu div.submenu li { -moz-border-radius:0px;border:none;margin:0;padding:0;display:block;float:none;border-bottom:1px solid #000;text-align:left;}
div.primary-menu div.submenu li a { position:relative;border:none;text-align:left;white-space:pre;display:block;clear:both;line-height:20px;min-height:20px;height:auto !important;height:20px; }
div.primary-menu div.submenu li.last { border:none}
div.primary-menu li.level2 a { text-align:left; }
.primary-menu div.links.current { display:block;}
/*.primary-menu div.links div.current { display:block;}*/

.borders-bottom {  -moz-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px}
.primary-menu div.hidden { display:none;}

div.primary-menu li.menu_id_138 { margin:0px 1px 0px 0px;width:95px;background-color:#008b84;}
div.primary-menu li.menu_id_139 { margin:0px 1px 0px 0px;width:108px;background-color:#008b84;}
div.primary-menu li.menu_id_140 { margin:0px 1px 0px 0px;width:184px;background-color:#ef9303;}
div.primary-menu li.menu_id_141 { margin:0px 1px 0px 0px;width:140px;background-color:#d8011d;}
div.primary-menu li.menu_id_142 { margin:0px 1px 0px 0px;width:114px;background-color:#4e2572;}
div.primary-menu li.menu_id_143 { margin:0px 1px 0px 0px;width:255px;background-color:#9e087c;}
div.primary-menu li.menu_id_144 { margin-right:0px;width:88px;background-color:#7c4730;}

div.ctop    { height:21px;background:transparent url(../images/theme/fond-page.png) top left no-repeat; }
div.cbottom { height:21px;background:transparent url(../images/theme/fond-page.png) bottom left no-repeat; }
div.cpage   { min-height:250px;height:auto !important;height:250px;padding:0px 18px;background-color:#ececed;}

.rubrique-186 div.ctop { height:189px;background:transparent url(../images/theme/bandeau-espace-ados.jpg) top left no-repeat;}
.rubrique-187 div.ctop { height:157px;background:transparent url(../images/theme/bandeau-espace-parents.jpg) top left no-repeat;}
.rubrique-186 div.cbottom { height:21px;background:transparent url(../images/theme/fond-page-marron.png) bottom left no-repeat; }
.rubrique-186 div.cpage   { min-height:250px;height:auto !important;height:250px;padding:0px 18px;background-color:#f3ede5;}
.rubrique-187 div.cbottom { height:21px;background:transparent url(../images/theme/fond-page-marron.png) bottom left no-repeat; }
.rubrique-187 div.cpage   { min-height:250px;height:auto !important;height:250px;padding:0px 18px;background-color:#f3ede5;}

.primary-menu li.menu_id_138 div.links * { border-color:#008b84;}
.primary-menu li.menu_id_139 div.links * { border-color:#008b84;}
.primary-menu li.menu_id_140 div.links * { border-color:#ef9303;}
.primary-menu li.menu_id_141 div.links * { border-color:#d8011d;}
.primary-menu li.menu_id_142 div.links * { border-color:#4e2572;}
.primary-menu li.menu_id_143 div.links * { border-color:#9e087c;}
.primary-menu li.menu_id_144 div.links * { border-color:#7c4730;}

.primary-menu li.menu_id_138 div.links a { color:#008b84;}
.primary-menu li.menu_id_139 div.links a { color:#008b84;}
.primary-menu li.menu_id_140 div.links a { color:#ef9303;}
.primary-menu li.menu_id_141 div.links a { color:#d8011d;}
.primary-menu li.menu_id_142 div.links a { color:#4e2572;}
.primary-menu li.menu_id_143 div.links a { color:#9e087c;}
.primary-menu li.menu_id_144 div.links a { color:#7c4730;}

.primary-menu li.menu_id_138 div.links a:hover { color:#fff;background-color:#008b84;}
.primary-menu li.menu_id_139 div.links a:hover { color:#fff;background-color:#008b84;}
.primary-menu li.menu_id_140 div.links a:hover { color:#fff;background-color:#ef9303;}
.primary-menu li.menu_id_141 div.links a:hover { color:#fff;background-color:#d8011d;}
.primary-menu li.menu_id_142 div.links a:hover { color:#fff;background-color:#4e2572;}
.primary-menu li.menu_id_143 div.links a:hover { color:#fff;background-color:#9e087c;}
.primary-menu li.menu_id_144 div.links a:hover { color:#fff;background-color:#7c4730;}

.primary-menu li.menu_id_138 div.links a.active { color:#fff;background-color:#008b84;}
.primary-menu li.menu_id_139 div.links a.active { color:#fff;background-color:#008b84;}
.primary-menu li.menu_id_140 div.links a.active { color:#fff;background-color:#ef9303;}
.primary-menu li.menu_id_141 div.links a.active { color:#fff;background-color:#d8011d;}
.primary-menu li.menu_id_142 div.links a.active { color:#fff;background-color:#4e2572;}
.primary-menu li.menu_id_143 div.links a.active { color:#fff;background-color:#9e087c;}
.primary-menu li.menu_id_144 div.links a.active { color:#fff;background-color:#7c4730;}

.primary-menu li.menu_id_138 div.submenu a:hover { color:#fff;background-color:#66b9b5;}
.primary-menu li.menu_id_139 div.submenu a:hover { color:#fff;background-color:#66b9b5;}
.primary-menu li.menu_id_140 div.submenu a:hover { color:#000;}
.primary-menu li.menu_id_141 div.submenu a:hover { color:#000;}
.primary-menu li.menu_id_142 div.submenu a:hover { color:#000;}
.primary-menu li.menu_id_143 div.submenu a:hover { color:#fff;background-color:#c56bb0;}
.primary-menu li.menu_id_144 div.submenu a:hover { color:#fff;background-color:#b09183;}

.primary-menu li.menu_id_138 div.submenu a.active  { color:#fff;background-color:#66b9b5;}
.primary-menu li.menu_id_139 div.submenu a.active  { color:#fff;background-color:#66b9b5;}
.primary-menu li.menu_id_140 div.submenu a.active  { color:#000;}
.primary-menu li.menu_id_141 div.submenu a.active  { color:#000;}
.primary-menu li.menu_id_142 div.submenu a.active  { color:#000;}
.primary-menu li.menu_id_143 div.submenu a.active  { color:#fff;background-color:#c56bb0;}
.primary-menu li.menu_id_144 div.submenu a.active  { color:#fff;background-color:#b09183;}

ul.pictos { margin:0;padding:0;}
ul.pictos li { margin:0px 0px 10px 0px;}

div.secondary-menu { margin:0px 0px 40px 0px}
div.secondary-menu ul { margin:0;padding:0;}
div.secondary-menu li { margin:0px;padding:12px 0px;background:transparent url(../images/theme/separateur-sidebar.gif) bottom right no-repeat;}
div.secondary-menu li.first { padding-top:0px;}
/*
.primary-menu div.links li:hover div.submenu { display:block}
*/
/* menu principal */
/*
.primary-menu { margin:10px 0px 0px 10px; }
.primary-menu ul { margin:0;padding:0;}
.primary-menu li.primary-menu-top-level { margin-bottom:18px;}
.primary-menu h2 { margin:0;padding:0;font-size:15px;}
.primary-menu a { margin:0;padding:0px 0px 0px 7px;font-size:15px;font-weight:normal;color:000;text-decoration:none;}
.primary-menu a:hover, .primary-menu a.active { background:transparent url(../images/theme/primary-menu-on.png) bottom left no-repeat;}
.primary-menu a.active { font-weight:bold;}
.primary-menu div.links li { background:transparent url(../images/theme/primary-menu-separateur.png) top right no-repeat;padding:9px 0px;}
.primary-menu div.links a { font-size:11px;}
.primary-menu div.submenu { margin:13px 0px 13px 12px;}
.primary-menu div.submenu li { background:none;padding:2px 0px}

*/
/* formattage des blocs textes */

.texte_rose_orange { color:#f0513a;}
.texte_gris { color:#bfbfbf;}

.titre_orange { font-size:40px;font-weight:normal;color:#f0513a;}
.titre_gris {font-size:49px;font-weight:bold;color:#bfbfbf;}

.row-month { height:45px;overflow:hidden;width:14px;color:#f0513a;text-transform:uppercase;font-size:14px;font-weight:bold;display:block;float:left;}
.row-day { height:45px;width:63px;border-right:2px solid #000;overflow:hidden;color:#f0513a;text-transform:uppercase;font-size:56px;font-weight:bold;display:block;float:left;line-height:40px; }
.row-date { display:block;float:left;width:90px;}
.row-title { display:block;float:left;}
.row-content { font-size:13px;display:block;clear:both;margin-left:90px;}
.row-infos { display:block;clear:both;margin-left:90px;border-bottom:4px solid #dedede;}

.article-toolbar {display:block;float:right;height:16px;}
.article-toolbar ul { margin:0;padding:0;}
.article-toolbar li { 
                     background:transparent url(/images/theme/icons.png) top left no-repeat;display:block;width:20px;height:20px;position:relative;float:left;margin:0px 5px;}
/*
.article-toolbar li a { display:block;width:16px;height:16px;}
.article-toolbar li a span { display:none;}
*/
.article-toolbar li,.article-toolbar li a { display:block;width:20px;height:20px;text-decoration:none;color:#bebebe;text-transform:uppercase;font-size:11px; }
.article-toolbar li a:hover { color:#000;}
.article { padding-bottom:15px;/*margin-bottom:25px;*/}
.article.last { margin-bottom:0px;}
.article-toolbar li.print { float:left;background-position:0px 0px;}
.article-toolbar li.efriend { float:left;background-position:-32px 0px;}
.article-toolbar li span { display:none;}


div.options_page { padding-top:10px;}
.options_page ul { margin:0;padding:0;}
.options_page ul li { margin-bottom:5px;}
.options_page li.print { text-align:right;background:transparent url(/images/theme/picto-impression.png) center right no-repeat;padding-right:30px}
.options_page li.email { text-align:right;background:transparent url(/images/theme/picto-email.png) center right no-repeat;padding-right:30px}
.options_page li a { text-decoration:none;}
.sidebar { position:relative; }

.boutons { display:block;position:absolute;top:480px;left:12px}
.boutons a { outline:none;display:block;height:23px;}
.boutons span { display:none;}

.texte { font-size:12px;vertical-align:top;}

.documents ul { margin:0;padding:0;}
.documents li { display:block;float:left;width:242px;}
.picto_document { color:#fff;font-size:9px;text-align:center;line-height:34px;float:left;margin-right:20px;margin-bottom:15px;display:block;width:26px;height:34px;background:transparent url(/images/theme/picto-document.png) top left no-repeat;}
.infos_document { display:block;float:left;width:186px;overflow:hidden;}
.infos_document a { font-size:11px;text-decoration:none; }

div.photos, div.documents,div.galeries { padding:20px 0px;}
.photos ul { margin:0;padding:0; }
.photos li { display:block;float:left;padding:0;margin:0px 21px 0px 0px}
.photos li.last { margin:0; }
.galeries ul { margin:0;padding:0; }
.galeries li { display:block;float:left;padding:0;margin:0px 13px 15px 0px;}
.galeries li.last { margin:0px 0px 15px 0px;}

#menu-item-177 { padding:12px 0px 0px 0px;color:#ce9171;background:none;}
#menu-item-185 { padding:0px 0px 12px 0px;color:#ce9171;}

#menu-item-186 { padding:12px 0px 0px 0px;color:#8f74a1;background:none;}
#menu-item-187 { padding:0px;color:#8f74a1;background:none;}
#menu-item-188 { padding:0px 0px 12px 0px;color:#8f74a1;}

#menu-item-184 { padding:12px 0px 0px 0px;color:#768fb3;background:none;}
#menu-item-189 { padding:0px 0px 12px 0px;color:#768fb3;}

#menu-item-190 { padding:12px 0px 0px 0px;color:#868789;background:none;}
#menu-item-191 { padding:0px;color:#868789;background:none;}
#menu-item-192 { padding:0px;color:#868789;background:none;}
#menu-item-193 { padding:0px 0px 12px 0px;color:#868789;}

#menu-item-194 { color:#7e9f75;}

#menu-item-195 { color:#7eb4cc;}

#menu-item-196 { color:#c46657;}

#menu-item-177 a ,  #menu-item-185 a { color:#ce9171;}

#menu-item-186 a , #menu-item-187 a { color:#8f74a1;}

#menu-item-186 span { padding-right:18px;background:transparent url(/images/theme/picto-ados.png) center right no-repeat;}
#menu-item-187 span { padding-right:25px;background:transparent url(/images/theme/picto-parents.png) bottom right no-repeat;}
#menu-item-188 a { color:#8f74a1; }
#menu-item-184 a, #menu-item-189 a { color:#768fb3;}

#menu-item-190 a , #menu-item-191 a , #menu-item-192 a , #menu-item-193 a { color:#868789;}

#menu-item-194 a { color:#7e9f75;}

#menu-item-195 a { color:#7eb4cc;}

#menu-item-196 a { color:#c46657;}

/* hover des menus */

#menu-item-177 a.level1.current,#menu-item-177 a.level1:hover { color:#fff;background-color:#ce9171;}

#menu-item-185 a.level1.current,#menu-item-185 a.level1:hover { color:#fff;background-color:#ce9171;}

#menu-item-186 a.level1.current,#menu-item-186 a.level1:hover { color:#fff;background-color:#8f74a1;}
#menu-item-187 a.level1.current,#menu-item-187 a.level1:hover { color:#fff;background-color:#8f74a1;}
#menu-item-188 a.level1.current,#menu-item-188 a.level1:hover { color:#fff;background-color:#8f74a1;}

#menu-item-184 a.level1.current,#menu-item-184 a.level1:hover { color:#fff;background-color:#768fb3;}
#menu-item-189 a.level1.current,#menu-item-189 a.level1:hover { color:#fff;background-color:#768fb3;}

#menu-item-190 a.level1.current,#menu-item-190 a.level1:hover { color:#fff;background-color:#868789;}
#menu-item-191 a.level1.current,#menu-item-191 a.level1:hover { color:#fff;background-color:#868789;}
#menu-item-192 a.level1.current,#menu-item-192 a.level1:hover { color:#fff;background-color:#868789;}
#menu-item-193 a.level1.current,#menu-item-193 a.level1:hover { color:#fff;background-color:#868789;}

#menu-item-194 a.level1.current,#menu-item-194 a.level1:hover { color:#fff;background-color:#7e9f75;}

#menu-item-195 a.level1.current,#menu-item-195 a.level1:hover { color:#fff;background-color:#7eb4cc;}

#menu-item-196 a.level1.current,#menu-item-196 a.level1:hover { color:#fff;background-color:#c46657;}

.secondary-menu div.submenu li { margin:0;padding:0;background:none;}
.secondary-menu div.submenu li a { font-size:12px;padding-left:10px;}
.secondary-menu li a { display:block;padding:2px 0px;color:inherit;text-decoration:none;font-size:14px;}
.secondary-menu li a.level1.current,.secondary-menu li a.level1:hover {color:#fff;}
.secondary-menu div.submenu a.current,.secondary-menu div.submenu a:hover { font-weight:bold;background:none;color:inherit;}
 
#homepage h1 { display:none; }
#homepage h2 { font-size:18px;font-weight:bold;}

/* articles zone actualité */
div.actualites { display:block;clear:both; }
div.actualites h3 { font-size:14px;padding-bottom:5px;margin-bottom:5px;color:#e96511;border-bottom:1px solid #9b9c9e;}
div.actualites h3 a { color:#e96511; }
#homepage div.actualites h2.headline { font-family:Times;color:#e96511;font-size:42px;font-weight:normal;}
#homepage div.actualites h2.headline a { text-decoration:none; }
#homepage div.actualites h2.headline span {font-family:Times;color:#e96511;font-size:42px;font-weight:normal;}
div.actualites div.vignette { display:block;float:left;width:110px;position:relative;}
div.actualites  div.item-detail { display:block;float:left;position:relative;width:630px;}
div.item_actu { display:block;float:left;position:relative;width:530px;}
.date_article { font-size:10px;font-weight:bold;color:#000;padding-right:5px;}
a.more span { display:none;}
a.more { text-decoration:none;font-weight:normal;font-size:12px;color:#e96511}
h1 { font-family:Times;}
h1.logotype { display:block;font-size:36px;text-transform:capitalize;}
h1.logotype span { }


.rubrique-138 h1.logotype { color:#008b84;}
.rubrique-138 h1 , .rubrique-138 h2 { color:#008b84;}
.rubrique-139 h1.logotype { color:#008b84;}
.rubrique-139 h1 , .rubrique-139 h2 { color:#008b84;}

/* groupes de parole */
.rubrique-140 h1.logotype { background:transparent url(../images/theme/logotype-groupes-de-parole.png) top left no-repeat;height:106px;color:#ef9303;}
.rubrique-140 h1.logotype span { display:none;}
.rubrique-140 h1 , .rubrique-140 h2 { color:#ef9303;}

/* accueil sans rendez-vous */
.rubrique-141 h1.logotype { background:transparent url(../images/theme/logotype-accueil-sans-rendez-vous.png) top left no-repeat;height:106px;color:#d8011d;}
.rubrique-141 h1.logotype span { display:none;}
.rubrique-141 h1 , .rubrique-141 h2 { color:#d8011d;}

/* recherche */
.rubrique-142 h1.logotype { background:transparent url(../images/theme/logotype-recherche.png) top left no-repeat;height:106px;color:#4e2572;}
.rubrique-142 h1.logotype span { display:none;}
.rubrique-142 h1 , .rubrique-142 h2 { color:#4e2572;}

/* enseignement */
.rubrique-143 h1.logotype { background:transparent url(../images/theme/logotype-enseignement-formation.png) top left no-repeat;height:106px;color:#9e087c;}
.rubrique-143 h1.logotype span { display:none;}
.rubrique-143 h1 , .rubrique-143 h2 { color:#9e087c;}

/* réseau */
.rubrique-144 h1.logotype { background:transparent url(../images/theme/logotype-reseau.png) top left no-repeat;height:106px;color:#7c4730;}
.rubrique-144 h1.logotype span { display:none;}
.rubrique-144 h1 , .rubrique-144 h2 { color:#7c4730;}

/* structures : cattp */
.rubrique-152 h1.logotype { background:transparent url(../images/theme/logotype-cattp.png) top left no-repeat;height:106px;color:#008C85;}
.rubrique-152 h1.logotype span { display:none;}
.rubrique-152 h1 , .rubrique-152 h2 { color:#008C85;}

/* structures : hopital de jour */
.rubrique-153 h1.logotype { background:transparent url(../images/theme/logotype-hopital-de-jour.png) top left no-repeat;height:81px;color:#75C4E9;}
.rubrique-153 h1.logotype span { display:none;}
.rubrique-153 h1 , .rubrique-153 h2 { color:#75C4E9;}

/* structures : hospitalisation */
.rubrique-151 h1.logotype { background:transparent url(../images/theme/logotype-hospitalisation.png) top left no-repeat;height:106px;color:#006AB1;}
.rubrique-151 h1.logotype span { display:none;}
.rubrique-151 h1 , .rubrique-151 h2 { color:#006AB1;}

/* structures : consultations */
.rubrique-150 h1.logotype { background:transparent url(../images/theme/logotype-consultations.png) top left no-repeat;height:106px;color:#006AB1;}
.rubrique-150 h1.logotype span { display:none;}
.rubrique-150 h1 , .rubrique-150 h2 { color:#96BD0D;}

/* reseau : staffs ouvert*/
.rubrique-199 h1.logotype { background:transparent url(../images/theme/logotype-staff-mda.png) top left no-repeat;height:106px;color:#7C4730;}
.rubrique-199 h1.logotype span { display:none;}
.rubrique-199 h1 , .rubrique-199 h2 { color:#7C4730;}


/* structures : ateliers cultures */
.rubrique-154 h1.logotype { background:transparent url(../images/theme/logotype-ateliers-culturels.png) top left no-repeat;height:106px;color:#A31D23;}
.rubrique-154 h1.logotype span { display:none;}
.rubrique-154 h1 , .rubrique-154 h2 { color:#A31D23;}

/* enseignement */
.rubrique-207 h1.logotype { background:transparent url(../images/theme/logotype-enseignement.png) top left no-repeat;height:106px;color:#A0057D;}
.rubrique-207 h1.logotype span { display:none;}
.rubrique-207 h1 , .rubrique-207 h2 { color:#A0057D;}

/* enseignement - colloques */
.rubrique-210 h1.logotype { background:transparent url(../images/theme/logotype-colloques-et-publications.png) top left no-repeat;height:106px;color:#D52E86;}
.rubrique-210 h1.logotype span { display:none;}
.rubrique-210 h1 , .rubrique-210 h2 { color:#D52E86;}

/* enseignement - publications */
.rubrique-211 h1.logotype { background:transparent url(../images/theme/logotype-colloques-et-publications.png) top left no-repeat;height:106px;color:#D52E86;}
.rubrique-211 h1.logotype span { display:none;}
.rubrique-211 h1 , .rubrique-211 h2 { color:#D52E86;}


h2.texte_orange, .texte_orange { color:#e96511;}


div.article_title { color:#1a171b;display:block;border-bottom:1px solid #afb0b2;padding-bottom:6px;margin-bottom:14px;}
div.article_title .date_article  { font-size:12px;font-weight:normal;color:#1a171b;padding-right:5px;}
.actu_twitter a { margin-top:10px;display:block;height:25px;font-family:Arial,Helvetica,Sans-Serif;text-decoration:none;font-size:14px;padding-right:28px;line-height:25px;background:transparent url(/images/theme/picto-twitter.png) center right no-repeat;}
.article a.image { margin-bottom:10px;}

div.navbar { margin:0px 10px;vertical-align:bottom;color:#e96511;font-family:Arial,Helvetica,Sans-serif;font-size:18px;}
div.navbar .page { padding:0px 10px;border-right:2px solid #e96511;}
div.navbar a { font-family:Arial,Helvetica,Sans-serif;font-size:18px;color:#e96511;text-decoration:none;}
div.navbar .last_nav_page { border:none;}
div.navbar a:hover , div.navbar .current { background:#e96511;color:#fff;}

#actualites div.navbar { margin-left:25px;margin-top:14px;}

.login_msg { margin:5px auto;padding:5px;border:2px solid #f00;text-align:center;font-weight:bold;color:#f00;font-size:12px;}

div.videos { display:block;clear:both;margin-bottom:10px; }
div.videos ul { margin:0;padding:0;}
div.videos li { display:block;clear:both;margin-bottom:5px;}
div.videos .picto { display:block;width:150px;height:90px;position:relative;float:left;background:transparent url(/images/theme/picto-video.png) top left no-repeat;}
div.videos .picto a { display:block;width:143px;height:88px;}
div.videos .detail { display:block;position:relative;float:left;width:500px;font-size:14px;text-align:justify;}
div.videos .picto span { display:none;}
div.videos .html_content { display:none;}
div.videos h3 {font-size:16px;color:#e96511;margin-bottom:5px;font-weight:normal;}
div.podcasts h3 {font-size:16px;color:#e96511;margin-bottom:5px;font-weight:normal;}
div.videos h3 a, div.podcasts h3 a { text-decoration:none;color:#e96511;}
div.podcasts { display:block;clear:both;margin-bottom:10px; }
div.podcasts ul { margin:0;padding:0;}
div.podcasts li { display:block;clear:both;margin-bottom:5px;}
div.podcasts .picto { display:block;width:150px;height:90px;position:relative;float:left;background:transparent url(/images/theme/picto-audio.png) top left no-repeat;}
div.podcasts .picto a { display:block;width:143px;height:88px;}
div.podcasts .detail { display:block;position:relative;float:left;width:500px;}
div.podcasts .picto span { display:none;}
div.podcasts .html_content { display:none;}
.podcast_player { margin:8px 0px;}
.podcast_player a { font-size:10px;color:#000;text-decoration:none;}

div.accroches { margin:0px 0px 20px 0px;}
div.accroches ul { display:inline;}
div.accroches li { display:inline;font-size:14px;color:#e96511;padding:0px 3px 0px 4px;}
div.accroches li.first {padding-left:0px;}
div.accroches li.last { padding-right:0px;}
div.accroches a { padding:0px 2px;text-decoration:none;font-size:14px;color:#e96511;}
div.accroches a:active,div.accroches a:hover { background-color:#e96511;color:#fff;}

form.form_newsletter td { text-align:left;font-weight:normal;font-size:12px;vertical-align:middle; }
form.form_newsletter td { text-align:left;font-weight:normal;font-size:12px;vertical-align:middle; }
form.form_newsletter td span { display:none;}
form.form_newsletter .inputFormOver ,form.form_newsletter .inputForm { padding:3px;margin:2px;border-color:#e96511;background:#fff;color:#000;font-family:Courrier;font-size:12px;}
form.form_newsletter .bouton_valider_inscription {
display:block;float:right;text-transform: uppercase;
background:transparent url(/images/theme/bouton_valider_inscription.png) top left no-repeat;
width:83px;height:21px;border:none;outline:none;cursor:pointer;margin:0;padding:0;text-indent:-9999px;
}

.bouton-envoyer-mail {
display:block;float:right;text-transform: uppercase;
background:transparent url(/images/theme/bouton-envoyer-mail.png) top left no-repeat;
width:157px;height:21px;border:none;outline:none;cursor:pointer;margin:0;padding:0;text-indent:-9999px;

}
.bouton-envoyer-mail span { display:none}


div.vignette_actu img { max-width:180px;}
div.actualites h3 a { font-size:14px;}
#actualites div.article h3 { font-size:14px;}