/*	cadre onglets	*/

.fond_cadre{
	background-color:#383838;
	width:448px;
	height:246px;
	display:block;
	position:relative;
	scrollbar-face-color:#C80000;
	scrollbar-arrow-color:#FD6464;
	scrollbar-track-color:#9F9E9E;
	scrollbar-highlight-color:#FD6464;
	scrollbar-shadow-color:#E6E5ED5;
	scrollbar-3dlight-color:#555454;
	scrollbar-darkshadow-color: #000;
}

.texte {
	height:180px;
	width:392px;
	overflow:auto;
	position:relative; 
	top:12px; 
	padding:0px 25px;
	text-align:justify;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}
.texte_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:none;
	text-decoration:none;
	text-align:justify;
}
.texte_gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.texte_gras_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #F52525;
}
.texte_souligne_gras_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#F52525;
	font-weight: bold;
}
.titres {
	color:#F52525;
	font-weight:bold;
	font-size:16px;
}
.titres2 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.sous_titres {
	color:#F52525;
	font-weight:bold;
	font-size:14px;
}
.titres_MAJ {
	color:#F52525;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
.onglets_on {
	background-image:url(onglets/onglet_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width: 112px;
	height: 30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.onglets_off {
	background-image:url(onglets/onglet_off.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width: 112px;
	height: 30px;
	color:#C0C0C0;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
}

.back_on {
	background-image:url(../onglets/onglet_team.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
	width:102px;
	line-height:1.4em;
	padding:5px 5px;
	float:left;
	text-align:center;
	vertical-align:top;
	display:block;
}

.back_off {
	background-image:url(../onglets/onglet_off.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:20px;
	width:102px;
	line-height:1.4em;
	padding:5px 5px;
	float:left;
	text-align:center;
	vertical-align:top;
	display:block;
}



/*	PHOTOS/VIDEOS	*/

.cadre_videos{
	background-color:#383838;
	width:440px;
	height:252px;
	margin-top: 12px;
	margin-bottom: 12px;
	overflow:auto;
/*	display:block; */
/*	position:relative;  */
	scrollbar-face-color:#C80000;
	scrollbar-arrow-color:#FD6464;
	scrollbar-track-color:#9F9E9E;
	scrollbar-highlight-color:#FD6464;
	scrollbar-shadow-color:#E6E5ED5;
	scrollbar-3dlight-color:#555454;
	scrollbar-darkshadow-color: #000;
}
.texte_videos {
	width:435px;
	height:210px;
	overflow:auto;
	position:relative; 
	/* top:12px; */
	text-align:justify;
	font-weight:bold;
	font-size:11px;
	/* vertical-align:top; */
}
.cadre_photos{
	background-color:#383838;
	width:440px;
/*	height:123px; */
	height:200px; 
	margin-top: 12px;
	margin-bottom: 12px;
	overflow:auto;
/*	display:block; */
/*	position:relative; */
	scrollbar-face-color:#C80000;
	scrollbar-arrow-color:#FD6464;
	scrollbar-track-color:#9F9E9E;
	scrollbar-highlight-color:#FD6464;
	scrollbar-shadow-color:#E6E5ED5;
	scrollbar-3dlight-color:#555454;
	scrollbar-darkshadow-color: #000;
}

.texte_photos {
	height:85px;
	width:435px;
	overflow:auto;
	position:relative; 
	/* top:12px; */
	text-align:justify;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}


/*	ACTUS	*/
.cadre_actus{
	background-color:#383838;
	width:621px;
	height:442px;
	display:block;
	position:relative;
	scrollbar-face-color:#C80000;
	scrollbar-arrow-color:#FD6464;
	scrollbar-track-color:#9F9E9E;
	scrollbar-highlight-color:#FD6464;
	scrollbar-shadow-color:#E6E5ED5;
	scrollbar-3dlight-color:#555454;
	scrollbar-darkshadow-color: #000;
}
.cadreLOU{
	background-color:#383838;
	width:800px;
	height:510px;
	display:block;
	position:relative;
	scrollbar-face-color:#C80000;
	scrollbar-arrow-color:#FD6464;
	scrollbar-track-color:#9F9E9E;
	scrollbar-highlight-color:#FD6464;
	scrollbar-shadow-color:#E6E5ED5;
	scrollbar-3dlight-color:#555454;
	scrollbar-darkshadow-color: #000;
	padding-top: 100px;
	overflow: hidden;
}
.cadre_photos_olym{
	background-color:#383838;
	width:440px;
	height:400px; 
	margin-top: 12px;
	margin-bottom: 12px;
	overflow:auto;
	scrollbar-face-color:#C80000;
	scrollbar-arrow-color:#FD6464;
	scrollbar-track-color:#9F9E9E;
	scrollbar-highlight-color:#FD6464;
	scrollbar-shadow-color:#E6E5ED5;
	scrollbar-3dlight-color:#555454;
	scrollbar-darkshadow-color: #000;
}

.cadre_videos_O{
	background-color:#383838;
	width:440px;
	height:200px;
	margin-top: 12px;
	margin-bottom: 12px;
	overflow:auto;
	scrollbar-face-color:#C80000;
	scrollbar-arrow-color:#FD6464;
	scrollbar-track-color:#9F9E9E;
	scrollbar-highlight-color:#FD6464;
	scrollbar-shadow-color:#E6E5ED5;
	scrollbar-3dlight-color:#555454;
	scrollbar-darkshadow-color: #000;
}
.texte_photos {
	height:400px;
	width:440px;
	overflow:auto;
	position:relative; 
	top:12px; 
	left: 15px;
	padding: 8px;
	text-align:justify;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}
.texte_actus {
	height:375px;
	width:580px;
	overflow:auto;
	position:relative; 
	top:12px; 
	left: 15px;
	padding: 8px;
	text-align:justify;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}
.actus_cadre {
	font-weight:bold;
	color: #000000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.actus_titres {
	font-weight:bold;
	color: #ad0202;
	text-transform:uppercase;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}


/*	ACCUEIL athlètes	*/
a.fred {
  position:relative;
  text-decoration: none;
}
a:hover.fred {
  text-decoration: none;
  background: none;
}
a.fred span {
display: none;
}

a:hover.fred span {
  display: inline;
  position: absolute; 
  top: -487px;
  left: -5px;
  z-index: 20;
  width:100%;
  padding:2px 4px;
}


a.luc {
  position:relative;
  text-decoration: none;
}
a:hover.luc {
  text-decoration: none;
  background: none;
}
a.luc span {
display: none;
}

a:hover.luc span {
  display: inline;
  position: absolute; 
  top: -487px;
  left: -189px;
  z-index: 20;
  width:100%;
  padding:2px 4px;
}
