/* Généré par cssx interpreteur */
/* http://www.ssnah23.org/cssx-interpret.php?cssx=ssnahc.cssx.css */



body
{ 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #708B8A;
	height: 100%;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px; 
	line-height: normal;
}

html, body
{ 
	scrollbar-face-color: #496060;
	scrollbar-shadow-color: #496060;
	scrollbar-highlight-color: #496060;
	scrollbar-3dlight-color: #496060;
	scrollbar-darkshadow-color: #668888;
	scrollbar-track-color: #88AAAA;
	scrollbar-arrow-color: #88AAAA;
}

.ident15 { text-indent: 10px ; } 

.cadre {
  border-right: 1px solid #ADCDD1;
  border-bottom: 1px solid #ADCDD1;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  z-index: 2;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  }

/*.titrecadre {font-weight: bold; font-size: 14px; color: #FFFFFF; background-color:#A93838; }
.titremenu {font-weight: bold; font-size: 14px; color: #FFFFFF; background-color:#7C2929; }
*/

.StyleRed {color: #FF0000}

/****************************************************************/
/*                        Site et Bandeaux                      */
/****************************************************************/
div#mainview {
  width: 780px;
  height: 100%;
  background-color: #FFFFFF;
}
div#bandeau { 
  background-image: url('/images/bandssnahc.gif');
  background-repeat: no-repeat;
  overflow:visible;
  height: 100px; width:780px;
}
div#barmenu { 
  background-image: url('/imge/btnmenufonds.jpg');
  background-repeat:repeat-x;
  overflow:visible;
  width: 780px;
}
div#divmenus1 { float:left; width:78px; overflow:hidden; }
div#divmenus2 { float:left; width:102px; overflow:hidden; }
div#divmenus3 { float:left; width:119px; overflow:hidden; }
div#divmenus4 { float:left; width:117px; overflow:hidden; }
div#divmail { float:right; width:30px; overflow:hidden; }
div#divplan { float:right; width:30px; overflow:hidden; }
div#divmodifs { float:right; width:30px; overflow:hidden; }
div#divchercher { float:right; width:30px; overflow:hidden; }
div#divsep { float:right; width:10px; overflow:hidden; }

div#baspage { 
	width:780px;
	color:#000000;
	font-size:10px;
	text-align:center;
	overflow: visible; 
}
div#seppage, .cseppage {
	height:22px;
	background-color:#FFFFFF;
	background-image:url('images/sep.gif');
}
div#totop, .ctotop {
	margin-right:5px;
	float:right;
	width:30px;
	height:22px;
	overflow:visible;
}

/****************************************************************/
/*                     Sous Menus surgissants                   */
/****************************************************************/
			/* px sert à voir si la souris a quitté les menus   */
div#px { position:absolute; top:0px; left:0px; width:780px; z-index:3; visibility:hidden; } 

div#navmenu, .cnavmenu { position:absolute; z-index:4; width:100%; background-image: url('/images/bkgndm4.gif'); }
.cnavmenuSoc { position:absolute; z-index:4; width:102px; background-image: url('/images/bkgndm4.gif'); }
.cnavmenuPub { position:absolute; z-index:4; width:119px; background-image: url('/images/bkgndm4.gif'); }
.cnavmenuRes { position:absolute; z-index:4; width:117px; background-image: url('/images/bkgndm4.gif'); }
.navSoumenu, .navSoumenuOn { text-decoration: none; }
.navSoumenu { color: #FFFFFF; }
.navSoumenuOn { color:#FFFF00; }
div#smenuSoc { position:absolute; width:102px; z-index:4; visibility:hidden; }
div#smenuSocL { position:absolute; width:102px; z-index:5; visibility: hidden; }
div#smenuPub { position:absolute; width:119px; z-index:4; visibility:hidden; }
div#smenuPubL { position:absolute; width:119px; z-index:5; visibility: hidden; }
div#smenuRes { position:absolute; width:117px; z-index:4; visibility:hidden; }
div#smenuResL { position:absolute; width:117px; z-index:5; visibility: hidden; }
div#chaine, .cchaine { 
  background-image: url('/images/chaines.gif');
  background-position:top center;
  background-repeat: no-repeat;
  height: 10px;  
  overflow:hidden;
}
div#navmenu div#elem, .celem {
  /*width:100%;*/
  border-right: 1px solid #888888;
  border-bottom: 1px solid #888888;
  border-left: 1px solid #888888;
  padding: 8px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; font-weight: bold; 
  text-align:center; 
}

/****************************************************************/
/*                      Polices du site                         */
/****************************************************************/
/*                        Généralité                            */
.copyright { color: #000000; font-size: 10px; text-align: center; background-color:#FFFFFF; }
.mini { color: #000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
/*                          Menus                               */
.me1_h1 { font-weight: bold; font-size: 14px; color: #FFFFFF; background-color:#7C2929;}
.me1_h1a { font-weight: bold; font-size: 12px; text-align: left; background-color:#A6BFBA;}
.me1_h1b { font-weight: bold; font-size: 12px; text-align: left; background-color:#86BBBB;}
.me1_h2 { font-weight: bold; font-size: 12px; text-align: left;}
.me2_h1 {font-weight: bold; font-size: 14px; color: #FFFFFF; background-color:#A93838; }
.me2_h3 {font-weight: bold; font-size: 14px; color: #FFFFFF; background-color:#932A0D; }

/*                        Page d'accueil                        */
.ac_titre {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center;}
.ac_texte, .re_texte {font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: justify;}
.ac_textec {font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: center;}
.ac_textez {font-family: Verdana, Arial, sans-serif; font-size: 12px; }
/*                  Description d'un ouvrage                    */
.do_titre {font-size: 27px; text-align: center;}
.do_collection {font-size: 19px; font-weight: bold; text-align: center;}
.do_soustitre {font-size: 18px; font-style: italic; text-align: center;}
.do_resume {font-size: 15px; text-align: justify;}
.do_articles {font-size: 16px; text-align: justify;}
.do_chapitre {font-size: 18px; text-align: center;}
.do_texte {font-family: Verdana, Arial, sans-serif; font-size: 16px; text-align: justify;}
.do_prix {font-size: 16px; text-align: center;}
/*                    Sommaire des mémoires                     */
.mem_pag {font-size: 16px; text-align: right;}		/* pages en chiffres arabes */
.mem_pagr {font-size: 10px; text-align: right;}		/* pages en chiffres romains */
.mem_art {font-size: 16px; text-align: justify;}
.mem_art A:link, .mem_art A:visited, .mem_art A:hover { 
	TEXT-DECORATION: none;
	border-bottom-style: dotted; 
	border-bottom-width: 1px;
	border-bottom-color: blue;
	COLOR: #000;
}
.mem_art A:visited { border-bottom-color: magenta; }
.mem_auteur {font-size: 19px; }
.mem_sect {font-size: 18px; text-align: center;}
.mem_titre {font-size: 19px; font-weight: bold; text-align: center; background-color:#A6BFBA; height: 30px;}
.mem_titrel {font-size: 19px; font-weight: bold; text-align: center; background-color:#A6BFBA;}
/*                 Références bibliographiques                  */
.biblioref {font-size: 14px; text-align: justify;}
.biblioetcr {font-size: 16px; text-align: justify; font-weight: bold;}
/*                         Formulaire                           */
.fo_texte {font-size: 14px; text-align: left;}

.geneva12 {font-size: 12px;  }
.titrearticle { font-weight: bold; font-size: 12px; }
.article { font-size: 10px; color: #000000; }

.A_FAIRE {font-weight: bold; color: #FF0000}

.clearer { height:0; width:0; line-height: 0; font-size: 0; overflow: hidden; clear:both;}

div.wrap10 {margin:10px;}
div.wrap10_6 {margin:10px 6px; width:144px; }
div.pad4, div.pad4_h1, div.pad4_h2 {padding: 4px; margin: 0px;}
div.pad4_h2 {height: 28px;}
div.pad4_h3 {padding: 1px 4px; height: 18px;}
div.pad4_h1 {margin-bottom: 1px;}

/* séparateurs de boîtes */
div#h1, .ch1 { height:1px; overflow:hidden; }
div#h6, .ch6 { height:6px; overflow:hidden; }
div#h10, .ch10 { height:10px; overflow:hidden; }
div#h14, .ch14 { height:14px; overflow:hidden; }

/* non utilisé pour l'instant
div.pecran { margin: 0px; width: 780px; }
div.pleft { margin: 0px; background-color:#EEEEEE; width: 160px; float: left; overflow: hidden;}
div.pright { margin: 0px; width: 614px; }
*/

/****************************************************************/
/*                           Menus Gauche                       */
/****************************************************************/
div#menu { 
  border-right: 1px solid #ADCDD1;
  border-bottom: 1px solid #ADCDD1;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  z-index: 2;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div#menu_top {
	padding: 4px; 
	margin: 0px 0px 1px 0px;
	font-weight: bold; font-size: 14px; color: #FFFFFF; background-color:#7C2929;	
}
div#menu div#chapter {
	padding: 4px;
	margin: 0px;
	font-weight: bold; font-size: 12px; text-align: left; background-color:#A6BFBA;
}
div#menu div#elem1, div#menu div#elem2, .celem1, .celem2 {
	padding: 4px;
	margin: 0px;
	font-weight: bold; font-size: 12px; text-align: left;
}
div#menu div#sep_top, .csep_top { height:6px; overflow:hidden;}
div#menu div#sep, .csep { height:10px; overflow:hidden;}
div#menu div#sep_bottom, .csep_bottom { height:6px; overflow:hidden;}
div#elem1 div#puce, div#elem2 div#puce, .celem1 .cpuce, .celem2 .cpuce { 
  float: left;
  background-image: url('/imge/puce_menu_gauche.gif');
  background-repeat: no-repeat;
  width: 20px; height: 12px;  
  padding: 0px;
}
div#elem2 div#puce, .celem2 .cpuce { margin-left: 5px; }


/****************************************************************/
/*                  Compte rendu des séances                     */
/****************************************************************/

#seanmenu {
	BACKGROUND-COLOR: #4E6D65;
	COLOR: #FFF;
    font: bold 11px verdana, arial, sans-serif;
}
#seanmenu A:link, #seanmenu A:visited { 
	TEXT-DECORATION: none; 
	COLOR: #FFF;
}
#seanmenu A:hover { 
	TEXT-DECORATION: underline; 
	COLOR: #FFF;
}
#seanmenu A {
   padding: 4px;
   white-space:nowrap;
}
#seanmenu UL {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
#seanmenu LI { 
	DISPLAY: inline;
	line-height: 23px;
	margin: 2px 2px 0 2px;
}

/****************************************************************/
/*                       Contributeurs                          */
/****************************************************************/

#contribmenu {
	BACKGROUND-COLOR: #4E6D65;
	COLOR: #FFF;
    font: bold 11px verdana, arial, sans-serif;
}
#contribmenu A:link, #contribmenu A:visited { 
	TEXT-DECORATION: none; 
	COLOR: #FFF;
}
#contribmenu A:hover { 
	TEXT-DECORATION: underline; 
	COLOR: #FFF;
}
#contribmenu A {
   padding: 3px;
   white-space:nowrap;
}
#contribmenu UL {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
#contribmenu LI { 
	DISPLAY: inline;
	line-height: 13px;
	margin: 2px 2px 0 2px;
}

/****************************************************************/
/*                            Bibliothèque                      */
/****************************************************************/
div#plan {
	float: right;
	overflow: hidden;
	padding: 0px 0px 10px 10px;
	width: 240px;
}
.allarg {
	float: left;
	width: 342px;
	overflow: hidden;
}


/****************************************************************/
/*                  Images utilisée sur le site                 */
/****************************************************************/
div#derpar { 
  background-image: url('images/couv/msc2005.JPG');
  background-repeat: no-repeat;
  overflow:visible;
  width: 146px; height: 216px;
  border-right: 1px solid #ADCDD1;
  border-bottom: 1px solid #ADCDD1;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
}
div#bibliotheque1 { 
  background-image: url('images/bibliotheque1.jpg');
  background-repeat: no-repeat;
  overflow:visible;
  width: 146px; height: 195px;
}
div#repere { 
  background-image: url('reperes/img/hmmin.gif');
  background-repeat: no-repeat;
  overflow:visible;
  width: 144px; height: 133px;
}

/****************************************************************/
/*                             Repères                         */
/****************************************************************/
div.rep_titre_boite {
	padding: 1px 4px; 
	margin: 0px 0px 1px 0px;
	font-weight: bold; font-size: 14px; color: #FFFFFF; background-color:#932A0D;	
}
div.rep_boite { 
  padding: 4px;
  border-right: 1px solid #ADCDD1;
  border-bottom: 1px solid #ADCDD1;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
}
table.chrot {
  width: 327px;
  border: 0px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px; 
  text-align: justify;
}
td.chrol1 {
  width: 58px;
  text-align:center;
  vertical-align:top;
}
td.chrol2 {
  text-align:justify;
}

