*{ font-family: arial, "Trebuchet MS", Tahoma, Geneva, Helvetica, sans-serif;  font-size : 9pt;}
html, body {height:100%; margin:0; padding:0; background:white; }
#conteneur {background: url("../img/fond.gif") top left repeat-y; margin: auto; width: 955px;}
#conteneur_home {background: url("../img/fond_home.gif") top left repeat-y; margin: auto; width: 955px;}
fieldset.hidden{background-color:transparent;display:block;margin:0; padding:0; width:auto;  border-width:0; }
#click_logo {float:left; margin-left:133px; width:210px; height:49px; }
a:link, a:visited  {color: #5d59ac; text-decoration: none; }
a:hover {color: #5d59ac; text-decoration: underline}
#cleaner {clear:both;margin:0; padding:0; background:transparent;font-size:0.5pt;}
.haut_mini{float:left;width:1px;height:450px;}
.article {width: 100%;}
img { border: 0px; margin-bottom:-2px;}
.centrer {text-align:center;}
.droit {text-align:right;}
.bold {font-weight:bold;}
.mini{font-size:8pt}
.rouge{color :#ed1c24; }
.aide, a.aide:link,a.aide:hover{cursor:help; border-width:0px 0px 1px 0px;  border-style:dashed; text-decoration:none}
.suivant{width:99%; text-align:center; margin: 0em 0em 0em 0em; }
.suivant p.nbr{display:none}
.suiv{font-weight:bold;color:#A50011}
a.suiv{	color: black;}
a.suiv:hover{color: silver;}
a.suiv:visited{color: red;}


#bas { background:white; text-align:right; color:#cccccc; margin-top:-1px; padding-top:5px;padding-right:0px;padding-bottom:1px; font-size:6.5pt; }

.image_uniquegr_6{ float:left; height:180px;  margin:0px 28px 0px 0px; border-collapse: collapse; border-spacing: 0px;}
	.image_uniquegr_6 img{margin:0px;margin-bottom:0px;}
	.image_uniquegr_6 td{ margin:0px; vertical-align:top;}
	.image_uniquegr_6 .titre{margin:0px;padding:0px;  font-weight:bold; text-align:center; }
	.image_uniquegr_6 .titre_jaune{margin:0px;padding:0px; text-align:center;background-color:#FFD600;font-weight:bold;  }
	.image_uniquegr_6 .description{margin:0px;padding:0px; font-size:90%; text-align:center;}
	.image_uniquegr_6 .credit{display:none}
	.image_uniquegr_6 .telecharger{display:none}


.image_uniquegr_9{ float:left; height:220px;  margin:0px 28px 0px 0px; border-collapse: collapse; border-spacing: 0px; caption-side: top}
	.image_uniquegr_9 img{margin:0px;margin-bottom:0px;}
	.image_uniquegr_9 td{ margin:0px; vertical-align:top; text-align:center;}
	.image_uniquegr_9 .titre{margin:0px;padding:0px;  font-weight:bold; }
	.image_uniquegr_9 .description{margin:0px;padding:0px; font-size:90%;}
	.image_uniquegr_9 .credit{display:none}
	.image_uniquegr_9 .telecharger{display:none}


.image_uniquega{ float:left; margin:0px 15px 15px 0px; border-collapse: collapse; border-spacing: 0px; }
	.image_uniquega img{margin:0px;margin-bottom:0px;}
	.image_uniquega td{ margin:0px; vertical-align:top;}
	.image_uniquega .titre{margin:0px;padding:0px;  font-weight:bold; text-align:center; }
	.image_uniquega .description{margin:0px;padding:0px; font-size:90%; text-align:center;}
	.image_uniquega .credit{margin:0px;padding:0px;font-size:90%; text-align:center;font-style:italic}
	.image_uniquega .telecharger{margin:0px;padding:0px;text-align:center;}
					.telacharger a{font-size:90%;color:red}

.image_uniquedr{ float:right;  margin:0px 0px 15px 15px; border-collapse: collapse; border-spacing: 0px; }
	.image_uniquedr img{margin:0px;margin-bottom:0px;}
	.image_uniquedr td{ margin:0px; vertical-align:top;}
	.image_uniquedr .titre{margin:0px;padding:0px;  font-weight:bold; text-align:center; }
	.image_uniquedr .titre_jaune{margin:0px;padding:0px; text-align:center;background-color:#FFD600;font-weight:bold;  }
	.image_uniquedr .description{margin:0px;padding:0px; font-size:90%; text-align:center;}
	.image_uniquedr .credit{margin:0px;padding:0px;font-size:90%; text-align:center;font-style:italic}
	.image_uniquedr .telecharger{margin:0px;padding:0px;text-align:center;}
					.telacharger a{font-size:90%;color:red}


p.titre{font-weight:bold}
.spacer {clear: both;}

#body_popup{background-color:white}
#conteneur_popup {height:100%; margin:0px; width: 100%; }
#header_popup {height:49px;margin:0; padding:0; background-image: url('../img/fond_top_popup.jpg');}
#column-in_popup {margin:0; padding:1em 1em;background-color:white}
#column-in_popup .rubrique{color:#b42d42;font-weight:bold;font-size:120%; margin: 0em}
/*#column-in_popup #bouton{position:absolute;bottom:0px;right:10px;margin-bottom:10px;}*/
#column-in_popup #bouton{position:absolute;top:10px;right:10px;margin-bottom:10px;}
/*page print*/
.masque_article{position:relative;height:350px;overflow:hidden}
div.rub{ width:99%;font-weight:bold;font-variant:small-caps;border-bottom:1px solid black; background-color:#A5DDDD;padding:0px 2px 0px 2px}
div.rub2{font-weight:bold;font-variant:small-caps;margin:10px 0px 10px 0px}




#header {height:49px;margin:0; padding:0; background-image:  url('../img/fond_top.jpg'); }
#menu{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu.jpg") top left no-repeat; height:540px;}
	#menu12{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu12.jpg") top left no-repeat; height:540px;}
	#menu13{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu13.jpg") top left no-repeat; height:540px;}
	#menu21{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu21.jpg") top left no-repeat; height:540px;}
	#menu26{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu26.jpg") top left no-repeat; height:540px;}
	#menu33{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu33.jpg") top left no-repeat; height:540px;}
	#menu34{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu34.jpg") top left no-repeat; height:540px;}
	#menu35{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu35.jpg") top left no-repeat; height:540px;}
	#menu5{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu5.jpg") top left no-repeat; height:540px;}
	#menu6{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu6.jpg") top left no-repeat; height:540px;}
	#menu9{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu9.jpg") top left no-repeat; height:540px;}
	#menu48{float:left; width:162px; margin:0px; margin-top:50px; padding:0px; background: url("../img/menu.jpg") top left no-repeat; height:540px;}

.sommaire{  margin-left:5px; width:118px; height:48px; color:#AFB7D8; font-weight:bold}
#menu_titre {margin-top:2px; margin-left:-35px; _margin-left:5px; list-style:none; }
#menu_titre li{  width:130px; height:49px; }
#menu_titre li a{color:black;font-weight:bold}


#menu_top{ margin-left:311px; }
#menu_top p{ float:right; margin:0px; padding:0px; width:87px; }
#menu_top p a{color:black}

.glossaire{border:1px dashed black; background-color:#cccccc; color:black; padding:5px; z-index:2000;width:300px;}
.glossaire_titre{font-weight:bold; font-family: "Trebuchet MS", sans-serif;  font-size : 8pt;}
.glossaire_desc{text-align:justify;font-family: "Trebuchet MS",  sans-serif;  font-size : 8pt;}

.pseudo_popup{margin:0px; padding:8px; background:#FEF2E0;}
.pseudo_popup_titre{font-weight:bold}
.pseudo_popup_desc{text-align:justify; }


#separateur_menu {float:left; width:793px; margin:0px; height:25px; background-color:#DEE1EF;}

#milieu {float:left; width:773px; vertical-align:top; padding:0px 0px 0px 10px; }
#milieu_home {float:left; width:773px; text-align:center;padding:0px 0px 0px 0px; }

#det_col1{float:left; width:160px;}
#det_col2{float:right;width:600px;}


h1, a.h1:link, a.h1:visited{font-weight:bold; color:black;margin-bottom:10px}
h2, a.h2:link, a.h2:visited{font-weight:bold; margin-bottom:10px;margin-left:10px}
h3, a.h3:link, a.h3:visited{font-weight:bold; text-decoration:underline; color:black;margin-bottom:10px}

.chapeau{font-style:italic;margin-top:0px}
 a.titre_theme:link,  a.titre_theme:visited {color:black; font-weight:bold;} 
a.titre_theme_on_5:link,  a.titre_theme_on_5:visited {color:black;background-color:#FFDA0A;font-weight:bold;}
a.titre_theme_on_6:link,  a.titre_theme_on_6:visited {color:black;background-color:#FF820E;font-weight:bold}
a.titre_theme_on_9:link,  a.titre_theme_on_9:visited {color:black;background-color:#FB303B;font-weight:bold}
a.titre_theme_on_12:link,  a.titre_theme_on_12:visited {color:black;background-color:#67258E;font-weight:bold}
a.titre_theme_on_13:link,  a.titre_theme_on_13:visited {color:black;background-color:#11459C;font-weight:bold}
a.titre_theme_on_21:link,  a.titre_theme_on_21:visited {color:black;background-color:#099680;font-weight:bold}
a.titre_theme_on_26:link,  a.titre_theme_on_26:visited {color:black;background-color:#60AA5D;font-weight:bold}
a.titre_theme_on_33:link,  a.titre_theme_on_33:visited {color:black;background-color:#9B9307;font-weight:bold}
a.titre_theme_on_34:link,  a.titre_theme_on_34:visited {color:black;background-color:#C18808;font-weight:bold}
a.titre_theme_on_35:link,  a.titre_theme_on_35:visited {color:black;background-color:#6D656A;font-weight:bold}
a.titre_theme_on_48:link,  a.titre_theme_on_48:visited {color:black;font-weight:bold;background-color:#CED2E8}


	
.article{padding:5px 5px 10px 0px;margin:0px}
.article .tb_article {width:99%}
.article .tb_article .bouton{ visibility:hidden;}
.article .titre_div {background: url("../img/pt_off.gif") top left no-repeat;padding-left:15px;}
.article .titre_div a{color:#A50011;}
	
.article_on{padding:5px 5px 10px 0px; margin:0px; }
.article_on .tb_article {width:99%}
.article_on .tb_article .bouton{text-align:right; white-space:nowrap; vertical-align:top; }
.article_on .titre_div  {background: url("../img/pt_on.gif") top left no-repeat; padding-left:15px;}
.article_on .titre_div a{font-weight:bold;color:#A50011;}

.text_div{padding:10px 5px 15px 20px;  }

.derouleur {width:600px;margin-top:-10px;}
.derouleur div#left {float:left}
.derouleur div#right {float:right;}
#photo_receveur{width:600px;text-align:right; vertical-align:top; margin-top:18px; _margin-top:0px;}
#desc_receveur{font-style:italic;text-align:center; padding:5px;_margin-top:0px;}

form.form_ecrire{ margin:0; padding:0 0 0 0;}
form.form_ecrire label  {  font-weight:bold; display: inline;  float: left;  width: 100px; text-align:left;  margin: 2px; } 
form.form_ecrire .i {  font-weight:normal; display: inline;  color:#999999; float: left;  width: 150px; text-align:left;  margin: 2px; } 
form.form_ecrire .text {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:350px;}
form.form_ecrire .textrg {border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:350px;}
form.form_ecrire .textarea {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:350px;}
form.form_ecrire .textarearg {border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:350px;}
form.form_ecrire .select {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:150px;}
form.form_ecrire input.bouton{border: 1px solid; border-color : silver; padding:0px; margin: 0px 0px 0px 0px;}
form.form_ecrire input.bouton:hover{ border-style:outset; border-width:1px; border-color:silver; padding:0px; margin: 0px 0px 0px 0px;}
form.form_ecrire .box{padding:0px 0px 0px 105px; margin: -12px 0px 0px 0px; }

form.form_send{ margin:0; padding:0 0 0 0;}
form.form_send label  {  font-weight:bold; display: inline;  float: left;  width: 150px; text-align:left;  margin: 2px; } 
form.form_send .i {  font-weight:normal; display: inline;  color:#999999; float: left;  width: 100px; text-align:left;  margin: 2px; } 
form.form_send .text {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:250px;}
form.form_send .textrg {border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:250px;}
form.form_send .textarea {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:250px;}
form.form_send .textarearg {border: 1px solid; border-color : red; padding:2px; margin:0px 0px 2px 0px; width:250px;}
form.form_send .select {border: 1px solid; border-color : silver; padding:2px; margin:0px 0px 2px 0px; width:150px;}
form.form_send input.bouton{border: 1px solid; border-color : silver; padding:0px; margin: 0px 0px 0px 0px;}
form.form_send input.bouton:hover{ border-style:outset; border-width:1px; border-color:silver; padding:0px; margin: 0px 0px 0px 0px;}
form.form_send .box{padding:0px 0px 0px 105px; margin: -12px 0px 0px 0px; }


