@charset "UTF-8";

/* Mise en page commune */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	background-color: #f3f3f3;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	background-color: #f3f3f3;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	background-color: #f3f3f3;
}
a:link {
	color: #1E6E0B;
}
a:visited {
	color: #F7500C;
}
a:hover {
	color: #91AA1B;
}
a:active {
	color: #F7500C;
}

.centre {
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	background-color: #FFFFFF;
}
.banner {
	height: 190px;
	background-color: #1e6e0b;
}
.banner img {
	margin: 1px;
}
.retrait_50px_gauche {
	padding-left: 50px;
	padding-top: 70px;
}
.retrait_80px_gauche {
	padding-left: 80px;
}
.drapeaux {
	padding-left: 425px;
	padding-top: 65px;
}
.banner_titre_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f7500c;
}
.banner_titre_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.banner_txt_blanc {
	color: #FFFFFF;
}
.spacer_10pxh {
	height: 10px;
	width: 760px;
}

/* Menu */
#menu, #menu ul {
	margin:0;
	padding:0;
	border: 1px solid #CCCCCC;
	border-left: 0;
}
#menu ul {
	z-index: 10000;
}
#menu li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu a {
	display: block;
	text-decoration: none;
	background-color: #91aa1b;
	padding: 3px 10px;
	color: #FFFFFF;
	border-left: 6px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	line-height:1;
}
#menu a:hover, #menu a:active, #menu a:focus {
	background-color: #186B08;
	color: #FF9900;
	border-left: 6px solid #000;
	letter-spacing: 0.01px;
	font-weight: bold;
}

/* Tableau page d'accueil */
.hp_tbl img {
margin-right: 3px;
}
.hp_tbl h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f2b5a;
	white-space: normal;
	margin-bottom: 1px;
}

/* Tableau de donn&eacute;es */
.csstable, .csstable table {
	border:3px solid #1e6e0b;
	border-collapse:collapse;
	width:100%;
	margin:auto;
}
.csstable thead, .csstable tfoot {
	background-color:#91aa1b;
	border:1px solid #1e6e0b;
	color:#FFFFFF;
	font-weight: bold;
}
.csstable tbody {
background-color:#FFFFFF;
border:1px solid #1e6e0b;
}
.csstable th {
font-family:monospace;
border:1px dotted #1e6e0b;
padding:2px;
background-color:#EFF6FF;
width:25%;
}
.csstable td {
font-family:sans-serif;
border:1px solid #1e6e0b;
padding:2px;
text-align:left;
}
.csstable caption {
font-family:sans-serif;
}
.csstable textarea,.csstable input {
	background-color: #f2f0f0;
}
.csstable a:link, .csstable a:hover, .csstable a:active, .csstable a:focus {
	color: #000099;
}
.attention {
	font-weight: bold;
	color: #990000;
}


.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1e6e0b;
}
.cadre {
	border: 1px solid #333333;
	background-color: #f2f0f0;
	width: 535px;
	text-align: justify;
	padding: 10px;
}
.tbl_br {
	border: 1px solid #333333;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
