body {
	margin: 0 ;
	padding: 0 ;
	align: center ;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	background: url(/img/carbone.jpg);
}

#ombreD {
	width: 10px;
	background: url(/img/ombreD.png);
	float: left;
	height: 100%;
	align: center;
}

#ombreG {
	width: 10px;
	background: url(/img/ombreG.png);
	float: left;
	height: 100%;
	align: center;
}

#adds {
	padding: 10px;
	margin: 10px;
	float: left;
}

#conteneur {
	background-color: #FFFFFF;
	width: 764px ;
	padding: 0 0 0 0;
	margin: 0 0 10 0;
	text-align: left ;
	border: 0;
	float: left;
}

#ban {
	width: 760px;	
	height: 100px;	
	border: 2px solid #000000;
	margin: 0;
	padding: 0;
}

#menu {
	margin: 0;
	padding: 0;
	width: 764px;	
	background-color: #000000;
}

	#menu a {
		color: #FFFFFF;
		text-decoration: none;
	}
	
#main {
	width: 763px;	
	margin: 0;
	padding: 0;
	border: 0px;
}

#totem {
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	border-right: 0;
	height: 100%;
	width: 198px;
	margin: 0;
	float: right;
	align: center;
}
	#totem a {
		text-transform: capitalize;
		color: #000000;
		text-decoration: none;
	}
	
	#totem td {
		font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
		font-size: 10px;
	}
	

#footer {
	margin: 0 ;
	padding: 0 ;
	width: 764px;	
	color: #FFFFFF;	
	background-color: #000000;
	float: left;
}

input {
	border: 1px solid black;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	background-color: white;
	padding-right: 0px;
	padding-left: 0px;
}


table.calendar_main {
	font-family: Arial, Times, serif;
	font-size: 10px;
}
.calendar_title {
	color: #000000;
	text-align: center;
}
.calendar_title_month {
}
.calendar_title_month_clickable {
	color: #000000;
	text-decoration: none;
}
.calendar_title_left_arrow {
	text-align: left;
	width: 10px;
}
.calendar_title_right_arrow {
	text-align: right;
	width: 10px;
}
.calendar_title_left_arrow_clickable {
	color: #000000;
	text-decoration: none;
}
.calendar_title_right_arrow_clickable {
	color: #000000;
	text-decoration: none;
}
.calendar_table {
	border: none;
	border-collapse: collapse;
	font-size: 10px;
}
.calendar_table td {
	border: 1px solid #99A9B6;
	text-align: center;
	width: 20px;
}
.calendar_table th {
	border: 1px solid #99A9B6;
	background-color: #99A9B6;
	font-weight: normal;
	text-align: center;
}
.calendar_weekend {
	background-color: #cccccc;
}
.calendar_other_month {
	color: #999999;
}
.calendar_other_month_clickable {
	color: #999999;
	text-decoration: none;
}
.calendar_today {
	color: #ff0000;
}
.calendar_today_clickable {
	color: #ff0000;
	text-decoration: none;
}
.calendar_day_clickable {
	color: #000000;
	text-decoration: none;
}
.calendar_footer {
	color: #000000;
	text-align: center;
}
.calendar_footer_current_month {
}
.calendar_footer_current_month_clickable {
	color: #000000;
	text-decoration: none;
}
.calendar_footer_other_month {
}
.calendar_footer_other_month_clickable {
	color: #000000;
	text-decoration: none;
}



#gal {
	width: 550px;
}



.tiny {
	float: left;
	width: 130px;
	margin: auto;
	text-align: center;
	height: 160px;
}
	.tiny img{
		border: 1px solid #000000;
	}
	.tiny a{
		color: #000000;
		text-decoration: none;
	}
	
	
	

#imgbox {
	display: none;
	position: absolute;
	width: 820px;
	padding: 0 10px;
	border: 1px solid #cccccc;
	text-align: center;
	z-index: 9;
	background: #ffffff;
}
	#imgbox img{
	}

	#imgbox .titre {
		font-weight: bold;
		margin: 10px 0;
		padding: 10px;
	}
	
	#imgbox .spam {
		border: 0;
		vertical-align: text-bottom;
	}
	
	#imgbox a {
		color: #000000;
		text-decoration: none;
	}
	
	

#close {
	height: 20px;
}
	#close img{
		border: 0;
		width: 20px;
		height: 20px;
	}
	#close a{
		float: right;
		color: #000000;
		text-decoration: none;
	}
	
#nav {
	height: 20px;
}
	#nav img{
		border: 0;
		width: 20px;
		height: 20px;
	}
#previous a{
	float: left;
	color: #000000;
	text-decoration: none;
}
	
#next a{
	float: right;
	color: #000000;
	text-decoration: none;
}
	
#overlay{
	display: none;
	position: absolute;
	top: -20px;
	left: -20px;
	width: 120%;
	height: 120%;
	z-index: 8;
	background-color:#333333;
	filter: alpha(opacity=80);
	/* IE6 and below Can't See This */
	position: fixed;    
}

	
	
#page {
	background-color: #ffffff;
/*	width: 548px;*/	
	width: 546px;	
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0;
	border: 0;
	Hheight: 520px;	
}


	#page .titre {
		font-weight: bold;
		margin: 10px 0;
		padding: 10px;
	}
	
	#page .soutitre {
		margin: 10px 0;
		padding: 10px;
		font-weight: bold;
	}
	
	#page img {
		border: 1px solid #000000;
	}
	
	#page .imgFR {
		border: 1px solid #000000;
		float: right;
	}
	
	#page .imgFR {
		border: 1px solid #000000;
		float: right;
	}
	
	#page .hr {
		border: 0;
	}
	
	#page .pFL {
		float: left;
	}
	
	#page .pFR {
		float: right;
	}
	
	#page a {
		color: #000000;
		text-decoration: none;
	}
	
	#page hr {
		height: 1px;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 1px solid #F5AC13;	
	}
	
	#page .smiley {
		border: 0;
	}
	
	#page .hilite { 
		background-color: #FFFF66; 
		weight: bold; 
	}
	
	#page .spam {
		border: 0;
		vertical-align: text-bottom;
	}
	
.spacer {
	clear: both;
}

