body{
	background:url(images/fond.jpg) repeat-x top left #b4a791;
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	color:#888888;
}

.clear{
	clear:both;
	height:0px;
}

img{
	border:0;
}

#global{
	width:978px;
	margin:auto;
	background:url(images/fond_global_haut.png) no-repeat top left;
	padding:17px 0 0 0;
}

#contenu{
	width:918px;
	background:url(images/fond_global.png) repeat-y top left;
	padding:0 30px;
	position:relative;
}

a{
	color:#0394d2;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

/*************	ENTETE	ACCUEIL **************************/

#lienHaut{
	text-align:right;
}

#lienHaut p{
	margin:0;
	padding:0;
	color:#696969;
}

#lienHaut a{
	color:#696969;
	text-decoration:none;
	margin:0 5px;
}

#lienHaut a:hover{
	text-decoration:underline;
}

#logo{
	float:left;
}

#defilement{
	float:right;
	background:url(images/oiseau.gif) no-repeat top left #fff;
	width:313px;
	height:87px;
	margin:10px 0 0 0;
}

#bandeau{
	width:918px;
	height:306px;
	margin:0 0 40px 0;
}

#imageAccueil{
	float:left;
	width:667px;
	height:306px;
}

#actualite{
	float:left;
	background:url(images/fond_actu.jpg) no-repeat top left;
	width:199px;
	height:306px;
	color:#fff;
	padding:0 18px 0 25px;
}

#actualite h3{
	border-left:3px solid #fff;
	margin:0 0 34px 0;
	padding:14px 0 0 10px;
	font-size:24px;
	font-weight:normal;
}

#actualite .titreActu, #actualite .dateActu{
	color:#ffa628;
	font-size:14px;
	display:block;
}

#actualite img{
	border:1px solid #fff;
	margin:10px 0 0 0;
	padding:0;
}

#actualite p{
	font-size:13px;
	margin:5px 0 0 0;
	padding:0;
}

#titreAbbaye{
	position:absolute;
	top:0;
	left:0;
	margin:70px 0 0 106px;
}
/*************	ENTETE	ACCUEIL **************************/

/************	MENU ACCUEIL	*****************/

#accueilDomaine{
	float:left;
	width:208px;
}

#accueilDomaine h2{
	color:#018ac5;
	font-size:12px;
	margin:0 0 5px 13px;
	padding:0;
}

#accueilDomaine ul, #accueilRdv ul, #accueilOrganisation ul, #accueilReception ul{
	margin:10px 0 0 13px;
	padding:0;
	list-style:none;
}

#accueilDomaine ul{
	background:url(images/fond_visu_domaine.gif) no-repeat bottom left;
	padding-bottom:25px;
}

#accueilDomaine ul#lettreDinfo{
	background:url(images/news.gif) no-repeat bottom right;
	padding-bottom:0;
	width:170px;

}

#accueilDomaine ul li,#accueilRdv ul li, #accueilOrganisation ul li, #accueilActivite ul li, #accueilReception ul li{
	background:url(images/puce_menu_accueil.gif) no-repeat left 5px;
	padding:0 0 0 10px;
	margin:0 0 7px 0;
}

#accueilDomaine ul li a, #accueilRdv ul li a, #accueilOrganisation ul li a, #accueilActivite ul li a, #accueilReception ul li a{
	color:#888888;
	text-decoration:none;
}

#accueilRdv ul li a span{
	color:#5d3f16;
	font-size:10px;
}

#accueilDomaine ul li a:hover{
	color:#018ac5;
}

#accueilRdv{
	float:left;
	width:252px;
	background:url(images/barre_titre_rdv.gif) no-repeat top left ;
	border-left:1px solid #d4d4d4;
}

#accueilRdv h2{
	color:#5d3f16;
	font-size:12px;
	margin:0;
	padding:0 0 0 18px;
}

#accueilRdv ul{
	background:url(images/fond_visu_rdv.jpg) no-repeat 80px bottom;
	padding-bottom:70px;
}

#accueilRdv ul li a:hover{
	color:#5d3f16;
}

#accueilRdv img{
	margin:0 0 0 80px;
}

#accueilOrganisation{
	float:left;
	width:252px;
	background:url(images/fond_visu_org.jpg) no-repeat bottom right ;
	border-left:1px solid #d4d4d4;
	padding:0 0 30px 0;
}

#accueilOrganisation h2{
	color:#77a713;
	font-size:12px;
	margin:0;
	padding:0 0 0 18px;
	background:url(images/barre_titre_org.gif) no-repeat top left ;
}

#accueilOrganisation img{
	margin:0 0 0 20px;
}

#accueilOrganisation ul li a:hover{
	color:#77a713;
}

#renseignementAccueil{
	background:#f3f2ef;
	width:205px;
	margin:0 0 20px 13px;
	padding:5px;
}

#renseignementAccueil h3{
	background:url(images/ico_information.gif) no-repeat center left;
	font-size:11px;
	margin:0;
	padding:0 0 0 20px;
	color:#77a713;
}

#renseignementAccueil ul{
	float:left;
	margin:10px 15px 0 13px;
}

#receptionActivite{
	float:left;
	width:195px;
}

#accueilReception{
	border-left:1px solid #d4d4d4;
	background:url(images/visuel_accueil_reception.jpg) no-repeat top right ;
	margin:0 0 15px 0;
}

#accueilReception h2{
	font-size:12px;
	margin:0;
	padding:0 0 5px 10px;
	color:#a384b9;
	background:url(images/barre_titre_reception.gif) no-repeat top left ;
}

#accueilReception ul li a:hover{
	color:#a384b9;
}

#accueilActivite{
	border-left:1px solid #d4d4d4;
	background:url(images/fond_visu_activite.gif) no-repeat bottom right;
	padding:0 0 45px 0;
}

#accueilActivite h2{
	font-size:12px;
	margin:0;
	padding:0 0 0 10px;
	color:#db932e;
	background:url(images/barre_titre_activite.gif) no-repeat top left ;
}

#accueilActivite ul{
	margin:10px 0 0 13px;
	padding:0;
	list-style:none;
	background:url(images/visuel_accueil_activite.jpg) no-repeat top right ;
}

#accueilActivite ul li{
	width:120px;
}

#accueilActivite ul li a:hover{
	color:#db932e;
}

/************	MENU ACCUEIL	*****************/

/***********	ENTETE PAGE	********************/

#entete ul{
	margin:0 0 0 0;
	padding:0px 0 0 20px;
	list-style:none;
	background:url(images/fond_menu.jpg) no-repeat top left;
	width:896px;
	font-size:13px;
	border:1px solid #d4d4d4;
	height:44px;
}

#entete ul li{
	float:left;
}

#entete ul li a{
	text-decoration:none;
}

#enteteDomaine{
	width:100px;
	background:url(images/entete_domaine.gif) no-repeat top left;
	padding:3px 0 0 15px;
	margin:2px 0 0 0;
}

#enteteDomaine a{
	color:#018ac5;
}

#enteteRdv{
	width:140px;
	background:url(images/entete_rdv.gif) no-repeat top left;
	padding:3px 0 0 15px;
	margin:2px 0 0 20px;
}

#enteteRdv a{
	color:#5d3f16;
}

#enteteOrganisation{
	width:120px;
	background:url(images/entete_organisation.gif) no-repeat top left;
	padding:3px 0 0 15px;
	margin:2px 0 0 20px;
}

#enteteOrganisation a{
	color:#77a713;
}

#enteteReception{
	width:120px;
	background:url(images/entete_reception.gif) no-repeat top left;
	padding:3px 0 0 15px;
	margin:2px 0 0 40px;
}

#enteteReception a{
	color:#a384b9;
}

#enteteActivite{
	width:180px;
	background:url(images/entete_activite.gif) no-repeat top left;
	padding:3px 0 0 15px;
	margin:2px 0 0 40px;
}

#enteteActivite a{
	color:#db932e;
}

#fil{
	margin:15px 0 15px 0;
}

#fil span{
	color:#4b4b4b;
}

/***********	ENTETE PAGE	********************/

/**********		MENU PAGE	********************/

#menuGauche{
	float:left;
	width:244px;
	margin:0 14px 0 0;
}

#menuGauche ul{
	margin:0;
	padding:15px 20px 10px 13px;
	list-style:none;
	width:209px;
	border:1px solid #d4d4d4;
	font-size:14px;
	background:url(images/fond_menu_gauche.gif) repeat-x top left #fcfcfc;
}

#menuGauche ul li{
	background:url(images/puce_menu_accueil.gif) no-repeat left 5px;
	padding:0 0 0 10px;
	margin:0 0 7px 0;
}

#menuGauche ul li a{
	color:#888888;
	text-decoration:none;
}

ul#menuGaucheDomaine li a:hover,ul#menuGaucheDomaine li a.actif{
	color:#018ac5;
}

ul#menuGaucheRdv li a:hover,ul#menuGaucheRdv li a.actif{
	color:#684c25;
}

ul#menuGaucheOrganisation li a:hover,ul#menuGaucheOrganisation li a.actif{
	color:#77a713;
}

ul#menuGaucheReception li a:hover,ul#menuGaucheReception li a.actif{
	color:#a384b9;
}

ul#menuGaucheActivite li a:hover,ul#menuGaucheActivite li a.actif{
	color:#db932e;
}

#actualiteGauche{
	float:left;
	background:url(images/fond_actu_gauche.jpg) no-repeat top left;
	width:201px;
	height:249px;
	color:#fff;
	padding:0 18px 0 25px;
	margin:20px 0 0 0;
}

#actualiteGauche .titreActu, #actualiteGauche .dateActu{
	color:#ffa628;
	font-size:14px;
	display:block;
	margin:5px 0 0 0;
}

#actualiteGauche img{
	border:1px solid #fff;
	margin:10px 0 0 0;
}

#actualiteGauche p{
	font-size:13px;
	margin:5px 0 0 0;
	padding:0;
}

/**********		MENU PAGE	********************/

/**********		PAGE	************************/

#contenuDroite{
	float:left;
	border:1px solid #d4d4d4;
	width:634px;
	background:#fbfbfb;
	padding:0 20px 0 0;
	color:#4b4b4b;
}

#retour{
	float:right;
	margin:20px 0 0 0;
}

#retour a{
	background:url(images/ico_retour.gif) no-repeat center left;
	padding:0 0 0 20px;
	color:#2e2e2f;
	font-size:14px;
	text-decoration:none;
}

#retour a:hover{
	text-decoration:underline;
}

#contenuDroite h1{
	font-size:20px;
	margin:15px 0 5px 15px;
	padding:6px 0 0 23px;
	float:left;
	background:url(images/fond_h1_page.gif) no-repeat top left #fbfbfb;
	display:block;
	width:464px;
	/*height:26px;*/
	font-weight:normal;
}

#contenuDroite h1.contenuDroiteDomaine{
	color:#018ac5;
}

#contenuDroite h1.contenuDroiteRdv{
	color:#684c25;
}

#contenuDroite h1.contenuDroiteOrganisation{
	color:#77a713;
}
/**/
#contenuDroite h1.contenuDroiteReception{
	color:#a384b9;
}

#contenuDroite h1.contenuDroiteActivite{
	color:#db932e;
}

#page{
	padding:0 0 20px 35px;
}

/*#page a{
	color:red;
	text-decoration:none;
}*/

#page a:hover{
	text-decoration:underline;
}

#page h2{
	color:#2e2e2f;
	font-size:17px;
	background:url(images/puce_h2_page.gif) no-repeat center left;
	margin:15px 0 10px 0;
	padding:0 0 0 20px;
	font-weight:normal;
}

.invisible{
	display:none;
}

#page ul{
	list-style:none;
	margin:10px 0 0 10px;
	padding:0;
}

#page ul li{
	background:url(images/puce_menu_accueil.gif) no-repeat left 5px;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
}

/**********		PAGE	************************/

/**********		PAGE RDV ARTISTIQUES	***********/

.cadreRdv{
	background:#f1f1f1;
	padding:10px;
	margin:20px 0 0 0;
	min-height:115px;
	_height:115px;
}

.fondGris{
	background:#dcdcdc;
	padding:10px;
	margin:20px 0 0 0;
	min-height:115px;
	_height:115px;
}

.cadreRdv .imgCadreRdv,.fondGris .imgCadreRdv{
	float:left;
	text-align:center;
	width:115px;
	height:115px;
}

/*.cadreRdv img{
	float:left;
}*/

.cadreRdv .texteRdv,.fondGris .texteRdv{
	float:left;
	width:430px;
	padding:0 0 0 30px;
}

.cadreRdv .texteRdv h3,.fondGris .texteRdv h3{
	margin:0;
	padding:0;
	font-size:16px;
}

.cadreRdv .texteRdv h3 a,.fondGris .texteRdv h3 a{
	text-decoration:none;
	color:#696969;
}

.cadreRdv .texteRdv label,.fondGris .texteRdv label{
	color:#f29818;
	font-size:16px
}

.cadreRdv .texteRdv p,.fondGris .texteRdv p{
	margin:0;
	padding:0;
	font-size:12px;
}

a.survolRDV:hover{
	cursor:pointer;
	background:red;
}

#page .intituleSsCat h2{
	margin-bottom:0;
	padding-bottom:0;
}

#page .intituleSsCat label.date{
	color:#f29818;
	font-size:16px
}

#page .listeRdv h2{
	background:none;
	margin:15px 0 0 0;
	padding:0;
	font-size:16px;
}

#page .listeRdv p{
	margin:0 0 10px 0;
	padding:0;
}
/* page archive */
#archives{
	border-collapse: collapse;
	width: 350px;
}

#archives td{
	padding: 5px;
}

#archives .annee{
	font-size: 160%;
	padding-left: 10px;
}

#archives .catNom{
	font-size: 140%;
	padding-left: 35px;
}

#archives .sousCatNom{
	font-size: 120%;
	padding-left: 55px;
}

#archives .rdvNom{
	font-size: 100%;
	padding-left: 75px;
}
/* page archive */

/**********		PAGE RDV ARTISTIQUES	***********/

/**********		PAGE VISITE 	***********/

.cadreVisite{
	margin:20px 0 0 0;
}

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

a .cadreVisite{
	color:#4b4b4b;
}


.cadreVisite .texteVisite{
	background:url(images/fond_galerie_visite2.gif) repeat-y top left;
}

#page .cadreVisite h2{
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:normal;
}

/*#page .cadreVisite h2 a{
	color:#4b4b4b;
}*/

.cadreVisite .texteVisite p{
	margin:0;
	padding:10px 0 10px 10px;
	float:left;
	
}

.cadreVisite .texteVisite img{
	float:left;
	margin:8px 0 8px 8px;
	display:inline;
}

/*.cadreVisite .texteVisite{
	width:478px;
	float:left;
}

#page .cadreVisite .texteVisite h2{
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:normal;
}

.cadreVisite .texteVisite p{
	margin:0;
	padding:10px 100px 10px 16px;
	background:url(images/fond_galerie_visite.gif) repeat-y top left;
}

.cadreVisite img{
	float:left;
}*/

/**********		PAGE VISITE	***********/

/**********		FORMULAIRE INSCRIPTION	********/

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

#formNewsletter label{
	display:block;
	width:130px;
	float:left;
}

#formNewsletter input{
	float:left;
	margin:0 0 10px 0;
	border:1px solid #888888;
}

#formNewsletter input.btnEnvoi{
	border:none;
	margin:10px 0 0 195px;
	float:none;
}

#formNewsletter input.btnEnvoi:hover{
	filter:alpha(opacity=70); 
    -moz-opacity:0.7; 
    opacity:0.7;
}


/**********		FORMULAIRE INSCRIPTION	********/

/***********	PIED	********************/

#pied{
	color:#4d473f;
	padding:0 0 0 0;
}

#pied p{
	padding:15px 0 5px 0;
	margin:0 0 0 0;
}

#pied2{
	background:url(images/fond_pied2.jpg) no-repeat top left;
	width:950px;
	margin:auto;
	height:58px;
}

#pied2 p{
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
}

#pied2 p a{
	color:#fff;
	text-decoration:none;
	margin:0 5px 0 5px;
}

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

/***********	PIED	********************/