/* ROUGE #BE1219 | ROUGE CLAIR #DE656A | VERT 879637 | VERT CLAIR #BCCD63 | BLEU #005293 | BLEU CLAIR #438FCB */
/*general */
html, body {
	background-color:#CCCCCC;
	margin:0px;
	padding:0px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
}

p, li {
	font-family: Trebuchet, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: left; 
	color:#000000;
	margin-top:0pt;
	margin-bottom:0pt;
}
/*espace entre les menus de gauches */
.espace {
	display:block;
}

table, tr, td {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0pt;
	vertical-align:top;
}

table#page {
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

a, img, a img {
	outline:none;
	border:none;
	text-decoration:none;
	color:#BE1219;
}

a:hover {
	color:#DE656A;
}

div, h1, h2, h3, h4, h5, table, tr, td {
	margin:0;
	padding:0;
}

/*
h1 {
	width:660px;
	padding:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#bc1220;
	border-bottom:solid 1px #eb6b0c;
}

h3 {
	font-size:12px;
	font-weight:bold;
	padding:8px 0 15px;
	color:#bc1220;
}

h3 a {
	/*float:left;*/
	/*text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

h3 a:hover, a.continue:hover {
	color:#bc1220;
}

h5 {
	font-size:11px;
	font-weight:normal;
}

h6 {
	display:block;
	text-align:left;
	font-size:11px;
	color:#545454;
	font-weight:bold;
	text-decoration:none;
}

*/
/* fin general */

/*haut de page */
#date_fond {
	background-color:#CCCCCC;
}

#date {
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 8pt;
	color:#FFFFFF;
	font-weight: bold; 
}

#saint {
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 8pt;
	color:#999999;
	font-weight: bold; 
}
/*fin haut de page */

/*pied de page*/
#sur-le-site {
	background-image:url(../structure/sur-le-site_fond.gif);
}

.sur-le-site_gauche {
	font-size: 7pt; 
	letter-spacing:-0.4pt;
	text-align: left; 
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#000000;
	padding:5px;
}
*:first-child+html .sur-le-site_gauche {
	letter-spacing:0;
}

.sur-le-site_gauche a {
	color:#000000;
}

.sur-le-site_gauche a:hover {
	color:#999999;
}

.sur-le-site_gauche_titre {
	font-size: 8pt;
	font-weight: bold; 
}

.sur-le-site_droite {
	font-size: 7pt; 
	letter-spacing:-0.4pt;
	text-align: right;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#000000;
	padding:5px;
}
*:first-child+html .sur-le-site_droite {
	letter-spacing:0;
}

.sur-le-site_droite a {
	color:#000000;
}

.sur-le-site_droite a:hover {
	color:#999999;
}

.sur-le-site_droite_titre {
	font-size: 8pt;
	font-weight: bold; 
}

#copy {
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 7pt;
	color:#CCCCCC;
	font-weight: normal; 
	text-align: left; 
}

#mentions {
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 7pt;
	color:#CCCCCC;
	font-weight: normal; 
	text-align: right;
}

#mentions a {
	color:#CCCCCC;
}

#mentions a:hover {
	color:#999999;
}
/*fin pied de page*/

/*gauche*/
#ma-paroisse-en-un-clic {
	letter-spacing:0px;
	font-size: 7pt;
	font-weight: bold;
	color:#879637;
	
}

#ma-paroisse-en-un-clic select {
	display:inline;
	color:#879637;
	width:112px;
	border-top:2px solid #879637;
	border-left:2px solid #879637;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
}

#trouver-ma-paroisse textarea {
	width:110px;
	color:#005293;
	height:45px;
	border-top:2px solid #005293;
	border-left:2px solid #005293;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 8pt;
	font-weight: normal;
}

#trouver-ma-paroisse {
	color:#005293;
	font-weight: bold;
	font-size: 7pt;
	
}

*:first-child+html #trouver-ma-paroisse {
	margin-top:20px;
}

.horaires-de-messes img {
	border-top:2px solid #BE1219;
	border-left:2px solid #BE1219;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.horaires-de-messes{
	color:#BE1219;
	font-weight: bold;
	font-size: 7pt;
}

#denier {
	font-size: 7pt;
	font-weight: bold;
	color:#005293;
}

#newsletter {
	text-transform:uppercase;
	color:#005293;
	font-size: 7pt;
}

#archeveche a {
	text-transform:uppercase;
	color:#BE1219;
	font-size: 7pt;
	letter-spacing:-0.8pt;
}

#archeveche a:hover {
	color:#DE656A;
}

#flux_rss a {
	color:#BE1219;
	font-size: 7pt;
}

#flux_rss a:hover {
	color:#DE656A;
}

#facebook a {
	color:#005293;
	font-size: 7pt;
}

#facebook a:hover {
	color:#0394fd;
}


/*fin gauche*/

.ok {
	width:25px;
	height:19px;
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-size:10px;
}

a#print {
	color:#666;
	margin-right:5px;
	text-decoration:none;
	font-size:11px;
}

a#by_email {
	color:#666;
	margin-right:10px;
	padding:3px 30px 3px 0;
	text-decoration:none;
	font-size:11px;
	background:url(../i/email_btn.gif) center right no-repeat;
}

a#by_email:hover, a#print:hover, a#rss:hover {
	color:#bc1220;
}

a.continue {
	font-size:10px;
	color:#bb101e;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	padding:2px 0 0 35px;
}

a.continue:hover {
	color:#000;
}

a.continue1 {
	float:right;
	clear:right;
	padding-right:20px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#000;
}

a:hover#savoir_plus {
	color:#fff;
}



a#intranet {
	right:155px;
	top:15px;
	width:116px;
	height:20px;
	background:url(../i/intranet_l.jpg);
}

a:hover#intranet {
	background:url(../i/intranet_h.jpg);
}

a#logo, a#intranet, #fete, a#savoir_plus {
	position:absolute;
	z-index:150;
}

a#rss {
	padding:3px 50px 3px 0;
	background:url(../i/rss.gif) center right no-repeat;
	margin-right:20px;
	color:#ff6900;
	font-weight:bold;
}

a#savoir_plus {
	right:155px;
	top:91px;
	text-align:right;
	font-size:10px;
	color:#bc1220;
	text-decoration:none;
}

a span {
	/* display:none; */
}

#autre_paroisse {
	margin:0;
	padding:7px 0 0 110px;
	float:left;
}

#autre_paroisse form {
	clear:both;
	padding:5px 0 0;
	margin:0;
}

#autre_paroisse select {
	width:270px;
	color:#6b6b6b;
	font-size:11px;
	outline:0;
	margin:0;
	padding:0;
}

#b_cont {
	width:161px;
	height:10px;
	font-size:1px;
	background:url(../i/b_cont.gif) no-repeat #fac86c;
}

#b_mouv {
	background:url(../i/mouv_bottom.gif) no-repeat #fdeed5;
}


.breadcrumb2 {
	float:right;
	z-index:0;
	position:relative;
	font-size:10px;
	color:#666;
	margin:5px 10px 0px 0px;
}


.bulk {
	width:553px;
	font-size:11px;
	border-left:solid 15px #fff;
}

#choisir_mois {
	margin:0;
	padding:12px 0 10px 0;
	float:right;
}

#choisir_mois form {
	padding:10px 0 20px 20px;
	margin:0;
}

#choisir_mois select {
	width:260px;
	color:#6b6b6b;
	font-size:11px;
	outline:0;
	margin:0;
	padding:0;
}

#choisir_theme {
	margin:0;
	padding:0;
}

#choisir_theme form {
	padding:10px 0 6px 20px;
	margin:0;
}

#choisir_theme select {
	width:260px;
	font-size:11px;
	outline:0;
	margin:0;
	padding:0;
	border-color:#BE1219 #CCCCCC #CCCCCC #BE1219;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	color:#BE1219;
	display:inline;
	font-family:Trebuchet,Arial,Helvetica;
	font-weight:normal;
}
#col_red h4 a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#bc1220;
}

#col_blue, #col_green, #col_red	{
	position:relative;
	padding:0 20px;
}

#col_blue p, #col_blue p a, #col_green p, #col_green p a, #col_red p, #col_red p a {
	font-size:11px;
	text-decoration:none;
	color:#000;
}

#col_green h4 a:hover, # h4 a:hover {
	color:#000;
}

#col_blue  {
	color:#2e809f;
}

#col_blue p a:hover {
	color:#2e809f;
}


#col_green h3 {
	color:#228c4b;
}

#col_green h4 a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#228c4b;
}

#col_green h5 {
	font-size:11px;
	font-weight:bold;
}

#col_green p a {
	color:#228c4b;
}

#col_green p a:hover {
	text-decoration:underline;
}

#cont {
	width:117px;
}



.cont_marg {
	padding:0 90px 10px 20px;
	/* width:710px; */
	clear:both;
}

.cont_marg h1 {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#bc1220;
	border-bottom:solid 1px #BE1219;
}

#cont h4 {
	font-size:15px;
	font-weight:bold;
	color:#bb101e;
	padding:3px 0;
	text-align:center;
}

#cont_box {
/*	width:750px; 
	padding:15px 13px 0; */
	border-bottom:solid 30px #fff;
	clear:both;
}

#cont_box_ss_dim {
	padding:15px 13px 0;
	border-bottom:solid 30px #fff;
	clear:both;
}

#cont_box .articles {
	display:block;
	clear:both;
/*	width:660px; */
	border-bottom:solid 1px #999;
}

#cont_box .articles img {
	float:left;
	padding:0 10px 7px 0;
}

#cont_box .articles p {
	font-size:13px;
	padding:0 0 7px;
}

#cont_box .articles p a {
	text-decoration:none;
	color:#000;
}

#cont_box h1, #breadcrumb h1 {
	width:660px;
	padding:0 0 5px 0;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#bc1220;
	border-bottom:solid 1px #BE1219;
}

#cont_box h2 {
	/* width:660px; */
	font-size:17px;
	font-weight:bold;
	padding:15px 0 0 0;
	color:#B3B3B3;
	border-bottom:dotted 1px #DE656A;
}

#cont_box h3 {
	font-size:17px;
	font-weight:bold;
	color:#bb101e;
	padding:0 0 5px 0;
	border-top:solid 25px #fff;
}

#cont_box h3.spip {
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding:0 0 5px 0;
	border-top:solid 25px #fff;
}

#cont_box h4 {
	font-size:11px;
	font-weight:bold;
	color:#bb101e;
	padding:0 0 5px 0;
	border-top:solid 25px #fff;
}

#cont_box h4 a {
	font-size:11px;
	font-weight:bold;
	color:#bb101e;
	text-decoration:underline;
}

#cont_box h4 a:hover {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#cont_box p {
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin-top:6px;
	margin-bottom:6px;
}

#cont_box ol {
	list-style-position:outside;
	padding-left:30px;
}

#cont_box li {
	font-size:12px;
}

#fete {
	right:155px;
	top:58px;
	text-align:right;
	font-size:11px;
	color:#5a3d1c;
}

#footer {
	width:990px;
	border-top:solid 1px #f4a015;
	margin:0;
	padding:0;
	font-size:10px;
	color:#d59758;
	text-align:center;
	vertical-align:middle;
}

#footer ul {
	margin:0;
	padding:5px 0;
}

#footer ul li {
	display:inline;
	margin:0;
	vertical-align:middle;
}

#footer ul li a {
	display:inline-block;
	font-size:10px;
	color:#d59758;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	margin:0 5px;
}

#footer ul li a:hover {
	color:#5a3d1c;
}

.formulaire_recherche {
	width:100%;
	height:52px;
	background:#f5b13e;
	/*padding:15px 0;*/
}

.formulaire_recherche label {
	float:left;
	font-family:trebuchet ms;
	color:#be1220;
	font-size:11px;
	font-weight:bold;
	margin:7px 10px 3px;
}



input#abo_newsletter, input#search {
	border:medium none;
	float:left;
	font-size:11px;
	color:#6b6b6b;
	height:13px;
	padding:1px 5px;
	width:120px;
	margin:0 0 0 10px;
}


a span {
	/* display:none; */
}



ul {
	font-size:11px;
}


ol {
	font-size:11px;
	padding:5px 0;
}

/*header*/

#header {
	position:relative;
	width:990px;
	height:132px;
	/* background:url(../i/header_bg.jpg) no-repeat #fbbc53; */
}

#header_charite {
	position:relative;
	width:990px;
	height:150px;
	background:url(../i/banniere_charite2009.gif) no-repeat #fbbc53;
}
#header_polado {
	position:relative;
	width:990px;
	height:167px;
	background:url(../i/polado.jpg) no-repeat #fbbc53;
}

a#logo, a#intranet, #fete, a#savoir_plus {
	position:absolute;
	z-index:150;
}


a#intranet {
	right:155px;
	top:15px;
	width:116px;
	height:20px;
	background:url(../i/intranet_l.jpg);
}

a:hover#intranet {
	background:url(../i/intranet_h.jpg);
}


#fete {
	right:155px;
	top:58px;
	text-align:right;
	font-size:11px;
	color:#5a3d1c;
}

a#savoir_plus {
	right:155px;
	top:91px;
	text-align:right;
	font-size:10px;
	color:#bc1220;
	text-decoration:none;
}

a:hover#savoir_plus {
	color:#fff;
}

/* MENU H */

a#aff_menu {
	font-size:8pt;
}

#ligne div {
	border-bottom:1px solid #BE1219;
	width:990px;
}


/*top menu*/
#top_menu {
	width:990px;
	height:19px;
	border-bottom:solid 4px #f6b132;
	background:url(../i/bg_menu_horiz.jpg) #bc1221;
}

#top_menu ul {
	float:right;
	margin:0 28px 0 0;
	padding:0;
}

#top_menu ul li {
	display:inline;
}

#Layer46 {
	position:absolute;
	left:595px;
	top:145px;
	width:130px;
	background-color:#FBDBA6;
	line-height:20px;
	z-index:1000;
}

#Layer46 a.menu46 {
color:#6B6B6B;
font-size:11px;
font-family: arial, helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
}

#top_menu ul li a {
	font-family:arial;
	color:#fff;
	font-size:11px;
	margin:0 10px;
	padding:3px 0 9px;
	text-decoration:none;
	font-weight:bold;
}

#top_menu ul li a:hover {
	color:#f6b132;
}



#trouver_paroise {
	width:100%;
	height:85px;
	background:#f5b13e;
	/*padding:15px 0;*/
}



.formulaire_recherche {
	width:100%;
	height:52px;
	background:#f5b13e;
	/*padding:15px 0;*/
}

#left_links h4 {
	font-size:15px;
	color:#BE1219;
	font-weight:blod;
	text-align:center;
	width:117px;
	
}

#left_links ul {
	padding:0 4px;
	width:105px;
	margin:0;
	border-style:solid;
	border-color:#BE1219 #CCCCCC #CCCCCC #BE1219;
	border-width:2px 1px 1px 2px;
	
	background-color:#FCFAF5;
}

#left_links ul li {
	list-style-type:none;
	list-style-position:outside;
	margin:5px 0;
}

li.separator {
	border-bottom:solid 1px #fff;
	padding-bottom:1px;
	line-height:1px;
}

#left_links ul li a {
	color:#BE1219;
	font-size:11px;
	margin:0;
	text-decoration:none;
}

#left_links ul li a:hover {
	color:#DE656A;
}

.champ-texte {
	width:85px;
	height:15px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 8pt;
}

#intranet-rechercher {
	text-align: right;
	font-family:Trebuchet,Arial,Helvetica;
	font-size:8pt;
}

#intranet-rechercher a {
	color:#000000;

}

#intranet-rechercher a:hover {
	color:#999999;
}

input#abo_newsletter, input#search {
	border:medium none;
	float:left;
	font-size:11px;
	color:#6b6b6b;
	height:13px;
	padding:1px 5px;
	width:120px;
	margin:0 0 0 10px;
}

textarea#tr_par {
	font:11px arial,verdana;border:medium none;
	float:left;
	color:#6b6b6b;
	padding:1px 5px;
	margin:0 0 0 10px;
	width:135px;
	height:43px;
	overflow:auto;
}



input#submit_abo_newsletter, input#submit_search, input#submit_tr_par {
	float:left;
}

input#submit_tr_par {
	margin:30px auto auto -8px;
}

.formulaire_recherche label {
	float:left;
	font-family:trebuchet ms;
	color:#be1220;
	font-size:11px;
	font-weight:bold;
	margin:7px 10px 3px;
}




/*footer*/
#footer {
	width:990px;
	border-top:solid 1px #f4a015;
	margin:0;
	padding:0;
	font-size:10px;
	color:#d59758;
	text-align:center;
	vertical-align:middle;
}

#footer ul {
	margin:0;
	padding:5px 0;
}

#footer ul li {
	display:inline;
	margin:0;
	vertical-align:middle;
}

#footer ul li a {
	display:inline-block;
	font-size:10px;
	color:#d59758;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	margin:0 5px;
}

#footer ul li a:hover {
	color:#5a3d1c;
}

/*content*/
#breadcrumb {
	font-size:10px;
	color:#666666;
	margin:13px;
	width:450px;
}

.breadcrumb2 {
	float:right;
	z-index:0;
	position:relative;
	top:-30px;
}

#breadcrumb a {
	text-decoration:none;
	color:#666666;
}

#breadcrumb a:hover, #breadcrumb span {
	color:#be1220;
}

#logo_col_red img, #logo_col_blue img, #logo_col_green img, #i_col img {
	position:absolute;
	left:-15px;
	_left:-35px; /*IE6*/
	/* z-index:200; */
	overflow:visible;
}

#gd_fleche img {
	position:absolute;
	left:-15px;
	_left:-35px; /*IE6*/
	/* z-index:200; */
	overflow:visible;
}

#choisir_theme, #choisir_mois {
	margin:0;
	padding:12px 0 10px 0;
	
}

#choisir_theme form, #choisir_mois form {
	padding:10px 0 20px 20px;
	margin:0;
}

#choisir_theme select, #choisir_mois select {
	width:260px;
	color:#6b6b6b;
	font-size:11px;
	outline:0;
	margin:0;
	padding:0;
}

.month {
	clear:both;
	padding-bottom:20px;
}

.month1 {
	clear:both;
}

.pagination {
	
	font-size:13px;
	text-align:center;
	/*padding:15px 5px 0;*/
}

.pagination a {
	color:#bc1220;
	/*padding:15px 5px 0;*/
}

.pagination a:hover {
	color:#f49d0f;
}


.piece1 {
	padding:4px 0;
	border-bottom:solid 1px #ccc;
}

.lienintra a {
	float:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#000;
}


.lienintra a:hover, a.continue:hover {
	color:#bc1220;
}

#m_cont {
	background:#E6E7E8;
	padding:2px 7px;
}

a.continue1 {
	float:right;
	clear:right;
	padding-right:20px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#000;
}

.row_1 {
	width:100%;
	clear:both;
	padding-bottom:5px;
}
.row_1 h3 a {
	font-size:17px;
	color:#BB101E;
}
.row_1 h3 a:hover {
	color:#CCCCCC;
}

#t_cont {
	width:161px;
	height:10px;
	font-size:1px;
	background:url(../i/t_cont.gif) no-repeat #fac86c;
}

.td_l img, .td_m p, .td_r p {
	float:left;
	padding-right:10px;
}

.td_l {
	width:70px;
}

.td_m {
	width:120px;
}

.td_m p {
	font-size:11px;
	font-weight:bold;
	color:#bc1220;
}

.td_r p, .td_r a {
	font-size:11px;
	color:#000;
}

.td_r a:hover {
	text-decoration:none;
}

#m_cont p, #m_cont {
	font-size:10px;
	color:#4e3212;
}

#m_cont a {
	font-size:10px;
	font-family:tahoma;
	color:#4e3212;
	text-decoration:none;
	font-weight:bold;
	margin-top:5px;
}

#main_art {
	padding:13px;
	clear:both;
}

#main_art .bulk p {
	font-size:11px;
}

#main_art .bulk a {
	text-decoration:none;
	color:#bc1220;
}

#main_art .bulk a:hover {
	text-decoration:underline;
}

#main_art .bulk a.intro {
	text-decoration:underline;
	color:#000000;
}

#main_art .bulk a.intro:hover {
	text-decoration:none;
}

#main_art img {
	float:left;
}

#main_art span {
	padding:13px;
}

#main_news {
	clear:both;
	display:block;
	font-size:12px;
}

#main_news p {
	font-size:12px;
	margin:14px 0;
}

#main_news a {
	color:#be1220;
}

#main_news a:hover {
	color:#DE656A;
}

#main_news h3 {
	border-top:solid 10px #fff;
}

#main_news h6 {
	font-size:12px;
	font-weight:bold;
	margin-top:0pt;
}

#main_news .note p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	text-align: justify;
	margin-top:5px;
	margin-bottom:5px;
}

#main_news .chapo p {
	font-weight:bold;
}

#mouv ul {
	font-weight:bold;
	color:#bc1220;
	list-style-type:none;
	font-size:11px;
	margin-left:0px;
}

#mouv ul li {
	list-style-position:outside;
	padding:2px 0;
	margin-left:0px;
}

#mouv ul li a {
	text-decoration:none;
	font-weight:normal;
	color:#000;
}

#mouv ul li a:hover {
	color:#bc1220;
}

#mouv h4, #mouv h4 a   {
	color:#f49d0f;
	font-size:13px;
	padding:3px 0;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
}

#mouv h4 a:hover {
	color:#bc1220;
}

#m_cont h5 {
	font-size:11px;
	color:#4e3212;
	display:block;
	border-bottom:solid 8px #fac86c;
}

#m_cont a:hover {
	color:#bb101e;
}

#m_mouv {
	width:157px;
	background:#fdeed5;
	padding:2px 13px;
}

#m_mouv a {
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}

#mouv a:hover {
	color:#bc1220;
}

#m_mouv a.mouv_title {
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}

#m_mouv a.mouv_title:hover {
	color:#bc1220;
}

#patch {
	width:10px;
	height:10px;
	background:#ea9100;
	z-index:200;
	position:absolute;
}

.piece {
	border-bottom:solid 1px #FFFFFF;
	padding:8px 0;
}

.piece img {
	float:left;
	padding:0px 8px 0px 10px;
}

.piece ul {
	font-size:12px;
}


#t_mouv, #b_mouv {
	width:183px;
	height:13px;
	font-size:1px;
}

#t_mouv {
	background:url(../i/mouv_top.gif) no-repeat #fdeed5;
}


#top_orange {
	width:820px;
	height:52px;
	background:#ea9100;
	position:relative;
}

#top_orange h4, #top_orange h5 {
	float:left;
	font-family:trebuchet ms;
	color:#be1220;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:8px;
}

#top_orange h5 {
	padding:7px 0 0 90px;
}



#lire, #bio {
	width:570px;
}

#lire h1 {
/*	width:660px;
	padding:0 0 5px 0; */
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#bc1220;
	border-bottom:solid 1px #BE1219;
}



#lire h2 {
	width:100%;
	border-bottom:solid 1px #bc1220;
	font-size:17px;
	font-weight:normal;
	font-style:italic;
	color:#bc1220;
	padding:5px 0;
}

#recommander h2 {
	font-size:11px;
	font-weight:normal;
	color:#666;
	cursor:pointer;
}

#lire h4 {
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
}

#lire p, #bio p {
	font-size:12px;
}


#lire p.spip {
	padding:10px 0;
}

#lire span {
	padding:0 15px 3px 0;
}

#bio {
	padding:25px 0;
}

#bio h1 {
	width:100%;
	border-bottom:solid 1px #bc1220;
	font-size:18px;
	font-weight:bold;
	color:#bc1220;
	padding:6px 0;
	margin:15px 0;
}

#bio span {
	font-weight:bold;
	color:#bc1220;
}

#bio img {
	float:left;
	padding:0 10px 10px 0;
}

#bio ul {
	list-style-type:none;
	font-size:11px;
}

#bio ul li {
	list-style-position:outside;
}


#x_cont {
	width:161px;
	height:10px;
	font-size:1px;
	background:url(../i/x_cont.gif) no-repeat;
}

#y_cont {
	width:161px;
	height:10px;
	font-size:1px;
	background:url(../i/y_cont.gif) no-repeat;
}


/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Raccourcis typographiques de SPIP */
.spip_puce { list-style-position: outside; }

h3.spip {
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1.4em;
	font-size: 1.15em;
	font-weight: bold; }
	
/* Paragraphes, citations, code et poesie */
blockquote.spip, .spip_serif { font-family: Georgia, Times, serif; }

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;
	padding: 0px;
	border-collapse:collapse;
	border: 1px solid #FFFFFF; }
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: #FFC;}
table.spip tr.row_odd { background: #fff;}
table.spip tr.row_even { background: #fff;}
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: top;border: 1px solid #FFFFFF;  }

/* 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; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* modeles par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

span.margeimg img {
border:5px solid #FFFFFF;
}

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color:#bc1220; } /* liens internes */
a.spip_in:hover { color:#DE656A; } /* liens internes */
a.spip_out { color: #bc1220; } /* liens sortants  (009)*/
a.spip_url { color: #bc1220; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; } /* liens exposes */


.spip_documents { text-align: center; }
.spip_documents_center { clear: both; 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; }

#formulaire_recommander {
width:140px;
font-size:11px;
color:#666;}

input#recommander_to, input#recommander_from, input#recommander_message {
	border:1px solid black;
	float:left;
	font-size:11px;
	color:#6b6b6b;
	height:13px;
	padding:1px 5px;
	width:120px;
	margin:0 10 0 0px;
}

textarea#recommander_message {
	font-size:11px;
	border:1px solid black;
	float:left;
	color:#6b6b6b;
	padding:1px 5px;
	margin:0 10 0 0px;
	width:120px;
	height:43px;
	overflow:auto;
}

img.spip_logos  {
	border:solid 15px #fff;
}

.pagination2 {
	border-left:250px solid #FFFFFF;
	font-size:11px;
	text-align:left;
	padding:5px 5px 0;
}

.pagination2 a {
	color:#bc1220;
	padding:5px 5px 0;
}

.pagination2 a:hover {
	color:#f49d0f;
}

#messesinfo select {
	display:inline;
	color:#6B6B6B;
	border-top:2px solid #BE1219;
	border-left:2px solid #BE1219;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-family: Trebuchet, Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
}
	
#recherche li, p.titre {
	font-size:10pt;
	font-weight: bold;
}

#recherche span.8pt {
	font-size:8pt;
}

/* PAGES PAROISSES */

#par_box {
	width:610px;
	padding:0;
	margin-bottom:30px;
}

#piece h1 {
	width:100%;
	padding:20px 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#bb101e;
	border-bottom:solid 1px #bb101e;
	/* width:580px; */
}

.piece {
	/* width:580px; */
	padding:4px 0;
	border-bottom:solid 1px #ccc;
}

.piece p{
	font-size:12px;
	padding:0 0 7px;
}

#par_acf p {
	padding:0 0 7px;
}

h3#cen-cen a {
	font-size:14px;
}

h3#cen-cen a:hover{
	text-decoration:none;
	color:#DE656A;
}

#par_acf {
	margin-left:10px;
	border-left-width:1px;
	border-left-style:dotted;
	border-color:#D6AAB6;
	padding-left:10px;
}

/* ARTICLES PARIS NOTRE-DAME */

#article-pnd {
	width:660px;
}

#article-pnd p, #article-pnd li {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 11pt; 
	text-align: justify; 
	color:#000000;
	margin-top:6px;
	margin-bottom:6px;
}

td.pnd-titre {
	 background-image:url(../structure/pnd-titre.gif);
	 background-repeat:repeat-x;
}

#article-pnd h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	text-align: left;
	font-weight: bold;
	margin-bottom:0;
}

p#pnd-surtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	color:#972343;
	margin-bottom:0;
	padding-bottom:0;
	padding-right:30px;
}

p#pnd-soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt; 
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	color:#972343;
	margin-top:20px;
	margin-bottom:0;
	padding-bottom:0;
}

#article-pnd h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt; 
	text-align: left;
	margin-top:0;
	padding-top:0;
}

#article-pnd .chapeau p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13pt; 
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
}

h6#article-pnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	text-align: left; 
	color:#972343;
	margin:0;
	padding:0;
}

#article-pnd .note p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	text-align: justify;
	margin-top:10px;
	margin-bottom:10px;
}

#article-pnd tr.row_odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	text-align: justify;
	background-color:#d9d9d9;
}

#article-pnd table.spip {
	border-color:#b0b0b0;
	border-width:2px;
	background-color:#d9d9d9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top:20px;
}

#article-pnd table.spip td {
	padding:10px;
}

#article-pnd .spip_doc_titre {
	font-size:8pt;
	font-weight:bold;
}

#article-pnd .spip_doc_descriptif {
	font-size:7pt;
}

/*
#article-pnd img {
	margin-left:10px;
}
*/

#article-pnd .pnd-extrait p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#pnd-numero img.spip_logos {
	border:0px solid #FFFFFF;
}

#pnd-numero {
	width:100px;
	margin-left:10px;
	border-left-width:1px;
	border-left-style:dotted;
	border-color:#D6AAB6;
	padding-left:10px;
}

#autres-articles {
	width:100px;
	margin-left:10px;
	border-left-width:1px;
	border-left-style:dotted;
	border-color:#DE656A;
	padding-left:10px;
}

#autres-articles p {
	margin-top:15px;
	margin-bottom:15px;
}

/* FACEBOOK */

#facebook2  div.fan_box, div.connect_top {
padding:0px 0px 0px;
}


/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */