/* CSS Mickael LOUCHEZ - 2MRC Informatique - 2mrc.fr 2015 */
body {
	background-color: #CCC;
}
li {
  list-style:none; 
  padding-left:10px; 
  background:url('puce.jpg') no-repeat center left transparent;
}
.oui {
    display: none;
}
h2.spip,h3.spip,h4.spip,h5.spip,h6.spip{border-left:1px solid #ccd;color: #C54646;;padding-left:1em;text-align:left;margin-left:15px}
h3,.h3{font-size:1.1925em;line-height:1.1614255765199em;margin-bottom:1.1614255765199em;font-weight:700}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0;font-size:100%;font-weight:400}
table{margin-bottom:1.385em;width:100%}
thead th{color:inherit;background:#9DA93D}
table.spip td,table.spip th,th,td,caption{padding:.6925em}
tbody tr:nth-child(even) td,tbody tr:nth-child(even) th,tbody tr.even td,tbody tr.even th{background:#f3fad2}
tfoot{font-style:italic}
.spip_cadre{width:99%;background-color:#F3F3F3;border:1px dotted #ddd;padding:5px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.spip_code,.spip_cadre{margin-bottom:1.385em}
.spip_surligne{background:#FF6}
table.spip{max-width:99%;margin-right:auto;margin-left:auto;margin-bottom:1.385em;border-collapse:collapse;border-spacing:0}
table.spip caption{caption-side:top;text-align:center;margin-right:auto;margin-left:auto;font-weight:700}
table.spip th,table.spip td{border:1px solid #ccc}
table.spip td.numeric{text-align:right}
img,.spip_logos{margin:0;padding:0;border:0}
.spip_documents{text-align:center}
.spip_documents p{margin:.10em;padding:0}
.spip_documents_center{display:block;clear:both;width:100%;margin:1.385em auto}
.spip_documents_left{float:left;margin-right:15px;margin-bottom:1.385em}
.spip_documents_right{float:right;margin-left:15px;margin-bottom:1.385em}
.spip_doc_titre{margin-right:auto;margin-left:auto;font-weight:700;font-size:.90em}
.spip_doc_descriptif{clear:both;margin-right:auto;margin-left:auto;font-size:.90em}
.spip_modele{float:right;display:block;padding:1em;border:1px solid;width:180px}
.formulaire_spip{padding:0 10px;border:1px solid #CCC;color:#333;background-color:#f8f8f8;margin:2.0775em 0;position:relative}
.cadre-formulaire-editer .formulaire_spip{margin-top:0}
.cadre-formulaire-editer{color:#444;margin-top:2.0775em;position:relative}
.cadre-formulaire-editer.popin{margin-top:0}
.cadre-formulaire-editer .image_loading{position:absolute;right:0}
.entete-formulaire{background:#FFF;border:1px solid #F8D2B2border-bottom:0;padding:.6925em 10px;overflow:hidden}
.ie6 .entete-formulaire{zoom:1}
.formulaire_spip .cadre{border:1px solid #9DBA00}
h3.titrem{position:relative}
.formulaire_spip h3.titrem{background-color:#cedd80;color:#E52638}
.formulaire_spip fieldset{padding-left:10px;padding-right:10px}
.formulaire_spip ul{padding:.34625em 0}
.formulaire_spip ul ul,.formulaire_spip .fieldset fieldset{margin:0}
.formulaire_spip ul,.formulaire_spip fieldset,.formulaire_spip fieldset ul,.formulaire_spip .boutons,.formulaire_spip .titrem,.formulaire_spip .legend{margin-left:-10px;margin-right:-10px}
.formulaire_spip li{padding:.6925em 10px;clear:both;overflow:hidden}
.formulaire_spip li,.formulaire_spip li.gauche{padding-left:140px}
.formulaire_spip .spip li{padding:0;clear:none;overflow:visible}
.formulaire_spip li label,.formulaire_spip li.gauche label{color:#4444;width:114px;float:left;margin-left:-130px;text-align:left}
.ie6 .formulaire_spip li label,.ie6 .formulaire_spip li.gauche label{position:relative;display:inline}
.formulaire_spip .long_label{padding-left:270px}
.formulaire_spip .long_label label{width:250px;margin-left:-260px}
.formulaire_spip .editer_parent,.formulaire_spip .editer_groupe_mot,.formulaire_spip .editer_descriptif,.formulaire_spip .editer_chapo,.formulaire_spip .editer_texte,.formulaire_spip .editer_ps,.formulaire_spip .haut,.formulaire_spip .pleine_largeur{padding-left:10px}
.formulaire_spip .editer_parent label,.formulaire_spip .editer_groupe_mot label,.formulaire_spip .editer_descriptif label,.formulaire_spip .editer_chapo label,.formulaire_spip .editer_texte label,.formulaire_spip .editer_ps label,.formulaire_spip .haut label,.formulaire_spip .pleine_largeur label{display:block;float:none;width:auto;margin-left:0}
.formulaire_spip li.obligatoire label,.formulaire_spip li.obligatoire.gauche label{color:#000;font-weight:700}
.formulaire_spip .erreur_message label{float:none;display:inline;font-weight:400;margin-left:0}
.formulaire_spip input.text,.formulaire_spip input.password,.formulaire_spip textarea,.formulaire_spip select{font-size:1em;padding:3px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.lte7 .formulaire_spip input.text,.lte7 .formulaire_spip input.password,.lte7 .formulaire_spip textarea,.lte7 .formulaire_spip select{width:96%;margin:0;display:inline;margin-left:0}
.lte7 .formulaire_spip textarea{margin-left:10px}
.formulaire_spip input.text,.formulaire_spip input.password,.formulaire_spip input.file,.formulaire_spip select{font-size:inherit;font-family:inherit}
.formulaire_spip textarea{padding:.34625em 5px;overflow:auto;font-size:inherit;font-family:inherit;line-height:inherit}
.formulaire_spip input.placeholder,.formulaire_spip textarea.placeholder{color:#888}
.formulaire_spip li.obligatoire input.text{font-weight:700}
.formulaire_spip .erreur{background-color:#FBE3E4}
.formulaire_spip li .erreur_message{display:block;color:#8A1F11;font-weight:700}
.formulaire_spip .erreur input.text,.formulaire_spip .erreur input.password,.formulaire_spip .erreur textarea{border:2px solid #FBC2C4}
.formulaire_spip .choix label{font-weight:400;text-transform:none;float:none;display:inline;margin-left:5px;color:#666}
.formulaire_spip .choix .radio,.formulaire_spip .choix .checkbox{width:auto}
.formulaire_spip .reponse_formulaire,.error,.success,.notice{border:2px solid;color:#333;font-weight:400;padding:.6925em 10px;padding-left:40px;min-height:24px;background-repeat:no-repeat;background-position:2px 5px;margin-bottom:1.385em;margin-top:1.385em}
.formulaire_spip .reponse_formulaire_ok,.success{color:#264409;border-color:#C6D880;background-color:#E6EFC2;background-image:url("//root.2mrc.fr/addse/prive/themes/spip/images/ok-24.png")}
.formulaire_spip .reponse_formulaire_erreur,.error{color:#8A1F11;border-color:#FBC2C4;background-color:#FBE3E4;background-image:url("//root.2mrc.fr/addse/prive/themes/spip/images/erreur-24.png")}
.notice{color:#514721;border-color:#FFD324;background-color:#FFF6BF;background-image:url("//root.2mrc.fr/addse/prive/themes/spip/images/warning-24.png")}
.formulaire_spip .explication{display:block;padding:5px;background-color:#e9e9e9;margin:0}
.formulaire_spip .attention{display:block;margin-bottom:1.385em;font-weight:400}
.formulaire_spip input.submit,.formulaire_spip input.reset,.formulaire_spip input.button{width:auto}
.formulaire_spip li .aide{padding-top:0}
.formulaire_spip li.fieldset{padding:0}
.formulaire_spip fieldset{border:0;width:auto;border-top:1px solid #ccc;margin-top:.34625em;padding-bottom:.34625em}
.formulaire_spip h3.legend,.formulaire_spip legend{display:block;padding-top:7px;padding-bottom:7px;background-color:#eee;color:#000;font-weight:400;padding-left:10px;padding-right:5px}
.formulaire_spip li fieldset label{color:#444}
.formulaire_spip li fieldset input.text,.formulaire_spip li fieldset textarea.textarea{border:1px solid #aaa}
.formulaire_spip .boutons {
  margin-bottom: 0;
  clear: both;
  padding: .6925em 10px;
  text-align: right;
  background-color: #EFEFEF;
  border-top: 1px solid #000000;
}	
.samba2mrc{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:16px}
.babbin{font-style:italic}
.babbout{font-style:normal}
.samba2mrc ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:30px;font-size:12px}
.samba2mrc a{display:block;padding-right:12px;padding-left:12px;border:0 solid #F3F3F3;height:30px;color:#333;text-decoration:none;background-color:#F3F3F3;transition:background 0.3s;z-index:9;font-family:"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;font-size:12px;padding-top:10px;text-decoration:none}
.samba2mrc a:hover{background-color:#EFEFEF;color:#000;text-decoration:none;font-size:12px}
.samba2mrc li:nth-child(1) a:hover{background:#EFEFEF;text-decoration:none;font-size:12px}
.samba2mrc li:nth-child(2) a:hover{background:#EFEFEF;text-decoration:none;font-size:12px}
.samba2mrc li:nth-child(3) a:hover{background:#EFEFEF;text-decoration:none;font-size:12px}
.samba2mrc li:nth-child(4) a:hover{background:#EFEFEF;text-decoration:none;font-size:12px}
.samba2mrc li:nth-child(5) a:hover{background:#EFEFEF;text-decoration:none;font-size:12px}
.samba2mrc li:nth-child(6) a:hover{background:#EFEFEF;text-decoration:none;font-size:12px}
.samba2mrc li:nth-child(7) a:hover{background:#EFEFEF;text-decoration:none;font-size:12px}
.samba2mrc li{float:left;position:relative}
.samba2mrc ul{position:absolute;display:none;width:225px;top:40px;z-index:100000000;border-left:0 solid #fff;border-top:0 solid #fff;line-height:18px}
.samba2mrc li ul a{position:relative;width:230px;padding-top:10px;height:30px;float:left;background-color:#F3F3F3;color:#333567;font-size:12px;text-decoration:none;box-shadow:0 3px 2px 1px rgba(119,119,119,0.3);-moz-box-shadow:0 3px 2px 1px rgba(119,119,119,0.3);-webkit-box-shadow:0 3px 2px 1px rgba(119,119,119,0.3)}
.samba2mrc ul ul{top:auto;line-height:18px;z-index:10}
.samba2mrc li ul ul{left:230px;margin:0 0 0 10px}
.samba2mrc li:hover ul ul,.samba2mrc li:hover ul ul ul,.samba2mrc li:hover ul ul ul ul{display:none}
.samba2mrc li:hover ul,.samba2mrc li li:hover ul,.samba2mrc li li li:hover ul,.samba2mrc li li li li:hover ul{display:block}}
#site {
	height: 25px;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
}
#header {
height: 135px;
    width: 1100px;
    margin-right: auto;
    margin-left: auto;
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 20px;
    background-image: url(images/bo.jpg);
    background-color: #FFF;
    /* padding: 33px; */
    /* background: #cccccc; */
    border: 0px solid #bbbbbb;
    border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    -webkit-border-radius: 10px 0 0 0;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.headersamba {
	float: left;
	height: 100px;
	width: 213px;
	margin-left: 25px;
}
.headerdes {
	float: left;
	height: 100px;
	width: 800px;
	margin-left: 25px;
}
.titre {
	font-family:"Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	color: #333;
	text-decoration:underline;
}

.description {
	font-family:"Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #333;
}
#navigation {
	margin-right: auto;
	margin-left: auto;
	width: 1090px;
	background-color: #F3F3F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 5px;
	height: 40px;
}
#pied {
	margin-right: auto;
	margin-left: auto;
	width: 998px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: 40px;
	background-image: url(images/logopetitsamba.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 95px;
	border: 1px solid #F3F3F3;
	margin-bottom: 10px;
	background-color: #FFF;
}
.lundi {
    border-top-color: #1b6da3;
    border-top-width: 4px;
    margin-top: 5px;
}
#contenu {
	margin-right: auto;
	margin-left: auto;
	width: 1090px;
	height: auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 5px;
	overflow: auto;
	background-color: #FFF;
}
#identifiez {
	margin-right: auto;
	margin-left: auto;
	width: 1090px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	text-align: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	padding: 5px;
}
#fenetre {
	margin-right: auto;
	margin-left: auto;
	width: 1090px;
	height: auto;
	background-color: #F3F3F3;
	text-align: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	padding: 5px;
	display: none;
	overflow: auto;
}
#fenetreidentification {
	float: right;
	width: 400px;
	height: auto;
	border: 1px solid #999999;
	padding: 5px;
}
a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:active {
	text-decoration: underline;
	color: #000;
}
#gauche {
	float: left;
	width: 730px;
	height: auto;
	padding: 10px;
	border: 1px solid #F3F3F3;
	margin-bottom: 5px;
}
#droite {
	float: right;
	width: 330px;
	height: auto;
	text-align: right;
}
.titrepage {
	font-size: 18px;
}
.titrearticle {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	color: #09C;
	width: 100%;
	padding-top: 20px;
	overflow: auto;
	height: auto;
}
.titreplus {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #090;
	width: 100%;
	overflow: auto;
	height: auto;
}
.titrearticle:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 1.2em; margin-bottom: 0.75em;
	color: #09C;
	width: 100%;
}
.titrearticle:hover {
	color: #09C;
	width: 100%;
	text-decoration:none;
}
#titreweb {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #F60;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
}
.titreweb:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #F60;
	width: 100%;
}
.titreweb:hover {
	color: #F30;
}
.titreweb:visited{
	color: #F60;
}
.textearticle {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #000;
	width: 100%;
	float: left;
	padding-top: 2px;
	padding-bottom: 10px;
}
.logoarticle {
	width: 29%;
	float: right;
	padding-top: 2px;
	padding-bottom: 10px;
}
.texteweb {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #000;
	width: 100%;
	font-style: normal;
}
#actu{
	border-width: 1px;
	border-style: solid;
	border-color: #F3F3F3;
	padding: 10px;
	margin-top: 10px;
	overflow:auto;
	width:310px;
}
#perso{
	border-width: 1px;
	border-style: solid;
	border-color: #F60;
	padding: 10px;
	overflow:auto;
	width:310px;
	height:auto;
}
.lundi {
    border-top-color: #126095!important;
    border-top-width: 4px!important;
    margin-top: 5px;
    border-radius: 0px 10px 0px 0px;
}
.web {
	height: auto;
	width: 330px;
	padding-top: 25px;
}
.date {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #666;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Georgia, Times, serif;
}
.h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
.h2 { font-size: 2em; margin-bottom: 0.75em; }
.h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
.h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
.h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
.h6 { font-size: 1em; font-weight: bold; }*/
/* --------------------------------------------------------------

   Theme pour la dist de SPIP 3

-------------------------------------------------------------- */

/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

.arbo { clear: both; font-size: .9em; color: #DDC; }
.arbo * { font-weight: normal; }

.cartouche { margin-bottom: 1.5em; }
.cartouche h1 { margin-bottom: 0; }
.cartouche p { margin-bottom: 0; }
.surtitre{}
.soustitre {}
abbr.published { border: 0; }
@media print {
	abbr[title].published:after { content: ""; }
	abbr[title].dtreviewed:after { content: ""; }
}
.info-publi { margin: 1.5em 0 0; font-size: .9em; font-style: italic; }
.traductions { font-size: .9em; }
.traductions a[hreflang]:after { content: ''; }

.chapo { font-weight: bold; }
.texte {}
.hyperlien { display: block; padding: 1.5em 50px; background: #EED url(img/def.png) no-repeat 25px 1.9em; font-weight: bold; }
.ps, .notes { margin-bottom: 1.5em; }
.notes { clear: both; font-size: .9em; }

/* Listes et tableaux */
dl.spip dt { background: url(img/def.png) no-repeat 25px .5em; }
dl.spip dd {}

table.spip caption {  background: none; border-bottom: 1px solid; text-align: left; font-weight: bold; }
table.spip thead th { background: none; border: 1px solid; border-width: 1px 0; }
table.spip tbody tr th,
table.spip tr td { background: none; }
table.spip tbody tr.odd th,
table.spip tr.odd td { background: #EED; }
table.spip tfoot { border-top: 1px solid; }

/* Formulaires : variantes et cas particuliers
----------------------------------------------- */
.formulaire_spip { margin-bottom: 1.5em; }
.aside .formulaire_spip { padding-top: 1.3em; border-top: 5px solid; }
fieldset {
width: 100%; margin: 0;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; }
legend { display: none; }
label { display: block; }
.erreur_message { display: block; }
input.text,textarea {
width: 100%;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #EED;
border: 4px solid #EED;
}
.content input.text { width: 50%; }
textarea { width: 100%; }

/* Selection des langues */
.formulaire_menu_lang { margin: 0; padding: 0; background: none; }

/* Formulaires de recherche (site / petitions) */
.formulaire_recherche input.text { width: 10em; padding-left: 20px; background-image: url(img/recherche.png); background-repeat: no-repeat; background-position: left center; }
.formulaire_recherche input.submit {}

/* Choix des mots-clefs */
ul.choix_mots { display: block; margin: 0; padding: 0; list-style: none; }
ul.choix_mots li { clear: none; float: left; display: block; width: 30%; padding: 1%; }
ul.choix_mots li label { display: inline; font-weight: normal; }

.formulaire_spip .bugajaxie { display: none; } /*IE/Win*/

/* Formulaire de login dans une page */
.formulaire_login ul li { clear: left; }
.formulaire_login .editer_password .details { display: block; }
.formulaire_login #spip_logo_auteur { float: right; }

/* Fomulaire de contact */
.formulaire_ecrire_auteur {}
.formulaire_ecrire_auteur .saisie_sujet_message_auteur input.text { width: 100%; }

/* Habillage des forums
---------------------------------------------- */

/* Habillage des forums */
.comments-items .comments-items {margin-left: 25px;padding-left: 20px;border-left:5px solid #ddd;}
.comment-fil ul {}
.comment-meta { margin: 0; font-weight: bold; }
.comment-meta small { font-size: 100%; }
.comment-meta abbr { border: 0; }
.comment-meta a { color: #222; }
.comment-meta a:focus,
.comment-meta a:hover,
.comment-meta a:active { color: #fff; }
.comment-content .hyperlien { padding: 0; background: transparent; font-weight: normal; }

/* Formulaire de forum */
.formulaire_forum {}
.formulaire_forum legend { display: none; }
.formulaire_forum .saisie_titre input.text { width: 100% }
.formulaire_forum .session_qui { display: none; }
.formulaire_forum .saisie_texte .explication { font-size: .9em; font-style: italic; }

/* Habillage des petitions
---------------------------------------------- */
#signatures {}
#signatures td.signature-date small { white-space: nowrap; }
#signatures .formulaire_recherche { margin: 1.5em auto; text-align: center; }

/* Formulaire de signature */
.formulaire_signature {}

/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de nav */
.menu { clear: both; margin-bottom: 1.5em; text-align: left; }
.menu p {}
.menu ul { margin-bottom: 1.5em; }
.menu ul li {}
.menu ul li ul { margin-left: 1.5em; list-style: circle; }

/* Pagination */
.pagination a,
.pagination .on  { padding: .2em .5em; margin: 0 1px; }
.pagination a { background: #EED; text-decoration: none; }
.pagination .on { font-weight: bold; background: #222; color: #fff; }
.pagination .sep { display: none; }

/* Listes d'articles et extraits introductifs */
.menu_articles li { clear: both; margin-bottom: 1.5em; }
.menu_articles li h3,
.menu_articles li h2 { margin: 0; }
.menu_articles li p { margin: 0; }
.menu_articles li small { font-style: italic; }
.menu_articles li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }

.menu_breves li {}
.menu_breves li h3 { margin: 0; }


/* Hyperliens
---------------------------------------------- */
a { color: #900; text-decoration: none; }
a:focus,
a:hover,
a:active { color: #000; text-decoration: none; }

/* ------------------------------------------
/* Autres medias
/* ------------------------------------------ */
.dossier {
	width: 80%;
	background-image: url(images/dossier.png);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 30px;
	height: 25px;
	margin-top: 10px;
	float: right;
}
.page {
	width: 75%;
	background-image: url(images/page.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 21px;
	margin-left: 30px;
	float: right;
	background-position: 5px 2px;
	font-size: 12px;
}
.page:hover {
	background-color:#CCC;
}
@media print {

/*  Ne pas imprimer */
.spip-admin,
.spip-admin-float,
.spip-previsu { display: none; }
.repondre,
.formulaire_spip { display: none; }

/* Souligner et expliciter les liens */
a { color: #600; text-decoration: underline !important; }
a.spip_out:after,
a.spip_glossaire:after,
a.spip_mail:after { display: inline; content: " [" attr(href) "]"; }

}

/* fin - mickael louchez - 2mrc informatique */
.lundi,.mardi,.mercredi,.jeudi,.vendredi {
	width: 100%;
	border: 1px solid #09F;
	float: left;
	font-size:13px;
}
.dimanche,.samedi {
		display:none;}
.ligneH {
	width: 100%;
	border: 1px solid #09F;
	float: left;
	background-color: #EFEFEF;
	margin-top: 10px;
	font-weight: bolder;
}
.lignedate {
	float: left;
	width: 230px;
	text-align: right;
	font-size: 13px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-right: 10px;
	padding-top: 3px;
	padding-left: 3px;
}
.lignenom {
	float: left;
	width: 230px;
	font-size: 13px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F3F3F3;
}
.lignelieu {
	float: left;
	width: 225px;
	font-size: 13px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F3F3F3;
}
.ferie {
    background-color: #FFF6BF;
    width: auto;
    border: 1px solid #000;
    float: right;
    font-size: 10px;
    padding: 3px;
    /* color: white; */
    background: -webkit-linear-gradient(#fff6bf, #ff6600);
    border-radius: 8px;
    padding: 0.2em 1em 0.2em 1em;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}