h1, h2, h3, h4, h5, h6 {
    margin-bottom: 10px;
}

h1 {
    font-size: 26px;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 20px;
}

h4, h5, h6 {
    font-size: 18px;
}

.pw-float-left {
    float: left;
}

.pw-float-right {
    float: right;
}

.pw-clear {
    clear: both;
}

.pw-cabinet-dentaire-infos {
    /*font-size: 11px;*/
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}

.pw-cabinet-diaporama {
    margin: 20px 0;
    text-align: center;
}

.pw-cabinet-informations,
.pw-cabinet-colls-liste,
.pw-card-liste {
    list-style: none;
    margin: 0;
    overflow: visible;
    padding-left: 0px;
}

    .pw-cabinet-informations li,
    .pw-cabinet-colls-liste li,
    .pw-card-liste pw-li {
        overflow: visible;
        margin-bottom: 20px;
    }

    .pw-cabinet-colls-liste .pw-cabinet-coll-img,
    .pw-card-liste .pw-img {
        /*	clear: left;
		float: left;*/
        margin-right: 20px;
        display: inline-block;
        vertical-align: top;
        min-width: 131px;
    }

    .pw-cabinet-colls-liste .pw-cabinet-coll-txt,
    .pw-card-liste .pw-txt {
        display: inline-block;
        vertical-align: top;
    }

        .pw-cabinet-colls-liste .pw-cabinet-coll-txt h3,
        .pw-card-liste pw-h3 {
            margin-top: 0;
        }

.pw-cabinet-urgences {
    margin-bottom: 20px;
}

.prevention-rubriques {
    list-style: none;
}

.pw-rubrique-articles {
    list-style: none;
}

    .pw-rubrique-articles li {
        margin-bottom: 5px;
    }


.pw-urgence-complements ul {
    list-style: none;
}


.pw-sudoku {
}

    .pw-sudoku .pw-sudoku-content {
        position: relative;
        padding-right: 120px;
    }

    .pw-sudoku img {
        position: absolute;
        right: 10px;
        bottom: 10px;
    }

form label {
    display: inline-block;
}




/*Nuage de mots cl?*/

.pw-nuage-tags {
    height: 100%;
    padding: 8px;
    text-align: justify;
}

.pw-nuage-links {
    height: 100%;
}

    .pw-nuage-links a {
        display: inline-block;
        line-height: normal;
        margin: 2px;
    }

        .pw-nuage-links a:hover {
            color: #FFF;
        }


.r h2 {
    font-size: 18px;
}


/*Newsletter*/
.pw-newsletter-introplus {
    font-style: italic;
    font-weight: bold;
}

.pw-newsletter-link {
    font-weight: bold;
}

/*lien retour sur la version mobile*/
.mobile-bar {
    position: fixed;
    top: 0px;
    background-color: white;
    color: #666;
    width: 100%;
    text-align: center;
    z-index: 10000;
}

.with-mobile-bar {
    margin-top: 20px;
}



.alignleft {
    float: left;
    margin-right: 20px;
}



@media print {
    .page-article_aspx .no-print {
        display: none !important;
    }
    /* on cache les videos lors de l'impression */
    .page-article_aspx object[type="application/x-shockwave-flash"],
    .page-article_aspx video {
        display: none !important;
    }

    body.page-article_aspx,
    .page-article_aspx * {
        border: none !important;
        box-shadow: none !important;
    }

    .page-article_aspx * {
        max-width: 100%;
    }

    body.page-article_aspx,
    .page-article_aspx #nos_conseils,
    .page-article_aspx #nos_conseils h1 {
        margin: 0 !important;
        padding: 0 !important;
    }

    .page-article_aspx #conteneur_centre {
        padding: 0 5px !important;
        /*border: none!important;*/
    }

    .page-article_aspx .art_panel_left {
        padding-right: 5px !important;
        /*border: none!important;*/
    }

    .page-article_aspx #fiche_conseil {
        margin: 0 !important;
        margin-left: -10px !important;
    }

    .page-article_aspx .art_panel_left,
    .page-article_aspx #panel_photos {
        margin: 0 !important;
    }

        .page-article_aspx #panel_photos * {
            display: block;
        }

    .page-article_aspx {
        max-width: 98% !important;
    }

        .page-article_aspx #conteneur_centre * {
            color: #444 !important;
        }

    body.page-article_aspx,
    body.page-article_aspx * {
        background: none !important;
    }

        body.page-article_aspx h1 {
            color: #6b6b6b !important;
        }

        body.page-article_aspx h2 {
            color: #5b5b5b !important;
        }

        body.page-article_aspx h3,
        body.page-article_aspx a {
            color: #404040 !important;
        }

    .page-article_aspx .block,
    .page-article_aspx #nos_conseils {
        box-shadow: none !important;
        padding: 0 !important;
    }

    .page-article_aspx #nos_conseils {
        font-size: 0.9em !important;
        background: no-repeat !important;
    }

    .page-article_aspx #conteneur_centre {
        padding-bottom: 0px !important;
    }

    .page-article_aspx #nos_conseils ul li,
    .page-article_aspx #nos_conseils h1 {
        font-size: inherit !important;
        color: #444 !important;
    }

    .page-article_aspx #nos_conseils ul {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
        margin: 0 !important;
    }

        .page-article_aspx #nos_conseils ul li {
            font-size: 14px !important;
        }

    .page-article_aspx #pw-article-hn {
        font-size: 14px !important;
        margin: 0;
        display: block !important;
    }

    .page-article_aspx #conteneur_gauche {
        margin: 0 !important;
        padding-top: 0 !important;
    }

    .page-article_aspx #nos_conseils {
        background-position: top right !important;
    }

        .page-article_aspx #nos_conseils h1 {
            margin-bottom: 10px !important;
        }
}


.pw-card-liste {
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

.pw-card-liste .pw-li {
    background: rgba(255, 255, 255, 0.51);
    padding: 20px 10px;
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.37);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.37);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    -ms-flex: 0 40%;
    -webkit-flex: 0 40%;
    flex: 0 40%;
    margin: 5px 10px 5px 6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	text-align:center;
    list-style: none;
}

.pw-card-liste .pw-img {
    min-width: inherit;
    display: block;
    margin-right: 0;
}
.pw-article-logo-sfpio {
    position:absolute;
    top:0px;
    right:0px;
}

.pw-article-logo-sfpio a {
   display:inline-block;
}
.Content14 .pw-article-logo-sfpio a ,
.Content19 .pw-article-logo-sfpio a ,
.Content25 .pw-article-logo-sfpio a ,
.Content22 .pw-article-logo-sfpio a ,
.Content28 .pw-article-logo-sfpio a ,
.Content30 .pw-article-logo-sfpio a ,
.Content32 .pw-article-logo-sfpio a 
{
	height: 35px;
    display: inline-block;
    background: url(/images/sfpio-blanc.png) no-repeat top left;
    width: 380px;
}
.Content14 .pw-article-logo-sfpio a img ,
.Content19 .pw-article-logo-sfpio a img ,
.Content22 .pw-article-logo-sfpio a img ,
.Content25 .pw-article-logo-sfpio a img ,
.Content28 .pw-article-logo-sfpio a img ,
.Content30 .pw-article-logo-sfpio a img ,
.Content32 .pw-article-logo-sfpio a img 
{
	display:none;
}

.Content22 .pw-article-logo-sfpio {
    right: -3px;
    top: 3px;
}

.Content26 .pw-article-logo-sfpio {
    right: 3px;
    top: 3px;
}

.Content28 .pw-article-logo-sfpio {
    right: 4px;
    top: 8px;
}

.Content30 .pw-article-logo-sfpio {
    top: 30px;
    right: 10px;
}

.Content32 .pw-article-logo-sfpio {
    top: 5px;
}

.Content37 .pw-article-logo-sfpio {
    top: -15px;
}

.Content50 .pw-article-logo-sfpio {
    position: absolute;
    top: 31px;
    right: 5px;
}

.Content60 .pw-card-liste .pw-descr {
    margin: 25px 0 5px;
}

.Content35 .pw-card-liste .pw-descr a {    
    padding: 0 20px;
    line-height: 40px;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #FFF;
}
.Content35 .pw-card-liste .pw-descr a:hover {    
    text-decoration: none;
}
.Content34 .pw-card-liste .pw-descr a:hover {    
    background-color: #EEE;
}
.Content24 .pw-card-liste .pw-descr a,
.Content24 .pw-card-liste .pw-descr a i {    
    color: #FFF;
}

.Content25 .pw-card-liste .pw-h3,
.Content25 .pw-card-liste .pw-descr a,
.Content25 .pw-card-liste .pw-descr a i {    
    color: #474747;
}

.Content22 .pw-card-liste .pw-descr a {       
    display: block;
    font-size: 16px;
    margin: 2px 0;
    padding: 7px 10px;
    border-radius: 4px;
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    background: rgba(255, 255, 255, 0);
}
.Content22 .pw-card-liste .pw-descr a:hover {       
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 5px #999 inset;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.Content01 .pw-card-liste .pw-h3,
.Content03 .pw-card-liste .pw-h3,
.Content04 .pw-card-liste .pw-h3,
.Content21 .pw-card-liste .pw-h3,
.Content22 .pw-card-liste .pw-h3,
.Content25 .pw-card-liste .pw-h3,
.Content19 .pw-card-liste .pw-h3{    
    margin-top: 10px;
}
.Content19 .pw-card-liste .pw-descr,
.Content19 .pw-card-liste .pw-img{    
    text-align: center;
}
.Content19 .pw-card-liste .pw-li {
    background-color: rgba(255, 255, 255, 0.25);
}

.Content17 .pw-card-liste .pw-descr a i,
.Content19 .pw-card-liste .pw-descr a i,
.Content21 .pw-card-liste .pw-descr a i, 
.Content18 .pw-card-liste .pw-descr a i {    
    color: inherit;
}

.Content01 .pw-card-liste .pw-img img,   
.Content05 .pw-card-liste .pw-img img,   
.Content06 .pw-card-liste .pw-img img,   
.Content07 .pw-card-liste .pw-img img,   
.Content13 .pw-card-liste .pw-img img{    
    float: none;
}
.Content06 .pw-card-liste .pw-h3{    
    width: auto;
    color: inherit;
    padding-left: 0!important;
}
.Content05 #ctl00_containerInterieur .pw-card-liste .pw-h3{  
    width: auto;
    margin-top: 10px!important;
}
.pw-cabinet-diaporama #cabinet-slider{
    display: none;
}



/* Affichage mosaique */
.pw-links, .pw-links * { box-sizing: border-box; text-align: left;}
.pw-links { margin: 0; padding: 0; list-style: none; text-align: center; }
.pw-links .pw-link{ display: inline-block; margin: 10px; vertical-align: top; }
.pw-links .pw-link a { display: block; text-decoration: none; color: inherit; height: 206px;position: relative;}
.pw-links .pw-link span { display: block; max-width: 207px;}
.pw-links .pw-link-img { position: relative; z-index: 1; display: block; width: 207px; height: 136px; background: #CCC url(/Images/InfosPatient/default.jpg) no-repeat center; background-size: cover; border: 5px solid #FFF; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2),inset 0 0 100px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2),inset 0 0 100px rgba(0,0,0,0.4); box-shadow: 0 0 5px rgba(0,0,0,0.2),inset 0 0 100px rgba(0,0,0,0.4); transition: all 0.2s ease-out 0s; }
.pw-links .pw-link a:hover .pw-link-img { position: relative; z-index: 0; -moz-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -o-transform: translate(0, -10px); -webkit-transform: translate(0, -10px); transform: translate(0, -10px); }
.pw-links .pw-link-overlay { position: relative; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,0.4) url(/Images/InfosPatient/tooth.png) no-repeat center; opacity: 0; box-shadow: inset 0 0 100px rgba(0,0,0,0.8); transition: all 0.3s ease-out 0s; }
.pw-links .pw-link a:hover .pw-link-overlay { opacity: 1; }
.pw-links .pw-link-shadow { width: 207px; height: 10px; margin: auto; background: url(/Images/InfosPatient/shadow.png) no-repeat center; background-size: 100% auto; opacity: 1; transform: translate(0, -5px); transition: all 0.2s ease-out 0s; }
.pw-links .pw-link a:hover .pw-link-shadow { width: 197px; opacity: 0.4; }
.pw-links .pw-link-txt { padding: 0 0 10px; text-align: center; max-width: 207px; }


.pw-infosPatientRubrique-articles {
    margin-top: 20px;
}



.pw-links .pw-link a span.tooltip {
    display: block;
    position: absolute;
    color: #FFF;
    top: -20px;
    transform: translate(0, 0);
    background-color: #000;
    font-size: 12px;
    padding: 10px;
    border-radius: 5px;
    opacity: 0;
    transition: all 0.4s ease-out 0s;
    width: 100%;
}

.pw-links .pw-link a:hover span.tooltip {
    transform: translate(0, -100%);
    opacity: 1;
    z-index: 10;
}

.pw-links .pw-link a span.tooltip:after {
    content: "";
    width: 1px;
    height: 1px;
    border: 10px solid transparent;
    border-top-color: #000;
    position: absolute;
    bottom: -21px;
    left: 25px;
}

/*Sitemap des articles, rubriques, videos*/
.pw-video-sitemap,
.pw-article-sitemap{
    display:block;
    width:100%;
}

    .pw-video-sitemap ol,
    .pw-article-sitemap ol{
        display:inline-block;
        list-style:none;
        padding-left: 0px;
        margin: 0;
    }
        .pw-video-sitemap ol>li,
        .pw-article-sitemap ol>li {
        display:inline-block; 
        vertical-align:middle;
        margin: 0;
        }
        .pw-video-sitemap ol>span,
        .pw-article-sitemap ol>span{
        vertical-align:middle;
        float: none!important;
        }

.pw-video-sitemap,
.rubrique_v1.pw-article-sitemap,
.pw-rubrique .pw-article-sitemap{
	margin-bottom: 20px;
}	




/* R?uction des headers sur la page demande de rdv */
.Content71.page-demande_rendez_vous_aspx #header h1.heading-title{
    margin-bottom: 0.25em;
    font-size: 2.5rem;}
.Content71.page-demande_rendez_vous_aspx #header .heading{
    margin-top: 0.5em;
    margin-bottom: 0.5em;}
.Content71.page-demande_rendez_vous_aspx #intern-content .pw-rdv-h1,
.Content71.page-demande_rendez_vous_aspx #intern-content div[id^="pw-rdv-module"] h1{
    font-size: 1.8rem;
}

.Content69.page-demande_rendez_vous_aspx #intern-content .pw-rdv-h1,
.Content69.page-demande_rendez_vous_aspx #intern-content div[id^="pw-rdv-module"] h1,
.Content70.page-demande_rendez_vous_aspx #intern-content .pw-rdv-h1,
.Content70.page-demande_rendez_vous_aspx #intern-content div[id^="pw-rdv-module"] h1{
    font-size: 2rem;
}
.Content70.page-demande_rendez_vous_aspx #header {
    padding: 1rem 5rem!important;
}
.Content70.page-demande_rendez_vous_aspx #header h1.mbr-section-title{
    margin-bottom: 0em;
    font-size: 3rem;}

.Content69.page-demande_rendez_vous_aspx #intern-title {
    padding: 5rem 0 1rem;
}
.Content69.page-demande_rendez_vous_aspx #intern-title h3.mbr-section-title{
    font-size: 2.5rem;}
.Content69.page-demande_rendez_vous_aspx #menu .navbar-brand{
    padding: 0
}
.Content69.page-demande_rendez_vous_aspx #menu .mbr-table-cell {
    height: 4rem;
}
.Content69.page-demande_rendez_vous_aspx #menu .mbr-table-cell a.nav-link{
    margin: 1em 1.667em;

}
.Content69.page-demande_rendez_vous_aspx #custom-html-1a #intern-content{
    padding: 20px 0;
}
.Content22.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content30.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content33.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content36.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content50.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content51.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content52.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content53.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content54.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content61.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content63.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content64.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content65.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content67.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content68.page-demande_rendez_vous_aspx .pw-rdv-validateSend,
.Content69.page-demande_rendez_vous_aspx .pw-rdv-validateSend{
    margin:0;
}

.Content54.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content54.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1,
.Content68.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content68.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    font-size: 2.5rem;
    margin: 0 0 5px;
}
.Content53.page-demande_rendez_vous_aspx #intern-title .inner,
.Content54.page-demande_rendez_vous_aspx #intern-title .inner,
.Content67.page-demande_rendez_vous_aspx #intern-title .inner,
.Content68.page-demande_rendez_vous_aspx #intern-title .inner{padding: 0;}
.Content53.page-demande_rendez_vous_aspx #intern-title h1,
.Content54.page-demande_rendez_vous_aspx #intern-title h1,
.Content67.page-demande_rendez_vous_aspx #intern-title h1,
.Content68.page-demande_rendez_vous_aspx #intern-title h1{
    font-size: 3rem;
    padding-top: 10px;
    padding-bottom: 10px;
    padding: 10px 20px;} 
.Content54.page-demande_rendez_vous_aspx header #nav > li > a,
.Content68.page-demande_rendez_vous_aspx header #nav > li > a{    
    padding: 10px 15px;
}

.Content62.page-demande_rendez_vous_aspx header .title > br,
.Content62.page-demande_rendez_vous_aspx header .title address br,
.Content62.page-demande_rendez_vous_aspx header .title h1 br,
.Content62.page-demande_rendez_vous_aspx header .title h1>span:last-of-type,
.Content63.page-demande_rendez_vous_aspx #header p:first-of-type,
.Content63.page-demande_rendez_vous_aspx #header p br,
.Content50.page-demande_rendez_vous_aspx header .container h2,
.Content50.page-demande_rendez_vous_aspx header .container #logo,
.Content50.page-demande_rendez_vous_aspx header .container .pw-multilingue,
.Content50.page-demande_rendez_vous_aspx header .container #search,
.Content50.page-demande_rendez_vous_aspx header .container p br,
.Content64.page-demande_rendez_vous_aspx header .container h2,
.Content64.page-demande_rendez_vous_aspx header .container #logo,
.Content64.page-demande_rendez_vous_aspx header .container .pw-multilingue,
.Content64.page-demande_rendez_vous_aspx header .container #search,
.Content64.page-demande_rendez_vous_aspx header .container p br,
.Content51.page-demande_rendez_vous_aspx .pw-multilingue,
.Content51.page-demande_rendez_vous_aspx #search,
.Content51.page-demande_rendez_vous_aspx header.intern h2,
.Content65.page-demande_rendez_vous_aspx .pw-multilingue,
.Content65.page-demande_rendez_vous_aspx #search,
.Content65.page-demande_rendez_vous_aspx header.intern h2,
.Content52.page-demande_rendez_vous_aspx #banner .container,
.Content52.page-demande_rendez_vous_aspx header #more,
.Content52.page-demande_rendez_vous_aspx header .header-intern h2,
.Content66.page-demande_rendez_vous_aspx #banner .container,
.Content66.page-demande_rendez_vous_aspx header #more,
.Content66.page-demande_rendez_vous_aspx header .header-intern h2,
.Content53.page-demande_rendez_vous_aspx header #top-bar,
.Content53.page-demande_rendez_vous_aspx header #title h2,
.Content67.page-demande_rendez_vous_aspx header #top-bar,
.Content67.page-demande_rendez_vous_aspx header #title h2,
.Content54.page-demande_rendez_vous_aspx header #top-bar,
.Content54.page-demande_rendez_vous_aspx header #title h1 a span:not(:first-child),
.Content68.page-demande_rendez_vous_aspx header #top-bar,
.Content68.page-demande_rendez_vous_aspx header #title h2{display: none;}

.Content54.page-demande_rendez_vous_aspx header #title p,
.Content53.page-demande_rendez_vous_aspx header #title p,
.Content67.page-demande_rendez_vous_aspx header #title p,
.Content68.page-demande_rendez_vous_aspx header #title p{
    margin: 0 0 5px;    
}

.Content53.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content53.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1,
.Content67.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content67.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    font-size: 2.5rem;
    margin: 5px 0;
}

.Content52.page-demande_rendez_vous_aspx #content{padding-top: 0;}
.Content52.page-demande_rendez_vous_aspx header{padding-bottom: 10px;}
.Content66.page-demande_rendez_vous_aspx header
 {padding: 0;}
.Content52.page-demande_rendez_vous_aspx header .header-intern h1,
.Content66.page-demande_rendez_vous_aspx header .header-intern h1
{margin: 0;}
.Content52.page-demande_rendez_vous_aspx header .header-intern p,
.Content66.page-demande_rendez_vous_aspx header .header-intern p{
    margin: 5px 0;
}
.Content52.page-demande_rendez_vous_aspx #banner{height: 0;}
.Content66.page-demande_rendez_vous_aspx #banner
{height: 10px;}
.Content52.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content52.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{margin: 0; font-size: 1.8em;}
.Content66.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content66.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 0 0 10px;
}


.Content51.page-demande_rendez_vous_aspx header.intern{height: auto;}
.Content51.page-demande_rendez_vous_aspx header.intern #title{position: relative;}
.Content51.page-demande_rendez_vous_aspx #intern{padding:0px 60px 60px;}
.Content65.page-demande_rendez_vous_aspx header.intern{height: auto;}
.Content65.page-demande_rendez_vous_aspx header.intern #title{position: relative;}
.Content65.page-demande_rendez_vous_aspx #intern{padding:0px 60px 60px;}

.Content33.page-demande_rendez_vous_aspx #header #title p:last-child:before,
.Content35.page-demande_rendez_vous_aspx .header .info .info-tel:before,
.Content36.page-demande_rendez_vous_aspx .header .info .pw-card-tel:before,
.Content38.page-demande_rendez_vous_aspx .page header span.tel:before,
.Content50.page-demande_rendez_vous_aspx header .container .tel:before,
.Content60.page-demande_rendez_vous_aspx #accueil #main-title address+p:before,
.Content62.page-demande_rendez_vous_aspx header .tel:before,
.Content63.page-demande_rendez_vous_aspx #header .tel:before,
.Content64.page-demande_rendez_vous_aspx header .container .tel:before{
content: " - ";}
.Content50.page-demande_rendez_vous_aspx #intern .pw-rdv-h1,
.Content50.page-demande_rendez_vous_aspx #intern div[id^="pw-rdv-module"] h1,
.Content64.page-demande_rendez_vous_aspx #intern .pw-rdv-h1,
.Content64.page-demande_rendez_vous_aspx #intern div[id^="pw-rdv-module"] h1{
    margin: 10px 0;
}
.Content50.page-demande_rendez_vous_aspx header .container h1{margin: 5px 0 0; }
.Content50.page-demande_rendez_vous_aspx header .container p{margin-top: 0; }
.Content50.page-demande_rendez_vous_aspx header nav{margin: 0;}

.Content64.page-demande_rendez_vous_aspx header .container h1{margin: 5px 0 0; }
.Content64.page-demande_rendez_vous_aspx header .container p{margin-top: 0; }
.Content64.page-demande_rendez_vous_aspx header nav{margin: 0;}

.Content63.page-demande_rendez_vous_aspx #header{padding: 35px;}
.Content63.page-demande_rendez_vous_aspx #header .title{padding: 0;}
.Content63.page-demande_rendez_vous_aspx #intern-content .pw-rdv-h1,
.Content63.page-demande_rendez_vous_aspx #intern-content div[id^="pw-rdv-module"] h1{
    font-size: 1.4rem;
    margin: 0.5rem 0 0;
}
.Content63.page-demande_rendez_vous_aspx #intern-content .pw-rdv-h2{
    font-size: 0.9rem;}
.Content63.page-demande_rendez_vous_aspx #intern-content{
    padding-top:0px;}


.Content62.page-demande_rendez_vous_aspx header{
    padding: 40px 20px 10px;
    -webkit-align-items: flex-end;
    align-items: center;
}
.Content62.page-demande_rendez_vous_aspx header .logo .img{
    width: 40px;
    height: 40px;}
.Content62.page-demande_rendez_vous_aspx header .title h1{line-height: 1.6rem;}
.Content62.page-demande_rendez_vous_aspx .content .pw-rdv-h1,
.Content62.page-demande_rendez_vous_aspx .content div[id^="pw-rdv-module"] h1{
    margin: 5px 0 0;
}
.Content62.page-demande_rendez_vous_aspx header .tel{
    font-style: italic;
}

.Content61.page-demande_rendez_vous_aspx .content .pw-rdv-h1,
.Content61.page-demande_rendez_vous_aspx .content div[id^="pw-rdv-module"] h1{
    font-size: 1.3em;
    margin: 5px 0;
}
.Content61.page-demande_rendez_vous_aspx .content #pw-rdv-module h2.pw-rdv-h2{
    font-size: 1em;}
.Content61.page-demande_rendez_vous_aspx header .title h1{
    font-size: 1.8em;
    padding: 5px 20px 5px 0;}
.Content61.page-demande_rendez_vous_aspx header .tel{
    font-size: 1.2em;
    padding: 5px;}

.Content60.page-demande_rendez_vous_aspx #intern #accueil #main-title{
    padding-top: 50px;
    padding-bottom: 5px;}
.Content60.page-demande_rendez_vous_aspx #accueil #main-title h1{font-size: 0;margin: 0;}
.Content60.page-demande_rendez_vous_aspx #accueil #main-title h1 strong{font-size: 3vw;}

.Content60.page-demande_rendez_vous_aspx #accueil #main-title address+p,
.Content60.page-demande_rendez_vous_aspx #accueil #main-title address{
    display: inline-block;
}
.Content60.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content60.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{margin:0;}

.Content39.page-demande_rendez_vous_aspx .content .pw-rdv-h1,
.Content39.page-demande_rendez_vous_aspx .content div[id^="pw-rdv-module"] h1{font-size: 1.8em;}
.Content39.page-demande_rendez_vous_aspx .content header+div.block{padding-top: 10px;}
.Content39.page-demande_rendez_vous_aspx .content header{padding: 0 30px}
body.Content39.page-demande_rendez_vous_aspx {padding-top: 50px!important;}
.Content39.page-demande_rendez_vous_aspx .content header h1{margin: 0;}
.Content39.page-demande_rendez_vous_aspx .content header h1 a{font-size: 0.8em;}
.Content39.page-demande_rendez_vous_aspx .content header .job{display: none;}
.Content39.page-demande_rendez_vous_aspx .content header address{margin-bottom: 5px;}
.Content39.page-demande_rendez_vous_aspx #inside nav{padding: 5px 10px;}
.Content39.page-demande_rendez_vous_aspx #inside nav a{padding: 3px 20px;}

.Content38.page-demande_rendez_vous_aspx .page header .icon{height: 50px;width: 50px;}
.Content38.page-demande_rendez_vous_aspx .page header .job{display: none;}
.Content38.page-demande_rendez_vous_aspx .page header address,
.Content38.page-demande_rendez_vous_aspx .page header .tel{display: inline-block; font-size: 20px;}
.Content38.page-demande_rendez_vous_aspx .page header .title{
    font-size: 36px;
    margin-bottom: 0;
    line-height: 1;    
}
.Content38.page-demande_rendez_vous_aspx .page header .cell{
    padding: 10px 0 5px; }
.Content38.page-demande_rendez_vous_aspx .page .pw-rdv-h1,
.Content38.page-demande_rendez_vous_aspx .page div[id^="pw-rdv-module"] h1{
    font-size: 26px;
    margin: 5px 0 0;
}

.Content37.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content37.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{margin:0;}
.Content37.page-demande_rendez_vous_aspx #content{padding-top: 10px;}
.Content37.page-demande_rendez_vous_aspx #content .col-md-8 > .block{padding-top: 0;}
.Content37.page-demande_rendez_vous_aspx header .title h1{
    padding: 5px 40px;}
 .Content37.page-demande_rendez_vous_aspx header .title .switch-nav{padding: 10px 20px;}

 .Content36.page-demande_rendez_vous_aspx .header .site-title .inner{
    padding: 5px 15px;
    margin-top: 10px;}
 .Content36.page-demande_rendez_vous_aspx .header .site-title .job{display: none;}
 .Content36.page-demande_rendez_vous_aspx .header .site-title h1{
    font-size: 2.1em;
    margin-bottom: -0.25em;}
 .Content36.page-demande_rendez_vous_aspx .header .info p{display: inline-block;}
 .Content36.page-demande_rendez_vous_aspx .header .info {font-size: 0.9em;}
 .Content36.page-demande_rendez_vous_aspx .header .site-title {
    margin-bottom: 5px;}
 .Content36.page-demande_rendez_vous_aspx .header {
    margin-bottom: 0;}
 .Content36.page-demande_rendez_vous_aspx  #nav>div>ul {
    margin: 5px 0 0;    
 }
.Content36.page-demande_rendez_vous_aspx .content .pw-rdv-h1,
.Content36.page-demande_rendez_vous_aspx .content div[id^="pw-rdv-module"] h1{
    font-size: 24px;
    margin: 10px 0 0;}

 .Content35.page-demande_rendez_vous_aspx .header {
    font-size: 0.8em;
    padding-top: 0;}
 .Content35.page-demande_rendez_vous_aspx .header .title{
    display: inline-block;
    width: 100%;
    padding: 0;}
 .Content35.page-demande_rendez_vous_aspx .header h1{margin:0;}
 .Content35.page-demande_rendez_vous_aspx .pw-multilingue,
 .Content35.page-demande_rendez_vous_aspx .header .info br,
 .Content35.page-demande_rendez_vous_aspx .header .job{display: none;}
 .Content35.page-demande_rendez_vous_aspx .header .info{
    display: inline-block;
    text-align: left;
    width: 100%;
    padding: 0;}
 .Content35.page-demande_rendez_vous_aspx #nav{margin-top: -10px;}
 .Content35.page-demande_rendez_vous_aspx .inside-content{
    margin: 0;    
 }
.Content35.page-demande_rendez_vous_aspx .inside-content .container{ padding-top: 5px;}
.Content35.page-demande_rendez_vous_aspx .inside-content .pw-rdv-h1,
.Content35.page-demande_rendez_vous_aspx .inside-content div[id^="pw-rdv-module"] h1{margin:0;}

.Content34.page-demande_rendez_vous_aspx #inside-content .pw-rdv-h1,
.Content34.page-demande_rendez_vous_aspx #inside-content div[id^="pw-rdv-module"] h1{margin-bottom: 5px; font-size: 2em;}
.Content34.page-demande_rendez_vous_aspx #nav .container>ul{margin: 0;}

.Content33.page-demande_rendez_vous_aspx #header #nav .nav-inner #logo{
    padding: 0;
}
.Content33.page-demande_rendez_vous_aspx #header #nav .nav-inner #logo .img{
    width: 75px;
    height: 75px;
    margin: 4px auto -4px;}
.Content33.page-demande_rendez_vous_aspx #header #title{
    min-height: 65px;
    margin: 10px 0;
}
.Content33.page-demande_rendez_vous_aspx #header #title h1{margin: 0;}
.Content33.page-demande_rendez_vous_aspx #header #title p{display: inline-block;}
.Content33.page-demande_rendez_vous_aspx #header #langues-list,
.Content33.page-demande_rendez_vous_aspx #header #title p.subtitle{display: none;}
.Content33.page-demande_rendez_vous_aspx #content{
    padding-top: 0;
}
.Content33.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content33.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 10px 0 5px;}

body.Content32.page-demande_rendez_vous_aspx {padding-top: 75px; }
.Content32.page-demande_rendez_vous_aspx #header #site-brand>p::first-line{line-height : 0;color:transparent;}
.Content32.page-demande_rendez_vous_aspx #header #site-brand p>span br,
.Content32.page-demande_rendez_vous_aspx #header #langues-list{display: none;}
.Content32.page-demande_rendez_vous_aspx #header #site-brand{
    width: 90%;
    top: 5px;
    padding: 5px 20px;    
}
.Content32.page-demande_rendez_vous_aspx #header #site-brand h1{
    font-size: 32px;
    line-height: 32px;    
}
.Content32.page-demande_rendez_vous_aspx #header #site-brand p{
    font-size: 14px;
    line-height: 16px;}
.Content32.page-demande_rendez_vous_aspx #content{
    padding-top: 0px;
}
.Content32.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content32.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 5px 0 0;
    font-size: 2.2em;}

.Content31.page-demande_rendez_vous_aspx #header .text-container>p::first-line{line-height : 0;color:transparent;}
.Content31.page-demande_rendez_vous_aspx #header #langues-list{display: none;}
.Content31.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content31.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 0 0 5px;
    font-size: 2em;}
.Content31.page-demande_rendez_vous_aspx #nav .container>ul{padding: 10px 0;}
body.Content31.page-demande_rendez_vous_aspx {padding-top: 88px; }
.Content31.page-demande_rendez_vous_aspx #header .logo-container{
    width: 50px;
    height: 50px;}
.Content31.page-demande_rendez_vous_aspx #header .logo-container .logo{
    width: 50px;
    height: 50px;    
}
.Content31.page-demande_rendez_vous_aspx #header .logo-container .logo img{width: 100%;}
.Content31.page-demande_rendez_vous_aspx #header .text-container{
    padding: 5px 0 0 50px;}
.Content31.page-demande_rendez_vous_aspx #header .text-container h1{
    margin: 0;
    font-size: 2.2em;}

.Content30.page-demande_rendez_vous_aspx header .span10 h1{
    margin: 5px 0 0;    
}
.Content30.page-demande_rendez_vous_aspx header .span10 h1 a{
    font-size: 0.9em;
}
.Content30.page-demande_rendez_vous_aspx header .span10 .job{display: none;}
.Content30.page-demande_rendez_vous_aspx header .span10 address{
    margin-bottom: 5px;}
.Content30.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content30.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 5px 0 0;
    font-size: 1.9em;}
.Content30.page-demande_rendez_vous_aspx #content .pw-rdv-h2{
    line-height: 1.1em;    
}

.Content29.page-demande_rendez_vous_aspx #header p.subtitle::first-line{line-height : 0;color:transparent;}
.Content29.page-demande_rendez_vous_aspx #container .pw-rdv-h1,
.Content29.page-demande_rendez_vous_aspx #container div[id^="pw-rdv-module"] h1{
    font-size: 24px;
    margin-bottom: 5px;}
.Content29.page-demande_rendez_vous_aspx #header{
    margin-top: 5px;
    margin-bottom: 5px;
    height: auto;
    padding-bottom: 5px;
}
.Content29.page-demande_rendez_vous_aspx #header h1{
    margin: 0;}
.Content29.page-demande_rendez_vous_aspx #header .tel{
    margin: 10px 10px 5px;    
}
.Content29.page-demande_rendez_vous_aspx .mainBlock{
    margin-top: 0;
    padding-top: 5px;}
.Content29.page-demande_rendez_vous_aspx #pw-rdv-module #pw-rdv-selected-dates li.selected i {color: #fff;}


.Content28.page-demande_rendez_vous_aspx #cs-nav .navbar-inner .nav li {
    max-height: 60px;
}
.Content28.page-demande_rendez_vous_aspx #cs-nav .navbar-inner .nav li a{
    line-height: 60px;
}
.Content28.page-demande_rendez_vous_aspx #cs-header{
    height: 70px;
    margin-bottom: 0;
    padding-top: 60px;
}
.Content28.page-demande_rendez_vous_aspx #cs-header #cs-title{
    padding: 10px 20px;}
.Content28.page-demande_rendez_vous_aspx #cs-header #cs-title h1{
    font-size: 30px;
    line-height: 1.1;
}
.Content28.page-demande_rendez_vous_aspx #cs-header #cs-title .cs-tel{line-height: 1.6;}
.Content28.page-demande_rendez_vous_aspx #cs-header #cs-title h2,
.Content28.page-demande_rendez_vous_aspx #cs-header .drapeaux{display: none;}
.Content28.page-demande_rendez_vous_aspx #cs-header #cs-title address,
.Content28.page-demande_rendez_vous_aspx #cs-header #cs-title h1{margin: 0;}
.Content28.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content28.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 0;
    font-size: 26px;
    line-height: 1.2;}
.Content28.page-demande_rendez_vous_aspx #content #pw-rdv-module h2,
.Content28.page-demande_rendez_vous_aspx #content .pw-rdv-h2{
    line-height: 1.2;
}

.Content27.page-demande_rendez_vous_aspx #content #maincol{padding-top: 0;}
.Content27.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content27.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 0;
    font-size: 26px;
    line-height: 1.2;}
.Content27.page-demande_rendez_vous_aspx #content .pw-rdv-h2{
    line-height: 1;
}
.Content27.page-demande_rendez_vous_aspx header h1{
    line-height: 1;
    margin: 0;    
}
.Content27.page-demande_rendez_vous_aspx header h1 a{
    font-size: 30px;
    line-height: 1.2;}
.Content27.page-demande_rendez_vous_aspx header #social-list,
.Content27.page-demande_rendez_vous_aspx header .job-title{display: none;}
.Content27.page-demande_rendez_vous_aspx header address{
    margin: 0 0 5px;}
.Content27.page-demande_rendez_vous_aspx header #langues-list{margin-bottom: 0;}

.Content26.page-demande_rendez_vous_aspx #site-content #maincol #maincol-inner .pw-rdv-h1,
.Content26.page-demande_rendez_vous_aspx #site-content #maincol #maincol-inner div[id^="pw-rdv-module"] h1{
    margin: 0;
    font-size: 30px;
    line-height: 1.4;}
.Content26.page-demande_rendez_vous_aspx #site-content #pw-rdv-module h2,
.Content26.page-demande_rendez_vous_aspx #site-content .pw-rdv-h2{
    margin: 0 0 5px;
    line-height: 1;
}
.Content26.page-demande_rendez_vous_aspx #header{height: 90px}
.Content26.page-demande_rendez_vous_aspx #slider-title{top: 0;}
.Content26.page-demande_rendez_vous_aspx #slider-title .job{display: none;}
.Content26.page-demande_rendez_vous_aspx #site-content #maincol-inner{margin-top: 0;}

.Content25.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content25.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 0;}
.Content25.page-demande_rendez_vous_aspx #content .cs-intern-content{padding-top: 5px;}
.Content25.page-demande_rendez_vous_aspx .container #cs-title{
    margin-bottom: 5px;
    padding: 5px 20px;}
.Content25.page-demande_rendez_vous_aspx .container #cs-title h1{
    font-size: 26px;
    margin: 0;
    line-height: 1;}
.Content25.page-demande_rendez_vous_aspx .container #cs-title p:first-of-type{
    display: none;
}
.Content25.page-demande_rendez_vous_aspx .container #cs-title p{
    font-size: 15px;
    line-height: 1.1;
}
.Content25.page-demande_rendez_vous_aspx #cs-nav {margin-bottom: 5px;}
.Content25.page-demande_rendez_vous_aspx #cs-nav .pull-right{display: none;}
.Content25.page-demande_rendez_vous_aspx #cs-nav #cs-home a{
    padding: 5px 10px 1px;
    padding-bottom: 1px;}

.Content24.page-demande_rendez_vous_aspx #inside #content .page{padding-top: 5px;}
.Content24.page-demande_rendez_vous_aspx #inside #content .pw-rdv-h1,
.Content24.page-demande_rendez_vous_aspx #inside #content div[id^="pw-rdv-module"] h1{
    font-size: 24px;
    margin: 0;}
.Content24.page-demande_rendez_vous_aspx #inside #content .pw-rdv-h2{
    font-size: 18px;
    margin: 0;
}
.Content24.page-demande_rendez_vous_aspx #header{margin-top: 0; }
.Content24.page-demande_rendez_vous_aspx #header .header_titre,
.Content24.page-demande_rendez_vous_aspx #header #drapeaux{display: none;}
.Content24.page-demande_rendez_vous_aspx #header h1{
    font-size: 30px;
    margin: 0;}
.Content24.page-demande_rendez_vous_aspx #header h1 a{
    font-size: 30px;}

.Content22.page-demande_rendez_vous_aspx #topNav #menu{margin: 0;}
.Content22.page-demande_rendez_vous_aspx #topNav .ToogleBtn{position: absolute; width: 100%;}
.Content22.page-demande_rendez_vous_aspx #header {height: 70px;}
.Content22.page-demande_rendez_vous_aspx #header>.overlay {padding-top: 5px;}
.Content22.page-demande_rendez_vous_aspx #header>.overlay>a>h1 {
    line-height: 1.1;
    font-size: 30px;
    margin: 0;
    padding: 0;}
.Content22.page-demande_rendez_vous_aspx #header #Spec,
.Content22.page-demande_rendez_vous_aspx #header .lienPageLang{display: none;}
.Content22.page-demande_rendez_vous_aspx #header .Contact{line-height: 1;}
.Content22.page-demande_rendez_vous_aspx #header .tel{top:5px;}
.Content22.page-demande_rendez_vous_aspx #header .tel span{line-height: 58px;}
.Content22.page-demande_rendez_vous_aspx #content #mainCol>.box {padding-top: 5px;}
.Content22.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content22.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    margin: 0;}

.Content21.page-demande_rendez_vous_aspx #nav #pratNav,
.Content21.page-demande_rendez_vous_aspx #name .specTypo,
.Content21.page-demande_rendez_vous_aspx #num .lienPageLang{display: none;}
.Content21.page-demande_rendez_vous_aspx #num .pageWidth>p{
    position: absolute;
    top: 0;
    right: 40px;
    line-height: 1.9;
    color: transparent;}
.Content21.page-demande_rendez_vous_aspx #num .pageWidth>p span{background: none;}
.Content21.page-demande_rendez_vous_aspx #name{
    margin: 5px 0;}
.Content21.page-demande_rendez_vous_aspx #name .pageWidth>p{
    font-size: 20px;}
.Content21.page-demande_rendez_vous_aspx #nav{
    height: auto;
    background-size: contain;
}
.Content21.page-demande_rendez_vous_aspx #nav .pageWidth{
    height: 100%;}
.Content21.page-demande_rendez_vous_aspx #nav #infoNav,
.Content21.page-demande_rendez_vous_aspx #nav #conseilNav{
    padding-top: 0;
    height: 100%;
    margin: 0;
    width: 49%;
    padding: 0;    
}
.Content21.page-demande_rendez_vous_aspx #nav h2 {
    padding-top: 5px;
    margin-bottom: 3px;
    font-size: 18px;
}
.Content21.page-demande_rendez_vous_aspx #nav ul {
    padding-bottom: 5px;
}
.Content21.page-demande_rendez_vous_aspx #nav li {
    display: inline-block;
    width: 49%;}
.Content21.page-demande_rendez_vous_aspx #nav #conseilNav ul,
.Content21.page-demande_rendez_vous_aspx #nav #conseilNav h2
{
    padding-left: 20px;}
.Content21.page-demande_rendez_vous_aspx #content .pw-rdv-h1,
.Content21.page-demande_rendez_vous_aspx #content div[id^="pw-rdv-module"] h1{
    font-size: 23px;
    margin: 0;}
.Content21.page-demande_rendez_vous_aspx #content{margin-top: 10px;}

.Content20.page-demande_rendez_vous_aspx #Header #Contact,
.Content20.page-demande_rendez_vous_aspx #Header #Spec{display: none;}
.Content20.page-demande_rendez_vous_aspx #Header>.PageWidth{height: 110px;}
.Content20.page-demande_rendez_vous_aspx #Header>.PageWidth h1{padding-top: 5px;}
.Content20.page-demande_rendez_vous_aspx #Header>.PageWidth h1 a{
    font-size: 25px;
    line-height: 1;}
.Content20.page-demande_rendez_vous_aspx #Content #DegradeBlock{
    padding-top: 10px;
    background-size: contain;}
.Content20.page-demande_rendez_vous_aspx #Content .pw-rdv-h1,
.Content20.page-demande_rendez_vous_aspx #Content div[id^="pw-rdv-module"] h1{
    font-size: 22px;
    margin-bottom: 0;}
.Content20.page-demande_rendez_vous_aspx #Content #pw-rdv-module h2,
.Content20.page-demande_rendez_vous_aspx #Content .pw-rdv-h2{
    font-size: 16px;
}

.Content19.page-demande_rendez_vous_aspx #Header{padding: 0;}
.Content19.page-demande_rendez_vous_aspx #Header h1{margin: 0;}
.Content19.page-demande_rendez_vous_aspx #Header #Nav{margin: 5px 0;}
.Content19.page-demande_rendez_vous_aspx #Header h1 a{font-size: 28px;}
.Content19.page-demande_rendez_vous_aspx #Header .lienPageLang,
.Content19.page-demande_rendez_vous_aspx #Header img,
.Content19.page-demande_rendez_vous_aspx #Header p[itemprop="description"]
{display: none;}

.Content19.page-demande_rendez_vous_aspx #Content .pw-rdv-h1,
.Content19.page-demande_rendez_vous_aspx #Content div[id^="pw-rdv-module"] h1{
    margin: 0;}
.Content19.page-demande_rendez_vous_aspx #Content #pw-rdv-module h2,
.Content19.page-demande_rendez_vous_aspx #Content .pw-rdv-h2{
    background: none;
    height: auto;
    padding: 0;
    font-size: 18px;
    padding-bottom: 5px;
}
.Content19.page-demande_rendez_vous_aspx #Content .Margin{padding-top: 5px;}

.page-demande_rendez_vous_aspx .Content18 #pw-rdv-module #pw-rdv-contact fieldset,
.page-demande_rendez_vous_aspx .Content18 #pw-rdv-module #pw-rdv-hour-callback{
    background: rgba(240, 240, 240, 0.7);
}
.page-demande_rendez_vous_aspx .Content18 #pw-rdv-module .ui-datepicker-header
    {background: rgba(0, 0, 0, 0.2);}

.page-demande_rendez_vous_aspx .Content18 #pw-rdv-module #pw-rdv-selected-dates li{
    background: rgba(0, 0, 0, 0.1);}
.page-demande_rendez_vous_aspx .Content18 #InternContent{padding-top: 5px;}
.page-demande_rendez_vous_aspx .Content18 #Header h1{margin: 0;}
.page-demande_rendez_vous_aspx .Content18 #Header h1 a{margin-bottom: 0; margin-top: 5px; font-size: 28px;}
.page-demande_rendez_vous_aspx .Content18 #Header .Spec,
.page-demande_rendez_vous_aspx .Content18 #Header .lienPageLang,
.page-demande_rendez_vous_aspx .Content18 #Header #Slider
{display: none;}
.page-demande_rendez_vous_aspx .Content18 #Header .Contact{margin-bottom: 5px;}

.Content17.page-demande_rendez_vous_aspx #PresIntern{height: auto;}
.Content17.page-demande_rendez_vous_aspx #PresIntern .PageMiddle{
    background: no-repeat;
    height: auto;
    text-align: right;}
.Content17.page-demande_rendez_vous_aspx #PresIntern #TitleBorder h1{
    font-size: 30px;
    line-height: 30px;}
.Content17.page-demande_rendez_vous_aspx #PresIntern #TitleBorder{
    position: relative;
    margin: 10px 0;
    top: 0;}
.Content17.page-demande_rendez_vous_aspx #PresIntern #FrameBlock,
.Content17.page-demande_rendez_vous_aspx #PresIntern #RchBlock,
.Content17.page-demande_rendez_vous_aspx #PresIntern .Clearer,
.Content17.page-demande_rendez_vous_aspx #PresIntern p[itemprop="description"]
{display: none;}
.Content17.page-demande_rendez_vous_aspx #ContentGrid,
.Content17.page-demande_rendez_vous_aspx #ContentGrid .Border{padding-top: 0;}
.Content17.page-demande_rendez_vous_aspx #ContentGrid .pw-rdv-h1,
.Content17.page-demande_rendez_vous_aspx #ContentGrid div[id^="pw-rdv-module"] h1{
    margin: 5px 0;
    font-size: 26px;}

.Content016.page-demande_rendez_vous_aspx #Header #TitleBlock{
    width: 100%;
    margin: 5px 0;
    padding: 0;
    text-indent: 10px;}
.Content016.page-demande_rendez_vous_aspx #Header h1{
    margin: 0;}
.Content016.page-demande_rendez_vous_aspx #Header{
    background-position: center right;
    background-size: 1430px;}
.Content016.page-demande_rendez_vous_aspx #Header #TitleBlock span>p{
    margin: 0;
    padding-right: 10px;}
.Content016.page-demande_rendez_vous_aspx #Header #Slider,
.Content016.page-demande_rendez_vous_aspx #Header .lienPageLang,
.Content016.page-demande_rendez_vous_aspx #Header h2
{display: none;}
.Content016.page-demande_rendez_vous_aspx #MainGrid #RightGrid{
    margin: 0;}
.Content016.page-demande_rendez_vous_aspx #MainGrid .pw-rdv-h1,
.Content016.page-demande_rendez_vous_aspx #MainGrid div[id^="pw-rdv-module"] h1{
    margin: 5px 0 0;}

.Content15.page-demande_rendez_vous_aspx #Page{margin-top: 5px; }
.Content15.page-demande_rendez_vous_aspx #Header {padding-top: 15px;}
.Content15.page-demande_rendez_vous_aspx #Header .presentation,
.Content15.page-demande_rendez_vous_aspx #Header h1{margin: 0;}
.Content15.page-demande_rendez_vous_aspx #Header #Search,
.Content15.page-demande_rendez_vous_aspx #Header .lienPageLang,
.Content15.page-demande_rendez_vous_aspx #Header .presentation .description
{display: none;}
.Content15.page-demande_rendez_vous_aspx #Nav{
    margin-top: 5px;
    margin-bottom: 10px!important;}
.Content15.page-demande_rendez_vous_aspx #Grid{
    margin-top: 0;}
.Content15.page-demande_rendez_vous_aspx #Grid .pw-rdv-h1,
.Content15.page-demande_rendez_vous_aspx #Grid div[id^="pw-rdv-module"] h1{
    margin: 0;}

.Content14.page-demande_rendez_vous_aspx #header .heading {margin-bottom: 5px;}
.Content14.page-demande_rendez_vous_aspx #header {padding-top: 5px;}
.Content14.page-demande_rendez_vous_aspx #header .search-form,
.Content14.page-demande_rendez_vous_aspx #header .lienPageLang,
.Content14.page-demande_rendez_vous_aspx #header .heading p[itemprop="description"]
{display: none;}
.Content14.page-demande_rendez_vous_aspx #main .pw-rdv-h1,
.Content14.page-demande_rendez_vous_aspx #main div[id^="pw-rdv-module"] h1{
    margin: 0;}

.Content13.page-demande_rendez_vous_aspx #pageContainer{
    max-height: 110px;
    background-position-y: 110px;}
.Content13.page-demande_rendez_vous_aspx #pageContainer #fondHeader{
    overflow: hidden;
    height: 110px;}
.Content13.page-demande_rendez_vous_aspx #pageContainer #headerInterieur{
    padding: 0;
    height: 105px;}
.Content13.page-demande_rendez_vous_aspx #pageContainer #imgbackground{
    height: 140px;}
.Content13.page-demande_rendez_vous_aspx #pageContainer #headerInterieur .lienPageLang,
.Content13.page-demande_rendez_vous_aspx #pageContainer #headerInterieur h2
{display: none;}
.Content13.page-demande_rendez_vous_aspx #pageContainer #headerInterieur h1{
    font-size: 28px;    
}
.Content13.page-demande_rendez_vous_aspx #pageContainer #blocMenuInterieur {
    margin-top: 110px;}
.Content13.page-demande_rendez_vous_aspx #pageContainer #blocContenu {
    margin-top: 110px!important;}
.Content13.page-demande_rendez_vous_aspx #blocContenu .pw-rdv-h1,
.Content13.page-demande_rendez_vous_aspx #blocContenu div[id^="pw-rdv-module"] h1{
    font-size: 28px;
    margin: 0;}

.Content12.page-demande_rendez_vous_aspx #header .header-frame{padding: 5px 0 2px}
.Content12.page-demande_rendez_vous_aspx #header .header-frame h1{
    font-size: 30px;
    line-height: 30px;}
.Content12.page-demande_rendez_vous_aspx #header .header-frame p[itemprop="description"]
{display: none;}
.Content12.page-demande_rendez_vous_aspx #main .pw-rdv-h1,
.Content12.page-demande_rendez_vous_aspx #main div[id^="pw-rdv-module"] h1{
    line-height: 1.1;
    margin: 0;}
.Content12.page-demande_rendez_vous_aspx #main .main-holder{padding: 5px}



.Content09.page-demande_rendez_vous_aspx .header {height: 50px;}
.Content09.page-demande_rendez_vous_aspx .header .lienPageLang{top: 0;}
.Content09.page-demande_rendez_vous_aspx .header h2
{display: none;}
.Content09.page-demande_rendez_vous_aspx .main #pw-rdv-module .pw-rdv-h1,
.Content09.page-demande_rendez_vous_aspx .main #pw-rdv-module div[id^="pw-rdv-module"] h1{
    padding: 5px 0 0;
    margin: 0;
    line-height: 1.1;
    height: auto;
    font-size: 22px;}
.Content09.page-demande_rendez_vous_aspx .main .leftside{margin-top: 0;}
.Content09.page-demande_rendez_vous_aspx .main .nav li a {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 0 0 6px 6px;
    max-width: 180px;
}

.Content08.page-demande_rendez_vous_aspx .main .intro, 
.Content08.page-demande_rendez_vous_aspx .subtitle 
{display: none;}
.Content08.page-demande_rendez_vous_aspx .nav {
    margin-top: -10px;
    border-bottom: 0;
}
.Content08.page-demande_rendez_vous_aspx .main #pw-rdv-module .pw-rdv-h1,
.Content08.page-demande_rendez_vous_aspx .main #pw-rdv-module div[id^="pw-rdv-module"] h1{
    padding: 5px 0 0;
    font-size: 26px;}
.Content08.page-demande_rendez_vous_aspx .main #pw-rdv-module h2,
.Content08.page-demande_rendez_vous_aspx .main .pw-rdv-h2{margin: 0;}
.Content08.page-demande_rendez_vous_aspx .main .main-bkg
{   background: none;
    padding: 0;}

.Content07.page-demande_rendez_vous_aspx .main .address{margin-bottom: 5px;} 
.Content07.page-demande_rendez_vous_aspx .wrap h1#Cabinet{margin: 0;}
.Content07.page-demande_rendez_vous_aspx .title{
    padding: 0;
    height: auto;}
.Content07.page-demande_rendez_vous_aspx .subtitle 
{display: none;}
.Content07.page-demande_rendez_vous_aspx .main #pw-rdv-module .pw-rdv-h1,
.Content07.page-demande_rendez_vous_aspx .main #pw-rdv-module div[id^="pw-rdv-module"] h1{
    margin: 0;
    font-size: 24px;
    padding: 0 10px 5px;}

.Content06.page-demande_rendez_vous_aspx .header .fondHeader{
    min-height: 0;
}
.Content06.page-demande_rendez_vous_aspx .header h2,
.Content06.page-demande_rendez_vous_aspx .header .lienPageLang{
    display: none;}
.Content06.page-demande_rendez_vous_aspx .header h1{
    margin: 0;
    padding: 0;
    font-size: 30px;}
.Content06.page-demande_rendez_vous_aspx .header h3{
    margin: 0!important;    
}
.Content06.page-demande_rendez_vous_aspx #containerInterieur #contenuT6{
    margin-top: 5px;}
.Content06.page-demande_rendez_vous_aspx #containerInterieur #pw-rdv-module .pw-rdv-h1,
.Content06.page-demande_rendez_vous_aspx #containerInterieur #pw-rdv-module div[id^="pw-rdv-module"] h1{
    margin: 0;}
.Content06.page-demande_rendez_vous_aspx #containerInterieur #pw-rdv-module h2,
.Content06.page-demande_rendez_vous_aspx #containerInterieur .pw-rdv-h2{margin: 0!important;}

.Content05.page-demande_rendez_vous_aspx #ctl00_containerInterieur{background-image: none!important;}
.Content05.page-demande_rendez_vous_aspx #ctl00_containerInterieur .lienPageLang + h1 + h2,
.Content05.page-demande_rendez_vous_aspx #ctl00_containerInterieur .lienPageLang{
    display: none;}
.Content05.page-demande_rendez_vous_aspx #ctl00_containerInterieur .lienPageLang + h1{
    padding: 0;
    font-size: 28px;
    line-height: 1;}
.Content05.page-demande_rendez_vous_aspx #ctl00_containerInterieur  #pw-rdv-module h1.pw-rdv-h1.medium,
.Content05.page-demande_rendez_vous_aspx #ctl00_containerInterieur  #pw-rdv-module div[id^="pw-rdv-module"] h1.medium{
    font-size: 20px;
    margin: 0!important;
    line-height: 1;}

.Content04.page-demande_rendez_vous_aspx #header{
    height: auto;
    padding: 5px;}
.Content04.page-demande_rendez_vous_aspx #bloc_1 p{
    font-size: 1.5em;
    line-height: 1;
    color: white;    
}
.Content04.page-demande_rendez_vous_aspx #bloc_1{
    position: relative;
    top: 0;
    left: 0;
    padding-left: 40px;
    line-height: 0;
    color: transparent;}
.Content04.page-demande_rendez_vous_aspx #bloc_2 .lienPageLang,
.Content04.page-demande_rendez_vous_aspx #bandeau_smenu{
    display: none;}
.Content04.page-demande_rendez_vous_aspx .panel_center_interne  #pw-rdv-module .pw-rdv-h1,
.Content04.page-demande_rendez_vous_aspx .panel_center_interne  #pw-rdv-module div[id^="pw-rdv-module"] h1{
    margin: 0;}
.Content04.page-demande_rendez_vous_aspx .panel_center_interne #pw-rdv-module h2,
.Content04.page-demande_rendez_vous_aspx .panel_center_interne .pw-rdv-h2{
    line-height: 1;}
.Content04.page-demande_rendez_vous_aspx #bloc_2 .menuNav{
    position: relative;
    top: 0;}

.Content03.page-demande_rendez_vous_aspx #header{
    height: auto;
    padding: 5px;}
.Content03.page-demande_rendez_vous_aspx #bloc_1 p{
    font-size: 1.5em;
    line-height: 1;
    color: white;    
}
.Content03.page-demande_rendez_vous_aspx #bloc_1{
    position: relative;
    top: 0;
    left: 0;
    padding-left: 40px;
    line-height: 0;
    color: transparent;}
.Content03.page-demande_rendez_vous_aspx #bloc_2 .lienPageLang,
.Content03.page-demande_rendez_vous_aspx #bandeau_smenu{
    display: none;}
.Content03.page-demande_rendez_vous_aspx .panel_center_interne  #pw-rdv-module .pw-rdv-h1,
.Content03.page-demande_rendez_vous_aspx .panel_center_interne  #pw-rdv-module div[id^="pw-rdv-module"] h1{
    margin: 0;}
.Content03.page-demande_rendez_vous_aspx .panel_center_interne #pw-rdv-module h2,
.Content03.page-demande_rendez_vous_aspx .panel_center_interne .pw-rdv-h2{
    line-height: 1;}
.Content03.page-demande_rendez_vous_aspx #bloc_2 .menuNav{
    position: relative;
    top: 0;}
.Content03.page-demande_rendez_vous_aspx .panel_center_interne{
    margin-top: -5px;}






.Content02.page-demande_rendez_vous_aspx .panel_center_interne  #pw-rdv-module .pw-rdv-h1,
.Content02.page-demande_rendez_vous_aspx .panel_center_interne  #pw-rdv-module div[id^="pw-rdv-module"] h1{    
    font-size: 22px;
    margin: 0;}
.Content02.page-demande_rendez_vous_aspx #bloc_2{height: 0;}







.Content01.page-demande_rendez_vous_aspx #container #header .lienPageLang{
    display: none;
}
.Content01.page-demande_rendez_vous_aspx #container .panel_center_interne{
    margin-top: 0;
    padding-top: 0;
}
.Content01.page-demande_rendez_vous_aspx #container .pw-rdv-h2{
    font-size: 14px}
.Content01.page-demande_rendez_vous_aspx #container .pw-rdv-h1,
.Content01.page-demande_rendez_vous_aspx #container div[id^="pw-rdv-module"] h1{margin-bottom:0;}



