body,html{margin:0;padding:0;background:url(../img/arriere-plan.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#525252;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:16px;}
a img{border:none;}
input[type=text],textarea{border:#3479B9 solid 1px;color:#3479B9;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:16px;padding:4px 6px;width:600px;}
textarea{height:125px;}
input+input,input+textarea,input+div+input,input+div+textarea{margin-top:5px;}
section ol li+li,section ul li+li{margin-top:8px;}
section ol li ul{list-style:circle;margin-bottom:15px;}
@font-face{font-family:'sansserifbookflfmedium';src:url('../fonts/sansserifbookflf-webfont.eot');src:url('../fonts/sansserifbookflf-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sansserifbookflf-webfont.woff') format('woff'),url('../fonts/sansserifbookflf-webfont.ttf') format('truetype'),url('../fonts/sansserifbookflf-webfont.svg#sansserifbookflfmedium') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'sansserifbldflfmedium';src:url('../fonts/sansserifbldflf-webfont.eot');src:url('../fonts/sansserifbldflf-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sansserifbldflf-webfont.woff') format('woff'),url('../fonts/sansserifbldflf-webfont.ttf') format('truetype'),url('../fonts/sansserifbldflf-webfont.svg#sansserifbldflfmedium') format('svg');font-weight:normal;font-style:normal;}a{color:#0158A7;}a:hover{color:#e2682d;}
h1,h2,h3{margin:0;padding:0;font-family:'sansserifbookflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;}
h1{color:#0158A7;font-size:26px;line-height:30px;}
h2{font-size:23px;line-height:32px;}
h3{color:#E36122;}
p,ul,li,ol{margin:0;padding:0;line-height:22px;}
ul,ol{padding-left:15px;}
h1+h3,h1+p,h1+ul,h1+table,h1+ol,h1+form,h2+p,h2+ul,h2+table,h2+ol,h2+form,h3+p,h3+ul,h3+table,h3+ol,h3+form,p+p,p+form,ul+table,h1+.boite,h2+.boite,h3+.boite,p+.boite,ol+p,ul+p,form+p,table+p,table+ul{margin-top:15px;}
p+ul,p+ol{margin-top:5px;}
.boite+p{margin-top:20px;}
p+table{margin-top:18px;}
p+h2,ol+h2,ul+h2,table+h2,form+h2,ol+h3,ul+h3,table+h3,form+h3,.conteneurPlusMoins+h3,.conteneurPlusMoins+h2,.conteneurPlusMoins+h2,.conteneurPlusMoins+h3{margin-top:30px;}
h2+h3{margin-top:30px;}
p+h3,p+h1,table+h1,ul+h1,.blocsPortail+.conteneurPlusMoins{margin-top:40px;}
h1+h2,table+table,.boite+h3{margin-top:30px;}
.requis{color:#F00;display:block;font-size:12px;}
#contenu .boite ul,#contenu .boite ol{border-left:#ce6c45 solid 5px;padding-left:30px;}
#contenu .boite .espacement ul{border-left:none;}
#contenu ul li ul,#contenu ol li ul{border-left:0 !important;background-color:#F0F0F0;margin-left:-15px;padding:10px 10px 10px 45px !important;margin-top:10px;}
#contenu .boite.plan ul li ul,#contenu .boite.plan ol li ul{background-color:#FFF;margin-top:0;}
.boite.plan ul+ul{margin-top:15px;}
#contenu .boite.plan ul{border-left:none;padding-left:15px;}
.boite{border:#cacaca solid 1px;padding:30px 20px;}.boite+.boite{margin-top:20px;}
body.page21 .boite,.boiteIntSansBordure .boite{padding:0;border:0;}
.btn{-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;transition:background-color 0.5s ease 0s;-webkit-transition:background-color 0.5s ease 0s;background-color:#0158A7;color:#FFF;display:inline-block;font-family:'sansserifbookflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:22px;padding:6px 50px 4px 40px;position:relative;text-decoration:none;text-transform:uppercase;}.btn span{transition:right 0.5s ease 0s;-webkit-transition:right 0.5s ease 0s;background:url(../img/fleche-bouton.png) 0 0 no-repeat;display:block;height:15px;margin-top:-8px;position:absolute;top:50%;right:20px;width:21px;}
.btn:hover{background-color:#E36122;color:#FFF;}.btn:hover span{right:15px;}
.conteneurBouton{margin-top:30px;text-align:center;}
.tableau td{padding:12px 8px;}
.tableau .entete{background-color:#DBDBDB;font-weight:bold;}
.tableau tr+tr td{border-top:#999 dotted 1px;}
.tableau .entete+tr td{border-top:none;}
.tableauClients td img{max-width:75%;}
.conteneurPlusMoins #plusMoins-15 .plusMoinsContenu .espacement{padding-left:15px;}
#carteGoogle{bottom:0;left:0;position:absolute;}
.clear{clear:both;}
.boite .conteneurPlusMoins:first-child{margin-top:0;}
ul .conteneurPlusMoins .plusMoinsTitre{padding:0;}ul .conteneurPlusMoins .plusMoinsTitre .etat{display:none;}
ul .conteneurPlusMoins .plusMoinsTitre h1:after{color:#0158A7;content:'\00a0\00a0 read +';font-size:13px;font-weight:bold;text-transform:uppercase;}
ul .conteneurPlusMoins .plusMoinsTitre:hover h1,ul .conteneurPlusMoins .ouvert .plusMoinsTitre h1,ul .conteneurPlusMoins .ouvert .plusMoinsTitre:hover h1,ul .conteneurPlusMoins .plusMoinsTitre h1{color:#626262;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:16px;line-height:auto;text-transform:none;}
ul .conteneurPlusMoins .plusMoinsContenu .espacement{padding:10px 15px;}
#contenu .boite ul .espacement ul{padding:0 0 0 15px !important;}
ul .conteneurPlusMoins aside+aside{border-top:none;}
ul>li>.conteneurPlusMoins aside:nth-child(even) .plusMoinsTitre{background-color:#EFEFEF;}
#contenu ul li .espacement ul,#contenu ol li .espacement ul{background:none !important;}
#entete{margin:0 auto;width:960px;height:145px;position:relative;z-index:25;}#entete #logo{left:10px;position:absolute;top:20px;}
#entete nav{float:right;margin-top:10px;}#entete nav a{font-family:'sansserifbookflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;}
#entete nav.menuBas{margin-top:35px;}#entete nav.menuBas>ul>li>a{border-left-color:#989797;color:#e2682d;}
#entete nav.menuBas>ul>li{position:relative;}#entete nav.menuBas>ul>li:hover a,#entete nav.menuBas>ul>li.accueil:hover{color:#FFF;background-color:#5c5c5c;}
#entete nav.menuBas>ul>li ul{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIgc3RvcC1vcGFjaXR5PSIwLjkyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjUyNTIiIHN0b3Atb3BhY2l0eT0iMC45MiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(82, 82, 82, 0.92)), color-stop(100%, rgba(82, 82, 82, 0.92)));background:-webkit-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:-o-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:-ms-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:linear-gradient(to bottom, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb525252', endColorstr='#eb525252', GradientType=0);display:none;left:0;padding:0 4px;position:absolute;top:31px;}#entete nav.menuBas>ul>li ul li+li{border-top:#949494 solid 1px;}
#entete nav.menuBas>ul>li ul a{transition:color 0.5s ease 0s;-webkit-transition:color 0.5s ease 0s;color:#FFF;display:block;height:40px;line-height:40px;padding:0 70px 0 5px;text-decoration:none;text-transform:none;white-space:nowrap;}#entete nav.menuBas>ul>li ul a:hover{color:#e2682d;}
#entete nav.menuBas img{display:none;}
#entete nav.menuHaut .accueil{background:url(../img/ico-accueil.png) center top no-repeat;display:inline-block;overflow:hidden;position:relative;text-indent:-9999em;width:25px;}#entete nav.menuHaut .accueil img{position:absolute;}
#entete nav a{color:#5c5c5c;text-decoration:none;text-transform:uppercase;}
#entete nav ul,#entete nav li{margin:0;padding:0;list-style:none;}
#entete nav>ul>li{float:left;}#entete nav>ul>li:first-child>a{border-left:none;}
#entete nav>ul>li>a{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;border-left:#e2682d solid 1px;display:block;height:31px;line-height:30px;padding:0 15px;}#entete nav>ul>li>a:hover,#entete nav>ul>li>a.accueil:hover{background-color:#e2682d;color:#FFF;}
#entete nav>ul>li>a.accueil:hover{background-position:center bottom;}
#navigationPrincipale{float:right;left:-50%;margin-bottom:5px;position:relative;z-index:20;}#navigationPrincipale a{font-family:'sansserifbookflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;}
#navigationPrincipale ul,#navigationPrincipale li{margin:0;padding:0;list-style:none;}
#navigationPrincipale>ul{left:50%;position:relative;}
#navigationPrincipale>ul>li{float:left;position:relative;}#navigationPrincipale>ul>li+li{border-left:#e2682d solid 1px;}
#navigationPrincipale>ul>li:hover>a{background-color:#e2682d;color:#FFF;}
#navigationPrincipale>ul>li>a{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;color:#5c5c5c;display:block;font-size:17px;height:50px;line-height:50px;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;}
#navigationPrincipale>ul>li img{display:none;margin-left:-14px;left:50%;position:absolute;z-index:10;}
#navigationPrincipale>ul>li>ul{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIgc3RvcC1vcGFjaXR5PSIwLjkyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjUyNTIiIHN0b3Atb3BhY2l0eT0iMC45MiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(82, 82, 82, 0.92)), color-stop(100%, rgba(82, 82, 82, 0.92)));background:-webkit-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:-o-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:-ms-linear-gradient(top, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);background:linear-gradient(to bottom, rgba(82, 82, 82, 0.92) 0%, rgba(82, 82, 82, 0.92) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb525252', endColorstr='#eb525252', GradientType=0);display:none;position:absolute;z-index:5;}#navigationPrincipale>ul>li>ul li{margin:0 4px;}#navigationPrincipale>ul>li>ul li:first-child{margin-top:15px;}
#navigationPrincipale>ul>li>ul li:last-child{margin-bottom:4px;}
#navigationPrincipale>ul>li>ul li+li{border-top:#949494 solid 1px;}
#navigationPrincipale>ul>li>ul a{transition:color 0.5s ease 0s;-webkit-transition:color 0.5s ease 0s;color:#FFF;display:block;height:40px;line-height:40px;padding:0 70px 0 5px;text-decoration:none;white-space:nowrap;}#navigationPrincipale>ul>li>ul a:hover{color:#e2682d;}
#conteneurPrincipal{margin:0 auto;position:relative;width:960px;-webkit-box-shadow:0 0 25px 4px rgba(0, 0, 0, 0.3);box-shadow:0 0 25px 4px rgba(0, 0, 0, 0.3);background-color:#FFF;padding:10px;width:940px;}#conteneurPrincipal #enteteSection{background:#3771ba url(../img/entete-section.jpg) right center no-repeat;height:148px;margin-bottom:10px;position:relative;text-transform:uppercase;}#conteneurPrincipal #enteteSection,#conteneurPrincipal #enteteSection a{color:#FFF;font-family:'sansserifbookflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;}
#conteneurPrincipal #enteteSection ol{margin:0;padding:0;bottom:15px;left:30px;list-style:none;position:absolute;}#conteneurPrincipal #enteteSection ol li{float:left;}
#conteneurPrincipal #enteteSection>span{bottom:45px;left:30px;font-family:'sansserifbldflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:36px;position:absolute;}
#conteneurPrincipal #contenu{position:relative;}
#conteneurPrincipal section{min-height:400px;padding:25px 25px 50px;width:670px;}#conteneurPrincipal section.portail{width:890px;}
#conteneurPrincipal #colonneDroite{background:#dbdbdb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dbdbdb 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdbdb), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #dbdbdb 0%, #ffffff 100%);background:-o-linear-gradient(top, #dbdbdb 0%, #ffffff 100%);background:-ms-linear-gradient(top, #dbdbdb 0%, #ffffff 100%);background:linear-gradient(to bottom, #dbdbdb 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#ffffff', GradientType=0);height:100%;position:absolute;right:0;top:0;width:220px;}#conteneurPrincipal #colonneDroite>div{padding:15px;}
#conteneurPrincipal aside>nav a,#conteneurPrincipal aside>nav span{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;color:#0158A7;display:block;font-size:14px;text-decoration:none;text-transform:uppercase;}#conteneurPrincipal aside>nav a.actif,#conteneurPrincipal aside>nav span.actif,#conteneurPrincipal aside>nav a:first-child,#conteneurPrincipal aside>nav span:first-child{background:url(../img/fleche-bleue-col-droite.png) left 5px no-repeat;font-family:'sansserifbldflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;padding-left:12px;}
#conteneurPrincipal aside>nav a+a,#conteneurPrincipal aside>nav span+a{margin-top:7px;}
#conteneurPrincipal aside>nav a:first-child,#conteneurPrincipal aside>nav span:first-child{background:none;font-size:18px;line-height:22px;}#conteneurPrincipal aside>nav a:first-child+a,#conteneurPrincipal aside>nav span:first-child+a{margin-top:20px;}
#conteneurPrincipal aside>nav a:hover,#conteneurPrincipal aside>nav span:hover{color:#E36122;}
#conteneurPrincipal aside>nav a.actif:hover,#conteneurPrincipal aside>nav span.actif:hover,#conteneurPrincipal aside>nav a:first-child,#conteneurPrincipal aside>nav span:first-child{color:#0158A7;}
#conteneurPrincipal aside.sidebox{cursor:hand;cursor:pointer;transition:background 0.5s ease 0s;-webkit-transition:background 0.5s ease 0s;padding:20px 10px 40px 0;position:relative;}#conteneurPrincipal aside.sidebox:hover>a{background-position:-22px 0;}
#conteneurPrincipal aside.sidebox.bleu:hover>a{background-position:0 0;}
#conteneurPrincipal aside.sidebox.bleu h1{color:#0158A7;}
#conteneurPrincipal aside.sidebox.bleu>a{background-position:-22px 0;}
#conteneurPrincipal aside.sidebox h1{color:#E36122;font-size:20px;line-height:20px;}#conteneurPrincipal aside.sidebox h1+p{margin-top:5px;}
#conteneurPrincipal aside.sidebox p{font-size:14px;line-height:20px;}
#conteneurPrincipal aside.sidebox+.sidebox{border-top:#383838 dotted 1px;margin-top:0;}
#conteneurPrincipal aside.sidebox>a{transition:background-position 0.5s ease 0s;-webkit-transition:background-position 0.5s ease 0s;background:url(../img/fleche-sidebox.png) -44px 0 no-repeat;bottom:15px;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:-9999em;width:22px;}
#conteneurPrincipal aside+.sidebox{border-top:#383838 dotted 1px;margin-top:20px;}
body.contact #conteneurPrincipal{padding-bottom:310px;}
.listeAlbums{padding:20px 0;}
.listeAlbums a{-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;display:inline-block;padding:7px 15px 5px;text-decoration:none;}.listeAlbums a.actif{background-color:#0158A7;color:#FFF;}
.listeAlbums a+a{margin-left:10px;}
#piedDePage{margin:0 auto;position:relative;width:960px;}#piedDePage>div{background-color:#FFF;padding:30px 20px;position:relative;}
#piedDePage nav{background:#f6f6f6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f6f6f6 0%, #d8d8d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #d8d8d8));background:-webkit-linear-gradient(top, #f6f6f6 0%, #d8d8d8 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #d8d8d8 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #d8d8d8 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #d8d8d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d8d8d8', GradientType=0);padding:30px 0 30px 30px;}#piedDePage nav a{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;color:#0158A7;display:block;font-family:'sansserifbookflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:15px;text-decoration:none;text-transform:uppercase;}#piedDePage nav a+a,#piedDePage nav a.sousmenu+a{margin-top:25px;}
#piedDePage nav a+.sousmenu{margin-top:10px;}
#piedDePage nav a.sousmenu{color:#525252;font-size:14px;line-height:16px;padding-left:5px;text-decoration:underline;}#piedDePage nav a.sousmenu+.sousmenu{margin-top:7px;}
#piedDePage nav a:hover{color:#e2682d;}
#piedDePage nav .colonne{float:left;}#piedDePage nav .colonne+.colonne{padding-left:30px;}
#piedDePage p,#piedDePage a{color:#979797;font-size:11px;}
#piedDePage p+p{background:url(../img/ico-telephone.png) left center no-repeat;font-size:20px;height:34px;line-height:34px;padding-left:45px;position:absolute;right:15px;top:10px;}
.conteneurPlusMoins{margin-top:20px;}.conteneurPlusMoins .plusMoinsTitre:hover .etat,.conteneurPlusMoins .ouvert .plusMoinsTitre .etat,.conteneurPlusMoins .ouvert .plusMoinsTitre:hover .etat{background-position:-28px 0;}
.conteneurPlusMoins .plusMoinsTitre:hover h1,.conteneurPlusMoins .ouvert .plusMoinsTitre h1,.conteneurPlusMoins .ouvert .plusMoinsTitre:hover h1{color:#626262;}
.conteneurPlusMoins .plusMoinsTitre{cursor:hand;cursor:pointer;padding:10px 30px 8px 50px;position:relative;}.conteneurPlusMoins .plusMoinsTitre h1{transition:color 0.5s ease 0s;-webkit-transition:color 0.5s ease 0s;color:#0158A7;font-size:20px;line-height:24px;}
.conteneurPlusMoins .plusMoinsTitre .etat{transition:background-position 0.5s ease 0s;-webkit-transition:background-position 0.5s ease 0s;background:url(../img/plus-moins.gif) 0 0 no-repeat;height:28px;left:0;margin-top:-14px;position:absolute;top:50%;width:28px;}
.conteneurPlusMoins .ouvert .plusMoinsTitre .etat{background-position:0 -28px;}
.conteneurPlusMoins .ouvert .plusMoinsTitre:hover .etat{background-position:-28px -28px;}
.conteneurPlusMoins .plusMoinsContenu{display:none;}.conteneurPlusMoins .plusMoinsContenu .espacement{padding:10px 15px 30px 25px;}
.conteneurPlusMoins aside+aside{border-top:#0158A7 solid 1px;}
.conteneurPlusMoins.produit h2+ul{margin-top:0px;}
.conteneurPlusMoins.produit a{text-decoration:none;}
.listePdf a{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;color:#525252;display:block;padding:13px 50px;position:relative;text-decoration:none;}.listePdf a:hover{color:#0158A7;padding-left:60px;}
.listePdf a+a{border-top:#0158A7 solid 1px;}
.listePdf a.pdf{background:url(../img/ico-pdf.png) left center no-repeat;}
.listePdf a .fleche{background:url(../img/fleche-sidebox.png) -22px 0 no-repeat;display:block;height:17px;margin-top:-8px;position:absolute;right:5px;top:50%;width:22px;}
.blocsPortail{margin-top:50px;}.blocsPortail.portail4{margin-top:-10px;}
.blocsPortail .bloc{cursor:hand;cursor:pointer;background:url(../img/portail-defaut.jpg) 0 0 no-repeat;float:left;height:210px;position:relative;width:290px;}.blocsPortail .bloc.bloc7{background-image:url(../img/portail-page-7.jpg);}
.blocsPortail .bloc.bloc8{background-image:url(../img/portail-page-8.jpg);}
.blocsPortail .bloc.bloc9{background-image:url(../img/portail-page-9.jpg);}
.blocsPortail .bloc.bloc10{background-image:url(../img/portail-page-10.jpg);}
.blocsPortail .bloc.bloc14{background-image:url(../img/portail-page-14.jpg);}
.blocsPortail .bloc.bloc15{background-image:url(../img/portail-page-15.jpg);}
.blocsPortail .bloc.bloc16{background-image:url(../img/portail-page-16.jpg);}
.blocsPortail .bloc+.bloc{margin-left:10px;}
.blocsPortail .bloc:hover a{height:126px;padding-top:84px;}.blocsPortail .bloc:hover a span{background-position:left top;}
.blocsPortail .bloc a{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3NzFiYSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM3NzFiYSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, rgba(55, 113, 186, 0.8) 0%, rgba(55, 113, 186, 0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(55, 113, 186, 0.8)), color-stop(100%, rgba(55, 113, 186, 0.8)));background:-webkit-linear-gradient(top, rgba(55, 113, 186, 0.8) 0%, rgba(55, 113, 186, 0.8) 100%);background:-o-linear-gradient(top, rgba(55, 113, 186, 0.8) 0%, rgba(55, 113, 186, 0.8) 100%);background:-ms-linear-gradient(top, rgba(55, 113, 186, 0.8) 0%, rgba(55, 113, 186, 0.8) 100%);background:linear-gradient(to bottom, rgba(55, 113, 186, 0.8) 0%, rgba(55, 113, 186, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3771ba', endColorstr='#cc3771ba', GradientType=0);bottom:0;color:#FFF;display:block;font-family:'sansserifbookflfmedium',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:19px;height:54px;left:0;line-height:22px;padding:11px 70px 0 20px;position:absolute;text-decoration:none;text-transform:uppercase;width:200px;}.blocsPortail .bloc a span{transition:background-position 0.5s ease 0s;-webkit-transition:background-position 0.5s ease 0s;background:url(../img/ico-fleche-dentelee-portail.png) right top no-repeat;display:block;height:37px;margin-top:-19px;position:absolute;right:10px;top:50%;width:38px;}
.blocsPortail .separateur{height:10px;}
#galleria{height:420px;}
#juicebox-container{}
#jb-glry-dlg{z-index:99999;}
.jcbx-glry-classic{background-color:#000 !important;}
.pm12 table+table{border-top:#999 dotted 1px;}.pm12 table+table>tbody>tr td{padding-top:30px;}
.pm22 .plusMoinsContenu,.pm32 .plusMoinsContenu,.pm21 .plusMoinsContenu{margin-left:-15px;}
