.spip-admin-float { display:none; }

body  {
  background-color:#F1F1F1;
	font-size: 0.71em;
	font-family:Arial, Helvetica, sans-serif;    
	color:#424542;
	margin-top:0px;
}
#page {
  background-color:#cccccc;
  margin-right: auto;
	margin-left: auto;
	position: relative;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	width:850px;
}
#page #entete {
	background-color:#ffffff;
	height:155px; 
	width:850px;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
}
#page #entete #logo {
	width:357px;
	height:145px;
	margin-top:5px;
	float:left;
}
#page #entete #flash {
	width:493px;
	float:left;
}
#page #menu {
  clear:both;
	height:30px; 
	width:850px;
	background-image:url(../IMG/menuhaut.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	margin-bottom:0px;
	margin-top:0px;	
	text-align:center;
}
#page #menu ul {
  list-style:none;
	margin:0px; 
	padding:0px; 
}
#page #menu li {
  display: inline; 
	margin-left:5px; 
	padding:0px; 
		color:#ffffff;
}
#page #menu a {
	text-decoration:none;
	color:#ffffff;
	letter-spacing:90%;
	font-family:Century Gothic, arial;
	font-size:10.5px;
}
#page #conteneur {
  clear:both;
	width:850px;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
}
#page #conteneur #texte {
	margin-left:10px;
}
#page #conteneur .textebreve {
	margin-left:20px;
	margin-top:10px;
	color:#424542;
    size:11px;
    font-size:11px;
    text-align:left;
    background-color:#ffffff;
}
#page #conteneur #gauche {
  margin:0px;
	padding:0px;
  width:232px;
	float:left;
	color:#990066;
}
#page #conteneur #gauche #gauche1 {
	background-image:url(../IMG/choix.jpg);
	background-repeat:no-repeat;	
	height:245px;
	margin-top:0px;
	margin-bottom:0px;
}
#page #conteneur #gauche #gauche1 .texte {
  padding-top:75px;
	padding-left:7px;
	padding-right:15px;
	margin-top:0px;
	margin-bottom:0px;
}
#page #conteneur #gauche #gauche1 .texte p {
	line-height:11px;
}
#page #conteneur #gauche #gauche2 {
  height:101px;
	background-image:url(../IMG/charte.jpg);
	background-repeat:no-repeat;	
	margin-top:0px;
	margin-bottom:0px;
}
#page #conteneur #gauche #gauche2 .texte {
  padding-top:30px;
	padding-left:7px;
	margin-top:0px;
	margin-bottom:0px;
}
#page #conteneur #gauche #gauche3 {
  height:205px;
	background-image:url(../IMG/trombi.jpg);
	background-repeat:no-repeat;	
}
#page #conteneur #gauche #gauche3 #trombi1 {
  padding-top:80px;
	padding-left:2px;
}
#page #conteneur #gauche #gauche3 #trombi1 ul {
  list-style:none;
	margin:0px; 
	padding:0px; 
}
#page #conteneur #gauche #gauche3 #trombi1 li {
  display: inline; 
	margin:0px; 
	padding:0px; 
}
#page #conteneur #gauche #gauche3 #trombi1 li h1 {
  font-size:13px;
	color:#424542;
	margin-bottom:0px;
}
#page #conteneur #droite {
	width:590px;
  float:left;
  margin-left:10px;
	margin-top:0px;
	background-color:#cccccc;
	line-spacing:90%;
}
#page #conteneur #droite .fleche {
  position:relative; 
  top:32px;
}
#page #conteneur #droite #droite1 {
  background-color:#ffffff;
	margin-bottom:20px;
	margin-left:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:-15px;
	padding-bottom:-10px;
	border:2px;
	border-color:#990066; 
	border-style:solid;
}

#page #conteneur #droite #droite1-top {
margin-top: 10px;
	margin-bottom:10px;
}


#page #conteneur #droite #droite2 {
  background-color:#ffffff;
	margin-bottom:0px;
	margin-left:10px;
  padding:10px;
	border:2px;
	border-color:#990066; 
	border-style:solid;
}
#page #conteneur #droite .separateur {
  background-color:#ffffff;
	margin:0px; 
	padding:0px; 
	height:5px;
}
#page #conteneur #droite #droite1 h1 #titrep {
	font-size:13px;
	margin-bottom:0px;
}
#page #conteneur #droite #droite2 a.titre {
	text-decoration:none;
	color:#990066;
	font-weight:bold;
}
#page #conteneur #gauchecontact {
	width: 450px;
	float:left;
	margin-left:10px;
	margin-top: 10px;
}
#page #conteneur #gauchecontact .adresse {
	text-align:center;
}
#page #conteneur #droitecontact {
	width: 180px;
	float:left;
	margin-top:10px;
	margin-left: 10px;
	text-align: center;
}
#pied {
  clear:both;
	text-align:center;
}
#page #conteneur #blocgauche {
  width:555px;
  float:left;
  margin-left:10px;
  margin-top:10px;
  background-color:#ffffff;
  padding:10px;
  border:2px;
  border-color:#990066; 
  border-style:solid;
}

#page #conteneur #brevegauche {
  width:555px;
  float:left;
  margin-left:10px;
  margin-top:10px;
  background-color:#ffffff;
  padding:10px;
  border:2px;
  border-color:#990066; 
  border-style:solid;
  color:#990066;
  text-align:center;
  font-size:16px;
  text-decoration:none;
}

#page #conteneur #blocgauche #texte {
  color:#424542;
  size:11px;
  font-size:11px;
  text-align:left;
  background-color:#ffffff;
}


#page #conteneur #blocgauche h1, #page #conteneur #blocdroite h1, #page #conteneur .textebreve h1 {
	color:#ffffff;
	font-size:13px;
	font-family:arial;
	letter-spacing:50%;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	background-color:#990066;
	padding:5px; 
	font-weight:bold;
	text-align:center;
}
#page #conteneur #blocgauche h2, #page #conteneur #blocgauche h3 {
	color:#c53d19;
	font-weight: bold;
	font-size:12px;
}
#page #conteneur #blocgauche h3 {
	text-align:center;
	font-size:12px;
}
#page #conteneur #blocgauche h4, #page #conteneur #blocdroite h4 {
	color:#ffffff;
	font-size:12px;
	margin-bottom:5px;
	margin-right:90px;
	background-color: #990066;
	padding:5px; 
	font-weight:bold;
}
#page #conteneur #blocgauche h5, #page #conteneur #blocdroite h5 {
	color:#3a6194;
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:1px; 
	border-bottom-style:dashed;
	border-bottom-color:#000000;	
}
#page #conteneur #blocgauche .bloc1, #page #conteneur #blocgauche .bloc2, #page #conteneur #blocgauche .bloc3 {
  width:167px;
	float:left;
  margin-left:5px; 
  background-color:#ffffff;
  padding:5px;
}

#page #conteneur #blocdroite {
  width:200px;
	float:left;
  margin-left:10px; 
  margin-right:10px;
  margin-top:10px;  
  background-color:#ffffff;
  padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border:2px;
	border-color:#990066; 
	border-style:solid;
}
#page #conteneur .textebreve h2 {
color:#b58e39;
font-size:14px;
} 

#page #conteneur .textebreve h3 {
color:#31517b;
} 
.nettoyeur {
  clear:both;
}
a, a:visited  {  
	color:#424542;
	text-decoration:none;
}
a.hover {  
	color:#424542;
	text-decoration:underline;
}
a.marron, a.marron:visited  {  
	color:#990066;
	text-decoration:none;
	font-weight:bold;
}
a.marron:hover {  
	color:#990066;
	text-decoration:underline;
	font-weight:bold;
}
a.marine, a.marine:visited {
	color:#990066;
	text-decoration:none;
	font-weight:bold;
}

#Coralis {background-color:blue;}

/*Infobulle pour le trombinoscope */
#page #conteneur #gauche #gauche3 #trombi1 li a.info {}
#page #conteneur #gauche #gauche3 #trombi1 li a.info:hover { z-index:26; }
#page #conteneur #gauche #gauche3 #trombi1 li a.info span { display: none; }
#page #conteneur #gauche #gauche3 #trombi1 li a.info:hover span { 
  display:block; 
  border:1px solid #990066;
  padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
  position: absolute; 
  background-color:#ffffff;
  top: 200px; 
	left: 0px;
	width: 190px;
	color:#990066;
}

#page #conteneur #gauche #gauche3 #trombi1 h1 {
word-wrap: break-word;
white-space: normal;
}

#page #conteneur #gauche #gauche3 #trombi1 h3 {
word-wrap: break-word;
white-space: normal;
}


#page #conteneur #gauche #gauche3 #trombi1 p {
word-wrap: break-word;
word-break: normal;
white-space: normal;
}

/*Infobulle pour les tableaux */
a.legende {background-color:#ff0; }
a.legende:hover {z-index:2; background-color:#ff0 }
a.legende span { display: none }
a.legende:hover span { 
display:block; 
position:absolute;
top:450px; left:250px; 
width:200px;
text-align:left;
border:1px solid #31309c;
background-color:#cecfff; color:#000000;
padding:5px;
 }
