body {
	top: 0px;
	right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height:.9em;
	width: 100%;
	background-image: url("../images/fd.gif");
	background-repeat: repeat-x;
	color: #000000;
}
#zone_centre {
	width: 1000px;
	margin : auto
}

a img {
	border: none;
}

img {
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	line-height: 1px;
}
li {
	color: white;
}
#bandeau_haut {
	display: block;
	width: 1000px;
	height: 132px;
}
#bandeau_gauche {
	display : inline-table;
	float: left;
	width: 225px;
	margin: 0 0 0 0;
}
#centre {
	display : inline-table;
	border: 1px solid black;
}
#mentions {
	color: black;
	text-decoration: underline;
	font-size:0.60em;
	text-align: right;
}
#mentions-bloc {
	display: inline-table;
	font-size: .7em;
	width: 400px;
	margin: 5px;
}
#mentions-bloc h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #3B6A74;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#mentions-bloc h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#mentions-bloc h3 {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #3B6A74;
font-weight: bold;
}
#mentions-bloc h4 {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#mentions-bloc p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#mentions-bloc a:link {
color: #3B6A74;
text-decoration:underline;
font-size:1em;
}
#mentions-bloc  a:visited {
color: #3B6A74;
text-decoration: underline;
font-size:1em;
}
#mentions-bloc a:hover {
color: #3B6A74;
text-decoration: none;
font-size:1em;
}
#recos {
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.70em;
	text-align: center;
	text-decoration: none;
}
#centre_expo {
	position: absolute;
	width: 975px;
	top: 132px;
	left: 25px;
}
#searcharea {
vertical-align:baseline;
	height: 25px;
	width: 220px;
	text-decoration: none;
	vertical-align:bottom; 
}
.formInput {
vertical-align:baseline;
font-family:Arial, Helvetica, sans-serif;
	display: inline;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	height: 15px;
	width: 150px;
	text-decoration: none;
}
a {margin: 0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #FFFFFF;
	text-decoration: none;
	line-height:.9em;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #FFFFFF;
	line-height:.9em;
}
a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #FFFFFF;
	line-height:.9em;
}
#attention p
{
font-family:Arial, Helvetica, sans-serif;
margin: 0 0 5px 0;
font-size: .7em;
line-height:1.1em;
}
#attention a
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size: 1em;
margin: 0 0 5px 0;
line-height:1.1em;
}
#attention a:hover
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin: 0 0 5px 0;
line-height:1.1em;
}
#attention a:visited
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
margin: 0 0 5px 0;
font-size:inherit;
line-height:1.1em;
}
#recherche
{
color:#fff;
font-size: .75em;
line-height:.9em;
}
#recherche h1
{
margin: 0 0 5px 0;
font-size: 1.1em;
color:#FF9933;
}
#recherche h2
{
margin: 0 0 5px 0;
font-size: 1em;
color:#99CCCC;
}
#recherche p
{
font-family:Arial, Helvetica, sans-serif;
margin: 0 0 5px 0;
font-size: 1em;
line-height:1.1em;
}
#recherche a
{
margin: 0 0 5px 0;
font-size: .75em;
color:#CCFFCC;
}
#recherche a:hover
{
margin: 0 0 5px 0;
font-size: .75em;
text-decoration:underline;
color:#CCFFCC;
}
#recherche a:visited
{
margin: 0 0 5px 0;
font-size: .75em;
color:#CCFFCC;
}
#recherche a:active
{
margin: 0 0 5px 0;
font-size: .75em;
color:#CCFFCC;
}
/* contenu Bfm */
#contenuBfm {
	display: inline-table;
	position: relative;
	font-size: .8em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuBfm h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #650A34;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuBfm h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuBfm h3 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #650A34;
font-weight: bold;
}
#contenuBfm h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuBfm p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 2px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuBfm a:link {
color: #650A34;
text-decoration:underline;
font-size:1em;
}
#contenuBfm  a:visited {
color: #650A34;
text-decoration: underline;
font-size:1em;
}
#contenuBfm a:hover {
color: #650A34;
text-decoration: none;
font-size:1em;
}
#slider {
text-align: center;
}
/* contenu Infos */
#contenuInfos {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuInfos h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #3B6A74;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuInfos h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuInfos h3 {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #3B6A74;
font-weight: bold;
}
#contenuInfos h4 {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuInfos p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuInfos a:link {
color: #3B6A74;
text-decoration:underline;
font-size:1em;
}
#contenuInfos  a:visited {
color: #3B6A74;
text-decoration: underline;
font-size:1em;
}
#contenuInfos a:hover {
color: #3B6A74;
text-decoration: none;
font-size:1em;
}
#horaires {
border-right:1px solid  black;
}
#cellInfos {
	border:1px solid  white;
}
#cellInfos:hover {
	border:1px solid  black;
}
#image_plan {
	background-image: url("../images/reseau_bfm.jpg");
	background-repeat: no-repeat;
	border:1px solid  black;
	width: 450px;
	height: 617px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}
/* contenu Recherche */
#contenuRecherche {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuRecherche h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #7ACC29;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuRecherche h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuRecherche h3 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #7ACC29;
font-weight: bold;
}
#contenuRecherche h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuRecherche p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuRecherche a:link {
color: #7ACC29;
text-decoration:underline;
font-size:1em;
}
#contenuRecherche  a:visited {
color: #7ACC29;
text-decoration: underline;
font-size:1em;
}
#contenuRecherche a:hover {
color: #7ACC29;
text-decoration: none;
font-size:1em;
}
/* contenu Multimedia */
#contenuMulti {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuMulti h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #D1A165;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuMulti h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuMulti h3 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #D1A165;
font-weight: bold;
}
#contenuMulti h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuMulti p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuMulti a:link {
color: #D1A165;
text-decoration:underline;
font-size:1em;
}
#contenuMulti  a:visited {
color: #D1A165;
text-decoration: underline;
font-size:1em;
}
#contenuMulti a:hover {
color: #D1A165;
text-decoration: none;
font-size:1em;
}
/* contenu evenement */
#tableEven {
cursor: pointer;
}
#cellEven {
	font-size: .8em;
}
#contenuEven {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuEven h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.7em;
color: #717F76;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuEven h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.4em;
color: #77774f;
font-weight: bold;
}
#contenuEven p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: 1.2em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 0;
margin-left: 5;
margin-right: 0;
padding: 0;
}
#contenuEven h3{
margin-left:10px;
margin-right:10px;
margin-top:1px;
font-size: 1em;
color:#FFFFFF;
font-weight: normal;
text-align: justify;
}
#contenuEven h3 img {
border-right:5px solid  #717f76;
border-bottom:3px solid  #717f76;
}
#contenuEven h3 a:link {
font-size: 1em;
color:#FF9933;
font-weight: normal;
}
#contenuEven  h3 a:visited {
font-size: 1em;
color:#FF9933;
font-weight: normal;
}
#contenuEven h3 a:hover {
font-size: 1em;
color:#99CCCC;
font-weight: normal;
text-decoration: underline overline;
}
#contenuEven h4
{
margin-left:10px;
margin-right:0;
margin-top:2px;
margin-bottom:0;
font-size: 1.3em;
color:#FF9933;
}
#contenuEven h5
{
margin-left:10px;
margin-right:0;
margin-top:2px;
margin-bottom:0;
font-size: 1.3em;
color:#99CCCC;
}
#contenuEven a:link {
font-size: .8em;
color:#FF9933;
font-weight: normal;
}
#contenuEven  a:visited {
font-size: .8em;
color:#FF9933;
font-weight: normal;
}
#contenuEven a:hover {
font-size: .8em;
color:#99CCCC;
font-weight: normal;
text-decoration: underline overline;
}
/* contenu francophonie */
#cadreFrancodebut {
	width: 770px;
	height: 52px;
	background-image: url("../images/debut-cadre.gif");
	background-repeat: no-repeat;
}
#cadreFranco {
	width: 770px;
	background-image: url("../images/cadre.gif");
	background-repeat: repeat;
}
#carousel {
	margin-left: 10px
}
#cadreFrancofin {
	width: 770px;
	height: 31px;
	background-image: url("../images/fin-cadre.gif");
	background-repeat: no-repeat;
}
#bt_franco {
	height: 25px;
}
#bt_franco li {
	display: inline-table;
	width: 150px;
	height: 20px;
	background-image: url("../images/bt_franco.jpg");
	background-repeat: no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	float: left;
	margin-right: 15px;
}
#bt_franco li a:link {
	color: white;
}
#bt_franco li a:visited {
	color: white;
}
#bt_franco li a:hover  {
	color: #7e8048;
}
#contenuFranco {
	display: inline-table;
	font-size: .8em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuFranco h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #B2B650;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuFranco h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuFranco h3 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #B2B650;
font-weight: bold;
line-height: 1.5pt;
}
#contenuFranco h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuFranco h5{
margin-left:10px;
margin-right:10px;
margin-top:1px;
font-size: 1em;
color:#FFFFFF;
font-weight: normal;
text-align: justify;
}
#contenuFranco h5 img {
border-right:5px solid  #B2B650;
border-bottom:3px solid  #B2B650;
}
#contenuFranco h5 a:link {
font-size: 1em;
color:#FF9933;
font-weight: normal;
}
#contenuFranco  h5 a:visited {
font-size: 1em;
color:#FF9933;
font-weight: normal;
}
#contenuFranco h5 a:hover {
font-size: 1em;
color:#99CCCC;
font-weight: normal;
text-decoration: underline overline;
}
#contenuFranco h6
{
margin-left:10px;
margin-right:0;
margin-top:2px;
margin-bottom:0;
font-size: 1.5em;
color:#005ec1;
}
#contenuFranco h7
{
margin-left:10px;
margin-right:0;
margin-top:2px;
margin-bottom:0;
font-size: 1.5em;
color:#ab0a0a;
font-weight: bold;
}
#contenuFranco p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuFranco a:link {
color: #B2B650;
text-decoration:underline;
font-size:1em;
}
#contenuFranco  a:visited {
color: #B2B650;
text-decoration: underline;
font-size:1em;
}
#contenuFranco a:hover {
color: #B2B650;
text-decoration: none;
font-size:1em;
}
#tableFranco {
cursor: pointer;
}
/* contenu Limousin */
#contenuLimo {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuLimo h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #663366;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuLimo h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuLimo h3 {
margin-top: 0;
margin-bottom: 5px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #663366;
font-weight: bold;
}
#contenuLimo h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuLimo p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuLimo a:link {
color: #663366;
text-decoration:underline;
font-size:1em;
}
#contenuLimo  a:visited {
color: #663366;
text-decoration: underline;
font-size:1em;
}
#contenuLimo a:hover {
color: #663366;
text-decoration: none;
font-size:1em;
}
/* contenu Langues */
#contenuLang {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuLang h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #cc9b40;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuLang h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuLang h3 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #cc9b40;
font-weight: bold;
}
#champs {
text-align: right;
}
#contenuLang h5 {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid  #cc9b40;
font-size: 1.3em;
color: #cc9b40;
text-align: center;
}
#contenuLang h5 a {
color: #cc9b40;
text-decoration: none;
background-color: #77774f;
}
#contenuLang h5 a:hover {
color: #77774f;
background-color: #cc9b40;
border: 1px solid  #77774f;
}
#contenuLang h5 a:visited {
background-color: #77774f;
color: #cc9b40;
}
#contenuLang h6 {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size: 1.6em;
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuLang p{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 17px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuLang a:link {
color: #cc9b40;
text-decoration:underline;
font-size:1em;
font-weight: normal;
}
#contenuLang  a:visited {
color: #cc9b40;
text-decoration: underline;
font-size:1em;
font-weight: normal;
}
#contenuLang a:hover {
color: #cc9b40;
text-decoration: none;
font-size:1em;
font-weight: normal;
}
/* suite */
#site {
	background-image: url("../images/_bandeau-entete.gif");
	background-repeat: no-repeat;
	width: 410px;
	margin:0px 0px 10px 0px ;
	padding:50px 5px 15px 5px ;
}
#mp3 {
	position: relative;
	top: -40px;
	left: 713px;
	width: 31px;
	height: 21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url("../images/bouton-mv.gif");
	background-repeat: no-repeat;
	cursor: pointer;
}
#catalogue a {
	color:#87b351;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 5px;
}
#catalogue a:hover {
	color:#87b351;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 5px;
}
#catalogue a:visited {
	color:#87b351;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 5px;
}
#catalogue a:active {
	color:#87b351;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 5px;
}
/* contenu presse */
#contenuPresse {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuPresse h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #80aef3;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuPresse h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuPresse h3 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #80aef3;
font-weight: bold;
}
#contenuPresse h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuPresse p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 2px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuPresse li{
color:#000000;
}
#contenuPresse a:link {
color: #80aef3;
text-decoration:underline;
font-size:1em;
}
#contenuPresse  a:visited {
color: #80aef3;
text-decoration: underline;
font-size:1em;
}
#contenuPresse a:hover {
color: #80aef3;
text-decoration: none;
font-size:1em;
}
.infobulle{
    position: absolute;
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
}
.definition {
	color: #77774f;
	text-decoration: underline;
	font-size: 1em;
	font-style: italic;
}
/* contenu liens */
#contenuLiens {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenuLiens h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #848ed4;
border-bottom: 1px #848ed4 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenuLiens h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenuLiens h3 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.2em;
color: #80aef3;
font-weight: bold;
}
#contenuLiens h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenuLiens p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 2px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenuLiens li{
color:#000000;
}
#contenuLiens a:link {
color: #80aef3;
text-decoration:underline;
font-size:1.3em;
}
#contenuLiens  a:visited {
color: #80aef3;
text-decoration: underline;
font-size:1.3em;
}
#contenuLiens a:hover {
color: #80aef3;
text-decoration: none;
font-size:1.3em;
}

/* contenu bibliotheque numerique */
#contenubibnum {
	display: inline-table;
	font-size: .7em;
	width: 750px;
	margin: 0 0 0 0;
	float: right;
}
#contenubibnum h1 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.8em;
color: #80aef3;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
#contenubibnum h2 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.5em;
color: #77774f;
font-weight: bold;
}
#contenubibnum h3 {
margin-left: 20px;
padding-top: 10px;
font-size: 1.5em;
color: black;
font-weight: bold;
}
#contenubibnum h4 {
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: 1.1em;
color: #77774f;
font-weight: bold;
}
#contenubibnum p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
/*font-size: .7em;*/
line-height: 1.5em;
margin-top: 0;
margin-bottom: 2px;
margin-left: 0;
margin-right: 0;
padding: 0;
text-align: justify;
}
#contenubibnum li{
color:#000000;
}
#contenubibnum a:link {
color: #80aef3;
text-decoration:underline;
font-size:1em;
}
#contenubibnum  a:visited {
color: #80aef3;
text-decoration: underline;
font-size:1em;
}
#contenubibnum a:hover {
color: #80aef3;
text-decoration: none;
font-size:1em;
}

.clear{
	clear:both;
	display:block;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

#centre_popup_div {
	/*background-image: url("../images/fd_popup_div.png");*/
	z-index: 199;
	position: fixed;
	margin-top: 70px;
	margin-left: 200px;
	/*padding: 5px;*/
	width: 600px;
	height: 400px;
	/*border: 1px solid #000000;*/
	background: #919191;
	-moz-border-radius : 20px 0;
	-webkit-border-radius : 20px 0;
	-border-radius : 20px 0;
	
	}
	
#centre_popup_div p{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: .8em;
	line-height: 1.2em;
	margin: 5px;
	text-align: justify;
}

#centre_popup_div h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 5px;
	text-align: center;
	color: #c41f1f;
	text-decoration: blink;
}

#centre_popup_div a{
	font-size: 1em;
}
	
#close_centre_popup_div p {
	text-align: right;
	text-decoration: underline;
	}
	
#close_centre_popup_div:hover {
	cursor: pointer;
	}
