body {
  background-color: #EFEFEF;
  margin-top: 10px;
  margin-bottom:10px;
}

#contain {
  width: 780px;
  text-align: center;
  background-color:#FFFFFF;
  border-style:solid; 
  border-width:1px; 
  border-color:#B0B0B0;
  margin-top: 0.5em;
  margin-left: 5em;
  border-style:solid; 
  border-width:1px; 
  border-color:#B0B0B0;
}

#header {
	background-color: #120000;
	color: White;
	text-align: center;
}

#logo {
	background: #9F020A;
	margin-top:0;
}

#logo .giet {
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 180%;
  color: white;
  font-weight: bold;
  font-style: italic;
  text-decoration:none;
}

#logo .giet a {
  color: white;
  text-decoration:none;
}

#logo .titre {
  font-family: "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 90%;
  color: white;
  font-weight: bold;
  font-style: italic;
  text-decoration:none;
}

#logo .titre a {
  color: white;
  text-decoration:none;
}

#menu-top {
	background-color: #120000;
	color: White;
	text-align: center;
	margin-top:0;
}

#menu-top a {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: White;
	text-align: center;
	text-decoration: none;
}

#menu-top a:hover {
	text-decoration: none;
	color: #F07F22;
}

#page {
	background: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000;
	text-align: justify;
	padding: 5px;
}

#page p { 
padding: 0px; 
margin: 0px; 
}

/*--------------------------------- compteur -----------------------------------*/
#compteur {
	background: transparent;
}
/*----------------------------- Page em H3 H1 ------------------------------------*/

#page em {
color: #663300;
}

h1 {
  color: #7590AE;
  background-color: transparent;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 175%;
  margin: 0;
  padding: 0;
}


h3 {
  color: #663300;
  background-color: transparent;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13pt;
  margin: 0;
  padding: 1ex 0 0 0;
}



/*----------------------------------- compteur -----------------------------*/

#top {
background-color: #ffffff;
}

/*------------------------ footer -----------------------------------*/

#footer {
	clear: both;
}


#footer span {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: none;
}

#footer a:hover   { 
	color: #FF6600; 
	text-decoration: none;
}

/*----------------------------------------- les liens -----------------------------------*/

.sitelink {
  color: #3D5C7A;
  background-color: transparent;
  text-decoration: underline;
  margin: 0;
  padding: 0 1px 2px 1px;
}

.sitelink:hover {
  color: #7590AE;
  text-decoration: none;
}

.navTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-decoration: none;
}
.navTop:hover {
	color: #FF6600; 
	text-decoration: none;
}




.R {
color:#B20000;
}

.style {
color: #005000;
}











/*------------------------------- les bulletins ---------------------------------------*/

#page h2 {
  color: #9A4D00;
  background-color: transparent;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  line-height: 10px;
  margin-top:10px;
  padding: 0px;
}



#page p .bulletins {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #763C10;
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}



.A {
color: #990000;
font-size: 10pt;
font-weight:bold; 
}

.G {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(102,51,0);
	text-align:center;
}


/*------------------------------------ liens menus sources -----------------------------*/
.sitelink-R {
  color:#990000;
  background-color: transparent;
  text-decoration: underline;
  margin: 0;
  padding: 0 1px 2px 1px;
}

.sitelink-R:hover {
  color: rgb(117,144,174);
  text-decoration: none;
}






/*--------------------------- nav print ----------------------------------------*/
.Lnav {
text-decoration:none; 
font-weight:bold; 
color:#23698B; 
font-size:12px; 
}
.Lnav:hover {
text-decoration: underline; 
}

/*------------------------- librairies ------------------------------------------*/
#lib-cadre {
	border: 1px solid #C89F77;
}

#lib-date {
	border-bottom: 1px solid #C89F77;
	border-right: 1px solid #C89F77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#lib-titre {
	border-bottom: 1px solid #C89F77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990000;
	font-weight: bold;
}

#lib-image {
	border-bottom: 1px solid #C89F77;
	border-right: 1px solid #C89F77;
}

#lib-isbn {
	border-top: 1px solid #C89F77;
	border-right: 1px solid #C89F77;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#lib-texte {
	border-bottom: 1px solid #C89F77;
	border-left: 1px solid #C89F77;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:justify;
}

#lib-print {
text-align:right;
padding-right:10px;
}
.bas-text {
border-bottom: 1px solid #C89F77;
}

.bas-print {
border-top: 1px solid #C89F77;
}


.nav {
text-decoration:none; 
font-weight:bold; 
color:#23698B; 
font-size:12px; 
}
.nav:hover {
text-decoration: underline; 
}

/*---------------------------- communiques -----------------------------------------------*/

#cadre-comm {
border: 1px solid #C89F77;
}

#news-comm {
padding: 5px;
}

#date-comm {
border-right: 1px solid #C89F77;
border-bottom: 1px solid #C89F77;
font-size: 10px;
font-style: normal;
color: #000;
padding-left: 5px;
height:16px;
}

#titre-comm {
border-bottom: 1px solid #C89F77;
font-size: 10pt;
font-weight: bold; 
color: #4A2500;
text-align: left;
}

#image-comm {
margin-left:20px;
width:20%;
border-right: 1px solid #C89F77;
text-align:center;
}

.text-comm {
width:80%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000;
line-height: 1.3em;
text-align: justify;
}

.bas-img {
border-top: 1px solid #C89F77;
}



