/* CSS Document */


    * {
      margin:0;
      padding:0;
    }
    html,body {
     /*height:100%;
     width:100%;
     text-align:center;*/
    }
    html{
     background: url(images/motif.jpg) repeat 0 0;
    }
    body{
     /* background: url(images/fondCoach.jpg) repeat-x 0 0; */
     padding-top:5px;
    }
    div#site{
      margin:0 auto;
      width:760px;
      text-align:left;
      padding: 0 4px;
      background: url(images/site.jpg) repeat-y 0 50%;
    }
    hr.float-clear{
      clear:both;
      visibility:hidden;
    }
    div#footerCoach{
      margin : 0 auto;
      width:760px;
      text-align:right;
      padding: 0 4px;
      height:32px;
    	color:#fff;
    	font-size: 11px;
      background: url(images/bas.jpg) no-repeat 0 0;
      padding-bottom:0px;
   }
    div#header{
      padding-top:29px;
      background: url(images/haut.jpg) no-repeat 0 0;
    }
/*
     h1 {
      text-indent:-5000px;
      background: url(images/logo.jpg) no-repeat 0 0;
      width:150px;
      height:125px;
      margin-left:10px;
      margin-bottom:20px;
    }
*/

	#banniere {
	padding-top: 6px;
	background: url(images/header2.jpg) no-repeat 0px 0px;
	height: 256px;
	}


/* Menu */
	
	#menu {
		position:absolute;
		top:230px;
	
	}
	
 	#menu ul{
      /*padding-top:208px;*/
	  
      /*background: url(images/header2.jpg) no-repeat 0px 0px; */
      height:55px;
      padding-left:5px;
      margin-bottom:25px;
     }
    #menu ul, #menu ul ul {
    	list-style: none;
    	line-height: 1;
    	font-family:Arial, Helvetica, sans-serif;
    	font-size:11px;
    	font-weight:bold;
    	letter-spacing: 1px;
    }
    #menu ul a {
    	display: block;
    	width: 105px;
    	height:25px;
    	line-height: 25px;
    	text-decoration:none;
    	color:#AFC82F;
    	vertical-align: middle;
    	text-align: center;
    }
    #menu ul a:hover{
      color:#FFA500;
      background: url(images/bouton.jpg) no-repeat 0 0;
    }
    #menu ul li {
    	float: left;
    	width: 115px;
		/* width: 105px; */
      height:25px;
    }
    #menu ul li ul {
    	position: absolute;
    	background: #fff;
    	border: 1px solid #eee;
    	border-top: 1px solid #f7f7f7;
    	width:210px;
		/* width: 120px; */
    	left: -999em;
    }
    #menu ul li ul li a {
      display:block;
    	text-indent:5px;
      width: 210px;
	  /* width: 120px; 
      height:25px;*/
    	text-align: left;
    	border-top: 1px solid #f7f7f7;
		font-weight:normal;
    }
    #menu ul li ul li a:hover {
      color:#FFA500;
      background: #FBFAF6;
	  

    }
    #menu ul li:hover ul, #menu ul li.sfhover ul {
		
    	left:auto;
		
		height:auto;
    }




    div#gauche{
      width:155px;
      float:left;
      padding-top:0px;
   
      padding-right:5px;
      padding-left:40px;
      text-align: justify;
      color:#ABC324;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      }
    div#gauche img{
      /* margin:10px; */
    }
	 div#droite img{
	 	margin-right:10px;
		margin-bottom:10px;
	 }

	 #logo {
	 
		margin-top:50px;	 
	 }
	 


    div#droite{
      width:470px;
      float:left;
      padding-top:0px;
      padding-right:40px;
      padding-left:40px;
      text-align: justify;
      color:#A3A3A2;
      font-family:Arial, Helvetica, sans-serif;
      font-size:13px;
      margin-bottom:20px;
    }

#droite p {
	margin-top:15px;

}	

    div#droite h1{
      font-family: Georgia, Times, serif;
      font-size:24px;
      font-weight: normal;
      color:#ABC324;
      letter-spacing: 1px;
      padding-bottom:15px;
      margin-bottom:15px;
      border-bottom:1px solid #ddd;
    }
    div#droite h2{
      font-family: Georgia, Times, serif;
      font-size:18px;
      font-weight: normal;
      color:#ABC324;
      letter-spacing: 1px;
      padding-bottom:15px;
      margin-bottom:15px;
      border-bottom:1px solid #ddd;
    }
     div#footerCoach a{
    	text-decoration:none;
      font-family:Arial, Helvetica, sans-serif;
    	color:#fff;
    	font-size: 11px;
    	margin-right:30px;
    	line-height:28px;
    	letter-spacing: 1px;
     }
     div#footerCoach a:hover{
    	text-decoration:underline;
     }



     div#blockTitle{
      font-weight: bold;
    	font-size: 12px;
      margin-bottom: 10px;
     }
     div#blockContent{
      margin-bottom:20px;
     }
     td#usermenu a, td#mainmenu a{
      display:block;
      width:150px;
      border-bottom:1px solid #eee;
     }

     a{
      color:#E89600;
    	text-decoration:none;
     }

      a:hover{
      color:#FFA500;
    	text-decoration:underline;
     }
     table table, table.outer{
      border:1px solid #dedede;
      padding:5px;
      background: #FBFAF6;
     }
     div#blockContent table{
      border:none;
     }
     td.head, td.even, td.odd{
      border-bottom:1px solid #dedede;
      padding:3px 3px;
     }
     table table td.head, table table td.even, table table td.odd{
      border:none;
      padding:0;
     }
     select#timezone_offset, select#notify_mode,textarea  {
      width:360px;
      margin: 0 5px;
    }
     input, textarea{
      border:1px solid #ccc;
      margin: 0 5px;
     }
     textarea{
      margin-bottom:10px;
     }
     textarea#usersComments{
      width:320px;
     }
     form{
      width:470px;
     }
     th{
      padding-left:5px;
     }

