BODY {height: 100%;
	margin: 0;
	padding: 0;
		 background: #ffffff; 
		 font:normal 11px verdana,arial,helvetica,sans-serif; 
		 color: #000000; 
	position: relative;
		 text-decoration: none;}

.bgbody {background: #ffffff url(anemone-bg2009.jpg) repeat-x 0 0;}
FONT, P, DIV, TABLE, TR, TD, A, H3, H4, UL, OL, LI, FORM, SELECT, .pasbon_et_onlesait 
	{background: inherit; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; text-decoration: none;}

.helv {font-size: 1.2em; font-family: helvetica,verdana,arial,sans-serif;line-height: 1.2em;}

BUTTON, .button {background: #394A84; color: #F7E7CE; font-size: 11px; font-weight: bold; font-variant: small-caps; font-family: verdana,arial,helvetica,sans-serif;}
INPUT, TEXTAREA {background: #F7E7CE; color: #394A84; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif;}
.radio, .checkbox {background: none; margin: 0px; padding: 0px;}

IMG, TABLE {border: 0px; margin: 0px; padding: 0px;}

A {background: none; color: #394A84; text-decoration: none;}
A.h1 {background: inherit; color: #FF7B18; font-size: 16px; font-weight: bold;}
A.h5 {font-size: 13px; font-weight: bold;}
A.petit {background: inherit; color: white; font-size: 11px; font-weight: normal;}
A:hover {text-decoration: underline;}

.quote {background: #C4CBE4; color: black; font-style: normal; font-size: 10px;}
.error {background: inherit; color: orange; font-weight: bold;}

.bg1 {background-color: #F0F0F0; color: inherit;}
.bg2 {background-color: #99CCFF; color: inherit;}
.bgjustify {background-color: #FFFFFF; color: inherit; text-align: justify;}
.bg2clownerie {color: inherit; background-color: #99CCFF; background-image: url(img/clowneries.gif); background-repeat: no-repeat; background-position: 5px; text-indent: 18px;}
.bg3 {background-color: #8C94B5; color: inherit;}
.bg4 {background-color: #C4C4C4; color: inherit;}
.bg5 {background-color: #EEEEFF; color: inherit;}

.bg1formes {background-color: #F0F0F0; margin: 0px; padding: 4px; font-size: 10px; font-weight: bold; font-variant: small-caps; text-align: center;}
.bgformes {background-color: #F0F0F0; margin: 0px; padding: 0px; border: dashed 1px #055496; text-align: center;}
.width33 {width: 33%; font-size: 9px;}
.width140 {width: 140px;}

H1 {font-size: 16px; font-weight: bold; margin: 0px; padding: 5px; background-color: #055496; background-repeat: no-repeat; background-position: 0px; color: #F7E7D6; font-variant: small-caps; font-family: verdana,arial,helvetica,sans-serif;}
.descri {font-size: 15px; font-weight: bold; margin: 0px; padding: 5px; text-align:center; background-color: #2984d6; color: black; font-variant: small-caps; width: 100%;}
.titre_h1 {background: inherit; color: #F7E7CE; font-size: 16px; font-weight: bold; font-variant: small-caps; text-align: center; width: 100%;}
H2 {font-size: 15px; font-weight: bold; margin: 0px; padding: 5px;}
.ch1 {font-size: 16px; background-color: #055496; color: #F7E7D6; font-variant: small-caps;}
.ch2 {font-size: 15px; background-color: #99CCFF; font-weight: bold; margin: 0px; padding: 5px;}
.famille {font-size: 13px; font-weight: normal; margin: 0px; padding: 5px; background-color: #F0F0F0;}
H3 {font-weight: bold; margin: 0px; padding: 5px;}
H5 {font-size: 13px; font-weight: bold; margin: 0px; padding: 5px;}

.menuclown {background-color: #8C94B5; color: #394A84; font-size: 11px; font-weight: bold; margin: 0px; padding: 4px; text-align: center; border-top: dashed 1px #FF7B18;}
.clownmenu {background-color: #055496; color: silver; font-size: 11px; font-weight: bold; text-align: left; text-indent: 4px; margin: 0px; padding: 6px; border-top: dashed 1px #8C94B5;}
.clownmenu A {color: white;}
.clownmenu A:hover {color: silver;}
.sousmenu {background-color: #2984d6; color: white; font-size: 11px; font-weight: normal; text-align: left; margin: 0px; padding: 4px 2px 4px 14px; border-top: solid 1px silver;}
.specmenu {background: #99CCFF; color: #055496; font-size: 11px; font-weight: normal; font-style: italic; text-align: left; text-indent: 12px; margin: 0px; padding: 3px; border-top: dashed 1px #8C94B5;}
.specmenu A {color: #055496;}
.specmenu A:hover {color: black;}
.specmenusous {background:  #99CCFF; color: black; font-size: 10px; font-weight: normal; text-align: left; text-indent: 16px; margin: 0px; padding: 1px;}
.specmenusous A {color: black;}
.specmenusous A:hover {color: red;}

.nom  {font-weight: bold; font-style: italic;}
.retrait {margin-left: 25px; padding: 0px; font-size: 11px; font-weight: normal;}
.jefname {font-style: italic; text-align: center; width: 60px; border-left: solid 1px silver; border-bottom: solid 1px gray;}
.jefnemo {text-align: center; border-left: solid 1px silver;}

.a_0, .a_D, .a_B, .a_9, .b_0, .b_D, .b_B, .b_9, .biblio2mer, .o2mercroise, .pasbon_et_onlesait {color: #000000;}

.a_0 {text-align: center; border-left: solid 1px silver; border-top: dashed 1px silver; border-bottom: dashed 1px silver;}
.a_D {text-align: center; border-left: solid 1px silver; background-color: #DDDDDD;}
.a_B {text-align: center; border-left: solid 1px gray; background-color: #BBBBBB;}
.a_9 {text-align: center; border-left: solid 1px silver; background-color: #999999;}
.indice {font-size: 8px; font-weight: bold;}
.regle {text-align: center; font-weight: bold;}
.imag {border: 0px; margin: 3px 0px 3px 5px;}
.o2mercroise {background-color: white; border: solid 1px gray; font-size: 11px;}
.caps {font-variant: small-caps; font-size: 95%;}
.b_0 {background-color: white; font-style: italic;}
.b_D {background-color: #DDDDDD; font-style: italic;}
.b_B {background-color: #BBBBBB; font-style: italic;}
.b_9 {background-color: #999999; font-style: italic;}
.biblio2mer {background: inherit; text-align: left; list-style-image: url(img/pucegrise.gif);}

#hideshow {
	position: absolute;
	width: auto;
	height: auto;
	top: 0;
	left: 0;
}
#fade {
	background: #394A84;
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=60);
	opacity: .60;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 550px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;

}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}


@media print {
   BODY {font-size: 12px;}
	 H1 {font-size: 18px;}
	 H2 {font-size: 16px;}
	 H5 {font-size: 14px;}
	 TD.jefname {font-size: 9px; width: 48px;}
	 TD.b_0, TD.b_D, TD.b_B, TD.b_9 {font-size: 9px;}
}
