body {
	background-color:#E4E4E4;
	width:100%;
}

body, table, tr, td {
	margin: 0px;
	padding: 0px;
	color:#5C4B2D;
	font-size:9pt;
	font-family:verdana,arial,times;
}

table, tr, td {
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}

a {
	/*color:#222222;*/
	color:#5C4B2D;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#E5A10E;
}

div.centered {
	text-align: center;
}

div.centered table {
	margin: 0 auto;
	text-align: left;
	border-width : 0px;
}

#main-interf {
	margin:auto;
	width:780px;
	height:574px;
	border:1px solid #000000;
}

#main-interf td.main-interf, #main-interf #menu-header, #main-interf #banniere-header, #main-interf #copyright-footer, .barreInterf {
	color:#222222;
	background:#F5F5F5;
	text-align:center;
	vertical-align:top;
	padding:6px;
	border:1px solid #000000;
	font-weight:bold;
}

#main-interf #menu-header, .barreInterf {
	height:20px;
	padding:0px;
	vertical-align:middle;
}

#main-interf #menu-header {
	font-weight:normal;
}

#menu-header a, .barreInterf a {
	color:#222222;
	text-decoration:none;
	font-weight:bold;
}

#menu-header a:hover, .barreInterf a:hover {
	color:#E5A10E;
}

/*************************/
/*                       */
/*          MENU         */
/*                       */
/*************************/

.menuHead {
	width:100%;
}

.menuHead td {
	border:1px solid #000000;
	text-align:left;
	height:18px;
	font-weight:bold;
	padding:2px 2px 2px 10px;
	margin:0px;
	color:#000000;
}

.menuHead td.out {
	cursor:normal;
	background:#F5F5F5;
}

.menuHead td.over {
	cursor:pointer;
	color:#E5A10E;
	background:#F5F5F5;
}







#main-interf #banniere-header {
	background:url('/images/interface/banniere.jpg') no-repeat top left;
	height:91px;
}

#main-interf #page {
	background:url('/images/interface/background.jpg') repeat-y top left;
}

#interf-topleft {
	background:url('/images/interface/topleft.gif') no-repeat top left;
	width:10px;
	height:10px;
}

#interf-topright {
	background:url('/images/interface/topright.gif') no-repeat top right;
	width:10px;
	height:10px;
}

#interf-top {
	background:url('/images/interface/top-repeat.gif') repeat-x top left;
	height:10px;
}

#interf-left {
	background:url('/images/interface/left-repeat.gif') repeat-y top left;
	width:10px;
}

#interf-right {
	background:url('/images/interface/right-repeat.gif') repeat-y top left;
	width:10px;
}

#interf-bottomleft {
	background:url('/images/interface/bottomleft.gif') no-repeat bottom left;
	width:10px;
	height:10px;
}

#interf-bottomright {
	background:url('/images/interface/bottomright.gif') no-repeat bottom right;
	width:10px;
	height:10px;
}

#interf-bottom {
	background:url('/images/interface/bottom-repeat.gif') repeat-x bottom left;
	height:10px;
}

/*************************/
/*                       */
/*          Pages        */
/*                       */
/*************************/

#page {
	padding:24px;
	padding-top:10px;
	text-align:justify;
}

#page img {
	border:1px solid #000000;
}

#page #titrePage {
	font-size:16pt;
	
	margin-bottom:15px;
	text-align:center;
	color:#000000;
}

.dateImageNews {
	font-weight:bold;
	padding:0px;
	padding-bottom:20px;
	text-align:center;
	font-size:7pt;
}

.dateNews {
	font-weight:bold;
	padding:5px;
	text-align:center;
	font-size:8pt;
}

.texteNews {
	padding-bottom:20px;
}

td.titreLigne {
	border-right:1px solid #000000;
	font-weight:bold;
	color:#000000;
	padding:10px;
	margin:2px;
	text-align:center;
}

td.corpsLigne {
	padding:10px;
	padding-bottom:30px;
}

.tablePresent td {
	padding:0px 6px 10px 0px;
}

td.titre {
	font-weight:bold;
	color:black;	
}

table.comments td {
	padding:6px 6px 10px 6px;
}

.dateComment {
	font-size:6pt;
	font-weight:normal;
}


.table-transp {
	border-collapse: collapse;
}

.table-transp tr td {
	border:0px;
	padding : 0px;
}

.table-main {
	border-collapse: collapse;
}

.table-main td {
	border:solid #000000 1px;
	padding : 5px;
}

.table-main a:link {
	font-weight : bold;
	font-size : 9pt;
}

.table-main a:visited {
	font-weight : bold;
	font-size : 9pt;
}

.table-color1 {
	color : #222222;
	background-color : #F5F5F5;
	text-align : center;
	height : 23px;
}

.table-color1-left {
	color : #222222;
	background-color : #F5F5F5;
	text-align : left;
	vertical-align : top;
	height : 23px;
}

.table-color2 {
	color : #CCCCCC;
	background-color : #2f2f2f;
	text-align : center;
	height : 23px;
}

.table-color2-left {
	color : #CCCCCC;
	background-color : #2f2f2f;
	text-align : left;
	vertical-align : top;
	height : 23px;
}

.table-titre, .table-titre-left {
	color : #000000;
	font-weight : bold;
	background-color : #E0E0E0;
	text-align : center;
	height : 23px;
}

.table-titre-left {
	text-align : left;
}

td.table-empty {
	border : 0px;
}

input, textarea {
	background:#FFFFFF;
	border:solid #000000 1px;
}

input.bouton {
	background:#D5D5D5;
	border:solid #000000 1px;
	font-weight : bold;
}




/*
* Articles
*/

#article {
	text-align:justify;
}

#article p, #article p.bordure {
	width:100%;
	text-align:justify;
	margin:0px 0px 0px 0px;
	
	clear:both;
}

#article p.bordure {
	text-align:justify;
	border:1px solid black;
	background:#5B5D60;
	padding:4px;
	clear:both;
	float:left;
	margin-bottom:10px
}

#article .imageArticle {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration:italic;
}

#article img {
	border:1px solid black;
}

#article .left {
	float:left;
	margin:4px;
}

#article .right {
	float:right;
	margin:4px;
}

#article h1 {
	clear:both;
}

#article h2, #article h3, #article h4 {
	font-weight:bold;
	width:100%;
	display:block;
	clear:both;
	float:left;
}

#article h2 {
	height:24px;
	color:#000000;
	font-size:12pt;
	text-align:center;
	margin:30px 0px 20px 0px;
	border:1px solid black;
	background:#FFFFFF;
}

#article h3 {
	color:#000000;
	font-size:10pt;
	text-align:left;
	margin:10px 0px 20px 0px;
	border-bottom:1px solid black;
}

#article h4 {
	color:#DDDDDD;
	font-size:10pt;
	text-align:left;
	margin:10px 0px 20px 15px;
}

#article em {
	font-weight:bold;
}

#article ul {
	text-align:left;
	
}

#article .question {
	display:block;
	margin-bottom:15px;
	margin-top:20px;
	color:#000000;
	font-weight:bold;
}
