@charset "utf-8";
/* 960 GS */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}
/* CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* FancyBox */
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('javascript/fancybox/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('javascript/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('javascript/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('javascript/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('javascript/fancybox/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('javascript/fancybox/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('javascript/fancybox/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('javascript/fancybox/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('javascript/fancybox/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('javascript/fancybox/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('javascript/fancybox/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('javascript/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('javascript/fancybox/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('javascript/fancybox/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('javascript/fancybox/fancy_title_right.png') repeat-x}
/* BASE CONF */
html {font-size:100%;}
body {background-color:#FFF;color:#575637;font:normal 0.75em/1.35 ArialMT,Arial,Sans,sans-serif;}
button {cursor:pointer;}
fieldset, table, p, ul, ol {margin:0.5em 0 1em;}
a {color:#004875;text-decoration:none;}
a:hover {text-decoration:underline;}
#contenu a {outline:  invert none medium;}
/*a:focus {background:#7C7E81;color:#004875;}*/
h2 {border-bottom:2px solid #575637;color:#575637;font:normal 1.666em Distro,sans-serif;padding:0.5em 0.5em 0.5em;margin-bottom:0.5em;}
h2:first-letter {text-transform:uppercase;}
h3 {font-size:1.166em;margin-bottom:0.45em;}
button {background:none;cursor:pointer;border:0;padding:0;overflow:visible;/* removes extra side padding in IE */}
button span {display:block;text-indent:-900px;}
/* LES TRUCS FUNKY */
/*::selection {background-color:#004875;color:white;}
::-moz-selection {background-color:#004875;color:white;}
a::selection {background-color:#EDE8C7;color:#004875;}
a::-moz-selection {background-color:#EDE8C7;color:#004875;}*/
button span:focus,button:focus span,button:focus {background-color:none;outline:none;border:0;}
button::-moz-focus-inner {border: none;}  /* overrides extra padding in Firefox */

/* PAR DEFAUT ON CACHE LES TRUCS JS */
.none, .js {display:none;}
.enplus span, .hide {height:1px!important;width:1px!important;position:absolute!important;overflow:hidden!important;top:-10px!important;}

/* LES JOLIS FORMULAIRES */
.forms_on input[type=checkbox], .forms_on input[type=radio] {position:absolute;left:-100000px;}
input.pretty, .forms_on input.radio, .forms_on input.checkbox {position:absolute;left:-100000px;} /*doit séparer pour ie6 */
label.radio, label.checkbox {margin-left:0;}
label .pretty {background-image:url('images/pictos.png');display:inline-block;*display:inline;zoom:1;height:12px;margin-right:5px;vertical-align:-2px;width:12px;}
label.checkbox .pretty {background-position:-300px -23px;} label.checkbox .hover  {background-position:-312px -23px;} label.checkbox .checked {background-position:-324px -23px;}
label.radio .pretty {background-position:-300px 0;}        label.radio .hover     {background-position:-312px 0;}     label.radio .checked {background-position:-324px 0;}         

/* fix pour la page d'abonnement */
.choix input {border:0;}


/* STYLES SPIP */
ol.spip, ul.spip {margin-left:1.5em;list-style:disc;list-style-position:outside;}
ol.spip ul, ul.spip ul {list-style:circle;margin:0 0 0.5em 1.5em;list-style-position:outside;}
ul.spip ul ul {list-style:square;}
ol.spip {list-style:decimal;}
table.spip {border:1px solid #b5b372;margin-left:auto;margin-right:auto;border-collapse:collapse;}
table.spip td {border:1px solid #b5b372;padding:0.2em;}
hr {clear:both;height:1px;border:0;color:#575637;background-color:#575637;}

.spip_documents {text-align:center;}
.spip_documents_center {display:block;clear:both;width:100%;margin:0.5em auto 1em;}
.spip_documents_left {float:left; margin-right:15px;margin-bottom:5px;}
.spip_documents_right {float:right;margin-left:15px;margin-bottom:5px;}
.spip_doc_titre {margin-right:auto;margin-left:auto;font-weight:bold;font-size:0.90em; }
.spip_doc_descriptif {clear:both;margin-right:auto;margin-left:auto;font-size:0.90em; }


/* modeles par defaut */
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }


img.logo {margin:0 1.5em 1em 0;}

.chapo {font-weight:bold;}
.spip_logos {float:left;vertical-align:middle;margin:0 0.5em 1em 0;}
.spip_documents .spip_logos, .portfolio .spip_logos {float:none;margin:0;}
.chapo .logo {text-align:center;}
.chapo .logo img {clear:both;float:none;}
.button, .button span {cursor:pointer;}

.plus {font-family:Distro,sans-serif;font-weight:bold;}
.plus:hover {text-decoration:none;}
.plus:focus {background-color:transparent;}
.plus span {background:url('images/pictos.png') no-repeat -260px 0px;display:block;height:20px;overflow:hidden;width:20px;display:block;text-indent:-900px;}

.enplus {color:#002A52;display:block;clear:both;font-weight:bold;padding-top:0.5em;}

dl {font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;padding:0 5px 5px;}
dt {color:#004875;font: bold 0.916em Tahoma, "Trebuchet MS", Arial, sans-serif;margin-top:1em;}
dd .plus {text-align:right;padding-right:5px;}

.chemin, .date {font-style:italic;}

.liste li {clear:both;}

.texte h3{
float:left;
width:100%;
}
/* FORMULAIRES PAR DEFAUT */
form .default {color:#7C7E81;}
form li {line-height:1.5;}
fieldset {padding:0.5em 1em 0.5em;}
label {display:block;font-weight:bold;}
input, textarea {border:1px solid #b5b372;padding:0.2em;font-size:12px;}
label {cursor:pointer;}
input[type=radio], input[type=checkbox] {vertical-align:middle;}
ul input {width:auto;}
/* Les formulaires */
.choix label {display:inline;font-weight:normal;}
.obligatoire label {color:#004875;}



/* PAGE */
#page {background:transparent;padding-top:183px;position:relative;}

/* HEADER */
#logo {top:0;left:0;}
#logo h1 {background:url('images/header.jpg') no-repeat top left;position:absolute;left:-29px;top:0;height:340px;width:1018px;z-index:0;}
h1 a {display:block;position:absolute;height:120px;left:119px;text-indent:-900px;top:45px;width:210px;z-index:50;}
#header {background:#EDE8C7 url('images/navigation.jpg') no-repeat 608px 0;z-index:20;}

/* CONTENU */
#ariane {margin-bottom:0;}
#contenu .texte {padding:0 10px 10px;}

/* BARRE DE NAVIGATION */
#navigation, #navigation ul {margin:0;}
#navigation li {display:block;float:left;position:relative;}
#navigation h2 {border:0;font-size:1em;margin:0;padding:6px 12px;border-right:3px solid white;}
#navigation .omega {background:#EDE8C7 url('images/navigation.jpg') no-repeat 110px 0;border:0;}
#navigation a {font:normal 1.5em Distro,sans-serif;height:100%;}
#navigation h2 a:hover {text-decoration:none;}
#navigation .sous {background:#F5F4E4;display:none;position:absolute;left:0;padding:10px 0 15px;zoom:1;/*top:35px!important;top:34;*/width:200px;z-index:500;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
#navigation .sous li, .navigation li {float:none;margin-bottom:3px;padding-left:23px;}
#navigation .sous a, .navigation a {font:bold 1em Tahoma,"Trebuchet MS",Sans,sans-serif;}
#navigation .sous .plus, .navigation .plus {font-size:14px;margin-left:-25px;padding:0 3px 0 10px;}
#navigation .sous_sous, .navigation .sous {background:white;margin-left:-23px;padding:3px 0;width:200px;}
#navigation .sous_sous li, .navigation .sous li {margin:0;padding:0 0 0 35px;}
#navigation .sous_sous a, .navigation .sous a {color:#575637;font-weight:normal;}
/* MAGIE ! */
#navigation li:hover h2 {background:#F5F4E4;z-index:500;}
#navigation li:hover .sous {display:block;}

/* RECHERCHE */
#form-recherche {text-align:right;padding-right:30px;margin:0;}
#form-recherche fieldset {display:block;float:right;margin:0;padding:0;background:white;height:23px;padding:2px 3px;margin-top:4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#form-recherche p {display:inline;}
#form-recherche input {margin-top:2px;border:0;}
#form-recherche .submit {background:white;height:20px;}
#form-recherche button img {vertical-align:top;margin-right:3px;}

/* NAV RAPIDE */
#rapide {background-color:#EDE8C7;border-top:3px solid white;position:relative;height:150px;margin-bottom:10px;z-index:12;}
#rapide ul {background:transparent url('images/header_masque.png') no-repeat 65px -8px;height:150px;margin:0;text-align:center;width:100%;}
#rapide li {border-right:6px solid white;clear:both;float:right;height:50px;position:relative;width:84px;}
#rapide a {display:block;height:100%;padding-left:3px;width:100%;}
#rapide span {display:block;padding-top:8px;}
#rapide strong {display:block;text-transform:uppercase;}
#rapide a:hover {text-decoration:none;}
#rapide .deco {background:#EDE8C7;opacity:0.5;filter:alpha(opacity=50);display:block;height:100%;padding:0;position:absolute;width:90px;right:0;top:0;z-index:0;}

#rapide .espace1 a {background:#004875;color:#FFFFFF;}
#rapide .espace2 a {background:#002A52;color:#FFFFFF;}
#rapide .espace3 a {background:#EDE8C7;color:#575637;}

#rapide .espace1 a.on, #rapide .espace1 a:hover, #rapide .espace1 a:active {background:transparent;color:#002A52;}
#rapide .espace2 a.on, #rapide .espace2 a:hover, #rapide .espace2 a:active {background:transparent;color:#002A52;}
#rapide .espace3 a.on, #rapide .espace3 a:hover, #rapide .espace3 a:active {background:transparent;color:#002A52;}

#rapide .espace1 {border-color:#004875;}
#rapide .espace2 {border-color:#002A52;}
#rapide .espace3 {border-color:#EDE8C7;}

/* LATERALES */
.extra {padding-bottom:10px;margin-bottom:10px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.extra p {padding-left:8px;padding-right:8px;}
.extra h2 {padding-bottom:0.2em;margin-bottom:0;}
.deroulant {background:white;color:#004875;padding:0.35em 0.75em;margin:0 10px 5px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.deroulant li {line-height:1.5;display:none;}
.deroulant li.default {color:#9F9D6D;display:block;}
/*.js_on .deroulant li {display:none;}
.js_on .deroulant .default {display:block;}*/
.deroulant .on {font-weight:bold;}
/* MAGIE ! */
.deroulant:hover li {display:block;}
.deroulant:hover .default {display:none;}


.navigation {background-color:#F5F4E4!important;padding-top:10px;}
.navigation li {margin-bottom:0;}
.navigation a {font-weight:normal;}
.navigation .article a {color:#575637;}
.navigation .sous {display:none;padding:3px 0 7px;margin-bottom:3px;width:auto;}
.navigation .sous li {width:125px;}
.navigation ul.on {display:block;}
.navigation .on, .navigation li.on a {font-weight:bold;}

/* slide rubrique */
#slide {border-bottom:2px solid #575637;padding-left:5px;position:relative;margin-bottom:10px;}
#slide ul {margin:0;}
#slide li {width:580px;}
#slide .item {float:left;}
#slide h3 {margin-bottom:12px;}
#slide a {background:#EDE8C7;display:block;height:132px;margin:0 5px;position:relative;width:132px;}
#slide .spip_logos {margin:0;}
#slide a span {background:white;display:none;position:absolute;bottom:0;left:0;padding:1em 10px;text-align:center;width:112px!important;width:132px;}
#slide a:hover {text-decoration:none;}
#slide a:hover span {display:block;}
#slide_button {position:absolute;top:-2.5em;right:10px;}
#slide_button span {cursor:pointer;background:#004875;color:white;padding:0 3px;margin-left:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}


/* STYLES SELON ZONE */
#gauche .extra {background:#EDE8C7;}
h2.actu, .rapide h2 {border:0;}


/* LOGIN */
#connection legend,
#connection label,
#connection .editer_session,
#connection .details {display:none;}

#connection {margin-bottom:1em;}
#connection strong {background:#575637;color:white;display:block;padding:3px;margin-bottom:5px;text-align:center;}
#connection form {border:2px solid #575637;border-width:0 2px;color:#575637;font-size:0.8em;}
#connection input {border-width:0 0 1px;width:95%;}
#connection fieldset {margin:0 1em 0.5em;padding:0;text-align:right;}
#connection ul, #connection .boutons {margin-bottom:0;}
#connection .boutons {text-align:right;padding-right:1em;}
#connection .submit {width:auto;background:#575637;color:white;border:0;margin-left:5px;}


/* AGENDA */
#agenda {background:#004875;color:white;padding-bottom:5px;}
#agenda h2 {color:white;border-color:white;margin-bottom:0.2em;}
#agenda a {color:white;}
#agenda .table {background:white;color:#004875;padding-bottom:10px;padding-top:10px;}
#agenda table {border-collapse:separate!important;margin:auto;width:85%;}
#agenda .caption {background:#004875;color:white;text-align:left;padding:2px 5px 4px;text-transform:capitalize;}
#agenda .caption strong {float:left;}
#agenda .caption a {background:white;color:#004875;display:block;float:right;height:12px;line-height:12px;text-align:center;margin-left:3px;width:12px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#agenda thead, #agenda tbody {font-size:0.916em;text-align:center;}
#agenda .filet td {height:18px;}
#agenda .filet span {display:block;height:6px;border-bottom:2px dotted #004875;margin-bottom:5px;}
#agenda td {padding:3px;}
#agenda h3,  #agenda dt {color:#D1C48E;font: bold 0.916em Tahoma, "Trebuchet MS", Arial, sans-serif;margin-top:1em;}
#agenda h3 a {color:#D1C48E;}
#agenda h3 {padding:0 5px 5px;}
#agenda table a {color:#004875;}
#agenda .horsperiode {color:white;} #agenda .horsperiode a {display:none;}
#agenda .occupe {font-weight:bold;}
#agenda .occupe:hover {background:#E9E1AA;text-decoration:none;}
/* tucs spéciaux */
#agenda .deroulant {background:transparent;color:#D1C48E;padding:0.35em 0.75em;margin:0 0 5px;}
#agenda .deroulant a, #agenda .deroulant .default {color:#D1C48E;}

#dernier_articles {display:none;}

/* ALBUM PHOTO */
#album h2 {margin-bottom:70px;}
#album button {visibility:hidden;float:left;}
#album .prev {margin-left:4px;}
#album .cadre {border:1px solid #ddd;padding:0 0 15px;position:relative;margin:-60px auto 0;height:130px;width:120px;}
#album .box {display:none;}
#album .premier {display:block;}
#album img {margin:5px;}
/* si le js est activé, on fait des trucs cool */
.js_on #album button {visibility:visible;}
.js_on #album .cadre {float:left;margin-left:5px;margin-right:5px;}
.js_on #album .box {display:block;}
/* fancybox */
#fancy_inner .cadre {display:none;padding:5px 0 0;*padding:5px 0;position:absolute;bottom:10px;left:10px;right:10px;height:auto;z-index:500;}
#fancy_inner .cadre .deco {background:black;bottom:0;left:0;opacity:0.6;filter:alpha(opacity=60);width:100%;height:100%;position:absolute;z-index:-1;}
#fancy_inner .cadre a {display:block;float:left;width:50px;margin-left:5px;margin-bottom:5px;overflow:hidden;height:50px;}
#fancy_inner:hover .cadre {display:block;}

/* PAGE PHOTOTHEQUE */
#phototheque h2 {border:1px solid #ddd;padding:5px;margin:0 0 5px 0;}
#phototheque h2, #phototheque .miniature {text-align:center;}
#phototheque img {display:block;margin:auto;}
#phototheque .miniature a {display:block;float:left;margin:5px;border:1px solid #ddd;padding:5px;}
#phototheque a.show {background:#eeeeec;}



/* PIED DE PAGE */
#pied {background:url('images/pied.jpg') no-repeat bottom left;padding-top:80px;position:relative;}
#pied .menu {background:#EDE8C7;color:#004875;font-size:0.916em;height:20px;line-height:20px;text-align:center;width:100%;}
#pied .menu a {border-right:1px solid #004875;padding:0 0.5em 0 0;margin-left:-0.3em;margin-right:0.5em;}
#pied address {color:#575637;font-style:normal;margin:15px;text-align:center;}
#pied address span {background:white;padding:0 0.5em;}

#pied-droit, #pied-gauche {position:absolute;}
#pied-gauche {bottom:28px;left:-5px;}
#pied-droit  {bottom:38px;right:30px;}


/* SOMMAIRE */
.actu {border-top:2px solid #575637;padding-top:0.5em;}
.actu img {float:none;}
.actu a {display:block;text-align:center;}
.actu a.enplus {text-align:left;}
h2.actu {margin-bottom:0;}
.edito, .edito h2 {border-color:#004875;color:#004875;}
.sommaire #dernier_articles {display:block;} 

/* AGENDA */
.secteur2 .deroulant li {display:block;}
.secteur2 .deroulant li.default {display:none;}
.secteur2 .texte .event {border-bottom:1px solid #575637;margin-bottom:1em;}


/* ESPACE FAMILLE ETC. */
.mot13 .espace h2 {border-color:#004875;color:#004875;}
.mot14 .espace h2 {border-color:#002A52;color:#002A52;}

.mot13 .header h2 {background:#004875;color:white;}
.mot14 .header h2 {background:#002A52;color:white;}
.mot15 .header h2 {background:#EDE8C7;}

.espace .header {font-weight:bold;padding:1em 0 0.5em;}
.espace .header h2 {border:0;float:left;margin:0 1em 0 0;padding:10px;font:normal 1em Arial,sans-serif;text-align:center;width:90px;}
.espace .header h2 strong {display:block;font-weight:bold;text-transform:uppercase;}
.espace h2 {clear:both;}
.secteur2 .texte h3, .espace h3 {margin-bottom:0;}
.espace h4 {margin-bottom:0;}
.espace p {margin-top:0;}


/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
 */
@font-face {font-family:Distro;src:url('polices/distro.eot');src:local('Distro Regular'),local('Distro'),url('polices/distro.ttf') format('truetype'), url('polices/distro.svg#Distro') format('svg');}
