div.bt_download
{
	cursor:	pointer;
	font-size:	10px;
	font-family:	arial;
	font-weight:	normal;
	font-style:	normal;
	color:		#333355;
	width:		137px;
	height:	17px;
	text-align:	center;
	background-image: url(../imgs/bt_download.gif);
	padding-top:	4px;
}

span.lien_connect
{
	color:			#222222;
	text-decoration: none;
	font-weight:	normal;
	font-style:		normal;
}

a.lien_connect
{
	color:			#222222;
	text-decoration: none;
	font-weight:	normal;
	font-style:		normal;
}

a.lien_connect:hover
{
	text-decoration: underline;
	font-weight:	normal;
	font-style:		normal;
}


TABLE.tableau
{
	BORDER:		solid 1px  #555555;
	BACKGROUND:		#EEEEEE;
	TEXT-ALIGN:		center;
	COLOR:			#000000; 
}


TABLE.tableau TH
{
	BACKGROUND:		#444444;
	FONT-WEIGHT:		bold;
	COLOR:			#EEEEEE;
	TEXT-ALIGN:		center;
}

TABLE.tableau TD
{
	
}

TR.tableau
{
	BACKGROUND:		#EEEEEE;
}

TR.tableau_clair
{
	BACKGROUND:		#CCCCCC;
}


TR.tableau_fonce
{
	BACKGROUND:		#AAAAAA;
}


TD.tableau
{
	BACKGROUND:		#EEEEEE;
}

TD.tableau_clair
{
	BACKGROUND:		#CCCCCC;
}


TD.tableau_fonce
{
	BACKGROUND:		#AAAAAA;
}

INPUT.bouton
{
	
}

div.para
{
	font-size:	13px;
	text-align:	justify;
}

div.para div.first
{
	float:		left;
	width:		50px;
	height:		10px;
}
h2
{
	text-align:	center;
	margin-bottom:	15px;
}

table.calendrier
{
	margin:		auto;
	border:		none;
	text-align:	center;
	width:		98%;
	height:		98%;
	background:	transparent;
}

table.calendrier th
{
	font-weight:	bold;
}

table.calendrier tr
{
}

table.calendrier td
{
	background: #FFFFFF;
	width:		14%;
}

table.calendrier td.ferie
{
	
}

table.calendrier td.activ
{
	background:		#EEEEAA;
	font-weight:	bold;
	font-size:		110%;
	cursor:			pointer;
}

table.calendrier td.not_in
{
	background:		#DDCC99;
}

table.calendrier a
{
	text-decoration:	none;
}

table.calendrier a:hover
{
	text-decoration:	none;
}

img.click_icone
{
	border: none;
	vertical-align: middle
}