
* {
	padding: 0;
	margin: 0;
	text-align: center;
}
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	background-color: #000000;
	margin: 0;
	padding: 0;
}
img {
	border: 0 none;
}
.floatLeft {
	float: left;
	margin-right: 10px;
}
.floatRight {
	float: right;
	margin-left: 10px;
}
#conteneur {
position: relative;
width: 780px;
margin: 0 auto;
}
#header {
height: 150px;
}
#logo {
	position: absolute;
	width: 150px;
	height: 150px;
	z-index:1;
	top: 0;
	left: 0;
}
#logo img {
	width: 150px;
	height: 150px;
	border: 0 none;
}
#headerTxt {
	margin-left: 150px;
	height: 120px;
}
#headerTxt h2 {
	text-align: right;
	padding-top: 30px;
}
#banner {
	float: right;
	padding: 5px;
}
#menubar {
	height: 30px;
	margin-left: 150px;
	width: 630px;
}
#menubar li {
	float: left;
	list-style-type: none;
	line-height: 30px;
	width: 14.2%;
}
#menubar li a, #menubar li a:visited {
	display: block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/menubarfond.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}
#menubar li a:hover {
	color: #000000;
}
#gauche {
position: absolute;
left:0;
width: 150px;
}
#orga {
	width: 120px;
	margin: auto;
	text-align: center;
	background: url(../images/menubarfond.png) repeat-x;
	border: #FF9900 1px solid;
}
#orga p {
	padding: 5px 0;
	color: #000000;
}
#marchemondiale {
	width: 140px;
	text-align: center;
	margin: 10px 5px;
}
#particopeMM {
	text-align: center;
	font-size: x-small;
	color: #000000;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-bottom: 10px;
}
#particopeMM a, #particopeMM a:visited {
	background: url(../images/menubarfond.png) repeat-x center;
	border: #FF9900 outset 1px;
	color: #000000;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#particopeMM a:hover {
	background: url(../images/menubarfond.png) repeat-x center;
	border: #FF9900 inset 1px;
	background: none;
	color: #FF9900;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#centre {
min-height: 360px;
margin-left: 150px;
padding: 10px;
}
#centre p {
	text-align: justify;
	padding: 5px 0;
}
#centre p a, #centre p a:visited, #centre p a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#centre li a, #centre li a:visited {
	text-decoration: none;
	color: #FF9900;
}
#centre li a:hover {
	text-decoration: underline;
	color: #FF9900;
}
#centre li {
	margin-left: 30px;
	text-align: left;
}
#centre h3, #centre h3 a, #centre h3 a:visited, #centre h3 a:hover {
	color: #FF9900;
	padding: 5px 0;
	text-align: left;
}
.paris {
	text-align: center;
}
.cite1 {
	font-size: x-small;
	font-style: italic;
}
.cite2 {
	font-size: x-small;
	font-style: italic;
	text-align: right;
}
.sousMenu {
	color: #FF9900;
}
.sousMenu li {
	padding: 5px 0;
}
.sousMenu li a, .sousMenu li a:visited {
	color: #FF9900;
	text-decoration: none;
}
.sousMenu li a:hover {
	color: #FFFFFF;
}
#paysMM {
	margin:auto;
	width: 90%;
	border:#FF9900 1px solid;
	vertical-align:top;
	border-collapse:collapse;
}
#paysMM th {
	border:#FF9900 1px solid;
	vertical-align: middle;
	width: 25%;
	background:#FF9900;
	color: #000000;
}
#paysMM td {
	border:#FF9900 1px solid;
	vertical-align: top;
	width: 20%;
	padding: 5px;
}
#pied {
	text-align: center;
	font-size: x-small;
	padding: 10px 0;
	height: 30px;
	line-height: 30px;
}
#pied a, #pied a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#pied a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#contact {
	border: #FF9900 1px solid;
	margin: 10px auto;
	padding: 5px;
	text-align:left;
}
.info {
	text-align: right;
}
.champ input, textarea {
	background: #FF9900;
	text-align: left;
}
.download {
	width:80%;
	margin: 10px auto;
	border:#FF9900 1px solid;
	border-collapse:collapse;
}
.download th {
	height: 30px;
	line-height: 30px
	border:#FF9900 1px solid;
	background: url(../images/menubarfond.png) repeat-x;
}
.download td {
	padding: 5px;
	border:#FF9900 1px solid;
	text-align: left;
}
.download td img {
	width: 20px;
	height: 20px;
	border:0 none;
}

/* Taille de caractères pour IE7 */

#IE7 #centre p {
	font-size: 0.9em;
	padding: 5px 0;
}
#IE7 h2 {
	font-size: 1.5em;
}
#IE7 h3 {
	font-size: 1.2em;
}
#IE6 #centre p {
	font-size: 0.9em;
	padding: 5px 0;
}
#IE6 h2 {
	font-size: 1.5em;
}
#IE6 h3 {
	font-size: 1.2em;
}
#IE5 #centre p {
	font-size: 0.9em;
	padding: 5px 0;
}
#IE5 h2 {
	font-size: 1.5em;
}
#IE5 h3 {
	font-size: 1.2em;
}
#IE5 #orga p {
	font-size: 0.9em;
	padding: 0;
}