/* Les calques */
.popper { position : absolute; 
  visibility : hidden;
  z-index: 2;
}
.onion {
	position:absolute;
	width:200px;
	height:220px;
	z-index:1;
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	visibility: hidden; /*penser à passer cette ligne en commentaire pour retravailler dans les calques*/

}

.contact {
	position:absolute;
	width:100%;
	z-index:1;
	background-color:#EFEFEF;
	layer-background-color:#FFFFFF;
	visibility: hidden;
	border: 1px dotted #CCCCCC;

}
.onionvisible {
	position:absolute;
	width:200px;
	height:220px;
	z-index:1;
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	visibility:visible;

}
.potatovisible { position:absolute; width:200px; height:220px; z-index:1; background-color:#FFFFFF; layer-background-color:#FFFFFF; visibility:visible; clip:  rect(   )}
.potato { position:absolute; width:200px; height:220px; z-index:1; background-color:#FFFFFF; layer-background-color:#FFFFFF; visibility:hidden; clip:  rect(   )}

/* les liens */
a { color: #E80000; text-decoration: none}
a:hover { text-decoration: underline}
a:visited { color: #E80000}
.menu { color: #666666; text-decoration: none; }
.menu:hover { color:#99CC00; text-decoration: none;}
.menu:visited { color: #666666; text-decoration: none; }
.noir {  color: #000000; text-decoration: none}
.noir:hover {  color: #000000; text-decoration: none}
.noir:visited {  color: #000000; text-decoration: none}

body { background-color: #FFFFFF; leftmargin: 0; topmargin: 0; marginwidth: 0; marginheight: 0; scrollbar-base-color: #CCCCCC; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#E2E2E2; scrollbar-3Dlight-color:#CCCCCC;}
/*table {background-color:#EDFFC1; }*/
p { font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #666666}
.blanc {  color: #FFFFFF}
.vertclair {  color: #99CC00}
.vertclair:hover { text-decoration: underline}
.vertclair:visited { color: #99CC00}
.bleu {  color: #000080}
.petit {font-family: Arial, Verdana, Helvetica; font-size: 8pt}
.petit7 {font-family: Verdana, Arial, Helvetica; font-size: 7pt; font-weight:bold;}
.trespetit {  font-family: Arial, Verdana, Helvetica; font-size: 7pt}
.soustitre {font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal} /* non utilisé ? */
.grand {font-family: Arial, Verdana, Helvetica; font-size: 14pt}
.jaune { color: #FFCC00}
.rouge { color: #E80000;}
.petit_marge_bas_5 {font-family: Arial, Verdana, Helvetica; font-size: 8pt;margin-bottom:5px;} /* créé pour "Associated services" colonne de droite sous la carte en iframe 28mars2008 APA */
h1 {  font-size: 10pt; font-weight: bold; color: #99CC00; font-family: Arial, Verdana, Helvetica}
h2 {  font-size: 10pt; font-weight: bold; color: #333333; font-family: Arial, Verdana, Helvetica}
h3 {  font-size: 10pt; font-weight: bold; color: #336600; font-family: Arial, Verdana, Helvetica}
h4 {  font-size: 8pt; font-family: Arial, Verdana, Helvetica; font-weight: normal}
hr {  color: #FF9933}
li {  font-family: Arial, Verdana, Helvetica; font-size: 10pt; list-style-type: disc; color: #666666;}
.linetscapecat {  font-family: Arial, Verdana, Helvetica; font-size: 10pt}


.moyen {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.fond-texte {  background-color: #000000}
.fondvert {background-color: #7AC225; }
/* Pour la phrase du bandeau */
.fondrouge {background-color: #E80000; color:#FFFFFF; font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight:bold;}

.input { color: #666666; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border: solid 1px #7AC225;}
.inputombre { color: #666666; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}

/* Pour images */
.border_black{border: solid 1px #000000;}
.border_black_right{float:right;margin:0px 0px 10px 10px;border: solid 1px #000000;}