body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:66.5%;
	padding:0; margin:0; border:0;
}
#bgTrans{
	background-image:url(../images/bg.png);
	background-repeat:repeat;
	
}

.top_nav a{
	font-size:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
}
.sitemap a{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#a54e13;
	text-decoration:none;
}
.titlefield{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#ffffff;
}
.sitemap a:hover{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
#list h3 { clear:both;position:relative;top:10px;left:35px;display:inline;color:#a54e13; }
#list .list { border:1px solid #eeeeee; margin:0 15px; background-color:#ffffff; }
#list .list_item { width: 150px;float:left;margin-top:5px;}
#list .list_item td { vertical-align:top; text-align:left;padding:5px; font-size:10px;}
#list .list_item p { padding:0;margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; }
#list .list_item td.image{ width: 55px; padding: 0 0 0 0;text-align:right; }

#list .list {padding: 5px 5px 5px 5px;}

#list td {position:relative;}
#list .list_item { width:180px;float:left;margin-top:5px;}
#list .list_item td { text-align:center;vertical-align:middle; }
a:focus{
outline:none;
}
.style2 {
	font-size: 150%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style3 {
	color: #FFFFFF
}
.style7 {
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.style8 {font-family: Georgia, "Times New Roman", Times, serif}
.siteCont{padding-bottom:190px;}
#textDefilant{
	padding:0; margin:0 15px 0 15px;
	background-image:url(../images/bg_marquee.png);
	height:29px;
	font-size:65%;
	color:#FFFFFF;
	z-index:10;
}
#footer{
	background-repeat:repeat;
	height:42px; width:971px;
	margin:0 0 0 8px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#bgTrans a{
color:#a54e13;
font-weight:bold;
text-decoration:none;
font-size:115%;
}
#bgTrans a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
font-size:115%;
}
#nav {
	vertical-align:top;
	width: 150px;
	padding-left: 10px;
	padding-top: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;

}

#nav a {
	display: block;
	font-weight:bold;
	color:#cdcbcb;
	text-decoration:none;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom:1px solid #cdcbcb; width:100%;
}
.link {
	display: block;
	font-weight:bold;
	color:#cdcbcb;
	text-decoration:none;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*border-bottom:1px solid #cdcbcb; width:100%;*/
}
.sous_menus a {
	font-weight:bold;
	color:#cdcbcb;
	text-decoration:none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.sous_menus a.active{
	color: #d2d2d2;
	margin-bottom: 0;
}
#nav a.active{
	color: #d2d2d2;
	margin-bottom: 0;
}
.link.active{
	color: #d2d2d2;
	margin-bottom: 0;
}
.sous_menus a:hover { color: #ffffff;  width:100%; }
#nav a:hover { color: #ffffff; border-bottom:1px solid #ffffff; width:100%; }
.link:hover { color: #ffffff; border-bottom:1px solid #ffffff; width:100%; cursor:pointer; }
#nav a.img{background-color: #ffffff;}
#nav .sub { border: 1px solid #CCCCCC; }
#nav .sub a:hover { border-bottom:1px solid #FFFFFF; width:200px; }

.titre{
	font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#6a3400;
}
/*************** inc/calendrier.php ******************/
.cal tr.h {
	color: #000000;
	font-size: 10px;
	background:none;
}
#calendrier {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 187px;
	background:none;
	margin:0 0;
	border:0;
	padding:0;
	background-image:url(../images/bg_calendar.jpg);
	background-repeat:no-repeat;
	height:147px;
}
#calImg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 178px;
	background-color: #ebebeb;
	margin:0 auto;
	border:0;
	padding:0 0 10px 0;
}
#calendrier_header, #calendrier_header a {
	padding:3px;
	margin:auto;
	border:0;
	font-size:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:169px;
}
#calendrier_header a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
#calendrier_header a:hover { color:#6b301e; }
#cal tr {
	border:0;
	padding:0;
	margin:0;
	background:none;
	color:#000000;
	background:none;
}
#cal {
	font-family: Arial, Helvetica, sans-serif;
	width: 168px;
	background:none;
	border:0;
	margin:0;
	padding:0;
	font-size: 105%;
	text-align:center;
}
#cal td {
	vertical-align:middle;
	text-align:center;

	color:#01142e;
		padding:1px;
	font-weight:normal;
}
#cal td.first_date {  }
#cal td.today {
	color: #ffffff;
	background-color:#1e1e1e;
	font-weight:bold;
}
#cal td a {
	color: #d1995e;
	background-color: #430000;
	font-weight:bold;
}
#cal td a:hover {
	color: #78a558;
	background-color: #000000;
}
#cal th {
	border:0;
	padding:0;
	margin:0;
	color:#d1995e;
	background-color:#1c0000;
	text-align:center;
	font-weight:bold;
}
#cal .d a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
#cal .d a:hover {
	color:#2b2b2b;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
	background-color:#c9dcea;
}
#cal a {
	display:block;
	height:100%;
	width:100%;
	color: #ffffff;
	background-color:#5e0203;
	text-decoration:none;
}
#cal a:hover {
	text-decoration:none;
	color: #000000;
	background-color:#c4c4c4;
}

.titre_accueil{
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#6a3400;
	border-bottom:1px solid #6a3400;
	width:95%;
	margin:15px;
}


.bgNews{
 background-image:url(../images/bgNews.png);
 background-repeat:no-repeat;
 width:95%;
 margin:15px;
 font-size:115%;
}


.titre_nouvelle{
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#62503a;
}

.bgNews a{
color:#a54e13;
font-weight:bold;
text-decoration:none;
font-size:115%;
}


.bgNews a:hover{
color:#a54e13;
font-weight:bold;
text-decoration:underline;
font-size:115%;
}


/*---------------    index.php    ---------------*/
#contentHolderHome{
font-family:Georgia, 'Times New Roman', Times, serif;
}

#contentHolderHome .titleHome{
border-bottom:solid #a07e5b 2px;
padding-left:10px;	
}


#contentHolderHome .basicTitleHome{
font-weight:bold;
font-style:italic;
font-size:11px;
padding: 10px 0 15px 0;	
}
#contentHolderHome .titleHome{
	display: block;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
	color:#6a3400;
	text-decoration:none;
	padding: 5px 0 5px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#contentHolderHome .titleHome a, #contentHolderHome .titleHome a:hover{
	font-family:Georgia, 'Times New Roman', Times, serif;
	display:block;	
	padding:0;
	margin:0;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
	color:#6a3400;
	text-decoration:none;
}
#contentHolderHome td{
	padding-bottom:8px;	
}
#contentHolderHome .homeBtn td{
	padding:0;
}

.inscrBtnMenu{
	background-image:url(../images/btn_inscription_empty.png);
	background-repeat:no-repeat;
	background-position:center;
	/*width:169px;*/
	height:35px;
	cursor:pointer;
	text-align:center;
}

#bgTrans .inscrBtnMenu a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color:#e7d1a5;
	text-decoration:none;
}
.error{
		background-color:#ffffff;
		color:#ff0000;
		border:1px solid #ff0000;
		text-align:left;
		font-size:90%;
		padding:10px;
		margin:0 0 10px 0;
		width:540px;
	}
	.message{
		background-color:#01142e;
		color:#ffffff;
		border:1px solid #ffffff;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
		width:540px;
	}
	.message a{color:#f9ea15; text-decoration:none; }
	.message a:hover{color:#ffffff; text-decoration:underline;}
.note{
	width:540px;
	background-color:#006600;
	color:#ffffff;
	border:1px solid #ff0000;
	text-align:left;
	padding:10px;
	margin:0 0 10px 0;
}
.red{color:#ff0000;}
