


* {
	padding: 0;
	margin: 0;
	border: none;
}

body {
	font-size: 62.5%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif;
	text-align: center;
	background: url("SITES/cana.be/squelettes/images/body.png");
	color: #403D37;
}

.spacer {
	clear: both;
}

#page {
	width: 1060px;
	background: url("SITES/cana.be/squelettes/images/page.png") repeat-y;
	margin: 0 auto;
	text-align: left;
}

#enveloppe {
	padding: 0 65px;
	background: url("SITES/cana.be/squelettes/images/enveloppe.png") top no-repeat;
}




#haut {
	position: relative;
	height: 270px;
}

#haut h1 {
	position: absolute;
	top: 40px; left: 15px;
	width: 800px;
	height: 200px;
}

#haut h1 a {
	display: block;
	padding-top: 200px;
	height: 0 !important;
	height /**/:200px;
	overflow: hidden;
}

#haut ul {
	list-style: none;
}

#haut ul li {
	font-size: 10px;
}

#haut ul li a,
#haut ul li a:link,
#haut ul li a:visited {
	color: #999182;
	text-decoration: none;
}

#haut ul li a:hover {
	color: #B3411B;
	text-decoration: none;
}

#haut ul li#menu-accueil {
	position: absolute;
	top: 24px; left: 134px;
}

#haut ul li#menu-plan-acces {
	position: absolute;
	top: 24px; left: 186px;
}

#haut ul li#menu-login {
	position: absolute;
	top: 24px; right: 207px;
}

#haut ul li#menu-plan-du-site {
	position: absolute;
	top: 24px; right: 129px;
}

#haut ul li#menu-mentions-legales {
	position: absolute;
	top: 24px; right: 28px;
}

#haut ul li#menu-rss {
	position: absolute;
	top: 225px; right: 21px;
}

#haut ul li#menu-rss a {
	display: block;
	padding-right: 10px;
}

#haut h2 {
	position: absolute;
	top: 259px; left: 340px;
	font-size: 10px;
	font-weight: normal;
	color: #999182;
}

#haut h2 ul {
	list-style: none;
	display: inline;
}

#haut h2 ul li {
	display: inline;
}




#milieu {
	padding-top: 20px;
}




#menu {
	float: left;
	padding: 0 25px 0 15px;
	width: 225px !important;
	width /**/:265px;
}

#menu #rubriques {
	background: url("SITES/cana.be/squelettes/images/rubriques.png") repeat-y;
}

#menu #rubriques .haut {
	background: url("SITES/cana.be/squelettes/images/rubriques-haut.png") top no-repeat;
}

#menu #rubriques .bas {
	background: url("SITES/cana.be/squelettes/images/rubriques-bas.png") bottom no-repeat;
	padding: 0px 30px 30px 30px;
}

#menu #formulaire_recherche {
	position: relative;
	height: 47px;
}

#menu #formulaire_recherche legend {
	display: none;
}

#menu #formulaire_recherche #recherche {
	position: absolute;
	top: 17px; left: 0px;
	width: 100px;
	border: 0;
	font-size: 10px;
	font-family: inherit;
	color: #4D4D4D;
}

#menu #formulaire_recherche a#bouton_ok,
#menu #formulaire_recherche a#bouton_ok:link,
#menu #formulaire_recherche a#bouton_ok:visited {
	position: absolute;
	top: 15px; left: 100px;
	display: block;
	width: 75px;
	padding-top: 17px;
	height: 0 !important;
	height /**/:17px;
	overflow: hidden;
	background: url("SITES/cana.be/squelettes/images/bouton-rechercher.png") 0 0 no-repeat;
}

#menu #formulaire_recherche a#bouton_ok:hover {
	background-position: 0 -17px;
}

#menu h2 {
	font-size: 10px;
	text-transform: uppercase;
	padding: 10px 0 10px 13px;
	color: #999182;
	background: url("SITES/cana.be/squelettes/images/puce-cible.png") 0 12px no-repeat;
}

#menu h3 {
	color: #403D37;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 2px 13px;
}

#menu h3 a,
#menu h3 a:link,
#menu h3 a:visited {
	display: block;
	color: #403D37;
	text-decoration: none;
}

#menu h3.ouvert a,
#menu h3.ouvert a:link,
#menu h3.ouvert a:visited,
#menu h3 a:hover {
	color: #B3411B;
	text-decoration: none;
}

#menu ul {
	list-style: none;
	padding: 7px 0 7px 13px;
}

#menu ul li {
	display: block;
	padding: 3px 0 3px 10px;
	text-transform: uppercase;
	font-weight: bold;
	background: url("SITES/cana.be/squelettes/images/puce-grise.png") 0 4px no-repeat;
}

#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited {
	display: block;
	color: #666157;
	text-decoration: none;
}

#menu ul li.en_cours a,
#menu ul li.en_cours a:link,
#menu ul li.en_cours a:visited,
#menu ul li a:hover {
	color: #B3411B;
	text-decoration: none;
}




#centre {
	float: right;
	padding-right: 15px;
	width: 650px !important;
	width /**/:665px;
	font-size: 11px;
}




#centre .article {
	position: relative;
	padding-left: 44px;
	padding-bottom: 10px;
	min-height: 30px;
}

#centre .article .mini {
	position: absolute;
	top: 0; left: 0;
	height: 30px;
	width: 30px;
	background: url("SITES/cana.be/squelettes/images/mini.png") no-repeat;
}

#centre .article .mini.mp3 {
	background: url("SITES/cana.be/squelettes/images/picto-son.png") no-repeat;
}

#centre .article .mini.doc {
	background: url("SITES/cana.be/squelettes/images/picto-document.png") no-repeat;
}

#centre .article .mini a,
#centre .article .mini a:link,
#centre .article .mini a:visited {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
}

#centre .article .mini a:hover {
	display: block;
	text-decoration: none;
}

#centre .article .mini a img {
	border: none;
}

#centre .date {
	position: absolute;
	top: 0; left: 0;
	height: 30px;
	width: 30px;
	background: url("SITES/cana.be/squelettes/images/date.png") no-repeat;
}

#centre .date a:visited {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
}

#centre .date a:hover {
	text-decoration: none;
}

#centre .date .jour,
#centre .date a .jour,
#centre .date a:link .jour,
#centre .date a:visited .jour {
	display: block;
	width: 30px;
	height: 15px;
	line-height: 15px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#centre .date a:hover .jour {
	color: #fff;
}

#centre .date .mois,
#centre .date a .mois,
#centre .date a:link .mois,
#centre .date a:visited .mois {
	display: block;
	width: 30px;
	height: 15px;
	line-height: 15px;
	color: #666157;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#centre .date a:hover .mois {
	color: #403D37;
}

#centre .article h2 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

#centre .article h2 a,
#centre .article h2 a:link,
#centre .article h2 a:visited {
	color: #B3411B;
	text-decoration: none;
}

#centre .article h2 a:hover {
	color: #B3411B;
	text-decoration: underline;
}




#accueil {
	position: relative;
	float: left;
	width: 400px;
	padding-top: 103px;
}

#accueil .bloc {
	margin-bottom: 15px;
	background: url("SITES/cana.be/squelettes/images/bloc-milieu.png") repeat-y;
}

#accueil .bloc .haut {
	padding: 0 21px;
	width: 358px !important;
	width /**/:400px;
	height: 25px;
	line-height: 25px;
	background: url("SITES/cana.be/squelettes/images/bloc-haut.png") no-repeat;
}

#accueil .bloc .haut h1 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666157;
}

#accueil .bloc .milieu {
	padding: 0 2px;
}

#accueil .bloc .milieu .texte {
	padding: 10px 15px 0 15px;
}

#accueil .bloc .bas {
	clear: both;
	height: 10px;
	overflow: hidden;
	background: url("SITES/cana.be/squelettes/images/bloc-bas.png") no-repeat;
}




#verset {
	position: absolute;
	top: -6px; left: -8px;
	width: 416px;
	height: 100px;
	background: url("SITES/cana.be/squelettes/images/verset.png") top no-repeat;
}

#verset table {
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

#verset table td {
	padding: 7px 20px;
}

#verset #locution {
	font-size: 12px;
	font-family: "Times New Roman";
	font-style: italic;
	text-align: center;
}

#verset #reference {
	font-size: 10px;
	text-align: right;
}




#extras {
	float: right;
	padding-left: 25px;
	width: 225px !important;
	width /**/:250px;
	margin-top: -20px;
}

#menu #newsletter {
	position: relative;
	height: 78px;
	background: url("SITES/cana.be/squelettes/images/newsletter.png");
}

#menu  #newsletter legend {
	position: absolute;
	top: 0px; left: 0;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #999182;
	padding: 2px 0 0 13px;
}

#menu  #newsletter #email_newsletter {
	position: absolute;
	top: 43px; left: 19px;
	border: 0;
	font-size: 10px;
	font-family: inherit;
	color: #4D4D4D;
	width: 120px;
}

#menu  #newsletter a#bouton_sinscrire,
#menu  #newsletter a#bouton_sinscrire:link,
#menu  #newsletter a#bouton_sinscrire:visited {
	display: block;
	position: absolute;
	top: 41px; left: 140px;
	width: 75px;
	padding-top: 17px;
	height: 0 !important;
	height /**/:17px;
	overflow: hidden;
	background: url("SITES/cana.be/squelettes/images/newsletter-bouton.png") 0 0 no-repeat;
}

#menu  #newsletter a#bouton_sinscrire:hover {
	background-position: 0 -17px;
}

#extras #plan_acces {
	position: relative;
	margin-top: 10px;
	height: 245px;
	background: url("SITES/cana.be/squelettes/images/plan-acces.png") 0 0 no-repeat;
}

#extras #plan_acces h2 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 1px 0 0 13px;
	color: #999182;
	text-decoration: none;
}

#extras #plan_acces p {
	position: absolute;
	top: 40px; left: 20px;
}

#extras #plan_acces p a,
#extras #plan_acces p a:link,
#extras #plan_acces p a:visited {
	display: block;
	padding-top: 185px;
	width: 185px;
	height: 0 !important;
	overflow: hidden;
	background: url("SITES/cana.be/squelettes/images/carte-acces.png") 0 0 no-repeat;
}

#extras #plan_acces p a:hover {
	background-position: 0 -185px;
}


#extras #vue_360 {
	position: relative;
	margin-top: 10px;
	height: 245px;
	background: url("SITES/cana.be/squelettes/images/cadre.png") 0 0 no-repeat;
}

#extras #vue_360 h2 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 1px 0 0 13px;
	color: #999182;
	text-decoration: none;
}

#extras #vue_360 p {
	position: absolute;
	top: 40px; left: 20px;
}

#extras #vue_360 p a,
#extras #vue_360 p a:link,
#extras #vue_360 p a:visited {
	display: block;
	padding-top: 185px;
	width: 185px;
	height: 0 !important;
	overflow: hidden;
	background: url("SITES/cana.be/squelettes/images/360.png") 0 0 no-repeat;
}

#extras #vue_360 p a:hover {
	background-position: 0 -185px;
}


#extras #plan_cathedrale {
	position: relative;
	margin-top: 10px;
	height: 353px;
	background: url("SITES/cana.be/squelettes/images/plan-cathedrale.png") 0 0 no-repeat;
}

#extras #plan_cathedrale h2 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 1px 0 0 13px;
	color: #999182;
	text-decoration: none;
}

#extras #plan_cathedrale p {
	position: absolute;
	top: 40px; left: 20px;
}

#extras #plan_cathedrale p a,
#extras #plan_cathedrale p a:link,
#extras #plan_cathedrale p a:visited {
	display: block;
	padding-top: 293px;
	width: 185px;
	height: 0 !important;
	overflow: hidden;
	background: url("SITES/cana.be/squelettes/images/carte-cathedrale.png") 0 0 no-repeat;
}

#extras #plan_cathedrale p a:hover {
	background-position: 0 -293px;
}

#menu  #meteo {
	position: relative;
	margin-top: 10px;
	height: 148px;
	background: url("SITES/cana.be/squelettes/images/meteo.png") 0 0 no-repeat;
}

#menu  #meteo h2 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #999182;
	padding: 1px 0 0 13px;
	background:none;
}

#menu  #meteo ul {
	list-style: none;
}

#menu  #meteo ul li#prevision-1 {
	position: absolute;
	top: 47px; left: 30px;
	height: 25px;
	line-height: 25px;
}

#menu  #meteo ul li#prevision-2 {
	position: absolute;
	top: 72px; left: 30px;
	height: 25px;
	line-height: 25px;
}

#menu  #meteo ul li#prevision-3 {
	position: absolute;
	top: 97px; left: 30px;
	height: 25px;
	line-height: 25px;
}

#menu  #meteo ul li .picto {
	position: absolute;
	top: 3px; left: 0;
}

#menu  #meteo ul li .jour {
	position: absolute;
	top: 0; left: 30px;
	font-size: 11px;
	color: #666157;
}

#menu  #meteo ul li .min {
	position: absolute;
	top: 0; left: 95px;
	font-size: 11px;
	color: #1A8055;
	width: 35px;
	text-align: right;
}

#menu  #meteo ul li .max {
	position: absolute;
	top: 0; left: 130px;
	font-size: 11px;
	color: #B3411B;
	width: 35px;
	text-align: right;
}




#centre .item {
	clear: both;
}

#centre .item {
	margin-bottom: 15px;
}

#centre .item .haut {
	padding: 0 21px;
	width: 608px !important;
	width /**/:650px;
	height: 25px;
	line-height: 25px;
	background: url("SITES/cana.be/squelettes/images/item-haut.png") no-repeat;
}

#centre .item .haut h1 {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666157;
}

#centre .item .milieu {
	padding: 0 2px;
	background: url("SITES/cana.be/squelettes/images/item-milieu.png") repeat-y;
}

#centre .item .milieu .texte {
	padding: 10px 15px;
}

#centre .item .milieu .chapo {
	padding: 10px 15px 0 15px;
	font-weight: bold;
}

#centre .item .milieu .chapo.agenda {
	padding: 10px 15px 0 60px;
	font-weight: bold;
	min-height: 30px;
}

#centre .agenda {
	position: relative;
}

#centre .agenda .date {
	top: 10px; left: 15px;
}

#centre .item .bas {
	clear: both;
	height: 10px;
	background: url("SITES/cana.be/squelettes/images/item-bas.png") no-repeat;
}

#centre a,
#centre a:link,
#centre a:visited {
	color: #B3411B;
	text-decoration: none;
}

#centre a:hover {
	color: #B3411B;
	text-decoration: underline;
}

#centre h3 {
	color: #B3411B;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

#centre p {
	padding-bottom: 10px;
	text-align: justify;
}

#centre p.telecharger {
	text-transform: uppercase;
}

#centre p.telecharger a,
#centre p.telecharger a:link,
#centre p.telecharger a:visited {
	display: block;
	color: #999182;
	padding-left: 10px;
	background: url("SITES/cana.be/squelettes/images/puce-verte.png") left no-repeat;
	text-decoration: none;
}

#centre p.telecharger a:hover {
	color: #403D37;
	text-decoration: none;
}

#centre ul {
	list-style: outside square;
	padding-left: 25px;
	padding-bottom: 10px;
}

#centre ul ul {
	padding-bottom: 0;
}

#centre ol {
	list-style: outside decimal;
	padding-left: 25px;
	padding-bottom: 10px;
}

#centre strong {
	font-weight: bold;
}

#centre .spip_documents_right {
	float: right;
	clear: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#centre .spip_documents_left {
	float: left;
	clear: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#centre .spip_documents_center {
	clear: both;
	display: block;
	text-align: center;
	margin: 0 auto;
}

#centre .spip_doc_titre {
	text-align: center;
	font-size: 10px;
}

#centre .spip_doc_descriptif {
	text-align: center;
	font-size: 10px;
}

#centre .spip_documents_center .spip_doc_titre,
#centre .spip_documents_center .spip_doc_descriptif {
	margin: 0 auto;
}

#centre blockquote {
	font-family: "Georgia";
	font-size: 12px;
	font-style: italic;
	padding: 5px 20px;
	margin-bottom: 10px;
}

#centre blockquote .guillemets-ouvrants {
	margin-right: 5px;
}

#centre blockquote .guillemets-fermants {
	margin-left: 5px;
}

#centre table.galerie {
	clear: both;
	width: 620px;
	border-collapse: collapse;
}

#centre table.galerie td {
	padding: 3px 0;
}

#centre table.spip {
	clear: both;
	margin: 10px 0;
	width: 620px;
	border-collapse: collapse;
}

#centre table.spip th {
	color: #666157;
	padding: 5px;
	border: 1px solid #E5E0D5;
	background: #E5E0D5;
}

#centre table.spip th strong {
	color: #666157;
}

#centre table.spip td {
	padding: 5px;
	border: 1px solid #E5E0D5;
}

#centre .item form legend {
	color: #B3411B;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

#centre .item form dl {
	padding-bottom: 10px;
}

#centre .item form dl.erreur dd.message {
	color: #B3411B;
	font-weight: bold;
}

#centre .item form input.champ_texte,
#centre .item form textarea.champ_texte,
#centre .item form select.liste {
	font-size: inherit;
	font-family: inherit;
	border: 1px solid #CECBC8;
	padding: 3px;
	width: 362px !important;
	width /**/:370px;
}

#centre .item form textarea.champ_texte {
	height: 80px;
}

#centre .item form select.liste {
	width: 370px !important;
}

#centre .item form ul.boutons {
	margin-top: 10px;
	list-style: none;
	padding: 0;
}

#centre .item form ul.boutons li {
}

#centre .item form ul.boutons li input {
	font-size: inherit;
	font-family: inherit;
	font-weight: bold;
	color: #666157;
	padding: 5px;
	border: 1px solid #CECBC8;
	background: #E5E0D5;
}

#centre .item form ul.boutons li a,
#centre .item form ul.boutons li a:link,
#centre .item form ul.boutons li a:visited {
	font-weight: bold;
	color: #666157;
	padding: 5px;
	border: 1px solid #CECBC8;
	background: #E5E0D5;
	text-decoration: none;
}

#centre .item form ul.boutons li a:hover {
	font-weight: bold;
	color: #666157;
	padding: 5px;
	border: 1px solid #CECBC8;
	background: #E5E0D5;
	text-decoration: none;
}

#centre .pagination {
	clear: both;
	text-align: center;
	padding: 5px;
}




#bas {
	clear: both;
	height: 75px;
	background: url("SITES/cana.be/squelettes/images/bas.png");
}

