body {
	margin : 0px 0 0px 0;
	padding : 0;
	font : 12px Arial, Sans-Serif;
	}

/*## FORME DU SITE ##*/
#site {
	color : #505050;
	margin : auto;
	width : 940px;
	background : #FDFDFD url('./pictures/menu.png') repeat-y top left;
	border : 0px solid #000000;
}



/*## CONTENU ##*/
#left {
	width : 700px;
	float : right;
	padding : 0px;
}

#left .administrator { width : auto; padding : 5px; margin : 0 0 5px 0; background : #000000; color : #FFFFFF; }
#left .administrator a { color : #FFFFFF; }
#left .administrator a:hover { color : #FFFFFF; }

/*## MENU ##*/
#right {
	width : 205px;
	float : left;
	padding : 10px;
}

#right  .menu li { list-style-type : none; font-weight: bold; margin: 0 0 5px 0; padding: 0 0 0 0px; border-bottom: 0px solid #f09b25; }
#right  .menu li a:hover { text-decoration: none; }
#right  .menu ul { margin: 0 0 5px 5px; }


/*## BAS DU SITE ##*/
#bottom {
	padding : 3px 0 3px 0;
	color : #FFFFFF;
	
	clear : both;
	text-align : center;
	font-size : 11px;
}

#bottom a { color : #FFFFFF; }
#bottom a:hover { color : #FF7D03; }

/*## MENU D'ADMINISTRATION ##*/
#report {
	background : #000000;
	height : 100%;
	margin : 0 0 5px 0;
}

/*## TABLEAU ##*/
table { width : 100%; }
th { padding : 5px 0 5px 0; background : #000000; color : #AAFFFF; }
tr { background : #F5F5F5}
td { padding : 5px; text-align : center; }
.dark { background : #FFFFFF; }
.light { background : #F5F5F5; }

/*## PAGE DES ERREURS (404, etc...) ##*/
#error {
	background : #FFFFFF;
	border : 1px solid #000000;
	margin : 100px auto auto auto;
	padding : 20px;
	width : 25%;
	color : #000000;
}

/*## MODULE DE RECHERCHE - COULEUR DES TITRES COLONNE GAUCHE ET CENTRE## */
.search { text-align : left; padding : 0 0 10px 0; }
.ok { width:20%; color : #FFFFFF; background : #000000; border : 0; font-weight : bold; }
.input { width:75%; border : 1px solid #000000; }

/*## AUTRES ##*/
a { color : #f29922; text-decoration : none; font-weight : bold; }
a:hover { color : #333333; text-decoration : none; font-weight : bold; }
h2 { color : #FFFFFF; letter-spacing : 2px; font-size : 17px; margin : 0; padding : 0; }
img { border: yes; }
ul { margin: 50px 0 5px 15px; padding : 0; }
hr { border : 0; border-top : 1px dotted #000000; width : 100; margin : 0; }
form { margin : 0; }
blockquote { width : auto; padding : 10px; background : #F5F5F5; border-left : 5px solid #FFFFFF; margin : 0; }