body {
  background: none repeat scroll 0 0 #FFFFFF;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #424242;
}

#body {  
  background:  url(img/bg_top.jpg) no-repeat center top;
}

#site {
  padding-right:10px;
  width:949px;
  margin:  auto;
}

#site #network-site, #s365-network {
background-image:url("img/bg_network.jpg");
background-repeat:no-repeat;
height:21px;
margin-left:4px;
width:951px;
}

img {vertical-align: middle;}

#body .clearer {clear: both; float: none}

body a:link, body a:visited {text-decoration: none; color:#424242}

body a:hover {text-decoration: underline}

h1 {
  text-transform: uppercase;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  padding-top: 10px;
  font-weight: bold;
}
#RES_ID_fb_login img {border: none;}
#article h6{
	font-size: 14px;
}

.no_padding,
body,
#body,
#header p,
#menu ul,
#lesunes ul,
#last-articles ul,
ul
{
  padding: 0;
  margin: 0;
}

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

.date {
  font-size: 10px;
  text-transform: italic ;
}



/**** ***/

.text_indent,
#logo a,
#rss a,
#tohome a,
#tohome_footer{
  display: block;
  text-indent: -50000px;
}

.no_display,
#slideshow h1 
{
  display: none;
}


h1.rubrique {
}


/**** conteneurs ***/

.cont_conseils,
.cont_videos,
.cont_articles
{  
  background: white url(img/degrad.jpg) repeat-x bottom;

}

#archives.cont_conseils.bloc,
#archives.cont_videos.bloc {
  /*width: 655px;*/
  width: 688px;
} 
           
#menu.conseils , .cont_conseils div, .cont_conseils h1,
.u_conseils #article h1,
.u_conseils #article div.border,
#coach div.border {
 border-bottom: 1px solid #f6629a;
}

.cont_conseils h1,
.cont_no_conseils  .view_more a,
.no_cont_conseils,
.u_conseils  #ariane  .selected a,
.u_conseils #article .tags, 
.u_conseils #article .tags a,
.u_conseils .colorise,
.u_conseils .goto a,
.u_conseils .pagination .selected a,
.u_conseils .archive .categorie,
.u_conseils .archive .titre,
.u_conseils .archive .titre a,
.u_conseils .archive .view_more a,
.u_conseils .related .view_more a,
.u_conseils .related .titre,
.u_conseils .rubriques .selected a,
.u_conseils p.question,
#coach .tags,
#coach .tags a
{
  color:  #f6629a;
}

.cont_conseils a.view_more {
  display: block; 
  text-align: center;
  color: #f6629a;
  height: 19px;
  background:url(img/btn_bg_conseils.jpg) no-repeat center;
}


.cont_conseils img,
#site .cont_no_conseils img,
.u_conseils .avatar img,
.u_conseils .avatar_reponse img {
  border: 1px solid #f6629a;
}

.cont_videos div, .cont_videos h1,
.u_videos #article h1,
.u_videos #article div.border {
 border-bottom: 1px solid #7dd354;
}

.cont_videos h1,
.cont_videos h1 a,
.cont_no_videos .view_more  a,
.no_cont_videos,
.u_videos #ariane  .selected a,
.u_videos #article .tags,
.u_videos #article .tags a,
.u_videos .colorise,
.u_videos .goto a,
.u_videos .pagination .selected a,
.u_videos .archive .categorie,
.u_videos .archive .titre,
.u_videos .archive .titre a,
.u_videos .archive .view_more a,
.u_videos .rubriques .selected a,
.u_videos .related .view_more a,
.u_videos .related .titre,
.u_videos p.question{
  color:  #7dd354;
}

.cont_videos img,
#site .cont_no_videos img,
.u_videos .avatar img,
.u_videos .avatar_reponse img 
 {
  border: 1px solid #7dd354;
}

.cont_videos div ul li a img {
 /* width:143px;
  height:111px;
  */
}

.cont_articles div, .cont_articles h1,
.u_articles #article h1,
.u_articles #article div.border {
 border-bottom: 1px solid #76c5ff;
}


.cont_articles a.view_more {
  display: block; 
  text-align: center;
  height: 19px;
  color: #76c5ff;
  background:url(img/btn_bg_articles.jpg) no-repeat center;
}

.cont_videos a.view_more {
  display: block; 
  text-align: center;
  height: 19px;
  color: #7DD354;
  background:url(img/btn_bg_videos.jpg) no-repeat center;
}


.cont_articles h1,
.cont_articles h1 a,
.no_cont_articles,
.cont_no_articles .view_more a,
.u_articles #ariane .selected a,
.u_articles #article .tags,
.u_articles #article .tags a,
.u_articles .colorise,
.u_articles .goto a,
.u_articles .pagination .selected a,
.u_articles .archive .categorie,
.u_articles .archive .titre,
.u_articles .archive .titre a,
.u_articles .archive .view_more a,
.u_articles .rubriques .selected a,
.u_articles .related .view_more a,
.u_articles .related .titre,
.u_articles p.question{
  color:  #76c5ff;
}

.cont_articles img,
#site .cont_no_articles img,
.u_articles .avatar img,
.u_articles .avatar_reponse img {
  border: 1px solid #76c5ff;
}



.cont_autres div, .cont_autres h1,
.u_autres #article h1,
.u_autres #article div.border {
 border-bottom: 1px solid #858585;
}

.cont_autres h1,
.cont_autres h1 a,
.cont_no_autres  .view_more a,
.no_cont_autres,
 .u_autres #ariane .selected a,
.u_autres #article .tags,
.u_autres #article .tags a,
.u_autres .colorise,
.u_autres .goto a,
.u_autres .pagination .selected a,
.u_autres .archive .categorie,
.u_autres .archive .titre,
.u_autres .archive .titre a,
.u_autres .archive .view_more a,
.u_autres .rubriques .selected a,
.u_autres .related .view_more a,
.u_autres .related .titre,
.u_autres p.question{
  color:  #858585;
}

.cont_autres img,
#site .cont_no_autres img,
.u_autres .avatar img,
.u_autres  .avatar_reponse img {
  border: 1px solid #858585;
}

/*** header **/



#logo a{
height:131px;
margin:25px 0 0 52px;
position:absolute;
width:124px;
}



#rss a{
  margin: 113px 0 0 913px;
  width: 26px;
  height: 27px;
  background: url(img/rss.png) no-repeat center;
  position: absolute;     
}



#rss_bas {
  width: 18px; 
  height: 19px;
  background: url(img/rss_mini.jpg) no-repeat center;
  text-indent: -5000px; 
  display: block;
  float: right;
  margin: 0 8px;
}



#recherche_haut input, #btn_recherche
{
  margin: 165px 0 0 735px;
  border: 1px solid #959595;
  color: #959595;
  width: 192px;
  padding-left: 10px;
  position: absolute;
  
  margin-left: 728px; 
  margin-top: 150px; 
  height: 14px;
  
  font-size:11px;
}

#recherche_haut .valide {
background:url("img/ok.png") no-repeat scroll center center transparent;
height:18px;
margin-left:931px;
width:19px;
}

#recherche_haut .valide {
  width: 19px; 
  margin-left: 931px; 
  height: 18px; 
  background: url(img/ok.png) no-repeat center; 
}

#btn_recherche {margin: 0; position: relative;

float: right;}

#header {
  height: 200px;
}



/*** menu ***/

#menu {
  height: 33px;
  padding-left: 55px;
}



#menu a {
  color: #333;
  display: block;
  padding: 7px 9px;
margin-bottom: 6px;

}



#menu>ul>li {float: left;  z-index: 100;
position: relative;}
#menu li li {
position: relative;
z-index: 100;
padding-top: 2px;
}

#mennu li li a {position: relative; z-index: 100;}
#menu li li:first-child a {background: none;}

li.conseils li a {
  background: url(img/bg_conseils.jpg) repeat-x top;
}

li.videos li a{
  background: url(img/bg_videos.jpg) repeat-x top;
}

#player_video {
  
  width:518px;
  margin-right: 15px;
}


#tohome a,
#tohome_footer a,
#tohome_footer a:hover,
#tohome a:hover{
  width: 21px;
  height: 8px;
  padding: 7px 0;
  background-image: url(img/btn_home.png);
  background-position: top center;
  background-repeat: no-repeat;
  position: absolute;
  left: 25px;
  top: 5px;
}

#menu ul ul {
background:none repeat scroll 0 0 white;
left:0;
opacity:0.9;
position:absolute;
top:34px;
width:167px;
z-index:100;
filter : alpha(opacity=90); 

    -moz-opacity : 0.9; 
display: none; 
}

#menu #tohome a,
#menu #tohome a:hover{
  margin-left: -38px;
  margin-top: 5px;
  top: auto ;
  left: auto;
  padding: 7px 0;     
}

#tohome_footer a,
#tohome_footer a:hover
{
  top: 53px;
}

#tohome_footer a
{
  background-color: #959595;
}

.conseils #tohome a,
#menu #tohome_footer a:hover
{
  background-color: #f6659b;
}

.videos #tohome a
{
  background-color: green;
}

#menu li li {
  padding: 0 10px;
}


#menu>ul>li>a:hover,
#menu>ul>li.selected>a{
    text-decoration: none;
}

#menu .conseils a:hover,
#menu>ul>li.conseils.selected>a {
  color: #f6659b;
}

#menu .videos a:hover,
#menu>ul>li.videos>a.selected {
  color: green;
}



#selecteur {
  z-index: 0;
  background: #F6659B;
  width: 0;
  height: 4px;
  padding: 0;
  font-size: 1px;
  top: 230px;
  position: absolute;
}



body .contour {
  border: 1px solid white;
  position: absolute;
  z-index: 5;
}



/*** content ***/

#content {
  padding:10px 0;
  border-top: 1px solid #e3e3e3;
  margin-top: 1px;

}



/*** left ***/

#left {
  width: 708px;
  float: left;

}

#slideshow ul {width: 1500px; overflow: hidden;}

#slideshow .degrad

{

  overflow: hidden;  

  bottom: 0;

}



#slideshow img {
  width: 387px;
  height: 219px; 
}

#slideshow.bloc {

background:white url(img/degrad.jpg) repeat-x scroll center bottom;

width: 512px; height: 220px; 

position: relative; overflow: hidden; border-bottom: 1px solid #f6629a}

#slideshow .contour

{

  width: 507px;

  height: 207px;

  top: 1px;

  bottom: 0;

}



#slideshow li {

  float: left;
  overflow:hidden;
  position: relative;

  padding-right: 6px;

  width: 47px;

  background: url(img/shadow_slideshow.png) repeat-y right ;

  text-align: center;

  cursor: pointer;

   

}

#slideshow li.selected {

  width: 390px;

  

}

 



/*** last-articles ***/

#last-articles{float: left;}

#last-articles p {line-height: 12px; margin: 0; padding: 0 5px;}

#last-articles li{margin: 7px 0 }

#last-articles div {height: 172px;}

#last-articles,

#lesunes li,

#autresrubriques li

{

  width: 156px;

}



.bloc 

{

  margin-bottom: 14px;

  margin-left: 19px;

  float: left;

  border: 1px solid #e3e3e3;

}

.bloc.cont_videos .navigation a{
  color:#7DD354; 
  margin-right: 5px;
  margin-left: 5px;
}

.bloc.cont_videos .navigation{
  margin-top: -30px; 
  float: right; 
  margin-right: 15px;
}

#lesunes .bloc {margin-bottom: 0;}

.bloc div

{

  margin-bottom: 1px;

  padding-bottom: 10px;

  border-top: 1px solid #e3e3e3;

}



#site li div, .bloc div div {margin: 0; padding: 0; border: none;}





.bloc p{

  padding: 7px 5px;

  margin: 0;

}



.bloc p.image {

  padding: 0;

}



h1.rubrique, .bloc h1

{

  padding: 10px 8px;

}



h1.rubrique

{

  background: url(img/bg_articles.jpg) repeat-x bottom;

  margin-left: 19px;

  margin-bottom: 10px;

}



#autresrubriques {background: none;}



/*** lesunes **/

 #lesunes

 {

  

 }
 #lesunes .contour {
  width: 151px;
  height: 84px;
  top: 1px;
  left: 1px;
 }
 

 

 #autresrubriques p.texte,

 #lesunes p.texte

 {

  height: 45px;
  _height: 50px;
  overflow: hidden;

 }

 #autresrubriques div, #lesunes div {
  width: 100%;
  padding-bottom: 0;

 }

  

 #autresrubriques p.image img , #lesunes p.image img {border: none;width: 155px;height:88px;}

 #autresrubriques p.image,  #lesunes p.image,

 #autresrubriques p.no_image, #lesunes p.no_image {

  position: relative;

  text-align: right;

 }
  
 #lesunes p.image { text-align: center;}

 

  #autresrubriques p.image a.btn_lire, #slideshow .selected a,

  #lesunes p.image a.btn_lire, #slideshow .selected a {

  position: absolute;

  right: 0;

  color: black;

  bottom: 10px;

  display: block;

  padding: 0 3px 0 5px;

  background: white;

 } 

 

 #slideshow .selected a

 {

  bottom: 30px;

  right: 7px;

 }

 

 

 



 /*** womentv **/

 #womentv {

  

 }

 

 

 #womentv li {

 float: left;

 width: 170px;

 text-align: center;}

 #womentv div {padding: 13px 0 5px; }

  #womentv img {width: 150px; height: 106px;}
 

 #womentv.bloc,

 #bestof.bloc {float: none; margin-top: 15px;}

 

/*** slideshow ***/

#slideshow {

 margin-left: 17px;

}



 /*** bestof **/

#bestof {

} 

#bestof>div>ul>li{

  float: left;

  width: 183px;

  margin: 12px 23px 5px 

}

#bestof ul h2{font-size: 14px;}

#bestof ul ul li {font-size: 11px;clear:both;}

#bestof p.view_more {clear:both;}

#bestof .view_more a{display: block;}

#bestof img {width: 57px;

  float: left; 

  margin-right: 10px;

  margin-top: 5px;

}





/*** right ***/

#right {
  width: 205px;
  margin-left:  19px;
  float: left;        
}



#right .bloc, #prefooter {
  float: none;
  margin-left: 0;
  padding: 0;
  _width:205px;

}







/*** "votre-espace ***/

#votre-espace {

  font-size: 14px;

}

#votre-espace input {

  border: 1px solid #959595;

  margin-left: 13px;

}

#votre-espace a {font-size: 11px;}

#login {

  width: 116px;

}



#passwd {width: 90px;}





#right #jeux {text-align: center; padding-top: 10px}

#jeux div {

  border-top: none;

}

#pub {margin-bottom: 14px;}

/****  most-comment ***/

#most-comment

{

}

#most-comment ul {margin-left: 8px;}

/*** footer **/



.footer {

  z-index: 50;

  position: absolute;

  height: 15px;

  margin-bottom: -40px;

  padding: 10px 0;
  width: 949px;

}

.footer li {float: left;}
.footer ul{ margin-left:160px }



#footer .footer ul {

  position: absolute;

  margin-left: 145px;

}

#footer .footer li {display: inline;}

/*** prefooter  ****/

#prefooter {
  clear: both;
  position: relative;

}

#other-website {display: none;}



#prefooter>div>ul {padding-left: 50px; *padding-left: 0px; padding-top: 10px; font-size:11px;}



#prefooter>div>ul>li {

  float: left;

  width: 90px;

  margin-left: 5px;
  *margin-left: 0px;
}



#prefooter dt {float: left;}





/**** Articles ***/

/*** ariane **/



ul#ariane li, #site #ariane li {

  display: inline;

}

#ariane {margin-left: 17px; margin-bottom: 10px;}

#ariane a {text-decoration: underline; }

#ariane .selected a,
#ariane .selected

{

  font-weight: bold;

  text-decoration: none;

}



/*** article ***/

#article {width: 510px; position: relative; }
#article div.border p img { margin:0 5px 0 0px; border:1px solid #E3E3E3; }
#article div.border p a { color: #F6629A; text-decoration:underline; }
#article div.border p a:hover { color: #F6629A; text-decoration:none; }
#article h1 {padding: 0; position: relative;}

#article h1 a,
#slideshow .selected a
 {

  overflow: hidden;  

  text-align: right;

  background: white;

  bottom: 15px;

  right: 6px;

  text-transform: uppercase;

  position: absolute;

  padding:2px 5px;

  font-weight:normal;

  font-size:21px;

  text-align:right;

  display:block;

  _position: relative;  

}

#article h1 img {

  width:  509px;

  height: 288px;

}

#article p {text-align: justify;}

#article .tags, #coach .tags {

  padding: 10px 5px 0;

  text-align: right;

}

#article .contour {

  width: 505px;

  left: 1px;

  height:273px;

  top: 1px;

}



/*** left-second ***/



.left-second {

  float: left;

  width: 177px;

}

.left-second div {width: 156px;}

/**** fiche coach ***/

.u_conseils #fiche-coach img {

  border: 1px solid #fbb9d5;

  float: left;

  margin-right: 5px;

}



#fiche-coach div {

  margin-bottom: 0;

  padding-bottom: 2px  }

.nom-coach {font-weight: bold; display: block; margin-top: 10px;}

  

#fiche-coach p {clear: both}

#body .goto {

  text-align: center;

  padding: 0;

}

.u_conseils .goto {

  background: url(img/btn_bg_conseils.jpg) no-repeat;

}



#videos-left div {

  text-align: center;

}

#videos-left img {border: none;}



/*** Outils ***/

#outils hr {

  border: 0;

  height: 1px;

  background: #d1dae1;

}

.staring {text-align: center;}

.staring img {border: none;}



.deposer_commentaire

{

  display: block;

  background: url(img/bulle.png) no-repeat right center;

  padding-right: 60px;

}
.cont_videos .deposer_commentaire
{background: url(img/bulle_videos.png) no-repeat right center;}


.share a {

  display: block;

  width: 30px; 

  height: 27px;

  text-indent: -5000px;

}

.share{margin-left: 6px;}

.share li {
  margin-left:7px;
  float: left;

}



.digg { background: url(img/ico-digg.png) no-repeat; width: 20px; height: 28px;}

.myspace{ background: url(img/ico-myspace.png) no-repeat; width: 23px; height: 27px;}

.netvibes{ background: url(img/ico-rss.png) no-repeat; width: 21px; height: 27px;}

.twitter{ background: url(img/ico-twitter.png) no-repeat; width: 21px; height: 27px;}

.facebook { background: url(img/ico-facebook.png) no-repeat; width: 20px; height: 27px;}

.partage a {
 display:block; 
 float:left;
 margin-right: 7px;
}

/**** commentaires ***/
#commentaires {
  margin-top:15px;
  width:687px;
}
#commentaires .commentaires .comment_bloc {  

  float: left; 

}

#commentaires .commentaires .comment_tic {

  

  background: url(img/comment_tic.png)  no-repeat 0 -13px;

  padding-left: 25px;

  width: 560px;

}

.comment_top {

  background: url(img/comment_top.png) no-repeat 9px 0;

  height: 8px;

  width: 585px;

}

.comment_bottom {

  background: url(img/comment_bottom.png) no-repeat 9px 0;

  height: 9px;

  width: 585px;

  }

.comment_bg {

  background: url(img/comment_mid.png) repeat-y 9px ;

}

.commentaires li{

  padding: 10px 15px 10px 10px;

  background: url(img/hr.jpg) repeat-x bottom;

}

#commentaires #boutons {padding-left:10px;
padding-top:10px;}
#commentaires #boutons a { font-weight: bold;}
#commentaires .commentaires .avatar {

  text-align: center;

  font-size: 11px;

  width: 66px;

  margin-right: 10px;

  float: left;

}





.avatar img {margin-bottom: 5px;}



/*** pagintion ***/

.pagination {clear: both; text-align: center; padding-top: 10px}

.pagination li {display: inline}

.pagination .selected a{text-decoration: underline}

.pagination .prev img, .pagination .next img {border: none}

.pagination .prev{padding-right: 15px}

.pagination .next{padding-left: 15px}  





/*** archives ***/

.archive li {

  position: relative;

  margin: 10px 15px 0 10px;
  padding: 0px 0 10px ;
  

  background: url(img/bg_conseils.jpg) repeat-x bottom;



}

.u_videos .archive li {
 background: url(img/bg_videos.jpg) repeat-x bottom;

}

#content .notes-echelle li
{
  background: none;
}

#content .notes-echelle li img
{
  border: none;
}

#content .notes-echelle li input
{
  display: none;
}

.archive .staring {float: right;}



#archives .rubriques {
  background: url(img/bg_conseils.jpg) repeat-x bottom;
  height: 31px;
}

#archives.cont_videos .rubriques {
  background: url(img/bg_videos.jpg) repeat-x bottom;
}


.cont_videos div, .cont_videos object {
  float:left;
  border: none;
}

.cont_videos div div {
  float: none;
}




.rubriques {text-align: right; margin-top: 25px; height:26px; margin-bottom: 10px;}


.rubriques li{ display: inline; padding:13px 10px; }

* .rubriques li{padding:13px 6px; }


.rubriques a {}

.rubriques .selected {

  background: white url(img/bg_conseils.jpg) repeat-x top;

  border-left: 1px solid  #f6629a;

  border-right: 1px solid  #f6629a;

}


#archives .jcarousel-clip .rubriques{height: 36px};


.cont_videos .rubriques .selected {

  background: white url(img/bg_videos.jpg) repeat-x top;

  border-left: 1px solid  #7BD152;

  border-right: 1px solid  #7BD152;

}





.archive img.photo {

  float: left;

  margin-right: 7px;

}



.archive p {margin: 0; padding: 0;}

.archive .titre {text-transform: uppercase; font-size: 18px; font-weight: normal;}



#archive-une .clearer {border: none;}



.archive .contour
{
  width: 195px;
  height: 109px;
  top: 12px;
  left: 12px;
}
.archive li img.photo
{
  width: 195px;
  height: 109px;
}

#archive-deux
{
  background: url(img/degrad.jpg) repeat-x bottom;
  margin-left: 19px;
}

 #archive-une {position: relative; 

margin: 10px 0 20px 19px;

  background: url(img/bg_conseils.jpg) repeat-x bottom; padding-bottom: 15px;}

#archive-une.cont_videos
{background: url(img/bg_videos.jpg) repeat-x bottom; } 


#archive-une.cont_videos div {border: none; position: relative; float: left;}
#left #archive-une.cont_videos div img {width: 97px; height: 75px; }
  

#archive-une .contour,
#archive-une.archive .contour

{

  height:186px;

  width:336px;
  top: 2px;
  left: 2px;
}


#video_rubrique li .contour{
height: 114px;
left:2px;
top:2px;
width:152px;}
#video_rubrique li div {position: relative; width:156px;}
#video_rubrique li.bloc {margin-left: 18px;}
#video_rubrique li div img { width:156px; height:117px;}
#video_rubrique li:first-child {
  margin-left: 0;
}
#archive-une.archive .video_rubrique div .contour
{
  top: 19px;
}

#archive-une.archive div .contour
{
  height: 71px;
  width: 93px;
  top: 2;
  left: 2;
}

#archive-une.archive img.photo
{
  height:190px;
  width:340px;
}

 

.related {position: relative;}

body .related .contour

{

  border: 1px solid white;

  width: 151px;

  height: 86px;

  position: absolute;

  top: 1px;

  left: 1px;

  z-index: 5;

}

.related img {border: none;}

.related .titre {text-transform: uppercase; text-align: center;}

.related p {text-align: justify;}

.related .view_more a,
.archive .view_more a {

  display: block;

  background: url(img/tic.png) no-repeat center left;

  float: right;

  padding: 5px 0 5px 30px;

  height: 14px;

  text-transform: uppercase;

  font-weight: bold;

}

.cont_videos .related .view_more a,
.cont_videos.archive .view_more a,
.cont_videos .archive .view_more a
 {

  background: url(img/tic_videos.png) no-repeat center left;
}




/*** photos de la semaine ***/

#pics-week {position: relative; text-align: center; *overflow:hidden;}



#next-photo, #prev-photo {

  display: block;

  position: absolute;

  text-indent: -5000px;

  top: 110px;

  right: 5px;

  height: 24px;

  width: 23px;
  z-index: 10000;
  cursor: pointer;

}

#next-photo {background: url(img/tic.png) no-repeat; }

#prev-photo {background: url(img/tic_prev.png) no-repeat; left: auto; left: 5px;}

#photo-de-la-semaine{
  height: 126px;
}

#photo-de-la-semaine img {

  width: 200px;
	
  padding: 10px 0;

  border: none;

} 

#pics-week ul {margin-left: 1px;}

#pics-week ul li {float: left; }

#pics-week ul img 

{

  border: 1px solid white;

  width: 38px;

  height: 29px;

}



#pics-week li.selected img {

  border: 1px solid #f3a7c1;

}

 

 

 /*** ***/

 #photo-une {

  position: relative;
  

  background: white url(img/bg_conseils.jpg) repeat-x bottom;

  text-align: center;

  height: 385px;
  width: 705px;
  overflow: hidden;
  margin-bottom: 15px;

  }

  #photo-une p{text-align: left;}

  #photo-une img {

	
  
    width: 544px;

    height: 376px;

    margin-left:83px;
  }

  
.slide {position: relative;}
  #photo-une .description{

    position: absolute;

    bottom: 0;

    padding: 10px 15px;

    height: 35px;

    color: white;

    background: black;

    filter : alpha(opacity=80); 

    -moz-opacity : 0.8; 

    opacity : 0.8; 

    width:512px;

    margin-left:83px;

    

   margin-bottom: -1px; 
   height: 48px;
   width: 514px; 

  }

#photo-une #prev-photo, #photo-une #next-photo{
	
  top: 150px;
  outline: none;
  left: 25px;

}

#photo-une #next-photo{

  right: 25px;
  outline: none;
  left: auto;

}



 #photo-une .contour {

  height:372px;

  left:83px;

  top:1px;

  width:540px;

 }

 

#site div.avatar_reponse{
  float: left;
  width: 52px;
} 

#site div.reponse {
  border-left: 1px solid #cac0c3;
  float: left; 
  background: url(img/laquo.png) no-repeat 5px 5px ;
}

#site .reponse div {
  border-left: 1px solid #fff;
  background: url(img/raquo.png) no-repeat bottom right;
  text-align: justify;
  margin-bottom:10px;
  width: 450px;
  padding: 0 30px;}
  
  div.avatar {
    float: left;
    width: 90px;
    text-align: center;
  }
  
  .question{
    float: left;
    width: 565px;
    
  }
  #site p.question{
    font-size: 18px;
    margin-bottom: 10px;
  }
  
  .question p {margin: 0; padding: 0;}
 
span.rubrique {
  text-transform: uppercase;
  
}
 
.avatar_reponse img {width: 41px;}
 
 #faq-une .rubrique {
  text-transform: uppercase;
 }
 
 #faq-une li, .faq_une li  {padding-top:15px;padding-bottom: 2px; background: url(img/hr.jpg) repeat-x bottom; }

 

#actu-photo {
  float: left;
  width: 156px;
  text-align: center;
  
} 
#actu-photo img {border: none; margin: 4px 0}

 

 

 






                                                                                        

/**********************************
*
*	POPOPISE
*
***/

#backgroundPopup{
  display:none;
  position:fixed;
  *position:absolute; /* hack for internet explorer 6*/
  height:100%;
  width:100%;
  top:0;
  left:0;
  background:#000000;
  border:1px solid #cecece;
  z-index:10;
}

#popup{
  display:none;
  position:fixed;
  *position:absolute; /* hack for internet explorer 6*/
  
  width:626px;
  height:274px;

  font-size:13px;
  z-index:100;
  top:100px;
  background-image:url(img/popopise_fond.png);

}

#popup .contenu{
  margin-top: -17px;
  padding-left:6px;
  padding-top:3px;
  color: #000;
}

#popup .contenu h2{
  color: #fff;
}


#popopise_close {
  background-image:url(img/closebox.png);
  float:right;
  cursor: pointer;
  width: 28px; 
  height: 30px; 
  
  margin-right: -8px; 
  margin-top: -7px;
}


/***
*
*	/POPOPISE
*
**********************************/






















#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(img/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(img/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(img/info.gif);
}

#popup_content.confirm {
	background-image: url(img/important.gif);
}

#popup_content.prompt {
	background-image: url(img/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
} 

 

/******* star *******/

fieldset {
	padding:2em;
}

* .notes-echelle li {
	width: 20px;
	height: 20px;
	cursor: pointer;
}

ul.cursor li {
	cursor: arrow;
}

.articles .notes-echelle {
  margin-left: 30px;
  
  
}
ul.notes-echelle {
  margin:0 0 0 30px;
  _margin:10px 10px 10px 30px;
	padding:0;
	font:.75em/1.2 Arial, Helvetica, sans-serif;
}
ul.notes-echelle li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
 
ul.notes-echelle li label {
	display:block;
	text-indent: -50000px;
	text-align:center;
	line-height:20px;
	background:url(img/star-on.png) center center no-repeat;
	cursor:pointer;
}
 
.cont_videos ul.notes-echelle li label
{
  background:url(img/star-on_videos.png) center center no-repeat;
} 
 
ul.notes-echelle li.note-off label {
	background:url(img/star.png) center center no-repeat;
}

.cont_videos ul.notes-echelle li.note-off label {
  background:url(img/star_videos.png) center center no-repeat;
}

ul.notes-echelle li.note-checked {
	font-weight:bold;
}
 
 
 
ul.notes-echelle.js li {
	min-width:20px;
	min-height:20px;
}
ul.notes-echelle.js input {
	position:absolute;
	left:-999%;
}
ul.notes-echelle.js li.note-focus {
	outline:1px dotted #000;
}
 
 
* html ul.notes-echelle.js li {
	width:20px;
	height:20px;
} 

 
 .cont_videos a.contour
 
 {
  display: block;
  background: url(img/play.png) no-repeat center center;
 }
 
 
 .chapeau {
   font-weight: bold;
 }
.sur_titre {
  text-transform: capitalize;
  display: block;
  font-size: 12px;
}

#lesunes.cont_videos {
  border-left: 0;
  border-right: 0;
}

#lesunes.cont_videos h1 {border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3}

#lesunes.cont_videos li h1{border-left: none; border-right: none} 

#lesunes.cont_videos ul{margin-top: 10px;} 
#lesunes.cont_videos li:first-child{
  margin-left: 0;
}



/***** 

 * 

 *  PENSER A OPTIMISER CSS 

 *

 * ***/  




#commentaire_add textarea {
  width:680px;
 }
 
 .coach{
 background:url(img/degrad.jpg) repeat-x left bottom;
 border: 1px solid #E3E3E3;
 margin-top:-5px;
 width:auto;
 /*height: auto;*/
 }
 #coach .contenu {
 width: auto;}
 
  .coach .gauche img{
  margin-left: 10px;
  margin-top: 10px;
  float:left;
  position:relative;
  }
  
  .coach .more{
  margin-left : 160px;
   padding-top:10px;
   margin-right:5px;
  }
   .coach span{
   font-weight: bold;
   }
 .coach h4{
 color:#ff6699;
 float:right;
margin-right:10px;
 }
 
  .coach hr{
 color:#ff6699;
background-color:#ff6699;
 }
 .coach .gauche p{
 position:absolute;
 float:left;
 margin-top:240px;
 font-weight: bold;
 margin-left:10px;
 }
 
 .contenu{
 width:509px;
 text-align: justify;
 }
 
 
 .bloc2
{
	
  padding-bottom: 1px;
  margin-left: 19px;
  float: left;
border-bottom:solid 1px #e3e3e3;

}
 
 
 
 /***** surcharge footer 365 ***/
 
 /***** surcharge footer 365 ***/
  
 #footer_ensemble .footer{
  margin: 0;
  padding: 0;
  height: auto;
  position: relative;
  
  
 }
 #footer_actu {position:relative}
 body #footer_ensemble .footer ul {margin-left: 0; width: 100%;}
 body #footer_ensemble .footer li {display: block;}
 #footer_ensemble li {float: none;}
 
 

 
 


/******* RECHERCHE GOOGLE SEARCH ENGINE   **********/
#cse .gsc-results .gsc-cursor-box .gsc-trailing-more-results, 
#cse .gs-visibleUrl.gs-visibleUrl-short, 
#cse .gsc-adBlock, 
#cse .gsc-resultsHeader, 
#cse .gsc-branding, 
#cse .gsc-adBlock, 
#cse .gsc-tabsArea, 
#cse .gsc-adBlockVertical, 
#cse .gsc-results .gsc-cursor-box .gsc-trailing-more-results {
	display:none;
}

#cse .gsc-cursor-box {
  text-align: right;
}  

#cse .gs-result .gs-title, #cse .gs-result .gs-title * {
  color:#F6659B;
  text-decoration: none;
}

#cse .gs-result .gs-title:hover, #cse .gs-result .gs-title *:hover {
  text-decoration: underline;
}

/******* FIN RECHERCHE GOOGLE SEARCH ENGINE   **********/

/*** INSCRIPTION ***/
 
#inscription th{
text-align:right;
}

#inscription td { 
text-align:left;
}
#inscription td.valider{
text-align:right;
}
#inscription th span{
color:red;
}
#inscription td{
color:#45a118;
}
#inscription td input,
#inscription td select
{
border:solid 1px #45a118;
width : 230px;
}
#inscription td input[type="checkbox"]{
width : 15px;
border: none;
}
#inscription td input[type="submit"]{
background:  url(img/tic_videos.png) no-repeat center;
width : 24px;
height: 23px;
border:none;
}

#pourquoi-inscrire{
float:left;
}
/*** FIN INSCRIPTION ***/

/*** LOGGIN ***/
#votre-espace p.valider{
text-align:right;
margin-right:16px;
margin-bottom:-10px;
}
#site p.valider a img, #votre-espace #valider{border: none}
/*** FIN LOGGIN ***/


#pagination {
background-color:white;
border:1px solid #F6629A;
padding:2px;
margin:0 31px 0 19px;
text-align:center;
}
#pagination a, #pagination a:visited {
text-decoration:none;
}
#pagination a:hover {
color:black;
text-decoration:underline;
}
#pagination p {
margin:0;
text-align:center;
}
#pagination ul {
margin:0;
padding:0;
}
#pagination li {
color:#F6629A;
display:inline;
margin:0 4px 0 0;
}
#pagination .sel {
color:#DDDDDD;
font-weight:bold;
}

.services {text-align: center;}
#static, #main_rss{padding-left: 19px;}
