@font-face {
 font-family: 'Roboto-Black';
 src: url('fonts/roboto/Roboto-Black.eot');
 src: url('fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
 url('fonts/roboto/Roboto-Black.woff') format('woff'),
 url('fonts/roboto/Roboto-Black.ttf') format('truetype'),
 url('fonts/roboto/Roboto-Black.svg#Roboto-Black') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'Roboto-Bold';
 src: url('fonts/roboto/Roboto-Bold.eot');
 src: url('fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
 url('fonts/roboto/Roboto-Bold.woff') format('woff'),
 url('fonts/roboto/Roboto-Bold.ttf') format('truetype'),
 url('fonts/roboto/Roboto-Bold.svg#Roboto-Black') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'Roboto-Medium';
 src: url('fonts/roboto/Roboto-Medium.eot');
 src: url('fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
 url('fonts/roboto/Roboto-Medium.woff') format('woff'),
 url('fonts/roboto/Roboto-Medium.ttf') format('truetype'),
 url('fonts/roboto/Roboto-Medium.svg#Roboto-Medium') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'RobotoCondensed-Bold';
 src: url('fonts/roboto/RobotoCondensed-Bold.eot');
 src: url('fonts/roboto/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
 url('fonts/roboto/RobotoCondensed-Bold.woff') format('woff'),
 url('fonts/roboto/RobotoCondensed-Bold.ttf') format('truetype'),
 url('fonts/roboto/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}




@font-face {
    font-family: 'komika_textregular';
    src: url('fonts/komika/komikatext_regular_macroman/KOMTXT__-webfont.eot');
    src: url('fonts/komika/komikatext_regular_macroman/KOMTXT__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/komika/komikatext_regular_macroman/KOMTXT__-webfont.woff') format('woff'),
         url('fonts/komika/komikatext_regular_macroman/KOMTXT__-webfont.ttf') format('truetype'),
         url('fonts/komika/komikatext_regular_macroman/KOMTXT__-webfont.svg#komika_textbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'komika_textbold';
    src: url('fonts/komika/komikatext_bold_macroman/KOMTXTB_-webfont.eot');
    src: url('fonts/komika/komikatext_bold_macroman/KOMTXTB_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/komika/komikatext_bold_macroman/KOMTXTB_-webfont.woff') format('woff'),
         url('fonts/komika/komikatext_bold_macroman/KOMTXTB_-webfont.ttf') format('truetype'),
         url('fonts/komika/komikatext_bold_macroman/KOMTXTB_-webfont.svg#komika_textregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




.top-bar-section > ul > .divider:first-child, .top-bar-section > ul > [role="separator"]:first-child {
  display: none;
}

h1{
font-size:1.4em;
padding-top:20px;
}

.cache{
	position:absolute;
	margin-left:-4000px;
}

ul{
margin-left:15px;
}
p{
margin-bottom:inherit;
padding-bottom:1em;
}
a{
color:#000000;
text-decoration : underline;
}
a:hover{
color:#000000;
text-decoration : none;
}

#corps_expo{
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
}
#texte_expo{
margin-top:10px;
}

#pied_expo a{
	color:white;
}


#pied_expo li{
margin:0;
padding:0;
text-align:left;
list-style-type: none;
}
#chapo_expo,#chapo_expo p{
font-weight:bold;
}
#docs_portfolio_expo{
	margin-top:10px;
	margin-bottom:20px;
}
.titre_portfolio_expo{
font-weight:bold;
font-size:0.8em;
text-align:center;
}
.description_portfolio_expo{
font-size:0.8em;
text-align:center;
}
.spip_documents_center{
display: block;
clear: both;
width: 100%;
margin: 1em auto;
text-align:center;
}

.contain-to-grid{
height:60px;
}

#logo_expo{
float:left;
margin-right:5px;
width:150px;
}

#colorbox, #colorbox * {
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

#colorbox img { height: inherit; }

#colorbox {overflow: visible;}


#pied_expo{
background:white;
margin-top:20px;
padding-top:15px;
vertical-align:bottom;
}
#liens_pied_expo{
background:black;
}
#corps_expo{
margin-bottom:0;
}
div.logo_vdl {
padding-top:25px;
padding-bottom:35px;
margin-top:20px;
}

.breadcrumbs > *:before {
    content: ">";
	font-weight:bold;
}
.logo_expo_article{
float:left;
margin-right:5px;
width:150px;
}

#corps_expo ul.liste_moteur_recherche li{
	list-style-type: none;
	width:100%;
}

#corps_expo ul.liste_moteur_recherche{
	margin:0;
	padding:0;
}

.corps_agenda ul li{
	list-style-type: none;
}

/*
.top-bar-section li:not(.has-form) a:not(.button){
padding:inherit;
line-height:inherit;
background:inherit;
}
*/


.fi-arrow-left:before {
    content: "<";
}

.fi-arrow-right:before {
    content: ">";
}

p.intitule_requete_agenda{
	font-size:1.1em;
	font-weight:bold;
}

.button{

	background:black !important;
	color:#fff;
}

.button:hover{

	background:#c0c0c0 !important;
	color:black;
}

.magenda_ulcentral_image li{
	padding:5px;
	margin-bottom:20px;
	background: #EAE6ED;
}

li.current a{

	background:black !important;
	color:#fff;
}

.top-bar-section > ul > .divider:first-child, .top-bar-section > ul > [role="separator"]:first-child {
    display: none;
}


.notes_bas{
	margin-top:50px;
}

.notes_bas p{
	font-size:0.8em;
}