a{
	color:black;
}

p:first-letter{
	padding-left:30px;
}

.gras{
	font-weight:bold;
}

img{
	border:0px;
}

/*Balise qui regroupe tout le site, y compris les marges sur les côtés, en haut et en bas*/
body{
	font-family:Calibri;
	font-size:12pt;
	margin:auto;
	color:#40643e;
	text-align:center;
	background-color:#b3d38f;
	font-style:italic;
}

.video a{
	text-decoration:none;
	font-size:15pt;
}


/*Balise qui regroupe tous les éléments du site, plus petit que le body*/
#bod{
	margin:auto;
	width:1000px;	
}

/*Balise qui concerne uniquement la bannière*/
#banniere{
	background-image:url("images/banniere.jpg");
	height:187px;
	background-position:center;
}


/****************************************************************************************************************************************/
/*******************************************Parties gauches et droites du site*****************************************************************/
/****************************************************************************************************************************************/

#bord_gauche{
	float:left;
	height:563px;
	width:201px;
	background-image:url("images/gauche.jpg");
}

#bord_droit{
	float:right;
	height:563px;
	width:204px;
	background-image:url("images/droite.jpg");
}

#texte_gauche{
	position:absolute;
	float:left;
	margin-left:-185px;
	width:100px;
	
}
#texte_droite{
	position:absolute;
	float:right;
	margin-left:680px;
	width:100px;
	
}
#texte_gauche,#texte_droite{
	font-size:1.7em;
	font-family: "Wide Latin","Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:black;
	font-weight:bold;
	font-style:normal;
}

/****************************************************************************************************************************************/
/*******************************************DEBUT CONTENU*****************************************************************************/
/****************************************************************************************************************************************/

/*Le menu*/

#menu{
	height:82px;
	background-image:url("images/fond_menu.jpg");
	
}

#haut_menu{
	height:15px;
	background-image:url("images/haut_menu.jpg");
}

#elements_menu{
	height:26px;
}
#elements_menu img{
	border:0px;
}

.vignette{
	height:60px;
}


#sous_menu{
	height:15px;
	background-image:url("images/bas_menu.jpg");
}


#contenu{
	background-color:#eff9bb;
	height:450px;
	margin-left:201px;
	margin-right:204px;
	width:595px;
	
}

.ct{
	margin-top:-30px;
	text-align:left;
	overflow: hidden;
	height:380px;
	width:595px;
	font-size:11pt;
}

.evenement_prochain{
	height:204px;
}

.evenements{
	border-top:dotted 1px #40643e;
	text-align:center;
}

.tarifs td{
	text-align:center;
}

.tarifs{
	font-size:10pt;
}

.titre{
	font-size:13pt;
	font-weight:bold;
	color:#5a3920;
	text-align:center;
}

.titre a{
	text-decoration:none;
	font-size:16pt;
	font-weight:bold;
	color:#5a3920;
	text-align:center;
}

.titre a:hover{
	color:#40643e;
}

.texte{
	border-top:solid 1px #5a3920;
}

.photos{
	text-align:center;
}

.petit_titre{
	font-size:10pt;
	font-weight:bold;
}

.contact{
	text-align:center;
}

.horaire_fixe{
	margin-bottom:10px;
	font-size:13pt;
}

/****************************************************************************************************************************************/
/*******************************************DEBUT FOOTER*****************************************************************************/
/****************************************************************************************************************************************/

.liens_contact a{
	color:#006400;
	font-size:8pt;
}

.bas_page{
	margin-left: 13px;
	border-top:solid 1px #5a3920;
	color:#006400;
	font-size:8pt;
}

#footer{
	margin-left:201px;
	margin-right:204px;
	height:113px;
	background-image:url("images/bas.jpg");
	font-size:7pt;
	font-weight:bold;
}

h2{
	text-align:center;
	margin:0px;
	padding:0px;
	color:#40643e;
	font-size:16pt;
	font-style:italic;
}

h6{
	margin:0px;
	padding:0px;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
}

.titre{
	margin:0px;
	padding:0px;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	color:#40643e;
}

h1{
	color:orange;
	font-size:14pt;
	font-weight:bold;
}

.evenement_principal{
	font-size:20pt;
	margin-bottom:5px;
	margin-left:15px;
}

.logofacebook{
	margin-left:-5px;
}

.h3evtprincipal{
	font-size:17pt;
}

h3{
	text-align:center;
	margin:0px;
	padding:0px;
	color:#40643e;
	font-size:16pt;
	font-style:italic;
}

h4{
	margin:0px;
	padding:0px;
	color:#40643e;
	font-size:11pt;
	font-style:italic;
}

h5{
	text-align:center;
	margin:0px;
	padding:0px;
	color:#40643e;
	font-size:11pt;
	font-style:italic;
}

/****************************************************************************************************************************************/
/*******************************************DEBUT ADMIN*******************************************************************************/
/****************************************************************************************************************************************/

.header_admin{
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px black;
}
