/*=======================================
		Mediaqueries de 1920px et plus
========================================*/
@media screen and (min-width: 1900px) {
    a.btn, .btn a {
        padding: 2px 25px 2px 10px
        }
    #header #nav ul {
        width: 1320px
        }
    #header #nav a {
        padding: 1em
        }
    #header #nav a.pictoHome {
        background-position: center 21px
        }
    #header #nav a.pictoHome:hover {
        background-position: center -38px
        }
    #footerFixed ul.nav li a {
        padding: 0 2.2%
        }
    #footerFixed ul.nav li a.active {
        padding: 0.55% 2.8%
        }
    #footerFixed ul.nav li a.gras, .isIe7 #footerFixed ul.nav li a.gras, .isIe8 #footerFixed ul.nav li a.gras {
        padding: 0.6% 2%
        }
    .isIe7 #footerFixed ul.nav li a, .isIe8 #footerFixed ul.nav li a {
        padding: 0 2%
        }
    .isIe7 #footerFixed ul.nav li a.active, .isIe8 #footerFixed ul.nav li a.active {
        padding: 0.55% 2%
        }
    #footerFixed ul.tools {
        width: 320px
        }
    #footerFixed ul.tools li {
        padding: 8px 3%
        }
    #footer .blocWidget .bloc {
        width: 60%
        }
    #footer .blocWidget .blocImage {
        width: 32%
        }
    #footer .etablissement .text {
        background-position: 78% center
        }
    /*===== Gestion des Font Size =====*/
    body {
        font-size: 19px
        }
    .widgetSpeedPackage .descriptif {
        font-size: 0.65em
        }
    #footerFixed {
        font-size: 0.7em
        }
    #slide-presentation .sideBar a {
        font-size: 0.9em
        }
    }
/*========================================
		Mediaqueries de 1600px Ã  1920px 	
========================================*/
@media screen and (max-width: 1900px) {
    a.btn, .btn a {
        padding: 3px 25px 2px 10px
        }
    #header #nav ul {
        width: 1270px
        }
    #header #nav a {
        padding: 1em
        }
    #header #nav a.pictoHome {
        background-position: center 20px
        }
    #header #nav a.pictoHome:hover {
        background-position: center -39px
        }
    #footerFixed ul.nav li a {
        padding: 0 1.6%
        }
    #footerFixed ul.nav li a.active {
        padding: 0.65% 1.9%
        }
    #footerFixed ul.nav li a.gras {
        padding: 0.6% 1.4%
        }
    #footerFixed ul.tools {
        width: 280px
        }
    #footerFixed ul.tools li {
        padding: 8px 0 0 6%
        }
    #footerFixed ul.listeLangues {
        bottom: 21px
        }
    #footer .etablissement .text {
        background-position: 77% center
        }
    #footer .blocWidget .bloc {
        width: 53%
        }
    /*===== Gestion des Font Size =====*/
    body {
        font-size: 18px
        }
    .widgetSpeedPackage .descriptif {
        font-size: 0.7em
        }
    #slide-presentation .sideBar a {
        font-size: 0.9em
        }
    }
/*========================================
		Mediaqueries de 1280px Ã  1600px 	
========================================*/
@media screen and (max-width: 1590px) {
    a.btn, .btn a {
        padding: 3px 25px 2px 10px
        }
    #header #nav ul {
        width: 1210px
        }
    #header #nav a {
        padding: 1em
        }
    #header #nav a.pictoHome {
        background-position: center 17px
        }
    #header #nav a.pictoHome:hover {
        background-position: center -42px
        }
    #footerFixed ul.nav li a {
        padding: 0 0.9%
        }
    #footerFixed ul.nav li a.active {
        padding: 0.85% 1.2%
        }
    #footerFixed ul.nav li a.gras {
        padding: 0.8% 0.7%
        }
    #footerFixed ul.tools {
        width: 240px
        }
    #footerFixed ul.tools li {
        padding: 8px 0 0 4%
        }
    #footerFixed ul.listeLangues {
        bottom: 21px
        }
    #footer .etablissement .text {
        background-position: 76% center
        }
    #footer .blocWidget .bloc {
        width: 49%
        }
    /*===== Gestion des Font Size =====*/
    body {
        font-size: 17px
        }
    .widgetSpeedPackage .descriptif {
        font-size: 0.7em
        }
    #slide-presentation .sideBar a, #actualites {
        font-size: 0.9em
        }
    }
/*========================================
		Mediaqueries de 1024px Ã  1280px 	
========================================*/
@media screen and (max-width: 1270px) {
    a.btn, .btn a {
        padding: 4px 25px 4px 10px
        }
    #header #nav ul {
        width: 900px
        }
    #header #nav a {
        padding: 1em 0.5em
        }
    #header #nav a.pictoHome {
        background-position: center 12px
        }
    #header #nav a.pictoHome:hover {
        background-position: center -47px
        }
    #footerFixed ul.nav li a {
        padding: 0 0.1%;
        font-size: 0.9em
        }
    #footerFixed ul.nav li a.active {
        padding: 1.4% 0.3%
        }
    #footerFixed ul.nav li a.gras {
        padding: 1.1% 0
        }
    #footerFixed ul.tools {
        width: 210px;
        font-size: 0.85em
        }
    .isIpad #footerFixed ul.tools {
        width: 205px;
        font-size: 0.8em !important
        }
    #footerFixed ul.tools li {
        padding: 8px 0 0 3%
        }
    #footerFixed ul.listeLangues {
        bottom: 20px
        }
    #footer .blocWidget .bloc {
        width: 46%
        }
    #footer .blocWidget .blocImage {
        width: 40%
        }
    .isIpad #footerFixed ul.nav li a.gras {
        padding: 1.4% 0
        }
    /*===== Gestion des Font Size =====*/
    #header #nav a, #content, .isIpad #footer .rsociaux a .texteReseauxSociaux {
        font-size: 0.8em
        }
    #footer .services .text, #actualites, .isIpad #footerFixed ul.nav li a {
        font-size: 0.9em
        }
    #content .pageslide .contenuSlide, #slide-presentation .sideBar a {
        font-size: 1em
        }
    }