/***** REGLAGES DE BASE *****/
html {
	font-size:13pt;
}

p {
	line-height:1.8rem;
	margin-bottom:1rem;
}

a {
	color:#dc007e;
}

/***** TITRES *****/
h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0.05em;
}
h2, h3, h4, h5, h6 {
	color:#dc007e;
	letter-spacing: 0.05em;
}
#main > .post header.major > h1, #main > .post header.major h2 {
	font-size:2.1rem;
	line-height:1.3;
}
.texte h2, .liste.documents h2, aside h2 {
	margin-top:2rem;
}

.page_sommaire .post header.major > h2, .page_rubrique h2 {
	color:#111111;
}

/***** SECTION HEADER *****/
/* nom du site sur toutes les pages /*/
header.major {
  margin: 0 0 2rem 0;
}
#header .logo {
	background-color:#dc007e;
	border-style:none;
}
#header .logo:hover {
	color:#ffffff !important;
	text-decoration:underline;
}

/***** SECTION NAV *****/
#nav {
	background:#b1cc39 !important;
}
#nav ul.links li a {
	font-size:1rem;
}

/***** PAGES ARTICLES *****/

/***** DOCUMENTS JOINTS *****/
.entry.document .spip_logo {
  max-width: 2.25em;
}
/***** PLUGIN VIDEOS OEMBED *****/
.oembed .oe-video {
        max-width:1000px !important;
}
.oembed .spip_document figure.spip_doc_inner {
        width:100% !important;
}


/***** PLUGIN CIBLOC *****/
/* blocs accordeon */

.cibloc_accordeon_commun .accordeon_lien {
	line-height:2rem;
}

.cibloc_accordeon_commun h2 {
	text-transform:none;
	letter-spacing:0;
}

.cibloc_accordeon_commun p:last-child {
	margin-bottom:0;
}

/* boutons */
.cibtn.cibtn-couleur1 a strong{
	color:#ffffff;
}
.cibtn a, .cibtn span {
	padding:0.2rem 0.5rem 0rem 0.5rem !important;
}

/***** PAGE D'ACCUEIL *****/
.page_sommaire #intro img.spip_logo {
	margin:0 0 2rem 0 !important;
}

.page_sommaire #intro > p {
	padding:0 0.3rem;
	background-color:#dc007e;
}

.page_sommaire .post.featured .actions.special {
	margin-bottom:0;
}

/***** PORTFOLIO *****/
.documents_portfolio {
	text-align:center;
}
.documents_portfolio a {
	border:none;
}
.documents_portfolio img.spip_logo {
	margin: 0.3rem;
	border-radius: 3%;
	float:none;
}

