@import url("ird-special/special.css");
/* ____________ COULEURS DE LA CHARTE ____________________________________________________________________*/

/*
- texte       => #000;
- titres      => #3B2201;

- Orange      => #cf4b04;
- Vert        => #6e7d0b;


*/

/* ____________ INITIALISATION DES STYLES ____________________________________________________________________*/
body{
	margin: 0;
	background: #ededed;
	text-align: left;
	font: 100% Arial, Geneva, Helvetica,  sans-serif;
}
body *{
	margin: 0;
	padding:0;
	border:none;
	word-wrap:break-word;
}

body h1
{
	margin-left:-5000px;
	position:absolute;
}

input, textarea{
	font-family: Arial, Geneva, Helvetica,  sans-serif;
	font-size: 100%;
}
#super_container{
	width: 974px;
	margin: 0 auto;
	padding: 0 6px;
	background: url(../images/picto/bg_supercontainer.gif) repeat-y top left;
	font-size:0.75em;
}
a{
	color:#E20613;
	font-weight:bold;
	text-decoration: none;
}
a:hover, a:focus, a:active{
	text-decoration: underline;
}
ul li{
	list-style:none;
}
hr{
	border:none;
	height:0.1%;
	color:#fff;
}
div.clear{
	height: 1px;
	line-height: 0;
	font-size: 0;
	clear: both;
}
.hidden{
	position: absolute;
	left: -5000px;
}
.bold{
	font-weight: bold;
}
.clear_both{
	clear:both;
}
/* ____________ STYLES GENERIQUES ____________________________________________________________________*/
/*.intro{
	font-size: 105%;
}*/
/*  ____________ Meta */
.tags{
	font-size:0.85em;
	margin:0;
}
.tags a{
	color:#000;
}
.date{
	color:#584327;
	font-size:0.85em;
}
.date span{
	color:#000;
}
/*  ____________ Illustrations */
.illustration{
	float:left;
	position:relative;
}
.editorial .illustration{
	float:none;
}
.object-center .illustration{
	float:none;
	margin:0 auto;
}
.legende_illustration{
	color: #1d71b8;;
	display:block;
	font-size:0.8em;
	margin-bottom:5px;
	font-weight:normal;
	background:#fff;
}
.legende_illustration span{
	display:block;
}

/* __________ indigo */
.legende_illustration .highslide-hidden {
	display: none;
}

.highslide-wrapper .legende_illustration .highslide-hidden {
	display: block;
}

.highslide-wrapper .legende_illustration .highslide-to-hide {
	display: none;
}

/*  ____________ Liens */
.lien_tous a,
.lien_bloc a,
a.lien_tous{
	margin: 5px 0;
	padding: 0 0 0 16px;
	background: url(../images/picto/puce_lien_supp.gif) no-repeat 0px 2px;
	display:inline-block;
}
.lien_supp a, a.lien_supp {
	margin: 5px 0;
	padding: 0 0 0 10px;
	background: url(../images/picto/puce_orange.gif) no-repeat 0px 4px;
}
span.lien_supp{
	display:block;
}
.lien_fichier a{
	padding: 0 0 0 14px !important;
	background: url(../images/picto/puce_fichier.gif) no-repeat 0px 0px !important;
}
.lien_fichier .info_doc{
	font-weight:normal;
}
.lien_video a,
.lien_video strong{
	padding: 0 0 0 19px !important;
	background: url(../images/picto/puce_video.gif) no-repeat 0px 2px !important;
}
.lien_photo a{
	padding: 0 0 0 14px !important;
	background: url(../images/picto/puce_photo.gif) no-repeat 0px 2px !important;
}
.lien_rss {
	text-align:right;
	clear:both;
	margin:3px 0;
}
.lien_rss a{
	font-size:84%;
	padding: 2px 24px 2px 0 ;
	background: url(../images/picto/picto_rss.gif) no-repeat right center;
	color:#000;
}
.lien_supp a:hover abbr,
.lien_supp a:focus abbr{
	text-decoration:underline;
}
/* lien retour */
.lien_retour{
	z-index: 99;
	font-size: 84%;
	font-weight: bold;
	color: #E20613;
	display:block;
	position:absolute;
	background: url(../images/picto/puce_double_chevron.gif) no-repeat left 4px;
	padding-left:15px;
	top:235px;
	left:207px;
}
.lien_retour a{
	color: #E20613;
}
/* infobulle */
.infobulle span{
	background:#EDEDED;
	border:1px solid #999999;
	color:#000;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	text-decoration:none;
	z-index:99;
	margin:1.5em -2em;
}
/* ____________ HEADER  _____________________________________________________________________________*/
h1.page_title{
	position: absolute;
	left: -5000px;
}
#header{
	position:relative;
	z-index:50;
	background:#EDEDED;
}
/*  ____________ Satellites */
#header .satellites{
	font-size:0.9em;
	padding:5px ;
	margin:0 -5px;
	background: #EDEDED;
	position:relative;
	overflow:hidden;
}
#header .satellites ul{
	float:left;
	text-align:center;
}
#header .satellites li{
	display:inline;
	border-left:1px solid #4A4A4A;
	padding: 0 5px;
}
#header .satellites li.first{
	border-left:0;
}
#header .satellites a{
	color:#4a4a4a;
	font-weight:normal;
}
#header .satellites .evitement{
	text-align:left;
	position:absolute;
	left:5px;
	width:auto;
}
#header .satellites .evitement a:hover{
	text-decoration:none;
}
#header .satellites .langue{
	text-align:left;
	position:absolute;
	left:45px;
}
#header .satellites .evitement li{
	border-left:0;
	padding:0 2px;
}
#header .satellites .shortcuts_first{
	width:41%;
	margin-left:208px;
}
#header .satellites .shortcuts_second{
	width:15%;
}
#header .satellites .fournisseurs{
	float:right;
	text-align:right;
}
/*  ____________ Logo */
#header .logo{
	clear: both;
	height:151px;
	margin-top:-5px;

	position:relative;
	padding-top:7px;
	background: #FFF url(../images/picto/bg_header.gif) no-repeat top;
}
#header .logo a{
	display:block;
	margin-top: 25px;
    margin-left: 15px;
	background: #FFF url(../images/picto/bg_banniere.png) no-repeat right top;
	
}
#header .logo .print{
	display:none;
}
/*  ____________ Moteur de recherche */
#header #search{
	float:right;
	margin-top:-23px;
	color: #3b2201;
	background: #fff;
	font-size:0.9em;
	margin-right:10px;
	position:relative;
	z-index:50;
}
#header #search p{
	float:left;
	margin:0;
	margin-right:7px;
}
#header #search label{
	padding:2px 0 3px 30px;
	margin-right:5px;
	background: url(../images/picto/bg_label_search.gif) no-repeat left top;
}
#header #search .text input{
	width: 13em;
	padding:0 0.5em;
	border: 1px solid #999999;
	height:16px;
}
#header #search .submit{
	background: #392201 url(../images/picto/btn_submit_left.gif) no-repeat left top;
}
#header #search .submit input{
	background: url(../images/picto/btn_submit_right.gif) no-repeat right top;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	height:18px;
	padding:0 2px 2px 2px;
	text-align:center;
	cursor:pointer;
	border:0;
	margin:0;
}
#header #search .lien_supp{
	font-size:0.9em;
	margin-left:10px;
}
#header #search .lien_supp a{
	background: url(../images/picto/puce_rechadvanced.gif) no-repeat left center;
	padding-left:8px;
	color: #3b2201;
	font-weight:normal;
	line-height:16px;
}
/*  ____________ Moteur de recherche Google */
#ctn_googlesearch .submit input{
	background: url(../images/picto/btn_submit_right.gif) no-repeat right top;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	height:18px;
	padding:0 2px 2px;
	text-align:center;
	cursor:pointer;
	border:0;
	margin:0;
}
#ctn_googlesearch .submit{
	background: #392201 url(../images/picto/btn_submit_left.gif) no-repeat left top;
	display:block;
	margin-right:7px;
}
div#ctn_googlesearch input.textfield{
	width: 90px;
	border: 1px solid #999999;
	height:16px;
	margin-right:7px;
}
div#ctn_googlesearch *{
	float:left;
	height:18px;
	margin:0;
	padding:0;
}
div#ctn_googlesearch {
	height:18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#googleSearchControl .gsc-control{
	width: 100%;
	clear:both;
}
div#googleSearchControl .gsc-control div{
	position:static;
}

div#googleSearchControl .gsc-resultsHeader{
	display: none;
}
span#gsc-branding{
	font-size: 9px;
	float: right;
	margin-left: 10px;
}
div#googleSearchControl div.gs-snippet{
	margin: 5px;
}
div#googleSearchControl  .gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * {
	color: #E20613;
}
div#googleSearchControl  .gsc-result {
	margin-bottom: 10px;
	margin-top: 20px;
}
div#googleSearchControl .gs-title{
	height:1.4em;
	overflow:hidden;
}

div#googleSearchControl div.gs-title{
	padding: 0 0 2px 0;
	margin:0 0 2px 0;
	background: url(../images/picto/pointille_gris.gif) repeat-x bottom left;
	border:none;
	font-size: 108%;
}
div#googleSearchControl a.gs-title{
	padding: 0 0 0 20px;
	background: url(../images/picto/puce_barriole.gif) no-repeat 0px 3px;
}
div#googleSearchControl .gs-title *{
	color: #E20613;
	text-decoration: none;
}

div#googleSearchControl .gsc-cursor-box {
	width: 100%;
	text-align: center;
	margin-bottom:10px;
}

div#googleSearchControl .gsc-cursor {
	display: inline;
}
div#googleSearchControl .gsc-cursor-page {
	color:#000000;
	cursor:pointer;
	display:inline;
	margin-right:8px;
	text-decoration:underline;
}

div#googleSearchControl .gsc-cursor-current-page {
	color:#A90A08;
	font-weight:bold;
	text-decoration:none;
}
div#googleSearchControl div.gs-visibleUrl-long,
div#googleSearchControl div.gs-watermark{
	display: none;
}
/* ____________ NAVIGATIONS  _____________________________________________________________________________*/

/* ____________ Navigation principale */
/* ///////// niveau 1 */
#header .main_nav{
	border-bottom:1px solid #d9d9d9;
	background:#1d71b8;;
	overflow:auto;
	font-size:1.1em;
	font-weight:bold;
	clear:both;
}
#header .main_nav li {
	float:left;
	/*border:1px solid #fff;*/
	border-left:0;
	min-width:161px;
	text-align: center;
	width:auto;
}
#header .main_nav li a{
	display:block;
	background:#1d71b8 url(../images/picto/bkgd_top_menu.png) no-repeat scroll right bottom;
	color:#fff;
	padding:7px 22px 5px 0;
}
#header .main_nav li:hover a,
#header .main_nav li a:hover,
#header .main_nav li a:focus,
#header .main_nav li.selected a{
	text-decoration:none;
	background:#1d71b8 url(../images/picto/bkgd_top_menu_hover.png) no-repeat right bottom;
}
#header .main_nav li a:focus{
	text-decoration:underline;
}
/* ///////// menu déroulant */
/*couleur fond menu*/
/*#header .main_nav #menu_0 a.a_deplie{
	background: #4B5477;
}
#header .main_nav #menu_1 a.a_deplie{
	background: #65A0A9;
}
#header .main_nav #menu_2 a.a_deplie{
	background: #E09D2A;
}
#header .main_nav #menu_3 a.a_deplie{
	background: #D06736;
}
#header .main_nav #menu_4 a.a_deplie{
	background: #B51551;
}
#header .main_nav #menu_5 a.a_deplie{
	background: #851F1C;
}*/
/*bordure sous menu*/
#header .main_nav #menu_0 ul {
	border:1px solid #1D71B8;
}
#header .main_nav #menu_1 ul {
	border:1px solid #1D71B8;
}
#header .main_nav #menu_2 ul {
	border:1px solid #1D71B8;
}
#header .main_nav #menu_3 ul {
	border:1px solid #1D71B8;
}
#header .main_nav #menu_4 ul {
	border:1px solid #1D71B8;
}
#header .main_nav #menu_5 ul {
	border:1px solid #1D71B8;
}
/*couleur bordure lien sous menu*/
#header .main_nav #menu_0 li a{
	border-bottom:1px solid #1D71B8;
}
#header .main_nav #menu_1 li a{
	border-bottom:1px solid #1D71B8;
}
#header .main_nav #menu_2 li a{
	border-bottom:1px solid #1D71B8;
}
#header .main_nav #menu_3 li a{
	border-bottom:1px solid #1D71B8;
}
#header .main_nav #menu_4 li a{
	border-bottom:1px solid #1D71B8;
}
#header .main_nav #menu_5 li a{
	border-bottom:1px solid #1D71B8;
}

#header .main_nav li ul{
	width:16em;
	background:#fff;
	border-left-width:2px;
	margin-top:1px;
	display:none;
	position:absolute;
	z-index:100;
}
#header .main_nav li li {
	clear:left;
	float:none;
	position:relative;
	border:0;
	text-align: left;
}
#header .main_nav li:hover li a,
#header .main_nav li li a,
#header .main_nav li.selected li a{
	color:#4A4A4A;
	background:#fff;
	padding: 0.2em 0.5em;
}
#header .main_nav li li a:hover,
#header .main_nav li.selected li a:hover,
#header .main_nav li li a:focus,
#header .main_nav li.selected li a:focus{
	color:#E20613;
	background:#fff;
}

/* ____________ Navigation par profils */
#ctn_navuser{
	margin: 15px 0 20px 0;
}
#ctn_navuser li{
	background: #4b6f6b url(../images/bkgd/bkgd_menu_profil_left.png) no-repeat;
	width:173px;
	min-height:19px;
	font-size:1.17em;
	font-weight:bold;
	padding:5px;
	margin-bottom:0.2em;
}
#right #ctn_navuser li{
	background-image: url(../images/bkgd/bkgd_menu_profil_accueil.png);
	width:227px;
}
#left #ctn_navuser{
	margin-left:4%;
}
#ctn_navuser li a{
	background: #4b6f6b url(../images/bkgd/bkgd_menu_profil_a.png) no-repeat right top;
	display:block;
	color:#fff;
	padding:2px 0 0 10px ;
}
#ctn_navuser li a:hover,
#ctn_navuser li a:focus{
	background: none;
	text-decoration:none;
}
#ctn_navuser li#etudiants,
#ctn_navuser li#etudiants a{
	background-color: #82551a;
}
#ctn_navuser li#scolaires,
#ctn_navuser li#scolaires a{
	background-color: #145771;
}
#ctn_navuser li#presse,
#ctn_navuser li#presse a{
	background-color: #7C517E;
}
/* ____________ Navigation dans les rubriques */
#ctn_secondnav{
	margin: 6px 0 28px 0;
	font-size:92%;
}
#ctn_secondnav h2{
	margin: 0 0 28px 0;
	padding: 26px 10px 14px 10px;
	background: #1D71B8;
	color: #ffffff;
	font-size: 155%;
}
#secondnav{
	margin-left: 10px;
	padding: 0;
	list-style: none;
}
#secondnav li{
	margin: 0 0 10px 0;
}
#secondnav li a{
	padding: 0 0 0 11px;
	background: url(../images/picto/bg_rub_secondnav.gif) no-repeat top left;
	color: #3b2201;
	display:block;
	height:1%;
}
#secondnav li.current a{
	background: url(../images/picto/puce_rect_vert.gif) no-repeat top left;
	color: #1D71B8;
}
#secondnav li.current ul{
	background:#f7f9eb;
	margin:7px 0 0 0;
	padding-top:2px;
}
#secondnav li.current ul li{
	margin: 3px 0 0 0;
	height:1%;
}
#secondnav li.current ul li a{
	color: #3b2201;
	background:none;
	border-bottom: 1px solid #e7ecc3;
	padding-bottom:3px;
	font-weight:normal;
}
#secondnav li.current ul li.current a{
	color: #1D71B8;
}
#secondnav li.current ul li.current ul{
	border-bottom: 1px solid #e7ecc3;
	margin-top:2px;
	padding:0 0 0 10px;
}
#secondnav li.current ul li.current ul li a{
	color: #3b2201;
	border:none;
}
#secondnav li.current ul li.current li.current a{
	color: #1D71B8;
}
/* section actus */
#central.orange .colonne #ctn_secondnav h2{
	background: #E20613;
}
/* section chercheurs */
#central.chercheurs .colonne #ctn_secondnav h2{
	background: #4b6f6b;
}
/* section etudiants */
#central.etudiants .colonne #ctn_secondnav h2{
	background: #82551a;
}
/* section scolaires */
#central.scolaires .colonne #ctn_secondnav h2{
	background: #145771;
}
/* section presse */
#central.presse .colonne #ctn_secondnav h2{
	background: #7c517e;
}
/* ____________ Fil d'ariane */
.fil{
	font-size: 0.8em;
	font-weight: bold;
	height:4em;
	float:left;
	margin:6px 12px 3px 12px;
	width:760px;
}
.fil a{
	color: #E20613;
}
/* ____________ CONTENT  _____________________________________________________________________________*/
#central{
	clear:both;
	overflow:hidden;
}
/*  ____________ Tailles */
#content{
	float: left;
	display: inline;
	width: 550px;
	margin: 0 10px 20px 12px;
	color: #000;
}
.right_none #content{
	width: 762px;
	margin-left:12px;
}
.error #content{
	margin-left:202px;
}
/*  ____________ Titre et édito */
#ctn_titrecontent{
	color:#3b2201;
	position:relative;
	margin-bottom:20px;
}
#ctn_titrecontent #titraille{
	overflow:hidden;
}
#ctn_titrecontent h2{
	padding: 0 76px 2px 17px;
	background: url(../images/picto/titre_default_court.png) no-repeat 0px 5px;
	font-size: 180%;
	font-weight: normal;
}
.right_none #ctn_titrecontent h2{
	background: url(../images/picto/titre_default_long.png) no-repeat 0px 5px;
}
#ctn_titrecontent h2 span{
	margin: 0 0 0 0;
	padding:0 20px 0 10px;
	background: #fff;
	display:table-cell;
	line-height: 106%;
}
#ctn_titrecontent .date,
#ctn_titrecontent .tags{
	font-size: 133%;
	color:#584327;
	margin-left:19px;
	width:80%;
	float:left;
}
#ctn_titrecontent .edito .illustration{
	float: left;
	margin: 0 10px 5px 0;
}
#ctn_titrecontent .edito {
	font-size: 108%;
	font-weight: bold;
	line-height: 120%;
	overflow:auto;
	margin-top:1.5em;
}
#ctn_titrecontent .edito a{
	color:#E20613;
	font-weight:bold;
}
#ctn_titrecontent .edito .illustration a {
	display:block;
}
#ctn_titrecontent .edito .legende_illustration {
	font-size: 77%;
	line-height:120%;
}
#ctn_titrecontent .edito .legende_illustration  span{
	display:none;
}
#ctn_titrecontent .edito .lien_supp a,
#ctn_titrecontent .edito a.lien_supp{
	padding-left: 16px !important;
	margin-top:10px;
	display:inline-block;
	background: url(../images/picto/puce_lien_supp.gif) no-repeat 0px 3px !important;
}
#ctn_titrecontent .ctn_pagetools{
	float:right;
	margin-right: 5px;
	font-size:84%;
}
#ctn_titrecontent .ctn_pagetools .lien_imprimer a{
	margin: 0;
	padding: 0 18px 0 0;
	background: url(../images/picto/picto_imprimante.gif) no-repeat top right;
	color: #3b2201;
	display:block;
	height:13px;
	width:45px;
	text-align:right;
}
/*#content #ctn_titrecontent .ha{
	display: block;
	height: 1px;
	clear: both;
	font-size: 0; line-height: 0;
}*/
#ctn_titrecontent .edito p,
#ctn_titrecontent .edito ol,
#ctn_titrecontent .edito ul{
	margin-bottom:1em;
}
.editorial{
	margin-bottom:20px;
	clear:left;
}
/*  ____________ Sommaire */
div.ctn_sommaire{
	position: relative;
	top: 11px;
	margin-bottom:12px;
	float: right;
	width: 165px;
	background: #ffffff;
	border-left: 18px solid #ffffff;
}
div.ctn_sommaire.edt2{
	width:100%;
	border:none;
	float:none;
	margin-bottom:20px;
}
div.ctn_sommaire.fic{
	width:380px;
	top:0;
	border:none;
	margin-bottom:20px;
}
div.ctn_sommaire div.hc{
	border: 1px solid #84960c;
}
div.ctn_sommaire h3{
	position: relative;
	top: -1px;
	right: -1px;
	margin: 0;
	padding: 5px;
	background: url(../images/picto/bisot_vert_trans.gif) no-repeat top right;
	color: #1D71B8;
	font-size: 108%;
}
div.ctn_sommaire div.content{
	padding: 10px 5px 15px 5px;
	border-top: 1px solid #84960c;
}
div.ctn_sommaire div.content ul{
	font-size: 92%;
}
div.ctn_sommaire div.content ul li{
	margin: 0 0 2px 10px;
	display: block;
	padding: 0 0 0 9px;
	background: url(../images/picto/chevron_orange2.png) no-repeat 0px 3px;
	height: 1%;
}
#central  div.ctn_sommaire div.content ul li.selected a{
	color:#000;
}
#central  div.ctn_sommaire div.content ul li.selected a:hover{
	text-decoration:none;
}
.chapitre_display_no {
	display:none;
}
.chapitre_display_yes {
	display:inline;
}
/*  ____________ Articles */
/* Titres */
.editorial h3{
	margin: 15px 0 15px 0;
	padding-bottom: 3px;
	color: #1D71B8;
	font-size: 142%;
	border-bottom: 1px solid #1D71B8;
}
.editorial h4{
	margin: 15px 0 5px 0;
	padding-bottom: 5px;
	background: #fff url(../images/picto/pointille_vert.gif) repeat-x bottom left;
	color: #1D71B8;
	font-size: 108%;
}
.editorial h5{
	margin: 10px 0 10px 0;
	color: #646e0a;
	font-weight: normal;
	font-size: 108%;
}
.editorial h6{
	margin: 10px 0 10px 0;
	color: #000;
	font-weight: normal;
	font-size: 108%;
}
/* Paragraphe et liens */
.editorial p{
	margin-bottom:1em;
}
.editorial p.lien_supp {
	margin-bottom: 1em;
}
.editorial p a{
	font-weight: bold;
	color: #E20613;
}
.editorial p.p_important{
	margin: 0;
	padding: 10px 5px;
	background: #f7f9eb;
	color: #1d71b8;
}
.editorial .element_clear{
	/*padding: 0 0 5px 0;*/
	clear:both;
}
/* Listes */
.editorial ul{
	margin: 0 0 5px 15px;
	padding: 0;
}
.editorial ul p{
	display:inline;
}
.editorial ul ul{
	margin: 0 0 5px 25px;
}
.editorial ol{
	margin: 0 0 5px 15px;
	padding: 0;
	list-style-position: inside;
	color:#000;
}
.editorial li{
	margin-bottom:0.2em;
}
.editorial ul li{
list-style: outside url(../images/picto/puce_triangle_vert.gif);
margin-left:1em;
}
/* Images */
.editorial .legende_illustration .legende{
	display:block;
	text-align:left;
}
.editorial .object-right .illustration,
.editorial .object-left .illustration,
.editorial .object-center .illustration{
	/*	margin: 0;
        float:none; */
}
.editorial .object-right,
.editorial .object-left,
.editorial .object-center{
	border-bottom: 5px solid #ffffff;
	border-top: 5px solid #ffffff;
	background:#fff;
	margin:0;
	position:relative;
}
.object-right, .editorial .object-right{
	border-left: 10px solid #ffffff;
	float:right;
}
.object-left, .editorial .object-left{
	border-right: 10px solid #ffffff;
	float: left;
}

.object-center, .editorial .object-center{
	text-align:left;
	border-right: 10px solid #ffffff;
	border-left: 10px solid #ffffff;
	clear:both;
}

.home #content .double_column .bloc .content .object-left, .home #content .double_column .bloc .content .object-right, .home #content .double_column .bloc .content .object-center
{
	border-color:#65A0A9;
}
.editorial .object-center .illustration{
	margin:0 auto;
}
.editorial .object-center .legende_illustration{
	text-align:left;
}
/* Tableaux */
.editorial table{
	margin: 10px 0 15px 0;
	border-collapse:collapse;
}
.editorial table th{
	padding: 4px;
	background: #1D71B8;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	font-size: 90%;
}
.editorial table th.vide{
	background: #fff;
}
.editorial table td{
	padding: 4px;
	background: #ffffff;
	border: 1px solid #1D71B8;
	color: #1d71b8;
	font-size: 90%;
}
.editorial table p{
	margin: 0 0 3px 0;
}
.editorial table ul, .editorial table ol{
	margin:0;
}
.editorial table ul ul, .editorial table ol ol{
	margin-left:10px;
}
.editorial table li{
	color: #646e0a;
}
.editorial table  .object-right,
.editorial table  .object-left,
.editorial table  .object-center{
	border:none;
	background:none;
}
.editorial .legende_illustration{
	background:none;
}
/*  ____________ Doubles colonnes */
div.double_column{
	clear: both;
}
.right_none div.double_column div.column_g,
.home div.double_column div.column_g,
.sitemap .double_column .column_g{
	float: left;
	display: inline;
	width: 49%;
}
.right_none div.double_column div.column_d,
.home div.double_column div.column_d,
.sitemap .double_column .column_d{
	float: right;
	display: inline;
	width: 49%;
}
.right_none div.double_column div.ha,
.home div.double_column div.ha,
.sitemap .double_column .ha{
	display: block;
	height: 1px;
	clear: both;
	margin: 0 6px;
	font-size: 0; line-height: 0;
	overflow: hidden;
}
div.double_column div.hc div.ha{
	display: none;
}
/*  ____________ Tags */
.liste_tags{
	border-top:1px solid #1D71B8;
	padding-top:10px;
	margin-bottom:20px;
	width:100%;
	clear:both;
}
.liste_tags.sans_filet{
	border-top:none;
}
.liste_tags li{
	margin-bottom:0.5em;
}
.liste_tags strong{
	color:#646e0a;
}
.liste_tags .tags_complement strong{
	display:none;
}
.liste_tags .tags_complement,
.liste_tags .tags_complement a{
	color:#1d82aa;
}
/*  ____________ Pagination */
.nb_elements{
	font-size:1em;
	font-weight:normal;
}
.pagination{
	margin: 1.5em 0 1em 0;
	padding-bottom:0.5em;
	border-bottom: 1px solid #e4ebb8;
	clear:both;
}
.pagination .info{
	font-size: 0.8em;
}
.pagination ul{
	text-align:center;
	margin-top:-1.1em;
}
.pagination li{
	display:inline;
	font-weight: bold;
	padding:0 3px;
}
.pagination li a{
	font-weight: normal;
}
.pagination .goto{
	padding:0 5px;
}
.pagination .next{
	padding-left:25px;
}
.pagination .preview{
	padding-right:25px;
}
.pagination .goto img{
	vertical-align:middle;
}
.infos_page{
	color: #000000;
	font-weight: bold;
	font-size: 92%;
}
/*  ____________ RSS */
.editorial ul.rss li{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	background: url(../images/picto/picto_rss.gif) no-repeat left 2px ;
	padding:5px 0 5px 24px;
}
/*  ____________ Google map */
#content .carto_google span{
	display:none;
}
#content .carto_google a.terms-of-use-link{
	color:#000 !important;
	display:inline-block;
	background-color:white;
	padding:2px;
	font-weight:normal;
	font-size:0.9em
}
/*  ____________ Lightbox ⇒highslide */
a.highslide-wrapper {
	text-decoration:none;
	display:block;
	padding:1px;
	background:#fff;
	border:1px solid #adacac;
	border-width:1px 2px 2px 1px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 1px 1px 13px #3f3f3f;
	-webkit-box-shadow: 1px 1px 13px #3f3f3f;
	box-shadow: 1px 1px 13px #3f3f3f;
	font-size:1em;
}
.highslide-image {
	border-width: 10px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.highslide-container .highslide-caption {
	display: none;
	font-size: 0.75em;
	padding: 5px 5px 5px 10px;
	/*color:#646E0A;*/
	background:#fff;
}
.closebutton {
	position: relative;
	top: -20px;
	left: 25px;
	background: url(graphics/close.png);
	font-size : 0.6em ; left : 10px ; top : -11px
}

.closebutton a
{
	color : #3B2201;
}

/* ____________ COLONNES  _____________________________________________________________________________*/
#left{
	float: left;
	width: 190px;
	padding-bottom: 40px;
}
#right{
	float: right;
	width: 200px;
	padding-right:10px
}
/* ____________ PIED DE PAGE ___________________________________________________________________________*/
#footer{
	background: #ededed url(../images/picto/bg_footer.gif) no-repeat left top;
	margin: 0 -6px;
	padding:15px 40px;
	clear: both;
	font-size:0.9em;
	text-align:center;
}
#footer li{
	display: inline;
	border-left:1px solid #4A4A4A;
	padding: 0 2px 0 4px;
}
#footer li:first-child{
	border:0;
}
#footer a{
	color: #E20613;
}
/* ____________ FORMULAIRES ____________________________________________________________________*/
#formulaire {
	margin:2em 0 0 0;
	color:#3B2201;
}
#formulaire form{
	margin:2em 0 0 0;
}
#formulaire .formulaire_block{
	text-align:left;
	float:left;
	width:100%;
	overflow:hidden;
	margin-bottom:0.2em;
}
#formulaire .formulaire_block label{
	display:block;
	float:left;
	margin:3px 0pt;
	text-align:left;
	width:30%;
}
#formulaire .formulaire_block input.text,
#formulaire .formulaire_block .text input,
#formulaire .formulaire_block select,
#formulaire .formulaire_block textarea {
	width:370px;
	border:solid 1px #8C8C8C;
	margin:0px 10px 5px 0;
	color:#3B2201;
}
#formulaire .formulaire_block .checkbox input,
#formulaire .formulaire_block input.checkbox{
	width:auto;
	border:0;
	margin:3px 0 5px 5px;
}

#formulaire #form_thematique {
	margin-left:170px;
}
#formulaire #captcha {
	margin-left:170px;
}
#formulaire .formulaire_block .form_thematique_data {
	width:180px;
	float:left;
	margin-top:5px;
}
#formulaire .formulaire_block .form_thematique_data label{
	float:left;
	width:80%;
	margin-top:0px;
	padding: 0 0 0 5px;
}
#formulaire .formulaire_block .form_thematique_data input{
	float:left;
}
#formulaire .thematique label input{
	margin:0 0.2em 0 0.45em ;
}
#formulaire .submit{
	background: #392201 url(../images/picto/btn_submit_left.gif) no-repeat left top;
	display:block;
	float:right;
	margin-left:12px;
}
#formulaire .submit input{
	background: url(../images/picto/btn_submit_right.gif) no-repeat right top;
	color:#fff;
	font-weight:bold;
	height:18px;
	width:180px;
	/*width:auto;*/
	padding-bottom:2px;
	text-align:center;
	cursor:pointer;
	border:0;
	margin:0;
}
#formulaire .error{
	color:red;
}
#form_error{
	margin:10px 0;
}
#form_error h3{
	color:red;
	border:0;
	margin-bottom:5px;
}
#formulaire .consigne{
	font-size:0.9em;
	text-align:right;
	margin-right:12px;
}
#formulaire .buttonsendmail {
	margin:13px;
	padding-top:2em;
}
/** recherche avancee **/
#formulaire.recherche{
	margin-bottom:2em;
	margin-top:0;
	float:left;
}
#formulaire.recherche .formulaire_block p{
	float:left;
}
#formulaire.recherche .formulaire_block .checkbox{
	margin-left:27px;
}
#formulaire.recherche .formulaire_block p label{
	width:auto;
}
#formulaire.recherche select{
	width:210px;
	float:left;
}
#formulaire.recherche .text input{
	width:340px;
	float:left;
}
/** rechercher avancee **/
.recherche_avancee{
	color:#3B2201;
}
.recherche_avancee select, .recherche_avancee input{
	border:solid 1px #8C8C8C;
}
.recherche_avancee .flitre{
	float:left;
	margin-bottom:10px;
}
.recherche_avancee select{
	margin-right:50px;
}
.recherche_avancee .info input[type=text]{
	width:450px;
}
/* ____________ BLOCS _____________________________________________________________________________*/
/* ___________ blocs => Styles generiques */
.bloc{
	margin-bottom:18px;
	overflow:hidden;
	clear:both;
}
.bloc .border{
	margin: 2px 0 0 0;
	padding: 9px;
	border: 1px solid #1D71B8;
	overflow:hidden;
}
.bloc h2{
	margin: 0;
	padding:4px 5px 2px 14px ;
	min-height:18px;
	background:#1D71B8 url(../images/picto/bisot_blanc.gif) no-repeat top right;
	color: #ffffff;
	font-size: 1.2em;
}
.bloc h3.plus{
	background: transparent url(../images/picto/carre_gris.gif) no-repeat left;
	color:#3B2201;
	font-size:108%;
	border-bottom:1px solid #1D71B8;
	margin:10px 0 5px 0;
	padding:0 0 3px 12px;
}
/* filet */
.bloc  .point{
	clear:both;
	height:1px;
	margin:10px 0 !important;
	margin:0;
	background:url(../images/picto/pointille_gris.gif) repeat-x center center;
}
/* custom tag */
.bloc  .important{
	font-weight: bold;
	color: #1d82aa;
}
/* ___________ blocs => Styles des vues */
.vue {
	overflow:hidden;
}
.vue .tags.n2{
	margin-top:2px;
}
.vue .date{
	margin-top:2px;
	display:block;
}
/* illustrations */
.vue .object-right,
.vue .object-left,
.vue .object-center{
	border:none;
	margin:0;
}
.vue .illustration{
	margin: 0 0 5px 0;
}
.vue .illustration .legende{
	display:none;
}
/* liens */
.vue .lien_supp{
	font-size:0.9em;
}
.bloc .lien_tous{
	font-size:1em;
}
#content .bloc .lien_tous{
	text-align:right;
}
.vue .lien_rss{
	padding: 0 0 10px 0;
	background: url(../images/picto/pointille_gris.gif) repeat-x bottom left;
}
/* cas particuliers */
#left .bloc{
	margin-left:10px;
}
/* ___________ blocs => Vues resumées */
.view h3{
	color:#3b2201;
	font-size:1.1em;
	margin:0 0 5px 0;
	padding: 0 0 0 20px;
	background: url(../images/picto/puce_barriole.gif) no-repeat 0px 3px;
}
.view h3 a{
	color:#3b2201;
}
.colonne .view h3{
	font-size:1em;
	padding: 0;
	background: none;
}
#ctn_titrecontent .edito .view h3{
	color:#3B2201;
	padding: 0;
	background: none;
}
#ctn_titrecontent .edito .view h3 a{
	color:#3B2201;
}
.view p,
.view ul,
.view ol{
	margin-top:5px;
}
.view li{
	padding: 0 0 0 10px;
	margin:2px 0;
	background: url(../images/picto/chevron_orange2.png) no-repeat 0px 3px;
}
.view ul,
.view ol{
	margin-left:15px;
}
.view .illustration{
	margin: 10px 10px 5px 0;
}
.view .media_enfant{
	margin:10px 0 0 0;
}
.view .media_enfant .list{
	background:url("../images/picto/pointille_gris.gif") repeat-x top;
	margin:5px 0 0;
	padding:5px 0 0;
}
/* ___________ blocs => Vues listes */
.groupe_liste{
	background:url("../images/picto/pointille_gris.gif") repeat-x bottom;
	margin:0 0 5px;
	padding:0 0 5px;
}
.groupe_liste h3{
	color:#1D71B8;
	font-size:1em;
	margin:0 0 5px;
}
.list{
	overflow:hidden;
	background:url("../images/picto/pointille_gris.gif") repeat-x bottom;
	margin:0 0 5px;
	padding:0 0 5px;
}
.groupe_liste .list{
	background:none;
	padding:0;
}
.list .illustration{
	margin:3px 10px 5px 0;
}
.list strong{
	color:#3b2201;
	padding:0;
	margin:0 0 1px 0;
	font-size:1em;
	display:block;
}
.list strong a{
	color:#3b2201;
}
/* ___________ blocs => Vues xml */
#ctn_ensavoirplus .xml,
.xml.contact{
	background:url("../images/picto/pointille_gris.gif") repeat-x bottom;
	padding:0 0 7px;
	margin:0 0 7px;
}
.xml h3{
	color:#3b2201;
	font-size:1.1em;
	margin:0 0 5px 0;
	padding: 0 0 0 20px;
	background: url(../images/picto/puce_barriole.gif) no-repeat 0px 3px;
}
.colonne .xml h3{
	color:#1D71B8;
	font-size:1em;
	margin:0 0 5px;
	background:none;
	padding:0;
}
.xml h3 a{
	color:#3b2201;
}
.xml h4{
	color:#3b2201;
	padding:0;
	margin:0 0 1px 0;
	font-size:1em;
	display:block;
}
.xml h4 a{
	color:#3b2201;
}
.xml p,
.xml ul,
.xml ol{
	margin:5px 0;
}
.xml li{
	padding: 0 0 0 10px;
	margin:2px 0;
	background: url(../images/picto/chevron_orange2.png) no-repeat 0px 3px;
}
.xml ul ul{
	margin-left:15px;
}
/* illustrations */
.xml .illustration{
	float:none;
}
.xml .vue .illustration{
	float:left;
}
.xml .object-right{
	margin-left:10px;
}
.xml .object-left{
	margin-right:10px;
}
/* ___________ blocs => nav */
.nav ul ul {
	background:url("../images/picto/pointille_gris.gif") repeat-x scroll left bottom transparent;
	padding:5px 0;
}
.nav h3{
	background:url("../images/picto/puce_carre_vert.gif") no-repeat scroll 0 5px transparent;
	padding-left:12px;
	color:#1D71B8;
	font-size:1em;
	margin:0 0 5px;
}
.nav li{
	margin:0 0 7px;
}
.nav li a{
	color:#3B2201;
	font-size:0.9em;
	font-weight:normal;
	background:url("../images/picto/chevron_orange2.png") no-repeat scroll 0 3px transparent;
	padding:0 0 0 10px;
	display:block;
}
/*____________ blocs => visuel */
.visuel .illustration{
	float:none;
}
.visuel .illustration img{
	padding: 5px 9px 5px 9px;
	margin:0;
	background: url(../images/picto/bg_visudeco.gif) repeat-y top left;
	display:block;
}
.visuel .illustration .legende_illustration{
	padding:10px 0 0 2px;
	display:block;
	background: url(../images/picto/bg_visudeco_bot.gif) no-repeat top left;
}
/*____________ blocs => mediatheque par mots clés */
.mediatheque li{
	padding:0;
	display:inline;
}
.mediatheque .content ul a{
	line-height: 18px;
	color:#1d82aa;
	font-weight:normal;
	padding:0;
	display:inline;
	background:none;
	line-height: 1.3em;
}
.mediatheque li.maa_xs a{
	font-size: 0.8em;
	color : #1D82AA;
}
.mediatheque li.maa_s a{
	font-size: 0.9em;
	color : #1D82AA;
}
.mediatheque li.maa_m a{
	font-size: 1em;
	color : #1D82AA;
}
.mediatheque li.maa_l a{
	font-size: 1.1em;
	color : #1D82AA;
}
.mediatheque li.maa_xl a{
	font-size: 1.2em;
	font-weight: bold;
	color : #1D82AA;
}
#content .mediatheque li.maa_s a{
	font-size: 1em;
}
#content .mediatheque li.maa_m a{
	font-size: 1.3em;
	font-weight: bold;
}
#content .mediatheque li.maa_l a{
	font-size: 2em;
	font-weight: bold;
}
#content .mediatheque li.maa_xl a{
	font-size: 2.5em;;
}
/*____________ blocs => affichage des medias */
#content .menu_video {
	margin:0 0 20px 0;
}
#content .menu_video li {
	margin:0.3em 0;
}
#content .menu_video li.selected a {
	color:#000;
}
#content .credits{
	padding: 5px;
	border: 1px solid #1D71B8;
	margin: 10px 0;
}
#content .credits h4,
#content .credits h5,
#content .credits h6{
	margin:2px 0 5px 0;
}
#content .credits p{
	margin-bottom:0.5em;
}
#content .affiche_media{
	margin: 10px auto;
	width:480px;
}
#content .affiche_media h4 a{
}
#content .affiche_media .video{
	margin:5px 0;
	text-align:center;
}
#content .affiche_media .video .legende_video{
	margin:5px 0;
	text-align:left;
	font-size:92%;
}
#content .affiche_media .video .legende_video p{
	margin:0;
}
#content .affiche_media .liste_tags{
	margin: 0;
}
#content .affiche_media .liste_tags li{
	padding:0;
	background:none;
}
/*____________ blocs => couleurs */
/* orange */
.bloc.orange h2,
#content .orange .bloc h2{
	background-color:#E20613;
}
.bloc.orange .border,
#content .orange .bloc .border{
	border-color:#E20613;
}
/* gris */
.bloc.gris h2{
	background-color:#4a4a4a;
}
.bloc.gris .border{
	border-color: #4a4a4a;
}
/* marron */
.bloc.marron h2{
	background-color:#851F1C;
}
.bloc.marron_2 h2 {
	/*background:#584327 url(../images/picto/bg_titre_aird.gif) no-repeat right top;*/
	background-color: #851F1C;
}
.home .bloc.marron_2 h2{
	background: #851F1C url(../images/bkgd/bkgd_titre_marron_2_left.png) no-repeat;
}
.bloc.marron .border,
.bloc.marron_2 .border {
	border-color: #851F1C;
}
.colonne .bloc.marron_2 .legende_illustration{
	display:none;
}
/* bleu *//*
.bloc.bleu h2{
	background-color:#1d82aa;
}/*
.bloc.bleu .border{
	border-color:#1d82aa;
}*/
/* Sciences au Sud */
.bloc.sciences_au_sud h2{
	background-color: #056a70;
}
.bloc.sciences_au_sud .border,
.bloc.bloc.sciences_au_sud h3.plus{
	border-color: #056a70;
}
/* Videos en ligne */
.bloc.videos h2{
	background-color: #082e8c;
}
.bloc.videos .border,
.bloc.videos h3.plus{
	border-color: #082e8c;
}
/* Editions */
.bloc.editions h2{
	background-color: #043b36;
}
.bloc.editions .border,
.bloc.editions h3.plus{
	border-color: #043b36;
}
/* Suds en ligne */
.bloc.suds_en_ligne h2{
	background-color: #a64d2d;
}
.bloc.suds_en_ligne .border,
.bloc.suds_en_ligne h3.plus{
	border-color: #a64d2d;
}
/* Publications scientifiques */
#content .bloc.publications h2{
	background-color: #003762;
}
.bloc.publications .border,
.bloc.publications h3.plus{
	border-color: #003762;
}
/* Phototheque indigo */
.bloc.phototheque h2{
	background-color: #4b3399;
}
.bloc.phototheque .border,
.bloc.phototheque h3.plus{
	border-color: #4b3399;
}
/* Audiovisuel */
.bloc.audiovisuel h2{
	background-color: #7a2f0a;
}
.bloc.audiovisuel .border,
.bloc.audiovisuel h3.plus{
	border-color: #7a2f0a;
}
/* Expositions */
.bloc.expositions h2{
	background-color: #ba0043;
}
.bloc.expositions .border,
.bloc.expositions h3.plus{
	border-color: #ba0043;
}
/* Fiches d'actu scientifique */
.bloc.actu_scientifiques h2{
	background-color: #666629;
}
.bloc.actu_scientifiques .border,
.bloc.actu_scientifiques h3.plus{
	border-color: #666629;
}
/* Bases de donnees */
.bloc.bases_de_donnees h2{
	background-color:#870e4f;
}
.bloc.bases_de_donnees .border,
.bloc.bases_de_donnees h3.plus{
	border-color:#870e4f;
}


/* ____________ ALPHALISTES _____________________________________________________________________________*/
#ctn_resultatrecherche{
	margin: 20px 0 0 0;
}
#ctn_resultatrecherche .view{
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}
#ctn_resultatrecherche .view h3{
	padding: 0 0 2px 0;
	margin:0 0 2px 0;
	background: url(../images/picto/pointille_gris.gif) repeat-x bottom left;
	border:none;
	color: #E20613;
	font-size: 108%;
}
#ctn_resultatrecherche .view h3 a,
#ctn_resultatrecherche .view h3 span{
	color: #E20613;
	padding: 0 0 0 20px;
	background: url(../images/picto/puce_barriole.gif) no-repeat 0px 3px;
}
#ctn_resultatrecherche .view h3 a:hover,
#ctn_resultatrecherche .view h3 a:focus{
	text-decoration:underline;
}
#ctn_resultatrecherche .view ul li{
	background: url(../images/picto/puce_triangle_vert.gif) no-repeat left 0.5em;
	padding-left:1em;
	overflow:hidden;
}
#ctn_resultatrecherche .view .illustration{
	margin: 5px 10px 5px 0;
}
#ctn_resultatrecherche .view .list{
	margin-left:90px;
}
/* barre de pourcentage d'une recherche */
#ctn_resultatrecherche .view .table_research {
	width:120px;
	float:right;
	text-align:right;
	font-size:84%;
	margin:0;
}
#ctn_resultatrecherche .view .table_research td{
	padding:0;
	border:0;
	background:none;
	color:#000;
	font-size:1em;
}
#ctn_resultatrecherche .view .table_research td.td_percent{
	background-color:#FFFFFF;
	height:10px;
	border: 1px solid #829518;
	text-align:left;
}
#ctn_resultatrecherche .view .table_research .div_result{
	background-color:#1782ac;
	height:10px;
}


/* ____________ PLAN DU SITE  _____________________________________________________________________*/
.sitemap a{
	color: #000;
	font-weight:normal;
}
.sitemap a:hover,
.sitemap a:focus{
	text-decoration:underline;
}
#center .double_col{
	overflow:hidden;
}
#center .double_col.sitemap .col_left{
	width:260px;
	float:left;
}
#center .double_col.sitemap .col_right{
	width:250px;
	float:right;
}
/*_niveau 1 */
.sitemap h3 {
	background: url(../images/bkgd/filet_point_c2_modele.png) repeat-x bottom left;
	padding-bottom:0.1em;
	margin-bottom:0.5em;
	color:#006F62;
	font-size:1.08em;
}
.sitemap h3 a {
	color:#1D71B8;
	font-weight:bold;
}
.sitemap h3 a:hover {
	text-decoration:none;
}
.sitemap li {
	margin-bottom:1.5em;
}
/*_niveau 2 */
.sitemap li ul {
	margin:0.1em 0 0.3em 0.2em;
}
.sitemap li li {
	margin-bottom:0;
	background: url(../images/picto/moins_orange.gif) no-repeat 2px 0.6em;
	padding-left:15px;
	position:relative;
}
.sitemap li li .picto {
	position:absolute;
	left:-1px;
	top:2px;
	width:9px;
	height:9px;
}
/*espaces par publics */
.sitemap .public h3 {
	background:#4B6F6B url(../images/bkgd/bkgd_menu_profil.png) no-repeat scroll 0 0;
	font-size:1.17em;
	font-weight:bold;
	margin-bottom:0.2em;
	padding:5px;
	width:240px;
}
.sitemap .public h3 a {
	background:#4B6F6B url(../images/bkgd/bkgd_menu_profil_a.png) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	padding:2px 0 0 10px;
}
.sitemap .public h3 a:hover,
.sitemap .public h3 a:focus {
	background: none;
	text-decoration:none;
}
.sitemap .public .public_etudiants h3,
.sitemap .public .public_etudiants h3 a {
	background-color: #82551a;
}
.sitemap .public .public_scolaires h3,
.sitemap .public .public_scolaires h3 a {
	background-color: #145771;
}
.sitemap .public .public_presse h3,
.sitemap .public .public_presse h3 a {
	background-color: #7C517E;
}
.sitemap .public ul {
	border:1px solid #D9D9D9;
	padding:0.5em 10px;
	margin:0;
	width:225px;
}
.sitemap .public ul ul{
	border:0;
	padding:0;
	width:auto;
	margin:0.1em 0 0.3em 0.2em;
}


/* ____________ STYLES SPECIFIQUES A LA PAGE D'ACCUEIL ____________________________________________*/
/* Colonne centrale */
.home #content{
	width: 680px;
	margin: 20px;
	padding:0;
}
.home #ctn_titrecontent{
	padding:0;
	margin:0;
}
.home #ctn_titrecontent .edito {
	margin:0;
}
/* Colonne centrale => Blocs */
.home #content .bloc{
	margin-bottom:22px;
}
.home #content .bloc .border{
	margin-top:3px;
}
.home #content .bloc h2{
	margin:0;
	padding: 0 25px 0px 16px;
	font-size: 150%;
	color: #3b2201;
	background: url(../images/picto/bg_titre_alaune.gif) no-repeat left 5px;
}
.home #content .bloc h2 span{
	padding: 0 22px 0 10px;
	background: #ffffff;
}
/* Colonne centrale => bloc a la une */
.home #content #ctn_alaune h2{
	font-size: 2em;
}
.home #content #ctn_alaune .border{
	padding-top:9px;
	border-color: #65A0A9;
}
.home #content #ctn_alaune .view h3{
	font-size:1.5em;
	padding:0;
	background:none;
}
.home #content #ctn_alaune .view .legende_illustration{
	width:133px;
}
.home #content #ctn_alaune .liste_actu{
	background: url(../images/picto/bg_listearticles.gif) repeat-y -11px top ;
	clear:both;
	overflow:hidden;
}
.home #content #ctn_alaune .list{
	float: left;
	width: 310px;
	margin: 0 0 0 6px;
	padding: 7px 0 0 7px;
	background: url(../images/picto/pointille_gris.gif) repeat-x top left;
}
.home #content #ctn_alaune .lien_tous{
	background: url(../images/picto/pointille_gris.gif) repeat-x top left;
	padding-top:5px;
}
/* Colonne centrale => bloc carto */
.home #content .violet h2{
	background: url(../images/picto/bg_titre_implantations.gif) no-repeat left 5px;
}
.home #content .violet .border{
	border-color:#7c517e;
	border-color: #B51551;
}
.home #content .violet .ctn_cartegeo{
	float: left;
	margin: 0 30px 0 0;
}
.home #content .violet ul{
	float: left;
	font-size: 1.1em;
	width: 230px;
}
.home #content .violet li{
	padding:0.5em 0;
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
}
.home #content .violet li a{
	display: block;
	width: 150px;
	padding: 0 0 0 12px;
	background: url(../images/picto/carre_bleu.gif) no-repeat 0px 5px;
	color: #06A5AB;
}
.home #content .violet #europe a{background-image: url(../images/picto/carre_violet.gif); color: #7c517c;  }
.home #content .violet #afrique_nord a{background-image: url(../images/picto/carre_jaune.gif); color: #9b8903;  }
.home #content .violet #afrique_ouest a{background-image: url(../images/picto/carre_orange.gif); color: #ef5606;  }
.home #content .violet #afrique_est a{background-image: url(../images/picto/carre_vert.gif); color: #2c980f;  }
.home #content .violet #amerique_latine a{background-image: url(../images/picto/carre_rose.gif); color: #c70371;  }
.home #content .violet #asie_pacifique a{background-image: url(../images/picto/carre_bleu_fonce.gif); color: #009EE2;  }

/* Colonne centrale  => blocs couleur */
.home #content .double_column .bloc h2{
	background: url(../images/picto/bg_titre_zoomsur.gif) no-repeat left 4px;
}
.home #content .double_column .bloc .content *,
.home #content .double_column .bloc .content a{
	color:#fff;
}
.home #content .double_column .bloc .content{
	padding: 12px;
	background: #65A0A9;
	border:none;
}
.home #content .double_column .bloc h3,
.home #content .double_column .bloc h4,
.home #content .double_column .bloc h5,
.home #content .double_column .bloc h6{
	background:none;
	padding:0;
	margin:0 0 5px 0;
	font-size:110%;
	border:none;
}
.home #content .double_column .bloc img{
	border: 1px solid #ffffff;
}
.home #content .double_column .bloc .legende_illustration{
	background:none;
}
.home #content .double_column .bloc a.lien_supp,
.home #content .double_column .bloc .lien_supp a,
.home #content .double_column .bloc .lien_tous a,
.home #content .double_column .bloc a.lien_tous{
	padding: 0 0 0 16px;
	float:right;
	clear:both;
	background: url(../images/picto/puce_lien_verte.gif) no-repeat 0px 1px;
}
/* orange */
.home #content .double_column .orange h2{
	background: url(../images/picto/bg_titre_phototeque.gif) no-repeat left 4px;
}
.home #content .double_column .orange .content{
	background: #E20613;
}
.home #content .double_column .orange .bloc a.lien_supp,
.home #content .double_column .orange .bloc .lien_supp a,
.home #content .double_column .orange .content .lien_tous a,
.home #content .double_column .orange .content a.lien_tous{
	background: url(../images/picto/puce_lien_orange.gif) no-repeat 0px 1px;
}
/* bleu */
.home #content .double_column .bleu h2{
	background: url(../images/picto/bg_titre_video.gif) no-repeat left 4px;
}
.home #content .double_column .bleu .content{
	background: #1d82aa;
}
.home #content .double_column .bleu .bloc a.lien_supp,
.home #content .double_column .bleu .bloc .lien_supp a,
.home #content .double_column .bleu .content .lien_tous a,
.home #content .double_column .bleu .content a.lien_tous{
	background: url(../images/picto/puce_lien_bleu.gif) no-repeat 0px 1px;
}
/* colonne de droite */
.home #right{
	width: 236px;
	padding-top: 0;
}

/* Cookie bar */
.cookiebar_ird{
	background-color:#fff;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	border-bottom: 1px solid #eeeeee;

}
.cookiebar_ask {
	width: 300px;
	background-color: #DDD;
	repeat: scroll 0% 0% white;
	border: 1px solid #ededed;
	padding: 10px 10px;
	text-align: center;
	position: fixed;
	top: 30px;
	left: 50%;
	margin-top: 0px;
	margin-left: -150px;
	z-index: 100000;
	opacity: 1;
}

#inform-and-ask{
	z-index: 1000;
}
.button_ask_cookie {
	margin-right:50px;
	text-decoration:none;
	border : inherit;
	padding: 3px;
	background: #E30614;
	color: #fff;
	height: 35px;
	width: 80px;
}
.button_ask_cookie_ok {
	text-decoration:none;
	border : inherit;
	padding: 3px;
	background: #1F71B8;
	color: #fff;
	height: 35px;
	width: 80px;
}
.div_ask_cookie {
	padding :10px 10px;
	text-align:center;
}

#cookie_bar_close {
	font-weight: bold;
	margin-left: 20px;
	cursor: pointer;
}
