@charset "utf-8";/* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquoteOLD {	margin:10px;	padding:10px;	width: 350px;	font-style: italic;	float:right;	font-size: 0.8em;	border:1px solid #000;	background-color: #cdbfb8;}blockquote{	margin:10px;	padding:10px;	margin-left:100px;	width: 50%;	font-style: italic;	display: block;	font-size: 0.8em;	border:1px solid #000;	background-color: #cdbfb8;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}body {	background: #e4dcdc;	font: 14px/1.4 Arial, Helvetica, sans-serif;	padding-top: 20px;	padding-bottom: 20px;	overflow-y: scroll;}a {	color:#d21533;	text-decoration:underline;}a:hover {	color:#999;}em {	font-style:italic;}i {	font-style:italic;}strong {	font-weight:bold;}p {	padding-top:2px;	padding-bottom:8px;}#wrapper {	width: 960px;	margin-right: auto;	margin-left: auto;	background: #fff url(../pictos/bkg-wrapper.png) repeat-y 0px 0px;	border-right: 3px solid #d21533;	overflow: hidden;	position: relative;}#sidebar {	background: #d21533 url(../pictos/logo_sidebar.gif) no-repeat 100px 30px;	float: left;	width: 220px;	padding: 20px;	position: relative;}#sidebar .nav {	margin-top: 30px;}#sidebar .nav li {	font-size: 15px;	color: #FFF;	text-transform: uppercase;	font-weight: bold;}#sidebar .nav li ul {	margin-left: 20px;	margin-top: 10px;	margin-bottom: 20px;}#sidebar .nav li ul li {	line-height: 20px;	font-size: 13px;	height: 20px;	text-transform: none;	font-weight: normal;}#sidebar .nav li ul li a {	display: block;	color: #FFF;	text-decoration: none;}#sidebar .nav li ul li a:hover {	background-color:#fff;	color:#d21533;}#main {	float: left;	width: 700px;	background: url(../pictos/logo_wrapper.gif) no-repeat -160px 30px;	padding-bottom: 30px;}/* header */#header {	overflow: hidden;	float: left;	width: 700px;	background: url(../pictos/bkg-header.png);	margin-bottom: 30px;}#sidebar .moteur {	margin-top: 20px;	margin-right: 20px;	margin-bottom: 20px;}#sidebar .moteur p {	font-size: 14px;	float: left;	line-height: 20px;	padding-right: 10px;	color:#FFF;	padding-bottom: 0px;}#sidebar .moteur input.forml:active, #sidebar .moteur input.forml:focus {        -webkit-box-shadow:  0px 0px 4px  #d21533;        -moz-box-shadow:  0px 0px 4px  #d21533;        box-shadow:  0px 0px 4px  #d21533;}#sidebar .moteur input.forml, #header .moteur input[type=submit] {	margin:0;}/*#sidebar .moteur input[type=submit] {	outline:none;	border:solid 1px #b00c26;	background-color:#d21533;	color:#fff;}*/#sidebar .moteur input[type=submit]:hover {	background-color:#b00c26;}#sidebar .moteur h6 {	font-size: 13px;	font-weight: normal;	clear: left;	color:#FFF;	padding-top: 5px;}#sidebar .moteur h6 a {color:#FFF;}#main #header .bandeau {   float: right;    margin-right: 20px;    margin-bottom: 20px;	margin-top: 10px;	padding-top: 10px;}#main #header .bandeau ul {    margin-bottom: 40px;}#main #header .bandeau ul li{	display: inline;	padding-left:8px;	font-size: 12px;}#main #header .bandeau ul li a{	text-decoration: underline;	color:#333;	font-weight:bold;	padding:4px;}#main #header h1 {	text-transform: uppercase;	font-size: 30px;	clear: left;	float: left;	font-weight: bold;	padding-left: 20px;	color: #d21533;	width: 660px;}#main #header .nom-notice{	text-transform: none;}#header h1 span    {	color: #333;	text-transform: uppercase;	font-size: 30px;	font-weight: bold;}/* 2014 : page d'accueil */@font-face {  font-family: 'fontello';  src: url('../font/fontello.eot?19966750');  src: url('../font/fontello.eot?19966750#iefix') format('embedded-opentype'),       url('../font/fontello.woff?19966750') format('woff'),       url('../font/fontello.ttf?19966750') format('truetype'),       url('../font/fontello.svg?19966750#fontello') format('svg');  font-weight: normal;  font-style: normal;}.a-la-une h3:before {	font-family: 'fontello';	padding-right: 10px;	color: #d21533;	content: '\e802';	font-size: 40px;	vertical-align: 12%;} #main .presentation, #main .a-la-une, #main .dernieres-notices {	padding: 0 20px 10px;}.colonne #main .presentation {	padding: 155px 15px 0 0;	margin-bottom: 20px;}.colonne .accordion {	padding-left: 20px;}.colonne .presentation p {	font-size: 14px;}#main .presentation h2 , #main .a-la-une h3, #main .dernieres-notices h3, .a-noter h3 {	border-bottom: 1px solid #bbb;    font-size: 17px;    font-weight: bold;    line-height: 1;    margin-bottom: 10px;    padding-bottom: 2px;    padding-top: 10px;    text-transform: uppercase;}.colonne #main .presentation h2 , .colonne #main .a-la-une h3, .colonne #main .dernieres-notices h3, .colonne .a-noter h3 {	border-bottom: none;    font-size: 17px;    font-weight: bold;    line-height: 1;    margin-bottom: 10px;    padding-bottom: 2px;    padding-top: 10px;    text-transform: uppercase;}.colonne #main .presentation h2 , .colonne .a-noter h3 {	color: #888;}.presentation h6, .a-la-une h6, .dernieres-notices h6 {	font-size: 12px;	font-style: italic;	font-weight: normal;	cursor:pointer;	color:#999;}.presentation h6 a {	color: #999;	text-decoration: none;}.presentation h6 a:hover, .a-la-une h6:hover, .dernieres-notices h6:hover {	color:#444;}/*.presentation h6:hover:after, .dernieres-notices h6:hover:after {	padding-left:4px;	content:"â–¼";	color:#444;}*/.a-noter {	/*width: 33%;	float: right;*/	font-size: 12px;	padding: 0 0 20px 20px;	overflow: hidden;}.colonne .a-noter {	width: 34%;	float: right;}.a-noter h3 {	/*text-indent: 10px;*/	margin-right: 20px;}.a-noter h2 {	font-weight: bold;}.a-noter h2 a {	text-decoration: none;}.colonne #ticker {	padding-right: 20px;}.a-noter ul {	list-style: none;	height: 50px;	clear: both;}.colonne .a-noter ul {	list-style: none;	padding-right: 20px;} .a-noter ul li {	height: 80px;}.colonne .a-noter ul li {	height: 200px;}.news {	width: 18%;	margin: 0 2% 0 0;	float: left;}#prev,#next {	display: block;	font-family: 'fontello';	color: #888;	font-size: 16px;	margin-bottom: 10px;	margin-top: 5px;}#prev {	float: left;	/*margin-left: 90px;*/}#next {	float: left;	margin-left: 10px;}#prev:hover,#next:hover {	color:#D21533;	cursor: pointer;}.a-la-une {	clear: both;}.colonne #main .a-la-une h3 {	font-size: 22px;}#main .a-la-une h4 {	font-size: 16px;	padding-bottom: 12px;	font-weight: normal;}.item {	background-color: #f0f0f0;	width: 299px;	padding: 10px;	border-left: solid 1px #aaa;}.item:hover {	background-color: #fff;}#main .a-la-une .article {	/*width: 310px;*/	float: left;	margin-right: 0px;	margin-bottom: 20px;	/*margin-left: 30px;*/}#main .a-la-une .article-impair {	/*clear:left;*/	margin-left: 0px;	/*width: 310px;*/	float: left;	margin-bottom: 20px;}#main .a-la-une h2, #main .dernieres-notices h2 {	font-size:14px;	font-weight:bold;}#main .auteur {	font-size: 14px;	font-weight: bold;	padding-top: 0px;	padding-bottom: 6px;}#main .dernieres-notices {	clear: left;}#main .dernieres-notices .article {	margin-bottom: 20px;}#main #selection_lettre {	margin-left: 20px;	height: 20px;	float: left;	clear: left;}#main .soustitre{	margin-left: 20px;}/* liste des noms */#main #selection_lettre a {	padding: 4px 6px;	font-size: 14px;	color: #000;	text-decoration: none;}#main #selection_lettre a:hover {	background-color:#d21533;	color:#fff;}#main .liste-articles {	clear: left;	float: left;	padding-left: 20px;	padding-top: 30px;}#main .liste-articles ul li {	padding:0;	width:660px;	margin:0;}#main .liste-articles ul li a {	text-decoration: none;	color: #333;	display:block;	padding:2px 0;}#main .liste-articles ul li a:hover {	color:#fff;	background-color:#d21533;}#main .liste-articles .pagination {	margin-top: 20px;}#main .liste-articles .pagination .lien_pagination {	font-size: 14px;	padding: 2px 3px;	height: 16px;	width: 16px;	text-decoration: none;}/* 2014  formulaire anarchistes */#main .formanar {	clear: right;	float: right;	margin-bottom: 20px;	min-height:100px;	width: 80%;}.dbmlf{	float: left;	margin-left: 0px;	margin-top: 5px;}#dbmlf{	margin-left: 20px;}#main .formanar .formulaire_spip.formulaire_login #formulaire_login fieldset legend {	font-weight: bold;	margin-bottom: 12px;}#main .formanar .formulaire_spip.formulaire_login ul li {	margin-bottom:6px;}#main .formanar .formulaire_spip.formulaire_login input[type=submit] {	outline:none;	border:solid 1px #b00c26;	background-color:#d21533;	color:#fff;}#main .formanar .formulaire_spip.formulaire_login input[type=submit]:hover {	background-color:#b00c26;}/* notices */#main .notice {	clear: left;	float: left;	padding-right: 20px;	padding-left: 20px;	min-height:500px;}#main .notice .chapo {	font-size: 16px;	font-weight: bold;}#main .notice #photos {    float: right;    padding: 0px 0px 0px 20px;    width: 150px;}#main .notice #photos h5 {	clear: left;    font-size: 12px;    font-weight: bold;    padding: 0px 0px 10px;}#main .notice #photos h6 {	clear: left;    font-size: 12px;    font-weight: normal;    padding: 0px 0px 10px;}#main .notice #photos img {    clear: left;    float: left;    margin-bottom: 5px;    margin-top: 10px;}#main .notice .texte p br {	margin-bottom: 18px;}/* ajout MLP */#main .notice .texte {	margin-bottom: 18px;}#main .notice .oeuvres {	padding-left: 24px;	margin-bottom: 20px;	background: url(../pictos/bkg-oeuvres.png) repeat-y;	padding-right: 4px;}#main .notice .sources {	padding-left: 24px;	margin-bottom: 20px;	background: url(../pictos/bkg-sources.png) repeat-y;	padding-right: 4px;}#main .notice .icono {	padding-left: 24px;	margin-bottom: 20px;	background: url(../pictos/bkg-icono.png) repeat-y;	padding-right: 4px;}#main .notice .restreint {	font-size: 16px;	font-style: italic;	font-weight: bold;	margin-bottom: 20px;}#main .notice .formulaire_spip.formulaire_login #formulaire_login fieldset legend {	font-weight: bold;	margin-bottom: 12px;}#main .notice .formulaire_spip.formulaire_login ul li {	margin-bottom:6px;}#main .notice .formulaire_spip.formulaire_login input[type=submit] {	outline:none;	border:solid 1px #b00c26;	background-color:#d21533;	color:#fff;}#main .notice .formulaire_spip.formulaire_login input[type=submit]:hover {	background-color:#b00c26;}/* recherche */.resultats {	min-height:700px;}.resultats .form_rech {	margin:20px;}#main .resultats .form_rech input[type=submit] {	outline:none;	border:solid 1px #b00c26;	background-color:#d21533;	color:#fff;}#main .resultats .form_rech input[type=submit]:hover {	background-color:#b00c26;}#main .resultats .liste-articles .pagination {	font-size: 11px;	color: #666;}/* footer */#footer {	height: 30px;	background: url(../pictos/bkg-header.png);	width: 700px;	clear: left;	float: left;	position: absolute;	left: 260px;	bottom: 0px;}#footer p {	text-align: center;	font-size: 11px;	line-height: 30px;}/* 2014 : correction IE7 page d'accueil */.lt-ie8 #main #header h1 {	margin-top: 80px;}.lt-ie8 #main .presentation {	width: 60%;	float: left;	clear: none;	padding-top: 0;}.lt-ie8 #main .a-la-une .item {	margin-right: 10px;	float: left;}.lt-ie8 .moteur {    width: 300px;}.aide {	vertical-align: bottom;	margin-left: 10px;}.clear{	clear:both;}/* PAGE ACCUEIL 2015 */#prev, #next {    color: #888;    display: block;    font-family: "fontello";    font-size: 16px;    margin-bottom: 10px;    margin-top: 5px;}#next {    float: left;	margin-left:120px ;}.a-la-une h3.actuTot:before {	font-family: 'fontello';	padding-right: 10px;	color: #d21533;	content: '\e803';	font-size: 40px;	vertical-align: 12%;} .itemactu {	background-color: #f0f0f0;	padding: 5px;	border-left: solid 1px #aaa;	margin-right: 0px;	margin-bottom: 5px;	font-weight: bold;	width: 350px;}.itemactu:hover {	background-color: #fff;}.itemactuTot {	background-color: #f0f0f0;	padding: 5px;	border-left: solid 1px #aaa;	margin-right: 0px;	margin-bottom: 5px;}.itemactuTot:hover {	background-color: #fff;}.presentation h6 a{	font-size: 14px;	color: #333;	font-weight:bold;}.intro {    padding-left: 20px;    padding-right: 20px;	margin-bottom: 10px;}.lienactus{	text-align: right;	width: 350px;}.colonne #main .presentation{	padding-top:0px;}/* liste des noms */
#main #selection_lettre a {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
#main #selection_lettre a:hover {
	background-color:#d21533;
	color:#fff;
}
#main #selection_lettre .desactive {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 22px;
	font-weight: bold;
	color:#878787;
}
#main #selection_lettre .courante {
	padding-right: 3px;
	padding-left: 3px;
	padding-left: 0px;
	font-size: 22px;
	font-weight: bold;
	color:#d21533;
}
