@charset "utf-8";
/* CSS Document */
@media screen {
	body {background-image: url(../images/fond2.png);background-repeat: repeat-x;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
	h1 {margin: 0px;padding: 0px;}
	h2 {color: #FF6619;	left: -1em;	position: relative;}
	h3 {/*color: #EF343A;color: #CC8855;*/color:#339933;}
	a {color: #0099CC;	text-decoration: none;}
	.message{font-size: 16px;color: #FF9124;font-weight: bold;}
	.pied{font-size: 10px;text-align: center;background-image: url(../images/filet.png);background-repeat: repeat-x;line-height: 14px;}
	.pied img{padding: 5px;}
	/*div {
		background-color: #FFFFFF;
	}*/
/* Positionnement */
	#centre {position: absolute;left: 50%;top: 0px;width: 994px;margin-left: -497px;background-color: #FFFFFF;background-image: url(../images/anneaux.png);background-repeat: repeat;background-position:0px 120px;}
	div#bandeau {width:994px;height:124px;}
	div#menu {float:left;width:215px;height:500px;}	
	div#contenu {float:left;width:779px;}
	div#piedpage {float:left;width:100%;height:50px;}
	
	#apDiv1 {left: 0px;top: 0px;width: 994px;height: 121px;}
	#apDiv2 {left: 0px;	top: 121px;	width: 994px;	height: 3px;}
	#apDiv3 {float:left;left: 0px;top: 124px;width: 150px;height: 119px;}
	#apDiv4 {float:left;left: 150px;top: 124px;	width: 65px;height: 72px;}
	#apDiv5 {float:left;left: 215px;top: 124px;height: 65px;border: 1px none #000000;}
	#apDiv7 {float:left;left: 215px;top: 189px;width: 779px;}
	#apDiv8 {float:left;left: 150px;top: 196px;width: 65px;height: 47px;}
	#apDiv9 {position: relative;float:left;width: 150px;height: 323px;margin:0px;}
	#apDiv10 {float:left;width: 65px;height: 323px;margin:0px;}
	#apDiv11 {left: 0px; top: 566px; width: 994px; 	height: 31px;}
	#infos {padding: 20px;}
/* Positionnement du menu */
	#apDivM1 {position: absolute;left: 0px;top: 0px;width: 145px;height: 1px;z-index: 1;}
	#apDivM2 {position: absolute;left: 0px;	top: 1px;	width: 145px;	height: 33px;	z-index: 2;}
	#apDivM3 {	position: absolute;	left: 0px;	top: 34px;	width: 145px;	height: 18px;	z-index: 3;}
	#apDivM4 {	position: absolute;	left: 0px;	top: 52px;	width: 145px;	height: 34px;	z-index: 4;}
	#apDivM5 {	position: absolute;	left: 0px;	top: 86px;	width: 145px;	height: 16px;	z-index: 5;}
	#apDivM6 {	position: absolute;	left: 0px;	top: 102px;	width: 145px;	height: 31px;	z-index: 6;}
	#apDivM7 {	position: absolute;	left: 0px;	top: 133px;	width: 145px;	height: 19px;	z-index: 7;}
	#apDivM8 {	position: absolute;	left: 0px;	top: 152px;	width: 145px;	height: 33px;	z-index: 8;}
	#apDivM9 {	position: absolute;	left: 0px;	top: 0px;	width: 1px;	height: 185px;	z-index: 9;}
	.menu li {	list-style-type: none;}
	.menu li a img {border:none;}
/* Mise en forme du formulaire de contact*/
	#contact {	border: thin outset #FFFF9A;	margin: 0.5em;	padding: 1px;	background-color: #FF9124;	float: left;	position: relative;	width: 90%;}
	#contact hr {	border: thin groove #FFFE65;	margin: 5px;	padding: 5px;	background-color: #FFFF9A;}
	#contact p {
	padding: 0.5em;
	position: relative;
	float: left;
	background-color: #FFFFFF;
	border: 1px outset #FF6619;
	vertical-align: middle;
	margin: 0px;
	width: 100%;
	left: 0px;
}
	#contact label {	color: #660000;	width: 300px;	position: relative;	float: left;	vertical-align: middle;	line-height: normal;	padding: 2px;}
	.entree  {
	float: left;
	border-top-color: #CCCCFF;
	border-right-color: #CCCCFF;
	border-bottom-color: #CCCCFF;
	border-left-color: #CCCCFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 330px;
}
/* Mise en forme de la zone de critères de recherche */
	/* Ce DIV agit egalement en tant que conteneur */
	.upperLeft{	width : 100%;	margin-left : auto;	margin-right : auto;	background-color : #C0C0C0;	background-image : url('../images/upperleft.png');	background-repeat : no-repeat;
	background-position : top left;}
	.upperRight{	background-image : url('../images/upperright.png');	background-repeat : no-repeat;	background-position : top right;}
	.lowerLeft{	background-image : url('../images/lowerleft.png');	background-repeat : no-repeat;	background-position : bottom left;}
	.lowerRight{	background-image : url('../images/lowerright.png');	background-repeat : no-repeat;	background-position : bottom right;	padding : 1% 1% 1% 1%;}
	#ChampSearch label {color:#FFFFCC; font-weight:bold; margin : 0px 5px 0px 5px ;}
	#ChampSearch input {margin : 0px 35px 0px 0px ;}	
	#ChampSearch select {margin : 0px 25px 0px 0px ;}

	#ClubSearch label {color:#FFFFCC; font-weight:bold; margin : 0px 5px 0px 5px ;}
	#ClubSearch input {margin : 0px 35px 0px 0px ;}	
	#ClubSearch select {margin : 0px 25px 0px 0px ;}
	
	#ComiteSearch label {color:#FFFFCC; font-weight:bold; margin : 0px 5px 0px 5px ;}

	/* Mise en forme du tableau de liste des résultats de requête */
	.resultats th{	border: thin solid #C0C0C0; margin: 2px; padding: 10px 10px 10px 10px; background-color: #EEEEEE;	}
	.resultats td{	border: 1px solid #C0C0C0; margin: 2px; padding: 5px 10px 5px 10px; text-align:center; background-color: #FFFFFF;line-height:1.5em;}
	.resultats td.adresse{white-space: nowrap;text-align:left;background-color: #FFFFcc;}
	.resultats td.tel{white-space: nowrap;line-height:2em;}
	

/* Mise en forme de la zone d'affichage des informations d'entête de fiche détail*/
	/* Ce DIV agit egalement en tant que conteneur */
.upperLeftBlanc{width:737px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;
	/*background-image : url('../images/upperleft.png');
	background-repeat : no-repeat;background-position : top left;*/border:1px solid #CCCCCC;/*padding:0px;margin:0;*/}
	
	.upperRightBlanc{	/*background-image : url('../images/upperright.png');	background-repeat : no-repeat;	background-position : top right;*/}
	.lowerLeftBlanc{	/*background-image : url('../images/lowerleft.png');	background-repeat : no-repeat;	background-position : bottom left;*/}
	.lowerRightBlanc{	/*background-image : url('../images/lowerright.png');	background-repeat : no-repeat;	background-position : bottom right;	*/padding : 1% 1% 1% 1%;}
	.lowerRightBlanc h2{left: 1em;}
	.lowerRightBlanc p{/*left: 1em;*/padding: 0 0 0 1.5em;}
	.lowerRightBlanc h3{/*left: 1em;*/padding: 0 0 0 1.5em;}
	/*.adresseComite{ position: relative; height:140px; margin:10px; padding:10px;border:1px solid #CCCCCC;}*/
	.coordo1 { position: relative; float:left; width:325px; height:145px; margin:5px; padding:5px;border:1px solid #CCCCCC;line-height:2em;}
	.coordo2 { position: relative; float:left; width:325px; height:145px; margin:5px; padding:5px;border:1px solid #CCCCCC;line-height:2em;}
	.adresseComiteTel {font-size:12px;margin-left:12px;}
}