body				{
background-image:url(images/fond.jpg);
background-repeat:repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#cadre				{
width:750px;
background-color:#FFF;
border:2px solid #497D4F;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

/* ... Abbaye Royale Notre Dame de Cercanceaux ..................................... */
#abbaye				{
width:750px;
height:120px;
background-image:url(images/ban.jpg);
background-repeat:no-repeat;
}

/* ... Animation flash ............................................................. */
#ban				{
width:750px;
height:216px;
margin-bottom:5px;
}

/* ... anime pro .................................................................... */
.zone_principale		{
width:100%;
margin-bottom:30px;
font-size:0.80em;
text-align:justify;
}

.anim_gauche			{
float:left;
margin-right:20px;
}

.anim_droite			{
float:right;
margin-left:20px;
}

.anim_titre			{
color:#953334;
font-size:1.25em;
font-weight:bold;
}
/* ... Menu ......................................................................... */
#menu				{
width:750px;
height:30px;
line-height:30px;
background-image: url(images/menu.jpg);
margin-bottom:10px;
text-align:center;
color:#4B7C4F;
font-size:1em;
font-weight:bold;
}

.espace_menu		{
margin-right:5px;
margin-left:5px;
}

.espace_menu_actif	{
margin-right:5px;
margin-left:5px;
color:#953334;
}


.menu				{
color:#4B7C4F;
text-decoration:none;
}

.menu:hover			{
color:#953334;
text-decoration:none;
}

#bas				{
width:750px;
font-size:0.70em;
text-align:center;
color:#666;
margin-left:auto;
margin-right:auto;
}
/* ... Contenu de la page ........................................................... */
#page				{
width:710px;
margin-left:auto;
margin-right:auto;
}

#page_pro				{
width:600px;
margin-left:auto;
margin-right:auto;
}

/* ... decors droite ........................................................... */
#info1				{
width:200px;
height:30px;
background-image:url(images/info1.jpg);
}

#info2				{
width:181px;
text-align:justify;
font-size:0.70em;
color:#3E3E3E;
padding:3px 14px 0px 5px;
}

#info3				{
width:200px;
height:22px;
background-image:url(images/info3.jpg);
}

/* ... Salles ........................................................... */
#salle1				{
width:200px;
height:30px;
background-image:url(images/salle1.jpg);
}

#salle2				{
width:181px;
text-align:justify;
font-size:0.80em;
color:#3E3E3E;
padding:3px 14px 0px 5px;
font-weight:bold;
}

#salle3				{
width:200px;
height:22px;
background-image:url(images/info3.jpg);
}

/* ... Salles ........................................................... */
#contact1				{
width:200px;
height:30px;
background-image:url(images/contact1.jpg);
}

#contact2				{
width:181px;
font-size:0.80em;
color:#3E3E3E;
padding:3px 14px 0px 5px;
}

#contact3				{
width:200px;
height:22px;
background-image:url(images/info3.jpg);
}

/* ... historique .................................................................. */
table				{
border:0;
width:480px;
}

.date				{
width:100px;
float:left;
font-weight:bold;
padding: 4px 0px 4px 0px;
color:#800114;
}

.datetexte			{
width:480px;
padding: 4px 0px 4px 0px;
}
/* ... Mise en page texte .......................................................... */
.barre				{
clear:both;
visibility:hidden;
font-size:1px;
}

a				{
color:#4B7C4F;
text-decoration:none;
font-weight:bold;
}

a:hover			{
color:#953334;
text-decoration:underline;
font-weight:bold;
}

#ac_zone_1			{
width:480px;
float:left;
text-align:justify;
font-size:0.80em;
color:#3E3E3E;
}

#ac_zone_2			{
width:200px;
float:right;
background-image:url(images/info2.jpg);
background-repeat:repeat;
}

#ac_zone_22			{
width:200px;
float:right;
font-size:0.70em;
font-weight:normal;
color:#3E3E3E;
}


#ac_zone_salle			{
width:190px;
float:right;
background-image:url(images/salle2.jpg);
background-repeat:repeat;
}

.exclu				{
text-align:center;
font-size:1.75em;
font-family:"Times New Roman", Times, serif;
color:#953334;
font-weight:bold;
}

/* ... Images ..................................................... */
.plan_salles			{
float:left;
margin-right: 5px;
border:0;
}

.noborder				{
border:0;
}

/* ... Formulaire ................................................... */
.present {
border : 1px solid #014002;
background-color: #E5FCE6;
font-size : 0.80em;
margin-bottom : 2px;
color : #7a766f;
}

.present2 {
border : 1px solid #014002;
background-color:#E5FCE6;
font-size : 1.25em;
margin-bottom : 2px;
color : #7a766f;
}


label, .present_2 {
float : left;
margin-bottom : 5px;
}

label {
text-align : right;
width : 200px;
padding-right : 10px;
}

.brbr {
clear : left;
} 