body {	background-color: white;}#page{	margin: 20px auto;}#entete       /* bandeau - banner */ {	background-image: url("img/prodoper-logo.png");	background-color: #FFFFFF;	height: 75px;	/* hauteur du contenu (pour tous les navigateurs) */	background-repeat: no-repeat;}#entete a.nom-site,#entete a.nom-site:link,  #entete a.nom-site:visited{	font-family: Verdana, 'Bitstream Vera Sans', Tahoma, "Lucida Grande", "Lucida Sans", Arial, 'Helvetica Neue', Helvetica, Lucida, Geneva, sans-serif;	color: #EDDF5C;	background-image: none;}#entete a.nom-site:hover{	background-image: url("img/prodoper-logosurvol.png");}#entete .nom-site span  /* on cache le nom du site  */{	height: 1px;	width: 1px;	overflow: hidden;}#navigation { left:0; top: 75px; }#menu-principal {	top: 0;	background-color: #2E5978;}#bloc-contenu { margin-top: 30px}#menu-rubriques {  top: 30px}#encart { top: 130px; }#menu-principal-recherche {	float:none;	position:absolute;	right:0;	top: 30px;}#menu-recherche {	width:150px;	}#menu-principal-contact { display:none;}/* -------------------------------------------------------   Changement de couleur de fond pour les menus de navigation ------------------------------------------------------- *//* COULEURS des menus et edito */.menu-item,.menu-titre-special, .menu-titre,.menu ul li a, .menu ul li b,.edito h3 { background-color: #2E5978; }/* rouge fonce extrait de l'image du bandeau */.menu ul li { border-top: 1px solid white; }#menu-principal ul li { border-top: 0; border-right: 1px white solid;}/* separateur : meme couleur que fond de BODY */.menu ul li a, .menu ul li b,.edito h3,.signatures td { background-image: url("img/titre-coin.gif"); }#menu-principal ul li a { background-image: none; }/* all menus */.menu ul li li a,.menu ul li li a:visited,.menu li span,li.annonce { font-color: #000; background-color: #CCCCCC; }.menu ul li a:hover,.menu ul li li a:hover,.menu ul li li a.article:hover { color: #2E5978; background-color: #FFFFFF; }.menu ul li li a.lienon { background-color: #EDBFC1; }.menu ul li li a.article { background-color: #FFFFED; }/* menu-rubriques */#menu-rubriques ul ul {	list-style-type: square;	list-style-position: outside;	margin: 0 0 0 1em;}#menu-rubriques ul li a, #menu-rubriques ul li a:visited { color: #2E5978; background-color: #CCCCCC; font-weight: normal; margin-left: 0px; padding-left:0}#menu-rubriques ul li li a, #menu-rubriques ul li li a:visited { background-color: transparent;  font-weight: normal; margin-left: 0px;}#menu-rubriques ul li a.lienon,#menu-rubriques ul li li a.lienon,#menu-rubriques ul li a.lienon:visited,#menu-rubriques ul li li a.lienon:visited { background-color: #fff; font-style: italic; }#menu-rubriques ul li a:hover,#menu-rubriques ul li li a:hover,#menu-rubriques ul li a.lienon:hover,#menu-rubriques ul li li a.lienon:hover,#menu-rubriques ul li li a.article:hover { background-color: #fff; font-style: italic; }#menu-rubriques ul li li a.article { background-color: #FFFFED; }/* -------------------------------------------------------   Autres changement de couleur et typo ------------------------------------------------------- */#bloc-contenu h3 a,h3.spip,h1.titre-article { color: #2E5978; }h3.spip{	border-color: #6CC;	border-width: 0 0 1px 0;	border-style: solid;}h1.titre-article{	font-family: Georgia, Bookman, Palatino, "Times New Roman", Times, serif;	font-size: 2.2em;	font-weight: normal;	line-height: 1em;}#bloc-contenu h3 a{	font-size: 1.5em;	font-family: Georgia, Bookman, Palatino, "Times New Roman", Times, serif;	font-weight: normal;}#bloc-contenu h3.edito-titre a{	color: white;	font-weight: bold;	font-size: 1em;	font-family: Verdana, "Trebuchet MS", "Lucida Grande", "Lucida Sans", Tahoma, Arial, 'Helvetica Neue', Helvetica, Geneva, Lucida, sans-serif;}#plan .plan-rubrique h3 { background-color: #6CC; }.logo-liste-art {clear: both; padding-top: 3px;}table.spip {width: 440px}