/*Style générique du site */
/*Attention ce document source, avec les commentaires , doit être épuré avant modification et enregistré sous style.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #dcdcdc;
	vertical-align: baseline;}
:focus {outline: 0;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Redéfinition générale des tags html */

html {
	background:#0f0f0f;
	margin:0;
	padding:0;
}

body {
	background-color:#0f0f0f;
	font-size:0.9em;
	text-align: center;
	margin:0 40px 0 40px;
	min-width:760px;
	max-width:1240px;
	}

a:link {}
a:visited {}
a:hover {}
a:active {}
a img {border:none;}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;	
	line-height:1.6em;
	margin:0 200px 40px 0;
	color: #bdd3f8;
/*	font-weight: bold;
*/}

h2 {
	font-size: 1.2em;
	background-image:url(/cssall/bt-bg.png);
	background-repeat:no-repeat;
	background-position: top left;
	padding:2px 0 0 28px;
	margin: 0.75em 0 0.75em 0;
	font-weight: bold;}

a h2 {
	font-weight:bold;
	text-decoration:underline;}

a hover h2 {
	font-weight:bold;
	color:#8f3213;
	text-decoration:underline;}

/*Définitions des zones */

#header {background-image:url(/cssall/header.jpg);
	background-repeat:no-repeat;
	padding:1.5em 0 0 190px;
	margin-bottom:0.5em;
	height:175px;
	position:relative;}
	
#header h1 {position:absolute; bottom:0; left:0; padding-left:400px;}
	
#navi {
	float:right;
	background-image:url(/cssall/citation.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:170px;
	padding-top:120px;
	text-align:left;
	padding-right:20px;}
	
#quickinfo {
	font-size:0.75em;}
	
#quickinfo .pays {
	font-weight:bold;}

#Content

	
/*Menu Principal MenuMain */
/* common styling */
#MenuMainW {margin: 0 0 0 100px;
clear:both;}
#MenuMain {
	font-family: Verdana, Arial, sans-serif; 
	width:auto; 
	position:relative; 
	z-index:100;
	text-align:left;
	margin-left:40px;
}
#MenuMain ul li a, #MenuMain ul li a:visited {
	display:block; 
	width:115px; 
	overflow:hidden;
	padding:0 0 7px 12px;
	background:#0f0f0f;
	background-image:url(/cssall/baseline.jpg);
	background-position:0 -65px; 
	height:40px; 
	font-size:0.72em; 
	font-weight:bold;
	text-decoration:none; 
}

#p0 #MenuMain ul li.c0 a, #p1 #MenuMain ul li.c1 a:visited, #p1 #MenuMain ul li.c1 a, #p2 #MenuMain ul li.c2 a:visited, #p2 #MenuMain ul li.c2 a, #p2 #MenuMain ul li.c2 a:visited, #p3 #MenuMain ul li.c3 a, #p3 #MenuMain ul li.c3 a:visited, #p4 #MenuMain ul li.c4 a, #p4 #MenuMain ul li.c4 a:visited, #p5 #MenuMain ul li.c5 a, #p5 #MenuMain ul li.c5 a:visited, #p6 #MenuMain ul li.c6 a, #p6 #MenuMain ul li.c6 a:visited, #p7 #MenuMain ul li.c7 a, #p7 #MenuMain ul li.c7 a:visited, #p8 #MenuMain ul li.c8 a, #p8 #MenuMain ul li.c8 a:visited {
	background-position:0 -265px; 
	color:#bdd3f8;}

#MenuMain ul {padding:0; margin:0; list-style: none;}
#MenuMain ul li {float:left; position:relative;}
#MenuMain ul li ul {display: none;}

/* specific to non IE browsers */
#MenuMain ul li:hover a {color:#bdd3f8; background-position:0 -265px;} /* le passage en vert du menu principal */
#MenuMain ul li:hover ul {/*le contenant de la liste du dessous */
	display:block; 
	position:absolute; 
	top:42px; 
	left:0;} 
#MenuMain ul li:hover ul li a.hide {}
#MenuMain ul li:hover ul li:hover a.hide {}
#MenuMain ul li:hover ul li ul {display: none;}
#MenuMain ul li:hover ul li a {/*Les éléments de sous menus sans sélection particulière */
	display:block;
	height:24px;
	background:#0f0f0f;
	background-image:url(/cssall/mmain.jpg);
	background-repeat:no-repeat;
	padding:9px 0 0 31px;
	font-size:0.75em;
	font-weight:normal;
	color:#dcdcdc;} 
#MenuMain ul li:hover ul li a:hover {background-image:url(/cssall/mmain-h.jpg); color:#bdd3f8;} /*Les éléments de sous menus en survol */
/*#MenuMain ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#MenuMain ul li:hover ul li:hover ul.left {left:-105px;}
*/
/* Classes de présentation */

.clearf {clear:both;}
.flr {float:right;}
.fll {float:left;}

.popup {width:16em; margin:1em 0.5em 0 0; color:#a1a6b7; z-index:90;}
.popup a {font-weight:bold; text-decoration:none;}
.popup span{position:relative; font-weight:normal;}

.popup a:link span, .popup a:visited span{display:none}
.popup a:hover span {display:block;
	width:15em;
	height:3em;
	border:#a1a6b7 double;
	padding:1em;
	margin-top:1em;
	background-color:#0f0f0f; 
	z-index:200;}
