body {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;/*	font-family: "comic sans MS", arial, helvetica, sans-serif;*/	font-family : arial;	color: #0033cc;	background: white url(ressources/case4.gif) repeat;
	font-size:14px;	}h2 {	font-size:16pt;	font-family: "comic sans MS", arial, helvetica, sans-serif;	color: #0033cc;	}a{	text-decoration:none;}a:visited {	color:  #3366ff;	background: transparent;	}a:active {	color:  #3366ff;	background: transparent;	}a:hover {	color: #cc3333;	text-decoration: underline;	background: transparent;	}.non_cotise a
{
	color: red;
}				/*div invisible contenant anim flash*/#top {	margin: 10px 20px 0px 20px;	padding: 2px;	border: 0px;	background: transparent;	color:Black;	}				/*div gauche du sommaire*/#left {	position: absolute;	top: 96px;	left: 0px;	margin: 0px;	padding: 20px 0px 20px 0px;	background: white;	border: 1px solid #CC0033;
	border-left: 0px;	width:160px;	color:white;	font-size:18px;	}#leftadmin {	position: absolute;	top: 54px;	left: 0px;	margin: 0px;	padding: 20px 0px 20px 0px;	background: white;	border: 1px solid #CC0033;
	border-left: 0px;	width:160px;	color:white;	font-size:16px;
	border-collapse: collapse;	}				/*div principal du corps*/#middle {	margin: 22px 20px 20px 191px;	padding: 10px;	border: 1px solid #cc0033;	background: white;	color: #0033cc;
	min-height:300px;	}#middle table{	border-collapse:collapse;}				/*div contenant la date en haut a gauche*/#date {	position:absolute;	top:0px;	left:22px;	width:135px;	height:14px;	border:1px solid #cc0033;	background:white;	font-size:9px;	color:black;	border-top:0px;	}				/*titre du menu + barre bleue horizontale*/#titre {	background: #2222ff url(ressources/ligne.gif) no-repeat 50% 96%;	font-size:24px;	color:white;	text-align:center;	}.hautdelapage {	font-size:12px;	color:#0033cc;	text-align:right;	}				/*image reduite du plan*/.plan {	float:right;	margin:10px;	border:0;	text-align:center;	font-size:10px;	background:white;	color: #0033cc;	}.vignettedanstableau {	width:50%;	margin:0px;	border:0px;	font-size:10px;	text-align:center;	background:white;	color: #0033cc;	}				/*image alignee a droite*/IMG.photo {	margin:5px 10% 0px 10%;	border:1px solid black;	}				/*image alignee a gauche*/IMG.photogauche {	float:left;	margin:20px;	border:1px solid black;	}				/*Logo educa+ en dessous du menu*/IMG.logo {	position:absolute;	top:320px;	left:0px;	padding: 0px;	width:164px;	height:131px;	border: 1px solid black;	}IMG.w3c_html {	position:absolute;	top:460px;	left:40px;	width:88px;	height:31px;	padding: 0px;	border: 0px;	}IMG.w3c_css {	position:absolute;	top:491px;	left:40px;	width:88px;	height:31px;	padding: 0px;	border: 0px;	}IMG.barre{	position:absolute;	top:425px;	left:10px;	padding:0px;	border:0px;	height:2px;	width:140px;	}				/*effets de boutons dans le menu*/a.bouton {	display: block;	color: black !important;
	border-top:1px solid gray;	background: #EEF3F3;	text-decoration: none;	text-align: left;	padding: 5px;
	margin-bottom:0px;	width: 150px;	height:18px;}a.bouton:hover {	background: #E3F3F3;	display: block;	width: 150px;	height:18px;}a.boutonsous {	display: block;	color: black !important;
	border-bottom:1px solid gray;	background: #EEF3F3;	text-decoration: none;	text-align: left;	padding: 5px;	width: 150px;	height:18px;}a.boutonsous:hover {	background: #E3F3F3;	display: block;	width: 150px;	height:18px;}a.boutonsel {	display: block;	color: #CC0033 !important;	background: #EEF3F3;
	border-top:1px solid gray;	text-decoration: none;	text-align: left;	padding: 5px;	width: 150px;	height:18px;}
a.boutonsel:hover {	background: #E3F3F3;	display: block;	width: 150px;	height:18px;}
a.boutondec {	display: block;	color: black !important;
	border-top:1px solid gray;
	border-bottom:1px solid gray;	background: #EEF3F3;	text-decoration: none;	text-align: left;	padding: 5px;	width: 150px;	height:18px;}a.boutondec:hover {	background: #E3F3F3;	display: block;	width: 150px;	height:18px;}a.boutondecsel {	display: block;	color: #CC0033 !important;
	border-top:1px solid gray;
	border-bottom:1px solid gray;	background: #EEF3F3;	text-decoration: none;	text-align: left;	padding: 5px;	width: 150px;	height:18px;}a.boutondecsel:hover {	background: #E3F3F3;	display: block;	width: 150px;	height:18px;}
.forfait{	border-collapse: collapse;	border : 1px solid gray;	overflow : auto;	background : white;}.forfait th{
	background-color:#E9F3F3;	border : 1px solid gray;
	font-size:12px;}.forfait td{	border : 1px solid gray;}
#smenu1, #smenu2, #smenu3, #smenu4{	position: absolute;	left: 160px;	margin-top: -36px;	display: none;	background: #2222ff;	border: 2px solid #000099;	font-size: 12px;	text-align: center;	padding : 0px;	color:white;}
.hr_sommaire
{
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #CC0033;
	height:1px;
	border:none;
}

/** Sous menu **/
#sous_menu
{
	position : absolute;
	top :27px;
	left:196px;
	margin: 0px ;
	padding: 0px ;
	list-style: none ;
	text-align: left ;
}

#sous_menu li
{
	display: inline ;
	background: black ;
	margin-left:-4px;
	padding:0px;
}

#sous_menu li a
{
	margin:0px;
	padding: 4px 20px ;
	background: #EEF3F3 ;
	color: black ;
	border-right: 1px solid #600 ;
	border-bottom: 1px solid #600 ;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
}

#sous_menu li a:hover, #sous_menu li a:focus, #sous_menu li a:active
{
	background: #E3F3F3 ;
}

/****** Style statistiques ******/
/*cours*/
#cours{
	position: absolute;	border-collapse: collapse;	border : 1px solid gray;	overflow : auto;	background : white;
	margin-right:50px;}#cours th{
	background-color:#E9F3F3;	border : 1px solid gray;
	font-size:12px;}#cours td{	border : 1px solid gray;}

/*date_cours*/
#date_cours{
	position: absolute;
	left : 480px;	border-collapse: collapse;	border : 1px solid gray;	overflow : auto;	background : white;
	margin-right:50px;}#date_cours th{
	background-color:#E9F3F3;	border : 1px solid gray;
	font-size:12px;}#date_cours td{	border : 1px solid gray;}

/*stage*/
#stage
{
	top : 380px;
	position: absolute;
	border-collapse: collapse;
	border : 1px solid gray;
	overflow : auto;
	background : white;
	margin-right:50px;
}
#stage th
{
	background-color:#E9F3F3;
	border : 1px solid gray;
	font-size:12px;
}
#stage td
{
	border : 1px solid gray;
}

/*date_stage*/
#date_stage
{
	position: absolute;
	top : 380px;
	left : 480px;
	border-collapse: collapse;
	border : 1px solid gray;
	overflow : auto;
	background : white;
	margin-right:50px;
}
#date_stage th
{
	background-color:#E9F3F3;
	border : 1px solid gray;
	font-size:12px;
}
#date_stage td
{
	border : 1px solid gray;
}

/*aad*/
#aad{
	position: absolute;
	left : 760px;;	border-collapse: collapse;	border : 1px solid gray;	overflow : auto;	background : white;}#aad th{
	background-color:#E9F3F3;	border : 1px solid gray;
	font-size:12px;}#aad td{	border : 1px solid gray;}


/***** Cours profs ******/
#cours_profs_mensuel{
	position: absolute;
	top : 231px;
	left : 720px;	border-collapse: collapse;	border : 1px solid gray;	overflow : auto;	background : white;}#cours_profs_mensuel th{
	background-color:#E9F3F3;	border : 1px solid gray;
	font-size:12px;}#cours_profs_mensuel td{	border : 1px solid gray;}
