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

body {
	margin:0 auto; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	width:889px;
	background:#1b4c81 url('images/bg.jpg') repeat-x top left;
	color:#FFF;
}

h1 {font-size:16px; margin:0;}
h2 {font-size:14px; margin:0;}
h3 {font-size:12px; margin:0;}
h4 {font-size:12px; margin:0;}

p {margin:0; padding:0}

img	{border:none;}

a:link, a:visited {color:#99ff33; font-size:12px;}
a:hover, a:active {color:#fff; font-size:12px;}
/* hack pour enlever les pointillés autour des liens dans Firefox */
a {outline: none;}
/* fin de hack */

.clear {clear: both}

#main {
	margin:0 auto; padding:0;
	width:889px;
}

#flash-container {
	margin:0 auto; padding:0;
	width:889px;
	height:192px;
}

/* Navbar styles *******************/

#navbar {
	margin:0 auto; padding:0;
	margin-top:5px;
	width:889px;
	height:24px;
	background:url('images/navbar-bg.jpg') no-repeat top left;
}
#navbar ul	{
	margin:0 auto; padding:0;
	width:889px;
	list-style-type:none;
	float:left;
	margin-left:110px;
}
#navbar ul li {
	margin:0 7px; padding:0;
	float:left;
}
#navbar ul li a:link, #navbar ul li a:visited {
	margin:0 auto; padding:2px 0 0 0;
	float:left;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	width:116px;
	height:17px;
	text-align:center;
}
#navbar ul li a:hover, #navbar ul li a:active {
	margin:0 auto; padding:2px 0 0 0;
	float:left;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	width:116px;
	height:17px;
	background:url('images/navbar-buttonHover.jpg') no-repeat top left;
	text-align:center;
}
.active {
	margin:0 auto; padding:2px 0 0 0;
	float:left;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	width:116px;
	height:17px;
	background:url('images/navbar-buttonHover.jpg') no-repeat top left;
	text-align:center;
}
/**********************************/
/* Index styles *******************/
.grey-container {
	margin:0 auto; padding:20px 0 0 0;
	font-size:18px;
	color:#0a234b;
	text-transform:uppercase;
	background-color:#CCC;
	display:block;
	width:889px;
	height:40px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	text-align:center;
}
#content {
	margin:0 auto; padding:0 0 15px 0;
	width:100%;
	background:#061630 url('images/content-bg.jpg') repeat-x bottom left;
}
#title1 {
	margin:0 auto; padding:7px 0 0 50px;
	margin-top:5px;
	display:block;
	width:839px;
	height:52px;
	background:url('images/title1-bg.jpg') no-repeat top left;
	color:#99ff33;
	font-size:14px;
	font-weight:bold;
}
.minified {font-size:13px; margin-left:80px;}

.index-content1 {
	margin:0 auto; padding:0;
	display:block;
	width:889px;
	height:223px;
	font-weight:bold;
	background:url('images/index-bg1.jpg') no-repeat top left;
	position:relative;
}
.index-content1 .index-title {
	position:absolute;
	top:38px; left:130px;
	text-transform:uppercase;
	color:#99ff33;
}
.index-content1 .index-txt {
	position:absolute;
	width:493px;
	top:70px; left:140px;
}
.index-content2 {
	margin:0 auto; padding:0;
	display:block;
	width:889px;
	height:182px;
	font-weight:bold;
	background:url('images/index-bg2.jpg') no-repeat top left;
	position:relative;
}
.index-content2 .index-title {
	position:absolute;
	top:8px; left:365px;
	text-transform:uppercase;
	color:#99ff33;
}
.index-content2 .index-txt {
	position:absolute;
	width:490px;
	top:42px; left:375px;
}
.index-content3 {
	margin:0 auto; padding:0;
	display:block;
	width:889px;
	height:217px;
	font-weight:bold;
	background:url('images/index-bg3.jpg') no-repeat top left;
	position:relative;
}
.index-content3 .index-title {
	position:absolute;
	top:4px; left:125px;
	text-transform:uppercase;
	color:#99ff33;
}
.index-content3 .index-txt {
	position:absolute;
	width:475px;
	top:38px; left:135px;
}
.index-content4 {
	margin:0 auto; padding:0;
	display:block;
	width:889px;
	height:176px;
	font-weight:bold;
	background:url('images/index-bg4.jpg') no-repeat top left;
	position:relative;
}
.index-content4 .index-title {
	position:absolute;
	top:4px; left:365px;
	text-transform:uppercase;
	color:#99ff33;
}
.index-content4 .index-txt {
	position:absolute;
	width:480px;
	top:38px; left:375px;
}
/*********************************/
/* Pages styles ******************/

#content h1 {
	margin:15px 0 0 0; padding:13px 0 0 50px;
	display:block;
	width:839px;
	height:39px;
	color:#99ff33;
	font-size:20px;
	background:url('images/title2-bg.jpg') no-repeat top left;
}
#content h2 {
	margin:25px 0 15px 0; padding:4px 0 0 45px;
	display:block;
	height:21px;
	background:url('images/subtitle-bg.jpg') repeat-x top left;
}
#content h3 {
	margin:15px 0 0 44px; padding:0;
	display:block;
	color:#99ff33;
	font-size:16px;
	font-weight:normal;
}
#content p {
	margin:15px 45px 15px 45px;
}
#content ul {
	margin:20px 0 20px 18px; padding:0 0 0 55px;
	list-style-type:none;
	list-style-image:url('images/puce.png');
}
#content table {
	margin:0 55px 0 55px; padding:0;
}
#content blockquote {
	padding:0;
	text-align:center;
	font-size:18px;
}
#content .green {
	color:#99ff33;
	font-weight:bold;
}
#content .underlined {
	font-style:italic;
	text-decoration:underline;
}
#content ul.lotofoot li {
	margin:0 0 8px 0;
}
#content ul li p {
	margin:0;
}
#content ul li h4 {
	margin:0 0 8px 0; padding:0;
	font-weight:normal;
	font-size:17px;
	color:#99ff33;
}

/**********************************/
/* Disciplines styles *************/

#disciplines {
	margin:0 auto; padding:0;
	width:889px;
	height:97px;
	margin-bottom:40px;
}
#disciplines ul	{
	margin:0 auto; padding:0;
	width:889px;
	height:97px;
	list-style-type:none;
	float:left;
}
#disciplines ul li {
	margin:0 auto; padding:7px 0 0 35px;
	float:left;
	width:139px;
	height:97px;
	text-align:center;
	list-style-type:none;
	background-color:#666;
	list-style-image:none;
}
#disciplines ul li a:link, #disciplines ul li a:visited {
	margin:0; padding:3px 0 0 0;
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#FFF;
	width:132px;
	height:20px;
	background:#ccc url(images/disciplines-button-bg.jpg) no-repeat top left;
}
#disciplines ul li a:hover, #disciplines ul li a:active {
	margin:0; padding:3px 0 0 0;
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#99ff33;
	width:132px;
	height:20px;
	background:url(images/disciplines-button-bg.jpg) no-repeat top left;
}
#disciplines ul li.basketball {
	background:url(images/img-basket.jpg) no-repeat top left;
	margin:0 4px 0 0;
}
#disciplines ul li.rugby {
	background:url(images/img-rugby.jpg) no-repeat top left;
	margin:0 5px 0 0;
}
#disciplines ul li.football {
	background:url(images/img-football.jpg) no-repeat top left;
	margin:0 5px 0 0;
}
#disciplines ul li.tennis {
	background:url(images/img-tennis.jpg) no-repeat top left;
	margin:0 5px 0 0;
}
#disciplines ul li.volley {
	background:url(images/img-volley.jpg) no-repeat top left;
	margin:0;
}

/**********************************/
/* Footer styles ******************/

#footer {
	margin:15px 0; padding:0;
	text-align:center;
	color:#336699;
}
#footer a {color:#336699; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:none;}





