@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'Myriad';
    src: url('polices/myriad-roman-webfont.eot');
    src: url('polices/myriad-roman-webfont.eot#iefix') format('embedded-opentype'),
         url('polices/myriad-roman-webfont.woff') format('woff'),
         url('polices/myriad-roman-webfont.ttf') format('truetype'),
         url('polices/myriad-roman-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad';
    src: url('polices/myriad-bold-webfont.eot');
    src: url('polices/myriad-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('polices/myriad-bold-webfont.woff') format('woff'),
         url('polices/myriad-bold-webfont.ttf') format('truetype'),
         url('polices/myriad-bold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad';
    src: url('polices/myriad-bolditalic-webfont.eot');
    src: url('polices/myriad-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('polices/myriad-bolditalic-webfont.woff') format('woff'),
         url('polices/myriad-bolditalic-webfont.ttf') format('truetype'),
         url('polices/myriad-bolditalic-webfont.svg') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'MyriadCn';
    src: url('polices/myriad-cnbold-webfont.eot');
    src: url('polices/myriad-cnbold-webfont.eot#iefix') format('embedded-opentype'),
         url('polices/myriad-cnbold-webfont.woff') format('woff'),
         url('polices/myriad-cnbold-webfont.ttf') format('truetype'),
         url('polices/myriad-cnbold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadCnSB';
    src: url('polices/myriad-cnsemibold-webfont.eot');
    src: url('polices/myriad-cnsemibold-webfont.eot#iefix') format('embedded-opentype'),
         url('polices/myriad-cnsemibold-webfont.woff') format('woff'),
         url('polices/myriad-cnsemibold-webfont.ttf') format('truetype'),
         url('polices/myriad-cnsemibold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadCn';
    src: url('polices/myriad-condensed-webfont.eot');
    src: url('polices/myriad-condensed-webfont.eot#iefix') format('embedded-opentype'),
         url('polices/myriad-condensed-webfont.woff') format('woff'),
         url('polices/myriad-condensed-webfont.ttf') format('truetype'),
         url('polices/myriad-condensed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Myriad';
    src: url('polices/myriad-italic-webfont.eot');
    src: url('polices/myriad-italic-webfont.eot#iefix') format('embedded-opentype'),
         url('polices/myriad-italic-webfont.woff') format('woff'),
         url('polices/myriad-italic-webfont.ttf') format('truetype'),
         url('polices/myriad-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: italic;

}

/*============== GENERAL ==============*/

.format_png {behavior: url("http://sfdas.com/squelettes/win_png.htc");}

html {
	border:0px ;
	background:#ECE7D4;
    background:#ECE7D4 url("ergo/fond.jpg") no-repeat center top ;
}



/* propriétés de la page */

body {
    color: #808080;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0 !important;
    padding: 0;
    position: relative;
}

.page {
	z-index: 1;
	min-height:400px;
	width: 980px;
	background: #fff;
	border-radius: 5px;
	padding: 8px 8px 10px;
	display: block;
	margin:0 auto;
	overflow:hidden;
	font-family:Myriad;
}

/*toute les typo même tailles*/
body, body div, body p, body th, body td, body li, body dd { 
   font-size: x-small; 
   voice-family: "\"}\""; 
   voice-family: inherit; 
   font-size: small; }
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd {  font-size: small;}

/* Liens non soulignés */

a img 	{border:none}
a	{
	text-decoration:none;
	cursor:pointer;
	color: #000;
}
a:hover	{text-decoration:none; cursor:pointer; color: #DE8111;}
a img {border:none}
.debut hr, .fin hr { visibility: hidden !important; }
a:focus{outline:1px dotted}

/* Autre initialisation */

ol, ul {list-style:none}
blockquote, q {	quotes:none}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none}
:focus {	outline:0}
ins {	text-decoration:none}
del {	text-decoration:line-through}
abbr,acronym {border-bottom:1px dotted #000;cursor:help;}

/*============== COULEURS ==============*/

.fond .carre, .menu-liste .fond .menu-liste, .menu-items .fond a, body .fond { background: #D28545 !important; }
.fond4 .carre, .menu-liste .fond4 .menu-liste, .fond4 a, body .fond4 { background: #BA0E1D !important; }
.fond5 .carre, .menu-liste .fond5 .menu-liste, .menu-items .fond5 a, body .fond5 { background: #79C7CE !important; }
.fond6 .carre, .menu-liste .fond6 .menu-liste, .menu-items .fond6 a, body .fond6 { background: #F7B631 !important; }
.fond7 .carre, .menu-liste .fond7 .menu-liste, .menu-items .fond7 a, body .fond7 { background: #BBB50E !important; }
.fond8 .carre, .menu-liste .fond8 .menu-liste, .menu-items .fond8 a, body .fond8 { background: #DE8111 !important; }
.fond9 .carre, .menu-liste .fond9 .menu-liste, .menu-items .fond9 a, body .fond9 { background: #9FB5BB !important; }

.context h3.spip, body .bd, .context #larticle blockquote { border-color: #D28545 !important; }
.context4 h3.spip, body .bd4, .context4 blockquote  { border-color: #BA0E1D !important; }
.context5 h3.spip, body .bd5, .context5 blockquote  { border-color: #79C7CE !important; }
.context6 h3.spip, body .bd6, .context6 blockquote  { border-color: #F7B631 !important; }
.context7 h3.spip, body .bd7, .context7 blockquote  { border-color: #BBB50E !important; }
.context8 h3.spip, body .bd8, .context8 blockquote  { border-color: #DE8111 !important; }
.context9 h3.spip, body .bd9, .context9 blockquote  { border-color: #9FB5BB !important; }

body .couleur { color: #D28545 !important; }
body .couleur4 { color: #BA0E1D !important; }
body .couleur5 { color: #79C7CE !important; }
body .couleur6 { color: #F7B631 !important; }
body .couleur7 { color: #BBB50E !important; }
body .couleur8 { color: #DE8111 !important; }
body .couleur9 { color: #9FB5BB !important; }

.context ul.spip li, body .bgpuced { background: url("ergo/puce_8.png") no-repeat 0 4px !important; }
.context4 ul.spip li, body .bgpuced4 { background: url("ergo/puce_4.png") no-repeat 0 4px !important; }
.context5 ul.spip li, body .bgpuced5 { background: url("ergo/puce_5.png") no-repeat 0 4px !important; }
.context6 ul.spip li, body .bgpuced6 { background: url("ergo/puce_6.png") no-repeat 0 4px !important; }
.context7 ul.spip li, body .bgpuced7 { background: url("ergo/puce_7.png") no-repeat 0 4px !important; }
.context8 ul.spip li, body .bgpuced8 { background: url("ergo/puce_8.png") no-repeat 0 4px !important; }
.context9 ul.spip li, body .bgpuced9 { background: url("ergo/puce_9.png") no-repeat 0 4px !important; }

.context .spip_out, body .bgpuceo { background: url("ergo/puceout_8.png") no-repeat 0 4px !important; }
.context4 .spip_out, body .bgpuceo4 { background: url("ergo/puceout_4.png") no-repeat 0 4px !important; }
.context5 .spip_out, body .bgpuceo5 { background: url("ergo/puceout_5.png") no-repeat 0 4px !important; }
.context6 .spip_out, body .bgpuceo6 { background: url("ergo/puceout_6.png") no-repeat 0 4px !important; }
.context7 .spip_out, body .bgpuceo7 { background: url("ergo/puceout_7.png") no-repeat 0 4px !important; }
.context8 .spip_out, body .bgpuceo8 { background: url("ergo/puceout_8.png") no-repeat 0 4px !important; }
.context9 .spip_out, body .bgpuceo9 { background: url("ergo/puceout_9.png") no-repeat 0 4px !important; }

/* ========================== TETE ========================== */

/* -------- tete -------- */

#bando {
    border-bottom: 1px dotted #DE8111;
    margin: 0 0 9px;
	z-index:200;
    overflow: visible;
    padding: 0 0 4px;}
#bando .gauche {
	width: 731px;
    overflow: visible;
}

#bando .droite {
    background: url("ergo/bg_search.png") no-repeat scroll 0 0 transparent;
    height: 150px;
    margin: 0 0 0 5px;
    width: 243px;
}

#bando .droite .encart { margin: 18px 0 0 51px;}

#bando .droite .item {
	width: 200px;
	height: 20px;
	margin: 0 0 14px;
    border-radius: 3px 3px 3px 3px;
	font: italic 15px Myriad, Arial;
	color:#515151;}
#bando .droite .item:first-letter, #bando .droite .item span:first-letter {
	color:#BA0D1D;
	font-weight:bold;}
#bando .droite .item:hover { text-decoration:underline; }

#bando .droite .item img {
	margin: 0 0 0 5px;
	opacity:0.3;}
#bando .droite .opaque img {	opacity:1;}

/* ---------------------- Menu ---------------------- */

#bando .gauche>.menu-liste>.menu-entree {
    background: none repeat scroll 0 0 #FFFFFF !important;
    display: block;
    float: left;
    margin: 5px 0 0;
    position: relative;
}
#bando .menu-entree a {
    background: none repeat scroll 0 0 #D28545;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 2px 7px 6px 0;
	overflow: hidden;
    padding: 4px 7px;
	border-radius: 3px;
}
#bando .menu-entree:last-of-type { margin: 0 0 0; }
#bando .menu-entree a {
	color:#fff;
	font: 20px MyriadCnSB;
}

#bando .menu-entree a span {
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}

#bando .menu-liste .menu-liste {
	left: 0;
	position: absolute;
	top: 38px;
	z-index: 200;
	width: 270px;
	padding: 6px 6px 5px;	
	border-radius: 4px 4px 4px 4px;	
	display:block;
	overflow:hidden;
	background: #548;
}

#bando .menu-liste .menu-liste .menu-entree a{
	margin: 0 5px 0px 3px;
	float:none;}
#bando .menu-liste .menu-liste .menu-entree a:hover { text-decoration: underline; }	

#bando .menu-liste .carre {
	background: none repeat scroll 0 0 #000000;
	display: block;
	height: 15px;
	left: 0;
	position: absolute;
	top: 28px;
	width: 5px;
	z-index: 200;
}

/* ========================== COL1 ========================== */

#principal {
	width:728px;
	margin: 0 7px 0 0;
}

.effetcol {
	background: url("ergo/coldroit.png") repeat-y scroll right transparent;
	padding: 0 0 40px;
}

/*  ======= Page sommaire ========= */

#zoomsur .spip_logos {
	box-shadow: 4px 0 9px #AAAAAA;
	margin: 0 10px 0 0;}
#zoomsur  .adroite {margin: 0 10px 0 15px}

#zoomsur  .tdroite {
	border-bottom: 1px dotted #888888;
	vertical-align: top;
	padding: 0 0 7px;}
.sanslogo {
	border-bottom: 1px dotted #888888;
	margin:0 0 13px;
	padding: 0 0 7px;}	

.itemzs{ margin: 10px 0 10px;	
}

.liseret {
	border-style: solid;
	border-width: 0 0 2px;
	margin: 0 0 10px -25px;
	position: relative;
	z-index: 100;
	width: 440px;
}

.onglet, .onglet a {
	color: #FFFFFF;
	font: 22px/100% MyriadCnSB,Arial;}
.onglet { padding: 4px 7px 2px;}

.sanslogo .liseret {
	width: 730px;
	margin: 0 0 5px 0;
}

.tit {
	font: 25px MyriadCnSB;
	margin: 3px 0 1px;
	width: 100%;}
.sanslogo .tit { margin: 10px 0 1px;}

.soustit {
	font: bold 15px Myriad;
	margin: 2px 0;
	width:100%;
}

.cnt {
	color:#000;
	font: normal 13px Myriad;
	margin: 3px 0 1px;
	width: 400px;}
.sanslogo .cnt {
	width: 710px;
	font: normal 14px/120% Myriad;	
}

.chapo { 
	border-bottom: 1px dotted #888888;
	color: #000000;
	font: 15px Myriad,Arial,Helvetica,sans-serif;
	margin: 8px 0 3px;
	padding: 3px 7px 7px;
	width: 722px;
}

.chapo p {
	font: 15px Myriad, Arial, Helvetica, sans-serif;
	margin: 0 0 6px;
}

#zoomsur .pied {
	color: #000000;
	font: bold 13px Myriad,Arial,Helvetica,sans-serif;
	margin: 5px 0;
	padding: 3px 0 0 16px;} 
#zoomsur .sanslogo .pied {padding: 2px 0 0 16px;}
#zoomsur .pied * { font: bold 13px Myriad,Arial,Helvetica,sans-serif;}

#zoom4 {
	width: 750px;
	margin: 0 0 0 5px;
}

#zoom4 .item {
	margin: 20px 24px 0 0;
	min-height: 160px;
	position:relative;
	padding: 0 0 17px;	
	width: 162px;}
	
#zoom4 .dessus {
	width:162px;
	background: url("ergo/deg_ong.png") repeat-y 0 4px;
	border-style:solid;
	border-width: 0 0 1px;
}

#zoom4 .onglet {
    font: 16px/100% MyriadCnSB,Arial;
   padding: 4px 6px 2px;}
#zoom4 .onglet:hover { color: #F3F0E5 }

#zoom4 .tit {
    font: 20px MyriadCnSB;
    margin: 7px 0 1px;
    width: 162px;
}

#zoom4 .cnt {
    font: 13px/120% Myriad, Arial, sans-serif;
    width: 162px;
	padding:0 0 10px;
	margin: 0 0 10px;
}

#zoom4 .lls {
    background-position: 84px 11px !important;
    border-top: 1px dotted #DBB976;
    bottom: 0;
	left:0;
    color: #7A7A7A;
    font: 13px/120% Myriad,Arial,sans-serif;
    padding: 7px 0 0 16px;
    position: absolute;
    text-align: right;
    width: 145px;}
#zoom4 .lls:hover { text-decoration: underline; }
#zoom4 .artonly3 {
	margin-bottom: 20px;
    border-bottom: 1px dotted #888888;
    padding: 0 0 20px;
}

/* Lorsqu'il n'y a que 3 items */

#zoom4 .artonly3 .item {
	min-height: 270px;
	width: 224px;}
#zoom4 .artonly3 .dessus {	width:224px;}
#zoom4 .artonly3 .cnt .tit {
	width: 224px;
	padding:0;
}
#zoom4 .artonly3 .cnt {
    width: 224px;
}
#zoom4 .artonly3 .lls {
    background-position: 144px 11px !important;
    width: 205px;
}

/* Lorsqu'il n'y a que 2 items */
#zoom4 .only2 .item { width: 348px;}
#zoom4 .only2 .dessus { width:348px;}
#zoom4 .only2 .tit { width: 348px;}
#zoom4 .only2 .cnt {
    width: 348px;
	min-height: 275px;
}
#zoom4 .only2 .lls {
    background-position: 264px 11px !important;
    width: 322px;
}

/* Lorsqu'il n'y a qu'une item */
#zoom4 .only1 .item {
	width: 722px;
    min-height: 0;
	padding:0;
}
#zoom4 .only1 .dessus {
	width:722px;
	padding: 3px 0 0;
}
#zoom4 .only1 .date {	
    color: #667900;
    text-transform: capitalize;	
    font: bold 18px MyriadCn,Arial,Helvetica,sans-serif;
    margin: 0 4px 0;
}
#principal  .lieu {	
    color: #E4501D;
    font: bold 20px MyriadCn,Arial,Helvetica,sans-serif;
    margin: 0 4px 0;
}
#principal .surtit .lieu {	
    font: normal 27px MyriadCn,Arial,Helvetica,sans-serif;
}

#zoom4 .only1 .tit {
	width: auto;
	font: 29px MyriadCnSB, Arial, Helvetica, sans-serif;
}

.context .soustit { color: #D28545 !important; }
.context4 .soustit { color: #BA0E1D !important; }
.context5 .soustit { color: #79C7CE !important; }
.context6 .soustit { color: #F7B631 !important; }
.context7 .soustit { color: #BBB50E !important; }
.context8 .soustit { color: #DE8111 !important; }
.context9 .soustit { color: #9FB5BB !important; }

#zoom4 .only1 .soustit {
    font: italic bold 20px MyriadCn,Arial,Helvetica,sans-serif;
    margin: 0 0 17px 0;
    width: 722px;
}

#zoom4 .only1 .cnt {
    width: 722px;
	min-height: 0;
}
#zoom4 .only1 .lls {
    background-position: 264px 11px !important;
    width: 322px;}
#zoom4 .agenda .cnt {margin: 8px 3px 8px;}
#zoom4 .agenda .spip_logos {margin: 0 8px 0 0 ;}

/*  ============ Page rubrique =============== */

/* Lorsqu'il n'y a que 2 items */
#zoom4 .only3 {
	width: 740px;
}
#zoom4 .only3 .item {
	min-height: 0;
	width: 225px;
	margin: 20px 21px 0 0;}
#zoom4 .only3 .dessus {width:225px;}

#zoom4 .only3 .tit {
    background-position: 2px 11px !important;
    font: 23px MyriadCnSB,Arial,Helvetica,sans-serif;
    margin: 6px 0;
    padding: 0 0 0 20px;
    width: 205px;
}

#zoom4 .only3 .cnt {
    width: 225px;
	min-height: 0;
	padding: 0 0 2px;
}

.chapiteau {
    border-bottom: 0px dotted #888888;
	padding: 0;
	margin:0 0 0;}	

/* ============= Pages Carto ============ */

#zoom4.carto {
	width: 375px;
	margin: 0 0 0 5px;
}

#zoom4.carto .item {
    min-height: 150px;
    padding: 0;	
}
	
#zoom4.carto .cnt {
	padding:0 ;
	margin: 0 ;
}

.hauteurcarto {
	height: 530px;
	width: 333px;
	margin: 15px 0 0 ;
}

.cartoarticle {
	height: 265px;
	margin: 3px 6px 8px 9px;
	width: 709px;
}

/* ----------- Agenda ---------- */

#zoom4  h2.dessus {
    background: url("ergo/deg_ong.png") repeat-y scroll 0 4px transparent;
    border-color: #BBB50E;
    border-style: solid;
    border-width: 0 0 1px;
    color: #667900;
    font: 36px MyriadCnSB,Arial,sans-serif;
    margin: 6px 0 0;
    padding: 11px 8px 2px;
    width: 722px;
}

#zoom4 .agenda h3.dessus {
    background-position: 8px 17px !important;
    border-color: #BBB50E;
    border-style: solid;
    border-width: 0 0 1px;
    color: #BA0E1D;
    cursor: pointer;
    font: 26px MyriadCnSB,Arial,sans-serif;
    margin: 7px 0 0;
    padding: 6px 8px 3px 27px;
    width: 722px;}
#zoom4 .invisible .item { margin: 5px 25px 0 0;}

/* ----------- Plan du site ---------- */

.plan #zoom4 .only1  .dessus {
	padding: 3px 0 0;
	margin: 0 0 8px;}
.plan #zoom4 .onglet { font: 24px/100% MyriadCnSB,Arial;}
.plan #zoom4 .only1 .tit {    
	border-bottom: 1px solid #CCCCCC;
    font: 25px MyriadCnSB,Arial,Helvetica,sans-serif;
    margin: 7px 0;}
.plan .titit { font: 16px Myriad, Arial, Helvetica, sans-serif; }

/*  ============ Page article  =============== */

#larticle .sanslogo .liseret {margin: 0 0 15px;}
#larticle .tit {
	font: 34px MyriadCnSB;
	color:#000;
	margin:0 5px;
}

#larticle .texte, #larticle .texte * { font: 15px/125% Myriad; }
#larticle .texte {
    margin: 5px 5px 5px 8px;
    width: 710px;
}

#larticle .sanslogo {
   margin: 0 0 40px;
   border-bottom: 0px solid #fff;
}

#larticle .surtit {
    font: 27px MyriadCn,Arial,sans-serif;
    width: 100%;
	margin:0 5px;
}

#larticle .soustit {
    font: italic 25px MyriadCnSB, Arial, sans-serif;
    width: 100%;
	margin:0 5px;
}

#larticle .margedroite { margin-right: 10px;}

#larticle .chapo * {
    font: bold 15px Myriad,Arial,Helvetica,sans-serif;
}
#larticle .chapo {
    border-bottom: 1px dotted #888888;
    color: #000000;
    margin: 8px 0 10px;
	padding: 4px 7px 8px;
	width: 722px;
}

#larticle  .pied {
    color: #000000;
    font: bold 13px Myriad,Arial,Helvetica,sans-serif;
    margin: 5px 0 12px 7px;
	padding: 1px 0 0 16px;
    width: 685px;
}

#larticle .pied a{
	margin: 0 0 0 1px;
	font-size:14px;
}

.documents { padding: 0 0 16px;}
.documents .liseret { margin: 8px 0 0 5px;}
.documents .item {
	width: 235px;
	margin: 16px 0 6px 5px;
}

.documents .item .descr{
	margin: 0 0 0 7px;
	width:190px;
}
.documents .item .desc, .documents .item .italic{ font-weight:normal; }

/* Module de recherche */

.recherche {width: 140px;}

.formulaire_recherche {
	padding: 0 0;
	float:right;
	font: italic bold 1em Myriad,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 241px;
}

.formulaire_recherche .text {
    background: none repeat scroll 0 0 transparent;
    margin: 1px;
    padding: 6px;
    width: 190px;
	float:left;
	font: italic 18px Myriad,Arial, Helvetica, sans-serif;
	color:#AC5E18;
	overflow:hidden;
	display:block;
}

.formulaire_recherche .submit {
    cursor: pointer;
    display: block;
    float: left;
    height: 31px;
    margin: 0 0 0 0;
    overflow: hidden;
    width: 34px;
    background: none repeat scroll 0 0 transparent;
}

/* ========================== COL2 ========================== */

#col2 {
    background: url("ergo/corne.png") no-repeat scroll right top #EDE6D5;
    margin: 0 0 0 3px;
    text-align: left;
    width: 239px;}
.ar #col2 {text-align: right;}
#col2 .ombre{
    background: url("ergo/ombre_col2.png") no-repeat scroll left transparent;
    padding: 19px 6px 10px 14px;
		min-height: 324px;
}

#col2 .gauche {
	width: 220px;
	text-align:left;
	margin: 0 15px 0 0;}
.ar #col2 .gauche {text-align: right;}

#col2 .droite {
	width: 220px;
	text-align:left;
	margin: 0;}
.ar #col2 .droite {text-align: right;}

#col2 .avantit {
    margin: 8px 0 4px 2px;
	font: 18px MyriadCn, Arial, sans-serif;
	color:#AC5E18;
}

#col2 .agenda {
	background:#fff;
	width: 212px;
}

#col2 .agenda .mois {
    border-bottom: 1px solid #EDE6D5;
    font: 22px MyriadCn;
    margin: 1px 1px 8px;
    padding: 5px 0;
    text-align: center;
	color: #AC5E18;
    width: 212px;}

#col2 .agenda .date{
	font: bold 14px MyriadCn, Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}

#col2 .agenda .sousitem {
    margin: 0 10px;
    width: 191px;
}

#col2 .agenda .tit {
    color: #D97E12;
    font: 18px/115% MyriadCn,Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    width: 191px;
}

#col2 .agenda .cnt{
	width: 191px;
	font: 13px Myriad, Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}

#col2 .agenda .liseret {
	width: 191px;
	margin: 0 0 7px;;
	border-bottom: 1px solid #9FB5BB;
}

#col2 .agenda .lls {
    background: none repeat scroll 0 0 #9FB5BB;
    color: #FFFFFF;
    font: 10px Myriad,Arial,Helvetica,sans-serif;
    margin: 5px 0 0;
    padding: 2px 3px 1px 6px;
    width: 62px;
}

#col2 .agenda .lieu {
	font: 11px Myriad, Arial, Helvetica, sans-serif;
	width: 191px;}
#col2 .agenda .lieu b {
	color:#D97E12;
}

#col2 .bt {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 10px 0 0;
    padding: 10px 4px 7px 10px;
    width: 198px;}
#col2 .bt a {   margin: 0 9px 0 2px;}
#col2 .ministere {margin: 10px 9px 0 0;}

#col2 .ncam{
	margin: 10px 0;
	background:#fff;
}

/* ========================== PIED ========================== */




.ar #pied {text-align: right;}

#pied .menu-liste{ 
	width: 442px;
	margin: 5px 0 0 10px;
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
}

#pied .menu-liste a{
	display:block;
	overflow:hidden;
	float:left;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0px;	
	color:#AC5E18;
	border-right: 1px solid #D97E12;
	font: normal normal 14px Myriad, Arial, Helvetica, sans-serif;}
#pied .menu-liste a:hover {	text-decoration:underline;}
#pied .menu-liste li:last-of-type a { border-right: 0px solid #fff;}

#pied  .adresse {
    background: none repeat scroll 0 0 #F3F0E5;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 1px 0 11px;
	padding: 0 0  10px;
    text-align: left;
    width: 530px;
}

#pied  .adresse h3 {
    color: #AC5E18;
    font: 20px MyriadCn,Arial,Helvetica,sans-serif;
    margin: 12px 15px 5px;
    width: 530px;
}

#pied  .adresse .col1 {
	width: 217px;
    font: 11px Arial,Helvetica,sans-serif;
   margin: 0 0 0 15px;	
	color: #755522;
}

#pied  .adresse .col2 {
	width: 140px;
    font: 11px Arial,Helvetica,sans-serif;
   margin: 0 0 0 15px;	
	color: #8C7857;
}

#pied  .adresse .col3 {
	width: 120px;
    font: 11px Arial,Helvetica,sans-serif;
   margin: 0 0 0 15px;	
	color: #BA0E1D;
}

#pied .adresse a {
	color:#BA0E1D;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;}
#pied .adresse a:hover { text-decoration:none; }

/* ========================== ACCES RESTREINT ========================== */

/* ------------ Barre de deconnexion ----------- */

.ident {
   padding : 5px 0 0 ;	
}

.ident .logout {
	color:#E51021;
	font: bold 12px Arial, Geneva, sans-serif;
	margin: 0 5px 0 8px;}
.ident .logout:hover { text-decoration:underline; }

/* ------------ Ajouter un document  ----------- */

#col2 .formulaire_ajouter {
	width: 211px;
   margin: -10px 0 5px;	
}

#col2 .formulaire_ajouter input, #col2 .formulaire_ajouter textarea   {
    margin: 0 0 5px;
    padding: 3px 4px;
    font: 18px MyriadCn, Arial, Helvetica, sans-serif;	
    width: 205px;}
#col2 .formulaire_ajouter .file { font-size: 14px; }
#col2 .formulaire_ajouter textarea { height: 200px; }

#col2 .formulaire_ajouter label {
    color: #382D29;
    font: 18px MyriadCn, Arial, Helvetica, sans-serif;
    margin: 0 0 3px;
    padding: 3px;
    width: 205px;
}

#col2 .formulaire_ajouter .editer_fichier label {
    color: #5E4D46;
    font: 22px MyriadCnSB;
    line-height: 100%;
    margin: 0 0 7px;
}

#col2 .formulaire_ajouter .submit {
    background: none repeat scroll 0 0 #D28545;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 12px 1px 0;
    padding: 3px 6px;
    width: 88px;
}
#col2 .formulaire_ajouter .submit:hover { background:#835A44; }
#col2 .formulaire_ajouter .reponse_formulaire	{
    background: none repeat scroll 0 0 #DBBA76;
    color: #FFFFFF;
    font: bold 13px Helvetica,sans-serif;
    margin: 5px 0;
    padding: 5px 7px 7px 8px;
    width: 174px;
}

/* ========================== PAGE IMPRIMER ========================== */

body.imprimer {
	width:100%;
	text-align : left;
	border:none;}
.ar body.imprimer {text-align: right;}

.imprimer .bt_imprimer {
	border-bottom: 2px solid #a5c3cd;
	padding: 10px 10px 7px;
	margin: 0 0 10px;
	background:#f1f6fb;
	width: 100%;
}

.imprimer .bt_imprimer a {
	background: url(http://sfdas.com/icono/puce_fleches_jaune.gif) no-repeat 5px ;
	color: #f68411;
	padding: 0px 5px 0px 30px;
	font: bold .85em Arial, Helvetica, sans-serif;}
.imprimer .bt_imprimer a:hover, a.imprimer:hover, a.hautdepage:hover {color: #f51e24;}

.imprimer .article {
	width: 530px;
	padding : 0 18px;
}

.imprimer .article .chapo {
	width:530px;
	margin: 10px 0 0px;
	padding:0;
	background:#FFFFFF;
	font: bold 1em/130% Verdana, Arial, Helvetica, sans-serif;
}

.imprimer .article .cnt, .imprimer .article .ligne {width: 530px;}

/* ========================== BOITE A OUTILS ========================== */

.module {
	display:inline;
	overflow:hidden;
	zoom:1;
	float:left;
}

.bloc {
	display:block;
	overflow:hidden;
	zoom:1;
}

.invisible											{display:none; }
.gras, b, strong 				{font-weight:bold !important;}
.italic, i, em								{font-style:italic !important;}
.majuscules 							{font-variant:small-caps; color:#5497e2; }
.margegauche 					{margin-left: 10px;}
.large 													{width: 100%;}
.rouge 												{font-size: 1.1em; color: #e6210b;}
.bgblanc 										{background:#fff !important;}
.blanc 													{color:#fff !important;}
.grischo											{color:#645c59 !important;}
.droite												{float:right;}

.sardine {
	margin:0!important;
	padding:0!important;
	font-size:0!important;
	border:0!important;
}
/*
.alert {
    background: none repeat scroll 0 0 #F3F0E5;
    color: #666633;
    display: block;
    font: 16px/130% Myriad,Arial,Helvetica,sans-serif;
    margin: 10px auto 0;
    padding: 10px 12px;
    width: 700px;
   } */
.alert h5 {
	margin: 3px 0 4px;
	font: bold 16px/130% Myriad,Arial,Helvetica,sans-serif;
}
	
/*--------------- Texte spip --------------*/

#larticle .texte p, #larticle .texte li {
	margin: 0 0 13px;
	color:#000;
}

#larticle h3{
	color:#666666;
	font: bold italic 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* --------- Titres --------- */

#larticle h3.spip {
    border-left: 3px solid #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 120%;
    margin: 10px 0 17px;
    padding: 1px 0 0 10px;
    text-transform: uppercase;
}

#larticle h4 {
	background-position: 0 3px;
}
#larticle h4 a {
	padding: 5px 3px 3px ;
	font: bold 16px/160% Arial, Helvetica, sans-serif;
	color: #7B1604;
}

.imprimer p.spip { width: 500px; }
.chapo p.spip {	width: 680px; margin:0 0 5px;}

.spip_out, p.spip_note a, p.spip a, .spip_in , .spip_note{
	font-weight:bold;
	color:#DE8111;}
.spip_out, .spip_glossaire{
    margin: 0 0 0 2px;
    padding: 0 0 0 13px;}
.spip_out:hover, p.spip_note a:hover, p.spip a:hover, .spip_in:hover, .spip_glossaire:hover, .spip_out:hover {	text-decoration:underline;}

#larticle blockquote {
    border-left: 5px solid #555555;
    display: block;
    font-size: 16px;
    font-style: italic;
    margin: 0 0 17px;
    overflow: hidden;
    padding: 5px 5px 0 15px;
}

body #larticle .texte blockquote p {
	margin: 0 0 5px;
    font-size: 16px;
	font-style:italic;}

/* --------- Listes --------- */

ul.spip { margin:8px 0 12px;}
ul.spip ul.spip { margin-left: 10px; }
ul.spip li, li.spip {
	text-indent:0px;
	background:url(http://sfdas.com/squelettes/ergo/puce.png) no-repeat 3px 3px;
    padding: 0 0 0 16px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	list-style: none;}
	
ol { list-style: decimal inside !important;}
li.spip ul.spip {margin: 0;}

hr.spip {
	border-bottom: 1px solid #000;
	margin:10px 0;
}

.larticle .blocs_destination {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DADBDC;
	color:#7B1604;
	font-style:italic;
	line-height:130%;
	padding:5px 8px;
}

* li.spip {
	display:block !important;
	background: url(http://sfdas.com/squelettes/icono/puce.gif) no-repeat !important;
}

/* -------- Tableaux ------- */

table {
	cellpadding: 0;
	cellspacing: 0;
	border-collapse:collapse;
	border-spacing:0
}

 table.spip, table.spip td, table.spip th {
	padding:2px 10px;
	border: 1px solid #D97E12;
	color:#7B1504;
	padding: 3px 10px;
	margin: 0 0 5px;
	border-collapse: collapse;}
	
.texte table.spip {
	width:100%;
	display:table;
	margin: 2px 0 8px;
	border-width: 1px 1px 1px 2px;	
}

table.spip th {
	background: #D97E12;
	color: #fff;
	padding:0 0 0 10px;
	font-size: 1.1em;}
table.spip th strong { margin:4px 10px; }
.row_odd {background:#EDEEEE;}

/* ---- Notes ---- */

.note {
	padding: 10px 0 20px;
	margin: 20px 0 0;
	border-top: 1px solid #EB7919;
	display:block;
	zoom :1;
	color:#7E1604;
	overflow:hidden;
	width:470px;
}

/* ---- Documents ---- */

dl.spip_documents {
	display:block;
	overflow:hidden;
	zoom:1;
	margin-bottom: 10px;
	color:#7E1604;
	background:#ECE6D5;
	padding: 15px  ;
	text-align:center;}

.ar dl.spip_documents {text-align: right;}	
.spip_documents_left {margin : 10px 10px 10px 0;}
.spip_documents_right {margin : 10px 10px 0 10px;}
.spip_documents_center{ text-align:center; margin : 15px auto 0;}
.spip_documents_center * { text-align:center; margin : 0 auto;}
.spip_documents_center, .spip_documents_center .spip_doc_descriptif, .spip_documents_center .spip_doc_titre { width: auto !important;}
.spip_documents p.spip {margin: 0 !important;}
.spip_doc_descriptif {font: 1em/110% Verdana, Arial, Helvetica, sans-serif; }
dl.spip_documents strong { font: bold 13px Arial, Helvetica, sans-serif; }
.spip_doc_titre { margin: 10px 0 2px;}
dl.spip_documents .spip_doc_descriptif {
	font: italic 12px Arial, Helvetica, sans-serif;
	color:#333;
}

/* Formulaire de connexion */

#formulaire_login {
	background: #F3F0E5;
	width: 702px;
	padding: 10px;
	margin: 10px 0 0;
	display:block;
	overflow:hidden;
}

#formulaire_login legend { 
    color: #D97E12;
    font: 26px MyriadCnSB,Arial,Helvetica,sans-serif;
	margin: 0 0 10px;
}

#formulaire_login ul {
    color: #D97E12;
    font: 26px MyriadCnSB,Arial,Helvetica,sans-serif;
}

#formulaire_login ul label, #formulaire_login ul li, #formulaire_login ul input {
	display:block;
	zoom:1;
	overflow:hidden;
	float:left;
}

 #formulaire_login ul li { margin: 0 0 6px;}

#formulaire_login ul label {
    color: #000000;
    font: 15px Myriad,Arial;
    padding: 0 10px;
    text-align: right;
    width: 270px;}

#formulaire_login .text, #formulaire_login .password {
	width: 150px;
	padding: 2px 5px;
}

#formulaire_login .editer_session { margin: 3px 0 0 291px;}

#formulaire_login .submit {	
	background: #D97E12;
	color:#fff;
	padding: 3px 5px;
	text-align:center;
	border-radius: 3px;
	float:right;
	font: bold 16px Myriad, Arial, Helvetica, sans-serif;
}

#formulaire_login .details a {
    font: italic bold 13px Myriad,Arial,Helvetica,sans-serif;
    margin: 0 4px;
}
#formulaire_login .nofx {
	text-align:left; 
	font-size: 13px;
}

/* Débug SPIP*/

#debug-nav { font: 12px Arial,sans-serif;}

/* Page imprimer */
 
 @media print {
	* {float: none !important; overflow: visible !important;}
	img.droite, .bt_imprimer { display:none; }
}