* {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
body {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../im_gen/barhaut.gif);
	height: 100%;
	background-position:50% top;
	background-repeat:repeat-x;
	left: 50%;
	top: 0;
	width:990px;
	text-align:center;
	margin: 0 auto;
	padding: 0;
}
p {
	padding: 0px;
	margin: 0px
}
a, a:link, a:active, a:visited {
	color: #4a87e1;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
td {
	text-align: left;
}
.clear {
	clear:both;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
}
#date {
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
#formintranet {
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
}
#formintranet form {
	height:16px;
}
#formintranet input {
	width:50px;
	height:14px;
	font-size:10px;
	margin-left:3px;
	margin-right:5px;
}
#formintranet img {
	vertical-align:middle;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  ACCUEIL et GEN  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.airial {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#actu {
	color: white;
	background-color: #3488e4;
	background-image: url(../im_gen/bar_actu2.gif);
	background-repeat: repeat-y;
	text-align: left;
	padding-right: 30px;
	padding-left: 93px;
}
#actu p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 8px;
}
#actu .date {
	font-size: 9px;
	font-weight: bold;
}
#actu .titre a, actu .titre a:link, actu .titre a:active, actu .titre a:visited {
	color: #fcd457;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
#actu .titre a:hover {
	color: black;
	text-decoration: underline;
}
#actu .txt {
	font-size: 11px;
}
#intro {
	text-align: left;
	width: 635px;
}
#intro p {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 12px;
}
#intro .titre {
	color: #515254;
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 34px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#txtintro {
	color: #515254;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	width: 100%;
}
#derniersajouts {
	display:block;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.found {
	color: white;
	background-color: #549be8;
	background-position: 0 0;
	padding: 0 1px;
}
#intro .derniers {
	text-align: left;
	position: relative;
	width: 310px;
	padding-right: 10px;
}
#intro .derniers p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 5px;
}
#intro .derniers .cat {
	color: #7f8182;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}
#intro .derniers .titre {
	color: #4a87e1;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
}
#intro .derniers .txt {
	color: #7f8182;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}
#intro .derniers hr {
	margin-top: 5px;
	margin-bottom: 10px;
	border-top: 1px solid silver;
}
#etat {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	text-align: left;
}
#etat a, #etat a:link, #etat a:active, #etat a:visited {
	color: #515254;
	text-decoration: none;
}
#etat a:hover {
	color: black;
	text-decoration: underline;
}
#etat ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#etat li {
	background-image: url(../im_gen/vig-speak-blogr.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 10px;
	padding-left: 16px;
}
#recherche {
	color: white;
	font-size: 9px;
	text-align: left;
}
#recherche input {
	font-size: 9px;
	width: 114px;
	height: 18px;
	margin: 3px 5px;
	border-style: none;
	border-width: 0;
}
#recherche select {
	font-size: 9px;
	width: 114px;
	height: 18px;
	margin: 3px 5px;
	border-style: none;
	border-width: 0;
}
#recherche form {
	position: relative;
	top: 5px;
}
#partenaires {
	text-align: left;
}
#partenaires .titre {
	color: #515254;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	padding-bottom: 10px;
}
#partenaires .txt {
	color: #7f8182;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 14px;
	padding-bottom: 6px;
	padding-left: 6px;
}
#ministere {
	font-size: 9px;
}
.but_blue, .but_blue a, .but_blue a:active, .but_blue a:link, .but_blue a:visited {
	color: #fff !important;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 9px;
	background-color: #549be8;
	text-decoration: none;
	letter-spacing: 1px;
}
.but_blue a:hover {
	text-decoration: underline;
}
.but_grey, .but_grey a, .but_grey a:active, .but_grey a:link, .but_grey a:visited {
	color: #fff !important;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 9px;
	background-color: #737373;
	text-decoration: none;
	letter-spacing: 1px;
}
.but_grey a:hover {
	text-decoration: underline;
}
.but_lgrey, .but_lgrey a, .but_lgrey a:active, .but_lgrey a:link, .but_lgrey a:visited {
	color: #fff !important;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 9px;
	background-color: #b9b9b9;
	text-decoration: none;
	letter-spacing: 1px;
}
.but_lgrey a:hover {
	text-decoration: underline;
}
#zoom {
	height: 17px;
	width: 18px;
	position: absolute;
	visibility: visible;
}
#zoom img {
	height: 17px;
	width: 18px;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  RECHERCHE AVANCE  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

#recherche_av {
	color: #7f8182;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#recherche_av select.one {
	width: 840px
}
#recherche_av input.one {
	width: 200px
}
#recherche_av .titre2 {
	color: #4a87e1;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  NOTICE  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

#arian {
	color: #4a87e1;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
#arian p {
	padding-top: 4px;
}
#arian a, #arian a:link, #arian a:active, #arian a:visited {
	color: #7f8182;
	text-decoration: none;
}
#arian a:hover {
	color: black;
	text-decoration: underline;
}
#collectionmention {
	color: #7f8182;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border-bottom: 1px solid #e8e8e8;
}
#notice {
}
#notice .cat {
	color: #689de7;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}
#notice .titre {
	color: #4a87e1;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
}
#notice .titre2 {
	color: #4a87e1;
}
#notice .txt {
	color: #7f8182;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#notice .xlink {
	color: #7f8182;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
}
#notice .xlink a, #notice .xlink a:link, #notice .xlink a:active, #notice .xlink a:active {
	color: #7f8182;
	text-decoration: none;
}
#notice .xlink a:hover {
	color: black;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	text-align: right;
}
#notice2 {
	color: #7f8182;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#notice2 p {
	padding-top: 5px;
}
#notice2 .titre {
	color: #515254;
}
#notice2 .titre2 {
	color: #4a87e1;
}
#pistes {
	color: #7f8182;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pistes .titre {
	color: #e48e15;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 5px;
}
#pistes .titre2, #pistes .titre2 a, #pistes .titre2 a:link, #pistes .titre2 a:visited {
	color: #515254;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 5px;
}
#pistes a, #pistes a:link, #pistes a:active, #pistes a:visited {
	color: black;
	text-decoration: none;
}
#pistes a:hover {
	color: #e89200;
	text-decoration: underline;
}
#pistes ul {
	list-style-type: none;
	padding: 8px 0 0 17px;
	margin: 0;
}
#pistes li {
	background-image: url(../im_int/vig_sp2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
#pistes .pistecoute {
	color: #e89200;
	background-color: #ececec;
	background-image: url(../im_int/vig_sp1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
#pistes .pistecherche {
	background-image: url(../im_int/vig_sp3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
#pistes .pistecherche a {
	color: #e48e15;
}
#pistes img {
	padding-top: 6px;
}
#detail {
}
#detail .titre {
	color: white;
	font-size: 20px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
#detail .legende {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}
#detail .txt {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	line-height: 22px;
	padding: 10px 5px 10px 2px;
}
#rech_entret {
	color: white;
	font-size: 9px;
	text-align: left;
}
#rech_entret input {
	font-size: 9px;
	width: 216px;
	height: 18px;
	margin: 3px 5px;
	border-style: none;
	border-width: 0;
}
#rech_entret form {
	position: relative;
	top: 10px;
}
#accomp {
	color: #515254;
	font-size: 11px;
}
#accomp ul {
	list-style-type: none;
	padding: 8px 0 4px;
	margin: 0;
}
#accomp li {
	background-image: url(../im_gen/puce_or.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-bottom: 8px;
	padding-left: 12px;
}
#fiche_chro a, #fiche_chro a:link, #fiche_chro a:active, #fiche_chro a:visited {
	color: #515254;
	font-size: 11px;
	font-weight: bold;
}
#fiche_chro a:hover {
	color: black;
}
#lexique {
	font-size: 11px;
}
#analyse {
	color: #515254;
	font-size: 9px;
	line-height: 9px;
	padding-bottom: 10px;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  COLLECTIONS  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.collections {
	color: #515254;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.collections .titre {
	color: #e48e15;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.collections .titre a, .collections .titre a:active, .collections .titre a:link, .collections .titre a:visited {
	color: #e48e15;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	vertical-align: middle;
	text-decoration: none;
}
.collections .titre a:hover {
	color: black;
	text-decoration: underline;
}
.collections ul {
	color: #515254;
	list-style-type: none;
	padding: 4px 0 0 17px;
	margin: 0;
}
.collections li {
	background-image: url(../im_int/vig_sp2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
.collections .xlink {
	color: #4a87e1;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
}
.collections2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 6px;
}
.collections3 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 6px;
}
.collections3 img {
	width: 120px;
	padding-bottom: 5px;
	border-style: none;
	border-width: 0;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  SOUS COLLECTIONS  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.s_collections {
	background-color: #f5f5f5;
	color: #515254;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	border: solid 5px #f5f5f5;
}
.s_collections .titre {
	color: #4a87e1 !important;
	font-size: 15px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 5px;
}
.s_collections .titre a, .s_collections .titre a:active, .s_collections .titre a:link, .s_collections .titre a:visited {
	color: #4a87e1;
	font-size: 15px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	vertical-align: middle;
	text-decoration: none;
}
.s_collections .titre a:hover {
	color: black;
	text-decoration: underline;
}
.s_collections ul {
	color: #7f8182;
	list-style-type: none;
	padding: 3px 0 0 17px;
	margin: 0;
}
.s_collections li {
	background-image: url(../im_int/vig_sp2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
.s_collections .xlink {
	color: #515254;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	margin-top: 1px;
	margin-bottom: 1px;
}
.s_collections .cat {
	color: #515254;
	font-size: 12px;
}
.s_collections2 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 6px;
}
.s_collections3 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 6px;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  LISTE ENTRETIENS  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.entretiens {
	font-size: 11px;
	text-align: left;
	padding-right: 10px;
}
.entretiens .titre a, .entretiens .titre a:active, .entretiens .titre a:link, .entretiens .titre a:visited {
	color: #e48e15;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	vertical-align: middle;
	text-decoration: none;
}
.entretiens .titre a:hover {
	color: black;
	text-decoration: underline;
}
.entretiens a, #entretiens a:active, #entretiens a:link, #entretiens a:visited {
	color: #515254;
	text-decoration: none;
}
.entretiens a:hover {
	color: black;
	text-decoration: underline;
}
.entretiens ul {
	color: #515254;
	list-style-type: none;
	padding: 0 0 0 17px;
	margin: 0;
}
.entretiens li {
	background-image: url(../im_int/vig_sp2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  NEWS  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.news {
	color: #515254;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.news .titre {
	color: #e48e15;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.news .cat {
	color: #689de7;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}
.news ul {
	color: #515254;
	list-style-type: none;
	padding: 4px 0 0 17px;
	margin: 0;
}
.news li {
	background-image: url(../im_int/vig_sp2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
.news .xlink {
	color: #4a87e1;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  PAGES GEN  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.main {
	color: #515254;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px !important;
}
.main .titre {
	color: #e48e15;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.main .cat {
	color: #689de7;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}
.main ul {
	color: #515254;
	list-style-type: none;
	padding: 4px 0 0 17px;
	margin: 0;
}
.main li {
	background-image: url(../im_int/vig_sp2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 2px;
	padding-left: 19px;
}
.main .xlink {
	color: #4a87e1;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
}
/* OTHER */
.tabtitres {
	color: #4a87e1;
	font-size: 11px;
}
#imgbas {
	margin-top:10px;
	margin-bottom:15px;
	width: 985px;
}
#footer {
	color: #7f8182;
	font-size: 9px;
	background-color: #e6e6e6;
	text-align: center;
	width: 990px;
	height: 16px;
	line-height:16px;
	visibility: visible;
	padding-bottom: 3px;
	top:20px;
	position:relative;
}
#footer2 {
	color: #7f8182;
	font-size: 9px;
	background-color: #e6e6e6;
	text-align: center;
	position: relative;
	width: 990px;
	height: 16px;
	visibility: visible;
	padding-top: 5px;
}
#footerWI {
	color: #7f8182;
	font-size: 9px;
	text-align: right;
	position: absolute;
	width: 990px;
	visibility: visible;
	padding-top:3px;
}
#footerWI2 {
	position: relative;
	top: -16px;
	left: 835px;
	width: 150px;
	height: 16px;
	visibility: visible;
}
#footerWI2 h3 {
	color: #7f8182;
	font-size: 9px;
	text-align: right;
	font-weight:normal;
}

img.gauche {
	float: left;
	padding-right: 5px;
}
td.ligne_v {
	background-image: url(../im_gen/lignev.gif);
	background-repeat: repeat-y;
	background-position: center 0;
	text-align: left;
	vertical-align: top;
}
td.ligne_h {
	background-image: url(../im_gen/ligneh.gif);
	background-repeat: repeat-x;
}
td.ligne_hb {
	border-bottom: 1px solid #e8e8e8;
}
td.ligne_hb2 {
	border-bottom: 4px solid #e8e8e8;
}
.c_or {
	color: #fab718 !important;
}
.c_orclair {
	color: #fcd457 !important;
}
.c_gris {
	color: #515254 !important;
}
.c_grisclair {
	color: #7f8182 !important;
}
.c_bleu {
	color: #4a87e1 !important;
}
.imgauche {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.imdroit {
	float: right;
	padding-left: 10px;
}
.date {
}
.titre {
}
.titre2 {
}
.txt {
}
.cat {
}
.legende {
}
.xlink {
}
.pistecoute {
}
.pistecherche {
}

