body {
	background-color : #000000;
	padding : 0;
	margin :0;
}
/* police dynamique */
.Museo-300 { 
	font-family : "Museo-500";
	background-color : transparent;
	color : #000000;
	font-size : 15pt;
	text-decoration : none;
}
.Museo-500 { 
	font-family : "Museo-500"; 
	background-color : transparent;
	color : #000000;
	font-size : 17pt;
	text-decoration : none;
}
.Museo-500A { 
	font-family : arial, sans sherif;
	background-color : transparent;
	color : #000000;
	font-size : 17pt;
	text-decoration : none;
}
.Museo-700 { 
	font-family : "Museo-700"; 
	background-color : transparent;
	color : #000000;
	font-size : 19pt;
	text-decoration : none;
}
.Museo-700A { 
	font-family : arial, sans sherif;
	background-color : transparent;
	color : #000000;
	font-size : 19pt;
	text-decoration : none;
}
#wrapper {
	background-color : transparent;
	width : 100%;
}
.TexteTitre {
	color: #000000;
	font-family : arial, sans sherif;
	font-size : 22px;
	font-weight : bold;
	text-decoration : none;
}
/* header */
.boutique {
	padding : 0 20px 0 0;
}
#header {
	width : 998px;
	height : 50%;
	margin : auto;
}
#header-left {
	float : left;
	background-color : transparent;
	color : #ffffff;
	width : 542px;
}
#header-left2 {
	float : left;
	background-color : transparent;
	color : #ffffff;
	width : 300px;
	margin-right : 10px;
}
#header-left img {
	float : left;
}
#header-left h1, #header-left2 h1 {
	float : left;
	padding : 45px 20px 0 20px;
	margin : 0;
	font-family : arial, sans sherif;
	font-size : 20px;
}
#header-left2 h1 {
	float : none;
	padding : 0 0 10px 8px;
}
#header-right {
	float : right;
	width : 450px;
	text-align : right;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : bold;
	height : 80px;
}
#header-right2 {
	float : left;
	width : 469px;
	margin-right : 10px;
	text-align : center;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : bold;
	padding-top : 36px;
}
#header-right2 IMG {
	display : block;
	margin : auto;
}
#header-right3 {
	float : left;
	width : 200px !important;
	text-align : right;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : bold;
	height : 80px;
	padding-top : 36px;
	padding-left:5px;
}
.date {
	padding : 15px 13px 0 0;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : bold;
}
#header-right3 .date {
	padding : 0;
	color : white;
}
#header-right3 TABLE {
	width : 134px;
	text-align : center;
	border-collapse : collapse; 
	border-spacing : 0;
}
#header-right3 TABLE TD {
	padding : 0;
	width : 62px;
}
#header-right3 TABLE TD IMG {
	margin : auto;
}
#header-logo {
	padding : 0;
	font-family : arial, sans sherif;
	font-size : 11px;
	height : 40px;
	margin : 18px 0;
}
#header-logo a {
	font-family : arial, sans sherif;
	font-size : 12px;
	color : #ffdd00;
	text-decoration : none;
}
#header-logo div {
	float :left;
	display: inline;
	background-color : transparent;
	padding : 0;
}
#header-logo-shop {
	float: left;
	margin: 10px 5px 0px 0px;
}
#header-logo-img {
	padding : 0;
	margin : 0 0 0 160px;
}
#header-logo-countries {
	float: left;
	margin: 10px 0px 0px 10px;
}
/* menu du haut  */
#header_link {
	background : url(../images/home/header-bm-center.png) transparent 0 0 no-repeat;
	width : 1000px;
	height : 24px;
	font-family : arial, sans sherif;
	font-size : 11px;
	color: #ffdd00;
	font-weight : normal;
	text-decoration : none;
}
#header_links {
	width : 990px;
	height : 24px;
	margin-left : 5px;
	font-family : arial, sans sherif;
	font-size : 11px;
	color: #ffdd00;
	font-weight : normal;
	text-decoration : none;
}
#nav-hbm {
	display : block;
	padding : 0 0 10px 0;
	margin : 0;
}
.nav-hbm-top {
	background : url(../images/home/header-bm-haut.png) transparent 0 0 no-repeat;
	height : 8px;
}
.nav-hbm-bottom {
	background : url(../images/home/header-bm-bas.png) transparent 0 0 no-repeat;
	height : 8px;
}
#header_links a.item {
	display: block;
	font-family : arial, sans sherif;
	font-size : 11px;
	color: #fcd81c;
	font-weight : bold;
	padding : 0 12px 0 12px;
	border-left : 1px solid #fcd81c;
}
#header_links a.first {
	padding-right : 12px;
	border : 0;
	font-family : arial, sans sherif;
	font-size : 11px;
	color: #fcd81c;
	font-weight : bold;
}
#rub A, #rub LI A {
	width : 150px; 
	font-family : arial, sans sherif;
	font-size : 11px;
	color: #ffdd00;
	font-weight : bold;
	text-decoration : none;
}
.decal UL LI A:hover, 
.decal UL LI.item_over A, 
.slidemenu UL LI UL LI A,
.slidemenu UL LI UL LI A:hover 
{
	background : url(../images/home/png_transparent.png) transparent 0 0 repeat;
	font-family : arial, sans sherif;
	font-size : 11px;
	color: #ffdd00;
	font-weight : bold;
	text-decoration : none;
}
#header_links .decal {
	padding : 10px 0 0 0;
	font-family : arial, sans sherif;
	font-size : 11px;
	color: #ffdd00;
	font-weight : bold;
	text-decoration : none;
}
/* facebook */
.bloc_fb {
	height : 74px;
	margin-left : 2px;
	margin-bottom : 20px;
	background : url(../images/bkd_fb.gif) transparent 0 0 no-repeat;
}
.bloc_fb .fb_left {
	float : left;
	width : 7px;
	height : 74px;
	background : url(../images/fb_left.gif) transparent 0 0 no-repeat;
}
.bloc_fb .fb_center {
	float : left;
	position : relative;
	width : 244px;
	height : 74px;
	background : url(../images/fb_bkd.gif) #344DA3 0 0 no-repeat;
}
.bloc_fb .fb_center .fb_content, #navGris .bloc_fb .fb_center .fb_content {
	padding : 0 0 0 58px;
}
.bloc_fb .fb_right {
	float : left;
	width : 8px;
	height : 74px;
	background : url(../images/fb_right.gif) transparent 0 0 no-repeat;
}
.bloc_fb .text_fb, #navGris .bloc_fb .text_fb {
	/*float : left;
	margin : 20px 0 0 61px;*/
	padding : 20px 0 0 0;
	color : white;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	text-align : center;
}
.bloc_fb IFRAME {
	float : right;
	margin : 7px 0 0 0;
}
/* banniere 1 */
#jauneBanniere1 {
	background-color : #ffdd00;
	height : 134px;
	width : 100%
}
.banniere1 {
	width : 993px;
	height : 134px;
	margin : auto;
	padding : 10px 0 0 0;
	text-align : center;
}
.banniere1  OBJECT, .banniere1  EMBED {
	margin : auto;
}
/* banniere 2 */
.pubLeftt {
	float : left;
	width : 650px;
	background-color : transparent;
	padding : 40px 0 0 0;
}
.pubRight {
	float : left;
	width : 328px;
	padding : 20px 0 2px 15px;
	display : block;
}
/* bandeau jaune */
#nav-jaune {
	background : url(../images/center-bkg-middle.png) transparent center top no-repeat;
	height : 445px;
}
#nav-jaune-repeat {
	background : url(../images/center-bkg-right.png) transparent center top repeat-x;
	height : 445px;
	width : 100%;
}
#nav-jaune-main {
	background-color : transparent;
	width : 998px;
	height : 445px;
	margin : auto;
	padding : 0;
}
/* animation gauche home */
#anim-gauche {
	float : left;
	width : 608px;
	height : 445px;
	background-color : transparent;
}
#anim-gauche-carousel {
	float : left;
	margin : 0;
	height : 420px;
	overflow : hidden;
	margin : 20px 0px 0 0px;
}
#anim-gauche-carousel UL {
	list-style : none;
	padding : 0;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
}
#anim-gauche-carousel UL LI {
	height : 420px;
}
#anim-gauche-carousel .item a {
	width : 165px;
	/*height : 400px;*/
	margin : 0 2px 0 0;
	text-align : center;
	text-decoration : none;
}
#anim-gauche-carousel-left, #anim-gauche-carousel-right {
	float : left;
	display : block;
	width : 45px;
	margin : 180px 0 0 0;
	cursor : pointer;
}
.home_anim {
	width : 165px;
	height : 312px;
	display : block;
	background-position : center;
	background-repeat : no-repeat;
}
/* animation droite home */
#anim-droite {
	float : right;
	display : block;
	width : 386px;
	height : 444px;
	background-color : transparent;
}
#anim-droite .texte {
	text-align : center;
	font-family : "Museo-700";
	font-size : 18px;
	color : #000000;
	padding-top : 20px;
	text-decoration : none;
}
#anim-droite-main {
	height : 375px;
	width : 386px;
}
/* animation interieur chrono */
#anim-dm-inter {
	float : left;
	margin : 90px 0 0 110px;
	width : 150px;
	height : 190px;
}
#anim-dm-chrono-carousel {
	width : 150px;
	height : 190px;
	margin : 28px 0 0 8px;
	overflow : hidden;
	background : transparent;
}
#anim-dm-chrono-carousel UL {
	list-style : none;
	padding : 0;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
}
#anim-dm-chrono-carousel .item a {
	float : left;
	width : 150px;
	height : 190px;
	margin : 0;
	text-align : center;
	text-decoration : none;
}
#anim-dm-chrono-right {
	cursor : pointer;
}
#anim-dm-chrono-left {
	cursor : pointer;
}
/* bandeau noir */
#bandeau-noir {
	background : url(../images/middle-bkg-center.png) transparent center top no-repeat;
	height : 588px;
	padding : 0;
}
#bandeau-noir-main {
	background-color : transparent;
	width : 998px;
	height : 580px;
	margin : auto;
	display : block;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : normal;
}
/* picto video et photo */
.relative {
	position : relative;
	left : 0;
	top : 0;
}
.video, .photo, .dossier, .micro {
	position : absolute;
	width : 30px;
	height : 20px;
	left : 170px;
	top : 130px;
}
.videoBig, .photoBig, .dossierBig, .microBig {
	position : absolute;
	width : 30px;
	height : 20px;
	left : 205px;
	top : 391px;
}
.video {
	background : url(../images/picto/video.jpg) transparent 0 0 no-repeat;
}
.videoBig {
	background : url(../images/picto/video.jpg) transparent 0 0 no-repeat;
}
.photo {
	background : url(../images/picto/photo.jpg) transparent 0 0 no-repeat;
}
.photoBig {
	background : url(../images/picto/photo.jpg) transparent 0 0 no-repeat;
}
.dossier {
	background : url(../images/picto/dossier.jpg) transparent 0 0 no-repeat;
}
.dossierBig {
	background : url(../images/picto/dossier.jpg) transparent 0 0 no-repeat;
}
.micro {
	background : url(../images/picto/micro.jpg) transparent 0 0 no-repeat;
}
.microBig {
	background : url(../images/picto/micro.jpg) transparent 0 0 no-repeat;
}
/* breaking news */ 
#bnm-left {
	float : left;
	width : 316px;
	background-color : transparent;
}
.bnm-news-home {
	padding : 0 0 5px 15px;
	font-weight : normal;
	color : white;
	font-family : arial, sans sherif;
	font-size : 14px;
}
#carrouselDiv32 .bnm-news-home {
	color : #fce75b;
}
#bnm-left-center {
	background : url(../images/bloc/bnm-imgl-center.png) transparent 0 0 repeat-y;
	height : 467px;
}
#bnm-left-top {
	background : url(../images/bloc/bnm-imgl-haut.png) transparent 0 bottom no-repeat;
	height : 7px;
}
#bnm-left-bottom {
	background : url(../images/bloc/bnm-imgl-bas.png) transparent 0 top no-repeat;
	height : 6px;
}
#anim-bnmg-carousel {
	float : left;
	width : 235px;
	height : 460px;
	overflow : hidden;
	padding-top : 8px;
}
#anim-bnmg-carousel UL {
	list-style : none;
	padding : 0;
	margin : auto;
}
#anim-bnmg-carousel .item a {
	float : left;
	width : 235px;
	height : 460px;
	text-align : center;
	text-decoration : none;
}
#anim-bnmg-carousel-left {
	float : left;
	display : block;
	width : 26px;
	margin : 220px 5px 0 8px;
	cursor : pointer;
}
#anim-bnmg-carousel-right {
	float : left;
	display : block;
	width : 26px;
	margin : 220px 0 0 6px;
	cursor : pointer;
}
/* les 4 block droite */
.bnm-right {
	width : 318px;
	background-color : transparent;
}
.bnm-right-center {
	background : url(../images/bloc/bnm-imgr-center.png) transparent 0 0 repeat-y;
	height : 203px;
}
.bnm-right-top {
	background : url(../images/bloc/bnm-imgr-haut.png) transparent 0 bottom no-repeat;
	height : 7px;
}
.bnm-right-bottom {
	background : url(../images/bloc/bnm-imgr-bas.png) transparent 0 top no-repeat;
	height : 10px;
}
.bjm-right-center {
	background : url(../images/bloc/bjm-imgr-center.png) transparent 0 0 repeat-y;
	height : 204px;
}
.bjm-right-top {
	background : url(../images/bloc/bjm-imgr-haut.png) transparent 0 bottom no-repeat;
	height : 8px;
}
.bjm-right-bottom {
	background : url(../images/bloc/bjm-imgr-bas.png) transparent 0 top no-repeat;
	height : 8px;
}
#carrouselDiv32 .bnm-right-center {
	background : url(../images/bloc/bnm-imgr-jaune-center.png) transparent 0 0 repeat-y;
}
#carrouselDiv32 .bnm-right-top {
	background-image : url(../images/bloc/bnm-imgr-jaune-haut.png);
}
#carrouselDiv32 .bnm-right-bottom {
	background-image : url(../images/bloc/bnm-imgr-jaune-bas.png);
}
/* le carrousel noir sport */
#anim-noir-carousel {
	background : url(../images/accueilsport/chrono-accueilsport.png) transparent center 5px no-repeat;
	height : 159px;
}
.programme {
	text-align : center;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	padding : 170px 0 0 0;
}


/* les 4 carrousel */
#carrouselDiv1,
#carrouselDiv2,
#carrouselDiv3,
#carrouselDiv32,
#carrouselDiv4
{
	float : left;
	width : 318px;
	padding : 20px 0 0 15px;
	display : block;
}
#anim-bnmd-carousel,
#anim-bnmd-carousel2,
#anim-bnmd-carousel3,
#anim-bnmd-carousel4
{
	float : left;
	margin : 10px 20px 0 20px;
	width : 200px;
	height : 195px;
	overflow : hidden;
}
#anim-bnmd-carousel UL,
#anim-bnmd-carousel2 UL,
#anim-bnmd-carousel3 UL,
#anim-bnmd-carousel4 UL
{
	list-style : none;
	padding : 0;
	margin : auto;
}
#anim-bnmd-carousel .item a,
#anim-bnmd-carousel2 .item a,
#anim-bnmd-carousel3 .item a,
#anim-bnmd-carousel4 .item a 
{
	float : left;
	width : 200px;
	height : 195px;
	text-align : center;
	text-decoration : none;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : normal;
}
#anim-bnmd-carousel-left,
#anim-bnmd-carousel2-left,
#anim-bnmd-carousel3-left,
#anim-bnmd-carousel4-left
{
	float : left;
	display : block;
	width : 26px;
	margin : 85px 0 0 12px;
	cursor : pointer;
}
#anim-bnmd-carousel-right,
#anim-bnmd-carousel2-right,
#anim-bnmd-carousel3-right,
#anim-bnmd-carousel4-right 
{
	float : left;
	display : block;
	width : 26px;
	margin : 85px 0 0 0;
	cursor : pointer;
}
/* ariane */
#ariane {
	z-index : 10;
	background : url(../images/ariane/ariane.png) transparent 0 0 repeat-x;
	height : 34px;
}
#ariane .content {
	width : 998px;
	margin : auto;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
}
#ariane .content UL {
	padding : 0;
	margin : 0 19px;
	float : left;
	width : 480px;
	height : 34px;
}
#ariane .content UL LI {
	display : inline;
}
#ariane .content SPAN.fleche {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 13px;
	font-weight : normal;
	padding : 0 10px 0 10px;
}
#ariane .content UL LI A {
	float : left;
	display : inline;
	padding : 6px 0 0 0;
	height : 24px;
	color : #ffdd00;
	text-decoration : none;
}
#ariane .content UL LI.premier A {
	background : transparent;
	padding-left : 0;
}
#ariane .input {
	display : block;
	float : left;
	height : 21px;
	margin : 0;
}
#ariane .input .left, #ariane .input .right {
	display : block;
	float : left;
	width : 4px;
	height : 21px;
	background : url(../images/ariane/input_ariane_left.gif) transparent 0 0 no-repeat;
}
#ariane .input INPUT, #magasins INPUT {
	display : block;
	float : left;
	width : 266px;
	height : 21px;
	padding  : 0;
	background : url(../images/ariane/input_ariane_bkd.gif) transparent 0 0 repeat-x;
	border : 0 none;
	font-family : arial, sans sherif;
	font-size : 12px;
}
#ariane .input .inputext, #magasins .inputext {
	width : 186px;
	height : 21px;
	text-align : center;
	vertical-align : middle;
	line-height: 21px;
}
#magasins .inputext {
	width : 140px;
	text-align : left;
}
#ariane .input .submit, #magasins .submit {
	float : right;
	width : 30px;
	height : 21px;
	padding : 0 0 0 10px;
	text-align : center;
	vertical-align : middle;
	background : transparent;
}
#magasins .submit {
	float : left;
	margin-left : 6px;
	width : 50px;
}
#ariane .input .right {
	width : 3px;
	background-image : url(../images/ariane/input_ariane_right.gif);
}/* footer */
#footer {
	width : 998px;
	margin : 20px auto 100px;
}
#navfooter {
	padding : 0;
	margin : 0;
}
#navfooter a {
	text-align : center;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	background-color : transparent;
}
#navfootermenu {
	display : block;
	padding: 0;
	float : left;
	width : 100%;
}
#navfootermenu ul {
	padding: 0 0 0 150px;
	text-align: center;
	background : transparent;
	margin : auto;
}
#navfootermenu li {
	display: inline;
	color : #ffdd00;
	padding: 0 10px 0 0;
	text-decoration: none;
	background : transparent;
}
/* gabarit jaune  */
#as-nav-jaune-repeat {
	background : url(../images/center2-bkg-right.png) #ffdd00 center top repeat-x;
	height : 100%;
	width : 100%;
}
#as-nav-jaune {
	background : url(../images/center2-bkg-middle.png) transparent center top no-repeat;
	height : 100%;
	width : 100%;
}
#as-nav-jaune-main {
	background-color : transparent;
	width : 998px;
	height : 100%;
	margin : auto;
}
.asnav-menu-gauche {
	background-color : transparent;
	float : left;
	width : 272px;
	height : 100%;
}
.asnav-menu-gauche .img {
	background-color : transparent;
	padding : 10px 0 10px 50px;
}
.bkgTable {
	background-color : #FFEA82;
	margin : 0;
	padding : 0;
	min-height : 600px;
	height : 100%;
}
#nav {
	min-height : 500px;
	/*height : 500px;*/
}
#nav LI, #nav UL, #nav DIV {
	margin : 0;
	padding : 0;
	list-style-type: none;
}
#nav LI.nav1 a, #nav LI.nav1_over a {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 13px;
	/*font-weight : normal;*/
	text-decoration: none;
	text-transform : uppercase;
	background : url(../images/fleche/carousel-jaune-d.png) transparent 0 0 no-repeat;
	/*text-indent: 30px ;*/
	padding-left : 30px;
	display: block ; 
	line-height : 28px;
}
#nav  LI.nav1 a:hover, #nav LI.nav1_over a {
	font-weight : bold;
}
/*#nav LI.nav1_over a {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	background : url(../images/fleche/carousel-jaune-d.png) transparent 0 0 no-repeat;
	background : url(../images/fleche/carousel-jaune-d-over.png) transparent 0 0 no-repeat;
	text-indent: 35px ; 
	display: block ; 
	line-height : 25px;
}*/
DIV.sousnav1  {
	text-indent: 35px ; 
}
A.sousnav1 {
	display : block;
	padding : 15px 0 5px 0;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
	line-height : 5px;
}
A.sousnav1_over {
	display : block;
	padding : 15px 0 5px 0;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	line-height : 5px;
}
.sousnav1 a:hover {
	font-weight : bold;
}
#nav UL {
	padding : 10px 0 15px 25px;
	border-bottom : 1px solid #E6CA43;
	width : auto;
}
.asnav-menu-droite {
	background-color : transparent;
	float : left;
	width : 670px;
	height : 100%;
	margin : 55px 0 0 50px;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : normal;
}
#asnav-menu-droite-accueil {
	background-color : transparent;
	float : left;
	width : 670px;
	height : 100%;
	padding : 0 0 20px 55px;
	margin : 0 0 20px 0;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
}
#asnav-menu-droite-accueil .lire {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}
#asnav-menu-droite-accueil .texte {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
}
#asnav-menu-droite-accueil h1 {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 16px;
	font-weight : normal;
}

/* carrousel sport bas */
#carrouselSport1,#carrouselSport2,#carrouselSport3,#carrouselSport4 {
	float : left;
	width : 318px;
	padding : 20px 15px 0 0;
	display : block;
}
.bnm-news {
	padding : 0 0 5px 2px;
	font-weight : normal;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
}
.bnm-news {
	padding : 0 0 5px 2px;
	font-weight : normal;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
}
/* animation sport haut */
#anim-carousel-haut-sport {
	float : left;
	margin : 0;
	height : 110px;
	overflow : hidden;
	margin : 0 0 0 5px;
}
#anim-carousel-haut-sport UL {
	list-style : none;
	padding : 0;
	margin : auto;
	margin-top : 0;
	margin-bottom : 0;
}
#anim-carousel-haut-sport .item a {
	float : left;
	width : 120px;
	height : 120px;
	margin : 0;
	text-align : center;
	text-decoration : none;
	font-family : arial, sans sherif;
	font-size : 11px;
	font-weight : normal;
}
#anim-carousel-haut-sport-left {
	float : left;
	display : block;
	width : 25px;
	height : 30px;
	margin : 45px 0 0 5px;
	cursor : pointer;
}
#anim-carousel-haut-sport-right {
	float : left;
	display : block;
	width : 25px;
	height : 30px;
	margin : 45px 0 0 5px;
	cursor : pointer;
}
/* dossiers sport*/
#sport-block-texte {
	padding : 10px 0 40px 0;
}
#sport-block-texte P {
	padding : 10px 0 40px 0;
}
#sport-block-texte B {
	padding : 5px 0 5px 0;
	line-height : 20px;
}
.sport-paragraphe-left {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
	padding : 0;
}
.sport-paragraphe-left B {
	font-size : 16px;
	font-weight : bold;
}
.sport-paragraphe-left P {
	padding : 0 150px 0 0;
}
.content-accueil {
	padding : 15px 0 0 0;
}
.sommaire {
	display : block;
	padding : 0 10px 0 10px;
}
.paragraphe {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
	padding : 25px 10px 30px 0;
}
.asnav-menu-droite-accueil-bouton  a {
	background : url(../images/dossier/bouton-bkg-yellow.png) transparent 0 0 no-repeat;
	float : right;
	width : 176px;
	height : 30px;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #ffdd00;
	text-align : center;
	padding : 7px 5px 0 0;
}
#autres-dossiers {
	display : block;
	float : left;
}
#autres-dossiers div {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
	padding : 5px 0 5px 0;
}

#autres-dossiers-link {
	display : block;
	float : right;
	padding : 0 25px 0 0;
}
#autres-dossiers-link div {
	padding : 5px 0 5px 0;
}
#autres-dossiers-link a {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
	padding : 5px 0 5px 0;
}
#texte-fin {	
	background : url(../images/fleche/carousel-jaune-d.png) transparent 0 0 no-repeat;
	text-indent: 30px ; 
	line-height : 25px;
}
/* gabarit gris  */
#as-nav-gris-repeat {
	background : url(../images/center3-bkg-right.png) #CAC6C3 center top repeat-x;
	height : 100%;
	width : 100%;
}
#as-nav-gris {
	background : url(../images/center3-bkg-middle.png) transparent center top no-repeat;
	height : 100%;
	width : 100%;
}
#as-nav-gris-main {
	background-color : transparent;
	width : 998px;
	height : 100%;
	margin : auto;
}
.bkgTableGris {
	background-color : #BAB4B4;
	margin : 0;
	padding : 0;
	min-height : 600px;
	height : 100%;
}
#navGris  LI, #navGris  UL, #navGris  DIV {
	margin : 0;
	padding : 0;
	list-style-type: none;
}
#navGris  LI.nav1Gris a, #navGris  LI.nav1Gris_over a {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
	background : url(../images/fleche/carousel-jaune-d.png) transparent 0 0 no-repeat;
	padding-left: 30px ; 
	display: block ; 
	line-height : 28px;
}
#navGris  LI.nav1Gris a:hover {
	font-weight : bold;
}
#navGris  LI.nav1Gris_over a {
	font-weight : bold;
}
DIV.sousnav1Gris  {
	text-indent: 35px ; 
}
A.sousnav1Gris {
	display : block;
	padding : 15px 0 5px 0;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
	line-height : 5px;
}
A.sousnav1Gris_over {
	display : block;
	padding : 15px 0 5px 0;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	line-height : 5px;
}
.sousnav1Gris a:hover {
	font-weight : bold;
}
#navGris UL {
	padding : 10px 0 15px 25px;
	border-bottom : 1px solid #ABA8A8;
	width : auto;
}
/* gamme */
#asnav-menu-gamme-accueil {
	background-color : transparent;
	float : left;
	width : 720px;
	height : 100%;
	padding : 0 0 40px 15px;
}
#asnav-menu-gamme-accueil B, #sommaire B {
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	padding : 0 5px 0 5px;
	margin : 0;
}
#asnav-menu-gamme-accueil P, #sommaire P {
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	padding : 0 5px 0 5px;
	margin : 0;
}
.lexique-block {
	background : url(../images/cadre/cadre1_ombre.png) transparent 0 0 repeat-x;
	width : 720px;
	height : 90px;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
}
#lexique-content {
	background-color : transparent;
	color: #ffdd00;
	font-family : "Museo-500";
	font-size : 20px;
	font-weight : bold;
	text-align: center;
	padding-top : 15px;
}
#lexique-content-center{
	background-color : transparent;
	color: #ffdd00;
	font-family : "Museo-500";
	font-size : 20px;
	font-weight : bold;
	text-align: center;
	padding-top : 25px;
}
#lexique-content UL {
	margin : 0;
	padding : 10px 0 0 0;
	display : block;
}
#lexique-content LI {
	display : inline;
	padding : 0 4px 0 4px;
}
#lexique-content A {
	color: #ffdd00;
	font-family : arial, sans sherif; 
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}
#lexique-content A.over {
	text-decoration : underline;
}
#lexique-block-hauteur {
	min-height : 400px;
	height : 100%;
}
#lexique-block-texte {
	padding : 40px 0 40px 5px;
}
#page_lexique #lexique-block-texte P {
	padding : 40px 0 40px 0;
}
#page_lexique #lexique-block-texte .lexique-sous-titre P {
	padding : 10px 0 40px 0;
}
#lexique-block-texte B {
	padding : 5px 0 5px 0;
	line-height : 20px;
}
.lexique-titre {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
	line-height : 35px;
}
.lexique-sous-titre {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
	display : block;
}
/* conseil de pros */
#lexique-content FORM {
	display : block;
	margin : 0;
	padding : 10px 0 0 0;
}
.conseils-pros-select {
	margin : 0 10px 0 10px;
}
SELECT.conseils-pros-select {
	width : 210px;
	text-align: center;
}
.lexique-paragraphe {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
	padding : 0 10px 0 10px;
}
.lexique-paragraphe-left {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
	padding : 0 0px 0 40px;
}
.lexique-paragraphe-left P {
	padding : 0 150px 0 0;
}
.lexique-paragraphe B, .lexique-paragraphe-left B {
	font-size : 16px;
	font-weight : bold;
}
#lexique-block-left {
	float : left;
	width : 610px;
}
#lexique-block-left P, #lexique-block-right P {
	padding :0;
	margin : 0;
	line-height : 22px;
}
#lexique-block-right {
	float : right;
	width : 100px;
}
#lexique-block-right P {
	text-align : left;
}
#lexique-block-left a , #lexique-block-right a {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
#lexique-block-right a {
	background : url(../images/fleche/double-fleche.gif) transparent 0 2px no-repeat;
	height : 22px;
	padding : 0 10px 0 20px;
}
.Retour {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 16px;
	font-weight : bold;
	text-decoration: none;
	line-height : 28px;
}
.sommaire {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	text-decoration: none;
	text-align : right;
	font-weight : normal;
	padding : 0 5px 0 0;
}
.sommaire B {
	font-weight : bold;
}
.sommaire P {
	margin : 0;
	padding : 0;
	line-height :18px;
}
.paragraphe_dossier {
	display : none;
}
/* Sport block noir etendu */
.content-sport-black {
	height : 100%;
	padding : 10px 10px 10px 25px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
}
.content-sport-black-right {
	width : 680px;
	height : 100%;
	padding : 5px 0 0 5px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	text-align : right;
}
.content-sport-black UL {
	margin : 0;
	padding : 0;
}
.content-sport-black LI {
	margin : 0;
	padding : 0 25px 0 2px;
	list-style-type: none;
	display : inline;
}
.content-sport-black A {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
.sport-black-top {
	background : url(../images/cadre/cadre_haut.png) transparent 0 0 no-repeat;
	width : 720px;
	height : 17px;
}
.sport-black-center {
	background : url(../images/cadre/cadre_centre.png) 0 0 repeat-y;
	width : 720px;
	min-height : 200px;
	height : 100%;
}
.sport-black-bottom {
	background : url(../images/cadre/cadre_bas.png) transparent 0 0 no-repeat;
	width : 720px;
	height : 25px;
}
.texte-interne-noir {
	font-size : 14px;
	font-weight : normal;
}
.texte-interne-noir SPAN {
	font-size : 22px;
	font-weight : bold;
}
/* Sport block noir Small etendu */
.sport-black-small-top {
	background : url(../images/cadre/cadre_haut_small.png) transparent 0 0 no-repeat;
	width : 660px;
	height : 17px;
}
.sport-black-small-center {
	background : url(../images/cadre/cadre_centre_small.png) 0 0 repeat-y;
	width : 660px;
	min-height : 200px;
	height : 100%;
}
.sport-black-small-bottom {
	background : url(../images/cadre/cadre_bas_small.png) transparent 0 0 no-repeat;
	width : 660px;
	height : 25px;
}
/* Sport block blanc etendu */
#cadre-blanc {
	background-color : transparent;
	float : left;
	width : 693px;
	height : 100%;
}
.sport-white-top {
	background : url(../images/cadre/cadre_haut_blanc.png) transparent 0 0 no-repeat;
	width : 693px;
	height : 17px;
}
.sport-white-center {
	background : url(../images/cadre/cadre_centre_blanc.png) 0 0 repeat-y;
	width : 693px;
	min-height : 200px;
	height : 100%;
}
.sport-white-bottom {
	background : url(../images/cadre/cadre_bas_blanc.png) transparent 0 0 no-repeat;
	width : 693px;
	height : 17px;
}
.content-white-black {
	height : 100%;
	padding : 10px 10px 10px 25px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
/* qui sommes nous */
#menu-sommes-nous {
	background-color : transparent;
	float : left;
	width : 720px;
	height : 100%;
	padding : 0 0 40px 15px;
}
#menu-sommes-nous P {
	color : #ffffff;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	padding : 0 5px 0 5px;
	width : 640px;
}
#menu-sommes-nous TABLE TD P {
	width : auto;
}
.iso-monde {
	/*height : 150px;*/
	padding : 0 0 0 15px;
}
.iso-monde DIV.fleche {
	background : url(../images/fleche/carousel-jaune-d.png) transparent 0 0 no-repeat;
	text-indent: 15px ; 
	line-height : 25px;
	padding : 0 0 0 15px;
}
A.Pays {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}
/* isostar sur le terrain */
#iso-terrain {
	color : #ffffff;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	padding : 0 5px 0 1px;
	width : 645px;
}
#iso-terrain IMG {
	padding : 4px 0 0 0;
}
#iso-terrain P {
	color : #ffffff;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	padding : 0 5px 0 15px;
	margin : 0;
	width : 535px;
}
#iso-terrain .separateur {
	height : 50px;
}
#iso-terrain .separateur1 {
	height : 10px;
}
/* gamme */
.gamme1 A, .gamme2 A {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : normal;
	text-decoration: none;
}
.gamme1 {
	float : left;
	width : 333px;
	height : 180px;
	text-align : center;
	padding : 20px 0 0 0;
	margin : 0;
}
.gamme2 {
	float : right;
	width : 333px;
	height : 180px;
	text-align : center;
	padding : 20px 0 0 0;
	margin : 0;
}
.gamme1 .Tgamme, .gamme2 .Tgamme, a.Tgamme {
	font-size : 16px;
	font-weight : bold;
	line-height : 25px;
	padding : 0;
	margin : 0;
}
/* etudes carousel */
#content-coaching {
	width : 660px;
	height : 220px;
	padding : 0;
	margin : 0;
}
#header-coaching-carousel {
	float : left;
	width : 660px;
	height : 190px;
	margin : 0;
	overflow : hidden;
	padding : 10px 0 0 30px;
}
#header-coaching-carousel .item {
	width : 110px;
	height : 190px;
	text-align : center;
	padding : 0;
	margin : 10px 40px 0 40px;
}
#header-coaching-carousel .item a {
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}
#content-coaching #content-coaching-externalControl {
	margin : 0 0 6px 0;
	padding : 6px 0 8px 0;
	float : right;
}
#content-coaching #content-coaching-externalControl .item {
	display : block;
	float : left;
	width : 15px;
	height : 16px;
	margin : 0 7px 0 0;
	background : url(../images/objectifs/rond-jaune.png) #FFFFFF 0 0 no-repeat;
}
#content-coaching #content-coaching-externalControl .item_over {
	background-image : url(../images/objectifs/rond-blanc.png);
}
#coaching-carousel-left {
	float : left;
	display : block;
	width : 16px;
	margin : 80px 0 0 0;
	cursor : pointer;
}
#coaching-carousel-right {
	float : right;
	display : block;
	width : 16px;
	margin : 80px 0 0 0;
	cursor : pointer;
}
/* expertise carousel */
.content-expertise-black {
	min-height : 310px;
	height : 100%;
	padding : 10px 10px 10px 15px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
.content-expertise-black A {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
#content-expertise {
	width : 668px;
	height : 250px;
	padding : 0 0 0 8px;
	margin : 0;
}
#header-expertise-carousel UL {
	padding : 0 0 0 10px;
	list-style : none;
	margin : auto;
}
#header-expertise-carousel {
	float : left;
	/*width : 668px;*/
	height : 250px;
	margin : 0;
	padding : 0;
}
#header-expertise-carousel .item {
	float : left;
	width : 200px;
	height : 250px;
	padding : 0;
	text-align : center;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	margin : 0 3px 0 3px;
}
#expertise-carousel-left {
	float : left;
	display : block;
	width : 25px;
	margin : 110px 0 0 0;
	cursor : pointer;
}
#expertise-carousel-right {
	float : right;
	display : block;
	width : 25px;
	margin : 110px 0 0 0;
	cursor : pointer;
}
/* team isostar */
.content-team-black {
	height : 100%;
	padding : 10px 10px 10px 15px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
}
.content-team-black-right {
	width : 680px;
	height : 100%;
	padding : 5px 0 0 15px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
	text-align : right;
}
.content-team-black-2 {
	height : 100%;
	padding : 0 0 0 10px;
}
.content-team-black H2 {
	background : url(../images/home/trait_blanc_2px_ombre.png) transparent left bottom no-repeat;
	width : 720px;
	height : 2px;
	padding : 0 0 40px 0;
}
.content-team-black UL {
	margin : 0;
	padding : 0 0 0 10px;
}
.content-team-black LI {
	margin : 0;
	padding : 0 25px 0 2px;
	list-style-type: none;
	display : inline;
}
.content-team-black A {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
/* team isostar paragraphe */
#team-block-texte {
	width : 680px;
	padding : 10px 0 0 0;
}
#team-block-texte P {
	width : auto;
	padding : 0 0 80px 0;
}
#team-block-texte B {
	padding : 5px 0 5px 0;
	line-height : 20px;
}
.team-paragraphe {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
	padding : 0 10px 0 10px;
}
.team-paragraphe B {
	font-size : 16px;
	font-weight : bold;
}
#team-block-left {
	float : left;
	width : 570px;
}
#team-block-left P, #team-block-right P {
	padding :0;
	margin : 0;
	line-height : 22px;
}
#team-block-right {
	float : right;
	width : 80px;
	padding : 0 10px 0 0;
}
#team-block-right P {
	text-align : left;
}
#team-block-left a , #team-block-right a {
	color : #ffffff;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
/* isostar dans le monde */
.content-monde-black {
	height : 100%;
	padding : 10px 10px 10px 15px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
/* moments */

/* moments home*/
#asnav-moments-accueil-1 {
	background-color : transparent;
	float : left;
	width : 715px;
	height : 100%;
	padding : 0 0 30px 10px;
	margin : 0;
}
#asnav-moments-accueil-2 {
	background-color : transparent;
	width : 420px;
	height : 100%;
	padding : 0 0 20px0;
	margin : auto;
}
#asnav-moments-accueil-1 P, #asnav-moments-accueil-1 SPAN,
#asnav-moments-accueil-2 P, #asnav-moments-accueil-2 SPAN
{
	background-color : transparent;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration:  none;
	padding : 0;
	margin : 0;
}
#asnav-moments-accueil-1 SPAN,
#asnav-moments-accueil-2 SPAN {
	display : block;
}
#asnav-moments-accueil-1 B, #asnav-moments-accueil-2 .moment-sous-texte {
	background-color : transparent;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
	padding : 0;
	margin : 0;
}
#asnav-moments-accueil-2 B {
	background-color : transparent;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	text-decoration:  none;
	padding : 0;
	margin : 0;
}
#asnav-moments-accueil-1 A,
#asnav-moments-accueil-2 A {
	text-decoration:  none;
}
.moments-gauche {
	float : left;
	width : 275px;
	height : 100%;
	padding : 0;
	margin : 0;
}
.moments-droite {
	float : left;
	width : 432px;
	height : 100%;
	padding : 0;
	margin : 0;
}
/* carousel moment  */
.moment-carousel-middle {
	background : url(../images/moments/moment-carousel-middle.png) transparent 0 0 repeat-y;
	width : 435px;
	height : 100%;
	padding : 0;
	margin : 0;
}
.moment-carousel-top {
	background : url(../images/moments/moment-carousel-top.png) transparent 0 0 no-repeat;
	width : 435px;
	height : 10px;
}
.moment-carousel-bottom {
	background : url(../images/moments/moment-carousel-bottom.png) transparent 0 0 no-repeat;
	width : 435px;
	height : 10px;
}
#header-moment-carousel {
	float : left;
	width : 432px;
	height : 180px;
	overflow : hidden;
	padding : 30px 0 0 0;
}
#header-moment-carousel UL {
	list-style : none;
	padding : 0;
	margin : auto;
}
#header-moment-carousel .item {
	float : left;
	width : 110px;
	height : 180px;
	padding : 0;
	margin : 0 7px 0 7px;
	text-align : center;
}
#header-moment-carousel .item a {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
}
#content-moment-externalControl {
	padding : 10px 25px 0 0;
	float : right;
}
#content-moment-externalControl .item {
	display : block;
	float : left;
	width : 9px;
	height : 9px;
	margin : 0 0 0 7px;
	background : url(../images/objectifs/rond-noir-moment.png) transparent 0 0 no-repeat;
	text-decoration:  none;
}
#content-moment-externalControl .item_over {
	background-image : url(../images/objectifs/rond-blanc-moment.png);
	text-decoration:  none;
}
#moment-carousel-left {
	float : left;
	display : block;
	width : 16px;
	margin : 80px 5px 0 5px;
	cursor : pointer;
}
#moment-carousel-right {
	float : right;
	display : block;
	width : 16px;
	margin : 80px 5px 0 5px;
	cursor : pointer;
}
/* page objectif */
.objectif-gauche {
	float : left;
	width : 264px;
	height : 100%;
	padding : 0;
	margin : 0;
}
.objectif-droite {
	float : left;
	width : 443px;
	height : 100%;
	padding : 0;
	margin : 0;
}
/* carousel objectif chrono */
#cercle-objectif {
	background : url(../images/objectifs/gris-chrono.png) transparent 0 0 no-repeat;
	width : 248px;
	height : 248px;
	margin : 9px 0 0 2px;
}
#header-objectif-carousel1 {
	float : left;
	overflow : hidden;
	width : 118px;
	height : 96px;
}
#header-objectif-carousel1 UL {
	list-style : none;
	padding : 0;
	margin : auto;
}
#header-objectif-carousel1 .item {
	float : left;
	width : 100px;
	height : 50px;
	text-align : center;
	margin : 30px 0 0 8px;
	padding : 0;
}
#header-objectif-carousel1 .item a {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 14px;
	font-weight : bold;
	text-decoration:  none;
}
#objectif-carousel1-left, #objectif-carousel1-right {
	cursor : pointer;
}
/* carousel objectif produit */
.objectif-cadre-black-top {
	background : url(../images/cadre/cadre_haut_noir_small.png) transparent 0 0 no-repeat;
	width : 443px;
	height : 12px;
}
.objectif-cadre-black-center {
	background : url(../images/cadre/cadre_centre_noir_small.png) 0 0 repeat-y;
	width : 443px;
}
.objectif-cadre-black-bottom {
	background : url(../images/cadre/cadre_bas_noir_small.png) transparent 0 0 no-repeat;
	width : 443px;
	height : 12px;
}
#content-objectif {
	background-color : transparent;
	width : 435px;
	height : 230px;
	padding : 0 0 0 5px;
	margin : 0;
}
#header-objectif-carousel {
	float : left;
	overflow : hidden;
	width : 440px;
	height : 178px;
	padding : 15px 0 0 5px;
}
#header-objectif-carousel UL {
	list-style : none;
	padding : 0;
	margin : auto;
}
#header-objectif-carousel .item {
	float : left;
	width : 110px;
	height : 180px;
	padding : 0;
	margin : 0 8px 0 8px;
	text-align : center;
}
#header-objectif-carousel .item a {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
}
#content-objectif-externalControl {
	padding : 10px 25px 0 0;
	float : right;
}
#content-objectif-externalControl .item {
	display : block;
	float : left;
	width : 15px;
	height : 16px;
	margin : 0 0 0 7px;
	background : url(../images/objectifs/rond-jaune.png) transparent 0 0 no-repeat;
	text-decoration:  none;
}
#content-objectif-externalControl .item_over {
	background-image : url(../images/objectifs/rond-blanc.png);
	text-decoration:  none;
}
#objectif-carousel-left {
	float : left;
	display : block;
	width : 16px;
	margin : 80px 5px 0 5px;
	cursor : pointer;
}
#objectif-carousel-right {
	float : right;
	display : block;
	width : 16px;
	margin : 80px 5px 0 0;
	cursor : pointer;
}
/* moment dossier + conseil */
#moments-dossier-gauche {
	float : left;
	width : 200px;
	height : 100%;
	margin : 0 20px 0 0;
}
#moments-dossier-droite {
	float : left;
	width : 200px;
	height : 100%;
}
.texte-moment {
	height : 60px;
	padding-top : 10px;
}
/* programme */
.paragraphe-page {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration:  none;
	padding : 10px 0 30px 0;
	text-align : justify;
}
#contenu-accueil-gauche {
	background : url(../images/programme/chrono-pgr.png) transparent 0 0 no-repeat;
	width : 293px;
	height : 293px;
}
#pdf * {
	color : #E1017B;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration:  none;
	width : 100%;
	/*height : 50px;*/
	text-align : right;
	display : block;
}
#pdf-texte {
	float : right;
	width : 120px;
	height : 50px;
	padding : 9px 0 0 0;
}
#pdf-img {
	float : right;
	width : 28px;
	height : 31px;
	padding : 2px 15px 0 15px;
}
#en-savoir-plus {	
	background : url(../images/programme/pgr-plus.png) transparent 0 0 no-repeat;
	text-indent: 30px ; 
	line-height : 23px;
}
#en-savoir-plus A {	
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
}
#content-partenaire {
	float : right;
	width : 150px;
	height : 150px;
	padding : 50px 0 0 0;
	text-align : right;
}
#content-partenaire * {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration:  none;
}
#etapes TABLE {
	margin : auto;
}
#etapes TABLE .number_etape {
	text-align : center;
	width : 80px;
	height : 22px;
	overflow : hidden;
}
#etapes TABLE .number_etape A {
	color : #FCD81C;
	font-family : Arial, sans-serif;
	font-size : 11px;
	text-decoration : none;
	padding : 2px 6px;
}
#etapes TABLE .etape_name {
	text-align : center;
	width : 80px;
	padding : 4px 0;
}
#etapes TABLE .etape_name A {
	color : black;
	font-family : Arial, sans-serif;
	font-size : 11px;
	text-decoration : none;
}
#etapes {
	margin : 0 0 20px 0;
}
#etapes TABLE .bkd_etape_left {
	background : url(../images/programme/bkd_etape_left.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_left_pastille {
	background : url(../images/programme/bkd_etape_left_pastille.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_left_over {
	background : url(../images/programme/bkd_etape_left_over.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_left_over A {
	color : white;
}
#etapes TABLE .bkd_etape_center {
	background : url(../images/programme/bkd_etape_center.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_center_pastille {
	background : url(../images/programme/bkd_etape_center_pastille.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_center_over {
	background : url(../images/programme/bkd_etape_center_over.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_center_over A {
	color : white;
}
#etapes TABLE .bkd_etape_right {
	background : url(../images/programme/bkd_etape_right.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_right_pastille {
	background : url(../images/programme/bkd_etape_right_pastille.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_right_over {
	background : url(../images/programme/bkd_etape_right_over.gif) transparent center no-repeat;
}
#etapes TABLE .bkd_etape_right_over A {
	color : white;
}
/* famille */
.famille-cadre-top {
	background : url(../images/cadre/famille-haut.png) transparent 0 0 no-repeat;
	width : 580px;
	height : 56px;
}
.famille-cadre-center {
	background : url(../images/cadre/famille-centre.png) 0 0 repeat-y;
	width : 580px;
	height : 100%;
}
.famille-cadre-bottom {
	background : url(../images/cadre/famille-bas.png) transparent 0 0 no-repeat;
	width : 580px;
	height : 15px;
}
#famille-gamme {
	width : 580px;
	padding : 20px 50px 20px 50px;
}
/* carousel famille  */
#content-famille {
	background-color : transparent;
	width : 570px;
	height : 260px;
	padding : 0;
	margin : 0;
}
#content-famille-externalControl {
	padding : 10px 10px 20px 0;
	float : right;
}
#content-famille-externalControl .item {
	display : block;
	float : left;
	width : 9px;
	height : 9px;
	margin : 0 7px 0 0;
	background : url(../images/objectifs/rond-blanc-moment.png) transparent 0 0 no-repeat;
	text-decoration:  none;
}
#content-famille-externalControl .item_over {
	background-image : url(../images/objectifs/rond-noir-moment.png);
	text-decoration:  none;
}
#header-famille-carousel {
	float : left;
	width : 570px;
	height : 230px;
	overflow : hidden;
	padding : 0;
	margin : 0;
}
#header-famille-carousel UL {
	list-style : none;
	padding : 0;
	margin : 0;
	margin : auto;
}
#header-famille-carousel .item {
	float : left;
	padding : 0;
	width : 110px;
	height : 260px;
	margin : 20px 5px 0 5px;
	text-align : center;
}
#header-famille-carousel .item a {
	margin : 0;
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
}
#famille-carousel-left {
	float : left;
	display : block;
	width : 30px;
	margin : 70px 0 0 15px;
	cursor : pointer;
}
#famille-carousel-right {
	float : right;
	display : block;
	width : 30px;
	margin : 70px 10px 0 0;
	cursor : pointer;
}
.TableCenter {
	margin : auto;
}
#famille-carousel-left1 {
	float : left;
	width : 30px;
	margin : 20px 0 0 0;
	cursor : pointer;
}
#famille-carousel-right1 {
	float : right;
	width : 30px;
	margin : 20px 0 0 0;
	cursor : pointer;
}
.famille-a-haut {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 18px;
	font-weight : normal;
	text-decoration:  none;
	text-align : center;
}
/* fiche produit */
#colonne-produit-gauche {
	float : left;
	width : 345px;
	text-align : center;
}
#colonne-produit-gauche H1 * {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 18px;
	font-weight : normal;
	text-align : center;
	text-decoration:  none;
}
#colonne-produit-droite {
	float : right;
	width : 320px;
}
/* bas de la fiche produit */
#detail-fiche {
	padding : 40px 0 0 0; 
}
#detail-fiche P {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration:  none;
	padding : 0 0 0 5px;
	margin : 0;
}
.cercle {
	display : block;
	background : url(../images/fleche/fleche_fermee.png) transparent 0 0 no-repeat;
	text-indent: 28px ; 
	line-height : 26px;
}
.cercle-over {
	background-image : url(../images/fleche/fleche_ouverte.png);
}
a.cercle-href {	
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
}
/* carousel droite */
.fiche-cadre-top {
	background : url(../images/cadre/famille-small-haut.png) transparent 0 0 no-repeat;
	width : 310px;
	height : 56px;
}
.fiche-cadre-center {
	background : url(../images/cadre/famille-small-centre.png) 0 0 repeat-y;
	width : 310px;
	min-height : 224px;
	height : 100%;
}
.fiche-cadre-bottom {
	background : url(../images/cadre/famille-small-bas.png) transparent 0 0 no-repeat;
	width :310px;
	height : 15px;
}
#fiche-gamme {
	width : 310px;
	padding : 0 0 0 10px;
}
#fiche-famille {
	background-color : transparent;
	width : 310px;
	height : 240px;
	padding : 0;
	margin : 0;
}
#content-fiche-externalControl {
	float : right;
	padding : 10px 10px 20px 0;
}
#content-fiche-externalControl .item {
	display : block;
	float : left;
	width : 9px;
	height : 9px;
	margin : 0 7px 0 0;
	background : url(../images/objectifs/rond-blanc-moment.png) transparent 0 0 no-repeat;
	text-decoration: none;
}
#content-fiche-externalControl .item_over {
	background-image : url(../images/objectifs/rond-noir-moment.png);
	text-decoration: none;
}
#header-fiche-carousel {
	float : left;
	height : 210px;
	overflow : hidden;
	padding : 5px 0 0 0;
}
#header-fiche-carousel UL {
	list-style : none;
	padding : 0;
	margin : auto;
}
#header-fiche-carousel .item {
	float : left;
	width : 110px;
	height : 210px;
	padding : 0;
	margin : 0 5px 0 5px;
	text-align : center;
}
#header-fiche-carousel .item a {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
}
#fiche-carousel-left {
	float : left;
	display : block;
	width : 30px;
	margin : 70px 0 0 5px;
	cursor : pointer;
}
#fiche-carousel-right {
	float : right;
	display : block;
	width : 30px;
	margin : 70px 5px 0 0;
	cursor : pointer;
}
#fiche-carousel-left1 {
	float : left;
	width : 30px;
	margin : 20px 0 0 0;
	cursor : pointer;
}
#fiche-carousel-right1 {
	float : right;
	width : 30px;
	margin : 20px 0 0 0;
	cursor : pointer;
}
.fiche-a-haut {
	color : #000000;
	font-family : arial, sans sherif;
	font-size : 18px;
	font-weight : normal;
	text-decoration:  none;
	text-align : center;
}
#header-logo-shop-2 {
	float: left;
	margin: 10px 0 0px 100px;
}
#header-logo-shop-2 A {
	color : #E1017B;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration:  none;
}
#votre-avis {
	float : right;
	padding : 0;
	margin : 0;
	position : absolute;
	left : 550px;
	top : -80px;
	width : 100px;
	height : 80px;
}
a.avis {
	color : #E1017B;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	text-decoration:  none;
	display : block;
}
/* communautaire */
/* menu gauche */
#club-isostar {
	text-align : left;
	border-bottom : 1px solid #E6CA43;
	width : 262px;
	min-height : 215px;
}
.club-isostar-top {
	background : url(../images/communaute/club-isostar-top.png) transparent left bottom no-repeat;
	width : 262px;
	height : 15px;
}
#club-isostar-middle {
	background : url(../images/communaute/club-isostar-middle.png) transparent left bottom repeat-y;
	width : 262px;
	height : 100%;
}
#club-isostar-middle DIV,
#club-isostar-middle P {
	margin : 0 5px 5px 10px;
}
#club-isostar-intermiddle {
	width : 242px;
	font-family : arial, sans sherif;
	font-size : 20px;
	font-weight : normal;
	text-decoration:  none;
}
.club-isostar-bottom {
	background : url(../images/communaute/club-isostar-bottom.png) transparent left bottom no-repeat;
	width : 262px;
	height : 10px;
}
.texte-ok {
	font-weight : bold;
	text-align : right;
	font-size : 10px;
	margin : 0 10px 0 0;
}
.texte-rose {
	color : #E1017B;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration:  none;
	text-align : left;
}
#communaute-couponreduc {
	background : url(../images/communaute/club-isostar-fleche.png) transparent 0 0 no-repeat;
	text-indent: 35px ; 
	line-height : 25px;
}
/* home */
#menu-communautaire {
	background-color : transparent;
	float : left;
	width : 720px;
	height : 100%;
	padding : 0 0 40px 15px;
}
#menu-communautaire P {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	padding : 0 5px 0 5px;
	width : 640px;
}
.communautaire-pros-select {
	margin : 10px 0 10px 0;
}
SELECT.communautaire-pros-select {
	width : 210px;
	text-align: center;
}
.content-communautaire-black {
	min-height : 310px;
	height : 100%;
	padding : 10px 10px 10px 15px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
.content-communautaire-black A {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
.content-communautaire1-black {
	min-height : 300px;
	height : 100%;
	padding : 10px 10px 10px 15px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
.content-communautaire1-black A {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
#content-communautaire {
	width : 668px;
	height : 250px;
	padding : 0 0 0 8px;
	margin : 0;
}
#content-communautaire1 {
	width : 668px;
	height : 250px;
	padding : 0 0 0 8px;
	margin : 0;
}
#header-communautaire-carousel UL,
#header-communautaire1-carousel UL {
	padding : 0 0 0 10px;
}
#header-communautaire-carousel,
#header-communautaire1-carousel {
	float : left;
	width : 668px;
	height : 250px;
	margin : 0;
	overflow : hidden;
	padding : 0;
}
#header-communautaire-carousel .item,
#header-communautaire1-carousel .item {
	width : 200px;
	height : 250px;
	margin : 0;
	text-align : center;
	color: #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	padding : 0 3px 0 3px;
}
#communautaire-carousel-left,
#communautaire1-carousel-left {
	float : left;
	display : block;
	width : 25px;
	margin : 110px 0 0 0;
	cursor : pointer;
}
#communautaire-carousel-right,
#communautaire1-carousel-right {
	float : right;
	display : block;
	width : 25px;
	margin : 110px 0 0 0;
	cursor : pointer;
}
.float-right-communautaire {
	float : right;	
	padding : 0 15px 10px 0;
}
.float-left-communautaire {
	float : left;	
}
#texte-communautaire {	
	background : url(../images/fleche/carousel-jaune-d.png) transparent 0 top no-repeat;
	text-indent: 30px ; 
}
.RetourCommunautaire {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 16px;
	font-weight : bold;
	text-decoration: none;
	line-height : 20px;
}
#content-communautaire-float {
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size :36px;
	font-weight : bold;
	float : right;
	padding : 0 20px 0 0;
}
#content-communautaire1-float {
	width : 680px;
	height : 50px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size :36px;
	font-weight : bold;
	float : right;
	padding : 0 20px 0 0;
}
#content-communautaire1-float P {
	margin : 0;
	padding-top : 10px;
}
.communautaire1-pros-select {
	margin : 0 0 10px 20px;
}
SELECT.communautaire1-pros-select {
	width : 210px;
	text-align: center;
}
#cadre-blanc1 {
	background-color : transparent;
	float : left;
	width : 693px;
	height : 100%;
	text-decoration : none;
}
#menu-communautaire1 {
	background-color : transparent;
	float : left;
	width : 720px;
	height : 100%;
	padding : 0 0 40px 15px;
}
#menu-communautaire1 P {
	color : #ffffff;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	padding : 0 5px 0 5px;
	width : 570px;
}
.communautaire-black-top {
	background : url(../images/cadre/cadre_haut.png) transparent 0 0 no-repeat;
	width : 720px;
	height : 17px;
}
.communautaire-black-center {
	background : url(../images/cadre/cadre_centre.png) 0 0 repeat-y;
	width : 720px;
	min-height : 840px;
	height : 100%;
}
.communautaire-black-bottom {
	background : url(../images/cadre/cadre_bas.png) transparent 0 0 no-repeat;
	width : 720px;
	height : 25px;
}
#communautaire-block-texte {
	padding : 40px 0 25px 80px;
}
.communautaire-paragraphe-left {
	color : #ffffff;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
	padding : 0;
}
.communautaire-paragraphe-left B {
	font-size : 16px;
	font-weight : bold;
	padding : 0 0 0 5px;
	margin : 0;
}
.communautaire-paragraphe-left P {
	margin : 0;
}
.bouton-facebook-communautaire {
	position : relative;
	width : 24px;
	height : 34px;
	left : 10px;
	top : 0px;
}
#content-communautaire5-black {
	min-height : 310px;
	height : 100%;
	padding : 50px 10px 10px 15px;
	color : #ffdd00;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
}
.communautaire5-black-center {
	background : url(../images/cadre/cadre_centre.png) 0 0 repeat-y;
	width : 720px;
	min-height : 890px;
	height : 100%;
}
#communautaire6-block-texte {
	background-color : transparent;
	width : 720px;
	height : 720px;
	margin : auto;
	border : 1px solid red;
}
.texte-rose-right {
	color : #E1017B;
	font-family : arial, sans sherif;
	font-size : 12px;
	font-weight : normal;
	text-decoration:  none;
	text-align : right;
	padding : 10px 0 15px 0;
}
/* posez votre question */
#form_question {
	position : relative;
	width : 898px;
}
.rappel_question {
	/*border : 2px solid #FFDD00;*/
	padding : 8px;
	width : 882px;
	height : 120px;
	color : black !important;
	font-size : 14px;
	font-family : Arial, Verdana, sans-serif;
	line-height : 1.6em;
	background : white;
}
#clic_question {
	display : block;
	float : right;
	font-weight : bold;
	color : #FFDD00 !important;
	text-decoration : none;
	font-size : 18px;
}
/* FOOTER FOND GRIS */
#home-footer-fondnoir {
	font-family : arial, sans sherif;
	font-size : 16px;
	color: #ffdd00;
	font-weight : bold;
	text-decoration : none;
	width : 998px;
	height : 100%;
	margin : auto;
	padding : 20px 0 0 0;
}
#home-footer-fondnoir-top {
	background : url(../images/cadre/footer-haut-noir.png) transparent 0 0 no-repeat;
	width : 998px;
	height : 20px;
}
#home-footer-fondnoir-middle {
	background : url(../images/cadre/footer-middle-noir.png) transparent 0 0 repeat-y;
	width : 998px;
	min-height : 550px;
	height : 100%;
	margin : auto;
}
#home-footer-fondnoir-bottom {
	background : url(../images/cadre/footer-bas-noir.png) transparent 0 0 no-repeat;
	width : 998px;
	height : 20px;
}
#home-footer-fondnoir-middle H3 {
	padding : 0 0 0 50px;
}
#home-footer-fondblanc {
	width : 925px;
	height : 100%;
	padding : 20px 0 0 35px;
}
#home-footer-fondblanc-top {
	background : url(../images/cadre/footer-haut-blanc.png) transparent 0 0 no-repeat;
	width : 925px;
	height : 20px;
}
#home-footer-fondblanc-middle {
	background : url(../images/cadre/footer-middle-blanc.png) transparent 0 0 repeat-y;
	width : 925px;
	min-height : 450px;
	height : 100%;
}
#home-footer-fondblanc-bottom {
	background : url(../images/cadre/footer-bas-blanc.png) transparent 0 0 no-repeat;
	width : 925px;
	height : 20px;
}
#home-footer-fondnoir H3 {
	margin : 0;
}
#home-footer-fondblanc P {
	margin : 0;
	padding : 10px 30px 10px 30px;
	width : 870px;
	font-family : arial, sans sherif;
	font-size : 12px;
	color: #000000;
	font-weight : bold;
}
/* bloc de partage pages actus + home FB + footer socials + mon avis diagana */
#share_fixed {
	position : fixed;
	/*top : 309px;
	left : 50%;
	margin-left : -609px;*/
	width : 98px;
	/*width : 140px;
	position : absolute;*/
	left : 0;
	top : 182px;
	background : url(../images/cadre/black80.png) transparent 0 0 repeat;
	padding : 10px 6px;
	text-align : left;
}
#share_fixed .barre {
	border-bottom : 1px solid #A09C79;
	height : 15px;
	margin-bottom : 16px;
}
#home_fb {
	position : absolute;
	left : 0;
	top : 139px;
	width : 160px;
	z-index : 20;
}
#home_fb #home_fb_closed, #home_fb #home_fb_iframe {
	display : none;
	width : 0;
}
#home_fb #home_fb_closed {
	margin-top : 22px;
}
#home_fb .top {
	width : 160px;
	height : 8px;
	background : url(../images/cadre/home_fb_top.gif) transparent right top no-repeat;
}
#home_fb .bottom {
	width : 160px;
	height : 8px;
	background : url(../images/cadre/home_fb_bottom.gif) transparent right top no-repeat;
}
#home_fb .content {
	background : white;
	padding : 0 8px 0 8px;
	height : 476px;
}
#home_fb .close {
	float : right;
	width : 13px;
	height : 13px;
}
#home_fb_closed .top, #home_fb_closed .bottom {
	width : 54px;
}
#footer_socials {
	background : white;
	padding : 2px 10px;
	margin : 10px 0;
	border-radius : 4px;
}
.jaunepale_bkd {
	background : #FFEA82;
	padding : 8px 10px;
}
#mon_avis_texte {
	display : none;
	position : absolute;
	bottom : 0;
	right : 252px;
	padding : 16px 24px;
	width : 500px;
	background : url(../images/cadre/black80.png) transparent 0 0 repeat;
	font-weight : bold;
	font-size : 12px;
	line-height : 18px;
}
#mon_avis_texte, #mon_avis_texte * {
	color : #fcd81c;
	font-style : italic;
}
#mon_avis_texte .close {
	text-align : right;
	margin-bottom : 8px;
}
#mon_avis_texte .close A {
	font-style : normal;
	text-decoration : none;
	font-size : 11px;
}
/* TEAMS ISOSTAR */
.team_intervenants {
	width : 453px;
}
.team_intervenants .team_intervenant {
	display : block;
	float : left;
	position : relative;
	width : 139px;
	margin : 0 12px 12px 0;
}
.team_intervenants .team_intervenant .intervenant_hover {
	position : absolute;
	display : none;
	bottom : 0;
	width : 100%;
	background : url(../images/cadre/black80.png) transparent 0 0 repeat;
	color : white;
	font-family : "Museo-500";
	font-size : 14px;
}
.team_intervenants .team_intervenant .intervenant_hover {
	padding : 12px 9px 12px 9px;
}
#fil_news .fil_news_header, #fil_news .fil_news_footer {
	padding : 10px 9px;
	background : #fce75b;
	border-bottom : 1px solid black;
}
#fil_news .fil_news_footer {
	text-align : center;
}
#fil_news .fil_news {
	padding : 14px 9px;
	background : #fff4a8;
	border-bottom : 1px solid black;
}
#fil_news .fil_news_elite {
	background : #d2d2d2;
}
.fleche_link {
	display : block;
	background : url(../images/fleche/carousel-jaune-d.png) transparent 0 0 no-repeat;
	text-indent: 30px;
	line-height : 25px;
	text-decoration : none;
}
.form_newsletter .inputtext {
	border : 0;
	padding : 4px 8px;
	width : 300px;
	font-size : 12px;
	font-family : "Museo-500", Arial, sans-serif;
	color : #9b9b9b;
	text-align : center;
}
.form_newsletter .inputcheck {
	border : 1px solid grey;
	width : 8px;
}
.form_newsletter .inputsubmit {
	float : right;
	margin : 8px 0 0 0;
	border : 0;
	background : #fcd81c;
	font-size : 14px;
	font-family : Arial, sans-serif;
	padding : 4px 8px;
}
#ma_newsletter TABLE TD {
	vertical-align : top;
	padding-top : 2px;
}
#ariane_question{
	background:#646362 !important;
	width:150px !important;
	border:none !important;
	color:#999999;
	text-align:center !important;
	font-size:11px;
	line-height:13px;
}
.ariane_questionwhite{
	color:#ffffff !important;

}
#ma_newsletter {
	display : none;
	position : absolute;
	left : 110px;
	bottom : 0;
	padding : 10px;
	text-align : left;
	width : 480px;
	background : url(../images/cadre/black80.png) transparent 0 0 repeat;
	z-index : 500;
}
#ma_newsletter {
	text-align : left;
}
#ma_newsletter .form_newsletter .inputtext {
	margin : 2px 0 4px 0;
}
#footer_newsletter {
	float : right;
	position : relative;
	padding-top : 5px;
	margin-right : 4px;
	width : 226px;
	height: 21px;
}
#footer_newsletter_content {
	display : none;
	position : absolute;
	left : -266px;
	bottom : 0;
	padding : 10px;
	text-align : left;
	width : 240px;
	background : #453d3c;
	z-index : 500;
}
#footer_newsletter #footer_email {
	width : 220px;
	text-align : center;
	height: 21px;
	font-size : 12px;
	border : 0;
	padding : 0;
	line-height: 21px;
	text-align: center;
	vertical-align: middle;
}
#footer_newsletter TABLE TD {
	vertical-align : top;
	height: 21px;
	padding : 0;
}
#modif_password INPUT.inputtext {
	border : 0;
	padding : 4px 8px;
	margin : 4px 0 10px 0;
	width : 180px;
	font-size : 12px;
	font-family : "Museo-500", Arial, sans-serif;
	color : #9b9b9b !important;
	text-align : center;
}
#modif_password INPUT.inputsubmit {
	border : 0;
	padding : 4px 0 4px 8px;
	margin : 0 0 10px 96px;
	width : 100px;
	font-size : 13px;
	font-family : "Museo-500", Arial, sans-serif;
	color : black;
	background : none;
	text-align : right;
}

/************************** CNIL CSS ****************************/

#cnil-advert{
	display:none;
	width:100%;
	padding:13px 0px;
	margin:0px;
	  background-color: #373737;
	text-align:center;
    positon:absolute;
    top:0;
    width:100%;
}
#cnil-advert p{
	display:block;
	width:95%;
	padding:0px;
	margin:0px auto;
	background:transparent;
	text-align:left;

	font-family: 'Ropa Sans', sans-serif;
	color: #A8A8A8;
	font-size: 13px;
	line-height: 17px;
	font-weight:300;
}

.cnilfirstlink,.cnilfirstlink:hover,.cnilfirstlink:visited{
	font-family: 'Ropa Sans', sans-serif;
	text-decoration:none;
	color: #ffee00 !important;
	font-size: 13px;
	line-height: 17px;
	font-weight:300;
}
.cnilsecondlink,.cnilsecondlink:hover,.cnilsecondlink:visited{
	font-family: 'Ropa Sans', sans-serif;
	text-decoration:none;
	color: #333333 !important;
	font-size: 12px;
	line-height: 15px;
	font-weight:700 !important;
	text-transform: uppercase;
	display:inline;
	padding:4px 8px !important;
	width:15px !important;
	height:15px !important;
	text-align:center !important;
	background-color: #ffee00;
}
