.bodyHome
	{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f1f1f0;
  background-image:url(images/bg.jpg);
  background-repeat: repeat-x;
	scrollbar-face-color: #e7e7e7;
	scrollbar-track-color: #949377;
	scrollbar-shadow-color: #e7e7e7;
	scrollbar-highlight-color: #e7e7e7;
	scrollbar-3dlight-color: #949377;
	scrollbar-darkshadow-color: #949377;
	}


	/* TEXTE */
	

.rouge											{ font-family: Verdana; font-size: 11px; color: #b52a43; font-weight: bold; text-transform: uppercase; }
h1.rouge									    { margin: 0 0 10px 0; }

.vert												{ font-family: Verdana; font-size: 11px; color: #37832b; font-weight: bold; }
.vert A:link								{ font-family: Verdana; font-size: 11px; color: #37832b; text-decoration: none; }
.vert A:visited							{ font-family: Verdana; font-size: 11px; color: #37832b; text-decoration: none; }
.vert A:active							{ font-family: Verdana; font-size: 11px; color: #37832b; text-decoration: none; }
.vert A:hover								{ font-family: Verdana; font-size: 11px; color: #37832b; text-decoration: underline; }

.Texte											{ font-family: Verdana; font-size: 11px; color: #464545; }	
.Texte A:link								{ font-family: Verdana; font-size: 11px; color: #464545; font-weight: bold; text-decoration: underline; }
.Texte A:visited						{ font-family: Verdana; font-size: 11px; color: #464545; font-weight: bold; text-decoration: underline; }
.Texte A:active							{ font-family: Verdana; font-size: 11px; color: #464545; font-weight: bold; text-decoration: underline; }
.Texte A:hover							{ font-family: Verdana; font-size: 11px; color: #37832b; font-weight: bold; text-decoration: underline; }

.vertGrd										{ font-family: Verdana; font-size: 12px; color: #37832b; font-weight: bold; }

.TexteGrd										{ font-family: Verdana; font-size: 11px; color: #464545; }	
.TexteGrd A:link						{ font-family: Verdana; font-size: 11px; color: #464545; text-decoration: none; }
.TexteGrd A:visited					{ font-family: Verdana; font-size: 11px; color: #464545; text-decoration: none; }
.TexteGrd A:active					{ font-family: Verdana; font-size: 11px; color: #464545; text-decoration: none; }
.TexteGrd A:hover						{ font-family: Verdana; font-size: 11px; color: #37832b; text-decoration: underline; }

.lien												{ font-family: Verdana; font-size: 11px; color: #949377;	font-weight: bold; }	
.lien A:link								{ font-family: Verdana; font-size: 11px; color: #b52a43;	font-weight: bold; text-decoration: underline; }
.lien A:visited							{ font-family: Verdana; font-size: 11px; color: #b52a43;	font-weight: bold; text-decoration: underline; }
.lien A:active							{ font-family: Verdana; font-size: 11px; color: #b52a43;	font-weight: bold; text-decoration: underline; }
.lien A:hover								{ font-family: Verdana; font-size: 11px; color: #b52a43;	font-weight: bold; text-decoration: underline; }

.border1 										{ border-style: solid ; border-width: 2px ; border-color: #eae9e4 ; }



/* HOMEPAGE */

.CelluleRecherche    			  { background-color: #f3f3f3; font-family: Verdana; font-size: 12px; color: #636363;	} 

.CelluleVerte		    			  { background-color: #37832b; } 

.CelluleGrise		    			  { background-color: #838181; } 

.TextFieldList03
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 140px;
	font-size: 10px;
	padding:3px;
	border: 1px solid #abadb3;
	}

.TextFieldList04
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 80px;
	font-size: 10px;
	padding:3px;
	border: 1px solid #abadb3;
	}
	
/* BIEN A LA LOCATION */

.cadreGauche		  			  { background-color: #FFFFFF; background-image:url(images/bgGauche.jpg); background-repeat:no-repeat; } 

.CellulePhoto		  			  { background-color: #e9e9e9; } 

.CadrePhoto		  			  	{ background-color: #868886; } 

.CelluleDescription			  { background-color: #f1eede; font-family: Verdana; font-size: 12px; color: #424140;	}

.CelluleListe						  { background-color: #f8f6ee; }

.selection								{ background-color: #f0efef; font-family: Verdana; font-size: 11px; color: #636363;	font-weight: bold; text-decoration: none; }	
.selection A:link					{ background-color: #f0efef; font-family: Verdana; font-size: 11px; color: #636363;	font-weight: bold; text-decoration: none; }
.selection A:visited			{ background-color: #f0efef; font-family: Verdana; font-size: 11px; color: #636363;	font-weight: bold; text-decoration: none; }
.selection A:active				{ background-color: #f0efef; font-family: Verdana; font-size: 11px; color: #636363;	font-weight: bold; text-decoration: none; }
.selection A:hover				{ background-color: #f0efef; font-family: Verdana; font-size: 11px; color: #636363;	font-weight: bold; text-decoration: underline; }

.Photo 										{ border: 1px solid #FFFFFF; }

/* LOGER */

.CelluleLoger						  { background-color: #f1eede; font-family: Verdana; font-size: 11px; color: #424140;	}


 
/* PARTENAIRE */

.CellulePartenaire									{ background-color: #eae9e4; font-family: Verdana; font-size: 11px; color: #72715b; }	
.CellulePartenaire A:link						{ background-color: #eae9e4; font-family: Verdana; font-size: 11px; color: #72715b; font-weight: bold; text-decoration: underline; }
.CellulePartenaire A:visited				{ background-color: #eae9e4; font-family: Verdana; font-size: 11px; color: #72715b; font-weight: bold; text-decoration: underline; }
.CellulePartenaire A:active					{ background-color: #eae9e4; font-family: Verdana; font-size: 11px; color: #72715b; font-weight: bold; text-decoration: underline; }
.CellulePartenaire A:hover					{ background-color: #eae9e4; font-family: Verdana; font-size: 11px; color: #b52a43; font-weight: bold; text-decoration: underline; }

.CelluleLogo												{ background-color: #949377;  }	


/* PLAN DU SITE */

.PlanTitre													{ background-color: #dedede; font-family: Verdana; font-size: 10px; color: #424442; font-weight: bold; }	
.PlanTitre A:link										{ background-color: #dedede; font-family: Verdana; font-size: 10px; color: #424442; font-weight: bold; text-decoration: none; }
.PlanTitre A:visited								{ background-color: #dedede; font-family: Verdana; font-size: 10px; color: #424442; font-weight: bold; text-decoration: none; }
.PlanTitre A:active									{ background-color: #dedede; font-family: Verdana; font-size: 10px; color: #424442; font-weight: bold; text-decoration: none; }
.PlanTitre A:hover									{ background-color: #dedede; font-family: Verdana; font-size: 10px; color: #424442; font-weight: bold; text-decoration: underline; }

.Plan																{ font-family: Verdana; font-size: 10px; color: #464545; }	
.Plan A:link												{ font-family: Verdana; font-size: 10px; color: #464545; text-decoration: none; }
.Plan A:visited											{ font-family: Verdana; font-size: 10px; color: #464545; text-decoration: none; }
.Plan A:active											{ font-family: Verdana; font-size: 10px; color: #464545; text-decoration: none; }
.Plan A:hover												{ font-family: Verdana; font-size: 10px; color: #464545; text-decoration: underline; }


/* PROGRAMME */

.titrePRG														{ font-family: Verdana; font-size: 12px; color: #37832b; font-weight: bold; text-transform: uppercase; }

.CelluleProgramme										{ background-image:url(images/bg-prg.gif); font-family: Verdana; font-size: 10px; color: #72715b; }	
.CelluleProgramme A:link						{ font-family: Verdana; font-size: 10px; color: #72715b; font-weight: bold; text-decoration: underline; }
.CelluleProgramme A:visited					{ font-family: Verdana; font-size: 10px; color: #72715b; font-weight: bold; text-decoration: underline; }
.CelluleProgramme A:active					{ font-family: Verdana; font-size: 10px; color: #72715b; font-weight: bold; text-decoration: underline; }
.CelluleProgramme A:hover						{ font-family: Verdana; font-size: 10px; color: #b52a43; font-weight: bold; text-decoration: underline; }

.DetailProgramme										{ background-color: #dcdcd9; font-family: Verdana; font-size: 10px; color: #7b7569; }	
.DetailProgramme A:link							{ background-color: #dcdcd9; font-family: Verdana; font-size: 11px; color: #596746; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.DetailProgramme A:visited					{ background-color: #dcdcd9; font-family: Verdana; font-size: 11px; color: #596746; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.DetailProgramme A:active						{ background-color: #dcdcd9; font-family: Verdana; font-size: 11px; color: #596746; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.DetailProgramme A:hover						{ background-color: #dcdcd9; font-family: Verdana; font-size: 11px; color: #b52a43; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.TousProgramme											{ font-family: Verdana; font-size: 11px; color: #636363; }	
.TousProgramme A:link								{ font-family: Verdana; font-size: 11px; color: #636363; text-decoration: none; }
.TousProgramme A:visited						{ font-family: Verdana; font-size: 11px; color: #636363; text-decoration: none; }
.TousProgramme A:active							{ font-family: Verdana; font-size: 11px; color: #636363; text-decoration: none; }
.TousProgramme A:hover							{ font-family: Verdana; font-size: 11px; color: #636363; text-decoration: underline; }


.CelluleSeparation									{ background-color: #d9dad9; }	
.Vignette_Programme_Liste	{border:none;}


/* COUP DE COEUR */

.lienCDC														{ background-color: #e2e2e2; font-family: Verdana; font-size: 10px; color: #596746; }	
.lienCDC A:link											{ background-color: #e2e2e2; font-family: Verdana; font-size: 10px; color: #596746; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.lienCDC A:visited									{ background-color: #e2e2e2; font-family: Verdana; font-size: 10px; color: #596746; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.lienCDC A:active										{ background-color: #e2e2e2; font-family: Verdana; font-size: 10px; color: #596746; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.lienCDC A:hover										{ background-color: #e2e2e2; font-family: Verdana; font-size: 10px; color: #596746; font-weight: bold; text-decoration: underline; text-transform: uppercase; }																																																																			


/* CONTACT */

.cadreGauchePetit  			  					{ background-color: #FFFFFF; background-image:url(images/bgGauchePetit.jpg); background-repeat:no-repeat; } 

.Formulaire													{ background-color: #f1eede; font-family: Verdana; font-size: 11px; color: #7a7b7a; }	
.Formulaire A:link									{ background-color: #f1eede; font-family: Verdana; font-size: 11px; color: #7a7b7a; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.Formulaire A:visited								{ background-color: #f1eede; font-family: Verdana; font-size: 11px; color: #7a7b7a; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.Formulaire A:active								{ background-color: #f1eede; font-family: Verdana; font-size: 11px; color: #7a7b7a; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.Formulaire A:hover									{ background-color: #f1eede; font-family: Verdana; font-size: 11px; color: #7a7b7a; font-weight: bold; text-decoration: underline; text-transform: uppercase; }																																																																			

.EtoileRouge															{ font-family: Verdana; font-size: 11px; color: #a01409; font-weight: bold; }

/* PARTENAIRE */

.CellulePartenaire									{ background-color: #e9e9e9; font-family: Verdana; font-size: 11px; color: #636363; }	
.CellulePartenaire A:link						{ background-color: #e9e9e9; font-family: Verdana; font-size: 11px; color: #636363; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.CellulePartenaire A:visited				{ background-color: #e9e9e9; font-family: Verdana; font-size: 11px; color: #636363; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.CellulePartenaire A:active					{ background-color: #e9e9e9; font-family: Verdana; font-size: 11px; color: #636363; font-weight: bold; text-decoration: none; text-transform: uppercase; }																																																																			
.CellulePartenaire A:hover					{ background-color: #e9e9e9; font-family: Verdana; font-size: 11px; color: #636363; font-weight: bold; text-decoration: underline; text-transform: uppercase; }																																																																			

/* FORMULAIRE - TextField et bouton */

.Button
	{
	background-color: #abadb3;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	padding:3px;
	border: 1px solid #dbdfe6;
  cursor:pointer;
	}
.ButtonRecherche
	{
    background-color: #abadb3;
    font-family: Verdana;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 9px;
    padding:3px;
    border: 1px solid #dbdfe6;
    cursor:pointer;
    margin-left:42px;
	}  


.Button02
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #6c6b53;
	font-weight: bold;
	font-size: 10px;
	padding:3px;
	text-transform: uppercase;
	border: 1px solid #949377;
	}

.TextFieldContact
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 280px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #cccccc;
	}

.TextFieldList
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 220px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #cccccc;
	}
.TextFieldMoteurRecherche
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 208px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #cccccc;
	}  
	
.TextFieldList02
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #949377;
	width: 150px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #cccccc;
	}

.TextField
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 150px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #abadb3;
	}

.TextFieldLight
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 148px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #cccccc;
	}
	
.TextFieldSmall
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 100px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #cccccc;
	}	
	
.TextFieldVerySmall
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 50px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #cccccc;
	}	
 
	
.TextFieldLogin
	{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	width: 70px;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	border: 1px solid #abadb3;
	}	
	

/* Modif Pierre */

input#EmailCheck{
  display: none;
}
h1, h2 {
	color:#37832B;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
}
#AlerteMessage{
  width: 100%;
  position: absolute;
}
#AlerteMessage div{
  width: 300px;
  background: #FFFFFF;
  border: 2px solid #363636;
  text-align: center;
  vertical-align: middle;
  padding: 50px;
  margin: 200px auto;
  font-family:Arial;
}
#darkBg{
  position: fixed;
  width: 100%;
  height: 1000px;
  background: #000;
  opacity:0.6;
  filter:alpha(opacity=60);
}
/* EOFModif Pierre */

	



	






