@charset "UTF-8";

@media print {
	a[href]:after {
		content: none
	}
	header {
		display: none !important;
	}
	body {
		-webkit-print-color-adjust: exact !important;
	}
	* {
		-webkit-print-color-adjust: exact !important;
	}
	
}
@page {
    size:A4 landscape;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0;
    -webkit-print-color-adjust: exact;
}
/*
 * pour test
 */
body {
	min-height: 500px;
}

/**
 * général
 */
html, body {
	font-size: 10px;
}

body .bodywrapper {
	font-size: 10px;
}

img {
	display: inline-block;
	max-width: 100%;
}

.bodywrapper div.ancre:before {
	display: block;
	content: " ";
	margin-top: -175px;
	height: 175px;
	visibility: hidden;
}

.bodywrapper.editMode div.ancre:before {
	display: none;
	margin-top: 0;
	height: 0;
	visibility: hidden;
}

.bodywrapper .marge-haut-30 {
	margin-top: 30px;
}

.bodywrapper .marge-bas-30 {
	margin-bottom: 30px;
}

.bodywrapper .marge-bas-50 {
	margin-bottom: 50px;
}

.bodywrapper .marge-bas-130 {
	margin-bottom: 130px;
}

.bodywrapper .marge-droite-20 {
	margin-right: 20px;
}

.bodywrapper .marge-gauche-20 {
	margin-left: 20px;
}

.bodywrapper .cal_biseau {
	position: relative;
	z-index: 1;
}

.bodywrapper .cal_fond {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.bodywrapper .lien_medium {
	padding: 2px 0;
	display: block;
	font-family: "Raleway", sans-serif;
	font-weight: 400;
	font-size: 1.4em;
	color: #303030;
}

@media ( max-width : 768px) {
	.bodywrapper .lien_medium {
		font-size: 1.3em;
	}
}

.bodywrapper .lien_medium a {
	color: #303030;
}

div.bodywrapper .vertical-offset-30 {
	position: relative;
	z-index: 5;
	margin-top: -30px;
}

div.bodywrapper .fond-transparent {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
}

div.bodywrapper .cal_image-fond {
	position: absolute;
	top: 0;
	left: 0;
	max-height: 100%;
	width: 100%;
}

/**
 * misc commun
 */
div#bodywrapper .trait {
	display: inline-block;
	width: 50px;
	height: 1px;
}

@media ( max-width : 768px) {
	div#bodywrapper .trait {
		width: 25px;
	}
}

div#bodywrapper .trait.couleur2_pale {
	background-color: #e4f5e7;
}

div#bodywrapper .trait.couleur1_pale {
	background-color: #fbe2e6;
}

div#bodywrapper .trait.couleur3_pale {
	background-color: #d9e2ec;
}

div#bodywrapper .trait.couleur3 {
	background-color: #003d7e;
}

div#bodywrapper .trait.couleur2 {
	background-color: #48b95f;
}

div#bodywrapper .trait.couleur1 {
	background-color: #e73f57;
}

div#bodywrapper .trait.blanc {
	background-color: #ffffff;
}

div#bodywrapper .trait.noir {
	background-color: #000000;
}

div#bodywrapper .trait.gris {
	background-color: #303030;
}

div.bodywrapper .opacity-00 {
	opacity: 0;
}

div.bodywrapper .opacity-05 {
	opacity: 0.05;
}

div.bodywrapper .opacity-10 {
	opacity: 0.1;
}

div.bodywrapper .opacity-15 {
	opacity: 0.15;
}

div.bodywrapper .opacity-20 {
	opacity: 0.2;
}

div.bodywrapper .opacity-25 {
	opacity: 0.25;
}

div.bodywrapper .opacity-30 {
	opacity: 0.3;
}

div.bodywrapper .opacity-35 {
	opacity: 0.35;
}

div.bodywrapper .opacity-40 {
	opacity: 0.4;
}

div.bodywrapper .opacity-45 {
	opacity: 0.45;
}

div.bodywrapper .opacity-50 {
	opacity: 0.5;
}

div.bodywrapper .opacity-55 {
	opacity: 0.55;
}

div.bodywrapper .opacity-60 {
	opacity: 0.6;
}

div.bodywrapper .opacity-65 {
	opacity: 0.65;
}

div.bodywrapper .opacity-70 {
	opacity: 0.7;
}

div.bodywrapper .opacity-75 {
	opacity: 0.75;
}

div.bodywrapper .opacity-80 {
	opacity: 0.8;
}

div.bodywrapper .opacity-85 {
	opacity: 0.85;
}

div.bodywrapper .opacity-90 {
	opacity: 0.9;
}

div.bodywrapper .opacity-95 {
	opacity: 0.95;
}

div.bodywrapper .opacity-100 {
	opacity: 1;
}

div#bodywrapper .texte-couleur2_pale, div#bodywrapper .texte-couleur2_pale a {
	color: #e4f5e7;
}

div#bodywrapper .texte-couleur1_pale, div#bodywrapper .texte-couleur1_pale a {
	color: #fbe2e6;
}

div#bodywrapper .texte-couleur3_pale, div#bodywrapper .texte-couleur3_pale a {
	color: #d9e2ec;
}

div#bodywrapper .texte-couleur3, div#bodywrapper .texte-couleur3 a {
	color: #003d7e;
}

div#bodywrapper .texte-couleur2, div#bodywrapper .texte-couleur2 a {
	color: #48b95f;
}

div#bodywrapper .texte-couleur1, div#bodywrapper .texte-couleur1 a {
	color: #e73f57;
}

div#bodywrapper .texte-noir, div#bodywrapper .texte-noir a {
	color: #000000;
}

div#bodywrapper .texte-blanc, div#bodywrapper .texte-blanc a {
	color: #ffffff;
}

div#bodywrapper .texte-gris, div#bodywrapper .texte-gris a {
	color: #303030;
}

div#bodywrapper .fond-couleur3_pale {
	background-color: #d9e2ec;
}

div#bodywrapper .fond-couleur2_pale {
	background-color: #e4f5e7;
}

div#bodywrapper .fond-couleur1_pale {
	background-color: #fbe2e6;
}

div#bodywrapper .fond-couleur_ap {
	background-color: #003d7e;
}

div#bodywrapper .fond-beige {
	background-color: #f4f2e6;
}

div#bodywrapper .fond-blanc {
	background-color: #ffffff;
}

div#bodywrapper .fond-blanc-transparent-90 {
	background-color: rgba(255,255,255,0.9);
}

div#bodywrapper .fond-couleur3 {
	background-color: #003d7e;
}

div#bodywrapper .fond-couleur2 {
	background-color: #48b95f;
}

div#bodywrapper .fond-couleur1 {
	background-color: #e73f57;
}

div#bodywrapper .fond-gris {
	background-color: #f4f2e6;
}

div#bodywrapper .fond-couleur3-opaque-rubrique {
	background-color: #022c58;
}

div#bodywrapper .fond-couleur2-opaque-rubrique {
	background-color: #4eb361;
}

div#bodywrapper .fond-couleur1-opaque-rubrique {
	background-color: #e14057;
}

div#bodywrapper .fond-noir {
	background-color: #000000;
}

div#bodywrapper .hover-fond-blanc:hover, div#bodywrapper .hover-fond-blanc:focus {
	background-color: #fff;
}

div#bodywrapper .hover-fond-noir:hover, div#bodywrapper .hover-fond-noir:focus {
	background-color: #000;
}

div#bodywrapper .hover-fond-couleur1:hover, div#bodywrapper .hover-fond-couleur1:focus {
	background-color: #e73f57;
}

div#bodywrapper .hover-fond-couleur2:hover, div#bodywrapper .hover-fond-couleur2:focus {
	background-color: #48b95f;
}

div#bodywrapper .hover-fond-couleur3:hover, div#bodywrapper .hover-fond-couleur3:focus {
	background-color: #003d7e;
}

div#bodywrapper .blockhover-couleur1:hover a, div#bodywrapper .blockhover-couleur1:focus a {
	color: #e73f57;
}

div#bodywrapper .blockhover-couleur2:hover a, div#bodywrapper .blockhover-couleur2:focus a {
	color: #48b95f;
}

div#bodywrapper .blockhover-couleur3:hover a, div#bodywrapper .blockhover-couleur3:focus a {
	color: #003d7e;
}

div#bodywrapper a.hover-couleur2:hover, div#bodywrapper a.hover-couleur2:focus, div#bodywrapper .hover-couleur2 a:hover, div#bodywrapper article .hover-couleur2 a:hover, div#bodywrapper .hover-couleur2 a:hover p,
	div#bodywrapper .conteneurBiseaux.hover-couleur2 a:focus p {
	color: #48b95f;
}

div#bodywrapper .hover-couleur2 a:hover span.trait, div#bodywrapper .hover-couleur2 a:focus span.trait {
	background-color: #48b95f;
}

div#bodywrapper a.hover-couleur3:hover, div#bodywrapper a.hover-couleur3:focus, div#bodywrapper .hover-couleur3 a:hover, div#bodywrapper article .hover-couleur3 a:hover, div#bodywrapper .hover-couleur3 a:hover p,
	div#bodywrapper .conteneurBiseaux.hover-couleur3 a:focus p {
	color: #003d7e;
}

.cal_biseau img {
	width: 100%;
}

div#bodywrapper .hover-couleur3 a:hover span.trait, div#bodywrapper .hover-couleur3 a:focus span.trait {
	background-color: #003d7e;
}

div#bodywrapper a.hover-couleur1:hover, div#bodywrapper a.hover-couleur1:focus, div#bodywrapper .hover-couleur1 a:hover, div#bodywrapper .hover-couleur1 a:hover p, div#bodywrapper article .hover-couleur1 a:hover,
	div#bodywrapper .conteneurBiseaux.hover-couleur1 a:focus p {
	color: #e73f57;
}

div#bodywrapper .hover-couleur1 a:hover span.trait, div#bodywrapper .hover-couleur1 a:focus span.trait {
	background-color: #e73f57;
}

div#bodywrapper .hover-blanc:hover, div#bodywrapper .hover-blanc:focus, div#bodywrapper .hover-blanc:hover a, div#bodywrapper a.hover-blanc:hover, div#bodywrapper a.hover-blanc:focus,
	div#bodywrapper .hover-blanc a:hover, div#bodywrapper article .hover-blanc a:hover, div#bodywrapper .hover-blanc a:hover p, div#bodywrapper .conteneurBiseaux.hover-blanc a:focus p
	{
	color: #ffffff;
}

div#bodywrapper .hover-blanc a:hover span.trait, div#bodywrapper .hover-blanc a:focus span.trait {
	background-color: #ffffff;
}

div#bodywrapper .hover-noir:hover, div#bodywrapper .hover-noir:focus, div#bodywrapper .hover-noir:hover a, div#bodywrapper a.hover-noir:hover, div#bodywrapper a.hover-noir:focus,
	div#bodywrapper .hover-noir a:hover, div#bodywrapper article .hover-noir a:hover, div#bodywrapper .hover-noir a:hover p, div#bodywrapper .conteneurBiseaux.hover-noir a:focus p {
	color: #000000;
}

div#bodywrapper .hover-noir a:hover span.trait, div#bodywrapper .hover-noir a:focus span.trait {
	background-color: #000000;
}

div#bodywrapper .fond-couleur3-transparent-35 {
	background-image: url("../images/fond-couleur3-transparent-35.png");
}

div#bodywrapper .fond-couleur3-transparent-40 {
	background-image: url("../images/fond-couleur3-transparent-40.png");
}

div#bodywrapper .fond-couleur3-transparent-60 {
	background-image: url("../images/fond-couleur3-transparent-60.png");
}

div#bodywrapper .fond-couleur3-transparent-80 {
	background-color: rgba(0, 61, 126, 0.8)
}

div#bodywrapper .fond-couleur3-transparent-85 {
	background-image: url("../images/fond-couleur3-transparent-85.png");
}

div#bodywrapper .fond-noir-transparent-60 {
	background-image: url("../images/fond-noir-transparent-60.png");
}

div#bodywrapper .fond-noir-transparent-80 {
	background-image: url("../images/fond-noir-transparent-80.png");
}

div#bodywrapper .fond-couleur1-transparent-60 {
	background-image: url("../images/fond-couleur1-transparent-60.png");
}

div#bodywrapper .fond-couleur2-transparent-60 {
	background-image: url("../images/fond-couleur2-transparent-60.png");
}

div#bodywrapper .fond-couleur2-transparent-85 {
	background-image: url("../images/fond-couleur2-transparent-85.png");
}

/*
div#bodywrapper .cal_trait-fond-couleur2 {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background-position: bottom center;
	background-repeat: repeat-x;
	background-image: url("../images/fond-vertical-couleur2.png");
	z-index: 4;
}
*/

div.bodywrapper.editMode .pagination {
	font-size: 1.8rem !important;
}

div.bodywrapper .cal_bouton-commun {
	font-family: "Raleway", sans-serif;
	font-weight: 700;
	font-size: 1.6em;
	color: #003d7e;
	padding: 15px 10px;
	border: 1px solid #e73f57;
	float: right;
}

div.bodywrapper .cal_bouton-commun .cal_icone {
	display: inline-block;
	margin-right: 10px;
}

div.bodywrapper .cal_bouton-commun:hover, .cal_bouton-commun:focus {
	color: #e73f57;
	border-color: #003d7e;
}

@media ( max-width : 768px) {
	div.bodywrapper .cal_bouton-commun {
		font-size: 1.3em;
	}
}

div.bodywrapper .cal_bouton-commun.marge {
	margin-top: 20px;
	margin-bottom: 30px;
}

div.bodywrapper .cal_bouton-commun.gauche {
	float: left;
}

div.bodywrapper .cal_bouton-commun.noir {
	color: #000000;
	border-color: #000;
}

div.bodywrapper .cal_bouton-commun.noir:hover, div.bodywrapper .cal_bouton-commun.noir:focus {
	color: #003d7e;
	border-color: #003d7e;
}

div.bodywrapper .cal_publicite {
	background-color: #ffffff;
	padding: 10px;
	-webkit-box-shadow: 0px 0px 10px 0px #c0c0c0;
	-moz-box-shadow: 0px 0px 10px 0px #c0c0c0;
	box-shadow: 0px 0px 10px 0px #c0c0c0;
}

div#bodywrapper .cal_publicite img {
	margin: auto;
}

div#bodywrapper h2.bigTitle {
	font-size: 4.4em;
}

@media ( max-width : 768px) {
	div#bodywrapper h2 {
		font-size: 2.6em;
	}
}

/**
 * Header
 */
header {
	position: relative;
	width: 100%;
	z-index: 50;
}

header .cal_nav-principale {
	z-index:4;
}

header .cal_nav-secondaire {
	background-color: #eae9e2;
}

header .cal_nav-secondaire .cal_reseaux-sociaux {
	padding: 10px 0;
	float: left;
}

header .cal_nav-secondaire .cal_reseaux-sociaux a {
	display: inline-block;
	margin-left: 12px;
}

header .cal_nav-secondaire .cal_reseaux-sociaux a:hover img, header .cal_nav-secondaire .cal_reseaux-sociaux a:focus img {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
	opacity: 0.6;
	/*
    -ms-filter: ~"progid:DXImageTransform.Microsoft.Alpha(opacity=${opperc})";
    filter: ~"alpha(opacity=${opperc})";
  */
}

header>.cal_nav-secondaire .cal_liens {
	float: right;
}

/**
 * body
 */
body a:hover, body a:focus {
	text-decoration: none;
}

/**
* footer
*/
div#bodywrapper footer {
	padding-top: 100px;
	padding-bottom: 50px;
	font-family: "Raleway", sans-serif;
	color: #696969;
}

div#bodywrapper footer .bouton a {
	display: block;
	background-color: #356eab;
	border: 2px solid transparent;
	color: #ffffff;
	font-weight: 700;
	font-size: 1.6em;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}

div#bodywrapper footer .bouton a {
	color: #ffffff;
}

div#bodywrapper footer .bouton:hover a, div#bodywrapper footer .bouton:focus a {
	border-color: #356eab;
	color: #356eab;
	background-color: #ffffff;
}

div#bodywrapper footer .bouton:hover a, div#bodywrapper footer .bouton:focus a {
	color: #356eab;
}

div#bodywrapper footer .copyright {
	border-top: 1px solid #737373;
	margin-top: 20px;
	padding-top: 20px;
	text-align: center;
	font-weight: 600;
	font-size: 1.4rem;
	color: #737373;
}

div#bodywrapper footer .richtext p {
	margin: 0px;
	line-height: 130%;
	font-size: 1.4rem;
}

div#bodywrapper footer .copyright a {
	color: #737373;
}

div#bodywrapper footer .copyright a:hover, div#bodywrapper footer .copyright a:focus {
	color: #003d7e;
}

div#bodywrapper footer .row>div {
	padding-left: 15px;
}

div#bodywrapper footer .address {
	font-size: 1.4em;
	margin-bottom: 20px;
	padding-left: 15px;
}

div#bodywrapper footer .richtext .address a {
	font-weight: 500;
	color: #48b95f;
}

div#bodywrapper footer .address .richtext a:hover, div#bodywrapper footer .address .richtext a:focus {
	color: #003d7e;
	text-decoration: none;
}

div#bodywrapper footer .footerSmallLink a {
	padding-left: 30px;
	font-weight: 600;
	font-size: 1.4em;
	color: #737373;
	text-transform: uppercase;
	display: block;
	margin-bottom: 15px;
}

div#bodywrapper footer .richtext a:hover, div#bodywrapper footer .richtext a:focus {
	text-decoration: none;
}

div#bodywrapper footer .footerSmallLink a:hover, div#bodywrapper footer .footerSmallLink a:focus {
	color: #737373;
}

div#bodywrapper footer .footerSmallLink a:hover, div#bodywrapper footer .footerSmallLink a:focus {
	text-decoration: none;
	color: #003d7e;
}

div#bodywrapper footer .liensIcone {
	margin-top: 20px;
	font-weight: 600;
	font-size: 1.6em;
	color: #003d7e;
	text-transform: uppercase;
	margin-left: 15px;

	/*  margin-bottom: 15px; */
}

div#bodywrapper footer .headPilotContainer {
	margin-left: 15px;
}

div#bodywrapper footer .liensIcone a {
	color: #003d7e;
}

div#bodywrapper footer .footerBigLink {
	margin-top: 20px;
	display: block;
	margin-left: 10px;
	font-family: "Raleway", sans-serif;
	color: #003d7e;
	font-weight: 600;
	font-size: 1.6em;
	text-transform: uppercase;
}

div#bodywrapper footer .footerBigLink a {
	color: #003d7e;
}

div#bodywrapper footer .footerHugeLink {
	display: block;
	background-color: #356eab;
	border: 2px solid transparent;
	color: #ffffff;
	font-weight: 700;
	font-size: 1.6em;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}

div#bodywrapper footer .footerHugeLink:hover, footer .footerHugeLink:focus {
	border-color: #356eab;
	color: #356eab;
	background-color: #ffffff;
}

div#bodywrapper footer .accesPrive a {
	color: #003d7e;
}

div#bodywrapper footer .accesPrive {
	padding-left: 30px;
	font-weight: 600;
	font-size: 1.4em;
	color: #003d7e;
	text-transform: uppercase;
	margin-bottom: 15px;
}

div#bodywrapper footer .liensIcone a::before, div#bodywrapper footer .accesPrive a::before {
	font-family: Linearicons-Free;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

div#bodywrapper footer .accesPrive a:hover, div#bodywrapper footer .accesPrive a:focus {
	color: #737373;
}

div#bodywrapper footer .accesPrive a::before {
	content: "\e80f";
	margin-right: 3px;
}

div#bodywrapper footer .newsletter a::before {
	content: "\e818";
	margin-right: 3px;
}

div#bodywrapper footer .padding-left-30 {
	padding-left: 30px;
}

div#bodywrapper footer .reseaux-sociaux {
	margin-top: 10px;
}

div#bodywrapper footer .reseaux-sociaux span {
	color: #737373;
	font-size: 1.4em;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
}

div#bodywrapper footer .reseaux-sociaux a {
	display: inline-block;
	margin: 0 5px;
}

div#bodywrapper footer .reseaux-sociaux a img {
	max-width: 36px;
	height: auto;
}

div#bodywrapper footer .reseaux-sociaux a:hover img, div#bodywrapper footer .reseaux-sociaux a:focus img {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
	opacity: 0.6;

}
@media ( max-width : 768px) {
	div#bodywrapper footer .row>div {
		margin-top: 20px;
		text-align: center;
	}
}

@media ( max-width : 768px){
	div #bodywrapper footer .cal_liens {
		margin-top: 20px;
	}
}

.trait.couleur1 {
	background-color: #e73f57;
}

div#bodywrapper .cal_type {
	margin-bottom: 2px;
}

div#bodywrapper .cal_element-sous-menu .richtext p {
	line-height: normal;
	margin: 0px;
}

div#bodywrapper .search-btn{
	border:2px solid #003d7e;
	background-color: #003d7e;
}

div#bodywrapper .search-btn:hover{
	color: #003d7e;
	border:3px solid #003d7e;
	background-color:#ffffff;
}

div#bodywrapper .loader {
    border-top: 14px solid #003d7e; 
}

/**
 * header mode edit
 */
.editMode header .cal_nav-secondaire div .cal_reseaux-sociaux {
	width: 15%;
	min-width: 60px;
}

.editMode header .cal_nav-secondaire div .cal_liens {
	width: 84%;
	padding: 10px 0;
}

.editMode header .cal_nav-secondaire div .cal_reseaux-sociaux .editmodeList.x-component div.gwt-HTML.x-component div, .editMode header .cal_nav-secondaire div .cal_liens div.editmodeArea div div.gwt-HTML.x-component div
	{
	display: inline-block;
}

.editMode header .cal_nav-secondaire div .cal_reseaux-sociaux .editmodeList.x-component div.gwt-HTML.x-component div:last-child, .editMode header .cal_nav-secondaire div .cal_liens div.editmodeArea div div.gwt-HTML.x-component div:last-child
	{
	display: block;
}

.editMode header .cal_nav-secondaire div .cal_liens div div div div+* {
	display: inline-block;
	vertical-align: middle;
}

.editMode header .cal_nav-secondaire div .cal_liens div div div div+*:last-child {
	display: block;
}

.editMode .hidden-xs {
	display: block !important
}

.editMode .button-placeholder {
	z-index: 2;
}

/* centered columns styles */
.row-centered {
	text-align: center;
}

.col-centered {
	display: inline-block;
	float: none;
	/* reset the text-align */
	text-align: left;
	/* inline-block space fix */
	margin-right: -4px;
}

.col-fixed {
	/* custom width */
	width: 320px;
}

.col-min {
	/* custom min width */
	min-width: 320px;
}

.col-max {
	/* custom max width */
	max-width: 320px;
}

/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}

div#bodywrapper .cal_partage a i{
    font-size: 24px;
    color: #e73f57;
}

div.bodywrapper .socialfeedBody .cal_social-feed .cal_contenant .cal_liens_reseaux a i{
    font-size: 24px;
    color: #e73f57;
}

.bodywrapper article .cal_contenu ul.filesList li {
	margin-bottom: 0;
}

div.bodywrapper .filesList a.listLink{
	font-size: 1.6rem;
    font-family: "Raleway", sans-serif;
    font-weight: normal;
}

div.bodywrapper .filesList .listIcone{
	font-size: 1.6rem;
}

div.bodywrapper .filesList .lnr{
	vertical-align: middle;
	font-size: 2rem;
    font-size: 1.6rem;
}