@charset "utf-8";
html {
	font-size: 100%;  /* n3 */
	}
body {
	margin:0;
	padding: 0;
	text-align: center; /* n5 */
	color: #A63120;
	background: #F9F5F2 url(../images/fond-moire.jpg) repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: normal;}
	
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, div, form, fieldset, blockquote  {
	margin: 0;
	padding: 0;}
	
h2 {
	font-size: 1.2em;
	text-align: center;
	margin-bottom: 1em;	}
	
h3 {
	font-size: 1em;
	margin-bottom: .8em;}
	
h4 {
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 0.8em;}

ol {
	margin-left: 30px;
	margin-bottom: 0.75em;}

p {
	margin: 0 0 .75em 0;}
	
a {
	text-decoration: underline;
	font-weight: normal;
	color: #A63120;}
	
a:hover, a:focus, a:active {
	text-decoration: underline;
	color: #722403;}
	
a img {
	border: none;}	
	
hr {
	height: 3px;
	width: 100%;
	color: #F1DFc7;
	background-color: #F1DFc7;
	border: none;}
	
/* Typographie */

abbr {
	border-bottom: 1px dotted #999999;}
	
blockquote {
	font-style: italic;
	padding-left: 1.5em;
}
	
blockquote p {
	text-indent: 0;}
	
.citation, em { /* citation courte à l'intérieur d'un paragraphe*/
	font-style: italic;}
	
cite { /*titre de livre, article, document*/
	font-style: italic;}
	 
.reference {
	font-size: 0.8em;
	font-style:normal;
}
	
.paroles {
	font-style: italic;
	font-size: 0.9em;
	text-transform: uppercase;}
	
.intro {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	padding-bottom: 20px;
}

.temp {
	border: 1px solid black;
	margin: 0 auto 10px;
	width: 400px;
	height: 80px;
	background: #DFDFDF;
	text-align: center;
	padding-top: 50px;
}
	

/* Positionnement */

.centre {
	text-align: center;}
	
.right {
	text-align: right;}
	
.left {
	text-align: left;}

.centreboite {
	margin: 0 auto;}
	
h2.entete2avecsous-titre {
	margin-bottom: 0px;}

#conteneur {
	width: 774px;/* n6 */
	margin: 0 auto 1em;
	text-align: left;
	border-top: none;
	background-color: #fff;}

#accessibilite {
	background:url(../images/fond-moire.jpg);
	height: 50px; /* pour ie6 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;}

#accessibilite  ul  li {
	display: inline;
	padding: 35px 0 0 1em;
	float: left;	}
#langues  {
	float: right;
	padding: 35px 10px 0;}
	
#bordures {
	border: 2px solid #F1DFC7;}
	
#banniere {
	padding: 4px 4px 0;
	margin-bottom: 0;
	text-align: center;}

/* Recherche */

#cse-search-box {
	text-align: right;
	margin-right: 10px;
}

#cse-search-box input {
	border: 1px solid #A63120;
	color: #A63120;}
	
#cse-search-results {
	padding-left: 20px;}
		
#resultatrecherche {
	margin: 0 auto;}

#menuPrincipal {
	font-size: 75%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #A63120;
	height: 44px;
	font-weight: bold;}
	
#menuPrincipal ul {
	padding: 20px 0  0 10px;
	list-style: none;}
	
#menuPrincipal ul li {
	float: left;
	background: url(../images/gauche.png) no-repeat left top;
	padding-left: 7px;}
	
#menuPrincipal ul li a {
	display: block;
	background: url(../images/droit.png) no-repeat right top;
	padding: 5px 13px 4px 6px;
	text-decoration: none;
	color: #A63120;
	font-weight: bold;}
	
#menuPrincipal ul li a:hover {
	color: #722403;}
	
#menuPrincipal ul #current  {
	background: url(../images/gauche-actif.png) no-repeat left top;}
	
#menuPrincipal ul #current  a  {
	padding-bottom: 5px;
	background: url(../images/droit-actif.png) no-repeat right top;}
	
#fildariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	padding: 0.7em 10px 0;}
	
#fildariane a {
	color: #333333;
	text-decoration: underline;}
	
#fildariane a:hover, #fildariane a:focus, #fildariane a:active {
	color: #000000;}

#contenu {
	text-align: justify;
	margin: 2em 0;}
	
#contenu ul {
	list-style: square;
	padding: 0 3em .6em;
}
	
#contenu ul li {
	margin-bottom: .4em;}
	
#contenu  ul  li  a {
	font-weight: normal;
	text-decoration: none;}
	
#contenu ul li a:visited {
	color: #722403;}
	
#contenu ul li a:hover, #contenu ul li a:focus, #contenu ul li a:active {
	text-decoration: underline;}

#contenuUneColonne {
	margin: 0 30px;}
	
#page-404 {
	padding: 30px 150px;}
	 
#page-404 ul li a {
	text-decoration: underline;}
	 
#page-404 ul {
	list-style: square; }

#page-404 li {
	margin-bottom: 1em; }
	 
#page-404 h1 {
	border-bottom: 1px solid #CC9900;
	text-align: center;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 1em;}

	
/* Illustrations */

#contenuUneColonne ul.photos {  /*  n4  pour plusieurs photos horizontales */
	list-style: none;
	margin: 20px auto;
	padding: 4px 0 0;
	clear: both;}
	
#contenuUneColonne ul.photos li {  
	float: left;
	text-align: center;}

#contenuUneColonne ul.photos li p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 0 15px;}
	
.photogauche {
	float: left;
	margin-right: 1.5em;
	width: 50px;
}
.photodroite {
	float: right;
	width: 50px; /* important, ne pas enlever, n1 */
	margin-left: 1.5em;
}
.photocentre {
	width: 50px;
	margin: 0 auto;
}
.photocentre td {
	padding: 0 0 30px;}

.photogauche  p, .photodroite  p, .photocentre p {
	color: #A63120;
	text-align: center;
	margin: 3px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;}
	
#contenuUneColonne #messagepastoral a{
	text-decoration: underline;
	font-weight: normal;}
	
#contenuUneColonne #messagepastoral ul{
	padding-bottom: 1em;}
	
#contenuUneColonne #messagepastoral li{
	padding-bottom: 1em;}
	
#contenuUneColonne #messagepastoral li ul{
	padding-bottom: 0;}
		
#contenuUneColonne #messagepastoral li ul li{
	padding-bottom: 0;}

.clear {
	clear: both;}
	
.dossier {
	float: left;
	width: 336px;
	padding: 0 24px 1.5em;}
	
.retourHaut, .lireDossier {
	text-align: right;}
	
.retourHaut   a, .lireDossier  a {
	color: #333;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;}
	
.retourHaut  a {
	background: url(../images/fleche-haut.png) no-repeat right bottom;}
	
.lireDossier a {
	background: url(../images/fleche-droite.png) no-repeat right bottom;}
	
.retourHaut a:hover, .retourHaut a:focus, .retourHaut a:active, .lireDossier a:hover, .lireDossier a:focus, .lireDossier a:active {
	color: #000;
	text-decoration: none;}

.retourHaut a:hover, .retourHaut a:focus, .retourHaut a:active {
	background: url(../images/fleche-haut-hover.png) no-repeat right bottom;}

.lireDossier a:hover, .lireDossier a:focus, .lireDossier a:active {
	background: url(../images/fleche-droite-hover.png) no-repeat right bottom;}	

.dossiersboite {
	clear: both;}
	
.dossier  h3 {
	margin: 0px;}
	
.dossier  h3 a {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-decoration: none;}
	
.dossier p { margin: 0px; }

.imgAccueil {
	float: left;
	margin: 1em 30px 1em 0;}
	
.dernierstextes {
	float: right;
	width: 384px;
	color: #000000;
	margin: 1em 0 2em 0;
	padding: 1em 15px .8em;
	border: 1px solid #A63120;}
	
.dernierstextes h3 {
	font-size: .8em;}
	
.dernierstextes p {
	font-size: 0.8em;
	color: #666666;}
	
.textecourt {
	padding: 0 30px;}
	
.lettredate {
	text-align: right;
	margin-top: 3em;}
	
.lettre p {
	text-indent: 2em;}
	
.lettre .salutation {
	text-indent: 0px;}
	
.lettre  .photodroite p {
	text-indent: 0px;}
	
.asterisques {
	text-align: center;
	clear: both;}
	
.datenormal {
	font-weight: normal;}
	
.signaturedroite {
	font-weight: bold;
	text-align: right;}
	
.bloc-large   {
	padding: 1.5em 1.5em  0;
	border-top: solid 3px #F1DFC7;}
	
dl.dialogue { 
	margin: 1em 0;}
	
.dialogue dt {
	float: left;}
	
.dialogue dd {
	margin: 0 0 0.75em 3em;;}

#pieddepage {
	padding: 1em;
	border-top: 1px solid #A63120;
	text-align: center;
	clear: both;}
	
#pieddepage li  {
	border-right: 1px solid #A63120;
	padding: 0 0.7em 0 0.4em;
	display: inline;}
	
#pieddepage li.dernier {
	border-style: none;}
	
#pieddepage  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;}
	
#pieddepage .copyright {
	padding-top: 1em;}

