@import url("thickbox.css");

/* CSS Document */

body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

dl, dt, dd, ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

* > img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.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: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }


.format_png { behavior: url(win_png.htc); }
a:link, a:active, a:visited, a:hover {
	text-decoration: none;
}

.nettoyeurG {
	clear: left;
}

.nettoyeurGD {
	clear: both;
}

.nettoyeurD {
	clear: right;
}

.mis_a_jour {
	color: #888888;
	font-size: 10px;
}

/* CSS Structure */

#Entete {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 151px;
}

#LogoCAC {
	background-image: url(../images/logo_psi2.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 0px;
	height: 130px;
	width: 110px;
	position: absolute;
	z-index: 1;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#LogoPrides {
	background-image: url(../images/logo_prides.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 32px;
	width: 103px;
	position: absolute;
	z-index: 2;
	margin-top: 48px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}

#BandeauMembres {
	padding: 0px;
	position: absolute;
	z-index: 3;
	background-color: #FFFFFF;
	height: 60px;
	width: 485px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 255px;
}

#Navigation {
	position: absolute;
	z-index: 4;
	margin-top: 105px;
	margin-left: 120px;
}

#Recherche {
	padding: 0px;
	position: absolute;
	z-index: 5;
	height: 75px;
	width: 170px;
	margin-top: 85px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 815px;
	/*background-image: url(../images/bg_recherche.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;*/
}

#Recherche form {
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-left: 30px;
}

#Recherche form label {
	display: none;
}

#Recherche form input.forml {
	font-size: 12px;
	float: left;
	width: 80%;
}

#Recherche form input.bouton {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 17px;
}

#Langue {
	padding: 0px;
	position: absolute;
	z-index: 10;
	width: 225px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 760px;
	text-align: right;
}

#Langue ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}

#Langue ul li a {
	margin: 0px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Langue ul li a.Newsletter {
	background-image: url(../images/picto_newsletter.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#Langue ul li a.EspacePresse {
	background-image: url(../images/picto_presse.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#Langue ul li a.ProposerInfo {
	background-image: url(../images/picto_propinfo.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#Langue ul li a#Private {
	background-image: url(../images/picto_cadena_on.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#Langue ul li a#Private:hover {
	background-image: url(../images/picto_cadena_off.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#Langue ul li a#PrivateOpen {
	background-image: url(../images/picto_cadena_off.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#Langue ul li a#PrivateOpen:hover {
	background-image: url(../images/picto_cadena_on.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}


#Langue ul li a:hover {
	text-decoration: underline;
}

#ContenantRubrique {
	padding: 0px;
	margin: 0px;
}

#Contenant {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#Contenu {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}

#Contenu #Hierarchie {
	padding: 15px;
	padding-left: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	font-size: 9px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Contenu #Hierarchie a {
	color: #999999;
}

#Contenu #Hierarchie a:hover  {
	color: #000;
}

#ColGauche {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}

.fond_logo {
	background-color: #ffffff;
}

#LogoDescriptif {
	margin: 0px;
	padding: 0px;
	height: 180px;
}

#ColGauche ul.EncartFocus {
	background-image: url(../images/bg_encartFocus.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}

#ColGauche ul.EncartFocus, #ColGauche ul.EncartFocus2 {
	width: 230px;
	margin-top: 10px !important;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

#ColGauche ul.EncartFocus li h3{
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ColGauche ul.EncartFocus li.ListeFocus, #ColGauche ul.EncartFocus2 li.ListeFocus {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

#ColGauche ul.EncartFocus li a, #ColGauche ul.EncartFocus2 li a {
	font-size: 11px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	display: block;
}

#ColGauche ul.EncartFocus li a:hover, #ColGauche ul.EncartFocus2 li a:hover {
	color: #000;
}
#ColGauche ul.EncartFocus li span, #ColGauche ul.EncartFocus2 li span {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	display: block;
}

#ColGauche p.pagination{
	font-size: 9px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 10px;
}

#ColGauche .FormNewsletter {
	background-image: url(../images/bg_encartFocus.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	width: 230px;
	margin-top: 10px !important;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
}

#ColGauche .FormNewsletter h3{
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ColGauche .FormNewsletter ul li.ListeFocus {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#ColGauche .FormNewsletter ul li a {
	font-size: 11px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	display: block;
}

#ColGauche .FormNewsletter ul li a:hover {
	color: #000;
}

#Descriptif {
	padding: 0px;
	font-size: 12px;
	float: right;
	width: 730px;
	height: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Descriptif h3 {
	padding: 0px;
	width: 680px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	position: absolute;
	font-size: 28px;
	color: #666666;
	font-weight: normal;
}

#Descriptif p {
	padding: 0px;
	width: 680px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	position: absolute;
}

#Textecomplet {
	padding: 0px;
	font-size: 12px;
	float: right;
	width: 730px;
	height: 110px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Textecomplet h3 {
	padding: 0px;
	width: 680px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	position: relative;
	font-size: 28px;
	color: #666666;
	font-weight: normal;
}

#Textecomplet p {
	padding: 0px;
	width: 680px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	position: relative;
}

#Logo_article {
	margin: 0px;
	padding: 0px;
	float: right;
}
#Evenement {
	margin: 0px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	float: right;
	width: 280px;
	/*background-color: #DEDEDE;*/
	background-image: url(../images/bg_encart_off.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/* ------------------------------------- liste accordeon ----- */

#ListeAccordeon {
	padding: 0px;
	font-size: 12px;
	float: right;
	width: 730px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ListeAccordeon ul {
	padding: 0px;
	margin: 0px;
}

#ListeAccordeon ul.listeArticles1,
#ListeAccordeon ul.listeArticles2,
#ListeAccordeon ul.listeArticles3,
#ListeAccordeon ul.listeRubriques {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}

#ListeAccordeon ul.listeArticles1,
#ListeAccordeon ul.listeArticles3 {
	padding-left: 20px;
}

#ListeAccordeon ul.listeArticles2,
#ListeAccordeon ul.listeRubriques {
	padding-left: 40px;
}

#ListeAccordeon ul.listeArticles1 li,
#ListeAccordeon ul.listeArticles2 li,
#ListeAccordeon ul.listeArticles3 li,
#ListeAccordeon ul.listeRubriques li {
	padding: 0px;
	line-height: 125%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#ListeAccordeon ul.listeArticles3 li p.spip {
	margin-top: 15px;
	line-height: 155%;
}
#ListeAccordeon ul.listeArticles3 li p.spip br {
	margin-bottom: 5px;
}
#ListeAccordeon ul.listeArticles1 li a, #ListeAccordeon ul.listeArticles1 li a:hover,
#ListeAccordeon ul.listeArticles2 li a, #ListeAccordeon ul.listeArticles2 li a:hover,
#ListeAccordeon ul.listeArticles3 li a, #ListeAccordeon ul.listeArticles3 li a:hover,
#ListeAccordeon ul.listeRubriques li a, #ListeAccordeon ul.listeRubriques li a:hover {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}

#ListeAccordeon ul.listeArticles1 li a,
#ListeAccordeon ul.listeArticles2 li a {
	background-image: url(../images/picto_artsOn.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

#ListeAccordeon ul.listeArticles1 li a:hover,
#ListeAccordeon ul.listeArticles2 li a:hover {
	background-image: url(../images/picto_artsOff.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

#ListeAccordeon ul.listeRubriques li a {
	background-image: url(../images/picto_rubOn.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

#ListeAccordeon ul.listeRubriques li a:hover {
	background-image: url(../images/picto_rubOff.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

#ListeAccordeon ul.listeArticles1 li span.indroduction,
#ListeAccordeon ul.listeArticles2 li span.indroduction,
#ListeAccordeon ul.listeRubriques li span.indroduction {
	font-size: 11px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	display: block;
}

#ListeAccordeon #accordeon li h3.titre,
#ListeAccordeon #accordeon li h3.selected {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#ListeAccordeon #accordeon li h3.selected a {
	color: #666;
}

#ListeAccordeon #accordeon li h3.titre a,
#ListeAccordeon #accordeon li h3.titre a:hover,
#ListeAccordeon #accordeon li h3.selected a, 
#ListeAccordeon #accordeon li h3.selected a:hover{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 32px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

/* ------------------------------------- liste annuaire ----- */

.glossaire {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 265px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.glossaire li {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.glossaire li a,
.glossaire li a:hover,
.glossaire li span.on {
	margin: 0px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.glossaire li a {
	background-color: #e3007a;
	color: #fff;
}

.glossaire li a:hover {
	background-color: #ccc;
	color: #333;
}

.glossaire li span.on,
.glossaire li a.on {
	color: #ccc;
	background-color: #333;
}

.glossaire2 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 265px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.glossaire2 li {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.glossaire2 li,
.glossaire2 li a,
.glossaire2 li.on a:link,
.glossaire2 li.on a:visited {
	margin: 0px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 13px;
	line-height: 18px;
}

.glossaire2 li,
.glossaire2 li a:link,
.glossaire2 li a:visited {
	font-size: 13px;
	background-color: #e3007a;
	color: #fff;
	line-height: 18px;
}
.glossaire2 li.on,
.glossaire2 li.on a {
	color: #ccc;
	line-height: 18px;
}

.glossaire2 li:hover,
.glossaire2 li a:hover,
.glossaire2 li.on:hover,
.glossaire2 li.on a:hover {
	font-size: 13px;
	color: #333;
	line-height: 18px;
}

.ListeMembres {
	margin: 0px;
	padding: 0px;
}

.ListeMembres ul {
	padding: 0px;
	width: 780px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.ListeMembres ul li {
	padding: 5px;
	float: left;
	height: 107px;
	width: 108px;
	border: 3px solid #e3007a;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	line-height: 100%;
}

.ListeMembres ul li:hover {
	border: 3px solid #333;
}

.ListeMembres ul li img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.ListeMembres ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 105%;
	padding: 0px;
	margin: 0px;
}

.ListeMembres div.Alerte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 20px;
	text-align: center;
	padding: 10px;
	margin-right: auto;
	background-color: #CC6666;
	border: 5px solid #FF0000;
	margin-bottom: 0px;
	margin-left: auto;
	width: 410px;
	color: #FFFFFF;
}

#PiedRubrique {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 10px;
	clear: both;
	font-family: Verdana, Arial, sans-serif;
}

#PiedRubrique #NavigationPied {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}

#PiedRubrique #NavigationPied span.on {
	color: #000;
}

#PiedRubrique #NavigationPied a {
	margin: 0px;
	padding: 0px;
}

#PiedRubrique #NavigationPied a:hover {
	color: #000;
}


#PiedRubrique div.Copyright {
	font-size: 11px;
	padding-left: 0px;
}

#PiedRubrique div.Adresse {
	font-size: 11px;
	padding-left: 0px;
}

#PiedRubrique div.Adresse a {
	margin: 0px;
	padding: 0px;
}

#PiedRubrique div.Adresse a:hover {
	color: #000;
}

#PiedRubrique #PartenairesPied {
	padding: 0px;
	position: absolute;
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 400px;
	text-align: right;
	width: 580px;
	z-index: 450;
}

#PiedRubrique #PartenairesPied ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#PiedRubrique #PartenairesPied ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: inline;
}



blockquote.spip { 
	margin: 1em; 
	padding-left: 1em;
	padding-right: 1em;
	border: 1px dotted; }

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
	font-family: Garamond, Georgia, Times, serif; }
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #AAA; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

#ListeAccordeon ul.listeArticles1 li a.spip_out, #ListeAccordeon ul.listeArticles1 li a.spip_out:hover,
#ListeAccordeon ul.listeArticles2 li a.spip_out, #ListeAccordeon ul.listeArticles2 li a.spip_out:hover,
#ListeAccordeon ul.listeArticles3 li a.spip_out, #ListeAccordeon ul.listeArticles3 li a.spip_out:hover,
#ListeAccordeon ul.listeRubriques li a.spip_out, #ListeAccordeon ul.listeRubriques li a.spip_out:hover,
#ListeAccordeon ul.listeArticles1 li a.spip_in, #ListeAccordeon ul.listeArticles1 li a.spip_in:hover,
#ListeAccordeon ul.listeArticles2 li a.spip_in, #ListeAccordeon ul.listeArticles2 li a.spip_in:hover,
#ListeAccordeon ul.listeArticles3 li a.spip_in, #ListeAccordeon ul.listeArticles3 li a.spip_in:hover,
#ListeAccordeon ul.listeRubriques li a.spip_in, #ListeAccordeon ul.listeRubriques li a.spip_in:hover,
#ListeAccordeon ul.listeArticles1 li a.spip_url, #ListeAccordeon ul.listeArticles1 li a.spip_url:hover,
#ListeAccordeon ul.listeArticles2 li a.spip_url, #ListeAccordeon ul.listeArticles2 li a.spip_url:hover,
#ListeAccordeon ul.listeArticles3 li a.spip_url, #ListeAccordeon ul.listeArticles3 li a.spip_url:hover,
#ListeAccordeon ul.listeRubriques li a.spip_url, #ListeAccordeon ul.listeRubriques li a.spip_url:hover,
#ListeAccordeon ul.listeArticles1 li a.spip_note , #ListeAccordeon ul.listeArticles1 li a.spip_note :hover,
#ListeAccordeon ul.listeArticles2 li a.spip_note , #ListeAccordeon ul.listeArticles2 li a.spip_note :hover,
#ListeAccordeon ul.listeArticles3 li a.spip_note , #ListeAccordeon ul.listeArticles3 li a.spip_note :hover,
#ListeAccordeon ul.listeRubriques li a.spip_note , #ListeAccordeon ul.listeRubriques li a.spip_note :hover
{ padding-left: 0px; } 

.texteencadre-spip {
	color: #561785;
	background: #752cab;
	border-bottom: 2px solid #3c0664;
	border-left: 1px solid #47116f;
	border-right: 2px solid #3c0664;
	border-top: 1px solid #47116f;
	margin: 1em 0;	
	padding: .25em;	
	position: relative;
}

.caractencadre-spip {
	color: #47116f;
	font-weight: bold;
}
h3.spip {
	font-weight: bold;
	font-size: 18px;
	color: #47116f;
	margin-top:10px;
}
h4.spip {
	font-weight: bold;
	font-size: 15px;
	color: #47116f;
	margin-top:6px;
}
h5.spip {
	font-weight: bold;
	font-size: 12px;
	color: #47116f;
	margin-top:3px;
}

#ListeAccordeon ul.listeArticles3 li ol.spip { list-style: decimal; padding-left: 16px; }
#ListeAccordeon ul.listeArticles3 li ol.spip li.spip {list-style-type: decimal; display:list-item; padding-left: 10px; }

