@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,input,img{transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;}body{font-family:'Lato',sans-serif;font-size:15px;font-weight:400;text-align:justify;}input,textarea,select{font-family:'Lato',sans-serif;}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{border-bottom-style:none;}img.align-left{margin-bottom:1.5em;margin-right:1em;max-width:400px;}img.align-right{margin-bottom:1.5em;margin-left:1em;max-width:400px;}a,a.link{text-decoration:none;border-bottom:none;}tr{border-bottom:0;}.block .content{margin-top:0;}.text-formatted ul,.text-formatted ol{margin:-1em 0 1em 1em;padding:0 0 0.25em 15px;}.text-formatted h2 + ul,.text-formatted h2 + ol{margin:0em 0 1em 1em;padding:0 0 0.25em 15px;}.page-node-type-equipe #block-ccol-content .text-formatted ul{margin:0 0 1em 1em;}#header{background-color:#fff;background-image:none;}#header .layout-container{max-width:100%;}#header .layout-container .region-header,.layout-container{max-width:1200px;margin:0 auto;}#block-marquedusite{margin:15px 0;}.site-branding__text{padding:6px 0;}.site-branding__slogan{color:#2a7e8c;font-family:'Lato',sans-serif;font-size:30px;font-weight:300;font-style:normal;line-height:1.3;}.site-branding__text{margin-bottom:1.2em;}.fondBleu{background-color:#39abbe;}.bleu{color:#39abbe;}.fondjaune{background-color:#c9cc4a;}.jaune{color:#c9cc4a;}.sidebar .block .content{font-size:1em;}#block-pictoentete{margin-top:40px;}#block-pictoentete ul{margin:0;padding:0;}#block-pictoentete ul li{float:left;list-style:none;}#block-pictoentete ul li a{background-position:left center;background-repeat:no-repeat;color:#6188a3;font-size:18px;}#block-pictoentete ul li a:hover{color:#c9cc4a;}#block-pictoentete ul li:first-child a{background-image:url(/themes/ccol/images/picto_rdv.png);margin-right:30px;padding:10px 0 7px 40px;}#block-pictoentete ul li:last-child a{background-image:url(/themes/ccol/images/picto_acces.png);padding:10px 0 7px 35px;}#block-navigationprincipale{background-color:#39abbe;height:38px;}#block-navigationprincipale .content{max-width:1200px;margin:0 auto;}ul.sf-menu a,ul.sf-menu span.nolink,.region-primary-menu .menu .active-trail a.is-active,.region-primary-menu .menu .active-trail a:hover,.region-primary-menu .menu a:active,.region-primary-menu .menu a,.region-primary-menu .menu a:link,.region-primary-menu .menu a:focus,.region-primary-menu .menu span{background:none;background-color:#39abbe;border-right:1px solid #21626d;border-left:1px solid #39abbe;border-radius:0;color:#fff;font-weight:600;font-size:18px;float:none;display:block;margin:0;padding:10px 15px;text-decoration:none;text-shadow:none;}.sf-sub-indicator{display:none !important;}.region-primary-menu .menu span{cursor:default;}.region-primary-menu .menu .active-trail.sf-no-children a.is-active,.region-primary-menu .menu li:last-child a:active,.region-primary-menu .menu li:last-child a,.region-primary-menu .menu li:last-child span{border-right:0;}ul.menu a.is-active,.region-primary-menu .menu .active-trail a,.region-primary-menu .menu a:hover,.region-primary-menu .menu .active-trail span,.region-primary-menu .menu span:hover{background-color:#21626d;color:#fff;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{top:2.7em;}.region-primary-menu .menu ul li a{margin:0;}.slide{overflow:hidden;position:relative;}.slide .layout-container{max-width:100%;}.slide .content{margin-top:0;}.slide .flexslider{border:none;margin-bottom:0;}.slide .block .slides{margin:0;padding:0;}.flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center;z-index:9999;}.flex-direction-nav,.flex-direction-nav a::before{display:none;text-shadow:none;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#6db1b9;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.flex-control-paging li a.flex-active{background:#acae38;}#block-views-block-slideshow-block-1 .views-field-body{left:10%;line-height:1.2;position:absolute;bottom:20%;}#block-views-block-slideshow-block-1 li:first-child .views-field-body{bottom:auto;left:20px;top:20px;}#block-views-block-slideshow-block-1 .views-field-body p{color:#fff;font-size:45px;text-shadow:2px 2px 5px #333;}#block-views-block-slideshow-block-1 .views-field-body p strong{font-weight:900;text-transform:uppercase;}.flexslider .slides img{margin:-90px 0;}.path-frontpage .flexslider .slides img{margin:0;}h1,h2,h3,h4,h5,h6{text-align:left;}.path-frontpage h1{margin-top:0;}.path-frontpage h1,.path-frontpage h2{color:#fff;font-size:25px;font-weight:600;text-transform:uppercase;}.path-frontpage h1{margin-bottom:30px;}h1{color:#4b6a80;font-size:30px;font-weight:600;text-transform:uppercase;}h2{color:#39abbe;font-size:25px;}h3{color:#39abbe;font-size:18px;}table td{vertical-align:top;}table tr{background:none;padding:0;}table h3,table h4{margin-top:0;}h4{font-size:15px;font-weight:bold;}.page-node-type-equipe h1{text-transform:none;}.node .field--type-image{float:none;}.field--type-image img,.field--name-user-picture img{margin:0;}#bloc-accueil{background-image:url(/themes/ccol/images/ombre-bloc.png);background-position:right bottom;background-repeat:no-repeat;color:#fff;height:450px;float:left;margin-right:50px;padding:0;width:590px;}#bloc-accueil div{background-color:#39abbe;padding:50px 63px;width:440px;}#bloc-accueil div#bloc-accueil-int{background-color:transparent;padding:0;width:auto;}a.btn,#block-accrocheclinique .content a,#block-views-block-actualites-block-2 .view-footer a,#bloc-video p a,#bloc-accueil p a,.interventions3 p a{background-color:#4b6a80;border:1px solid #4b6a80;border-radius:20px;color:#fff;display:block;float:right;font-size:17px;margin-top:30px;padding:5px 20px;text-align:center;width:110px;}.interventions3 p a{float:none;margin:30px auto;}#block-views-block-actualites-block-2 .views-field-title a{background-image:url(/themes/ccol/images/trait_bas.jpg);background-position:bottom center;background-repeat:no-repeat;display:block;font-size:20px;margin:15px 0;font-weight:600;padding-bottom:5px;}#block-views-block-actualites-block-2 .views-field-field-date-de-l-actus{font-size:12px;font-style:italic;margin-bottom:28px;opacity:0.7;text-align:center;}#block-views-block-actualites-block-2 .views-field-view-node{font-style:italic;}#block-views-block-actualites-block-2 .views-field-body p,#block-views-block-actualites-block-2 .views-field-title,#block-views-block-actualites-block-2 .views-field-view-node,#block-views-block-actualites-block-2 .view-footer{text-align:center;}a.btn,#block-accrocheclinique .content a,#block-views-block-actualites-block-2 .view-footer a,#bloc-video p a{background-color:#39abbe;border:1px solid #39abbe;float:none;margin:10px auto 0;width:190px;}#block-accrocheclinique .content a{margin-top:-90px;width:10px;padding:5px 12px;}a.btn:hover,#block-accrocheclinique .content a:hover,#block-views-block-actualites-block-2 .view-footer a:hover,#bloc-accueil p a:hover,.interventions3 p a:hover{background-color:#fff;color:#4b6a80;}#bloc-video p a:hover{background-color:#fff;color:#39abbe;}#block-views-block-actualites-block-2,#bloc-video{background-color:transparent;border:none;float:right;margin-top:0;width:400px;padding:0;}#block-views-block-actualites-block-2 h2,#bloc-video h2{background-image:url(/themes/ccol/images/ombre-bloc.png);background-position:right bottom;background-repeat:no-repeat;background-size:210px;border:none;color:#fff;margin-bottom:30px;margin-top:0;padding:0 1px 20px 0px;text-shadow:none;width:235px;margin:0 auto 10px;}#block-views-block-actualites-block-2 h2 span,#bloc-video h2 span{background-color:#39abbe;padding:10px 40px;}#block-views-block-actualites-block-2 img{display:block;margin:10px auto;}.pictos{background-color:#eeeeee;padding:30px 0;}.pictos ul{margin:0;padding:0;}.pictos ul li{float:left;list-style:none;margin:0 55px;}.pictos ul li a{background-position:left top;background-repeat:no-repeat;display:block;font-size:20px;text-transform:uppercase;}.pictos ul li:first-child a{background-image:url(/themes/ccol/images/picto_approche.png);border-bottom:1px solid transparent;color:#4b6a80;padding:10px 0 15px 80px;}.pictos ul li:first-child a:hover{border-bottom:1px solid #4b6a80;}.pictos ul li:nth-child(2) a{background-image:url(/themes/ccol/images/picto_ambulatoire.png);border-bottom:1px solid transparent;color:#2c8799;padding:10px 0 15px 70px;}.pictos ul li:nth-child(2) a:hover{border-bottom:1px solid #2c8799;}.pictos ul li:last-child a{background-image:url(/themes/ccol/images/picto_plateau.png);border-bottom:1px solid transparent;color:#a5a83a;padding:10px 0 15px 60px;}.pictos ul li:last-child a:hover{border-bottom:1px solid #a5a83a;}.page-node-18 .pictos ul li:first-child,.page-node-19 .pictos ul li:nth-child(2),.page-node-41 .pictos ul li:last-child{display:none;}.page-node-18 .pictos ul li,.page-node-19 .pictos ul li,.page-node-41 .pictos ul li{margin:0 2.5%;width:45%;}.interventions1,.interventions2,.interventions3{background-image:url(/themes/ccol/images/fond-interventions1.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:30px 0;}.interventions2{background-position:bottom center;background-image:url(/themes/ccol/images/fond-interventions2.jpg);}.interventions3{background-position:right center;background-image:url(/themes/ccol/images/fond-rythmologie.png);}.interventions3 h2{color:#4b6a80;text-align:center;}.interventions3 p{color:#4b6a80;padding:0 15%;text-align:center;}#block-principauxexamensencardiologieinterventionnelle-2 h3 a{color:#39abbe;font-size:18px;font-weight:600;}#block-principauxexamensnoninvasifs-2 h3 a{color:#0f4e6e;font-size:18px;font-weight:600;}.interventions1 h2,.interventions2 h2{margin-bottom:20px;text-align:center;}.interventions1 p,.interventions2 p{color:#fff;font-size:16px;padding:0 70px;text-align:center;}.interventions1 ul,.interventions2 ul{display:flex;margin:0;padding:0;}.interventions1 ul li,.interventions2 ul li{background-color:#fff;border:10px solid #fff;color:#4b6a80;float:left;list-style:none;margin:30px 10px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;width:360px;}.interventions1 ul li:hover,.interventions2 ul li:hover{box-shadow:0 0 40px #000;transform:scale(0.95);}.interventions1 ul li h3,.interventions2 ul li h3{margin-top:0;}.interventions1 ul li h3 a,.interventions2 ul li h3 a{background-position:top center;background-repeat:no-repeat;background-size:420px auto;padding:290px 0 0;}.interventions1 ul li:first-child h3 a{background-image:url(/themes/ccol/images/img-coronarographie.jpg);}.interventions1 ul li:nth-child(2) h3 a{background-image:url(/themes/ccol/images/img-tavi.jpg);}.interventions1 ul li:last-child h3 a{background-image:url(/themes/ccol/images/img-fag.jpg);}.interventions1 ul li:nth-child(4) h3 a{background-image:url(/themes/ccol/images/intervention4.jpg);}.interventions1 ul li:nth-child(5) h3 a{background-image:url(/themes/ccol/images/intervention5.jpg);}.interventions2 ul li:first-child h3 a{background-image:url(/themes/ccol/images/intervention1.jpg);}.interventions2 ul li:nth-child(2) h3 a{background-image:url(/themes/ccol/images/intervention2.jpg);}.interventions2 ul li:last-child h3 a{background-image:url(/themes/ccol/images/intervention3.jpg);}.interventions2 ul li:nth-child(4) h3 a{background-image:url(/themes/ccol/images/intervention4.jpg);}.interventions2 ul li:nth-child(5) h3 a{background-image:url(/themes/ccol/images/intervention5.jpg);}.interventions1 ul li p,.interventions2 ul li p{color:#4b6a80;padding:0;text-align:left;}.interventions1 p a,.interventions2 p a{background-color:#fff;border-radius:20px;font-size:18px;padding:5px 20px;}.interventions1 p a{border:1px solid #39abbe;color:#39abbe;}.interventions1 p a:hover{background-color:#39abbe;color:#fff;}.interventions2 p a{border:1px solid #0f4e6e;color:#0f4e6e;}.interventions2 p a:hover{background-color:#0f4e6e;color:#fff;}.interventions1 ul li p a,.interventions2 ul li p a{border:none;font-size:16px;padding:0;}.interventions1 ul li p a:hover,.interventions2 ul li p a:hover{background-color:transparent;color:#0f4e6e;}.interventions1 ul li a,.interventions2 ul li a{color:#4b6a80;display:block;}.equipe{background-image:url(/themes/ccol/images/fond-praticien.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:30px 0;}.equipe h2{color:#2c8799;margin-bottom:20px;text-align:center;}.equipe p{color:#3a5263;font-size:16px;margin-bottom:30px;padding:0 70px;text-align:center;}.path-frontpage .view-equipe .views-row{float:left;margin-bottom:30px;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;width:33.33%;}.path-frontpage .view-equipe .views-row:hover .views-field-title a{color:#39abbe;}.path-frontpage .view-equipe .views-row:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}.path-frontpage .view-equipe .views-row .views-field-field-image-praticien img{border-right:2px solid #2c8799;border-bottom:2px solid #2c8799;border-radius:100%;display:block;margin:0 auto;}.path-frontpage .view-equipe .views-row .views-field-title a{color:#2c8799;display:block;font-size:18px;margin:0 auto 10px;text-align:center;}#block-accesaccroche{background-color:#38aabe;border-bottom:5px solid #c9cc4a;}#block-accesaccroche p.titre{background-color:#fff;color:#38aabe;font-size:18px;padding:5px;text-align:center;text-transform:uppercase;}#block-accesaccroche p.sous-titre{color:#fff;font-size:16px;font-weight:bold;margin-bottom:10px;text-align:left;}#block-accesaccroche p{color:#fff;}#block-accesaccroche p a{background-image:url(/themes/ccol/images/picto_acces-h.png);background-position:left center;background-repeat:no-repeat;color:#fff;font-size:18px;padding:10px 0 7px 35px;}#block-accesaccroche p a:hover{background-image:url(/themes/ccol/images/picto_acces.png);color:#c9cc4a;}#block-drclementbecle,#block-drsophiejenck,#block-drguillaumecellier,#block-dralexandraaussoleil,#block-drfrancoisbernard,#block-drmartinbonnet,#block-drivancarel,#block-dralainhepp,#block-drvincentmalquarti,#block-drfrancksibellas{background-color:#4b6a80;border-bottom:5px solid #c9cc4a;margin-bottom:50px;padding:0 0 20px 0;}#block-drclementbecle p:first-of-type,#block-drsophiejenck p:first-of-type,#block-drguillaumecellier p:first-of-type,#block-dralexandraaussoleil p:first-of-type,#block-drfrancoisbernard p:first-of-type,#block-drmartinbonnet p:first-of-type,#block-drivancarel p:first-of-type,#block-dralainhepp p:first-of-type,#block-drvincentmalquarti p:first-of-type,#block-drfrancksibellas p:first-of-type{margin-bottom:0;}.img-equipe{border-radius:100%;display:block;margin:0 auto;width:100%;}.rdv-equipe{margin-bottom:10px;}.rdv-equipe,.nous-trouver{text-align:center;}.nous-trouver{margin-bottom:0;margin-top:30px;}.rdv-equipe a{background-color:#38aabe;border:1px solid #38aabe;color:#fff;display:block;font-size:16px;padding:5px 15px;}.rdv-equipe a:hover{background-color:#fff;color:#38aabe;}.secretariat{color:#fff;font-size:18px;margin-bottom:10px;margin-top:20px;text-align:center;text-transform:uppercase;}.tel{color:#fff;font-size:16px;text-align:center;}.nous-trouver a{background-image:url(/themes/ccol/images/picto_acces.png);background-position:left center;background-repeat:no-repeat;color:#c9cc4a;font-size:18px;padding:10px 0 7px 35px;}.nous-trouver a:hover{color:#fff;}#block-trombinoscope{background-color:transparent;border:none;padding:0;}#block-trombinoscope div p{font-size:12px;text-align:center;}#block-trombinoscope div > a:hover{color:#4b6a80;}#block-trombinoscope img{border-radius:100%;}#block-trombinoscope p.titre{background-color:#38aabe;color:#fff;font-size:18px;padding:10px;text-align:center;text-transform:uppercase;}#block-trombinoscope .content .text-formatted div{float:left;margin-bottom:20px;width:33.33%;}#block-trombinoscope .content .text-formatted div p{margin-bottom:0;}.page-node-type-equipe #block-ccol-content ul li{background-image:url(/themes/ccol/images/list-equipe.png);background-position:0 7px;background-repeat:no-repeat;list-style:none;padding-left:17px;}.cv-complet{text-align:center;}.cv-complet a{background-color:#4b6a80;background-image:url(/themes/ccol/images/picto-cv.png);background-position:20px 50%;background-repeat:no-repeat;background-size:25px;border:1px solid #475d8f;color:#fff;display:block;margin:0 auto;padding:5px 15px 5px 50px;text-align:center;width:180px;}.cv-complet a:hover{background-color:#fff;background-image:none;color:#4b6a80;padding:5px 15px 5px 15px;width:170px;}#block-contacttitre p{color:#fff;}#block-webform--2,#block-webform{float:left;margin-left:50px;margin-right:50px;width:620px;}#block-webform--2 p,#block-webform p{color:#fff;}#block-webform--2 label,#block-webform label{color:#fff;display:block;float:left;font-weight:normal;width:100px;}#block-webform--2 #edit-case-rgpd--wrapper .form-checkboxes .form-item,#block-webform #edit-case-rgpd--wrapper .form-checkboxes .form-item{display:flex;}#block-webform--2 #edit-case-rgpd--wrapper label,#block-webform #edit-case-rgpd--wrapper label{width:auto;float:left;margin-left:10px;}#block-webform--2 #edit-case-rgpd--wrapper input,#block-webform #edit-case-rgpd--wrapper input{float:left;height:auto;margin-top:3px;width:auto;}#block-webform--2 input,#block-webform input{height:35px;}#block-webform--2 input,#block-webform--2 textarea,#block-webform input,#block-webform textarea{width:500px;}#block-webform--2 input.button,#block-webform input.button{background-color:#fff;background-image:none;border:none;color:#3e3e3e;cursor:pointer;font-family:'Lato',sans-serif;font-size:18px;border-radius:0;display:block;line-height:normal;width:120px;margin:0 auto;}#block-webform--2 input.button:hover,#block-webform input.button:hover{background-color:#39abbe;color:#fff;}#edit-actions input{margin-right:1em;}#block-titrecontact h2{margin-left:50px;margin-bottom:30px;}#contact .layout-container{max-width:1200px;}#contact{background-image:url(/themes/ccol/images/fond-contact.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:30px 0;}#block-bloccontactdroite{float:left;margin-top:20px;text-align:center;}#bloc-adresse{background-image:url(/themes/ccol/images/ombre-bloc.png);background-position:right bottom;background-repeat:no-repeat;background-size:355px;color:#fff;height:285px;width:396px;}#bloc-adresse p:last-of-type{margin-bottom:0;}#bloc-adresse div{background-color:#39abbe;width:310px;padding:20px 35px;text-align:center;}#bloc-adresse h3{color:#fff;font-size:20px;font-weight:600;margin-top:0;text-transform:uppercase;text-align:center;}#bloc-adresse #tel-contact{color:#fff;font-size:18px;font-weight:900;margin:0 auto;text-align:center;}p#acces-contact{margin-bottom:10px;}#acces-contact a{background-image:url(/themes/ccol/images/picto_acces.png);background-position:left center;background-repeat:no-repeat;color:#c9cc4a;display:block;font-size:20px;font-weight:900;margin:10px auto 0px;padding:5px 0 5px 20px;width:180px;}#acces-contact a:hover{background-image:url(/themes/ccol/images/picto_acces-h.png);color:#fff;}#block-urgences{clear:both;}.path-frontpage #block-urgences h2{color:#39abbe;}#block-urgences table{background-color:transparent;}#block-urgences table tr{border-bottom:0;}#block-urgences table td{border:none;color:#fff;}#voiture,#parking,#bus,#pieton{background-position:left center;background-repeat:no-repeat;padding:10px 0 10px 50px;}#acces td:first-child{padding-left:0;}#voiture{background-image:url(/themes/ccol/images/picto_voiture.png);}#bus{background-image:url(/themes/ccol/images/picto_bus.png);}#parking{background-image:url(/themes/ccol/images/picto_parking.png);}#pieton{background-image:url(/themes/ccol/images/picto_pieton.png);}.rdv{float:left;margin:30px 2.5%;width:28%;}.rdv:last-of-type{margin-bottom:60px;}.rdv h3,.rdv p{text-align:center;}.rdv h3{margin-top:0;}.rdv p:first-of-type{margin-bottom:0;}.rdv p:last-of-type{margin-bottom:0;}.rdv img{border-radius:100%;}.rdv a{background-color:#38aabe;border:1px solid #38aabe;color:#fff;display:block;padding:5px 15px;}.rdv a:hover{background-color:#fff;color:#38aabe;}#tel-rdv{background-color:#38aabe;background-image:url(/themes/ccol/images/picto_tel.png);background-position:225px 364px;background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:900;margin:20px auto;padding:25px 0 5px 0;text-align:center;width:670px;}.page-node-17 h1,.page-node-17 h2,.page-node-17 .node p{text-align:center;}.path-actualites .view-actualites .views-row{background-color:#f6f6f2;display:inline-block;margin-bottom:20px;padding:20px;width:1140px;}.page-node-type-actualite .field--name-field-images-actus img,.path-actualites .view-actualites .views-row .views-field-field-images-actus img{float:left;margin-right:20px;}.path-actualites .view-actualites .views-row .views-field-title a{font-size:20px;font-weight:bold;display:block;margin:10px 0 0;text-align:left;}.path-actualites .view-actualites .views-row .views-field-view-node{font-style:italic;text-align:right;}.path-actualites .view-actualites .views-row .views-field-field-date-de-l-actus,.page-node-type-actualite .field--name-field-date-de-l-actus{font-size:12px;opacity:0.6;text-align:right;}#block-touteslesactualites .content a{background-color:#4b6a80;border:1px solid #4b6a80;border-radius:20px;color:#fff;display:block;float:right;font-size:17px;margin-top:30px;padding:5px 20px;text-align:center;width:210px;}#block-touteslesactualites .content a:hover{background-color:#fff;color:#4b6a80;}.view-actualites .view-header p.titre{color:#fff;font-size:18px;margin-bottom:10px;text-transform:uppercase;}#block-views-block-actualites-block-1 .views-row .views-field-title a{background-image:url(/themes/ccol/images/fleche-actus.png);background-position:left center;background-repeat:no-repeat;font-size:16px;padding:3px 0 3px 18px;}#block-views-block-actualites-block-1 .views-row .views-field-title a:hover{margin-left:10px;}#block-views-block-menu-interventions-block-1,#block-views-block-menu-interventions-block-2,#block-views-block-menu-interventions-block-3{background-color:#38aabe;border-bottom:5px solid #c9cc4a;}#block-views-block-menu-interventions-block-1 p.titre,#block-views-block-menu-interventions-block-2 p.titre,#block-views-block-menu-interventions-block-3 p.titre,#block-parcourspatient p.titre{color:#fff;font-size:18px;text-align:center;text-transform:uppercase;background-color:#4b6a80;padding:10px;}#block-views-block-menu-interventions-block-1 p.titre,#block-views-block-menu-interventions-block-2 p.titre,#block-views-block-menu-interventions-block-3 p.titre{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;padding:35px 10px;text-shadow:0 0 5px #000;}#block-views-block-menu-interventions-block-2 p.titre{padding:45px 10px;}#block-views-block-menu-interventions-block-1 p.titre{background-image:url(/themes/ccol/images/cardiologie-interventionnelles.jpg);}#block-views-block-menu-interventions-block-2 p.titre{background-image:url(/themes/ccol/images/examens-non-invasifs.jpg);}#block-views-block-menu-interventions-block-3 p.titre{background-image:url(/themes/ccol/images/bg_rythmologie.png);background-size:cover;background-position:center center;}#block-views-block-menu-interventions-block-1 .view-menu-interventions .views-row,#block-views-block-menu-interventions-block-2 .view-menu-interventions .views-row,#block-views-block-menu-interventions-block-3 .view-menu-interventions .views-row{text-align:center;}#block-views-block-menu-interventions-block-1 .view-menu-interventions .views-row a,#block-views-block-menu-interventions-block-2 .view-menu-interventions .views-row a,#block-views-block-menu-interventions-block-3 .view-menu-interventions .views-row a{background-image:url(/themes/ccol/images/separation_interventions.jpg);background-position:bottom center;background-repeat:no-repeat;color:#fff;display:block;font-size:16px;font-style:italic;padding:5px;}#block-views-block-menu-interventions-block-1 .view-menu-interventions .views-row a:hover,#block-views-block-menu-interventions-block-2 .view-menu-interventions .views-row a:hover,#block-views-block-menu-interventions-block-3 .view-menu-interventions .views-row a:hover{background-color:#fff;color:#38aabe;}.page-node-type-intervention .node--type-intervention .field--name-field-type-d-interventions{display:none;}#block-parcourspatient{background-color:#4b6a80;border-bottom:5px solid #c9cc4a;}#block-parcourspatient p.titre{color:#fff;background-color:#38aabe;padding:10px;}p.titre{background-color:#38aabe;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;padding:10px;}#block-parcourspatient .text-formatted ul{margin:0;}#block-parcourspatient ul li{list-style:none;}#block-parcourspatient .content ul li a{background-position:left center;background-repeat:no-repeat;color:#fff;display:block;font-size:15px;padding:15px 10px 15px 53px;text-align:left;}#block-parcourspatient .content ul li:first-child a{background-image:url(/themes/ccol/images/picto_rdv-blanc.png);background-position:4px 50%;}#block-parcourspatient .content ul li:nth-child(2) a{background-image:url(/themes/ccol/images/picto_consultation.png);background-size:35px auto;background-position:2px 50%;}#block-parcourspatient .content ul li:nth-child(3) a{background-image:url(/themes/ccol/images/picto_urgences.png);background-size:40px auto;}#block-parcourspatient .content ul li:last-child a{background-image:url(/themes/ccol/images/picto_acces-blanc.png);background-position:11px 50%;}#block-parcourspatient .content ul li a:hover{margin-left:10px;}footer.site-footer{display:none;}.footer{background-color:#222529;}.footer a{color:#a3a3a4;}.footer a:hover{color:#39abbe;}#block-footer .content{color:#a3a3a4;margin-top:0;padding-top:10px;}#liens-footer{display:block;float:right;}#block-accrocheservicenucleaire p,#block-accrocheserviceradio p,#block-accrocherdvcentre p,#block-accroche2etagecliniquesauvegarde p,#block-accrocheangioplastie p{text-align:center;}#block-accrocheservicenucleaire p.titre,#block-accrocheserviceradio p.titre,#block-accrocherdvcentre p.titre,#block-accroche2etagecliniquesauvegarde p.titre,#block-accrocheangioplastie p.titre{background-image:url(/themes/ccol/images/picto_lieu.png);background-position:15px 50%;background-repeat:no-repeat;padding-left:60px;text-align:left;}.page-node-14 #block-accrocherdvcentre p span{display:none;}#block-accrocheclinique{background-color:transparent;padding:0;}#block-accrocheclinique h2{background-image:url(/themes/ccol/images/accroche-clinique-sauvegarde.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;font-size:18px;font-weight:700;padding:20px 10px 120px;text-shadow:none;text-align:center;}.ensemble{display:flex;}#cardio-inter,#non-invasifs,#rythmo{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:30px;padding:30px 0;}#cardio-inter h2,#non-invasifs h2,#rythmo h2{color:#fff;font-weight:700;margin-bottom:20px;margin-top:0;padding:0 20px;text-align:center;}#cardio-inter ul,#non-invasifs ul,#rythmo ul{margin:0;padding:0 20px;}#cardio-inter ul li,#non-invasifs ul li,#rythmo ul li{list-style:none;text-align:center;}#cardio-inter a,#non-invasifs a,#rythmo a{background-image:url(/themes/ccol/images/separation_interventions.jpg);background-position:bottom center;background-repeat:no-repeat;color:#fff;display:block;font-size:20px;font-style:italic;padding:5px;}#cardio-inter a:hover,#non-invasifs a:hover,#rythmo a:hover{color:#4ae4ff;}#cardio-inter{background-image:url(/themes/ccol/images/bg_interventionnelle.png);}#non-invasifs{background-image:url(/themes/ccol/images/bg_non-invasif.png);}#rythmo{background-image:url(/themes/ccol/images/bg_rythmologie.png);clear:both;}.page-node-59 a.btn,.page-node-60 a.btn,.page-node-61 a.btn{float:right;width:410px;}#backtotop{height:30px;width:30px;}.g-recaptcha div{margin:0 auto;}.page-node-30 #block-ccol-content img.align-left{max-width:250px;}.page-node-30 #block-ccol-content img.align-right{max-width:200px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#39abbe;}.eu-cookie-compliance-more-button{font-size:14px;}.eu-cookie-compliance-secondary-button{padding:8px 15px;background-color:#fff;color:#39abbe;border-radius:30px;}.eu-cookie-compliance-message{margin:20px 0 0;max-width:100%;}.eu-cookie-compliance-default-button{background-color:transparent;background-image:none;box-shadow:none;text-shadow:none;border:none;}#block-prendrerdv{background-color:#4b6a80;border-bottom:5px solid #c9cc4a;margin-top:50px;}#block-prendrerdv p{margin-bottom:0;}#rdv-contact,#block-prendrerdv .content a{background-image:url(/themes/ccol/images/picto_rdv.png);background-position:left center;background-repeat:no-repeat;color:#fff;display:block;font-size:18px;padding:15px 10px 15px 45px;text-align:left;}#rdv-contact{font-size:20px;width:190px;margin:0 auto;font-weight:bold;}#rdv-contact:hover,#block-prendrerdv .content a:hover{padding:15px 10px 15px 55px;}#block-popup h2{color:#2c8799!important;}@media (max-width:1200px){#header .layout-container .region-header,.layout-container,#block-navigationprincipale .content,#contact .layout-container{max-width:1100px;}ul.sf-menu a,ul.sf-menu span.nolink,.region-primary-menu .menu .active-trail a.is-active,.region-primary-menu .menu .active-trail a:hover,.region-primary-menu .menu a:active,.region-primary-menu .menu a,.region-primary-menu .menu a:link,.region-primary-menu .menu a:focus,.region-primary-menu .menu span{padding:10px 9px;}#block-pictoentete ul li:first-child a{margin-right:20px;}#block-pictoentete{clear:both;float:none;width:400px;margin:0 auto 20px;}#block-marquedusite{margin:15px auto;float:none;display:block;text-align:center;}#block-views-block-slideshow-block-1 .views-field-body p{font-size:25px;}.pictos ul li{margin:0 35px;}#block-webform--2,#block-webform{width:580px;}##block-webform--2 textarea,block-webform--2 input,#block-webform input,#block-webform textarea{width:480px;}#block-views-block-slideshow-block-1 > .content{width:1200px;position:relative;left:50%;margin-left:-600px;}.path-frontpage #block-views-block-slideshow-block-1 > .content{left:auto;margin-left:0;width:100%;}#block-views-block-slideshow-block-1 .views-field-body{left:30%;line-height:1.2;position:absolute;top:20px;}.path-frontpage #block-views-block-slideshow-block-1 .views-field-body{left:20px;line-height:1.2;position:absolute;top:20px;}.path-actualites .view-actualites .views-row{width:1040px;}.interventions3 h2{text-align:left;}.interventions3 p{padding:0 0 0 0;text-align:left;width:1000px;}}@media (max-width:1100px){#header .layout-container .region-header,.layout-container,#block-navigationprincipale .content,#contact .layout-container{max-width:991px;}ul.sf-menu a,ul.sf-menu span.nolink,.region-primary-menu .menu .active-trail a.is-active,.region-primary-menu .menu .active-trail a:hover,.region-primary-menu .menu a:active,.region-primary-menu .menu a,.region-primary-menu .menu a:link,.region-primary-menu .menu a:focus,.region-primary-menu .menu span{padding:10px 2px;}#bloc-accueil div{padding:30px 63px;width:380px;}#bloc-accueil{height:450px;width:530px}.pictos ul li{margin:0 15px;}#block-webform--2,#block-webform{width:490px;}#block-webform--2 textarea,#block-webform--2 input,#block-webform input,#block-webform textarea{width:390px;}#block-trombinoscope .content .text-formatted div{width:50%;}.path-actualites .view-actualites .views-row{width:940px;}}@media (max-width:991px){#header .layout-container .region-header,.layout-container,#block-navigationprincipale .content,#contact .layout-container{max-width:850px;}#block-navigationprincipale{height:auto;}ul.sf-menu a,ul.sf-menu span.nolink,.region-primary-menu .menu .active-trail a.is-active,.region-primary-menu .menu .active-trail a:hover,.region-primary-menu .menu a:active,.region-primary-menu .menu a,.region-primary-menu .menu a:link,.region-primary-menu .menu a:focus,.region-primary-menu .menu span{padding:10px 4px;font-size:15px;text-align:left;}.pictos ul li{margin:0 10px;}.pictos ul li a{font-size:18px;}.pictos ul li:first-child a{padding:10px 0 15px 70px;}.pictos ul li:nth-child(2) a{padding:10px 0 15px 60px;}.pictos ul li:last-child a{padding:10px 0 15px 55px;}.path-frontpage.layout-sidebar-second .main-content,.path-frontpage #sidebar-second{clear:both;width:100%;margin-left:auto;margin-right:auto;}#bloc-accueil{height:450px;width:530px;float:none;margin:0 auto 70px;}#block-views-block-actualites-block-2,#bloc-video{clear:both;float:none;margin:20px auto;}#bloc-accueil p a{float:none;margin:30px auto 0;}#block-titrecontact h2{margin-left:0;margin-bottom:20px;text-align:center;}#block-webform--2,#block-webform{width:490px;float:none;margin:0 auto;}#block-bloccontactdroite{float:none;}#bloc-adresse{margin:90px auto 0;}.path-actualites .view-actualites .views-row{width:780px;}.ensemble{display:block;}#cardio-inter,#non-invasifs{float:none;margin-left:0;width:100%;}.interventions3 p{width:310px;}}@media (max-width:850px){#header .layout-container .region-header,.layout-container,#block-navigationprincipale .content,#contact .layout-container{max-width:768px;}.page-node-18 .pictos ul li,.page-node-19 .pictos ul li,.page-node-41 .pictos ul li,.pictos ul li{float:none;margin:10px auto;width:350px;}.pictos ul li:nth-child(2) a{margin-left:80px;}.pictos ul li:last-child a{margin-left:50px;margin-top:20px;}ul.sf-menu a,ul.sf-menu span.nolink,.region-primary-menu .menu .active-trail a.is-active,.region-primary-menu .menu .active-trail a:hover,.region-primary-menu .menu a:active,.region-primary-menu .menu a,.region-primary-menu .menu a:link,.region-primary-menu .menu a:focus,.region-primary-menu .menu span{font-size:13px;}.footer p{padding:0 15px;text-align:center;}#liens-footer{float:none;text-align:center;}#block-trombinoscope .content .text-formatted div{width:25%;}.path-actualites .view-actualites .views-row{width:700px;}#tel-rdv{background-image:none;width:auto;}.spb_center{width:100% !important;margin-left:0 !important;left:0 !important;margin-top:-100px;}}@media (max-width:768px){#header .layout-container .region-header,.layout-container,#block-navigationprincipale .content,#contact .layout-container{max-width:460px;}ul.sf-menu a,ul.sf-menu span.nolink,.region-primary-menu .menu .active-trail a.is-active,.region-primary-menu .menu .active-trail a:hover,.region-primary-menu .menu a:active,.region-primary-menu .menu a,.region-primary-menu .menu a:link,.region-primary-menu .menu a:focus,.region-primary-menu .menu span{font-size:15px;padding:10px 15px;}.path-frontpage h1{margin-bottom:10px;}#bloc-accueil{background-image:none;height:auto;margin:0 auto 40px;width:auto;float:none;}#bloc-accueil div{padding:30px;}.path-frontpage .view-equipe .views-row{width:50%;}.interventions1 ul,.interventions2 ul{display:block;}.interventions1 ul li,.interventions2 ul li{float:none;margin:0 auto 30px;}.interventions1 p a,.interventions2 p a{display:block;}#block-webform--2,#block-webform{width:auto;}#block-webform--2 textarea,#block-webform--2 input,#block-webform input,#block-webform textarea{width:360px;}#block-urgences table td{display:block;}.site-branding__text{margin-bottom:0;}#block-trombinoscope .content .text-formatted div{width:33.33%;}.sf-accordion-toggle a{background-image:url(/themes/ccol/images/ic_menu.png);background-position:left center;background-repeat:no-repeat;color:#fff;display:block;font-size:18px;font-weight:700;margin-bottom:0;margin-left:10px;padding:5px 0 5px 35px;}li.sf-clone-parent{display:none;}.region-primary-menu .menu li.menuparent > span,.region-primary-menu .menu li.menuparent > a{background-image:url(/themes/ccol/images/plus-menu.png);background-position:90% center;background-repeat:no-repeat;}.region-primary-menu .menu ul li.sf-depth-2 a{padding-left:25px;font-size:14px;}.page-node-30 #block-ccol-content img.align-left,.page-node-30 #block-ccol-content img.align-right,img.align-left,img.align-right,.align-right,.align-left{float:none;margin:10px auto;display:block;max-width:100%;}.path-actualites .view-actualites .views-row{width:auto;}.page-node-type-actualite .field--name-field-images-actus img,.path-actualites .view-actualites .views-row .views-field-field-images-actus img{display:block;float:none;margin-left:auto;margin-right:auto;}tr td,tr th{display:block;}}@media (max-width:600px){#block-pictoentete ul li{float:none;margin-bottom:20px;text-align:center;}#block-pictoentete ul li:last-child{margin-bottom:0;}.path-frontpage #block-views-block-slideshow-block-1 > .content{left:50%;margin-left:-300px;width:600px;position:relative;}.path-frontpage #block-views-block-slideshow-block-1 .views-field-body,#block-views-block-slideshow-block-1 .views-field-body,#block-views-block-slideshow-block-1 li:first-child .views-field-body{left:50%;width:350px;text-align:left;margin-left:-175px;top:0;}.interventions1 p,.interventions2 p,.interventions3 p,.interventions3 h2,.equipe p{padding:0 15px;}#bloc-accueil div{width:auto;}#block-views-block-actualites-block-2,#bloc-video,#block-pictoentete{width:auto;}.interventions1 ul li,.interventions2 ul li{width:auto;}.rdv{width:45%;}#block-trombinoscope .content .text-formatted div{width:50%;}.site-branding__slogan{font-size:20px;margin-top:0;}.text-formatted h2 + ul,.text-formatted h2 + ol{padding:0 0 0.25em 0;}.interventions3{background-image:url(/themes/ccol/images/fond-rythmologie-mobile.png);}.interventions3 h2{text-align:center;}.interventions3 p{text-align:center;width:auto;}.text-formatted ul,.text-formatted ol{text-align:left;}}@media (max-width:460px){h1,.path-frontpage h1,.path-frontpage h2,.page-title{font-size:24px;}#tel-rdv,h2,.main-content h2{font-size:20px;}#block-pictosaccueil{padding:0 20px;}.pictos ul li a{background-position:0 50%;font-size:16px;background-size:30px;}.pictos ul li:first-child a{padding:10px 0 15px 40px;}.pictos ul li:nth-child(2) a{padding:10px 0 15px 40px;}h3,.path-frontpage .view-equipe .views-row .views-field-title a,#block-views-block-actualites-block-2 .view-footer a,#bloc-video p a,#bloc-accueil p a,.interventions3 p a,.interventions1 p a,.interventions2 p a,#block-views-block-menu-interventions-block-1 p.titre,#block-views-block-menu-interventions-block-2 p.titre,#block-views-block-menu-interventions-block-3 p.titre,#block-parcourspatient p.titre,#block-trombinoscope p.titre,p.titre,#block-accesaccroche p.titre{font-size:16px;}.pictos ul li{width:auto;}.pictos ul li:nth-child(2) a,.pictos ul li:last-child a{margin-left:0;}.path-frontpage .view-equipe .views-row{width:100%;}#block-webform--2 textarea,#block-webform--2 input,#block-webform input,#block-webform textarea{width:100%;}#block-pictoentete ul li a{font-size:16px;}#block-pictoentete ul li:first-child a{background-size:20px;padding:10px 0 7px 28px;}#block-pictoentete ul li:last-child a{padding:10px 0 7px 25px;background-size:17px;}#block-webform--2,#block-webform{width:auto;padding:0 20px;}.rdv{float:left;margin:30px auto;width:100%;}img.align-right,img.align-left{max-width:100%;}.page-node-59 a.btn,.page-node-60 a.btn,.page-node-61 a.btn{clear:both;float:none;width:auto;}.page-node-18 .pictos ul li,.page-node-19 .pictos ul li,.page-node-41 .pictos ul li,.pictos ul li{width:auto;}.pictos ul li:last-child a{padding:10px 0 15px 40px;}}@media (max-width:360px){#block-views-block-slideshow-block-1 .views-field-body p{font-size:20px;}.path-frontpage #block-views-block-slideshow-block-1 .views-field-body,#block-views-block-slideshow-block-1 .views-field-body,#block-views-block-slideshow-block-1 li:first-child .views-field-body{width:280px;margin-left:-140px;}.path-frontpage #block-views-block-slideshow-block-1 .views-field-body,#block-views-block-slideshow-block-1 .views-field-body,#block-views-block-slideshow-block-1 li:first-child .views-field-body{top:15px;}}
