h1{

font-family: Arial, Helvetica, sans-serif;

	font-size: x-large;

	font-weight: bold;

	color: #990000;

	border-bottom: #FFCC00 solid 3px;

	margin-bottom:12px;

	clear:both;

}

h2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	font-weight: bold;

	color: #333333;

	border-bottom: #FFCC00 solid 1px;

	clear:both;

}



h3

{

font-family: Arial, Helvetica, sans-serif;

font-size: medium;

font-weight: bold;

color: #990000;

clear:both;

}





.font_rouge

{

color:#990000;

font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

}

.font_jaune

{

color:#FFCC00;

font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

}







.corps1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

}

.corps1b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #fff;

}

.corps4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000;

}

.corps3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #fff;

	border-bottom:1px solid #FFFFFF

}

.corps2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #660000;

}
.color{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000;}

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #990000;

	text-decoration: none;



}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #993300;

	text-decoration: underline;

}





#acces-lyon p{

	width:295px;

	margin-left:3px;
	

	}

#acces-lyon{

	width:316px;

	height:200px;

	background-image:url(images/accueil/bg-1.gif);

	background-repeat:no-repeat;

	padding:5px;
	margin-top:20px;


	font-family: Arial, Helvetica, sans-serif;

}





#acces-lyon .titre{

	text-align:center;

	font-weight:bold;

	font-size:13px;

	color:#4E2710;

	padding:0;

	margin:0;

}



#acces-lyon p{

	color:#FFCC00;

	font-size:12px;

	font-weight:bold;

	text-align:justify;

}



#acces-lyon strong{

	color:#4E2710;

}

/************* form *********************/

label

        {

        font-family:Arial, Helvetica, sans-serif;

        font-weight:500;

        font-size:12px;

        color:#FFCC00;

        text-align:left;

        line-height:16px;

        letter-spacing:0;

        margin:0 0 0 0;

        padding:0;

        }

.forminput,

.formtextareadress,

.formtextareacomment,

.forminput_petit

        {

        border:1px #FFCC00 solid;

        padding:0;

        margin:2px;

        font-family: Arial, Helvetica, sans-serif;

        font-size:13px;

        color:#FFCC00;

        background-color:#4E7234;

        text-align:justify;



        }

.forminput

       {

       padding:0 3px 0 3px;

        height:20px;

        line-height:20px;

        width:180px;

       }

	   

.forminput_petit

{

       padding:0 3px 0 3px;

        height:20px;

        line-height:20px;

        width:100px;

}

.formtextareadress

        {

        padding:0 3px 0 3px;

        height:75px;

        width:255px;

        }

.formtextareacomment

        {

        padding:0 3px 0 3px;

        height:110px;

        width:100%;

        }

.formbt

        {

       border:1px #FFCC00 solid;

        height:25px;

        width:100px;

        text-align:center;

        padding:0;

        /*margin:2px; */

        font-family: Arial, Helvetica, sans-serif;

        font-size:12px;

        line-height:18px;

        font-weight:bold;

        letter-spacing:0.1em;

        color:#FFCC00;

        background-color:#4E7234;

        }









#agendaGauche

{

	width:380px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#000000;

	text-align:center;

	font-weight:bold;
}

#agendaGaucheimage{
float:left;
width:150px;
margin-left:100px;



}

#agendaGauche h2

{

	font-size:13px;

	font-weight:bold;

	color:#CC0000;

	border:none;

	margin-bottom:5px;

}

#agendaGauche h3

{

	font-size:13px;

	font-weight:bold;

	color:#FFCC00;

	border:none;

	margin-bottom:5px;

}

#agendaGauche .separat

{

	padding-top:0px;

	height:1px;

	border-bottom:1px solid #FFCC00;

}

.anniversaire{

float:left;

width:700px;

}

.horaire{

float:left;

width:350px;

margin-right:30px}

.tarifs{

float:left;

width:320px;

}
#agendaGauche .plaquette{
width:300px;

font-family:Script MT Bold;
font-size:14px;

margin-left:10px;
padding-bottom:40px;

}


.plaquette a {

color:#FFD016;
font-family:Script MT Bold;
font-size:20px;
margin-bottom:30px;
font-weight:bold;



}