/*
Theme Name: Thème CRC
Theme URI: http://www.crc-resurrection.org/
Description: Thème responsive pour tous les appareils.
Version: 1.0
Author: Frère Étienne du Mont-Calvaire
Author URI: http://www.site-crc.org/
Tags: crc
*/

/* =Typography  Knacss
-----------------------------------------------------------------------------*/
html {
	font-size: 62.5%;
}
body {
	background-color: #fff;
	color: #000;
	font-family: Verdana, 'PT Sans', Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	/*font-family: "Lucida Grande", Tahoma, Helvetica, Sans-Serif;*/
	font-size: 1.4em; /* equiv 14px */
	line-height: 1.4; /* adapt to your design */
}
html, body, div, span, object, iframe, 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, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
footer, header, nav {
	display: block;
}
sub, sup {
	font-size: 0.7em;
	line-height: 0;
	position: relative;
}
sup {
/*top: -0.5em;*/
}
sub {
	bottom: -0.25em;
}
/* pictures */
img {
	vertical-align: middle;
}
/* Responsive images and other embedded objects */
img, object, embed, video, iframe {
	width: auto;
	max-width: 100%;
}
/* Responsive images aspeсt ratio */
img, video, iframe {
	height: auto;
}
a img:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* opacité sur IE6 – IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* opacité sur IE8 */
}
a img {
	border: 0;
}
/* =Links
-----------------------------------------------------------------------------*/
a {
	color: #B00;
	text-decoration: none;
}
a:focus, a:hover {
	text-decoration: underline;
}
/* =Layout
-----------------------------------------------------------------------------*/
.wrapper {
	max-width: 1250px;
	padding: 0px;
	margin: 0px auto;
	_width: 960px;
}
.wrapper2 {
	max-width: 880px;
	padding: 0px 5px;
	margin: 0px auto;
	_width: 880px;
}
.inline_bloc {
	display: inline-block;
	vertical-align: top;
}
nav#menu_gauche {
	width: 19%;
}
aside {
	width: 20%;
}
article {
	width: 59%;
}
div#main {
	padding: 20px;
	background-color: #f4f3e6;
	box-shadow: 0px 3px 8px #a68f63;
	font-size: 14px;
	position: relative;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
div#imprimer {
	position: absolute;
	top: 5px;
	right: 5px;
}
div#liens_bas {
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}
div#en_savoir_plus {
	font-size: 12px;
	text-align: left;
	margin-top: 20px;
	padding: 5px;
}
div#en_savoir_plus h6#en_savoir_plus_titre {
	font-size: 14px;
	border-bottom: 1px solid #a68f63;
	border-top: 1px solid #a68f63;
	color: #000;
}
div#en_savoir_plus h6#en_savoir_plus_titre:hover {
	background-color: #900;
	color: #FFF;
	cursor: pointer;
}
div#en_savoir_plus_contenu {
	border-bottom: 1px solid #a68f63;
	padding-bottom: 12px;
}
div#breadcrumb {
	margin-top: 5px;
	font-size: 0.7em;
	padding: 5px 0;
	font-family: Arial;
}
form.input_recherche {
	width: 19%;
}
input.input_recherche {
	width: 80%;
}
/* =Header (haut)
-----------------------------------------------------------------------------*/
header {
	background-color: #af0b01;
}
header img {
	display: block;
	margin: 0px auto;
}
/* =Nav (menu gauche ou menu principale du haut)
-----------------------------------------------------------------------------*/
nav#menu_principal {
	background-color: #222222;
	padding-bottom: 41px;
	margin-bottom: 15px;
	font-family: Arial;
}
/* =Article (centre)
-----------------------------------------------------------------------------*/
article p {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: justify;
	text-indent: 25px;
}
article div.wp-caption p.wp-caption-text {
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	margin-top: 0px;
	text-align: center;
}
article div.wp-caption img.juste+p.wp-caption-text {
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}
article div.wp-caption img {
}
article ul, article ol {
	margin-left: 25px;
	margin-top: 20px;
}
article ul li, article ol li {
	margin-bottom: 8px;
	margin-top: 8px;
	text-align: justify;
}
article ul.children {
	margin-top: 0px;
}
article h1 {
	font-size: 1.6em; /* equiv 26px */
	margin: 0;
	margin-top: 13px;
	margin-bottom: 20px;
	text-align: center;
	color: #B00;
}
article h2 {
	font-size: 1.2em; /* equiv 26px */
	margin-top: 25px;
	margin-bottom: 20px;
	text-align: center;
	color: #B00;
}
article h2.ligue {
	text-align: left;
	color: #000;
	font-size: 1.5em;
	font-style: normal;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif
}
article h3 {
	font-size: 1em; /* equiv 26px */
	margin-top: 20px;
	margin-bottom: 15px;
	text-align: center;
	color: #B00;
}
article h4 {
	font-size: 1em; /* equiv 26px */
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}
@font-face {
	font-family: 'AGOldFaceRegular';
	src: url('font/ag_old_face_shaded-webfont.eot');
	src: url('font/ag_old_face_shaded-webfont.eot?#iefix') format('embedded-opentype'), url('font/ag_old_face_shaded-webfont.woff') format('woff'), url('font/ag_old_face_shaded-webfont.ttf') format('truetype'), url('font/ag_old_face_shaded-webfont.svg#AGOldFaceRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
article p#bandeau1_bulletin {
	text-align: center;
	color: #B00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
article p#bandeau2_bulletin {
	text-align: center;
	color: #B00;
	font-family: 'AGOldFaceRegular';
	font-weight: bold;
	font-size: 44px;
	font-weight: 100;
	margin-top: -12px;
	margin-bottom: -5px;
}
article p#no_mois_bulletin {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #000;
	margin-bottom: 0px;
	margin-right: 15px;
}
article p#redaction {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	font-size: 12px;
	color: #000;
	margin-bottom: 0px;
}
#ligne_bandeau {
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 30px;
}
/* =Aside (menu droite)
-----------------------------------------------------------------------------*/
aside {
/*background-color:#FFC;*/
}
/* =Footer (bas)
-----------------------------------------------------------------------------*/
footer {
	background-color: #272727;
	color: #CCC;
	font-size: 12px;
}
footer a {
	color: #CCC;
}
footer a:hover {
	color: #B00;
}
footer ul {
	list-style: none;
	margin-bottom: 40px;
}
footer li {
	margin-bottom: 3px;
}
footer .footer-colonne {
	width: 25%;
	padding-left: 50px;
}
footer h4 {
	color: #FFF;
	margin-top: 15px;
	margin-bottom: 8px;
}
footer p {
	text-align: center;
	padding-bottom: 20px;
	color: #FFF;
}
/* =Détails frère Étienne
-----------------------------------------------------------------------------*/

p#breadcrumbs {
	display: inline
}
div.bloc_menu {
	margin: 5px 0px 20px 5px;
}
div.bloc_menu h3 {
	color: #272727;
	border-bottom: 1px solid #a68f63;
	font-size: 0.85em;
	margin-bottom: 8px;
	margin-right: 25px;
}
aside div.bloc_menu h3 {
	margin-left: 25px;
	margin-right: 0px;
}
div.bloc_menu ul {
	margin: 5px;
	margin-left: 10px;
	list-style: none;
}
aside div.bloc_menu ul {
	list-style: outside;
	margin-left: 35px;
}
div.bloc_menu li {
	margin-bottom: 4px;
	margin-top: 4px;
	font-size: 12px;
	margin-left: 5px;
}
p#date_update {
	float: right;
	font-size: 10px;
	color: #333;
	text-align: center;
	width: 20%;
	margin-left: 5px;
	margin-right: 5px;
}
.bulletins_pdf {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 10px;
}
.bulletins_pdf p {
	margin-top: 3px;
}
.bulletins_pdf a img {
	border: 1px solid #CCC;
	-moz-box-shadow: 1px 1px #CC9;
	-webkit-box-shadow: 1px 1px #CC9;
	box-shadow: 1px 1px #999;
	padding: 5px;
}
div.featured {
	margin-left: 25px;
}
div.featured p, div.featured h4 {
	font-size: 12px;
}
div.featured h4 {
	text-transform: uppercase;
	margin: 10px 0 4px 0;
}
div.featured img {
	width: 94%;
	padding: 7px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #CCC;
	-webkit-box-shadow: 2px 2px 3px #CCC;
	box-shadow: 2px 2px 3px #CCC;
	background-color: #F0F0F0;
}
div.page-list-ext-image img {
	padding: 7px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #CCC;
	-webkit-box-shadow: 2px 2px 3px #CCC;
	box-shadow: 2px 2px 3px #CCC;
	background-color: #F0F0F0;
	width: 80%;
	height: auto;
}
.fltgauche, .alignleft {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.fltdroite, .alignright {
	float: right;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.fltgauche, .fltdroite, .alignleft, .alignright {
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #D7D7D7;
	-webkit-box-shadow: 2px 2px 3px #D7D7D7;
	box-shadow: 2px 2px 3px #D7D7D7;
	background-color: #FFF;
	max-width: 50%;
	height: auto;
}
div.alignleft, div.alignright {
	padding: 0px;
	padding-bottom: 5px;
}
.fltcentre500, .fltcentre450, .fltcentre400, .fltcentre350, .fltcentre300, .aligncenter {
	margin: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px #D7D7D7;
	-webkit-box-shadow: 2px 2px #D7D7D7;
	box-shadow: 2px 2px #D7D7D7;
	background-color: #FFF;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}
.fltcentre500 p, .fltcentre450 p, .fltcentre400 p, .fltcentre350 p, .fltcentre300 p, .fltdroite125 p, .fltdroite150 p, .fltdroite180 p, .fltdroite200 p, .fltdroite250 p, .fltdroite300 p, .fltdroite350 p, .fltgauche125 p, .fltgauche150 p, .fltgauche180 p, .fltgauche200 p, .fltgauche250 p, .fltgauche300 p, .fltgauche350 p {
	text-indent: 0px;
	margin: 0px;
}
.fltcentre500 img, .fltcentre450 img, .fltcentre400 img, .fltcentre350 img, .fltcentre300 img, .fltgauche125 img, .fltgauche150 img, .fltgauche180 img, .fltgauche200 img, .fltgauche250 img, .fltgauche300 img, .fltgauche350 img, .fltdroite125 img, .fltdroite150 img, .fltdroite180 img, .fltdroite200 img, .fltdroite250 img, .fltdroite300 img, .fltdroite350 img, .aligncenter img, .alignright img, .alignleft img {
	margin: 5px;
}
.nobordure {
	padding: 0px;
	background-color: transparent;
	-moz-box-shadow: 0px 0px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}
.fltcentre500 {
	width: 510px;
}
.fltcentre450 {
	width: 460px;
}
.fltcentre400 {
	width: 410px;
}
.fltcentre350 {
	width: 360px;
}
.fltcentre300 {
	width: 310px;
}
.fltdroite125, .fltdroite150, .fltdroite180, .fltdroite200, .fltdroite250, .fltdroite300, .fltdroite350 {
	float: right;
	margin-left: 10px;
	margin-bottom: 3px;
	margin-top: 4px;
	padding-bottom: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px #D7D7D7;
	-webkit-box-shadow: 2px 2px #D7D7D7;
	box-shadow: 2px 2px #D7D7D7;
	background-color: #FFF;
}
.fltdroite125 {
	width: 135px;
}
.fltdroite150 {
	width: 160px;
}
.fltdroite180 {
	width: 190px;
}
.fltdroite200 {
	width: 210px;
}
.fltdroite250 {
	width: 260px;
	max-width: 50%;
	height: auto;
}
.fltdroite300 {
	width: 310px;
}
.fltdroite350 {
	width: 360px;
}
.fltgauche125, .fltgauche150, .fltgauche180, .fltgauche200, .fltgauche250, .fltgauche300, .fltgauche350 {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 4px;
	padding-bottom: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px #D7D7D7;
	-webkit-box-shadow: 2px 2px #D7D7D7;
	box-shadow: 2px 2px #D7D7D7;
	background-color: #FFF;
}
.fltgauche125 {
	width: 135px;
}
.fltgauche150 {
	width: 160px;
}
.fltgauche180 {
	width: 190px;
}
.fltgauche200 {
	width: 210px;
}
.fltgauche250 {
	width: 260px;
}
.fltgauche300 {
	width: 310px;
}
.fltgauche350 {
	width: 360px;
}
div.encart .fltdroite125, div.encart .fltdroite150, div.encart .fltdroite180, div.encart .fltdroite200, div.encart .fltdroite250, div.encart .fltdroite300, div.encart .fltdroite350, div.encart .fltgauche125, div.encart .fltgauche150, div.encart .fltgauche180, div.encart .fltgauche200, div.encart .fltgauche250, div.encart .fltgauche300, div.encart .fltgauche350, div.encart .alignleft, div.encart .alignright, div.encart .fltcentre500, div.encart .fltcentre450, div.encart .fltcentre400, div.encart .fltcentre350, div.encart .fltcentre300, div.encart .aligncenter, div.encart .fltdroite, div.encart .fltgauche {
	background-color: #f4f3e6;
}
/* légende des images */
.legende1, .legende2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.legende1 {
	text-align: center;
}
.legende2 {
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}
.encart {
	background-color: #FFF;
	border: 1px solid #a68f63;
	width: 80%;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.encartd {
	background-color: #FFF;
	border: 1px solid #a68f63;
	width: 40%;
	float: right;
	margin-left: 10px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.encartg {
	background-color: #FFF;
	border: 1px solid #a68f63;
	width: 40%;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 15px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.encart_max {
	max-width: 550px;
}
.encart h5, .encartd h5, .encartg h5 {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #333;
	text-indent: 0px;
	margin-top: 15px;
	margin-bottom: 12px;
}
.signature, .encart p.signature {
	text-align: right;
	margin-top: 18px;
	margin-bottom: 10px;
	font-size: 12px;
}
#reference p {
	font-size: 12px;
	text-align: right;
	margin-top: 25px;
	color: #000;
}
.exposant {
	font-size: 0.8em;
	vertical-align: top;
}
/* ACCUEIL------------------------------------*/

section.chapeaux {
	background-color: #f4f3e6;
	box-shadow: 0px 3px 8px #a68f63;
	margin: -5px 10px 35px 10px;
}
section.chapeaux h3 {
	color: #a68f65;
	margin: 10px;
	padding-top: 5px;
	border-bottom: solid 1px #a68f65;
	font-size: 1.2em;
	text-shadow: 2px 2px 4px #CC9;/*	text-shadow: 2px 2px 4px #FFC;*/
	text-align: left;
}
section.chapeaux ul {
	margin: 5px 0px 0px 10px;
	list-style-type: none;
}
section.chapeaux ul li {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 12px;
}
section.chapeaux h4 {
	color: #B00;
	margin: 0px;
	text-transform: uppercase;
	font-style: normal;
}
div.chapeau sup {
	text-transform: none;
}
section.chapeaux h4 sup {
	text-transform: none;
}
div.chapeau {
	display: inline-block;
	width: 96%;
	vertical-align: top;
	padding: 10px;
	margin-bottom: 10px;/*border:1px solid #000;*/
}
div.chapeau_50 {
	width: 45%;
}
div.chapeau img {
	padding: 7px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px #D7D7D7;
	-webkit-box-shadow: 2px 2px #D7D7D7;
	box-shadow: 2px 2px #D7D7D7;
	background-color: #FFF;
	float: left;
	margin-right: 10px;
	width: 19%;
	min-width: 120px;
	height: auto;
}
div.chapeau_50 img {
	width: 44%;
}
div.chapeau p {
	margin: 0 2px 0 0;
	text-align: justify;
	text-indent: 0px;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
}
div.chapeau h4 {
	margin: 2px 0 0 0;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #B00;
}
div.chapeau ul {
	list-style: none;
	margin-top: 3px;
}
div.chapeaux_liste div.chapeau h4, div.chapeaux_liste div.chapeau p {
	font-size: 90%;
}
div.chapeaux_liste h4 {
	font-style: normal;
}
p.sommaire_medit {
	display: none;
}

article blockquote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 12px 55px 12px 85px;
	text-align: justify;
	text-indent: 0px;
	font-size: 14px;
	color: #313131;
}

/* =Écran large
------------------------------------------------------*/
@media only screen and (min-width: 1500px) {
.wrapper {
	max-width: 1450px;
}
}

@media only screen and (max-width: 959px) {
p.sommaire_medit {
	display: block;
	text-align: center;
	text-indent: 0px;
	font-size: 12px;
	border: 1px solid #000;
	padding: 10px;
	width: 60%;
	margin: auto;
	background-color: #FFF;
	border-radius: 3px;
}
}

/* =Tablet (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper {
	width: 748px;
}
nav#menu_gauche {
	width: 30%;
}
aside {
	display: block;
	width: 100%;
	margin-top: 20px;
}
article {
	width: 69%;
}
form.input_recherche {
	width: 28%;
}
aside div.bloc_menu {
	max-width: 30%;
	margin-left: 2%;
	display: inline-block;
	vertical-align: top;
}
div.chapeau_50 img {
	width: 95%;
	margin-bottom: 8px;
}
}


/* =Mobile (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
.wrapper {
	width: 300px;
}
nav#menu_gauche {
	display: block;
	width: 100%;
}
article blockquote p {
	margin: 12px 5px 12px 5px;
}
aside {
	display: block;
	width: 100%;
}
article {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}
nav#menu_gauche, p#breadcrumbs {
	display: none;
}
form.input_recherche {
	width: 60%;
}
div.chapeau_50 {
	width: 96%;
}
div.chapeau_50 img {
	width: 22%;
}
div.chapeau p {
	margin-right: 8px;
}
article p#bandeau2_bulletin {
	font-size: 36px;
}
.encart {
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}
}

/* =Mobile (Landscape)
-----------------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {
	width: 420px;
}
article p#bandeau2_bulletin {
	font-size: 24px;
}
article blockquote p {
	margin: 12px 5px 12px 5px;
}
}
/* orientation iOS font-size fix */
@media (orientation: landscape) and (max-device-width: 768px) {
html, body {
	-webkit-text-size-adjust: 100%;
}
article p#bandeau2_bulletin {
	font-size: 24px;
}
article blockquote p {
	margin: 12px 5px 12px 5px;
}
}

/* ----------------------------- */
/* ==viewport fixing for RWD     */
/* ----------------------------- */
@-webkit-viewport {
 width: device-width;
 zoom: 1.0;
}
@-moz-viewport {
 width: device-width;
 zoom: 1.0;
}
@-ms-viewport {
 width: device-width;
 zoom: 1.0;
}
@-o-viewport {
 width: device-width;
 zoom: 1.0;
}
@viewport {
 width: device-width;
 zoom: 1.0;
}
/*
#toc_container {
	margin-left:auto;
	margin-right:auto;
}
p.toc_title {
	text-indent:0px;
}
#toc_container ul li {
	margin-top:10px;
	margin-bottom:10px;	
}
#toc_container ul li ul li {
	margin-top:3px;
	margin-bottom:3px;
}*/
span.toc_number {
	display: none;
}
div.bloc_menu ul li ul {
	margin-left: 15px;
}
div.bloc_menu h3 a {
	color: #000;
}
/*Contact Form*/
pre code {
	font-family: Arial, Helvetica, sans-serif;
}
pre code p {
	text-indent: 15px;
	margin: 0px;
}
pre code input {
	margin: 0px;
}
pre code input.wpcf7-submit {
	padding: 10px;
}
div.widget_wysija_cont {
	font-size: 12px;
	margin-left: 25px;
}
form#form-wysija-3 input.wysija-submit {
	margin-top: 5px;
}
div#en_savoir_plus ul {
	margin: 10px;
	margin-left: 15px;
}
div#en_savoir_plus li {
	margin-bottom: 5px;
	margin-top: 8px;
}
div#en_savoir_plus h3 {
	text-align: center;
	font-size: 12px;
}
div#en_savoir_plus h4 {
	margin-bottom: 10px;
	margin-top: 18px;
	font-style: italic;
	font-size: 14px;
}
div#en_savoir_plus h5 {
	margin-bottom: 5px;
	margin-top: 12px;
	font-size: 12px;
	text-decoration: underline;
	color: #093;
}
div#en_savoir_plus h6 {
	margin-bottom: 5px;
	margin-top: 12px;
	font-size: 12px;
	color: #900;
}
#titre-IER h1 {
	margin-top: 0px;
}
#titre-IER h2 {
	color: #000000;
	margin-bottom: 10px;
	margin-top: 10px;
}
#titre-IER h3 {
	margin-top: -5px;
}
#titre-IER h4 {
	text-align: center;
}
#titre-IER p {
	text-align: center;
	text-indent: 0px;
	font-weight: bold;
}
/* règles aide suivantes = pour des bulles d'aide (1-3 exposant) ou pour des notes de références (2, exposant mais moins large) */
a.aide {
	position: relative;
	border-bottom: 1px dashed #a68f63;
	text-decoration: none;
	color: #000000;
	cursor: help;
}
a.aide4 {
	position: relative;
	border-bottom: 1px dashed #a68f63;
	text-decoration: none;
	cursor: help;
}
a.aide2, a.aide3 {
	position: relative;
	text-decoration: none;
	font-size: 0.85em;
	cursor: help;
	vertical-align: top;
}
a.aide span, a.aide2 span, a.aide3 span, a.aide4 span {
	display: none;
}
a.aide:hover, a.aide2:hover, a.aide3:hover, a.aide4:hover, {
z-index: 100;
text-decoration: none;
color:#000000;
}
a.aide:hover span, a.aide2:hover span, a.aide3:hover span {
	z-index: 200;
	display: block;
	position: absolute;
	top: 1px;
	background: #FFF;
	border: 1px solid #000066;
	padding: 5px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-decoration: none;
	color: #000000;
	text-indent: 0px;
}
a.aide4:hover span {
	z-index: 200;
	display: block;
	position: absolute;
	text-align: justify;
	top: 1px;
	background: #FFF;
	border: 1px solid #000066;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	text-indent: 0px;
}
a.aide4:hover span.p {
	text-indent: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
a.aide:hover span, a.aide3:hover span {
	width: 350px;
	left: 35px;
}
a.aide2:hover span {
	width: 250px;
	left: 25px;
}
a.aide4:hover span {
	width: 525px;
	right: 205px;
}
#police2 p {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
}
article .police2 p {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #857953;
}
article p.police3 {
	font-family: Arial, Helvetica, sans-serif;
}
.espace {
	height: 15px;
}
.espace2 {
	height: 6px;
} /* petit espace pratique*/
.espace3 {
	height: 3px;
} /* petit espace pratique*/
.etoiles {
	margin-top: 25px;
	margin-bottom: 20px;
	font-size: 1.2em;
	font-family: "Times New Roman", Times, serif;
}
.lettrine {
	float: left;
	margin-right: 3px;
	font: bold 2.5em/1em Georgia, "Times New Roman", Times, serif;
}
.sous_titre {
	font-size: 16px;
}

.tooltipsy {
	padding: 10px;
	max-width: 250px;
	color: #303030;
	background-color: #f5f5b5;
	border: 1px solid #deca7e;
	font-size: 12px;
}
.bulle {
	cursor: help;
}
.fltrt {
	float: right;
	margin-left: 5px;
}
.fltlft {
	float: left;
	margin-right: 5px;
}
article div.par {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	text-indent: 0px;
	font-size: 12px;
}
table#gg {
	border-collapse: collapse;
}
table#gg tr td {
	padding: 20px;
	border: 1px solid;
}
.petites_maj {
	font-variant: small-caps;
}
article.featured {
	margin-left: 25px;
	width: 91%;
}
article.featured p {
	text-indent: 0px;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
}
article.featured .bloc_menu {
	padding: 0px;
	margin: 0px;
}
article.featured div.bloc_menu h3 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}
article.featured img {
	width: 94%;
	padding: 7px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #CCC;
	-webkit-box-shadow: 2px 2px 3px #CCC;
	box-shadow: 2px 2px 3px #CCC;
	background-color: #F0F0F0;
}
article.featured h4 {
	text-transform: uppercase;
	margin: 10px 0 0 0;
	font-size: 12px;
	font-style: normal;
	color: #B00;
}
div.featured h4 sup {
	text-transform: none;
}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-state-active a, .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	color: #FFF !important;
	background-color: #af0b01;
}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a {
	color: #af0b01 !important;
	background-color: #FFF;
}
.wordpress-post-tabs-skin-default a.wpts-mover {
	color: #af0b01 !important;
	background-color: #FFF;
}
div.sommaire_chapeau h4 {
	font-style: normal;
	font-size: 12px;
}
div.sommaire_chapeau p {
	font-size: 12px;
}
