@charset "utf-8";
/* CSS Document */

body {

background-image:url(images/bg.jpg);

}

td,th {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}


a:visited {
	color:black;
}
 a:link {
	text-decoration: none;
}
 a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#princ{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
}


#global{
background-color:#FFFFFF;
background-image:url(images/bandeau_bas1.jpg);
/*background-image:url(images/bandeau_bas.jpg);*/
background-repeat:no-repeat;
width:1000px;
float:left;
background-position:bottom;
min-height:360px; 
_height: 360px;

}

#fond{
left:150px;
width:1000px;
z-index: auto;
/*position:absolute;*/
}

#tertiere{
	height: 240px;
	width:1000px;
	position:relative;
	margin-top:0px;
	
}

#menu {
float:left;
width:1000px;
}

#menu_bas {
float:left;
width:1000px;
height:17px;
}

#fourche{
float:left;
width: 27px;
margin-top:34px;
margin-left:118px;

}


#panneaux{
float:right;
width:270px;
padding-right:25px;
}

#bandeau_bas{
width:950px;
height:275px;
margin-bottom:15px;
position:relative;
top:-50px;
}

#liens_haut {
left: 775px;
width: 240px;
position:relative;
font-size:16px;

}


#liens_haut a {
	color: #ffcc00;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	}
	
#liens_haut a:hover {
text-decoration:underline;
	}


#contenu {
padding-left: 50px;
float:left;
width: 640px;
height:auto;
min-height:371px; 
_height: 371px;
}

#bouton_contact {
position: relative;
}



#facebook{
	height:54px; 
	background: url(images/facebook2.jpg) no-repeat; 
	width:180px;
}
#facebook:hover{
	height:54px; 
	background: url(images/facebook2.jpg) no-repeat bottom; 
	width:180px;
}

/* formulaire contact */
#form p
{
    margin: 2px 0;
	font-size: 12px;
}

#form fieldset
{
	font-family: Arial, Helvetica, sans-serif;
    border: #CCC 1px solid;
    position: relative;
    width : 530px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-top: 0px;
	font-size: 12px;
}


#form fieldset legend
{
	font-family: Arial, Helvetica, sans-serif;
    padding: 0 10px;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    font-size: 12px;
    color: #999;
}

#form label{
    
    display: block;
    width: 150px;
    float: left;
    padding-right: 15px;

}


#form input, #form select
{
        width: 250px;
        border:1px solid #404040;
        padding-left: 5px;
}


/* button submit */
#form input[type="submit"]
{
	background-color: #5c1213;
	color:#fff;
    width: 125px;
    position: relative;
    top: 15px;
    left: 400px;
    
}

#form input[type="submit"]:hover
{

	color:#fec502;
    cursor: pointer;
}

/*style des differentes pages */

/*home*/


.contenu_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.interieur_home {font-size: 14px}



/*la course*/

.intro_course {font-family: Arial, Helvetica, sans-serif;font-size: 12px}

.titre_course {
	color: #ffcc00;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*inscription*/

.titre_inscription {
	color: #ffcc00;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.contenu_inscription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/*reglement*/


.titre_reglement {
	color: #ffcc00;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.contenu_reglement
{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*acces*/
.titre_acces {
	/*color: #DA1622;*/
	color:#ffcc00;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.titre_acces a:link {
	color: #000000;
	text-decoration: none;
}
.titre_acces a:visited {
	text-decoration: none;
	color: #DA1622;
}
.titre_acces a:hover {
	text-decoration: none;
}
.titre_acces a:active {
	text-decoration: none;
}

/*contact*/
.contenu_contact {font-family: Arial, Helvetica, sans-serif;font-size: 12px}
.titre_contact {
	/*color: #3b77b6;*/
	color: #ffcc00;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*plan du site*/
.titre_plan {
	color: #ffcc00;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul,li 	a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	}
	
ul,li a:link {
	text-decoration: none;
}
ul,li a:visited {
	text-decoration: none;
}
ul,li a:hover {
	text-decoration: underline;
}
ul,li a:active {
	text-decoration: none;
}

/*mentions legales*/
.titre_mentions {
	color: #ffcc00;
	font-weight: bold;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.sous_titre_mentions {
	color: #DA1622;
	font-weight: bold;
}

.association_titre {
	font-size: 12px;
}

.contenu_mentions {font-size: 12px;}

.contenu_mentions a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
}
.contenu_mentions a:visited {
	color: #5c1213;
	text-decoration: none;
}

.contenu_mentions a:link {
	text-decoration: none;
}
.contenu_mentions a:hover {
	text-decoration: none;
}
.contenu_mentions a:active {
	text-decoration: none;
}

/*phototheque*/

.titre_phototheque {
	color: #ffcc00;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.contenu_phototheque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.diapo a {
	font-family: Arial, Helvetica, sans-serif;
	color: #5c1213;
	font-size: 12px;
	font-weight:bold;
}

.diapo a:visited {
	text-decoration: none;
}

.diapo a:link {
	text-decoration: none;
}
.diapo a:hover {
	text-decoration: none;
}
.diapo a:active {
	text-decoration: none;
}


