@charset "utf-8";

/*--------------------------------------------*/
/*---- CSS COACHCLUB - FRANCE TELEVISIONS ----*/
/*--------------------------------------------*/

/* import RESET */
@import url(reset.css);
/* import GENERAL CSS */
@import url(general.css);

/*----------------*/
/*---- GLOBAL ----*/
/*----------------*/

#eSiteContent strong {font-weight:bold;}
#eSiteContent sup {vertical-align:super;}
#eSiteContent img {border:none;}
#eSiteContent a {cursor: pointer;}
#eSiteContent .clear {clear:both;}

#eSiteContent {margin-bottom:20px;font-family: Arial, Helvetica, sans-serif;color:#8b7b74;font-size:11px;}
#eSiteContent #container {width:960px;margin:0 auto 10px;}

/*----------------*/
/*---- HEADER ----*/
/*----------------*/

#eSiteContent #header {height:100px;margin:20px 20px 0;}

/* LOGO */
#eSiteContent #header #logo {float:left;}
#eSiteContent #header #logo h1 a {background:url(../images/signup_logo.png) no-repeat 0 0;display: block;height:52px;margin:0;text-indent:-9999px;width:291px;}
#eSiteContent #header #logo h2 {color:#00B8E5;font:normal 0.9em/1em Arial,Helvetica,sans-serif;margin:1px 0 0 1px;}
#eSiteContent #header #logo h2 sup {color:#00B8E5;font:normal 75% Arial,Helvetica,sans-serif;}

/* LOGO (without link) */
#eSiteContent #header #logo {float:left;}
#eSiteContent #header #logo h1 {background:url(../images/signup_logo.png) no-repeat 0 0;height:52px;margin:0;text-indent:-9999px;width:291px;}
#eSiteContent #header #logo h2 {color:#00B8E5;font:normal 14px/14px Arial,Helvetica,sans-serif;margin:1px 0 0 1px;}
#eSiteContent #header #logo h2 sup {color:#00B8E5;font:normal 75% Arial,Helvetica,sans-serif;}

/* BUTTONS */
#eSiteContent #header ul#signed-in-box{float:right;margin:25px 0 0 0;}
#eSiteContent #header ul#signed-in-box a{color:#FFFFFF;display:block;font:bold 12px/25px Arial, Helvetica, sans-serif;height:25px;margin:0;text-align:center;text-decoration:none;}
#eSiteContent #header ul#signed-in-box li{float:left;margin:0;padding:0;}

#eSiteContent #header ul#signed-in-box .btn_double_g {
background:transparent url(../images/header-button-right.png) no-repeat scroll 0 0;width:118px;
/*background:transparent url(../images/btn_double.png) no-repeat scroll 0 0;*/
}
#eSiteContent #header ul#signed-in-box .btn_double_g:hover {
/*background:transparent url(../images/btn_double.png) no-repeat scroll 0 -25px;*/
}
#eSiteContent #header ul#signed-in-box .btn_double_d {
background:transparent url(../images/header-button-left.png) no-repeat scroll 0 0;width:125px;
/*background:transparent url(../images/btn_double.png) no-repeat scroll -118px 0;*/
}
#eSiteContent #header ul#signed-in-box .btn_double_d:hover {
/*background:transparent url(../images/btn_double.png) no-repeat scroll -118px -25px;*/
}

/*------------------*/
/*------ HOME ------*/
/*------------------*/

#eSiteContent .home-form-img {
	width:447px;
	padding:0;
	margin:0;
}
#eSiteContent .home-form-img a {
	display:block;
	/*background:transparent url(../images/button-medium.png) no-repeat 0 0;*/
	background:transparent url(../images/button-298.png) no-repeat 0 0;
	width:298px;
	height:58px;
	font: bold 18px/58px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0;
	margin:20px auto 0;
	text-decoration:none;
	text-align:center;
}
#eSiteContent .home-form-img a:hover {
	/*background:transparent url(../images/button-medium.png) no-repeat 0 -116px;*/
	color:#FFFFFF;
}

/*-------------------------------*/
/*---- INSCRIPTION/CONNEXION ----*/
/*-------------------------------*/

#eSiteContent #container-inscription,
#eSiteContent #container-connexion{
width:940px;
margin:0 0 20px 0;
border:10px solid #e0ded7;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
#eSiteContent #container-modification{
width:940px;
margin:0 0 20px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border-color:#E0DED7;
border-style:solid;
border-width:0 10px 10px;
}
#eSiteContent #container-inscription .content,
#eSiteContent #container-connexion .content,
#eSiteContent #container-modification .content{
padding:30px;
margin:0;
}
#eSiteContent #connexion {
background:url(../images/ft_connexion_bkg.jpg) no-repeat right bottom;
height:378px;
}
html>body #eSiteContent #connexion {
height:auto;
min-height:378px;
}
#eSiteContent #inscription {
background:url(../images/ft_inscription_bkg.jpg) no-repeat right bottom;
height:733px;
}
html>body #eSiteContent #inscription {
height:auto;
min-height:733px;
}
#eSiteContent #container-inscription .content h3,
#eSiteContent #container-connexion .content h3 {color:#01b5dd;font:bold 18px/18px Arial, Helvetica, sans-serif;margin:0 0 1em;padding:0;}
#eSiteContent #container-inscription .content p,
#eSiteContent #container-connexion .content p {color:#75655e;font:normal 12px/14px Arial, Helvetica, sans-serif;margin:0 0 1em;padding:0;}
#eSiteContent #container-connexion #ft_connexion {margin:30px 0 0 30px;padding:0;}
#eSiteContent #container-inscription #ft_inscription {margin:30px 0 0 0;padding:0;}

/*----------------------*/
/*------- FOOTER -------*/
/*----------------------*/

#eSiteContent #footer {background:#f8f7f5 url(../images/footer-right.png) no-repeat right top;height:62px;margin:0 0 20px;padding:0;width:960px;}

#eSiteContent #footer #left {	background:url(../images/footer-left.png) no-repeat 0 0;float:left;height:62px;margin:0;padding:0;width:722px;}
/* ul:18px-7px=11px */
#eSiteContent #footer #left ul {height:32px;margin:15px 0 15px 11px;padding:0;}
#eSiteContent #footer #left ul li {border-right:3px solid #fff;float:left;height:32px;list-style-type:none;margin:0;padding:0 7px 0 0;text-align:center;}
#eSiteContent #footer #left ul li:last-child {border-right: none;}
#eSiteContent #footer #left ul li a {display: block;font:normal 10px Arial, Helvetica, sans-serif;height:32px;margin:8px 0 auto 7px;}
#eSiteContent #footer #right {background:#fff url(../images/footer-center.png) repeat-x 0 0;float:right;height:62px;margin:0 18px 0 0;padding:0;width:220px;}
#eSiteContent #footer #right a {font:normal 10px/62px Arial, Helvetica, sans-serif;margin:0;padding:0;}

/* NO SCRIPT */
#eSiteContent #footer #right noscript {margin:0;padding:8px 18px auto 0;text-align: right;}

/*-----------------*/
/*----- LINKS -----*/
/*-----------------*/

#eSiteContent a {color:#FF5E0F;cursor:pointer;text-decoration:underline;}
#eSiteContent a:hover{color:#8c9696;}