/* default styles */
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

h2,h3,h4 { color:#111; }
h2 { font-size: 20px; line-height:20px; padding:10px 0 2px 0; color: #fff; display:none;}
h3 { font-size: 16px; }
h4 { font-size: 14px; font-weight:bold; }
h5 { font-size: 12px; color: #FFF; }
h6 { font-size: 12px; }

h5 a:link, h5 a:visited { color: #FFF; }

strong      { font-weight: bold; }
em          { font-style: italic; }
pre         { margin-bottom: 18px; background: #eee; border:1px solid #ddd; padding:16px; }

p { color: #111; }
#printeds{display:none;}
/* structure */
body {
	text-align: center; /* IE6 Fix */
	margin: 0;
	background: #fff url(../img/background_new2008.gif) 50% 0 no-repeat;
	background-attachment: fixed;
}

#bigwrapper {
  text-align: left;
  padding: 0;
  margin: 10px auto; /* Centers layout */
  width: 919px;
}

*html #bigwrapper {
  text-align: left;
  padding: 0;
  margin: 10px auto; /* Centers layout */
  width: 922px;
}

#wrapper {
  float: left;
  text-align: left;
  position: relative;
  padding: 0;
  width: 721px;
}

#sidebar {
  float: right;
  margin-top: 13px;
  background: url(../img/bg_sidebar.gif) no-repeat;
  height: 696px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  width: 198px;
}

#sidebar #swapDefiAlpin {
	overflow:hidden;
	position:relative;
	margin:0 auto;
	top:0;
	left:0;
	width:110px;
	height:110px;
	/* <img src="../img/logoDefi.gif" width="110" height="220" alt="D√©fi Alpin" title="" /> */
}
#sidebar #swapDefiAlpin a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:110px;
	height:110px;
	background: transparent url(../img/logoDefi.gif) no-repeat left 0;
}
#sidebar #swapDefiAlpin a:hover {
	background: transparent url(../img/logoDefi.gif) no-repeat left -110px;
}

#sidebar .sidebar_title { padding-left: 25px; margin: 12px 15px 3px; padding: 0; }
#sidebar .sidebar_title p { font-weight: bold; color: #192847; }
#sidebar .sidebar_item4 { margin: 1px 15px; border: solid 1px #CCC }
#sidebar .sidebar_item4 .sidebar_item3 { border: solid 1px #DDD }
#sidebar .sidebar_item4 .sidebar_item3 .sidebar_item2 { border: solid 1px #EEE }
#sidebar .sidebar_item4 .sidebar_item3 .sidebar_item2 .sidebar_item { text-align: center; padding: 8px; background-color: #ffffff; border: solid 1px #FFF }
#sidebar .first { margin-top: 10px; }
#sidebar .liens { text-align: left; }
#sidebar .partenaires { /*padding:0 10px;*/ /*background-color: #fff;*/ }
#sidebar .partenaires img { margin: 2px 0 10px 0; }

#header {
	float: left;
	height: 223px;
	width: 721px;
	padding: 0px;
	margin: 0px;
}

#menu {
	float: left;
	width: 721px;
	height: 36px;
	color:#3b5887;
   	font-size: 11px;
}

#menu ul#nav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 721px;
	margin: 0;
	height: 36px;
	list-style-type: none;
	overflow: hidden;
}

body#section_accueil ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 0px; }
body#section_club ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -324px; }
body#section_entraineurs ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -288px; }
body#section_athletes ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -252px; }
body#section_calendrier ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -216px; }
body#section_bazar ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -180px; }
body#section_photos ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -144px; }
body#section_membres ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -108px; }
body#section_presse ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -72px; }
body#section_contact ul#nav { background: transparent url(../img/menu.gif) no-repeat 0 -36px; }

#menu ul#nav li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	padding: 36px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:76px; /* IE5/Win */
	background: transparent url(../img/menu.gif) no-repeat;
}

body#section_accueil li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_accueil li#lclu a:hover	{ background-position: 0 -360px; }
body#section_accueil li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_accueil li#lent a:hover	{ background-position: -70px -360px; }
body#section_accueil li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_accueil li#lath a:hover	{ background-position: -155px -360px; }
body#section_accueil li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_accueil li#lcal a:hover	{ background-position: -218px -360px; }
body#section_accueil li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_accueil li#lbaz a:hover	{ background-position: -361px -360px; }
body#section_accueil li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_accueil li#lpho a:hover	{ background-position: -411px -360px; }
body#section_accueil li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_accueil li#lmem a:hover	{ background-position: -468px -360px; }
body#section_accueil li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_accueil li#lpre a:hover	{ background-position: -531px -360px; }
body#section_accueil li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_accueil li#lcon a:hover	{ background-position: -629px -360px; }

body#section_club li#lclu a 			{ background-position: 0 -324px; width: 70px; left: 0; }
body#section_club li#lclu a:hover		{ background-position: 0 -324px; }
body#section_club li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_club li#lent a:hover		{ background-position: -70px -360px; }
body#section_club li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_club li#lath a:hover		{ background-position: -155px -360px; }
body#section_club li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_club li#lcal a:hover		{ background-position: -218px -360px; }
body#section_club li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_club li#lbaz a:hover		{ background-position: -361px -360px; }
body#section_club li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_club li#lpho a:hover		{ background-position: -411px -360px; }
body#section_club li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_club li#lmem a:hover		{ background-position: -468px -360px; }
body#section_club li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_club li#lpre a:hover		{ background-position: -531px -360px; }
body#section_club li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_club li#lcon a:hover	{ background-position: -629px -360px; }

/*
body#section_club li#lclu a 		{ background-position: 0 -252px; width: 70px; left: 0; }
body#section_club li#lclu a:hover	{ background-position: 0 -324px; }
body#section_club li#lent a 		{ background-position: -80px -252px; width: 55px; left: 80px; }
body#section_club li#lent a:hover	{ background-position: -80px -252px; }
body#section_club li#lath a 		{ background-position: -137px -252px; width: 96px; left: 137px; }
body#section_club li#lath a:hover	{ background-position: -137px -324px; }
body#section_club li#lcal a 		{ background-position: -234px -252px; width: 80px; left: 234px; }
body#section_club li#lcal a:hover	{ background-position: -234px -324px; }
body#section_club li#lbaz a 		{ background-position: -314px -252px; width: 135px; left: 314px; }
body#section_club li#lbaz a:hover	{ background-position: -314px -324px; }
body#section_club li#lpho a 		{ background-position: -450px -252px; width: 43px; left: 450px; }
body#section_club li#lpho a:hover	{ background-position: -450px -324px; }
body#section_club li#lmem a 		{ background-position: -492px -252px; width: 51px; left: 492px; }
body#section_club li#lmem a:hover	{ background-position: -492px -324px; }
body#section_club li#lpre a 		{ background-position: -542px -252px; width: 65px; left: 542px; }
body#section_club li#lpre a:hover	{ background-position: -542px -324px; }
body#section_club li#lcon a 		{ background-position: -606px -252px; width: 92px; left: 606px; }
body#section_club li#lcon a:hover	{ background-position: -606px -324px; }
*/

body#section_entraineurs li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_entraineurs li#lclu a:hover	{ background-position: 0 -360px; }
body#section_entraineurs li#lent a 			{ background-position: -70px 288px; width: 85px; left: 70px; }
body#section_entraineurs li#lent a:hover	{ background-position: -70px -288px; }
body#section_entraineurs li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_entraineurs li#lath a:hover	{ background-position: -155px -360px; }
body#section_entraineurs li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_entraineurs li#lcal a:hover	{ background-position: -218px -360px; }
body#section_entraineurs li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_entraineurs li#lbaz a:hover	{ background-position: -361px -360px; }
body#section_entraineurs li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_entraineurs li#lpho a:hover	{ background-position: -411px -360px; }
body#section_entraineurs li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_entraineurs li#lmem a:hover	{ background-position: -468px -360px; }
body#section_entraineurs li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_entraineurs li#lpre a:hover	{ background-position: -531px -360px; }
body#section_entraineurs li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_entraineurs li#lcon a:hover	{ background-position: -629px -360px; }

/*
body#section_entraineurs li#lclu a 			{ background-position: 0 -216px; width: 70px; left: 0; }
body#section_entraineurs li#lclu a:hover	{ background-position: 0 -324px; }
body#section_entraineurs li#lent a 			{ background-position: -80px -216px; width: 55px; left: 80px; }
body#section_entraineurs li#lent a:hover	{ background-position: -80px -324px; }
body#section_entraineurs li#lath a 			{ background-position: -130px -216px; width: 102px; left: 130px; }
body#section_entraineurs li#lath a:hover	{ background-position: -130px -216px; }
body#section_entraineurs li#lcal a 			{ background-position: -234px -216px; width: 80px; left: 234px; }
body#section_entraineurs li#lcal a:hover	{ background-position: -234px -324px; }
body#section_entraineurs li#lbaz a 			{ background-position: -314px -216px; width: 135px; left: 314px; }
body#section_entraineurs li#lbaz a:hover	{ background-position: -314px -324px; }
body#section_entraineurs li#lpho a 			{ background-position: -450px -216px; width: 43px; left: 450px; }
body#section_entraineurs li#lpho a:hover	{ background-position: -450px -324px; }
body#section_entraineurs li#lmem a 			{ background-position: -492px -216px; width: 51px; left: 492px; }
body#section_entraineurs li#lmem a:hover	{ background-position: -492px -324px; }
body#section_entraineurs li#lpre a 			{ background-position: -542px -216px; width: 65px; left: 542px; }
body#section_entraineurs li#lpre a:hover	{ background-position: -542px -324px; }
body#section_entraineurs li#lcon a 			{ background-position: -606px -216px; width: 92px; left: 606px; }
body#section_entraineurs li#lcon a:hover	{ background-position: -606px -324px; }
*/

body#section_athletes li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_athletes li#lclu a:hover		{ background-position: 0 -360px; }
body#section_athletes li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_athletes li#lent a:hover		{ background-position: -70px -360px; }
body#section_athletes li#lath a 			{ background-position: -155px 252px; width: 63px; left: 155px; }
body#section_athletes li#lath a:hover		{ background-position: -155px -252px; }
body#section_athletes li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_athletes li#lcal a:hover		{ background-position: -218px -360px; }
body#section_athletes li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_athletes li#lbaz a:hover		{ background-position: -361px -360px; }
body#section_athletes li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_athletes li#lpho a:hover		{ background-position: -411px -360px; }
body#section_athletes li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_athletes li#lmem a:hover		{ background-position: -468px -360px; }
body#section_athletes li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_athletes li#lpre a:hover		{ background-position: -531px -360px; }
body#section_athletes li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_athletes li#lcon a:hover		{ background-position: -629px -360px; }

/*
body#section_athletes li#lclu a 		{ background-position: 0 -180px; width: 70px; left: 0; }
body#section_athletes li#lclu a:hover	{ background-position: 0 -324px; }
body#section_athletes li#lent a 		{ background-position: -80px -180px; width: 55px; left: 80px; }
body#section_athletes li#lent a:hover	{ background-position: -80px -324px; }
body#section_athletes li#lath a 		{ background-position: -130px -180px; width: 96px; left: 130px; }
body#section_athletes li#lath a:hover	{ background-position: -130px -324px; }
body#section_athletes li#lcal a 		{ background-position: -234px -180px; width: 80px; left: 234px; }
body#section_athletes li#lcal a:hover	{ background-position: -234px -180px; }
body#section_athletes li#lbaz a 		{ background-position: -318px -180px; width: 135px; left: 318px; }
body#section_athletes li#lbaz a:hover	{ background-position: -318px -324px; }
body#section_athletes li#lpho a 		{ background-position: -450px -180px; width: 43px; left: 450px; }
body#section_athletes li#lpho a:hover	{ background-position: -450px -324px; }
body#section_athletes li#lmem a 		{ background-position: -492px -180px; width: 51px; left: 492px; }
body#section_athletes li#lmem a:hover	{ background-position: -492px -324px; }
body#section_athletes li#lpre a 		{ background-position: -542px -180px; width: 65px; left: 542px; }
body#section_athletes li#lpre a:hover	{ background-position: -542px -324px; }
body#section_athletes li#lcon a 		{ background-position: -606px -180px; width: 92px; left: 606px; }
body#section_athletes li#lcon a:hover	{ background-position: -606px -324px; }
*/

body#section_calendrier li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_calendrier li#lclu a:hover		{ background-position: 0 -360px; }
body#section_calendrier li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_calendrier li#lent a:hover		{ background-position: -70px -360px; }
body#section_calendrier li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_calendrier li#lath a:hover		{ background-position: -155px -360px; }
body#section_calendrier li#lcal a 			{ background-position: -218px 216px; width: 143px; left: 218px; }
body#section_calendrier li#lcal a:hover		{ background-position: -218px -216px; }
body#section_calendrier li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_calendrier li#lbaz a:hover		{ background-position: -361px -360px; }
body#section_calendrier li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_calendrier li#lpho a:hover		{ background-position: -411px -360px; }
body#section_calendrier li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_calendrier li#lmem a:hover		{ background-position: -468px -360px; }
body#section_calendrier li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_calendrier li#lpre a:hover		{ background-position: -531px -360px; }
body#section_calendrier li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_calendrier li#lcon a:hover		{ background-position: -629px -360px; }

/*
body#section_calendrier li#lclu a 		{ background-position: 0 -144px; width: 70px; left: 0; }
body#section_calendrier li#lclu a:hover	{ background-position: 0 -324px; }
body#section_calendrier li#lent a 		{ background-position: -80px -144px; width: 55px; left: 80px; }
body#section_calendrier li#lent a:hover	{ background-position: -80px -324px; }
body#section_calendrier li#lath a 		{ background-position: -130px -144px; width: 102px; left: 130px; }
body#section_calendrier li#lath a:hover	{ background-position: -130px -324px; }
body#section_calendrier li#lcal a 		{ background-position: -234px -144px; width: 80px; left: 234px; }
body#section_calendrier li#lcal a:hover	{ background-position: -234px -324px; }
body#section_calendrier li#lbaz a 		{ background-position: -314px -144px; width: 135px; left: 314px; }
body#section_calendrier li#lbaz a:hover	{ background-position: -314px -144px; }
body#section_calendrier li#lpho a 		{ background-position: -450px -144px; width: 43px; left: 450px; }
body#section_calendrier li#lpho a:hover	{ background-position: -450px -324px; }
body#section_calendrier li#lmem a 		{ background-position: -492px -144px; width: 51px; left: 492px; }
body#section_calendrier li#lmem a:hover	{ background-position: -492px -324px; }
body#section_calendrier li#lpre a 		{ background-position: -542px -144px; width: 65px; left: 542px; }
body#section_calendrier li#lpre a:hover	{ background-position: -542px -324px; }
body#section_calendrier li#lcon a 		{ background-position: -606px -144px; width: 92px; left: 606px; }
body#section_calendrier li#lcon a:hover	{ background-position: -606px -324px; }
*/

body#section_bazar li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_bazar li#lclu a:hover		{ background-position: 0 -360px; }
body#section_bazar li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_bazar li#lent a:hover		{ background-position: -70px -360px; }
body#section_bazar li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_bazar li#lath a:hover		{ background-position: -155px -360px; }
body#section_bazar li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_bazar li#lcal a:hover		{ background-position: -218px -360px; }
body#section_bazar li#lbaz a 			{ background-position: -361px 180px; width: 50px; left: 361px; }
body#section_bazar li#lbaz a:hover		{ background-position: -361px -180px; }
body#section_bazar li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_bazar li#lpho a:hover		{ background-position: -411px -360px; }
body#section_bazar li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_bazar li#lmem a:hover		{ background-position: -468px -360px; }
body#section_bazar li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_bazar li#lpre a:hover		{ background-position: -531px -360px; }
body#section_bazar li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_bazar li#lcon a:hover		{ background-position: -629px -360px; }

/*
body#section_bazar li#lclu a 		{ background-position: 0 -108px; width: 70px; left: 0; }
body#section_bazar li#lclu a:hover	{ background-position: 0 -324px; }
body#section_bazar li#lent a 		{ background-position: -80px -108px; width: 55px; left: 80px; }
body#section_bazar li#lent a:hover	{ background-position: -80px -324px; }
body#section_bazar li#lath a 		{ background-position: -130px -108px; width: 102px; left: 130px; }
body#section_bazar li#lath a:hover	{ background-position: -130px -324px; }
body#section_bazar li#lcal a 		{ background-position: -234px -108px; width: 80px; left: 234px; }
body#section_bazar li#lcal a:hover	{ background-position: -234px -324px; }
body#section_bazar li#lbaz a 		{ background-position: -314px -108px; width: 128px; left: 314px; }
body#section_bazar li#lbaz a:hover	{ background-position: -314px -324px; }
body#section_bazar li#lpho a 		{ background-position: -450px -108px; width: 43px; left: 450px; }
body#section_bazar li#lpho a:hover	{ background-position: -450px -108px; }
body#section_bazar li#lmem a 		{ background-position: -496px -108px; width: 51px; left: 496px; }
body#section_bazar li#lmem a:hover	{ background-position: -496px -324px; }
body#section_bazar li#lpre a 		{ background-position: -542px -108px; width: 65px; left: 542px; }
body#section_bazar li#lpre a:hover	{ background-position: -542px -324px; }
body#section_bazar li#lcon a 		{ background-position: -606px -108px; width: 92px; left: 606px; }
body#section_bazar li#lcon a:hover	{ background-position: -606px -324px; }
*/

body#section_photos li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_photos li#lclu a:hover		{ background-position: 0 -360px; }
body#section_photos li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_photos li#lent a:hover		{ background-position: -70px -360px; }
body#section_photos li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_photos li#lath a:hover		{ background-position: -155px -360px; }
body#section_photos li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_photos li#lcal a:hover		{ background-position: -218px -360px; }
body#section_photos li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_photos li#lbaz a:hover		{ background-position: -361px -360px; }
body#section_photos li#lpho a 			{ background-position: -411px 144px; width: 57px; left: 411px; }
body#section_photos li#lpho a:hover		{ background-position: -411px -144px; }
body#section_photos li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_photos li#lmem a:hover		{ background-position: -468px -360px; }
body#section_photos li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_photos li#lpre a:hover		{ background-position: -531px -360px; }
body#section_photos li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_photos li#lcon a:hover		{ background-position: -629px -360px; }

/*
body#section_photos li#lclu a 		{ background-position: 0 -72px; width: 70px; left: 0; }
body#section_photos li#lclu a:hover	{ background-position: 0 -324px; }
body#section_photos li#lent a 		{ background-position: -80px -72px; width: 55px; left: 80px; }
body#section_photos li#lent a:hover	{ background-position: -80px -324px; }
body#section_photos li#lath a 		{ background-position: -130px -72px; width: 102px; left: 130px; }
body#section_photos li#lath a:hover	{ background-position: -130px -324px; }
body#section_photos li#lcal a 		{ background-position: -234px -72px; width: 80px; left: 234px; }
body#section_photos li#lcal a:hover	{ background-position: -234px -324px; }
body#section_photos li#lbaz a 		{ background-position: -314px -72px; width: 135px; left: 314px; }
body#section_photos li#lbaz a:hover	{ background-position: -314px -324px; }
body#section_photos li#lpho a 		{ background-position: -450px -72px; width: 40px; left: 450px; }
body#section_photos li#lpho a:hover	{ background-position: -450px -324px; }
body#section_photos li#lmem a 		{ background-position: -492px -72px; width: 51px; left: 492px; }
body#section_photos li#lmem a:hover	{ background-position: -492px -72px; }
body#section_photos li#lpre a 		{ background-position: -549px -72px; width: 58px; left: 549px; }
body#section_photos li#lpre a:hover	{ background-position: -549px -324px; }
body#section_photos li#lcon a 		{ background-position: -606px -72px; width: 92px; left: 606px; }
body#section_photos li#lcon a:hover	{ background-position: -606px -324px; }
*/

body#section_membres li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_membres li#lclu a:hover	{ background-position: 0 -360px; }
body#section_membres li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_membres li#lent a:hover	{ background-position: -70px -360px; }
body#section_membres li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_membres li#lath a:hover	{ background-position: -155px -360px; }
body#section_membres li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_membres li#lcal a:hover	{ background-position: -218px -360px; }
body#section_membres li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_membres li#lbaz a:hover	{ background-position: -361px -360px; }
body#section_membres li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_membres li#lpho a:hover	{ background-position: -411px -360px; }
body#section_membres li#lmem a 			{ background-position: -468px 108px; width: 64px; left: 468px; }
body#section_membres li#lmem a:hover	{ background-position: -468px -108px; }
body#section_membres li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_membres li#lpre a:hover	{ background-position: -531px -360px; }
body#section_membres li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_membres li#lcon a:hover	{ background-position: -629px -360px; }

/*
body#section_membres li#lclu a 			{ background-position: 0 -36px; width: 70px; left: 0; }
body#section_membres li#lclu a:hover	{ background-position: 0 -324px; }
body#section_membres li#lent a 			{ background-position: -80px -36px; width: 55px; left: 80px; }
body#section_membres li#lent a:hover	{ background-position: -80px -324px; }
body#section_membres li#lath a 			{ background-position: -130px -36px; width: 102px; left: 130px; }
body#section_membres li#lath a:hover	{ background-position: -130px -324px; }
body#section_membres li#lcal a 			{ background-position: -234px -36px; width: 80px; left: 234px; }
body#section_membres li#lcal a:hover	{ background-position: -234px -324px; }
body#section_membres li#lbaz a 			{ background-position: -314px -36px; width: 135px; left: 314px; }
body#section_membres li#lbaz a:hover	{ background-position: -314px -324px; }
body#section_membres li#lpho a 			{ background-position: -450px -36px; width: 43px; left: 450px; }
body#section_membres li#lpho a:hover	{ background-position: -450px -324px; }
body#section_membres li#lmem a 			{ background-position: -492px -36px; width: 51px; left: 492px; }
body#section_membres li#lmem a:hover	{ background-position: -492px -324px; }
body#section_membres li#lpre a 			{ background-position: -542px -36px; width: 65px; left: 542px; }
body#section_membres li#lpre a:hover	{ background-position: -542px -36px; }
body#section_membres li#lcon a 			{ background-position: -606px -36px; width: 92px; left: 606px; }
body#section_membres li#lcon a:hover	{ background-position: -606px -324px; }
*/

body#section_presse li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_presse li#lclu a:hover		{ background-position: 0 -360px; }
body#section_presse li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_presse li#lent a:hover		{ background-position: -70px -360px; }
body#section_presse li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_presse li#lath a:hover		{ background-position: -155px -360px; }
body#section_presse li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_presse li#lcal a:hover		{ background-position: -218px -360px; }
body#section_presse li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_presse li#lbaz a:hover		{ background-position: -361px -360px; }
body#section_presse li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_presse li#lpho a:hover		{ background-position: -411px -360px; }
body#section_presse li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_presse li#lmem a:hover		{ background-position: -468px -360px; }
body#section_presse li#lpre a 			{ background-position: -531px 72px; width: 98px; left: 531px; }
body#section_presse li#lpre a:hover		{ background-position: -531px -72px; }
body#section_presse li#lcon a 			{ background-position: -629px 0px; width: 85px; left: 629px; }
body#section_presse li#lcon a:hover		{ background-position: -629px -360px; }

/*
body#section_presse li#lclu a 			{ background-position: 0 -288px; width: 70px; left: 0; }
body#section_presse li#lclu a:hover		{ background-position: 0 -288px; }
body#section_presse li#lent a 			{ background-position: -80px -288px; width: 55px; left: 80px; }
body#section_presse li#lent a:hover		{ background-position: -80px -324px; }
body#section_presse li#lath a 			{ background-position: -130px -288px; width: 102px; left: 130px; }
body#section_presse li#lath a:hover		{ background-position: -130px -324px; }
body#section_presse li#lcal a 			{ background-position: -234px -288px; width: 80px; left: 234px; }
body#section_presse li#lcal a:hover		{ background-position: -234px -324px; }
body#section_presse li#lbaz a 			{ background-position: -314px -288px; width: 135px; left: 314px; }
body#section_presse li#lbaz a:hover		{ background-position: -314px -324px; }
body#section_presse li#lpho a 			{ background-position: -450px -288px; width: 43px; left: 450px; }
body#section_presse li#lpho a:hover		{ background-position: -450px -324px; }
body#section_presse li#lmem a 			{ background-position: -492px -288px; width: 51px; left: 492px; }
body#section_presse li#lmem a:hover		{ background-position: -492px -324px; }
body#section_presse li#lpre a 			{ background-position: -542px -288px; width: 65px; left: 542px; }
body#section_presse li#lpre a:hover		{ background-position: -542px -324px; }
body#section_presse li#lcon a 			{ background-position: -606px -288px; width: 92px; left: 606px; }
body#section_presse li#lcon a:hover		{ background-position: -606px -324px; }
*/

body#section_contact li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_contact li#lclu a:hover	{ background-position: 0 -360px; }
body#section_contact li#lent a 			{ background-position: -70px 0px; width: 85px; left: 70px; }
body#section_contact li#lent a:hover	{ background-position: -70px -360px; }
body#section_contact li#lath a 			{ background-position: -155px 0px; width: 63px; left: 155px; }
body#section_contact li#lath a:hover	{ background-position: -155px -360px; }
body#section_contact li#lcal a 			{ background-position: -218px 0px; width: 143px; left: 218px; }
body#section_contact li#lcal a:hover	{ background-position: -218px -360px; }
body#section_contact li#lbaz a 			{ background-position: -361px 0px; width: 50px; left: 361px; }
body#section_contact li#lbaz a:hover	{ background-position: -361px -360px; }
body#section_contact li#lpho a 			{ background-position: -411px 0px; width: 57px; left: 411px; }
body#section_contact li#lpho a:hover	{ background-position: -411px -360px; }
body#section_contact li#lmem a 			{ background-position: -468px 0px; width: 64px; left: 468px; }
body#section_contact li#lmem a:hover	{ background-position: -468px -360px; }
body#section_contact li#lpre a 			{ background-position: -531px 0px; width: 98px; left: 531px; }
body#section_contact li#lpre a:hover	{ background-position: -531px -360px; }
body#section_contact li#lcon a 			{ background-position: -629px 36px; width: 85px; left: 629px; }
body#section_contact li#lcon a:hover	{ background-position: -629px -36px; }

/*
body#section_contact li#lclu a 			{ background-position: 0 0px; width: 70px; left: 0; }
body#section_contact li#lclu a:hover	{ background-position: 0 -324px; }
body#section_contact li#lent a 			{ background-position: -80px 0px; width: 55px; left: 80px; }
body#section_contact li#lent a:hover	{ background-position: -80px -324px; }
body#section_contact li#lath a 			{ background-position: -130px 0px; width: 102px; left: 130px; }
body#section_contact li#lath a:hover	{ background-position: -130px -324px; }
body#section_contact li#lcal a 			{ background-position: -234px 0px; width: 80px; left: 234px; }
body#section_contact li#lcal a:hover	{ background-position: -234px -324px; }
body#section_contact li#lbaz a 			{ background-position: -314px 0px; width: 135px; left: 314px; }
body#section_contact li#lbaz a:hover	{ background-position: -314px -324px; }
body#section_contact li#lpho a 			{ background-position: -450px 0px; width: 43px; left: 450px; }
body#section_contact li#lpho a:hover	{ background-position: -450px -324px; }
body#section_contact li#lmem a 			{ background-position: -492px 0px; width: 51px; left: 492px; }
body#section_contact li#lmem a:hover	{ background-position: -492px -324px; }
body#section_contact li#lpre a 			{ background-position: -542px 0px; width: 65px; left: 542px; }
body#section_contact li#lpre a:hover	{ background-position: -542px -324px; }
body#section_contact li#lcon a 			{ background-position: -606px 0px; width: 92px; left: 606px; }
body#section_contact li#lcon a:hover	{ background-position: -606px 0px; }
*/

a { color: #3b5887; text-decoration: none; }
a:hover { color: #fa9a19; text-decoration: underline; }

a.nav { color: #3b5887; text-decoration: none; }
a.nav:hover { color: #ffaa07; text-decoration: underline; }

a.annonce { margin: 0px 25px 5px 0; float: right; padding: 0 20px; background: transparent url('../img/annonce2.gif') top right no-repeat; }

#generic { float: left; width: 721px; min-height: 520px; background: #fff url(../img/bg_content_generic.jpg) no-repeat; }

#accueil { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_accueil.jpg) no-repeat; }
#about { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_about.jpg) no-repeat; }
#membres { padding-top:45px;padding-left:13px;float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_membres.jpg) no-repeat; }
#membresBottin { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_bottin.jpg) no-repeat; }
#entraineurs { float: left; width: 721px; min-height: 520px; background: #fff url(../img/bg_content_entraineurs.jpg) no-repeat; }
#photos { float: left; width: 721px; min-height: 520px; background: #fff url(../img/bg_content_photos.jpg) no-repeat; }
#contact { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_contact.jpg) no-repeat; }
#calendrier { float: left; width: 721px; background: #fff url(../img/bg_content_calendar.jpg) no-repeat; position:relative; }
#bazar { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_bazar.jpg) no-repeat; }
#presse { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_presse.jpg) no-repeat; }
#inscription { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_inscription.jpg) no-repeat; }
#inscription h3 { font-size:13px;font-weight:bold;color:#002143;text-transform:uppercase;}
#inscription p{margin-bottom:20px;color:#323333;}
#inscription p strong{color:#000000;}
#inscription table{
	border-right:1px #012951 solid;
	border-bottom:1px #012951 solid;
	margin-bottom:30px;
}
#inscription th{
	border:1px #012951 solid;
	background-color:#23578b;
	border-right:none;
	border-bottom:none;
	padding:5px;
	color:#FFFFFF;
	text-transform:uppercase;
}
#inscription td{
	border:1px #012951 solid;
	border-right:none;
	border-bottom:none;
	padding:10px;
}
#inscription tr{
	padding:5px;
}
#inscription .left{
	background-color:#e9edf1;
	font-weight:bold;
	width:120px;
}
#inscription #form_count input{
	float:none;
}
#inscription .right{
	text-align:right;
}
acronym{
	cursor:help;
}

#inscription fieldset{border-top:1px solid #c6cacd;padding-top:20px;padding-bottom:20px;}
#inscription legend{padding-right:15px;font-size:13px;font-weight:bold;color:#002143;text-transform:uppercase; }
#inscription form div{margin:10px;}
#inscription label{width:150px;float:left;display:block; text-align:right;}
#inscription .field{width:250px;float:left;margin:0;margin-left:0;text-align:left;}
#inscription .error{width:250px;float:left;margin:0;margin-left:10px;height:60px;border:1px solid #FF6666;background-color: #FFCCCC;padding-top:10px;padding-bottom:10px}

.coordonnes {margin:0;background:#e9edf1;padding:0;padding-top:15px;padding-bottom:20px;border-top:1px solid #c6cacd;border-bottom:1px solid #c6cacd;}
#inscription .coordonnes .error{width:240px;float:left;height:50px;border:1px solid #FF6666;background-color: #FFCCCC;padding:5px;padding-left:0px;}
#inscription .coordonnes .error .example{margin-left:18px;}

.clear{clear:both;display:block;}
.example{font-size:10px;color:#999999;margin-left:10px;padding-top:7px;background:none !important;}
#inscription .niveau label{float:none;display:inline;}
#inscription .niveau input{float:none;display:inline;margin-left:3px;margin-right:10px;background:#FFFFFF !important;}
#inscription .niveau h4 {display:inline;width:150px;float:left;font-size:12px;font-weight:normal;text-align:right;}
#inscription .niveau div {display:inline;width:200px;float:left;}
 #inscription .fValidator-msg{color:#FF0000; display:block;margin-top:6px;margin-left:8px;}
.fValidate['required']{background-color:#FFFFFF !important;}


#inscription .coordonnes .error input{width:200px !important;}
input{margin-left:10px ;}
*:first-child+html input{margin:0px !Important;}
*:first-child+html input{margin:0px !Important;}
*:first-child+html #inscription .fValidator-msg{color:#FF0000; display:block;margin-top:6px;margin-left:18px;}
*:first-child+html  .field{ margin-left:0px !important;}
*:first-child+html  .error{ padding:0px !important;}
*html input{margin:0px !Important;}
*html input{margin:0px !Important;}
*html #inscription .fValidator-msg{color:#FF0000; display:block;margin-top:6px;margin-left:18px;}
*html  .field{ margin-left:0px !important;}
*html  .error{ padding:0px !important;}
#inscription .field select{margin-left:10px;}
#inscription .error select{margin-left:10px;}
#menu_third {
	text-align:right;
	padding-left:40px;
}
#menu_third ul{
	border-top:1px #c6cacd solid;
}
#menu_third li{
	border-bottom:1px #c6cacd solid;
}
#menu_third a{
	display:block;
	padding:7px;
}
#menu_third a:hover{
	text-decoration:none;
	color:#002143;
	background-color:#e9edf1;
}
#defialpin { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_defialpin.jpg) no-repeat; }
#gala { float: left; width: 721px; min-height: 520px; _height: 520px; background: #fff url(../img/bg_content_gala.jpg) no-repeat; }

#entete { float: left; width: 400px; height: 56px; margin-left: 20px; _margin-left: 10px;}

.entete { height: 56px; }

#evenements {
	float: left;
	width: 445px;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
}

#evenements ul { list-style-type:none; padding: 15px 0 0 50px; margin-left:20px; margin-top:15px;margin-right:40px;min-height:200px; border-bottom:1px solid #dae0e7; }
#evenements ul li { padding-bottom: 15px; }
#evenements h5 { font-weight: normal; color: #000; font-size: 13px; }
#evenements p { color: #000; }

#profildujour {
	float: left;
	width: 208px;
	padding: 0px;
	margin: 0 0 0 25px;
}

#profildujour div.vignette { padding-top: 10px; }
#profildujour div p.nom { padding: 3px 0;}
#profildujour div p.nom a { color: #111; text-decoration: none; }
#profildujour div p.nom a:hover { text-decoration: underline; }

#accueil .lienProfils { width: 150px; clear:both; }
#accueil .lienCalendrier { margin: 20px 0 0 20px; }

#content {
	float: left;
	margin-left: 150px;
	_margin-left: 75px;
	margin-top: 15px;
	padding: 10px;
	width: 510px;
	position: relative;
	top: 10px;
}

#athletecontent {
	float: left;
	margin-left: 150px;
	_margin-left: 75px;
	margin-top: 15px;
	padding: 0px;
	width: 510px;
	position: relative;
	top: 10px;
}

#athletecontent .sb-inner { background: white; }
#athletecontent .sb-shadow { background: #eee; }
#athletecontent .sb-border { background: #eee; }

#athletecontent .profilshort {
	margin-bottom: 10px;
	background-color: #fff;
	border: solid 1px #eee;
	width: 512px;
	padding: 10px;
	/*height: 150px;*/
}

#athletecontent .profillong {
	background-color: #fff;
	border: solid 1px #eee;
	width: 512px;
	padding: 10px;
	/*height: 1200px;*/
}

.profilPhoto {
	float: left;
	width: 140px;
}

.profilData {
	/*float: left;*/
	width: 370px;
	/*float:right;*/
}

.profilClear{
clear:both;
}

.profilData .def { width: 130px;}
.profilData .valeur { color: #3b5887; }

.profilData .data1 { width: 170px;}
.profilData .data2 { }

#about #content { background-color: transparent; border: 0;	margin-top: 0px; }
#about #content h4, #about #content p { padding-bottom: 10px;}
#about table { width: 100%; }
#about table td { padding: 5px; }

#content_ca {
	float: left;
	margin-left: 150px;
	_margin-left: 75px;
	margin-top: 15px;
	padding: 10px;
	width: 510px;
	position: relative;
	top: 10px;
}

#about #content_ca { padding: 0px; }
#about #content_ca .profilshort {
	margin-bottom: 10px;
	background-color: #fff;
	border: solid 1px #eee;
	width: 510px;
	padding: 10px 0 10px 10px;
	height: 150px;
	clear: both;
}

#about #content_ca .profilshort td.photo { width: 140px; vertical-align: top; }
#about #content_ca .profilshort td.data1 { vertical-align: top; }

#entraineurs #content { padding: 0px; }
#entraineurs #content .profilshort {
	margin-bottom: 10px;
	background-color: #fff;
	border: solid 1px #eee;
	width: 512px;
	padding: 10px;
	/*height: 150px;*/
	clear: both;
}

/*#recherche { position: absolute; top: 222px; right: 0px; _right: 0px; margin: 10px 20px 0 0; color: #000; height: 20px;}*/
/*#recherche_item { position: absolute; top: 230px; left: 385px; margin: 10px 20px 0 0; color: #000; height: 20px;}*/
#recherche_athlete { position: absolute; top: 270px; right: 0px; _right: 0px; margin: 10px 20px 0 0; color: #FFF; height: 20px;}
/*#recherche_entraineur { position: absolute; top: 222px; right: 0px; _right: 0px; margin: 10px 20px 0 0; color: #000; height: 20px;}*/

#lienretour { float: right; margin: 20px 20px 0 0; }

#prefooter { float: left; width: 721px; height: 20px; background: url(../img/bg_tile.gif) repeat-y; }

#footer { float: left; width: 721px; height: 50px; background: url(../img/footer.gif) no-repeat bottom left; }

#footnav { text-align: center; }
#footnav { font-size: 10px; color: #3b5887; text-transform:uppercase; padding-top:5px;}
#footnav a { color: #3b5887; text-decoration: none; }
#footnav a:hover { color: #ffaa07; text-decoration: underline; }

#photocontainer { width: 690px; margin-left: 15px; padding-top: 5px; clear:both;}

#photocontainer h3 { font-weight: bold; padding-bottom: 10px; }
#photocontainer a { color: #fa9a19; text-decoration: none; }
#photocontainer a:hover { color: #fa9a19; text-decoration: underline; }

/* liste des albums */
#albumlist ul { list-style:none; }
#albumlist ul li { display: block; float: left; padding:0 10px 15px 10px; vertical-align:top; border-right: dotted 1px #3b5887;}
#albumlist ul li img { margin: 0; }
#albumlist p { font-size:11px; width: 148px; }
/* p.date { color: #3b5887; } */

/* un album */
#album ul { list-style:none; }
#album ul li { float: left; padding:0 10px 10px 10px; height: 150px; width: 150px; }
#album ul li img { border: solid 0px white; }
#album p { font-size:11px; width: 148px; }

/* calendrier */
#calheader { color: #3b5887;
position:absolute;
|position:relative;
width:260px; top:0; right:0; padding: 0 20px 0 0; z-index:60; }
#calheader h2 { color: #3b5887; }
#calheader span { float: left; display:block; position:relative; top:-5px }
#calheader #calheaderHEADER { text-align: center; width:200px; top:1px; color:#FFFFFF; }

#calcontainer { width: 690px; margin-left: 15px; clear:both; position: relative; top: 11px; }

.calendar {
	margin-left: 7px;
	width: 672px;
	color: #000;
	table-layout:fixed;
	border-right:1px solid #aabcd2;
	border-bottom:1px solid #aabcd2;
}
.calendar th {
	font: 12px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-weight: normal;
	height: 20x;
	text-align: center;
	border-left:1px solid #aabcd2;
	padding: 1px 2px;
}
.calendar td {
	font: 14px 'Arial Black','Arial-Black',Arial,sans-serif;
	height: 90px;
	width: 96px;
	padding:2px 0 0 4px;
	background: transparent url(../img/tuile_calendar.png);
	line-height:18px;
}
.calendar td .chiffre {
	color:#8ca5c4;
}
.calendar td p {
	color:#8ca5c4;
	margin:0 0 4px -4px;
	padding:0 0 0 4px;
	border-left:1px solid #154681;
}
.calendar .today { background-color: #ffaa07; color:#0f4d88 !important; }
.calendar .today .chiffre { color:#0f4d88 !important; }
.calendar .link { background-color: #D4C9EF; }

.calendar td p a, .calendar td p a:link {
	font: 10px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

}
.calendar td p a:hover { text-decoration: underline; }

/* bazar */
#bazarcontent { width: 690px; margin-left: 15px; padding-top: 5px; clear: both; position: relative; top: 10px;}
#bazarcontent table { width: 660px; margin-left: 10px; clear: both;}
#bazarcontent table tbody td { vertical-align: top; text-align: left; height: 110px; padding: 5px; }
#bazarcontent table tbody td.first { text-align: center; width: 120px; }
#bazarcontent table tbody td.desc { width: 300px;}

#bazarcontent table tbody tr td { background: transparent url(../img/bg_bazar_odd.gif) repeat-x top left; }
#bazarcontent table tbody tr.even td { background: transparent url(../img/bg_bazar.png) no-repeat top left; }
/* #bazarcontent table tbody tr:hover td { border-top: solid 1px #3b5887; border-bottom: solid 1px #3b5887; background-color: #dddfe6;} */

#bazarcontent p.delai { margin-left: 15px; }

.bazarSuccess {
	color: #111;
	margin-left: 15px;
}

.inscriptionSuccess {
	color: #d44;
}

#formBazar fieldset { padding: 15px 0 15px 15px;}
#formBazar fieldset legend { font-weight: bold; }
#formBazar dl { padding: 5px 0 0 0; }
#formBazar dt { text-align: right; width: 170px; float: left; padding: 0px 5px 0 0; clear: both; }
#formBazar dd { width: 500px; float: left; padding: 0 0 15px 0;  }

#formBazar fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0px 0px 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size:0.8em;
}

.bouton input {
	border: 1px solid #000000;
	margin-right:10px;
	font-size:1em;
	padding:2px 10px;
	background-color:#9dc9e3;
	color:#000000;
}

.loadingIndicator {
	background : url('../img/indicator.gif') no-repeat;
}

.msgErreur { color: #e21; padding-bottom: 10px; }

.popupEvenement {
	text-align: left;
}

#idLoginForm fieldset { padding: 15px 0 15px 0px; }
#idLoginForm fieldset legend { font-weight: bold; }
#idLoginForm dl { padding: 5px 0 0 0; }
#idLoginForm dt { text-align: right; width: 170px; float: left; padding: 0px 5px 0 0; clear: both; }
#idLoginForm dd { width: 300px; float: left; padding: 0 0 15px 0;  }

#membres li.fichier { margin: 0px; line-height: 30px; background: url(../img/icone-dossier.gif) 0 50% no-repeat; }
#membres li.fichier a { padding-left: 15px; }

div.pagination { margin-bottom: 10px; padding: 0; height: 30px; }

a.paginate {
    border: 1px solid #3b5887;
    padding: 2px 6px 2px 6px;
    text-decoration: none;
    color: #3b5887;
}
a.paginate:hover {
    background-color: #fa9a19;
    color: #fff;
    text-decoration: underline;
}
a.current {
    border: 1px solid #3b5887;
    padding: 2px 6px 2px 6px;
    background:#3b5887;
    color: #fff;
    text-decoration: none;
}
span.inactive {
    border: 1px solid #999;
    padding: 2px 6px 2px 6px;
    color: #999;
}

ul.menuMembres {margin-left: 15px; list-style-type: square; }

/* bottin des membres */
#membresBottin #content {
	width: 640px;
	margin-left: 15px;
	padding: 0 0 0 10px;
}
#membresBottin #content table { width: 670px; }
#membresBottin #content thead tr th { font-weight: bold; }
#membresBottin #content table tbody tr td { background: transparent url(../img/bg_bazar_odd.gif) repeat-x top left; }
#membresBottin #content table tbody tr.even td { background: transparent url(../img/bg_bazar.png) no-repeat top left; }

#formInscription fieldset { padding: 15px 0 15px 15px;}
#formInscription fieldset legend { font-weight: bold; }
#formInscription dl { padding: 5px 0 0 0; }
#formInscription dt { text-align: right; width: 170px; float: left; padding: 0px 5px 0 0; clear: both; }
#formInscription dd { width: 300px; float: left; padding: 0 0 15px 0; }
#formInscription #defiSexe_id { width: 100px;}
#formInscription #defiCat_id { width: 150px;}
#datejour_id { width: 50px; }
#datemois_id { width: 50px; }
#dateannee_id { width: 65px; }

#formInscriptionGala fieldset { padding: 15px 0 15px 15px;}
#formInscriptionGala fieldset legend { font-weight: bold; }
#formInscriptionGala dl { padding: 5px 0 0 0; }
#formInscriptionGala dt { text-align: right; width: 170px; float: left; padding: 0px 5px 0 0; clear: both; }
#formInscriptionGala dd { width: 300px; float: left; padding: 0 0 15px 0; }

#pub_rotative { float:left;clear:both;margin-left:12px;margin-top:5px;margin-bottom:3px; }

*html #pub_rotative { float:left;clear:both;margin-left:6px;margin-top:5px;margin-bottom:3px; }
#form_count input {width:30px;float:left;margin-bottom:4px;}
#form_count td div{padding:0;margin:0;}
#form_count .error{background:transparent;border:none;width:auto;padding:0;margin:0;width:70px;height:50px;display:block;margin-bottom:10px;}
#form_count .field{background:transparent;border:none;width:auto;padding:0;margin:0;width:70px;height:50px;}
#form_count .fValidator-msg{color:#FF0000; display:block;margin-top:6px;margin-left:8px; clear:both;}
#form_count td{vertical-align:top !important;}

