body {
	padding:0px; margin-left:20px; margin-top:30px;
	background:url(images/bg_body.jpg) top left repeat-x;
}

/************************************************/
/****************** ENTETE de PAGE **************/
/************************************************/
/* ::::::: BANDEAU :::::::*/
#entete{
	width:710px;
	height:180px;
	position:relative;
}
#logo{
	margin:0;padding:0;
	position:absolute;
	top:0px;left:0px;
}
#bandeau{
	text-align:center;
	margin:0;
	width:580px;
	position:absolute;
	top:0px;left:130px;
}
/************************************************/

/************************************************/
/************** CORP de PAGE ********************/
/************************************************/

/* ::::::: BARRE DE NAVIGATION :::::::*/
#nav {
	width:190px;
	float:left;
}
#navigation {
	list-style: none ;
	margin:0;padding:0;
	}
#navigation li {
	font: bold 12px Verdana;
	color: #666 ;
	border-bottom: 1px dotted #999;
	}
#navigation li a {
	display: block ;
	color: #666 ;
	font:1em Verdana,Arial,sans-serif ;
	line-height: 1em ;
	text-decoration: none ;
	padding: 5px 5px ;
	}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
	background: #666 ;
	color:#FFF;
	text-decoration: none ;
	border-bottom: 3px solid #FF9900;
	}

/* ::::::: PARTIE CENTRALE :::::::*/
a.bleu_oran {color:#336699;text-decoration:underline}
a.bleu_oran:hover {color:#FF9900;text-decoration:underline}
#centrale{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#336699;
	margin:0;
	width:490px;
	margin-left:215px;
}
h1 {
	color:#FF0000;
	font-weight: bold;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:5px 10px 10px 10px;
}
p {margin:0px 0px 10px 0px}
ul.liste_carre { list-style-image: url(images/Bouton_Orange.gif) }
ul.liste_carre li { margin: 0 0 .5em 0}
#date ul {
	margin: 0;
	padding:  0 0 0 10px;
	list-style-type: none;
	list-style-image: url(images/Bouton_Orange.gif);
	background: #F4F5EF url(images/carte_fleur.jpg) bottom left repeat-y;
}
td.left_r{
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#3366CC;
	text-align:right;
	padding:0px 10px;
}
td.left_r2{
	height:30px;
	color:#000033;
	font-weight:bold;
	background-color:#FFFF00;
	text-align:right;
	padding:0px 10px;
}
td.right_l{
	height:30px;
	font-weight:bold;
	background-color:#B7CEFF;
	text-align:left;
	padding:0px 10px;
}
.formul{font:8pt black Arial, Helvetica, sans-serif}
/********************************************/

/************************************************/
/*************** MENU DU BAS ********************/
/************************************************/
#menu_bas {
	text-align:center;
	font:normal 10px Verdana;
	color:#666;
	margin-top:30px;
	padding:8px 0px;
	border-top:1px #666 dotted;
}
#menu_bas a {color:#666;text-decoration:none}
#menu_bas a:hover {color:#FF9900;text-decoration:none}
#copyright {
	text-align:center;
	font:normal 10px Verdana;
	color:#666;
}
/********************************************/

/************************************************/
/************** CALENDRIER DATEUR ***************/
/************************************************/
table.calbody{background-color:#3366CC;border:none;}
table.tabcal{border:none;}
a.browser:link{text-decoration:none;color:#336699}
a.browser:visited{text-decoration:none;color:#336699}
a.browser:hover{text-decoration:none;color:#FFF}
a.close:link{text-decoration:none;color:#FFF}
a.close:visited{text-decoration:none;color:#FFF}
a.close:hover{text-decoration:none;color:#F00}
a.month:link{text-decoration:none;color:darkblue}
a.month:visited{text-decoration:none;color:darkblue}
a.month:hover{text-decoration:underline;color:#666}
a.feast:link{text-decoration:none;color:darkblue}
a.feast:visited{text-decoration:none;color:darkblue}
a.feast:hover{text-decoration:underline;color:#666}
a.today:link{text-decoration:none;color:red}
a.today:visited{text-decoration:none;color:red}
a.today:hover{text-decoration:underline;color:#666}
a.other:link{text-decoration:none;color:darkblue}
a.other:visited{text-decoration:none;color:darkblue}
a.other:hover{text-decoration:underline;color:#666}
td.wkday{background-color:#FFF}
td.weday{background-color:#B7CEFF}
td.other{background-color:lightgrey}
td.header{border-bottom:1px #3366CC solid;background-color:#B7CEFF;color:#336699;font-weight:bold}
td.title{border-style:solid;border-color:#FFF}
td.titlebar{background-color:#3366CC;color:white;font-weight:bold}