/*****   FONT   *****/
@font-face {
font-family:'OxygenRegular';
src:url('/RessourcesCentrales/fonts/Oxygen/Regular/oxygen-regular-webfont.eot');
src:url('/RessourcesCentrales/fonts/Oxygen/Regular/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/RessourcesCentrales/fonts/Oxygen/Regular/oxygen-regular-webfont.woff') format('woff'),
url('/RessourcesCentrales/fonts/Oxygen/Regular/oxygen-regular-webfont.ttf') format('truetype'),
url('/RessourcesCentrales/fonts/Oxygen/Regular/oxygen-regular-webfont.svg#Oxygen') format('svg');
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:'OxygenBold';
src:url('/RessourcesCentrales/fonts/Oxygen/Bold/oxygen-bold-webfont.eot');
src:url('/RessourcesCentrales/fonts/Oxygen/Bold/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/RessourcesCentrales/fonts/Oxygen/Bold/oxygen-bold-webfont.woff') format('woff'),
url('/RessourcesCentrales/fonts/Oxygen/Bold/oxygen-bold-webfont.ttf') format('truetype'),
url('/RessourcesCentrales/fonts/Oxygen/Bold/oxygen-bold-webfont.svg#OxygenBold') format('svg');
font-weight:normal;
font-style:normal;
}

@font-face {
font-family:'OxygenLight';
src:url('/RessourcesCentrales/fonts/Oxygen/Light/oxygen-light-webfont.eot');
src:url('/RessourcesCentrales/fonts/Oxygen/Light/oxygen-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/RessourcesCentrales/fonts/Oxygen/Light/oxygen-light-webfont.woff') format('woff'),
url('/RessourcesCentrales/fonts/Oxygen/Light/oxygen-light-webfont.ttf') format('truetype'),
url('/RessourcesCentrales/fonts/Oxygen/Light/oxygen-light-webfont.svg#OxygenLight') format('svg');
font-weight:normal;
font-style:normal;
}


html{
font-size:16px;
}

body {
margin:0;
padding:0 0 5rem 0;
background-color:#FFFFFF;
font-family:OxygenRegular, Verdana, Geneva, sans-serif;
color:#475161;
}

a, a:link, a:visited, a:focus, a:hover, a:active {
color:#CD181F;
text-decoration:none;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}

a:hover, a:focus, a:active {
color:#999999;
}

ul {
margin:0;
padding:0;
list-style:none;
}

div.clear {
clear:both;
height:0;
font-size:0;
line-height:0;
margin:0;
padding:0;
border:0;
}

.gauche {
text-align:left;
}

.droite {
text-align:right;
}

.centrer {
text-align:center;
}

label {
font-weight:bold;	
}

.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
float:left;
}

select {
margin:0;
}

.relative {
position:relative;
}

.ra-pagination ul {
list-style-type:none;
margin:0.75rem 0;
padding:0;
}

.ra-pagination ul li {
position:relative;
float:left;
padding:0 0.25rem;
}

li.iconefichier img {
vertical-align:bottom;
padding-right:0.5rem;
}

.logo {
padding:2.5rem 0 2.5rem 0;
text-align:center;
}

a img {
opacity:1;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}

a:hover img {
opacity:0.8;
-webkit-transition:all 300ms ease;
-moz-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;
}

div.icone {
text-align:center;
padding:0 0 2rem 0;
}

.espacementTop {
margin-top:2rem;
}


/*------------     Page 404     ------------*/
/*------------------------------------------*/
.body-404 {
background-color:#F1F0F8;
text-align:center;
}
.body-404 img {
width:450px;
margin:60px 0px 20px 0px;
}
.body-404 p {
text-align:center;
font-size:2rem;
color:#1F1F1F;
}
.body-404 a {
color:#1F1F1F;
font-size:1.25rem;
}
.body-404 a:hover, .body-404 a:active, .body-404 a:focus {
color:#687B80;
}
