/* CSS Document */

/* --------------------------------------Balise HTML----------------------------------------*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 0px 0px 0px; /* haut droit bas gauche */
	padding:0px 0px 0px 0px;
	text-align:center;
	border:0px;
	scrollbar-3dlight-color:#d1d7dc;
	scrollbar-arrow-color:#006699;
	scrollbar-darkshadow-color:#98aab1;
	scrollbar-face-color:#dee3e7;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dee3e7;
	scrollbar-track-color:#efefef
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #006699;
	border: 1px solid;
	border-bottom-color: #98aab1;
	border-right-color:#98aab1;
	border-left-color:#d1d7dc;
	border-top-color:#d1d7dc;
	background-color:#dee3e7;
	padding:2px;
	cursor:pointer;
}


h1{
	text-align:center;
	font-family:"Arial Black",Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
}

h3{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1845AD;
	margin-bottom:12px;
	margin-top:24px;
}
	

h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:6px;
}

hr {
	color:#B6C5E6;
	height:1px;
}

p {
	margin-top:0px;
	margin-bottom:8px;
	text-indent:20px;
	text-align:justify;
	font-size:12px;
}

sup {
	font-size:10px;
}

address {
	margin-left:20px;
	font-style:normal;
}

table {
	border:none;
	margin:0px 0px 0px 0px; /* haut droit bas gauche */
	padding:0px 0px 0px 0px;
	border-spacing:0px;
}

tr {
	margin:0px 0px 0px 0px; /* haut droit bas gauche */
	padding:0px 0px 0px 0px;
}

td {
	margin:0px 0px 0px 0px; /* haut droit bas gauche */
	padding:0px 0px 0px 0px;
	font-size:12px;
}

img {
	border:none;
}	

.titre {
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}


/*---------------------------------------- Mise en forme du menu-----------------------------------*/
.menu {
	padding: 0px;
	margin: 0px;
	background-image:url(../images/page/header7.jpg);/**/
}

.menu table{
	border:none;
	padding:0px;
	margin:0px;
	height:30px;
}

#navlist {
	padding: 0px;
	margin:0px; 
	font: bold 12px Verdana, sans-serif;
}

#navlist a { 
	padding: 0; 
	margin: 0;
}

#navlist a:link, #navlist a:visited {
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 8px 10px !important; 
	height: 0px !important; 
}

#navlist a:hover {
	background: white url(../images/page/menu_hover.jpg) repeat-x;
	text-decoration: none;
	background-position: bottom;
	padding-bottom: 8px;
	padding-top: 0px; 
	border-left: 1px solid #B6C5E6;
	border-right: 1px solid White;
	
}

.cache {
	position:absolute;
	top:118px;/**/
	visibility:hidden;
	background-color: #777;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7;
	opacity: 0.7;
	-khtml-opacity: 0.7;
}

.sousmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	/*background-image:url(../images/page/header7.jpg);*/
	text-align:center;
	height:30px;
}

#navlist .sousmenu a:hover {
	background:none;
	border:none;
	color:#000000;
}

#navlist .sousmenu a {
	color:#FFFFFF;
}

/* -------------------------------Mise en forme des colones divers et infos----------------------*/

.divers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F7F9FB;
	width:170px;
	text-align:center;
}

.divers table {
	padding:0px;
	border-collapse:collapse;
	text-align:center;
	color:#1845AD;
	font-size:10px;
}

.divers td {
	background-color:#FFFFFF;
}

.divers h6 {
	margin-bottom:0px;
}

.divers a:link {
	text-decoration:none;
	color:#1845AD;
}
.divers a:active {
	text-decoration:none;
	color:#1845AD;
}
.divers a:visited {
	text-decoration:none;
	color:#1845AD;
}
.divers a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}

/* ------------------------------------------ Mise en forme des news-------------------------------*/

.news {
	background-color:#F7F9FB;
/*	background-color:#FFFFFF;*/
	vertical-align:top;
	font-size:12px;
}

.news td {
	background-color:#FFFFFF;
}

.news li {
	list-style:none;
}

.news a:link {
	text-decoration:none;
	color:#000000;
}
.news a:active {
	text-decoration:none;
	color:#000000;
}
.news a:visited {
	text-decoration:none;
	color:#000000;
}
.news a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}



/*--------------------------------------Mise en forme de la partie equipe------------------------*/
div.equipe {
	padding:10px 10px 10px 10px;
}
div.equipe table {
	font-size:10px;
}

.equipe td {
	font-size:10px;
	padding:2px;
}

div.equipe img {
	margin-bottom:5px;
}
div.equipe a:link {
	text-decoration:none;
	color:#000000;
}
div.equipe a:active {
	text-decoration:none;
	color:#000000;
}
div.equipe a:visited {
	text-decoration:none;
	color:#000000;
}
div.equipe a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}

/*--------------------------------------Mise en forme de la partie calendrier----------------------*/

div#calendrier{
	width:800;
	overflow:scroll;
}


/*--------------------------------Mise en forme des comptes rendus et articles----------------------*/
.CR {
	background-color:#FFFFFF;
	padding:10px 20px 10px 20px;
	vertical-align:top;
	font-size:12px;
}

.CR img {
	border:none;
}

.CR table {
	text-align:center;
	table-layout:fixed;
}

.CR .Titre {
	width:100%;
}

.CR .Titre td{
	border-color:#1845AD;
	border-width:1px;
	border-style:solid;
	padding:5px;
}

.CR ul {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:20px;
}
.CR li {
	margin-bottom:4px;
}

/*.CR h3{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-bottom:12px;
	margin-top:24px;
}*/

.CR h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1845AD;
	margin-bottom:6px;
}

.CR h4 {
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top:4px;
	margin-bottom:0px;
}

.CR h5 {
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
}

.CR h2 {
	margin-bottom:0px;
	margin-top:0px;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
}

.CR a:link {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.CR a:active {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.CR a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.CR a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}

.CR .resultats td{
	border:none;
	text-align:left;
	padding:2px;
}

/*--------------------------------------Mise en forme de la partie entrainements--------------------*/
div.entrainements td {
	font-size:12px;
	text-align:center;
	padding:3px;
}

div.entrainements a:link {
	text-decoration:none;
	color:#000000;
}
div.entrainements a:active {
	text-decoration:none;
	color:#000000;
}
div.entrainements a:visited {
	text-decoration:none;
	color:#000000;
}
div.entrainements a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}

.entrainements {
	background-color:#FFFFFF;
	/*width:600px;*/
	padding:10px 10px 10px 10px;
	vertical-align:top;
	font-size:12px;
}

.entrainements td{
	border-color:#1845AD;
	border-width:1px;
	border-style:solid;
}

.entrainements li {
	list-style:none;
}

.entrainements a:link {
	text-decoration:none;
	color:#000000;
}
.entrainements a:active {
	text-decoration:none;
	color:#000000;
}
.entrainements a:visited {
	text-decoration:none;
	color:#000000;
}
.entrainements a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}

/*--------------------------------------Mise en forme de la partie photos------------------------*/
div.photos {
	width:100%;
	padding:10px 10px 10px 10px;
}

div.photos table {
	font-size:12px;
	color:#1845AD;
	text-align:center;
	vertical-align:top;
	width:100%;
}

div.photos td {
	vertical-align:top;
}

div.photos img{
	border:none;
}

div.photos a:link {
	text-decoration:none;
	color:#1845AD;
}
div.photos a:active {
	text-decoration:none;
	color:#1845AD;
}
div.photos a:visited {
	text-decoration:none;
	color:#1845AD;
}
div.photos a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}


/*--------------------------------------Mise en forme de la partie liens---------------------------*/
div.liens {
	width:600px;
	padding:10px 20px 10px 20px;
}

.liens h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1845AD;
	margin-bottom:6px;
}



/*-----------------------------------Mise en forme du livre d'or---------------------------------*/

.livredor {
	padding:10px 20px 10px 20px;
	vertical-align:top;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.livredor h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1845AD;
	margin-bottom:6px;
	font-weight:bold;
	text-align:center;
}

.livredor h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1845AD;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:bold;
}

.livredor a:link {
	text-decoration:none;
	color:#000000;
}
.livredor a:active {
	text-decoration:none;
	color:#000000;
}
.livredor a:visited {
	text-decoration:none;
	color:#000000;
}
.livredor a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
	color:#000000;
}

/* -------------------------------Mise en forme du portrait du mois --------------------------------*/

.portrait {
	background-color:#FFFFFF;
	vertical-align:top;
	font-size:12px;
}

.portrait li {
	list-style:none;
}

.portrait a:link {
	text-decoration:none;
	color:#000000;
}
.portrait a:active {
	text-decoration:none;
	color:#000000;
}
.portrait a:visited {
	text-decoration:none;
	color:#000000;
}
.portrait a:hover { /* quand la souris passe sur le lien */
	font-weight:bolder;
}

/* --------------------------------Mise en forme du Forum ------------------------------------------*/

.forum table {
	padding:5px 5px 5px 5px;
}

.forum td {
	padding:5px 5px 5px 5px;
}

/* ------------------------------- Mise en forme de la page technique ---------------------------*/
.technique {
	width:100%;
}

.technique td {
	vertical-align:top;
	padding:8px;
	width:50%;
	padding-top:15px;
}

/* ------------------------------Mise en forme de la page Partenaires ------------------------ */
.partenaires td {
	padding:5px;
}