/*-- Général --*/
#tests{
	/*padding:15px 20px 0 30px;*/
	padding:0 20px 0 30px;
}

#tests .encarts{
	overflow:hidden;
	zoom:1;
}
#tests .divError{
	clear:both;
	color:#ff3333;
	padding:0 0 15px 0;
	font-size:11px;
}

/*- Test du mois -*/
#tests .f_test_mois{
	float:left;
	width:260px;
	background:url(../../images/common/f_test_mois.gif) #ea7b03 repeat-x 0 54px;
	color:#ffffff;
	font-size:14px;
	line-height:16px;
}
#tests .b_test_mois{
	padding:0 0 5px 0;
	background:url(../../images/common/b_test_mois.gif) no-repeat bottom left;
}
#tests .m_test_mois{
	width:228px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	padding:15px 15px 20px 15px;
}
#tests .f_test_mois h3{
	font-size:18px;
	font-weight:normal;
	padding:0 0 15px 0;
}
#tests .f_test_mois a.lien{
	width:94px;
	height:20px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	margin:30px auto 0 auto;
	/* voir fichier de langue */
}

/*- Mes tests -*/
#tests .mes_tests{
	float:right;
	width:615px;
	padding:7px 0 0 0;
}
#tests .mes_tests h2{padding:0 0 20px 13px;}
#tests .mes_tests ul{
	width:615px;
	height:29px;
	overflow:hidden;
	zoom:1;
	background:url(../../images/common/h_mes_tests.gif) no-repeat;
}
#tests .mes_tests ul li{
	float:left;
	line-height:29px;
	border-right:1px solid #e2e2e2;
	text-align:center;
	color:#bb0a10;
	font-size:14px;
}
#tests .mes_tests ul li.titre{
	text-align:left;
	width:177px;
	padding:0 0 0 11px;
}
#tests .mes_tests ul li.etat{width:66px;}
#tests .mes_tests ul li.dern_score{width:98px;}
#tests .mes_tests ul li.evol{width:82px;}
#tests .mes_tests ul li.date{width:77px;}
#tests .mes_tests ul li a{
	color:#bb0a10;
	text-decoration:underline;
}
#tests .mes_tests ul li a.tri{color:#4b4b4b;}
#tests .mes_tests ul li a:hover{text-decoration:none;}

#tests .mes_tests ul li.titre a{
	text-decoration:none;
	padding:0 0 0 13px;
	background:url(../../images/common/puce/puce18.gif) no-repeat center left;
}
#tests .mes_tests ul li.titre a.off{background:url(../../images/common/puce/puce19.gif) no-repeat center left;}
#tests .mes_tests ul li.titre a.in{background:url(../../images/common/puce/puce18.gif) no-repeat center left;}
#tests .mes_tests ul li.titre a:hover{
	color:#4b4b4b;
	text-decoration:none;
}

#tests .type_test{padding:0 0 17px 0;}
#tests .mes_tests table{width:615px;}
#tests .mes_tests td{
	border-bottom:1px solid #f1f1f1;
	padding:8px 0 8px 0;
	text-align:center;
	font-size:11px;
}
#tests .mes_tests td.titre{
	width:176px;
	text-align:left;
	padding-left:12px;
}
#tests .mes_tests td.etat{
	width:66px;
	border-left:1px solid #e2e2e2;
}
#tests .mes_tests td.dern_score{
	width:98px;
	border-left:1px solid #e2e2e2;
}
#tests .mes_tests td.evol{
	width:82px;
	border-left:1px solid #e2e2e2;
}
#tests .mes_tests td.date{
	width:77px;
	border-left:1px solid #e2e2e2;
}
#tests .mes_tests td.action{
	width:86px;
	border-left:1px solid #e2e2e2;
	padding-left:13px;
	text-align:left;
}
#tests .mes_tests tr.fait a{
	color:#4b4b4b;
	text-decoration:underline;
}
#tests .mes_tests tr.a_faire a{
	color:#c40c15;
	text-decoration:underline;
}
#tests .mes_tests tr a:hover{text-decoration:none;}
#tests .mes_tests tr.fait td{background:#f8f8f8;}
#tests .mes_tests tr.a_faire td{background:#ffffff;}
#tests .mes_tests .plus{color:#78af41;}
#tests .mes_tests .moins{color:#c30b15;}


/*- Stressy -*/
/*#tests .stressy{
	display:block;
	float:left;
	position:relative;
	width:130px;
}

#tests div.stressy div.tete {
display:block;
float:left;
height:66px;
position:relative;
width:130px;
}

#tests div.stressy div.torse {
display:block;
float:left;
position:relative;
width:130px;
}

#tests div.stressy div.jg {
display:block;
float:left;
position:relative;
width:56px;
}

#tests div.stressy div.jd {
display:block;
float:left;
position:relative;
width:74px;
}*/

/*- Stressy  GROS-*/
#tests .stressy{
	display:block;
	float:left;
	position:relative;
	width:260px;
	height:1000px;
	background:white;
}

#tests div.stressy div.tete {
display:block;
float:left;
position:relative;
width:260px;
}

#tests div.stressy div.torse {
display:block;
float:left;
position:relative;
width:260px;
}

#tests div.stressy div.jg {
display:block;
float:left;
position:relative;
width:112px;
}

#tests div.stressy div.jd {
display:block;
float:left;
position:relative;
width:148px;
}

#tests div.scores
{

}

/*- Test -*/
#tests .retour{
	text-decoration:none;
	display:block;
	width:100px;
	height:30px;
}
#tests .retour:hover{text-decoration:underline;}

#tests .h_titre{
	background:url(../../images/common/h_titre_test.gif) no-repeat top left;
	padding:5px 0 0 0;
	margin:15px 0 20px 0;
	overflow:hidden;
	zoom:1;
}
#tests .f_titre{background:url(../../images/common/f_titre_test.gif) repeat-x #eb7c02;}
#tests .r_titre{
	background:url(../../images/common/r_titre_test.gif) repeat-x #eb7c02;
	margin:20 0 10px 0;
	padding:5px 12px 12px 20px;
	margin-bottom: 10px
	}
#tests .b_titre{
	background:url(../../images/common/b_titre_test.gif) no-repeat bottom left;
	padding:10px 17px 15px 17px;
}
#tests .b_titre h3{
	font-size:13px;
	font-weight:normal;
	color:#8f4b00;
	padding:0 0 3px 0;
}
#tests .b_titre h2{
	font-size:22px;
	font-weight:normal;
	color:#ffffff;
}

#tests .cadre_gris{padding:0 0 18px 0;}
#tests .cadre_gris .titre{
	overflow:hidden;
	zoom:1;
	line-height:29px;
	display:block;
	background:url(../../images/common/h_cadre_gris.gif) no-repeat;
}
#tests .cadre_gris .titre h2{
	color:#4b4b4b;
	font-size:16px;
	font-weight:normal;
	padding:0 0 0 13px;
	float:left;
}
#tests .cadre_gris .titre a{
	color:#666666;
	font-size:10px;
	background:url(../../images/common/puce/puce16.gif) no-repeat 100% 55%;
	padding:0 13px 0 15px;
	margin:0 20px 0 0;
	float:right;
	border-left:1px solid #e2e2e2;
}
#tests .cadre_gris .titre a.on{background:url(../../images/common/puce/puce15.gif) no-repeat center right;}
#tests .cadre_gris .contenu{
	background:url(../../images/common/b_cadre_gris.gif) no-repeat bottom left;	
	font-size:12px;
	overflow:hidden;
	zoom:1;	
}
#tests .cadre_gris .txt{padding:17px 13px 17px 13px;}
#tests .cadre_gris .txt p{padding:0 0 5px 0;}
#tests .cadre_gris .txt ul{padding:0 0 5px 0;}
#tests .cadre_gris .txt ul li{
	background:url(../../images/common/puce/puce17.gif) no-repeat 0 3px;
	padding:0 0 5px 17px;
}
/*- Test formulaire -*/
#tests.test .formulaire h2{
	padding:0 0 15px 0;
	color:#bb0a10;
	font-weight:bold;
	font-size:17px;
}
#tests.test .formulaire table.hg{
	/*width:895px;
	background:url(../../images/common/h_dern_evol.gif) no-repeat;*/
/* 	background:url(../../images/common/hg_dern_evol.gif) no-repeat top left; */
	width:895px;
	margin:0 0 30px 0;
	border:1px solid #e2e2e2;
}
/* #tests.test .formulaire table.hd{background:url(../../images/common/hd_dern_evol.gif) no-repeat top right;} */
#tests.test .formulaire th{	
	line-height:29px;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:center;
	border-left:1px solid #e2e2e2;
	//white-space:nowrap;
	padding:0 3px 0 3px;
}
#tests.test .formulaire th.question{
	font-size:14px;
	color:#bb0a10;
	text-align:left;
	border-left:none;
	border-bottom:1px solid #f1f1f1;
	/*width:646px;*/
	padding:0 15px 0 15px;
	background:#f1f1f1;
}
/*#tests.test .formulaire th.rep1{width:65px;}
#tests.test .formulaire th.rep2{width:87px;}
#tests.test .formulaire th.rep3{width:79px;}*/
#tests.test .formulaire .rep1, #tests.test .formulaire .rep2, #tests.test .formulaire .rep3, #tests.test .formulaire .rep4, #tests.test .formulaire .rep5, #tests.test .formulaire .rep6, #tests.test .formulaire .rep7, #tests.test .formulaire .rep8, #tests.test .formulaire .rep9, #tests.test .formulaire .rep10{
	width:80px;
	border-bottom:1px solid #f1f1f1;
	background:#f1f1f1;
	}
#tests.test .formulaire .hg td{
	padding:9px 0 9px 0;
	text-align:center;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #f1f1f1;
}



#tests.test .formulaire td.question{
	font-size:13px;
	color:#777777;
	text-align:left;
	border-left:none;
	/*width:646px;*/
	padding:9px 15px 9px 15px;
}

#tests.test .formulaire .type1 td{background:#f8f8f8;}
#tests.test .formulaire .type2 td{background:#ffffff;}
#tests.test .formulaire .valid td{background:#e0fcae;}

/*-- Voir resultats --*/
#tests.test #voir_resultats{
	width:897px;
	height:29px;
	overflow:hidden;
	zoom:1;
}
#tests.test #voir_resultats input{
	display:block;
	text-indent:-9999px;
	margin:0 auto 0 auto;
}

/*- Resultat -*/

#tests.resultats a{
text-decoration:underline;
}

#tests.resultats .score{
	overflow:hidden;
	zoom:1;
	padding:0 0 10px 0;
}
#tests.resultats .pts{
	float:left;
	width:159px;
	margin:0 33px 0 0;
	padding:20px 0 20px 0;
	background:url(../../images/common/f_pts.gif) no-repeat top left;
	font-size:15px;
	text-align:center;
}
#tests.resultats .pts strong{
	font-size:22px;
	font-weight:normal;
	color:#eb7d03;
	padding:5px 0 0 0;
	display:block;
}
#tests.resultats .score .txt{
	float:left;
	/*width:535px;*/
	width:445px;
	font-size:14px;
	line-height:17px;
}
#tests.resultats .score .txt p{
	margin-bottom:10px;
}
#tests.resultats .h_conseil{
	background:url(../../images/common/h_conseil.gif) #fef7cd no-repeat top left;
	padding:5px 0 0 0;
	/*width:895px;*/
	overflow:hidden;
	margin-bottom: 10px;
}
#tests.resultats .b_conseil{
	background:url(../../images/common/b_conseil.gif) no-repeat bottom left;
	padding:12px 20px 5px 20px;
}
#tests.resultats .b_conseil h2{
	color:#333333;
	font-size:20px;
	font-weight:normal;
}
#tests.resultats .b_conseil .txt{
	font-size:14px;
	color:#333333;
	min-height:115px;
	_height:115px;
	padding:15px 0 15px 175px;
	background:url(../../images/common/f_resultat_conseil.gif) no-repeat top left;
}
#tests.resultats .b_conseil .lien{
	background:url(../../images/common/puce/puce4.gif) no-repeat center left;
	padding:0 0 0 14px;
	font-size:11px;
	color:#e97a02;
	text-decoration:none;
	display:block;
	margin:15px 0 0 0;
}
#tests.resultats .b_conseil .lien:hover{text-decoration:underline;}

#tests.resultats .inscrire {
background:transparent url(../../images/common/mod_visite/f_inscrire.gif) no-repeat scroll left top;
margin:20px 0 30px;
padding:19px 0 16px;
text-align:center;
}