/* CSS Document */

* {
margin : 0;
padding : 0;
border : none;
}
body {
margin : 0;
padding : 0;
background-repeat:no-repeat;
background-image: url(../img/background.jpg);
background-color : #3B8A31;
}
#global {
position : absolute;
margin-top:25px;
width : 947px;
left : 50%;
margin-left : -473.5px;
height : inherit;
background-color:#FFFFFF;
}

li {
margin : 0;
padding : 0 ;
}

a {
color:#362604;
text-decoration:none;
}
a:link {
color:#362604;
text-decoration:none;
}
a:hover {
color:#362604;
text-decoration:underline;
}

.retrait {
margin-left: 30px;
}


/***************************************** header **************************************************/

#header {
margin-top:0;
width : 947px;
height : 97px !important;
float : left;
}

	.logo {
	width : 947px;
	height : 97px;
	float : left;
	}
	.visuel_golf {
	width : 947px;
	height:197px;
	float : left;
	}

#main {
float:left;
background-image : url(../img/bg_main.jpg);
background-repeat : repeat-y;
width : 947px;
margin-top:0;
height : inherit;
}

/*********************************************************** leftbox **********************************************************/

#leftbox {
float : left !important;
display:inline;
width : 660px;
height: inherit!important;
padding : 0;
margin-left:10px;
overflow : hidden;
font-family : Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}

.visuel {
width : 659px;
height:inherit;
}	

/******************************************************* rightbox ******************************************************************/

#rightbox {
display:inline;
width : 287px;
height: inherit;
overflow:visible;
font-family : Arial, Helvetica, sans-serif;

}

/*********************************** actualites **************************************/
#bloc_actualites {
float:left;
width : 265px;
height:inherit;
}
	.titre_actu {
	height:34px;
	background-image:url(../img/titre_blocs.jpg);
	background-repeat:no-repeat;
	}
	.titre_actu h1 {
	font-weight:bold;
	font-size:16px;
	padding:7px 0 0 35px;
	font-variant:small-caps;
	color:#FFFFFF;
	}
		.actu {
		margin: 0;
		padding:4px;
		height:45px;
		background-color:#FFFFFF;
		border:1px solid #C8CBBC;
		margin-top:-1px;
		}
		
		.actu h2 {
		padding:0;
		margin:0;
		font-size:12px;
		color:#269AB9;
		list-style:none;	
		}
		.actu p {
		font-size:11px !important;
		color:#565E39;		
		}
		.actu a {
		font-size:11px !important;	
		}
/*********************************** actualites equipes **************************************/

#bloc_actualites_equipes {
float:left;
width : 660px;
height:inherit;
background-color:#FFFFFF;
		border:none;
}
	.titre_actu_equipes {
	height:34px;
	background-image:url(../img/titre_blocs.jpg);
	background-repeat:no-repeat;
	}
	.titre_actu_equipes h1 {
	font-weight:bold;
	font-size:16px;
	padding:7px 0 0 35px;
	font-variant:small-caps;
	color:#FFFFFF;
	}
		.actu_equipes {
		float:left;
		width:190px;
		margin: 2px;
		padding:4px 8px 0 15px;
		height:inherit;
		
		}
		.actu_equipes h2 {
		padding:0;
		margin:0;
		font-size:12px;
		color:#269AB9;
		list-style:none;	
		}
		.actu_equipes p {
		font-size:10px;
		color:#565E39;
		}
#bloc_actualites_equipes div.lien {float:right;clear:both;}
#bloc_actualites_equipes div.lien a {color:#269AB9;font-size:12px;font-weight:bold;margin-right:12px;}
/*********************************** meteo **************************************/		
#bloc_meteo {
float:left;
border:1px solid #C8CBBC;
margin-top:10px;
width : 257px;
height:51px;
background-color:#FFFFFF;
padding:3px;
}
	.titre_meteo {
	float:left;
	height:48px;
	width:48px;
	}
		.meteo {
		float:left;
		padding-left:0;
		margin-top:0;
		}
		.meteo h2 {
		padding:0;
		margin:0;
		font-size:14px;
		color:#3D4425;
		list-style:none;	
		}
/*********************************** green **************************************/		
#bloc_green {
float:left;
border:1px solid #C8CBBC;
width : 257px;
margin-top:-1px;
height:51px;
background-color:#FFFFFF;
padding:3px;
}
	.titre_green {
	float:left;
	height:48px;
	width:48px;
	}
		.green {
		float:left;
		padding-left:0;
		margin-top:-8px !important;
		top:-3px;
		}
		.green h2 {
		padding:0;
		margin:10px 0 0 0;
		font-size:12px;
		color:#3D4425;
		list-style:none;	
		}
		.green h3 {
		padding:0;
		margin:2px 0 0 0;
		font-size:10px;
		color:#3D4425;
		list-style:none;	
		}
	
.flash {
float : left !important;
width : 725px;
height:266px;
}

/*********************************** parcours **************************************/
#bloc_titre {
float:left;
width : 665px;
height: auto;
background-color:#FFFFFF;
}
	#bloc_titre h1 {
	font-family : Arial, Helvetica, sans-serif;
	color : #211501;
	font-size : 20px;
	font-weight : bold;
	padding:10px 0 0 10px;
	display : list-item;
	list-style-position:inside;
	list-style-image : url(../img/puce_titre.jpg);
	margin-bottom : 0;
	margin-left:0;
	}
	#bloc_titre h2 {
	font-family : Arial, Helvetica, sans-serif;
	color : #211501;
	font-size : 13px;
	font-weight : normal;
	padding:0 0 0 20px;
	}
	
#bloc_parcours {
float:left;
margin-top:10px;
width : 265px;
height:149px;
}
	.titre_parcours {
	height:34px;
	background-image:url(../img/titre_blocs.jpg);
	background-repeat:no-repeat;
	}
	.titre_parcours h1 {
	font-weight:bold;
	font-size:16px;
	padding:7px 0 0 35px;
	font-variant:small-caps;
	color:#FFFFFF;
	}

	.img_parcours {
	height:115px;
	}
	
	.zoom {
	
	}
	
/*********************************** club house **************************************/
#bloc_clubhouse {
margin-top:10px;
margin-right:12px;
float:right;
width : 265px;
height:149px;
}
	.titre_clubhouse {
	height:34px;
	background-image:url(../img/titre_blocs.jpg);
	background-repeat:no-repeat;
	}
	.titre_clubhouse h1 {
	font-weight:bold;
	font-size:16px;
	padding:7px 0 0 35px;
	font-variant:small-caps;
	color:#FFFFFF;
	}
	.img_clubhouse {
	height:94px;
	}
	.trou {
	float:left;
	height:270px;
	background-color:#FFFFFF;
	}
	

/*************************** edito *******************************************************/		
.edito {
float:left;
width : 659px;
height : inherit;
background-color:#FFFFFF;
margin-bottom:20px;
}

body.galerie-photos .edito {
float:none;
width : 659px;
height : auto;
background-color:#FFFFFF;
margin-bottom:20px;
}

body.galerie-photos .edito h3 {
	clear:both;
	font-family : Arial, Helvetica, sans-serif;
	color : #077F9E !important;
	margin: 0 0 10px 20px !important;
	padding-top:20px;
	text-align : left;
	font-size : 19px;
	width:665px;
	height:inherit;
	float: none;
	}

	.edito h1 {
	font-family : Arial, Helvetica, sans-serif;
	color : #211501;
	font-size : 20px;
	font-weight : bold;
	padding:10px 0 8px 10px;
	display : list-item;
	list-style-position:inside;
	list-style-image : url(../img/puce_titre.jpg);
	margin-bottom : 0;
	margin-left:0;
	}
	.edito h2 {
	float:right !important;
	padding:0 20px 8px 45px;
	font-size : 11px;
	color : #6E674E;
	font-weight : normal;
	font-style:italic;
	}
	.strong {
	font-size : 14px;
	color : #077F9E;
	font-weight : bold;
	}
	.edito p {
	padding:2px 20px 8px 45px;
	font-family : Arial, Helvetica, sans-serif;
	color : #727A5B;
	font-size : 13px;
	font-weight : normal;
	text-align:justify;
	}
	#edito p a:link, #edito p a:visited {
	color : #1B1B18;
	}
	#edito p a:hover {
	color : #959C01;
	}

	
	#edito h3 {
	font-family : Arial, Helvetica, sans-serif;
	color : #918B6E !important;
	margin-left: 40px !important;
	text-align : left;
	font-size : 16px;
	}

	.contactez {
	margin-left: 45px !important;
	margin-top :0;
	margin-bottom:20px;
	}

/*************************** edito *******************************************************/			

body.contact .edito h4 {
	width : 665px;
	float:left !important;
	padding:20px 20px 8px 45px;
	font-size : 14px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	
body.equipes .edito h4 {
	width : 665px;
	float:left !important;
	padding:20px 20px 8px 45px;
	font-size : 14px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	
body.cgv .edito h4 {
	width : 665px;
	float:left !important;
	padding:20px 20px 8px 45px;
	font-size : 14px;
	color : #077F9E;
	font-weight : bold;
	font-style:normal;
	}
		
/***************************************** bloc news proshop **************************************************/	

#newspro {
float:left;
width : 659px;
height : 85px;
vertical-align: baseline; 
background-color:#E1E4D7;
}

/***************************************** actualites **************************************************/	

.actualite_div {
float:left;
margin-left:45px;
width : 590px;
margin-bottom:10px;
border-bottom:solid 1px #999999;
}

		.actualiteDate_span {
		font-size : 11px;
		color : #000000;
		font-weight : bold;
		font-style:normal;
		}
		.actualiteNom_span {
		font-size : 13px;
		color : #077F9E;
		font-weight : bold;
		font-style:normal;
		}
		
		.actualiteEquipe_span {
		font-size : 13px;
		padding:2px;
		color : #ffffff;
		font-weight : bold;
		font-style:normal;
		background-color:#000000;
		}
		.actualiteDescription_div {
		}
		
		body.actualites .actualiteDescriptif_p {
		padding:5px 0 15px 0 !important;
		margin-left:0 !important;
		font-size : 12px !important;
		color : #362604 !important;
		font-style:normal !important;
		}

body.actualites div.lien {float:right;clear:both;}
body.actualites div.lien a {color:#269AB9;font-size:12px;font-weight:bold;margin-right:12px;}

/***************************************** newsletter **************************************************/	

.newsletter {
float:left;
width : 244px;
height : 85px;
background-image:url(../img/bg_newsletter.jpg);
background-repeat:no-repeat;
background-color:#E1E4D7;
}

	.newsletter h1 {
	font-weight:bold;
	font-size:16px;
	padding:7px 0 0 5px;
	font-variant:small-caps;
	color:#393F22;
	}
	.valider {
	position:absolute;
	margin-top:25px;
	margin-left:190px;
	}
	
	.newsletter p {
	margin:6px 0 0 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #6E674E;
	font-size : 11px;
	font-weight : normal;
	text-align:justify;
	}
	
	input {
	background-color:#73B164;
	color:#ffffff;
	font-size:11px;
	height:18px;
	margin-left:14px;
	margin-top:6px;
	width:165px;
	}
	
/***************************************** Pro Shop **************************************************/

.proshop {
float:left;
width : 415px;
height : 85px;
background-image:url(../img/bg_proshop.jpg);
background-repeat:no-repeat;
}

	.proshop h1 {
	font-family : Arial, Helvetica, sans-serif;
	color : #077F9E;
	font-size : 16px;
	font-weight : bold;
	padding:15px 0 5px 45px;
	}
	
	.proshop p {
	width:250px;
	padding:0 15px 0 45px;
	font-family : Arial, Helvetica, sans-serif;
	color : #6E674E;
	font-size : 12px;
	font-weight : normal;
	text-align:justify;
	}
	

/***************************************** menuprincipal **************************************************/
.menu {
width : 950px;
margin-left:11px;
height : 60px!important;
float : left;
}
		ul#menu {
		list-style-type : none;
		width : 100%;
		}
		ul#menu li {
		float : left;
		}
		ul#menu li a {
		display : block;
		text-decoration : none;
		color : #ffffff;
		font-size : 11px;
		}
		.menucache {
		display : none;
		}
		a#accueil.offButtonGlobalMenu {
		height : 60px;
		width : 75px;
		background-image : url(../img/bt_accueil_on.jpg);
		}
		a#parcours.offButtonGlobalMenu {
		height : 60px;
		width : 87px;
		background-image : url(../img/bt_parcours_on.jpg);
		}
		a#equipes.offButtonGlobalMenu {
		height : 60px;
		width : 98px;
		background-image : url(../img/bt_equipes_on.jpg);
		}
		a#competitions.offButtonGlobalMenu {
		height : 60px;
		width : 110px;
		background-image : url(../img/bt_competitions_on.jpg);
		}
		a#galerie.offButtonGlobalMenu {
		height : 60px;
		width : 123px;
		margin: 0px;
		background-image : url(../img/bt_galerie_on.jpg);
		}
		a#tarifs.offButtonGlobalMenu {
		height : 60px;
		width : 64px;
		background-image : url(../img/bt_tarifs_on.jpg);
		}
		a#enseignement.offButtonGlobalMenu {
		height : 60px;
		width : 113px;
		background-image : url(../img/bt_enseignement_on.jpg);
		}
		a#association.offButtonGlobalMenu {
		height : 60px;
		width : 108px;
		background-image : url(../img/bt_association_on.jpg);
		}
		a#tourisme.offButtonGlobalMenu {
		height : 60px;
		width : 144px;
		background-image : url(../img/bt_tourisme_on.jpg);
		}

		a#accueil.offButtonGlobalMenu:hover {
		height : 60px;
		width : 75px;
		background-image : url(../img/bt_accueil_hover.jpg);
		}
		a#accueil.onButtonGlobalMenu{
		height : 60px;
		width : 75px;
		background-image : url(../img/bt_accueil_off.jpg);
		}
		a#parcours.onButtonGlobalMenu {
		height : 60px;
		width : 87px;
		background-image : url(../img/bt_parcours_off.jpg);
		}
		a#equipes.onButtonGlobalMenu {
		height : 60px;
		width : 98px;
		background-image : url(../img/bt_equipes_off.jpg);
		}
		a#competitions.onButtonGlobalMenu {
		height : 60px;
		width : 110px;
		background-image : url(../img/bt_competitions_off.jpg);
		}
		a#galerie.onButtonGlobalMenu {
		height : 60px;
		width : 123px;
		margin: 0px;
		background-image : url(../img/bt_galerie_off.jpg);
		}
		a#tarifs.onButtonGlobalMenu {
		height : 60px;
		width : 64px;
		background-image : url(../img/bt_tarifs_off.jpg);
		}
		a#enseignement.onButtonGlobalMenu {
		height : 60px;
		width : 113px;
		background-image : url(../img/bt_enseignement_off.jpg);
		}
		a#association.onButtonGlobalMenu {
		height : 60px;
		width : 108px;
		background-image : url(../img/bt_association_off.jpg);
		}
		a#tourisme.onButtonGlobalMenu {
		height : 60px;
		width : 144px;
		background-image : url(../img/bt_tourisme_off.jpg);
		}
		a#parcours.offButtonGlobalMenu:hover {
		height : 60px;
		width : 87px;
		background-image : url(../img/bt_parcours_hover.jpg);
		}
		a#equipes.offButtonGlobalMenu:hover {
		height : 60px;
		width : 98px;
		background-image : url(../img/bt_equipes_hover.jpg);
		}
		a#competitions.offButtonGlobalMenu:hover {
		height : 60px;
		width : 110px;
		background-image : url(../img/bt_competitions_hover.jpg);
		}
		a#galerie.offButtonGlobalMenu:hover {
		height : 60px;
		width : 123px;
		background-image : url(../img/bt_galerie_hover.jpg);
		}
		a#tarifs.offButtonGlobalMenu:hover {
		height : 60px;
		width : 64px;
		background-image : url(../img/bt_tarifs_hover.jpg);
		}
		a#enseignement.offButtonGlobalMenu:hover {
		height : 60px;
		width : 113px;
		background-image : url(../img/bt_enseignement_hover.jpg);
		}
		a#association.offButtonGlobalMenu:hover {
		height : 60px;
		width : 108px;
		background-image : url(../img/bt_association_hover.jpg);
		}
		a#tourisme.offButtonGlobalMenu:hover {
		height : 60px;
		width : 144px;
		background-image : url(../img/bt_tourisme_hover.jpg);
		}

/***************************************** galerie photos **************************************************/			
			#galerie {
			width:665px;
			margin: 20px 0 13px 13px;
			} 

			.img_galerie {
			float: left;
			margin:5px;
			width:152px;
			height:116px;
			background-color:#077F9E;
			}
	
			.galerie_haut {
			padding:2px;
			width:152px;
			height: 80px;
			}
			.galerie_bas {
			padding:0 0 0 4px;
			width:152px;
			height:30px;
			overflow:hidden;
			bottom:0;
			}
			.lightbox {
			width:152px;
			height:80px;
			}
			
			.galerie_bas p {
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:11px;
			font-weight:normal;
			text-align:left;
			}		
			.tit_galerie {
			font-size : 11px;
			color : #ffffff;
			font-weight : normal;
			}
/***************************************** sous menu parcours **************************************************/		
#navlist {
width:665px;
height:25px;
margin-left: 0px;
padding: 5px 0 0 15px;
border-bottom: 1px solid #C8CBBC;
font-size:12px;
background-color:#ffffff;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 12px;
font-weight: bold;
margin: 0 5px 4px 5px;
text-decoration: none;
color: #362604;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #077F9E;
padding-bottom: 2px;
font-size:12px;
background: transparent;
color:#077F9E;
}

#navlist a:hover { color: #000; }

/***************************************** Parcours **************************************************/	

.visuel_trou {
width : 372px;
height : 760px;
float : right;
margin:0;
padding:0;
}


body.parcours .edito {
float:left;
width : 287px;
height :inherit;
background-color:#FFFFFF;
}

	body.parcours .edito h1 {
	font-family : Arial, Helvetica, sans-serif;
	color : #211501;
	font-size : 20px;
	font-weight : bold;
	padding:10px 0 8px 10px;
	display : list-item;
	list-style-position:inside;
	list-style-image : url(../img/puce_titre.jpg);
	margin-bottom : 0;
	margin-left:0;
	}
	body.parcours .edito h2 {
	width : 287px;
	float:left !important;
	padding:20px 20px 8px 15px;
	font-size : 26px;
	color : #5FA551;
	font-weight : bold;
	font-style:normal;
	}
	body.parcours .edito h3 {
	width : 287px;
	float:left !important;
	padding:20px 20px 8px 15px;
	font-size : 14px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	body.parcours .edito h4 {
	width : 287px;
	float:left !important;
	padding:10px 20px 8px 25px;
	font-size : 13px;
	color : #077F9E;
	font-weight : bold;
	font-style:normal;
	}
	body.parcours .edito p {
	padding:5px 20px 8px 15px;
	font-size : 12px !important;
	color : #362604;
	font-weight : normal;
	}
	
	/***************************************** Plan general **************************************************/	


.visuel_parcours {
width : 665px;
height : 636px;
margin:0;
padding:0;
}

body.parcours .plan {
float:left;
width : 665px;
height :inherit;
background-color:#FFFFFF;
}

	body.parcours .plan h1 {
	font-family : Arial, Helvetica, sans-serif;
	color : #211501;
	font-size : 20px;
	font-weight : bold;
	padding:10px 0 8px 10px;
	display : list-item;
	list-style-position:inside;
	list-style-image : url(../img/puce_titre.jpg);
	margin-bottom : 0;
	margin-left:0;
	}
	body.parcours .plan h2 {
	width : 287px;
	
	padding:20px 20px 8px 15px;
	font-size : 26px;
	color : #5FA551;
	font-weight : bold;
	font-style:normal;
	}
	body.parcours .plan h3 {
	width : 287px;
	padding:20px 20px 6px 15px;
	font-size : 17px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	body.parcours .plan h4 {
	width : auto;
	padding:3px 20px 3px 15px;
	font-size : 13px;
	color : #077F9E;
	font-weight : bold;
	font-style:normal;
	}
	body.parcours .plan p {
	padding:5px 20px 8px 15px;
	font-size : 12px !important;
	color : #362604;
	font-weight : normal;
	text-align:justify;
	}


/***************************************** Equipes **************************************************/	

.visuel_equipes {
width : ;
height : ;
float : right;
margin:0;
padding:0;
}

body.equipes .edito {
float:left;
width : 665px;
height :inherit;
background-color:#FFFFFF;
}

	body.equipes .edito h1 {
	width : 665px;
	font-family : Arial, Helvetica, sans-serif;
	color : #211501;
	font-size : 20px;
	font-weight : bold;
	padding:10px 0 8px 10px;
	display : list-item;
	list-style-position:inside;
	list-style-image : url(../img/puce_titre.jpg);
	margin-bottom : 0;
	margin-left:0;
	}
	body.equipes .edito h2 {
	width : 665px;
	float:left !important;
	padding:20px 20px 8px 15px;
	font-size : 26px;
	color : #5FA551;
	font-weight : bold;
	font-style:normal;
	}
	body.equipes .edito h3 {
	width : 665px;
	float:left !important;
	padding:20px 20px 8px 15px;
	font-size : 14px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	body.equipes .edito p {
	padding:5px 20px 8px 15px;
	font-size : 13px;
	color : #362604;
	font-weight : normal;
	}
	body.equipes p.joueurs img { border:1px solid black;margin:1px;}
	
/***************************************** sous menu equipes **************************************************/
		
#navlist_equipes {
width:665px;
height:25px;
margin-left: 15px;
padding: 5px 0 0 15px;
border-bottom: 1px solid #C8CBBC;
font-size:14px;
background-color:#ffffff;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;

}

#navlist_equipes ul, #navlist_equipes li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;

}

#navlist_equipes a:link, #navlist_equipes a:visited
{
float: left;
line-height: 15px;
font-weight: bold;
margin: 0 5px 4px 5px;
text-decoration: none;
color:#362604;
}

#navlist_equipes a:link#current, #navlist_equipes a:visited#current, #navlist_equipes a:hover
{
border-bottom: 4px solid #077F9E;
padding-bottom: 2px;
font-size:14px;
background: transparent;
color:#077F9E;
}

#navlist_equipes a:hover { color: #000; }

/***************************************** Equipes **************************************************/	

.visuel_tarifs {
width : ;
height : ;
float : right;
margin:0;
padding:0;
}

body.tarifs .edito {
float:left;
width : 665px;
height :inherit;
background-color:#FFFFFF;
margin-bottom:160px;
}

	body.tarifs .edito h1 {
	width : 665px;
	font-family : Arial, Helvetica, sans-serif;
	color : #211501;
	font-size : 20px;
	font-weight : bold;
	padding:10px 0 8px 10px;
	display : list-item;
	list-style-position:inside;
	list-style-image : url(../img/puce_titre.jpg);
	margin-bottom : 0;
	margin-left:0;
	}
	body.tarifs .edito h2 {
	width : 665px;
	float:left !important;
	padding:10px 0 8px 45px;
	font-size : 11px;
	color : #C8CBBC;
	font-weight : normal;
	font-style:italic;
	}
	body.tarifs .edito h3 {
	width : 665px;
	float:left !important;
	padding:20px 20px 8px 45px;
	font-size : 14px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	
	body.tarifs .edito h5, body.enseignement .edito h5 {
	width : 665px;
	float:left !important;
	padding:30px 20px 20px 45px;
	font-size : 20px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	body.tarifs .edito h4, body.association .edito h4, body.enseignement .edito h4 {
	width : 665px;
	float:left !important;
	padding:8px 0 8px 45px;
	font-size : 16px;
	color : #3362604;
	font-weight : bold;
	font-style:normal;
	}
	body.tarifs .edito p {
	padding:5px 40px 0 45px;
	font-size : 13px;
	color : #362604;
	font-weight : normal;
	}
	body.tarifs .edito a {
	padding:5px 0 8px 65px;
	font-size : 13px;
	color : #818474;
	font-weight : normal;
	}
	.prix {
	
	color : #CE352F;
	font-size : 13px;
	font-weight : bold;
	}
	
/************************************************************** TABLEAU *********************************************************/

#exemple3 table{
border-collapse:collapse;
border-style:solid 1px;
margin: 10px 0 0 45px;
width:60%;
font-size:12px;
color:#ffffff;
background-color:#077F9E;
}
#ouverture table{
border-collapse:collapse;
border-style:solid 1px;
margin: 10px 0 0 45px;
width:90%;
font-size:12px;
color:#ffffff;
background-color:#077F9E;
}
#exemple3 tr, #ouverture tr{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
padding:2px;
}
#exemple3 td, #ouverture td{
font-family: Arial, Helvetica, sans-serif;
width:20%;
heigth: 20px;
padding:2px;
text-align:center;
font-size:13px;
border:solid 1px #FFFFFF;
}

/************************************************************** TABLEAU tarifs *********************************************************/

#tableautarifs table{
border-collapse:collapse;
border-style:solid 1px;
margin: 10px 0 0 45px;
width:87%;
font-size:12px;
color:#ffffff;
background-color:#077F9E;
}

#tableautarifs tr{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
padding:2px;
}
#tableautarifs td{
font-family: Arial, Helvetica, sans-serif;
width:25%;
heigth: 20px;
padding:2px;
text-align:center;
font-size:13px;
border:solid 1px #FFFFFF;
}
/************************************************************** TABLEAU association *********************************************************/

#asso table{
float:left;
border-collapse:collapse;
border-style:solid 1px;
margin: 10px 0 20px 45px;
width:90%;
color:#ffffff;
background-color:#077F9E;
}
#asso tr{
font-family: Arial, Helvetica, sans-serif;
padding:2px;
}
#asso td{
font-family: Arial, Helvetica, sans-serif;
width:auto;
padding:2px;
text-align:center;
border:solid 1px #FFFFFF;
}
.assogras {
font-size:11px !important;
font-weight:normal !important;
color:#03D4FF;
}

/************************************************************** TABLEAU compet equipes *********************************************************/

.compet_equipes {
float:left;
border-collapse:collapse;
margin: 10px 0 20px 13px;
width:95%;
}
.compet_equipes tr{
font-family: Arial, Helvetica, sans-serif;

}
.compet_equipes th{
font-family: Arial, Helvetica, sans-serif;
width:auto;
padding:5px;
text-align:left;
font-size:16px;
color:#ffffff;
border:solid 1px #FFFFFF;
background-color:#059BC2;
font-variant:small-caps;
font-weight:normal;
}
.compet_equipes td{
font-family: Arial, Helvetica, sans-serif;
width:auto;
padding:5px;
text-align:left;
font-size:13px;
color:#A9ECFE;
border:solid 1px #FFFFFF;
background-color:#08B0DC;
}
.compet_equipes td a:link, .compet_equipes td a:visited {
font-weight:bold;
color:#ffffff;
}

.img_compet {
border:solid 2px #A9EDFF;
}

/************************************************************** COMPETITIONS *********************************************************/

.competition_div {
float:left;
margin-bottom:10px !important;
}
.competitionLieu_span, .competitionEquipe_span, .competitionPdf_span  {
float:left;
margin-left: 1px;
padding:3px;
color:#FFFFFF;
background-color:#059BC2;
font-size:14px;
width:80px;
height:34px;
}
.competitionNom_span  {
float:left;
margin-left: 1px;
padding:3px;
color:#FFFFFF;
background-color:#059BC2;
font-size:13px;
width:260px;
height:34px;
}
.competitionDate_span  {
float:left;
margin-left: 45px;
padding:3px;
color:#FFFFFF;
background-color:#036C87;
font-size:14px;
width:80px;
height:34px;
}
.competitionFormule_span  {
float:left;
margin-left: 1px;
padding:3px;
color:#FFFFFF;
background-color:#059BC2;
font-size:14px;
width:150px;
height:34px;
}

.competitionDescription_div {
margin:30px 0 0 45px !important;
height:inherit;
}

		.competitionPhoto_span {
		float:left;
		border:solid 2px #000000;
		}
		body.competitions .competitionDescriptif_p {
		float:left;
		margin-left: 15px !important;
		width:500px;
		padding:0 !important;
		}



body.competitions .edito {
min-height:450px;
}
/*********************************** entraineur **************************************/
.hugues {
margin-left:20px;
float:left;
padding:20px;
}
/************************************************************** FOOTER *********************************************************/

#footer {
width : 947px;
height : 150px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-align : center;
float : left;
}

.publicite {
width : 947px;
height : 94px;
float : left;
}

.mentions {
padding-top : 10px;
width : 947px;
height : auto;
float : left;
color : #000000;
text-align : center;
background-color:#ffffff;
}

.bottomMenu {
width : 100%;
float : left;
list-style-type : none;
text-align : center;
}
.bottomlinks:link {
color : #362604;
font-size : 13px;
text-decoration : none;
}
.bottomcopyright {
color : #362604;
text-decoration : none;
}
.bottomlinks:hover {
color : #077F9E;
text-decoration : none;
}
.bottomlinks:visited {
color : #077F9E;
text-decoration : none;
}


/*****************  pathway **************************************/
#pathway {
font-family : Arial, Helvetica, sans-serif;
padding-top : 15px;
padding-left : 40px;
padding-bottom:10px;
font-size : 12px;
color : #615C41;
background-image:url(../filet.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#pathway a {
color : #615C41;
font-size : 12px;
font-weight : normal;
}
#pathway a:hover {
color : #9FA803;
}
#pathway a:visited {
color : #615C41;
}

/*****************  faq **************************************/

#faq {
font-family : Arial, Helvetica, sans-serif;
color : #423B21;
padding-top : 0;
padding-right : 60px;
font-size : 16px;
font-weight : normal;
}
#faq a {
font-family : Arial, Helvetica, sans-serif;
color : #484124;
font-size : 11px;
font-weight : normal;
text-align : justify;
}

#faq h1 {
font-family : Arial, Helvetica, sans-serif;
color : #484124;
font-size : 16px;
font-weight : bold;
margin-left: 40px !important;
margin-top:20px;
}	

#faq h2 {
font-family : Arial, Helvetica, sans-serif;
color : #484124;
font-size : 20px;
font-weight : normal;
margin-left: 40px !important;
background-image : url(../filet.jpg);
background-position : top 0%;
background-repeat : no-repeat;
padding-top : 30px;
}
#faq h3 {
margin-left: 40px !important;
margin-top:10px;
font-family :Arial, Helvetica, sans-serif;
color : #9DA738;
font-size : 13px;
font-weight : bold;
}
#faq p {
margin-left: 60px !important;
font-family : Arial, Helvetica, sans-serif;
color : #6E674E;
font-size : 12px;
font-weight : normal;
text-align : justify;
padding : 5px 0 15px 0;
}

div.imgcache {display:none;}


body.galerie-photos a.detailgalerie {color:#077F9E;text-align:right;font-weight:bold;font-size:12px;padding-left:500px;}

body.galerie-photos a.archivesgalerie {color:#077F9E;text-align:right;font-weight:bold;font-size:14px;padding-left:460px;}