@charset "utf-8";
/* CSS Document */

#banner
{
position:relative;
top:0px;
margin-left:-512px;
left:50%;
color:white;
font-size:15px;
width:1024px;
font-weight:bold;
text-align:center;
}

#contenu_left
{
position:absolute;
margin-left:-512px;
left:50%;
width:651px;
height:970px;
background:url('../images/topdrive/back_left.png');
overflow:auto;
}


#contenu
{
position:absolute;
background:none;
overflow:hidden;
margin-left:-270px;
color:white;
margin-top:50px;
height:870px;
left:50%;
width:550px;
z-index:700;

}

#contenu a
{
	color:#fff;
}

#contenu_right
{
position:absolute;
margin-left:139px;
left:50%;
color:black;
width:373px;
height:970px;
background:url('../images/topdrive/back_right.png');
}

#img
{
	margin-left:30px;
	margin-top:505px;
}
#img img{margin-top:3px;}
#img a img{border:0px;}
/* sous menu*/

#sousmenu  
{
	margin:0px;
	padding:0px;	
	position:relative;	
	z-index:800;
	width:800px;
	left:0;
}


#sousmenu li
{
	color:#ffec00;
	font-variant:small-caps;
	font-weight:bold;
	list-style:none;
	display:inline;
	float:left;	
	margin-bottom:15px;
	font-size:13px;	
	background:#000;
	opactity:0.5;
	cursor:pointer;
	text-decoration:none;
	z-index:850;
	margin-top:10px;
}

#complete_false
{
	position:absolute;
	z-index:755;
	width:530px;	
	
}

#sousmenu li:hover
{
	color:#fff;
}

#affiche_ss_menu img
{
	width:35px;
	 margin-left:20px;
	  margin-top:6px ; 
}



#affiche_ss_menu{position:relative; }
#affiche_ss_menu{z-index:790; }

#bloc_pub
{
	color:white;
	text-align:center;
	width:270px;
	position:absolute;
	margin-top:50px;
	height:380px;
	margin-left:40px;
	overflow:hidden;
}

/*pour mettre les images en dessous l'une de l'autre*/
.image_pub_0 img
{
	/*width:230px;*/
	width:250px;
	margin-top:20px;
}

.image_pub_1 img
{
/*width:230px;*/
position:absolute;
top:200px;
left:0px;
width:250px;
margin-left:10px;
}

#contenu form
{
	border:0.5px solid #cdcdcd;
	padding:10px;
	text-align:center;
	
}

#dewslider4{margin-left:25px; float:left; z-index:100; position:relative;}

/* ff*/
#cacheflash
{
	width:10px;
	background:white;
	height:280px;	
	margin-left:18px;
	z-index:1000;
	position:absolute;
} 
#titreflash
{
	background:#ccc;
	width:10px;
	height:30px;
	margin-top:250px;
}



#diapo_form input[type=text]
{
	width:200px;
}

#diapo_form input[type=submit]
{
	cursor:pointer;
	width:200px;
}

#diapo_form input[type=text],#diapo_form input[type=file]
{
	height:20px;
	font-size:11px;	
}

.title
{
	margin-top:-5px;
	margin-left:-10px;
}

.admin_class
{
	color:#4778B4;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
	font-size:11px;
}

#plan_hugo,#plan_capet
{
	cursor:pointer;
}

#grand_image
{
	background:black;
	text-align:center;
	margin:auto;
	opacity:0.70;
	position:absolute;
	top:0;
	height:980px;
	z-index:850;
}
#image_grand
{

	width:450px;	
	position:absolute;
	top:0;
	margin-top:90px;
	margin-left:290px;
	z-index:950;
}

#cadre_image_grand
{
	width:550px;
	height:600px;
	position:absolute;
	top:0;
	margin-top:40px;
	margin-left:247px;
	z-index:900;
}

#close_grand_image
{
	position:absolute;
	top:0;
	width:80px;
	margin-left:725px;
	margin-top:30px;
	cursor:pointer;
	z-index:900;
}

/* POP UP plateau moto */
#plateau_global
{
	color:#FFF;

}

#plateau_global table td
{
	vertical-align:top;
	padding-left:20px;	
	padding-right:20px;	
	text-align:center;
}

#plateau_global p
{
	width:750px;
	padding-left:20px;
}


.plateau_exercice
{
	border-collapse:collapse;

}

.plateau_exercice th
{
	font-weight:bold;
	border:1px solid #aaa;
	color:#ccc;
	padding-left:10px;
		padding-right:10px;
	
}

.plateau_exercice td
{
	border:1px solid #aaa;
	color:#fff;	
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	
}

.exo
{
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
	color:#ccc;
}