body { color: black; font-size: 12px; font-family: Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif; margin-left:auto; margin-right:auto; }
body, p, h1 {margin: 0;}
#contenu p { padding-right: 5px; padding-left: 5px;  }
a:link { color: blue;}
a:visited { color: blue;}
a:hover { color: #c50000; }
a:active { color: #c50000; }
img {border: 0;}
td { font-size:1em; }

#institutionnel { color: white; font-weight: bold; }
#institutionnel a:link { color: white; text-decoration: none }
#institutionnel a:visited { color: white; text-decoration: none }
#institutionnel a:hover { color: #c50000; text-decoration: none }
#institutionnel a:active { color: #c50000; text-decoration: none }
#filarianne { color: white; }
#filarianne a:link { color: white; text-decoration: underline }
#filarianne a:visited { color: white; text-decoration: underline }
#filarianne a:hover { color: #c50000; text-decoration: underline }
#filarianne a:active { color: #c50000; text-decoration: underline }
#slogan1 { color: white; font-size: 1.2em; font-weight: bold; letter-spacing: 1px; }
#slogan2 { color: black; font-size: 1.2em; font-weight: bold; letter-spacing: 1px; }
#piedpage a:link { color: white; text-decoration: none; }
#piedpage  a:visited { color: white; text-decoration: none; }
#piedpage #inter a:link { color: black; text-decoration: none; }
#piedpage #inter a:visited { color: black; text-decoration: none; }
#piedpage #liens a:link { color: black; text-decoration: underline; }
#piedpage #liens a:visited { color: black; text-decoration: underline; }
#piedpage a:hover, #piedpage #inter a:hover, #piedpage #liens a:hover { color: #c50000; text-decoration: underline; }
#piedpage a:active, #piedpage #inter a:active, #piedpage #liens a:active { color: #c50000; text-decoration: underline; }
#piedpage #inter {font-weight: bold; }

/*---------------------------------------------------------modif emilie lien bas de page------------------------------------------------*/
#instit a:link { color: white; text-decoration: none; }
#instit a:visited { color: white; text-decoration: none; }
#instit{color: white; text-decoration:none;}
#instit a:active{ color: white; text-decoration: underline; }
#instit a:hover { color: white; text-decoration: underline; }


#infos {font-size: 0.9em;}
#infosjn { text-align: center; background-color: #ff0; height: 380px;}
#mnrg { color: #360d06; font-size: 1em; font-weight: bold; background-color: #fcc; height: 220px; overflow: hidden; padding-top: 5px; padding-left: 5px; margin: 0; }
#mnrg p, #mnrg dt, #mnrg dd, #mnrg ul, #mnrg li, #mnrg li a { margin: 0; padding: 0; list-style-type: none; }
#mnrg li a { background-image: none; }
#mnrg p {}
#mnrg li { padding-left: 20px; font-weight: normal }
#mnrg dd { margin-bottom: 2px; display: none}
#mnrg a:link, #mnrg li a:link, #mnrg dt a:link  { color: #360d06; text-decoration: none }
#mnrg a:visited, #mnrg li a:visited, #mnrg dt a:visited  { color: #360d06; text-decoration: none }
#mnrg dt a:hover { color: #c50000; text-decoration: none; }
#mnrg dt a:active { color: #c50000; text-decoration: none; }
#mnbl { color: #141d2f; font-size: 1em; font-weight: bold; background-color: #cfdced; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
#mnbl a:link { color: #141d2f; text-decoration: none }
#mnbl a:visited { color: #141d2f; text-decoration: none }
#mnrn { color: #2c1d0c; font-size: 1em; font-weight: bold; background-color: #f6e5ca; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
#mnrn a:link { color: #2c1d0c; text-decoration: none }
#mnrn a:visited { color: #2c1d0c; text-decoration: none }
#mnvr { color: #1a2812; font-size: 1em; font-weight: bold; background-color: #d9e9d7; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
#mnvr a:link { color: #1a2812; text-decoration: none }
#mnvr a:visited { color: #1a2812; text-decoration: none }
#mnvl { color: #230027; font-size: 1em; font-weight: bold; background-color: #dfcce2; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
#mnvl a:link { color: #230027; text-decoration: none }
#mnvl a:visited { color: #230027; text-decoration: none }
.mngr { color: #000; font-weight: bold; }
.mngr a:link { color: #000; text-decoration: none }
.mngr a:visited { color: #000; text-decoration: none }
#mnrg a:hover, #mnrg a:active, #mnrg li a:hover, #mnrg li a:active, #mnbl a:hover, #mnbl a:active, #mnrn a:hover, #mnrn a:active, #mnvr a:hover, #mnvr a:active, #mnvl a:hover, #mnvl a:active, .mngr a:hover, .mngr a:active { color: #c50000; text-decoration: underline; }

.ttrmn { font-weight: bold; line-height: 20px; margin-top: 5px; padding-left: 5px; }
.ttrmn a:link { color: white; text-decoration: none; }
.ttrmn a:visited { color: white; text-decoration: none; }
.ttrmn a:hover { color: #c50000; text-decoration: underline; }
.ttrmn a:active { color: #c50000; text-decoration: underline; }
.btnmn { background-color: #CCCCCC; 
	border-style: solid;
	border-width: 1px;
	border-left-color: #FFFFFF;
	border-right-color: #230027;
	border-top-color: #FFFFFF;
	border-bottom-color: #230027;
	font-size:10px;
	font-weight:bold;
	color: #230027;
	cursor: pointer;
	width: 35px;
}
.btnmn:hover {
	color: #C50000;
	border-color: #C50000;
}

.btn {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #C50000;
	color: #C50000;
	cursor: pointer;
}
.btn:hover {
	background-color: #000099;
	color: #FFFFFF;
}

.fdrg { color: white; background-color: #c50000; }
.fdrgc { background-color: #fcc; }
.fdbl { color: white; background-color: #3f73b7; }
.fdblc { background-color: #cfdced; }
.fdrn { color: white; background-color: #de982a; }
.fdrnc { background-color: #f6e5ca; }
.fdvr { color: white; background-color: #66a85f; }
.fdvrc { background-color: #d9e9d7; }
.fdvl { color: white; background-color: #834893; }
.fdvlc { background-color: #dfcce2; }
.fdgr { color: white; background-color: #999; }
.fdgrc { background-color: #eae7e6; }
.fdjn { background-color: #ff0; }

.fdmnrg { color: white; background-image: url(../ntrfc/fdtitreRg.jpg); }
.fdmnbl { color: white; background-image: url(../ntrfc/fdtitreBl.gif); }
.fdmnrn { color: white; background-image: url(../ntrfc/fdtitreRn.gif); }
.fdmnvr { color: white; background-image: url(../ntrfc/fdtitreVr.gif); }
.fdmnvl { color: white; background-image: url(../ntrfc/fdtitreVl.gif); }
.fdmngr { color: white; background-image: url(../ntrfc/fdtitreGr.gif); }

.splashrg { color: #c50000; font-weight: bold; }
.splashjn { font-size: 1.5em; font-weight: bold; background-color: #ff0; text-align: center; margin: 0; }
.splashvd { font-size: 1.5em; font-weight: bold;}
.splashgm { color: #09f; font-weight: bold; }
.splashgmvv { color: #fff; font-weight: bold; background-color: #09f; }
.txgr { color: #999; font-weight: bold; }
.txgr a:link { color: #999; text-decoration: none; }
.txgr a:visited { color: #999; text-decoration: none; }
.txgrf { color: #343332; font-weight: bold; }
.txrg { color: #c50000; font-weight: bold; }
.txrg a:link { color: #c50000; text-decoration: none; }
.txrg a:visited { color: #c50000; text-decoration: none; }
.txrn { color: #de982a; font-weight: bold; }
.txrn a:link { color: #de982a; text-decoration: none; }
.txrn a:visited { color: #de982a; text-decoration: none; }
.txvr { color: #66a85f; font-weight: bold; }
.txvr a:link { color: #66a85f; text-decoration: none; }
.txvr a:visited { color: #66a85f; text-decoration: none; }
.txvl { color: #834893; font-weight: bold; }
.txvl a:link { color: #834893; text-decoration: none; }
.txvl a:visited { color: #834893; text-decoration: none; }
.txbl { color: #3f73b7; font-weight: bold; }
.txbl a:link { color: #3f73b7; text-decoration: none; }
.txbl a:visited { color: #3f73b7; text-decoration: none; }
.txgr a:hover, .txrg a:hover, .txrn a:hover, .txvr a:hover, .txvl a:hover, .txbl a:hover { color: #f00; text-decoration: underline; }
.txgr a:active, .txrg a:active, .txrn a:active, .txvr a:active, .txvl a:active, .txbl a:active { color: #f00; text-decoration: underline; }

.ttrrg {
	color: #c50000;
	font-size: 1.5em;
	font-weight: bold;
}
.ttrrg:link { color: #c50000; text-decoration: none; }
.ttrrg:visited { color: #c50000; text-decoration: none; }
.ttrrg:hover{ color: #c50000; text-decoration: underline; }
.ttrrg:active{ color: #c50000; text-decoration: none; }
/*======================== code rajouté youva=======================*/
.Cov07{background-image: url(../img/cover/couvGi.gif); width:100px; height: 143px;}
.Cov07:hover{background-image: url(../img/cover/couvGi_GB.gif); width:100px; height: 143px;}
.Cov01{background-image: url(../img/cover/couvtome1.jpg); width:100px; height: 141px;}
/*.Cov01:hover{background-image: url(../img/cover/couvT1_ptt_GB.gif); width:70px; height: 100px;}*/
.Cov02{background-image: url(../img/cover/couvtome2.jpg); width:100px; height: 141px;}
/*.Cov02:hover{background-image: url(../img/cover/couvT2_ptt_GB.gif); width:70px; height: 100px;}*/
.Cov03{background-image: url(../img/cover/couvtome3.jpg); width:100px; height: 141px;}
/*.Cov03:hover{background-image: url(../img/cover/couvT3_ptt_GB.gif); width:70px; height: 100px;}*/
.Cov04{background-image: url(../img/cover/couvtome4.jpg); width:100px; height: 141px;}
/*.Cov04:hover{background-image: url(../img/cover/couvT4_ptt_GB.gif); width:70px; height: 100px;}*/
.Cov05{background-image: url(../img/cover/couvtome5.jpg); width:100px; height: 141px;}
/*.Cov05:hover{background-image: url(../img/cover/couvT5_ptt_GB.gif); width:70px; height: 100px;}*/
.08DiscFr{background-image: url(../img/cover/08_FR.gif); width:196px; height: 201px;}
.08DiscFr:hover{background-image: url(../img/cover/08_GB.gif); width:196px; height: 201px;}
#08fr{	z-index:2;}
#08gb{z-index:1;}
#08fr, #08gb{position:absolute; top:45px; width:204px;overflow:auto;}
/*======================== code rajouté emilie version GB=======================*/
.Cov07GB:hover{background-image: url(../img/cover/couvGi.gif); width:100px; height: 143px;}
.Cov07GB{background-image: url(../img/cover/couvGi_GB.gif); width:100px; height: 143px;}
/*.Cov01GB:hover{background-image: url(../img/cover/couvtome1.jpg); width:100px; height: 141px;}*/
.Cov01GB{background-image: url(../img/cover/couvtome1.jpg); width:100px; height: 141px;}
/*.Cov02GB:hover{background-image: url(../img/cover/couvtome2.jpg); width:100px; height: 141px;}*/
.Cov02GB{background-image: url(../img/cover/couvtome2.jpg); width:100px; height: 141px;}
/*.Cov03GB:hover{background-image: url(../img/cover/couvtome3.jpg); width:100px; height: 141px;}*/
.Cov03GB{background-image: url(../img/cover/couvtome3.jpg); width:100px; height: 141px;}
/*.Cov04GB:hover{background-image: url(../img/cover/couvtome4.jpg); width:100px; height: 141px;}*/
.Cov04GB{background-image: url(../img/cover/couvtome4.jpg); width:100px; height: 141px;}
/*.Cov05GB:hover{background-image: url(../img/cover/couvtome5.jpg); width:100px; height: 141px;}*/
.Cov05GB{background-image: url(../img/cover/couvtome5.jpg); width:100px; height: 141px;}

/*======================== code rajouté emilie page accueil plugin recherche=======================*/
/*.bouton{background-image: url(../r2s/bouton_off.jpg); background-repeat:no-repeat; width:150px; height: 62px;background-position:50% 50%; margin-left:87px;}
.boutonGB{background-image: url(../r2s/bouton_offgb.jpg); background-repeat:no-repeat; width:150px; height: 62px;background-position:50% 50%; margin-left:87px;}*/



/*======================== fin code rajouté youva=======================*/
.vgnprdt { border: solid 1px #999; }
.vgnprdt:hover { border-color: #C50000;}
.vgnprdt a:hover { border-color: #C50000;}
.retour { text-align: right; margin-top: 5px; margin-right: 5px; }
#flag {
	border: 1px solid #999;
}
.warning {
	font-size: 9px;
}

