html { font-size: 100%; }
body.cat {
	margin : 0;
	padding: 0;
	font-size: 0.88em;
	font-family: Baskerville, Verdana, Arial, 'Trebuchet MS', 'Lucida Sans', serif;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: left top;
	color: #000000;
	overflow:hidden visible;
}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em;}
div, img, table, form { margin: 0; padding: 0; border-width: 0; border-style: none; }
table {border-collapse: collapse;}


.cat IMG {max-width: 100%; height: auto}

.cat a:link, .cat a:visited {text-decoration: none; color: #08136d;}
.cat a:hover {color: #0200a8;}

.cat a.refus {
	color: red;
}
.cat a.refus:hover {
	color: orange;
}

.cat .right {
	text-align: right;
}
.cat .spacer {
	height: 10px;
	width: 10px;
}
.cat div.nettoyeur {
	clear : both;
	height: 0;
	line-height: 0;
}
.tsize {
	font-size: 1.15em;
}
.stsize {
	font-size: 1.09em;
}
.bsize {
	font-size: 1.2em;
}
.nsize, .pagination {
	font-size: 0.75em;
}
.pagination LI.pagination-item {
	list-style-type: none;
}

div#traductions {
	position: absolute;
	float: right;
	text-align:right;
	top: 5px;
	right: 5px;
	line-height:11px;
	z-index: 4;
}
#traductions .lang_button {
	margin: 0;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
}
#traductions .lang {
	background: #dfdfdf;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#traductions .selected_lang {
	background: #dfdfdf;
	/*border: 1px inset green;*/
}
#traductions .lang:hover {
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

.cat h3.spip { text-align: center; margin-top: 2em; margin-bottom: 1.4em; font-size: 1.09em; font-weight: bold; }
.cat hr.spip { margin: 2em auto; }

.cat ol.spip { list-style: decimal; }
.cat blockquote.spip { margin: 2em 0; margin-left: 1em; padding-left: 1em; border-left: 1px dotted #aaa; }
.cat .spip_code, .spip_cadre { font-family: Courier, "Courier New", monospace; color: #036; }
.cat .spip_cadre { width: 99%; background-color: #F4F8F8; border: 1px inset; font-size:inherit; }
div.spip_code, .spip_cadre { margin-bottom: 1em;	}
.cat .spip_poesie {
	font-family: Garamond, Georgia, Times, serif;
	font-size: 1.05em;
	border: 0;
	margin: 0;
	padding-left: 0;
}
.cat .spip_poesie div:first-letter {
	text-transform: uppercase;
	text-indent: 0;
}
.cat .spip_surligne { background: #FF6; }
.cat table.spip {
	max-width: 99%;
	margin: auto;
	margin-bottom: 1em;
	line-height: normal;
	border: 1px solid #b2abd3;
	border-collapse: collapse;
}
.cat table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold;
}
.cat table.spip tr.row_first { background: #c6fae7;}
.cat table.spip tr.row_odd { background: #effac6;}
.cat table.spip tr.row_even { background: #ccfac6;}
.cat table.spip th, .cat table.spip td {
	padding: 3px;
	text-align: left;
	vertical-align: middle;
}
.cat .notes, .cat a.spip_note {
	font-size: 0.75em;
}
.cat .spip_note {
	vertical-align: super;
}
.cat .notes .spip_note {
	font-size: 1em;
	vertical-align: text-bottom;
	margin:0;
}
.cat .ps {
	font-size: 0.75em;
}

.spip_logos {
	margin: 5px;
}
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 5px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 5px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.75em; margin-left:auto; margin-right:auto; text-wrap: break-word; overflow: hidden}
.spip_doc_descriptif { clear: both; font-size: 0.75em; margin-left:auto; margin-right:auto; width: 200px;}
.spip_doc_descriptif p {margin: 0;}
.cat .spip_modele {
	float: right;
	display: block;
	padding: 1em;
	border: 1px solid;
	width: 180px;
}
.cat a.spip_note {} /* liens vers notes de bas de page */
.cat a.spip_ancre {} /* liens internes a la page */
.cat a.spip_in {} /* liens internes */
.cat a.spip_mail {}

.cat a.spip_mail:before {} /* liens vers un email */
.cat a.spip_out {} /* liens sortants */
.cat a.spip_url {} /* liens url sortants */
.cat a.spip_glossaire {} /* liens vers encyclopedie */
.cat a.spip_glossaire:hover { text-decoration: underline overline; }
.cat .on { font-weight: bold; } /* liens exposes */

.cat figure.spip_doc_inner {
	margin-inline-start: 0;
  margin-inline-end: 0;
}.cAgenda {
	color: #000000;
	text-align:center;
	font-style:normal;
	margin-bottom: 10px;
}
.cAgenda td {
	padding: 2px;
}
.cAgenda .title .chelp {
	float: right;
	margin: 2px;
}

.cAgenda .calendar_head_mini {
	text-align: center;
	font-size: 0.75em;
	color: #000000;
	font-family: Verdana, Arial, Helvatica, sans-serif;
	font-style:normal;
}

.cAgenda .calendar_not_this_month {
	color:#aaa;
}

.cAgenda .calendar_this_month {
	padding: 2px;
	color:#aaa;
}

.cAgenda .calendar_this_day a {
	text-align: center;
	font-weight:bold;
	font-style: italic;
	padding: 2px;
	padding-bottom: 0;
	border-radius: 5px;
}
.cAgenda a.unjour:hover {
	border-radius: 5px;
}


* html .cAgenda div.bulle {
	width: 250px; 
}
.cAgenda .bulle{
position: absolute;
min-width: 200px;
display: none;
z-index : 999;
padding: 0;
margin: 0;
line-height:normal;
text-align: left;
}
.cAgenda .bulle .publie a, .bulle .modifie a, .bulle .breve a {
	color: #08136d;
	font-weight: normal;
	display: block;
	width: 100%;
	border:0;
	padding:0;
	text-align: left;
	font-style: normal;
	border-radius: 0;
}

/* ------------------------------------------ */
/* Styles pour l'agenda
/* ------------------------------------------ */

/* (pour le prive, style_prive predomine en ce qui concerne la couleur */

table.calendrier { border: 0; border-collapse: collapse; }
table.calendrier-large {	width: 100%; }
table.calendrier-etroit { width: 60em; }
table.calendrier caption { color: #FFF; background-color: #CCC; font-family: Verdana, Geneva, Sans, sans-serif; font-weight: bold; font-size: 1em; padding-bottom: 3px;}
table.calendrier caption img { border: 0; vertical-align: middle; margin: 1px; }
table.calendrier th { background: #DDD; width: 14%; padding: 5px; text-align: center; vertical-align: middle; font-size: 0.8em; font-weight: bold; font-family: Verdana, Geneva, Sans, sans-serif; }
table.calendrier th a { color: #000; }
table.calendrier td { border-color: #666; border-bottom: 1px solid; border-top: 0; height: 8em;	vertical-align: top;}


table.calendrier td > a { float: left;
font-family: arial, helvetica, sans-serif; font-size: 1.2em; color: #000;
}
table.calendrier td > a+a { float: right;
font-family: arial, helvetica, sans-serif; font-size: 1.2em; color: #000;
}
table.calendrier td > a + div {clear: both;}

table.calendrier tr.heure td { border: 0; height: 8em;	vertical-align: top;}

tr.calendrier-titre-jour > th { width: 18%; }
tr.calendrier-titre-jour > th+th { width: 3%; }
tr.calendrier-titre-jour > th+th+th { width: 58%; }
tr.calendrier-titre-jour > th+th+th+th { width: 3%; }
tr.calendrier-titre-jour > th+th+th+th+th { width: 18%; }

tr.calendrier-3jours > td { width: 18%; border: 1px solid; border-top: 0; }
tr.calendrier-3jours > td+td { width: 3%; border: 0;}
tr.calendrier-3jours > td+td+td { width: 58%; border: 1px solid; border-top: 0; }
tr.calendrier-3jours > td+td+td+td { width: 3%;	border: 0;}
tr.calendrier-3jours > td+td+td+td+td { width: 18%; border: 1px solid; border-top: 0; }

tr.calendrier-3jours > td > div {border: 0;} 

/* complements pour la bordure d'une case */
.bordure_left { border-left: 1px solid; }
.bordure_right { border-right: 1px solid; }
.bordure_double { border-right: 1px solid; border-left: 1px solid;}
/* et pour son fond */
.jour_dimanche { background: #eee;color: #000; }
.jour_encours { background: #FFF;color: #000; }
.jour_gris { background: #eee;color: #000; }
.jour_pris { background: #FFF;color: #000; }

/* polices */

.calendrier-arial9 { font-family: Arial, Sans, sans-serif; font-size: 9px; }
.calendrier-arial10 { font-family: Arial, Sans, sans-serif; font-size: 10px; }
.calendrier-arial11 { font-family: Arial, Sans, sans-serif; font-size: 11px; }
.calendrier-verdana { font-family: Verdana, Geneva, Sans, sans-serif; }
.calendrier-helvetica16 { font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000; }

.calendrier-agenda-abb11 { border: 1px solid #000; margin-left: 1px; margin-top: 1px; padding: 1px; text-align: center; font-family: Arial, Sans, sans-serif; font-size: 11px; font-weight: bold;}

.calendrier-agenda-abb11 a {	color: black; }

.calendrier-evt { cursor: auto; position: absolute; overflow: hidden; -moz-opacity: 0.6; filter: alpha(opacity=60); font-family: Arial, Sans, sans-serif;}

.calendrier-annee { background: #AAA; padding: 3px; margin: 1px; font-family: Verdana, Geneva, Sans, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; }
.calendrier-annee:hover { color: #000; background-color: #FFF; }


/* Typo des horaires dans une journee */
.calendrier-jour { position: relative; color: #999; border: 1px solid #AAA; border-right: 0;}
/* heure pile */
.calendrier-jour > span { position: absolute; margin-left: 2px; margin-right: 2px; border-top: 1px solid #CCC; font-weight: bold; }
/* minutes lors du zoom intelligent */
span.calendrier-jour-m { font-weight: normal; }

.calendrier-agenda { margin-left: 1px; margin-top: 1px; padding: 1px; text-align: center; background-color: #FFF; }
.calendrier-demiagenda { margin-left: 1px; margin-top: 0; padding: 0; text-align: center; background-color: #FFF; }
.calendrier-tripleagenda { vertical-align: top; width: 33%; }
.calendrier-cadreagenda { position: absolute;	padding-bottom: 5px; border: 0; background: #eee;	margin-top:20px; z-index: 1000;}


.calendrier-titre { padding: 5px; text-align: center; font-weight: bold; }
.calendrier-evenement { padding: 2px; margin-top: 2px; }

.calendrier-opacity { -moz-opacity: 0.3; filter: alpha(opacity=30); }
.calendrier-png { width: 12px; height: 12px; }
.calendrier-icone { width: 14px; height: 7px; border: 0; }
.calendrier-noir	{ color: #000; } /* style anar */
.calendrier-nb	{ background-color: #FFF; border: 1px solid #000; color: #000; }

 /* style cinemat(yp)ographe */
.calendrier-couleur1 { background: #FDE5F2; border: 1px solid #CD006F; color: #CD006F; } /* Fushia */
.calendrier-couleur1i { background: #CD006F; border: 1px solid #FDE5F2; color: #FDE5F2; } /* Fushia */
.calendrier-couleur2 { background: #EDF3FE; border: 1px solid #5da7c5; color: #5da7c5; } /* Bleu */
.calendrier-couleur2i { background: #5da7c5; border: 1px solid #EDF3FE; color: #EDF3FE; } /* Bleu */
.calendrier-couleur3 { background: #EBE9FF; border: 1px solid #766CF6; color: #766CF6; } /* Bleu pastel */
.calendrier-couleur3i { background: #766CF6; border: 1px solid #EBE9FF; color: #EBE9FF; } /* Bleu pastel */
.calendrier-couleur4 { background: #FEC; border: 1px solid #FA9A00; color: #FA9A00; } /* Orange */
.calendrier-couleur4i { background: #FA9A00; border: 1px solid #FEC; color: #FEC; } /* Orange */
.calendrier-couleur5 { background: #FFEDED; border: 1px solid #F00; color: #F00; } /* Rouge (Vermillon) */
.calendrier-couleur5i { background: #F00; border: 1px solid #FFEDED; color: #FFEDED; } /* Rouge (Vermillon) */
.calendrier-couleur6 { background: #FFF2EB; border: 1px solid #E95503; color: #E95503; } /* Orange */
.calendrier-couleur6i { background: #E95503; border: 1px solid #FFF2EB; color: #FFF2EB; } /* Orange */
.calendrier-couleur7 { background: #FFE; border: 1px solid #ccaa00; color: #ccaa00; } /* Jaune */
.calendrier-couleur7i { background: #ccaa00; border: 1px solid #FFE; color: #FFE; } /* Jaune */
.calendrier-couleur8 { background: #E2FDEC; border: 1px solid #009F3C; color: #009F3C; } /* Vert pastel */
.calendrier-couleur8i { background: #009F3C; border: 1px solid #E2FDEC; color: #E2FDEC; } /* Vert pastel */
.calendrier-couleur9 { background: #e5fd63; border: 1px solid #9DBA00; color: #9DBA00; } /* Vert */
.calendrier-couleur9i { background: #9DBA00; border: 1px solid #e5fd63; color: #e5fd63; } /* Vert */
.calendrier-couleur10 { background: #FFE0E0; border: 1px solid #640707; color: #640707; } /* Rouge (Bordeaux) */
.calendrier-couleur10i { background: #640707; border: 1px solid #FFE0E0; color: #FFE0E0; } /* Rouge (Bordeaux) */
.calendrier-couleur11 { background: #F2F2F2; border: 1px solid #3F3F3F; color: #3F3F3F; } /* Gris */
.calendrier-couleur11i { background: #3F3F3F; border: 1px solid #F2F2F2; color: #F2F2F2; } /* Gris */
.calendrier-couleur12 { background: #AAA; border: 1px solid #000; color: #000; }
.calendrier-couleur12i { background: #000; border: 1px solid #AAA; color: #AAA; }
.calendrier-couleur13 { background: #FFFFE0; border: 1px solid #666500; color: #666500; } /* Caca d'oie */
.calendrier-couleur13i { background: #666500; border: 1px solid #FFFFE0; color: #FFFFE0; } /* Caca d'oie */
.calendrier-couleur14 { background: #F5EEE5; border: 1px solid #8C6635; color: #8C6635; } /* Marron */
.calendrier-couleur14i { background: #8C6635; border: 1px solid #F5EEE5; color: #F5EEE5; } /* Marron */

.calendrier-summary {font-family: Verdana, Geneva, Sans, sans-serif; font-weight: bold;}

.calendrier-location {font-family: Verdana, Geneva, Sans, sans-serif; border:0}

.calendrier-attendee {border:0}

.calendrier-url {border: 0}.cAgenda_ {
	background: #fee88a;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cAgenda_ .title {
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
	border-bottom: 1px solid #fff0ad;
}
.cAgenda_ .calendar_head_mini {
	background: #fee88a;
}

.cAgenda_ .calendar_not_this_month {
	background: #fcffc2;
}

.cAgenda_ .calendar_this_month {
	background: #fee88a;
}
.cAgenda_ .calendar_this_day a {
	background: #ffffff;
	border: 1px solid #fcffc2;
}
.cAgenda_ a.unjour:hover {
	background: #c4c4ef;
}
.cAgenda_ .bulle{
border: 1px groove #7a7a7a;
box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cAgenda_ .bulle .publie:hover, .bulle .modifie:hover{
	background: #fcffc2;
}
.cAgenda_ .bulle .publie a{
	background: #c4c4ef;
}
.cAgenda_ .bulle .modifie a {
	background: #dfdfef;
}
.cAgenda_ .bulle .breve a{
	background: #dfefef;
}
.cAgenda_ .bulle .publie a:hover, .bulle .modifie a:hover, .bulle .breve a:hover {
	color: #0200a8;
	background: #fcffc2; display: block; width: 100%;
}.cArticle .entete {
	background-color: #fcffc2;
	border-bottom: thin dotted;
	padding: 5px;
	padding-top: 0;
}
.cArticle .entete p {
	margin:0;
}
.cArticle .titre, .cArticle .surtitre, .cArticle .soustitre {
	text-align: left;
}
.cArticle .entete .infos_article {
	float: right;
	margin-left: 5px;
}
.cArticle .entete .spip_logo {
	float: right;
}
.cArticle .texte, .cArticle .chapo {
	text-align: justify;
} 
.cArticle .chapo {
	font-weight: bold;
}
.cArticle .article {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}
.cArticle .sommaire {
	float:	right;
	margin: 5px;
	border: thin dotted;
}
.cArticle .titresommaire {
	text-align: center;
}
.cArticle .stats {
	float: right;
}
.cArticle #forum_lire_tous, #forum_repondre {
	margin-left: 5px;
	margin-right: 5px;
}.liste-articles ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.liste-articles .entete {
	clear: both;
	float: left;
	text-align: left;
	width: 100%;
}
.liste-articles .entete .titres {
	padding: 2px;
}
* html .liste-articles .entete { /* IE */
	margin-right: 3px;
	position: relative;
	z-index: 2;
}
.liste-articles li .titres p { margin: 0; padding: 0;}
.liste-articles .nav {
	float: right;
}
.liste-articles .titre, .liste-articles .surtitre, .liste-articles .soustitre {
	font-weight: bold;
}
.liste-articles li .titre {
	font-weight: bold;
}

.liste-articles li .spip_logo, .liste-articles li .spip_logos {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
}
.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0;
}
.liste-articles li .texte, .liste-articles li .extrait {
	padding: 0.1em;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	margin-bottom: 0.1em;
	text-align: justify;
}
.liste-articles .infos_article, .liste-articles .nav, .liste-articles .pagination {
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
}
.liste-articles .pagination {
	display: inline-block;
	min-width: 150px;
}
li.pagination-item {
	float: left;
}
.liste-articles .infos_article, .liste-articles .nav {
	text-align: center;
}
.liste-articles .spip_surligne {
	color: black;
}.liste-articles li {
	margin-bottom: 5;
	border-width: 1px;
	border-style: dotted;
	border-color: #efefef;
	border-radius: 5px;
}
.liste-articles .entete, .plan-secteur h1 {
	background-color: #ffffff;
	
 }
.liste-articles .entete {
	border-radius: 5px;
	 
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}
.liste-articles .entete .titres {
	margin-left: 5px;
	margin-right: 5px;
}
.liste-articles li .texte, .liste-articles li .extrait {
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 5px;
	 
		border-top-left-radius: 0;
		border-top-right-radius: 0;
}.cAuteur .entete .titre,.cAuteur .entete .sous-titre, .cAuteur .texte {
	padding-left: 5px;
	padding-right: 5px;
}
.cAuteur .texte {
	text-align: justify;
}.cAuteurs {
	margin-bottom: 10px;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cAuteurs ul {margin: 0; padding: 0; list-style: none}
.cAuteurs .nomauteur, .cAuteurs .siteauteur, .cAuteurs .bioauteur, .cAuteurs .articlesauteur {
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}
.cAuteurs .bloc-title {
	text-align : center;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
}
.cAuteurs .bloc-title .bsize {
	font-weight: bold;
}
.cAuteurs .bloc-title .pagination {
	border-top: 1px solid #fff0ad;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
}
.cAuteurs .menu-item .bloc-title {
	border-top: 1px solid #fff0ad;
}
.cAuteurs .menu-item {
	background: #fee88a;
	border-top: 1px solid #fff0ad;
	text-align: left;
}
.cAuteurs .menu-item a.linkauteur {
	display: block;
	width: 100%;

}
.cAuteurs .menu-item:hover, .cAuteurs .menu-item a.linkauteur:hover { background: #fcffc2;}

.cAuteurs .menu-item a {
	display:block;
}

.cAuteurs .siteauteur {
	text-align: center;
}
.cAuteurs .bioauteur {
	text-align: justify;
}
.cAuteurs .bioauteur:hover {
	background: #fee88a;
}
.cAuteurs .bioauteur p {
	margin:0;
}.cAutres {
	margin-bottom: 10px;
}
.cAutres .bloc-title {
	text-align : center;
	font-weight: bold;
	
}
.cAutres .menu-item {
	
	border-top: 1px solid #fff0ad;
}
.cAutres .menu-item a {
	display: block;
	
	width: 100%;
}
.cAutres .menu-item:hover, .cAutres .menu-item a:hover { background: #fcffc2;}
.cAutres .menu-item .titrearticle, .cAutres .bloc-title {
	padding-left: 5px;
	padding-right: 5px;
}
.cAutres ul {
	margin: 0;
	padding: 0;
	list-style: none;
}.cBandeau fieldset.a_la_une {
	position: relative;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	margin: 0;
	margin-top:1.2em;
	padding-left: 0.79em;
	padding-right: 0.79em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	border: 0;
	color: #352d4d;
	background: #f8eebf;
	border-top: 1px inset #ff2e2e;
	border-bottom: 1px inset #c3d5c8;
	text-align: left;
}

.cBandeau fieldset.a_la_une legend {
	position: relative;
	border: 1px inset #ff2e2e;
	border-bottom: 0;
	background: #f8eebf;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
	font-style: italic;
	line-height: 1.2em;
	border-radius: 0.8em;
	 
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	margin-top: -1.2em;
}

.cBandeau div.a_la_une {
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
	font-style: normal;
	text-align: left;
}#banniere {
	height: 190px;
	line-height: 190px;
	font-family: Impact, Verdana, serif;
	text-align: center;
}
#banniere .banimg {
	position: relative;
	top: 0;[
	max-height: 190px;]
	max-width: 100%;
}
#banniere .logo {
	position: absolute;
	border: 0;
	left: 0;
	top: 0;
	max-height: 190px;
}
#banniere a.nom_site {
	position: relative;
	z-index: 9;
	font-size: 80px;
	line-height:normal;
	vertical-align: middle;
	color: #000;
	text-shadow: 0px 0px 8px #f00000;
}
#banniere a.nom_site:hover {
	color: #f00000;
	text-shadow: 0px 0px 8px #000;
}div.composant-cadre-0 {
	height: 100%;
	text-align: left;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre {
	width: 99%;
}

.cCadre {
	background: #ECFEFF;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 5px 5px 15px #4f4f4f;
	-webkit-box-shadow: 5px 5px 15px #4f4f4f;
	-moz-box-shadow: 5px 5px 15px #4f4f4f;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#4f4f4f, offX=5, offY=5, positive=true);

}div.composant-cadre-1 {
	height: 100%;
	text-align: left;
}


.cCadre1 {
	background: #fff;
	background-image: url("IMG/_acs/cat/trame/titrefond_00.png");
	background-repeat: repeat-x;
	background-position: left top;

}div.composant-cadre-2 {
	height: 100%;
	text-align: left;
	margin-top: 20px;
}


.cCadre2 {
	background-image: url("IMG/_acs/cat/trame/Gens de Gaza_Banniere.jpg");
	background-repeat: no-repeat;
	background-position: left top;

}div.composant-cadre-3 {
	height: 100%;
	text-align: left;
	padding-top: 10px;
}


.cCadre3 {

}div.composant-cadre-21 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
}


.cCadre21 {

}div.composant-cadre-23 {
	height: 100%;
	text-align: left;
}


.cCadre23 {

}div.composant-cadre-2000 {
	height: 100%;
	text-align: left;
	margin-bottom: 10px;
}


.cCadre2000 {

}div.composant-cadre-2001 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2001 {
	width: 20%;
}

.cCadre2001 {

}div.composant-cadre-2002 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2002 {
	width: 60%;
}

.cCadre2002 {

}div.composant-cadre-2003 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2003 {
	width: 20%;
}

.cCadre2003 {

}div.composant-cadre-2004 {
	height: 100%;
	text-align: left;
}


.cCadre2004 {
	background: #ffffff;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2005 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}

.cCadre2005 {
	width: 100%;
}

.cCadre2005 {

}div.composant-cadre-2010 {
	height: 100%;
	text-align: left;
}


.cCadre2010 {

}div.composant-cadre-2011 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2011 {
	width: 20%;
}

.cCadre2011 {

}div.composant-cadre-2013 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2013 {
	width: 20%;
}

.cCadre2013 {

}div.composant-cadre-2015 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2015 {

}div.composant-cadre-2020 {
	height: 100%;
	text-align: left;
	margin-bottom: 10px;
}


.cCadre2020 {

}div.composant-cadre-2021 {
	height: 100%;
	text-align: left;
}

.cCadre2021 {
	width: 20%;
}

.cCadre2021 {

}div.composant-cadre-2024 {
	height: 100%;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.cCadre2024 {
	width: 80%;
}

.cCadre2024 {
	background: #ffffff;

}div.composant-cadre-2025 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}

.cCadre2025 {
	width: 100%;
}

.cCadre2025 {

}div.composant-cadre-2030 {
	height: 100%;
	text-align: left;
}


.cCadre2030 {

}div.composant-cadre-2031 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2031 {
	width: 20%;
}

.cCadre2031 {

}div.composant-cadre-2032 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2032 {
	width: 80%;
}

.cCadre2032 {

}div.composant-cadre-2034 {
	height: 100%;
	text-align: left;
}


.cCadre2034 {
	background: #1b7968;
	border: 1px solid #dfdfdf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2035 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2035 {

}div.composant-cadre-2050 {
	height: 100%;
	text-align: left;
}


.cCadre2050 {

}div.composant-cadre-2051 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2051 {
	width: 20%;
}

.cCadre2051 {

}div.composant-cadre-2052 {
	height: 100%;
	text-align: left;
	margin-right: 10px;
}

.cCadre2052 {
	width: 60%;
}

.cCadre2052 {

}div.composant-cadre-2053 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2053 {
	width: 20%;
}

.cCadre2053 {

}div.composant-cadre-2054 {
	height: 100%;
	text-align: left;
}


.cCadre2054 {
	background: #1b7968;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2055 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2055 {

}div.composant-cadre-2060 {
	height: 100%;
	text-align: left;
	margin-bottom: 10px;
}


.cCadre2060 {

}div.composant-cadre-2061 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2061 {
	width: 20%;
}

.cCadre2061 {

}div.composant-cadre-2062 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2062 {
	width: 60%;
}

.cCadre2062 {

}div.composant-cadre-2063 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2063 {
	width: 20%;
}

.cCadre2063 {

}div.composant-cadre-2064 {
	height: 100%;
	text-align: left;
}

.cCadre2064 a:link, .cCadre2064 a:visited {text-decoration: none; color: #0223c0;}

.cCadre2064 {
	background: #fbff9f;
	color: #03a6a6;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2065 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2065 {

}div.composant-cadre-2070 {
	height: 100%;
	text-align: left;
}


.cCadre2070 {

}div.composant-cadre-2071 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2071 {
	width: 20%;
}

.cCadre2071 {

}div.composant-cadre-2072 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2072 {
	width: 80%;
}

.cCadre2072 {

}div.composant-cadre-2074 {
	height: 100%;
	text-align: left;
}


.cCadre2074 {
	background: #1b7968;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2075 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2075 {

}div.composant-cadre-2080 {
	height: 100%;
	text-align: left;
}


.cCadre2080 {

}div.composant-cadre-2081 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2081 {
	width: 20%;
}

.cCadre2081 {

}div.composant-cadre-2082 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2082 {
	width: 80%;
}

.cCadre2082 {

}div.composant-cadre-2084 {
	height: 100%;
	text-align: left;
}


.cCadre2084 {
	background: #1b7968;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2085 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2085 {

}div.composant-cadre-2090 {
	height: 100%;
	text-align: left;
	margin-bottom: 10px;
}


.cCadre2090 {

}div.composant-cadre-2091 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2091 {
	width: 20%;
}

.cCadre2091 {

}div.composant-cadre-2092 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2092 {
	width: 60%;
}

.cCadre2092 {

}div.composant-cadre-2093 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2093 {
	width: 20%;
}

.cCadre2093 {

}div.composant-cadre-2095 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}

.cCadre2095 {
	width: 100%;
}

.cCadre2095 {

}div.composant-cadre-2100 {
	height: 100%;
	text-align: left;
	margin-bottom: 10px;
}


.cCadre2100 {

}div.composant-cadre-2101 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2101 {
	width: 20%;
}

.cCadre2101 {

}div.composant-cadre-2102 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2102 {
	width: 60%;
}

.cCadre2102 {

}div.composant-cadre-2103 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2103 {
	width: 20%;
}

.cCadre2103 {

}div.composant-cadre-2104 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2104 {
	background: #fff;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2105 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2105 {

}div.composant-cadre-2110 {
	height: 100%;
	text-align: left;
}


.cCadre2110 {

}div.composant-cadre-2111 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2111 {
	width: 20%;
}

.cCadre2111 {

}div.composant-cadre-2112 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2112 {
	width: 80%;
}

.cCadre2112 {

}div.composant-cadre-2114 {
	height: 100%;
	text-align: left;
}


.cCadre2114 {
	background: #1b7968;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2115 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2115 {

}div.composant-cadre-2130 {
	height: 100%;
	text-align: left;
}


.cCadre2130 {

}div.composant-cadre-2131 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2131 {
	width: 20%;
}

.cCadre2131 {

}div.composant-cadre-2132 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2132 {
	width: 60%;
}

.cCadre2132 {

}div.composant-cadre-2133 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2133 {
	width: 20%;
}

.cCadre2133 {

}div.composant-cadre-2134 {
	height: 100%;
	text-align: left;
}


.cCadre2134 {
	background: #1b7968;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2135 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2135 {

}div.composant-cadre-2150 {
	height: 100%;
	text-align: left;
}


.cCadre2150 {

}div.composant-cadre-2151 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2151 {
	width: 20%;
}

.cCadre2151 {

}div.composant-cadre-2152 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2152 {
	width: 60%;
}

.cCadre2152 {

}div.composant-cadre-2153 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2153 {
	width: 20%;
}

.cCadre2153 {

}div.composant-cadre-2154 {
	height: 100%;
	text-align: left;
}


.cCadre2154 {
	background: #f3d8e6;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2155 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2155 {

}div.composant-cadre-2170 {
	height: 100%;
	text-align: left;
}


.cCadre2170 {

}div.composant-cadre-2171 {
	height: 100%;
	text-align: left;
	margin-left: 30%;
	margin-right: 10px;
}

.cCadre2171 {
	width: 20%;
}

.cCadre2171 {

}div.composant-cadre-2172 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

.cCadre2172 {
	width: 60%;
}

.cCadre2172 {

}div.composant-cadre-2173 {
	height: 100%;
	text-align: left;
	margin-left: 10px;
	margin-right: 30%;
}

.cCadre2173 {
	width: 20%;
}

.cCadre2173 {

}div.composant-cadre-2174 {
	height: 100%;
	text-align: left;
}


.cCadre2174 {
	background: #1b7968;
	border: 1px solid #afafaf;
	box-shadow: 2px 2px 2px #afafaf;
	-webkit-box-shadow: 2px 2px 2px #afafaf;
	-moz-box-shadow: 2px 2px 2px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=2, offY=2, positive=true);

}div.composant-cadre-2175 {
	height: 100%;
	text-align: left;
	margin-top: 10px;
}


.cCadre2175 {

}div.composant-cadre-2404 {
	height: 100%;
	text-align: left;
}


.cCadre2404 {

}@media only screen and (max-width: 800px) {
	div.catExpandOnSmall {
		width: 100%;
	}
	div.catHideLeftOnSmall, div.catHideRightOnSmall {
		width: 99%;
		position: absolute;
		z-index: 9999;
		padding-top: 10px;
		-o-transform: scaleX(0.00001);
		-moz-transform: scaleX(0.00001);
		-ms-transform: scaleX(0.00001);
		-webkit-transform: scaleX(0.00001);
		transform: scaleX(0.00001);
		-o-transition: -o-transform 0.2s ease-in-out;
		-moz-transition: -moz-transform 0.2s ease-in-out;
		-ms-transition: -ms-transform 0.2s ease-in-out;
		-webkit-transition: -webkit-transform 0.2s ease-in-out;
		transition: transform 0.2s ease-in-out;
		outline: 0;
		border: thin solid #000;
		background-color: #ECFEFF;
		box-shadow: 5px 5px 15px #4f4f4f;
	-webkit-box-shadow: 5px 5px 15px #4f4f4f;
	-moz-box-shadow: 5px 5px 15px #4f4f4f;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#4f4f4f, offX=5, offY=5, positive=true);
	}
	div.catHideLeftOnSmall div.type_pinceau, div.catHideRightOnSmall div.type_pinceau {
		margin-top: 20px;
		margin-bottom: 0;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}
	div.catHideLeftOnSmall {
		left: 0;
		border-left: 0;
		o-transform-origin: 0 0;
		moz-transform-origin: 0 0;
		ms-transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		border-radius: 5px;
	 
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	div.catHideRightOnSmall {
		right: 0;
		border-right: 0;
		o-transform-origin: 100% 0;
		moz-transform-origin: 100% 0;
		ms-transform-origin: 100% 0;
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
		border-radius: 5px;
	 
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	div.catShowOnSmall {
		o-transform: scaleX(1);
		moz-transform: scaleX(1);
		ms-transform: scaleX(1);
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	#catMenuLeft, #catMenuRight {
		z-index: 10000;
		position: absolute;
		top: 20px;
		display: inline-block;
		cursor: pointer;
		opacity: 1;
	}
	#catMenuLeft:hover, #catMenuRight:hover {
		opacity: .8;
		-webkit-transition: .4s;
		transition: .4s;
	}
	#catMenuLeft:hover div, #catMenuRight:hover div {
		background: #dfdfdf;
	}
	#catMenuLeft {
		left: 10px;
	}
	#catMenuRight {
		right: 10px;
	}
	#catMenuLeft .b1, #catMenuRight .b1,
	#catMenuLeft .b2, #catMenuRight .b2,
	#catMenuLeft .b3, #catMenuRight .b3 {
		display: block;
		width: 32px;
		height: 5px;
		background-color:#eee;
		margin: 6px 0;
		-webkit-transition: .4s;
		transition: .4s;
		-webkit-box-shadow: 1px 1px 2px #8f8f8f;
		box-shadow: 1px 1px 2px #8f8f8f;
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=000, offX=3, offY=3, positive=true);
		border-radius: 5px;
	}
	#catMenuLeft.clicked .b1 {
		transform-origin: bottom left;
		transform: translate(6px, 0px)  rotate(45deg);
	}
	#catMenuRight.clicked .b1 {
		transform-origin: bottom right;
		transform: translate(-6px, -4px) rotate(-45deg);
	}
	#catMenuLeft.clicked .b2, #catMenuRight.clicked .b2 {
		opacity: 0;
	}
	#catMenuLeft.clicked .b3 {
		transform-origin: top left;
		transform: translate(3px, 3px)  rotate(-45deg);
	}
	#catMenuRight.clicked .b3 {
		transform-origin: top right;
		transform: translate(-3px, -3px) rotate(45deg);
	}
}.cCustom {
	text-align: center;
}.cCustom2 {
	text-align: center;
}.cEncartClass {
	margin-bottom: 10px;
}
.cEncartClass .entete_rub .titre {
	vertical-align: middle;
	font-weight: bold;
}
.cEncartClass .entete_rub .soulignement {
	clear: both;
	margin: 0;
	height: 10px;
	margin-left:5px;
	margin-right:5px;
}
.cEncartClass .entete .surtitre, .cEncartClass .entete .titre, .cEncartClass .entete .soustitre, .cEncartClass .chapo, .cEncartClass .texte, .cEncartClass .nav {
	margin: 0;
}
.cEncartClass .entete .surtitre, .cEncartClass .entete .titre, .cEncartClass .entete .soustitre, .cEncartClass .chapo, .cEncartClass .texte {
	padding: 4px;
}
.cEncartClass .entete .titre, .cEncartClass .entete .surtitre, .cEncartClass .entete .soustitre {
	text-align: center;
}
.cEncartClass .chapo {
	font-weight: bold;
}
.cEncartClass .chapo, .cEncartClass .texte {
	text-align: justify;
}
.cEncartClass .nav {
	margin-left:5px;
	margin-right:5px;
	text-align: right;
	vertical-align:center;
}
.cEncartClass .entete .spip_logos {
	vertical-align: top; 
}
.cEncartClass .hidden {
	display:none;
}
.cEncartClass:hover>span.hidden {
	display:block;
}.cEncart {
	position: relative;
	background-color: #fee88a;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cEncart .entete {
	
	 border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}
.cEncart .entete .spip_logos {
	float: right;
	margin: 5px;
}
.cEncartClass .entete_rub .soulignement {
	height: 5px;
}.cEncart2 {
	position: relative;
}
.cEncart2 .entete {
	
	 border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}
.cEncart2 .entete .spip_logos {
	float: right;
	margin: 5px;
}ul.forum { display: block; clear: both; margin: 0; padding: 0; list-style: none}
.forum-total {margin: 0; padding: 0;}
.forum-fil { margin-top: 2px; margin-left: 1em; margin-right: 0; font-weight: normal;}
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #000000; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #000000; text-align: justify}
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 0; text-align: right}
.forum-item {padding-bottom: 10px;}
ul .forum-message { border: thin inset #f4f4ff; margin: 0; padding: 0; margin-bottom: 2px;}
ul ul .forum-message { border: thin inset #efefff;}
ul ul ul .forum-message { border: thin inset #e4e4ff;}
ul ul ul ul .forum-message { border: thin inset #dfdfef;}
ul ul ul ul ul .forum-message { border: thin inset #cacaff;}
ul ul ul ul ul ul .forum-message { border: thin inset #c4c4ef;}
ul .forum-chapo { border: none; border-bottom: thin dotted #7a7a7a; margin: 0; padding: 3px 6px 2px 6px; background: #f4f4ff;}
ul ul .forum-chapo { background: #efefff;}
ul ul ul .forum-chapo { background: #e4e4ff;}
ul ul ul ul .forum-chapo { background: #dfdfef;}
ul ul ul ul ul .forum-chapo { background: #cacaff;}
ul ul ul ul ul ul .forum-chapo { background: #c4c4ef;}

.cForums {
	margin-bottom: 10px;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cForums .bloc-title {
	text-align : center;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
}
.cForums .bloc-title div {
	font-weight: bold;
}
.cForums .bloc-title .pagination {
	border-top: 1px solid #fff0ad;
	margin: 0;
	margin-left: 5px;
	margin-right: 5px;
}
.cForums .menu-item {
	background: #fee88a;
	border-top: 1px solid #fff0ad;
	text-align: left;
}
.cForums .menu-item a {
	display: block;
	width: 100%;
}
.cForums .menu-item .date-comment {
	vertical-align: texttop;
	color: #000000;
}
.cForums .menu-item .message {
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}
.cForums .menu-item:hover, .cForums .menu-item a:hover { background: #fcffc2;}


.formulaire_forum {
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
}

.formulaire_forum textarea {
	width: 100%;
}
.formulaire_forum p.boutons {
	text-align: right;
}
.formulaire_forum .erreur_message {
	color: #ff0000;
}.cKeys {
	margin-bottom: 10px;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}
.cKeys ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cKeys .bloc-title {
	text-align : center;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
}
.cKeys .bloc-title .bsize{
	 font-weight: bold;
}
.cKeys .pagination {
	text-align: center;
	background: #fee88a;
	border-top: 1px solid #fff0ad;
}
.cKeys .menu-item {
	background: #fee88a;
	border-top: 1px solid #fff0ad;
	text-align: left;
}
.cKeys .menu-item .motcle, .cKeys .pagination {
	padding-left: 5px;
	padding-right: 5px;
}
.cKeys .menu-item a {
	display: block;
	width: 100%;
}
.cKeys .menu-item:hover, .cKeys .menu-item a:hover { background: #fcffc2;}.cLogin {
	margin-bottom: 10px;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	min-height: 60px;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
	
}
.cLogin .bloc-title {
	clear: both;
	text-align : center;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
	border-bottom: 1px solid #7a7a7a;
	border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}
.cLogin ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cLogin ul li {
	margin-top: 1em;
}
.cLogin .formulaire_login {
	margin: 0;
	padding:0;
}
.cLogin .formulaire_login input.text, .cLogin .formulaire_login input.password {
	width: 100%;
}
.cLogin .formulaire_login input.text, .cLogin .formulaire_login input.password, .cLogin .formulaire_login label {
	text-align: left;
}
.cLogin .formulaire_login fieldset {
	border: 0;
}
.cLogin .formulaire_login fieldset legend {
	display: none;
}
.cLogin .formulaire_login p.boutons {
	text-align: right;
	margin-right: 1em;
}
.cLogin .formulaire_login p.boutons .submit {
	padding-left: 2em;
	padding-right: 2em;
}
.cLogin .formulaire_login input.password {
	width: 90%;
	width: calc(100% - 16px);
}
.cLogin .logout {
	margin-left: 5px;
	margin-right: 5px;
}
.cLogin .logout_link {
	margin-left: 5px;
	margin-right: 5px;
	bottom: 5px;
}.cMail {
}
.cMail .formulaire_spip fieldset {
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	font-size: 0.82em;
}
.cMail .formulaire_spip legend {
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
}
.cMail .formulaire_ecrire_auteur textarea, .cMail .formulaire_ecrire_auteur input.text {
	width: 100%;
}.cNavKeys {
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}
.cNavKeys ul {
	display: inline-block;
	list-style: none;
}

.cNavKeys ul li a {
	display: inline-block;
	padding: 5px;
	border: thin outset #dfdfdf;
}
.cNavKeys ul li a:hover {
	border: thin inset #dfdfdf;
}
.cNavKeys ul li img.spip_logos {
	margin: 5px;
}fieldset.ours {clear: both}

fieldset.ours	{
	border: 0;
	padding: 0;
	padding-left: 75px;
	padding-right: 75px;
	margin-top: 2px;
	font-style: italic;
	text-align: center;
	
}
fieldset.ours legend {
	margin-top: 2px;
}
fieldset.ours img { vertical-align: middle; }.plan-secteur {position: relative; display: block; z-index: 1;} /* IE */

.cPlan h1 {
	border: 0;
	margin: 0;
	font-weight: bold;
	text-align: center;
	margin-right: 1px;
}
* html .plan-rubrique { /* IE */
	width: 100%;
	position: relative;
	display: block;
	z-index: 2;
}

.cPlan .menu-item {
	margin-left: 10px;
	list-style: none;
	list-style: url(IMG/_acs/cat/puces/puce_8x8-jaune.gif);
}

.cPlan, ul.plan-rubrique {
	list-style: none;
	font-weight: bold;
	border: 1px inset #400057;
	padding: 5px;
	margin: 5px;
	min-height: 50px;
	border-radius: 5px;
}

.plan-rubrique .spip_logos {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.plan-articles {
	font-weight: normal;
	padding-left: 4px;
	padding-right: 4px;
	text-align: justify;
}

span.plan-article {
	margin-right: 1em;
	white-space: nowrap;
}



.cPlan {
	background: #fefffe;
}

.cPlan ul .plan-rubrique {
	list-style: none;
	background: #fee88a;
	margin-left: 5px;
	padding-left: 5px;
}

.cPlan ul ul .plan-rubrique {
	background: #fbeba7;
	margin-left: 5px;
	padding-left: 5px;
}
.cPlan ul ul ul .plan-rubrique {
	background: #faefc2;
	margin-left: 5px;
	padding-left: 5px;
}
.cPlan ul ul ul ul .plan-rubrique {
	background: #faf3d6;
	margin-left: 5px;
	padding-left: 5px;
}
.cPlan ul ul ul ul ul .plan-rubrique {
	background: #fcf9ee;
	margin-left: 5px;
	padding-left: 5px;
}@font-face {
	 font-family: 'HeydingsControlsRegular';
	 src: url('plugins/auto/acs/v4.3.4/sets/cat/composants/player/fonts/heydings_controls.ttf') format('truetype');
	 font-weight: normal;
	 font-style: normal;
}
.mmplayer {
	min-width: 120px;
	max-width: 350px;
	margin: 5px;
	text-align: center;
}
.mmplayer video {
	min-width: 120px;
	max-width: 350px;
}
.mmplayer:hover .controls, .mmplayer:focus .controls {
	opacity: 1;
}
.mmplayer .controls {
	padding: 1px;
	visibility: hidden;
	opacity: 0.5;
	border-radius: 10px;
	transition: 1s all;
	display: inline-block;
	
	background: black;
}
.mmplayer .controls button {
	margin: 0;
	padding: 0;
	border: 0;
	width: 25px;
	height: 25px;
	background: none;
	float: left;
}
.mmplayer button:before {
	font-family: HeydingsControlsRegular, Wingdings, 'Zapf Dingbats', sans-serif;
	font-size: 18px;
	text-align: center;
	content: attr(data-icon);
	color: #NANNANNAN;
	text-shadow: 1px 1px 0px #8adf8a;
	cursor:pointer;
	background: none;
	border-radius: 10px;
	
}
.mmplayer button:hover::before {
	color: #NANNANNAN;
	text-shadow: 0px 0px 5px #cccc00;
}
.mmplayer .timer {
	min-width: 100px;
	height: 18px;
	font-size: 12px;
	font-family: monospace;
	text-shadow: 1px 1px 0px #8adf8a;
	position: relative;
	float: left;
}

.mmplayer .timer div {
	position: absolute;
	background-color: #8d8fff;
	left: 0;
	top: 6px;
	width: 0;
	height: 16px;
	z-index: 2;
}

.mmplayer .timer span {
	position: absolute;
	left:0;
	top:6px;
	z-index: 3;
	width: 100%;
	text-align: center;
	color: #00afdf; 
}

.doc_player {
	min-width: 120px;
	max-width: 350px;
	margin: 0 5px 5px;
	padding: 0 5px 5px;
}

.playlist {
	text-align: left;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #8D8D8D;
}
.playlist .pagination {
	text-align: center;
	
	border-top: 1px solid #fff0ad;
	margin : 0;
	padding-left: 5px;
	padding-right: 5px;
}

.playlist .bloc-title {
	text-align : center;
	font-weight: bold;
	
}
.playlist .mp3player {
	border-top: 1px solid #fff0ad;
	padding-top: 4px;
}
.playlist ul.playliste	{
	margin: 0;
	padding: 0;
	list-style: none;
}

.playlist .track_status, .playlist .playliste .track_status	{
	color: #00afdf;
}

.playlist .playliste li, .playlist .playliste li .play_ {
	border-top: 1px solid #D6D6D6;
}

.playlist .playliste li.over {
	background: #000099;
}

.playlist .playliste li.play_on {
	background: #4422aa;
}
.playlist .playliste a.mp3 {
	padding-left: 2px;
}
.playlist .playliste a.article {
	color: #6faf8f;
}

.playlist .playliste a.article:hover {
	color: #afffaf;
}

.playlist .playliste a.podcast {
	float: right;
	padding: 2px;
	color: #bf9fdf;
}

.playlist .playliste a.podcast:hover {
	color: #efcfff;
}.cRecherche {
	width: 100%;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}

.cRecherche .formulaire_recherche {
	margin: 0;
	text-align: center;
}

.cRecherche .formulaire_recherche form { 
	margin: 0;
	padding: 0;
}

.cRecherche .formulaire_recherche #recherche {
	border-width: 1px;
	border-style: inset;
	border-color: #dfdfdf;
	background: #ffffff;
	margin: 2px;
	vertical-align: middle;
	width: 70%; /* fallback pour vieux browsers qui savent pas calc ! ;-) */
	width: calc(100% - 58px); // la taille plus marges du bouton submit
}

.cRecherche .formulaire_recherche label {
	display: none;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
	color: #000000;
	text-align: center;
	font-weight: bold;
	border: 0;
	border-bottom: 1px solid #fff0ad;
	border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}


.cRecherche .formulaire_recherche input.submit {
	vertical-align: middle;
	margin:2px;
	padding: 3px;
	border: thin solid #fee88a;
}
.cRecherche .formulaire_recherche input.submit:hover {
	background: #fee88a;
	border: thin outset #fee88a;
}div.cRubnav {
	margin-bottom: 10px;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	position: static;
	z-index: 2001;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}

.cRubnav .bloc-title {
	text-align : center;
	font-weight: bold;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
	border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}

.cRubnav .menu-item {
	background: #fee88a;
	background-color: #fee88a;
	border-top: 1px solid #fff0ad;
	position: relative;
	text-align: left;
	padding-bottom: 1px;
}
.cRubnav li.menu-item:first-child, .cRubnav li.menu-item a:first-child {
	border: 0;
	border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
}
.cRubnav li.menu-item:last-child, .cRubnav li.menu-item a:last-child {
	border-top-left-radius: 0;
		border-top-right-radius: 0;
}
.cRubnav .menu-item	a.menu-item-haschilds {
	background-position: center right;	
	background-repeat: no-repeat;
	background-image: url("IMG/_acs/cat/triangles/deplierhaut.gif");
}

.cRubnav .menu-item	a.menu-item-haschildson {
	background-position: center right;	
	background-repeat: no-repeat;
	background-image: url("IMG/_acs/cat/triangles/deplierbas.gif");
}

.cRubnav .menu-item a {
	display: block;
	width: 100%;
}
.cRubnav ul {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	list-style: none;
}
.cRubnav ul:first-child {
	padding: 0;
}
.cRubnav .menu-item a .titrerub {
	display: block;
	padding-left: 5px;
	padding-right: 10px;
}

.cRubnav li .menu-item {
	position: relative;
	font-weight: normal;
	background: #fdd93f;
	/*
	z-index: 2001;*/
}
.cRubnav li li .menu-item {background: #f8c525;}
.cRubnav li li li .menu-item {background: #dfdfef;}
.cRubnav li li li li .menu-item {background: #cacafe;}
.cRubnav li li li li li.menu-item {background: #c4c4ef;}

.cRubnav li.menu-item.on {
	font-weight: bold;
}

.cRubnav .menu-item:hover, .cRubnav .menu-item a:hover { background: #fcffc2;}
.cRubnav .menu-item	a.menu-item-haschilds:hover {
	background-position: center right;
	background-repeat: no-repeat;
	background-image: url("IMG/_acs/cat/triangles/deplierhauton.gif");
}
.cRubnav .menu-item	a.menu-item-haschildson:hover {
	background-position: center right;	
	background-repeat: no-repeat;
	background-image: url("IMG/_acs/cat/triangles/deplierbason.gif");
}

.cRubnav ul.hidden {
	display: none;
	position: absolute;
	left: 100%;
	width: 100%;
	top:-1px;
	padding: 0;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	z-index: 2000;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cRubnav .menu-item:hover>ul.hidden {
	display: block;
}.cRubrique .titre, .cRubrique .texte, .cRubrique .notes {
	padding-left: 5px;
	padding-right: 5px;
}
.cRubrique .titre {
	text-align: left;
}
.cRubrique .entete {
	border:0;
	background-color: #fbfdce;
}
.cRubrique .entete .spip_logos {
	float: left;
}
.cRubrique .entete .titres {
	padding: 2px;
}
.cRubrique .maj {
	float: right;
}
.cRubrique .soulignement {
	margin :0;
	height: 8px;
}.cSyndic {
	margin-bottom: 10px;
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cSyndic ul {margin: 0; padding: 0; list-style: none}
.cSyndic .bloc-title {
	text-align : center;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
}
.cSyndic .bloc-title .bsize{
	font-weight: bold;
}
.cSyndic .article{
	background: #fee88a;
	padding-left: 5px;
}

.cSyndic .site, .cSyndic .pagination {
	border-top: 1px solid #fff0ad;
	text-align: center;
}
.cSyndic .pagination {background: #fee88a;}
.cSyndic .site a {
	display: block;
	width: 100%;
}
.cSyndic .site:hover, .cSyndic .site a:hover { background: #fcffc2;}
.cSyndicAdd {
	margin-bottom: 10px;
}
.cSyndicAdd #description_site, .cSyndic #nom_site, .cSyndic #url_site {
	width: 100%;
}
.cSyndicAdd .formulaire_spip fieldset {
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a
}
.cSyndicAdd .formulaire_spip legend {
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a url("IMG/_acs/cat/trame/titrefond_00.png") repeat top left;
}.une {

  float : left;

  width : 50%;

  margin: 0;

  margin-top: 10px;

  padding: 0;

  border:0;

}



.une-inside {

  border-right: thin solid #dfdfdf;

  padding: 6px;

}



.une-inside .titre {

  position: relative;

  height: 37px;

  padding-left: 4px;

  font-weight: bold;

  background-image : url("squelettes_netoyens/img/fondrub.gif");

  background-repeat: repeat-x;

  font-size: 150%;

}

.une-inside .titre .spip_logos {

  margin-right: 8px;

  vertical-align: middle;

}

.une-inside hr.soulignement {

  border: 0;

  margin: 0;

  margin-top: 2px;

  height: 10px;

}

.une-inside hr.soulignement2 {

  margin: 0;

  border:0;

  margin-top: 2px;

  height: 9px;

  background-image : url("squelettes_netoyens/img/ombrerub.gif");

}



.une-inside .article .titre-article {

  font-size: 150%;

  font-weight: bold;

}



.une-inside .article .texte-article, .une-inside .article .chapo-article {

  text-align: justify;

}

.une-inside .article .auteurs-article, .une-inside .article .date-article, .une-inside .article .suite {

  color: #bdc69c;

}

.une-inside .article .auteurs-article {

  text-decoration: underline;

}

.une-inside .article .date-article {

  font-style: italic;

  font-size: 80%;

}

.une-inside .article .suite {

  font-size: 80%;

}

.une-inside .article .navigation {

  float: right;

}

.bulle_de_une {

	display: none;

	z-index: 9999;

	position: absolute;

	font-weight: normal;

	font-size: 67%;

	border: 1px solid #dfdfdf;

	background-color: #fbff9f;

	padding: 5px;

	border-radius: 5px;

   -moz-border-radius: 5px;

   -webkit-border-radius: 5px;

   -khtml-border-radius: 5px;

   box-shadow: 2px 2px 9px #dfdfdf;

  -webkit-box-shadow: 2px 2px 9px #dfdfdf;

  -moz-box-shadow: 2px 2px 9px #dfdfdf;

  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#dfdfdf, offX=2, offY=2, positive=true);

}.cVersions {
	border-width: 1px;
	border-style: groove;
	border-color: #7a7a7a;
	background: #fee88a;
	box-shadow: 1px 1px 4px #afafaf;
	-webkit-box-shadow: 1px 1px 4px #afafaf;
	-moz-box-shadow: 1px 1px 4px #afafaf;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#afafaf, offX=1, offY=1, positive=true);
}
.cVersions .bloc-title {
	text-align : center;
	
}
.cVersions .bloc-title .bsize {
	font-weight: bold;
}
.cVersions ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cVersions .menu-item {
	padding-left: 5px;
	padding-right: 5px;
}
.cVersions .menu-item:hover {
	padding-left: 5px;
	padding-right: 5px;
	background: #fcffc2;
}

/* Revision, diff, SPIP */
.label {text-decoration: underline; }
.diff-para-deplace { background: #e8e8ff; }
.diff-para-ajoute { background: #d0ffc0; color: #000; }
.diff-para-supprime { background: #ffd0c0; color: #904040; text-decoration: line-through; }
p>.diff-para-deplace,p>.diff-para-ajoute,p>.diff-para-supprime {display:block;}

.diff-deplace { background: #e8e8ff; }
.diff-ajoute { background: #d0ffc0; }
.diff-supprime { background: #ffd0c0; color: #802020; text-decoration: line-through; }
.diff-para-deplace .diff-ajoute { background: #b8ffb8; border: 1px solid #808080; }
.diff-para-deplace .diff-supprime { background: #ffb8b8; border: 1px solid #808080; }
.diff-para-deplace .diff-deplace { background: #b8b8ff; border: 1px solid #808080; }