body {
	background: #606060;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height : 1.4;
	margin-top:15px;
	color:  #000000;
}

#container{
	position:relative;
	text-align:left;
	top:0px;
	width:960px;
	margin: 0 auto;
}
#header_C1{
	background-color:#3B3B3B;
	width:200px;
	text-align:center;
	font-weight:bold;
	float:left;
	height:55px;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:0px;
	color: #FFFF00;
}
#container_header1{
	background: #3B3B3B;
	color: #FFFF00;
	margin-right: 0px;
	font-size:1.4em;
	padding-top: 0px;
	border:2px solid #D3D3D3;
	height:55px;
	}

#Header_C1_old{
	margin: 10px 0px 0px 10px;
	width:200px;
	text-align:left;
	float:left;
}
#header1{
	width:200px;
	padding-top:10px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
#header1a{
	width:175px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
#header_C2{
	background-color:#3B3B3B;
	width:400px;
	text-align:center;
	font-weight:bold;
	float:left;
	height:55px;
	margin-left:50px;
	margin-top:15px;
	margin-bottom:0px;
	color: #FFFF00;
}
#header2{
	font-size:18px;
	margin: 15px 0px 0px 0px;
	width:400px;
	text-align:center;
	float:left;
	font-weight: normal;
	color:#EEE8AA;
}
#header_C3{
	background-color:#3B3B3B;
	width:200px;
	text-align:center;
	font-weight:bold;
	float:right;
	height:55px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:0px;
	color: #00FFFF;
}
#header3{
	width:170px;
	float:right;
	font-size:12px;
	font-weight:bold;
}
#container_suite{
	font-weight: bold;
	float:left;
	margin-left:100px;
	margin-top:25px;
	margin-bottom:25px;
}
#container_suite2{
	font-weight: bold;
	float:left;
	margin-left:0px;
	margin-top:25px;
	margin-bottom:25px;
}
#container_suite1{
	font-weight: bold;
	float:left;
	margin-top:30px;
	margin-bottom:25px;
}
select.planete{
	width:85px;
	height:25px;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	font-weight: bold;
	border:2px solid #3B3B3B;
	color:#00FF00;
	background-color: #606060;
	}
select.couleur{
	width:120px;
	height:25px;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	margin-left:15px;
	font-weight: bold;
	border:2px solid #3B3B3B;
	color:#00FF00;
	background-color: #606060;
	}
select.mode{
	width:250px;
	height:25px;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
	font-weight: bold;
	border:2px solid #3B3B3B;
	color:#00FF00;
	background-color: #606060;
	}
select.mois{
	width:110px;
	height:25px;
	font-size:12px;
	text-align:center;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-weight: bold;
	border:2px solid #3B3B3B;
	color:#00FF00;
	background-color: #606060;
	
}
select.an{
	width:80px;
	height:25px;
	font-size:12px;
	text-align:center;
	font-weight: bold;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-weight: bold;
	border:2px solid #3B3B3B;
	color:#00FF00;
	background-color: #606060;
	
}
#av_arriere{
	float:left;
	margin-top:30px;
	margin-bottom:25px;
	margin-left:5px;
	margin-right:5px;
}

#Corps{
	background-color:#3B3B3B;
	width:930px;
	text-align:left;
	font-weight:bold;
	float:left;
	margin-left:25px;
	margin-bottom:25px;
	color: #EEE8AA;
	position:relative;
}
#Corps_data_use{
	background-color:#3B3B3B;
	width:880px;
	text-align:left;
	font-weight:bold;
	float:left;
	font-size:12px;
	margin-left:25px;
	padding-right:25px;
	margin-bottom:25px;
	color: #EEE8AA;
	position:relative;
}
#Corps_header{
	margin: 10px 0px 0px 15px;
	width:880px;
	height:25px;
	text-align:left;
	float:left;
}
/*
==============================================
 PROBA
==============================================
*/
#Corps_header_proba{
	margin: 10px 0px 0px 15px;
	width:880px;
	height:45px;
	text-align:left;
	float:left;
}
#Corps_proba{
	margin: 0px 0px 20px 135px;
	text-align:left;
	float:left;
}
td.proba{
	font-weight:bold;
	width: 125px;
	margin-bottom: 15px;
	float: left;
}
img.proba {
	border-style: none;
	float: left;
}
img.ql {
	border-style: none;
	float: left;
	margin-left:2px;
	margin-right:2px;
}
p.proba {
	font-weight: bold;
	font-size: 12px;
	color: #7FFF00;
}

#Corps_header_left{
	width:160px;
	float:left;
	font-size:12px;
	margin-left:10px;
}
#Corps_header_center{
	width:580px;
	text-align:left;
	float:left;
	font-size:14px;
}
#Corps_corps{
	margin: 10px 0px 20px 15px;
	width:880px;
	text-align:left;
	float:left;
}
#Corps_ql{
	margin: 10px 0px 20px 15px;
	width:930px;
	text-align:left;
	float:left;
}
#Cal_mois{
	background-color:#3B3B3B;
	text-align:center;
	font-weight:bold;
	float:left;
	color: #FFFF00;
	margin:20px 20px 20px 20px;
}
#ql{
	background-color:#3B3B3B;
	text-align:center;
	font-weight:bold;
	float:left;
	margin:2px 2px 2px 2px;
}
a{
	text-decoration:none;
}
a.ql{
	text-decoration:none;
	color:#7FFF00;
}
a.qlM{
	text-decoration:none;
	color:#EEE8AA;
}
a.qlJ{
	text-decoration:none;
	color:#FFFF00;
}
td.texte {
	border-style: none;
	font-weight:bold;
	font-size:12px;
	color: #7FFF00;
}
td.texteM{
	border-style: none;
	font-weight:bold;
	font-size:12px;
	color: #EEE8AA;
}
p.texte11 {
	border-style: none;
	font-weight:bold;
	font-size:11px;
	color: #7FFF00;
}

td.normal {
	border-style: none;
	color: #7FFF00;
	font-size:11px;
}
p.titre {
	font-weight: bold;
	font-size: 16px;
}

.calendarToday 	{
  	border: 1px #FF0000 solid;
   	width:18;
    height:18;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    color:#C0C0C0;
    background-color: #3B3B3B;
	text-align: center;
     }

.calendarDays 	{
	width:18;
   	height:18;
    font-family:
    Verdana,Helvetica,sans-serif;
    font-size: 10px; font-style: normal;
    color:#C0C0C0; background-color: #3B3B3B;
    text-align: center;
 }

.calendarHL 	{
	width:18;
	height:18;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #7FFF00;
	background-color: #BAFF73;
	text-align: center;
}

.calendarHeader {  font-family: Verdana,Helvetica,sans-serif;
	font-size: 9px;
	background-color: C0C0C0;
	color: #000000;
}

.calendarTable  {
	background-color: #919191;
	border: 1px #7FFF00 solid;
}