/* GLOBAL */



html {line-height: normal}
body {font-family: 'Arial';font-size: 14px;background:#dce6f2;}
body.cke_show_borders {background:white;}


.clearboth {clear:both;}



hr.clearboth {border:none;height:2px;background:#dce6f2;margin:15px 0;}



.cboth {clear:both;float:none;display:block;height:1px;font-size:1px;letter-spacing: -9999px}



.pull-left {float:left;}



body a, body li a.active {color:gray;text-decoration: underline}



#footer , #columns, #header , .region-secondary-content .region-inner, .region-tertiary-content .region-inner {max-width: 1160px;margin:0 auto;}



.view-gestion-des-membres .views-field-mail {font-size:8px;}
.view-gestion-des-membres td {font-size:12px;}

.bgpayercotisation {background:url('../images/bgpayercotisation.jpg') no-repeat 50% 50% !important;background-size:cover !important;}

.bgpayercotisation:hover {background:url('../images/bgpayercotisation.jpg') no-repeat 60% 50% !important;background-size:cover !important;}



/*CONGRES 2020 HP >>>>>>>>>>>>>>> */
#congres {
    text-align:center;
    font-weight:bold;
    color:#FFFFFF;
    font-size:22px;
    line-height: 25px;
}
#congres .big {
    font-size:30px;
}

#congres #colleft {
    float: left;
    width:48%;
    margin:0 3% 1% 1%;
    position:relative;
    border:2px solid #3161a2;
}
#congres #colleft .download a {

    font-size:26px;
    color:#347fc2;
    text-decoration:none;
}
#congres .download a {text-decoration:none;}
#congres .download a img {vertical-align: middle;
}


#congres #colleft #bientotdispo {
    position: absolute;
    background: #b72027;
    color: #FFFFFF;
    font-weight: bold;
    top: 220px;
    width: 80%;
    left: 10%;
    padding: 1%;
        border:2px solid #FFFFFF;

}


#adresse {
    background:#FFFFFF;
    clear: both;
    font-weight: bold;
    border:2px solid #347fc2;
    padding: 1%;
    color: #347fc2;
    font-size: 16px;
    line-height:18px;
    text-align: center;
    width:96%;
    margin-left:1%;
    margin-bottom:15px;
}
#adresse a img {vertical-align: middle;}
#adresse a {    color: #347fc2;line-height:32px;

}
#congres #colright {
    float: left;
    width:47%;
    margin:0 0 1% 0;
}

#congres #colright .download {    background:#FFFFFF;
}
#congres #colright .download a {

    font-size:26px;
    color:#bf5a8c;
}


#congres #programme {

}


#congres #coursavances {
        border:2px solid #bf5a8c;

    background:#bf5a8c;

}

#congres #coursavances p {
        margin: 15px 0 15px;
}

#congres #dpc {
    margin-top:28px;
    padding:15px 0 0 0;
            border:2px solid #5f4b9e;

    background:#5f4b9e;
}

#congres #dpc #inscriptiondpc  {
    margin-top: 28px;
    background:#FFFFFF;
    color:#5f4b9e;
    padding:15px;

}
#congres #dpc #inscriptiondpc a  {
    color:#5f4b9e;
}

.page-node-398 #congres #colleft,.page-node-398 #congres #colright,.page-node-2074 #congres #colleft, .page-node-2074 #congres #colright {width:100%;}
.page-node-398 #congres #colleft #bientotdispo,.page-node-2074 #congres #colleft #bientotdispo {position:inherit;width:96%;top:0;left:0;}

.pinkdeg {background:url(/sites/default/files/pinkdeg.jpg) !important;    margin-top: 15px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding:15px;
    font-size:20px;
}
.redappel {  clear:both;padding:15px;  background: #d62027;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    font-size:20px;
}

#retraitbadges {  clear:both;padding:15px;
    color: #FFFFFF;
    font-size:20px;
    background:#5f4b9e;
    margin-bottom: 15px;
    font-weight:bold;
}
#retraitbadges h3,.redappel h3{margin:0 0 15px;    text-align: center;text-transform: uppercase;}
#retraitbadges .retraitbadgeslib {margin-left:7.5%;width:20%;text-align:left;float:left;margin-bottom:15px;}
#retraitbadges .retraitbadgesdesc {text-align:left;float:left;margin-bottom:15px;}
#retraitbadges:after {   content: '';
    display: block;
    clear: both;}

.page-node-398 #retraitbadges,.page-node-2074 #congres #retraitbadges {text-align:center !important;}
.page-node-398 #retraitbadges .retraitbadgeslib,.page-node-2074 #congres #retraitbadges .retraitbadgeslib,
.page-node-398 #retraitbadges .retraitbadgesdesc,.page-node-2074 #congres #retraitbadges .retraitbadgesdesc {width:100% !important;text-align:center;margin-left:0;}
.page-node-398 .redappel a,.page-node-2074 .redappel a,
.page-node-398 #adresse a,.page-node-2074  #adresse a {text-decoration:none;}






.webform-component--inscription-au-congres--choix-de-linscription label {font-weight:bold !important;font-size:20px;}



.logged-in #socialnetwork {display:none;}








/*<<<<<<<<<<<<<<<<< CONGRES 2020 HP*/

@media only screen and (min-width: 1025px) {



	.container {



	    width: 100%;



	    max-width: 1160px;



	}



}

.page-node-51 #socialnetwork {display:none;}

.webform-client-form-45 .webform-component--noms-des-deux-parrains {display:none;}



.front .NoFront {display: none}



.field-name-field-zone-de-texte .rtecenter {color: white;font-weight:bold;padding:15px;font-size:16px;}



.field-name-field-zone-de-texte p {margin-bottom:0;font-size:16px;}



.field-name-field-zone-de-texte a {color:white;font-size:20px;text-decoration: none}



.field-name-field-zone-de-texte table {}

.field-name-field-zone-de-texte .fichierPDF {padding-left:0;}





.page-revue-de-presse table caption {font-weight: bold;font-size:20px;}



.page-revue-de-presse table p {margin:0;}



#columns {margin-top:25px;}



#page, .region-tertiary-content .region-inner, #header {background:white;}



.align-right {float: right;}



/* HEADER */



#header {border-top:18px solid #0b79d3;padding-bottom:22px;}



#header .region-header {border-bottom:1px solid #cfcfcf;padding-bottom:1px;background:white;}



#header .block-panels-mini,



#header .block-panels-mini .block,



#header .block-panels-mini p {margin-bottom: 0}



#header .block-panels-mini #logoSite p {	text-align:center;	margin:0;}



/* HEADER */



/* PAGE ACCUEIL */



.flexslider {border:none;margin-bottom:10px;-webkit-border-radius: none; -moz-border-radius: none; -o-border-radius: none; border-radius: none; -webkit-box-shadow: none; -moz-box-shadow:none; -o-box-shadow:none; box-shadow:none; }



.flex-control-nav {bottom:0;z-index: 10;}



.flex-control-nav li {margin: 0 5px;cursor:pointer;}



.flex-control-paging li a {background: #767171;height:15px;width:15px;}



.flex-control-paging li:first-child a {background:#0B79D3;}



.flex-control-paging li:last-child a {background:#C00000;}



.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {background:#767171;border:1px solid black;}



.flex-control-paging li:first-child a.flex-active, .flex-control-paging li:first-child a:hover {background:#0B79D3;}



.flex-control-paging li:last-child a.flex-active, .flex-control-paging li:last-child a:hover {background:#C00000;}



.flex-control-paging li a:hover, .flex-control-paging li a {cursor: pointer}



.flex-control-paging li a.flex-active {cursor: default}



.front #main-content {margin:0;}



.front #main-content #content ul {margin:0;padding:0;}



.front .blockMenu {position:relative;}



.front .blockMenu, .front .blockMenu .block {margin-bottom:30px;}



.front .blockMenu h2 {color:white;text-align:center;padding:15px 0;line-height: 24px;letter-spacing: -1px;margin-bottom:0;}



.front .blockMenu h2 a {color:white;text-decoration: none;}



.front #blockGP h2 {background:#0b79d3;}



.front #blockPDS h2 {background:#767171;}



.front #blockEA  {z-index:9;position:relative;}



.front #blockEA h2 {background:#c00000;}



.front #blockEA h2 a {padding-left:20px;background:url('../images/bglock.png') left center no-repeat;}



.front #blockEA.blockMenu ul {text-align: left}



.front #blockGP .block-content {background:#9fd3fe;}



.front #blockPDS .block-content {background:#bfbfbf;min-height:293.333px;}



.front #blockEA .block-content {background:#fac4c4;min-height:293.333px;}



.front .blockMenu .block-content {padding-top:20px;position:relative;z-index:9;}



.front .blockMenu ul {min-height:210px;margin:0 20px 0 20px;position:relative;}



.front .blockMenu ul li {list-style-type: disc;list-style-image: none;background:none;}



.front .blockMenu ul li a {color:black;text-decoration: none;line-height:25px;font-weight: bold;}



.front #reglerCotisation {position:relative;margin:0;}



.front #reglerCotisation p {padding:0;margin:0;}



.front #reglerCotisation p a {background:#C00000;position:absolute;right:18px;display:block;color:white;text-decoration:none;padding:4px;float:right;margin-top:-80px;z-index:10;margin-right: 11px;font-weight: bold;text-align:center;}



@media(max-width: 1024px) {



	.front .#reglerCotisation .block-content {padding:0;}



	.front .#reglerCotisation p a {float:none;margin-top:0;margin-right: 0;}



}



/* PAGE ACCUEIL */



/* BLOCS GAUCHE/ACCUEIL */



#block-block-5,#block-block-6,#block-block-7,#block-block-9 {text-align:center;}



#block-block-5 .block-content p,#block-block-6 .block-content p,#block-block-9 .block-content p,#block-block-7 .block-content p {margin:0;}



#block-block-5 .block-content a,#block-block-6 .block-content a,#block-block-9 .block-content a,#block-block-7 .block-content a {color:black;text-decoration:none;font-weight: bold;font-size:12px;display:block;width:80%;position:relative;margin:0 auto;}



#block-block-5 .block-content a,#block-block-6 .block-content a,#block-block-9 .block-content a,#block-block-7 .block-content a {width:100%;}



#block-block-5 .block-content a .picto,#block-block-6 .block-content a .picto,#block-block-9 .block-content a .picto,#block-block-7 .block-content a .picto {display:block;width:74px;height:74px;margin:0 auto;margin-bottom:-25px;position:relative;z-index: 9;}



#block-block-5 .block-content a .picto {background:url('../images/bgBlock5.png') center center no-repeat;}



#block-block-6 .block-content a .picto {background:url('../images/bgBlock6.png') center center no-repeat;}



#block-block-9 .block-content a .picto {background:url('../images/bgBlock6.png') center center no-repeat;}



#block-block-7 .block-content a .picto {background:url('../images/bgBlock7.png') center center no-repeat;}



#block-block-5 .block-content a span,#block-block-6 .block-content a span,#block-block-9 .block-content a span,#block-block-7 .block-content a span {display:block;padding:30px 5px 5px 5px;position:relative;z-index: 8;}



#block-block-5 .block-content a span {background:#9FD3FE;}



#block-block-6 .block-content a span {background:#BFBFBF;}



#block-block-9 .block-content a span {background:#BFBFBF;}



#block-block-7 .block-content a span {background:#FAC4C4;}



/* BLOCS GAUCHE/ACCUEIL */



/* MENU */



#menu-sfcpcv {margin-top:0px;margin:0;float:right;width: auto}



#menu-sfcpcv .block-inner {margin-right:0;}



#menu-sfcpcv ul li ul {display:none;}



#menu-sfcpcv ul { list-style: none;margin: 0 0 1px 0;padding: 0;line-height: 1;display: block;zoom: 1;}



#menu-sfcpcv ul.contextual-links {display:none;}



#menu-sfcpcv ul:after { content: " ";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}



#menu-sfcpcv ul li { display: block;padding: 0;margin: 0;text-align: center;padding:30px 10px;float:left;border-left:1px solid #cfcfcf;}



#menu-sfcpcv ul li li { padding:0}



#menu-sfcpcv ul li li a { width:auto;line-height: 30px;}



#menu-sfcpcv ul li li a:before {content:"● ";}



#menu-sfcpcv ul li a { font-weight:bold;color: #4b4b4d;text-transform:uppercase;text-decoration: none;display: block;width:125px;height:30px;letter-spacing:-1px;font-size: 15px;position: relative;padding-bottom:7px;}



#menu-sfcpcv ul li.last { border-right:1px solid #cfcfcf;}



#menu-sfcpcv ul li a.menu-accueil {font-size:0;letter-spacing: -9999px;background:url('../images/house.png') center center no-repeat;padding-bottom:14px;width:65px;}



#menu-sfcpcv ul li.li-sfcpcv {padding:20px 10px 0px 10px;}



#menu-sfcpcv ul li a.menu-sfcpcv {background:url('../miniLogo.png') center 20px no-repeat;padding-bottom:14px;width:85px;height:70px;}



#menu-sfcpcv ul li a.menu-gp {border-bottom:7px solid #006db7;width:65px;padding-left:30px;padding-right:30px;}



#menu-sfcpcv ul li a.menu-pds {border-bottom:7px solid #767171;}



#menu-sfcpcv ul li a.menu-ea {border-bottom:7px solid #c4000b;}



#menu-sfcpcv ul li.li-accueil.active-trail,#menu-sfcpcv ul li.li-accueil.showmenu{ background: #f6f6f6;}



#menu-sfcpcv ul li.li-sfcpcv.active-trail,#menu-sfcpcv ul li.li-sfcpcv.showmenu{ background: #f6f6f6;}



#menu-sfcpcv ul li.li-gp.active-trail,#menu-sfcpcv ul li.li-gp li.active-trail,#menu-sfcpcv ul li.li-gp.showmenu{ background: #006db7;}



#menu-sfcpcv ul li.li-pds.active-trail,#menu-sfcpcv ul li.li-pds li.active-trail,#menu-sfcpcv ul li.li-pds.showmenu{ background: #767171;}



#menu-sfcpcv ul li.li-ea.active-trail,#menu-sfcpcv ul li.li-ea li.active-trail,#menu-sfcpcv ul li.li-ea.showmenu{ background: #c4000b;}



#menu-sfcpcv ul li.li-gp.active-trail a.menu-gp,#menu-sfcpcv ul li.li-gp.showmenu a.menu-gp{ padding-bottom:7px;border-bottom-color:white;color:white;}



#menu-sfcpcv ul li.li-pds.active-trail a.menu-pds,#menu-sfcpcv ul li.li-pds.showmenu a.menu-pds{ padding-bottom:7px;border-bottom-color:white;color:white;}



#menu-sfcpcv ul li.li-ea.active-trail a.menu-ea,#menu-sfcpcv ul li.li-ea.showmenu a.menu-ea{ padding-bottom:7px;border-bottom-color:white;color:white;}



#menu-sfcpcv ul li li.active-trail a {color:black;}



/* MENU */



.page-user-login #tasks {display:none;}



/*SOUS MENU*/



#menu-sfcpcv ul li.showmenu ul { background: #f6f6f6;display:block;position:absolute;z-index:1000;transition: .25s;min-width:260px;-moz-box-shadow: 0px 5px 5px 0px #cfcfcf;



-webkit-box-shadow: 0px 5px 5px 0px #cfcfcf;



-o-box-shadow: 0px 5px 5px 0px #cfcfcf;



box-shadow: 0px 5px 5px 0px #cfcfcf;



filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=180, Strength=5);transition: all 2s linear;}



#menu-sfcpcv ul li.showmenu ul li {float:none;display:block !important;text-align:left !important;border-top:1px solid #e4e4e4;}



#menu-sfcpcv ul li.showmenu ul li a {padding:5px 7px !important;font-size:12px !important;letter-spacing: 0px;}



#menu-sfcpcv ul li.showmenu ul li a:hover {-webkit-transition: background-color .25s;-moz-transition: background-color .25s;-ms-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;background: #0b79d3;color:#FFFFFF;}



#menu-sfcpcv ul li.li-gp.showmenu ul li a:hover {background: #006db7;}



#menu-sfcpcv ul li.li-pds.showmenu ul li a:hover {background: #767171;}



#menu-sfcpcv ul li.li-ea.showmenu ul li a:hover {background: #c4000b;}



#menu-sfcpcv ul li ul li a.active {color:white}



#menu-sfcpcv ul li.li-sfcpcv ul li a.active {color:black}



#toggleTheMenu {display:none;}



@media (max-width: 980px) {
#retraitbadges .retraitbadgeslib {margin-left:0;width:100%;text-align:left;float:left;margin-bottom:15px;}



	#menu-sfcpcv {float:none;}



	#menu-sfcpcv ul li { float: none;display: block;padding:10px;}



	#menu-sfcpcv ul li a { width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #fb998c;width:auto !important;padding-left:0 !important;padding-right:0 !important;border-bottom:none !important;    line-height: 30px;}



	#menu-sfcpcv ul li.li-sfcpcv {padding:10px;}



	#menu-sfcpcv ul li a.menu-sfcpcv {background-image: none;height:30px;}



	#menu-sfcpcv ul li.last > a,



	#menu-sfcpcv ul li:last-child > a { border: 0;}



	#menu-sfcpcv ul li a:after { display: none;}



	#menu-sfcpcv ul li a:before { display: none;}



	#menu-sfcpcv {display:none;}



	#menu-sfcpcv ul li a { border-bottom-color:blue;}



	#menu-sfcpcv ul li ul {display:none!important}



	#toggleTheMenu {display:block;text-align: center;cursor:pointer;}





}

.congres2018table {border:0;}

.congres2018table td, .congres2018table th, .congres2018table tr, .congres2018table tbody {padding: 0 !important;border:0  !important;}



.webform-component--auteur--0--abstract-250-mots-maximum .description {color:#d62027}





#socialnetwork ul {list-style-type:none;padding:0;}

#socialnetwork .infosoc {display:none;background-color: #444;padding: 5px;color:#FFFFFF;position: absolute;

    font-size: 10px;

    width: 140px;

    margin-left: 30px;}



#socialnetwork a:hover .infosoc {display:inline-block;}



.icon-bar {

  position: fixed;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

}



.icon-bar a {

  display: block;

  text-align: center;

  padding: 16px;

  transition: all 0.3s ease;

  color: white;

  font-size: 20px;

}



.icon-bar a:hover {

  background-color: #000;

}



.facebook {

  background: #3B5998;

  color: white;

}



.twitter {

  background: #55ACEE;

  color: white;

}



.google {

  background: #dd4b39;

  color: white;

}



.linkedin {

  background: #007bb5;

  color: white;

}



.youtube {

  background: #bb0000;

  color: white;

}



.print {

  background: #767171;

  color: white;

}









@media (max-width: 858px) {



	 .unit {float: none !important;width: auto !important;}



}



/*SOUS MENU*/



/* PRE-FOOTER */



.region-tertiary-content .region-inner #block-panels-mini-before-footer {text-align: center;margin-bottom:0;}



/* PRE-FOOTER */



/* FOOTER */



#footer {background:white;color:#6D6D6D;padding:0;font-size: 15px;margin-bottom: 15px}



#footer a {color:#black;text-decoration: none}



#footer p {margin:0;}



#footer .block {margin-bottom:0;}



#mini-panel-footer {background:#bfbfbf;padding:35px 0;margin-bottom:10px;color:black;}



#mini-panel-footer h2 {font-size:18px;font-weight: bold;margin-left:40px;margin-bottom:10px;color:black;}



#mini-panel-footer h2 a.menu-gp {color:#0077bc;border-bottom:10px solid #0077bc;padding-bottom:10px;display:block;}



#mini-panel-footer h2 a.menu-pds {color:#6d6d6d;border-bottom:10px solid #6d6d6d;padding-bottom:10px;display:block;}



#mini-panel-footer h2 a.menu-ea {color:#c4000b;border-bottom:10px solid #c4000b;padding-bottom:10px;display:block;}



#mini-panel-footer ul {margin:0 0 0 40px;padding-left:0;}



#mini-panel-footer ul li {}



#mini-panel-footer ul li a {text-decoration:none;font-size: 17px;color:black;}



#mini-panel-footer a {color:black;}



#block-panels-mini-bloc-bottom  #mini-panel-footer ul li li {display:none;}



#nousContacter {background:url('../miniLogo.png') 10px 10px no-repeat white;padding:15px;color:black;}



#nousContacter h2 {text-align:right;font-size:16px;margin-bottom: 50px}



#nousContacter p.honCode {float:right;text-align: right;margin-top:15px;padding:0;}



#nousContacter p {padding:10px 0;}







#contactPresse {background:white;padding:15px;color:black;margin-top:10px;}



#contactPresse h2 {text-align:left;font-size:16px;}



#mini-panel-footer #contactPresse h2 {margin-left:0;}



#contactPresse p {padding:10px 0;}



#block-block-1 {font-size:15px;float:left;padding:0 15px 10px 15px;}



#block-block-2 {font-size:15px;float:right;text-align: right;padding:0 15px 10px 15px;}



/* FOOTER */



/* LEFT MENU */



.region-sidebar-first .block-menu-block h2,



.region-sidebar-first .block-menu-block h2 a {color:gray;text-decoration: none;}



.region-sidebar-first .block-menu-block h2 {color:white;}



.region-sidebar-first .block-menu-block h2 a {color:white;color:white;text-align:center;display:block;padding:15px 0;line-height: 24px;letter-spacing: -1px;padding-bottom:153px; }



.region-sidebar-first .block-menu-block h2 .menu-sfcpcv {background:url('/sites/default/files/bgAccueilSFCPCV.png') center bottom no-repeat #767171;background-size: 100% auto;background-position-y:55px;}



.region-sidebar-first .block-menu-block h2 .menu-gp {background:url('/sites/default/files/bgAccueilGP.png') center bottom no-repeat #0b79d3;background-size: 100% auto;background-position-y:55px;}



.region-sidebar-first .block-menu-block h2 .menu-pds {background:url('/sites/default/files/bgAccueilPDS.png') center bottom no-repeat #767171;background-size: 100% auto;background-position-y:55px;}



.region-sidebar-first .block-menu-block h2 .menu-ea {background:url('/sites/default/files/bgAccueilEA.png') center bottom no-repeat #c00000;background-size: 100% auto;background-position-y:55px;}



@media (max-width: 1024px) {



	.region-sidebar-first .block-menu-block h2 a {background-image:none;padding-bottom: 15px;}



}



div .region-sidebar-first .block-menu-block .menu-name-menu-menu ul {margin:0;padding:0;display:block;background:#9fd3fe;}



.section-grand-public .region-sidebar-first .block-menu-block .menu-name-menu-menu ul {background:#0b79d3;}



.section-professionnels-de-sante .region-sidebar-first .block-menu-block .menu-name-menu-menu ul {background:#767171;}



.section-adherents-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu ul {background:#c00000;}



.section-grand-public hr {border:none;height:2px;background:#0b79d3;}



.section-professionnels-de-sante hr {border:none;height:2px;background:#767171;}



.section-adherents-sfcpcv hr {border:none;height:2px;background:#c00000;}



.fichierPDF {padding:2px;background:url('../images/pdf.png') 3px center no-repeat #e1dfdf;text-decoration:none;padding-left:25px;display:block;margin:2px;color:black;}



.fichierHTML {padding:2px;background:url('../images/html.png') 3px center no-repeat#e1dfdf;text-decoration:none;padding-left:25px;display:block;margin:2px;color:black;}



.fichierVID {padding:2px;background:url('../images/vid.png') 3px center no-repeat#e1dfdf;text-decoration:none;padding-left:25px;display:block;margin:2px;color:black;}





.section-grand-public .fichierPDF, .section-grand-public .fichierHTML {background-color:#c5e3fb;}



.section-professionnels-de-sante .fichierPDF, .section-professionnels-de-sfichierHTML .fichierPDF {background-color:#e1dfdf;}



.section-adherents-sfcpcv .fichierPDF, .section-adherents-sfcpcv .fichierHTML {background-color:#fce4e4;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul li,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul li a {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu {font-family: 'Calibri';color: #ffffff;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li.active > ul {display: block;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a {padding: 16px 22px;cursor: pointer;z-index: 2;font-size: 18px;text-decoration: none;color: #ffffff;background:gray;}



.section-la-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a {background:#bfbfbf;color:#000000;}



.section-grand-public .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a {background:#9fd3fe;color:#0b79d3;}



.section-professionnels-de-sante .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a {background:#bfbfbf;color:#000000;}



.section-adherents-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a {background:#fac4c4;color:#c00000;}



.section-la-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active {color:#767171;background:white;border:1px solid #767171;}



.section-grand-public .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active {color:#0b79d3;background:white;border:1px solid #0b79d3;}



.section-professionnels-de-sante .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active {color:#767171;background:white;border:1px solid #767171;}



.section-adherents-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active {color:#c00000;background:white;border:1px solid #c00000;}



.section-la-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active:before,



.section-grand-public .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active:before,



.section-professionnels-de-sante .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active:before,



.section-adherents-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a.active:before {content : " ● ";position:relative;top:auto;right:auto;width: auto;height:auto;display: inline;}



.section-la-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a {background:#e1dfdf;color:#000000;}



.section-grand-public .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a {background:#c5e3fb;color:#0077bc;}



.section-professionnels-de-sante .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a {background:#e1dfdf;color:#000000;}



.section-adherents-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a {background:#fce4e4;color:#c4000b;}



.section-la-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a:before,



.section-grand-public .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a:before,



.section-professionnels-de-sante .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a:before,



.section-adherents-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li > a:before {content : " - ";}



.section-la-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li.active > a.active,



.section-grand-public .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li.active > a.active,



.section-professionnels-de-sante .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li.active  > a.active,



.section-adherents-sfcpcv .region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > ul > li.active  > a.active {font-weight: bold}



.region-sidebar-first #block-menu-block-5 {margin-bottom: 0;margin-bottom:20px;}



.region-sidebar-first #block-menu-block-5 .li-trouverColpo {display:none;}



.region-sidebar-first #block-menu-block-5 .menuLexique a {background:url('../images/lexique.png') 22px center no-repeat;padding-left:90px;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li > a:hover {color: black;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li.active-trail > a,



.region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li.active > a,



.region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li li.active-trail > a,



.region-sidebar-first .block-menu-block .menu-name-menu-menu > ul > li li.active > a {	font-weight: bold;	color:black;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li.collapsed > a:after,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li.expanded > a:after {position: absolute;right: 26px;top: 19px;z-index: 5;display: block;height: 10px;width: 2px;background: #ffffff;content: "";}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li.collapsed > a:before,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li.expanded > a:before {position: absolute;right: 22px;top: 23px;display: block;width: 10px;height: 2px;background: #ffffff;content: "";}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li.expanded > a:after {height:0;width: 0}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li > ul > li.collapsed > a:after,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li > ul > li.expanded > a:after {position: absolute;right: 16px;top: 9px;z-index: 5;display: block;height: 10px;width: 2px;background: #000000;content: "";}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li > ul > li.collapsed > a:before,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li > ul > li.expanded > a:before {position: absolute;right: 12px;top: 13px;display: block;width: 10px;height: 2px;background: #000000;content: "";}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul > li > ul > li.expanded > a:after {height:0;width: 0}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul li,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul li{border-bottom:1px solid #ecf0f3;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul li.first {border-top:1px solid #ecf0f3;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul li.expanded,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul li.expanded a {background:#CDCBCB;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul ul li.first {border-top:1px solid #ecf0f3;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul li.last,



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul li.last {border-bottom:none;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul li a {padding: 7px 22px;cursor: pointer;z-index: 2;font-size: 14px;text-decoration: none;color: #49505A;background: #DDD;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul li a {padding-left: 14px;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul ul li a {padding-left: 38px;font-size:13px;}



.region-sidebar-first .block-menu-block .menu-name-menu-menu ul ul li a:hover {color: #000;}



/*.region-sidebar-first .block-menu-block:nth-child(odd) {display:none;}



.region-sidebar-first .block-menu-block:nth-child(even) {display:none;}



.region-sidebar-first div .block-menu-block:first-child {display:block;}*/



#block-block-4 .block-inner {background:#F6F6F6;padding:10px;}



#block-block-4 .block-inner p {margin:10px;}



/* LEFT MENU */



/* REPONSIVE IFRAME (GMAPS,etc...) */



.iframe-rwd  {position: relative;padding-bottom: 75%;height: 0;overflow: hidden;}



.iframe-rwd iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



/* REPONSIVE IFRAME (GMAPS,etc...) */



/* FIL D'ARIANE */



.pane-page-breadcrumb.block, .block-fil-d-ariane.block {margin:0;}



#breadcrumb {margin:0 0 14px 0;line-height: 31px;color:gray;}



#breadcrumb a {text-decoration:none;}



.breadcrumb-wrapper {margin-left:0;}



/* FIL D'ARIANE */



/* TITLE */



#page-title, .page-title {color:gray;line-height: 48px;margin:0;font-size:24px;border-bottom: 1px solid gray;font-weight: normal;margin-bottom:14px;clear:both;line-height: 28px;}



.section-grand-public .page-title, .section-grand-public #page-title {color:#0077bc;border-bottom-color:#0077bc;}



.section-professionnels-de-sante .page-title, .section-professionnels-de-sante #page-title {color:#767171;border-bottom-color:#767171;}



.section-adherents-sfcpcv .page-title, .section-adherents-sfcpcv #page-title {color:#c4000b;border-bottom-color:#c4000b;}



/* TITLE */



/* CONTENU PAGE */



.webform-component--cv.form-wrapper label {font-weight: normal;font-size:13px;}



.webform-component--cv.form-wrapper .form-item {margin:0;}



#header {padding-bottom: 0}



#main-content {margin:0 30px;}



#block-block-3 {margin:0 20px;}



#main-content #content {font-size:16px;font-family: Calibri;}



#content ul {margin-top:0px;padding-left:20px;}



#content h2 {color:gray;font-size:1.2em;margin-bottom:1%;clear:both;}



.node-type-page .field-name-body {margin:14px 0;text-align: justify;line-height:17px;clear:both;}



.node-type-page .field-name-field-chapeau {text-align: justify;margin-bottom:20px;background:#9FD3FE;padding:7px;}



.node-type-page .field-name-field-chapeau p {margin:0;}



.node-type-page .region-two-33-66-first {text-align: justify;margin-bottom:15px;}



/* F.A.Q. */



.node-type-faq .field-collection-container {border-bottom:0;}



.node-type-faq .field-collection-view {border-bottom:0;margin-top:5px;padding:0;}



.node-type-faq .field-item {margin:0;}



.node-type-faq .field-name-field-question {background:#f5f5f5;display:block;margin:0;padding-left:25px;font-size:18px;cursor:pointer;font-weight: bold;color:#595959;}



.node-type-faq .field-name-field-question.active {color:#0b79d3;}



.node-type-faq .field-name-field-r-ponse {margin:0;padding:0 4%;display:none;-webkit-transition: opacity 1s ease-out; opacity: 0;height:0; }



.node-type-faq .field-name-field-r-ponse.active {display:block;opacity: 1;height:auto;}



.page-node-edit.node-type-faq .field-name-field-r-ponse {display:block !important;display:block;opacity: 1;height:auto;}



.node-type-faq .field-collection-view-links, .node-type-faq .action-links-field-collection-add {display:none;}



/* F.A.Q. */



/* Les membres */



.views-exposed-form .views-exposed-widget .form-submit {    margin-top: 19px;}



/* Les membres */



/* GLOSSAIRE. */



.node-type-glossaire #lettres {background:#dadada;margin-bottom:15px;padding:1px;text-align: center}



.node-type-glossaire #lettres a {padding:7px;color:#cb3637;display:inline-block;font-weight: bold;text-decoration: none}



.node-type-glossaire #lettres a.disabled {color:#B1B1B1;}



.node-type-glossaire #lettres a.active {color:white;border:1px solid #41719c;background:#5b9bd5;padding:6px;}



.node-type-glossaire .field-name-field-lettre {display: none}



.node-type-glossaire .field-collection-container {border-bottom:0;}



.node-type-glossaire .field-collection-view {border-bottom:0;margin-top:5px;padding:0;}



.node-type-glossaire .field-item {margin:0;}



.node-type-glossaire .field-name-field-titre {display:block;margin:0;padding-left:0;font-size:18px;cursor:pointer;font-weight: bold;color:#2d64bd;}



.node-type-glossaire .field-name-field-titre .field-item:before {content:" + ";}



.node-type-glossaire .field-name-field-titre.active .field-item:before {content:" - ";}



.node-type-glossaire .field-name-field-contenu-lexique {margin:0;padding:7px;background:#bdd7ee;display:none;-webkit-transition: opacity 1s ease-out; opacity: 0;height:0; }



.node-type-glossaire .field-name-field-contenu-lexique p {margin:0;}



.node-type-glossaire .field-name-field-contenu-lexique.active {display:block;opacity: 1;height:auto;}



.page-node-edit.node-type-glossaire .field-name-field-contenu-lexique {display:block !important;display:block;opacity: 1;height:auto;}



.node-type-glossaire .field-collection-view-links, .node-type-glossaire .action-links-field-collection-add {display:none;}



/* GLOSSAIRE. */



/* CONTENU PAGE */



.page-grand-public-trouver-un-colposcopiste #content .view-footer .view-content {background:#006DB7;padding:10px;margin-top:15px;}



.page-grand-public-trouver-un-colposcopiste #content .view-footer .view-content table {margin:0;}



.page-grand-public-trouver-un-colposcopiste #content .view-footer .view-content table tbody {background:#CCC;}



.page-grand-public-trouver-un-colposcopiste #content .view-footer .view-content table caption {font-size:22px;font-weight: bold;color:white;}



.page-grand-public-trouver-un-colposcopiste #content .view-footer .view-filters { display:none;}



.page-grand-public-trouver-un-chirurgien #content .view-footer .view-content {background:#006DB7;padding:10px;margin-top:15px;}



.page-grand-public-trouver-un-chirurgien #content .view-footer .view-content table {margin:0;}



.page-grand-public-trouver-un-chirurgien #content .view-footer .view-content table tbody {background:#CCC;}



.page-grand-public-trouver-un-chirurgien #content .view-footer .view-content table caption {font-size:22px;font-weight: bold;color:white;}



.page-grand-public-trouver-un-chirurgien #content .view-footer .view-filters { display:none;}



.btn,.page-grand-public-trouver-un-colposcopiste #content .form-submit,.page-grand-public-trouver-un-chirurgien #content .form-submit,#edit-vote {



  background: #429ACC;



  background-image: -webkit-linear-gradient(top, #429ACC, #2980b9);



  background-image: -moz-linear-gradient(top, #429ACC, #2980b9);



  background-image: -ms-linear-gradient(top, #429ACC, #2980b9);



  background-image: -o-linear-gradient(top, #429ACC, #2980b9);



  background-image: linear-gradient(to bottom, #429ACC, #2980b9);



  font-family: Arial;



  color: #ffffff;



  display:block;



  border:none;



  width:300px;



  font-size:25px;



  margin:0 auto;



  text-align: center;



  padding: 10px 20px 10px 20px;



  text-decoration: none;



  font-family: "PT Sans Narrow", "Calibri";



}



.page-node-51 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component,.webform-client-form-371 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component,.webform-client-form-464 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component,.webform-client-form-2633 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component ,.webform-client-form-2743 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component ,.webform-client-form-2742 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component,.webform-client-form-3297 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component {float:left;width:44%;margin:0 1%;padding:1%;background:#FAC4C4;color:#c00000;border: 5px solid #FFFFFF;}



.webform-client-form-2633 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component .description {cursor:pointer;}
.webform-client-form-2743 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component .description {cursor:pointer;}
.webform-client-form-2742 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component .description {cursor:pointer;}
.webform-client-form-3297 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component .description {cursor:pointer;}

.webform-client-form-2743 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component:last-child .description {cursor:default;}
.webform-client-form-2633 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component:last-child .description {cursor:default;}
.webform-client-form-2742 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component:last-child .description {cursor:default;}
.webform-client-form-3297 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component:last-child .description {cursor:default;}

.webform-client-form-2743 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component label {cursor:pointer;}
.webform-client-form-2633 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component label {cursor:pointer;}
.webform-client-form-2742 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component label {cursor:pointer;}
.webform-client-form-3297 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component label {cursor:pointer;}

.webform-client-form-2742 .webform-component--inscription-au-dpc2--inscription-au-dpc a,
.webform-client-form-2633 .webform-component--inscription-au-dpc2--inscription-au-dpc a,
.webform-client-form-2743 .webform-component--inscription-au-dpc2--inscription-au-dpc a,
#edit-submitted-inscription-aux-cours-de-colposcopie-avancee-choix-de-latelier a,.webform-component--inscription-aux-cours-de-colposcopie-avancee--inscription-au-dpc---diagnostic a,.webform-component--inscription-au-dpc3--inscription-au-dpc a,
.webform-component--je-souhaite-minscrire-au-dpc---inscription-gratuite-nombre-de-places-limite-a-150 a {padding:10px;color:#FFFFFF;background:#006db7;font-weight:bold;font-size:20px;margin:15px;display:block;text-decoration:none;}

.webform-client-form-2742 .webform-component--inscription-au-dpc2--inscription-au-dpc em {display:block;}
.webform-client-form-2633 .webform-component--inscription-au-dpc2--inscription-au-dpc em {display:block;}
.webform-client-form-2743 .webform-component--inscription-au-dpc2--inscription-au-dpc em {display:block;}
.page-node-51 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component input.form-radio,.webform-client-form-371 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component input.form-radio,.webform-client-form-464 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component input.form-radio,.webform-client-form-371 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component input.form-radio,.webform-client-form-2633 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component input.form-radio ,.webform-client-form-2743 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component input.form-radio ,.webform-client-form-2742 .webform-component-optionsmarkup.form-item.webform-component  .webform-component-optionsmarkup.form-item.webform-component input.form-radio {float:left;margin-right:5px;}





.section-adherents-sfcpcv .btn:hover, .page-node-51 #content .form-submit:hover {



  background: #3cb0fd;



  background-image: -webkit-linear-gradient(top, #C00000, #C00000);



  background-image: -moz-linear-gradient(top, #C00000, #C00000);



  background-image: -ms-linear-gradient(top, #C00000, #C00000);



  background-image: -o-linear-gradient(top, #C00000, #C00000);



  background-image: linear-gradient(to bottom, #C00000, #C00000);



  text-decoration: none;



}



.section-adherents-sfcpcv .btn, .page-node-51 #content .form-submit {



  background: #C00000;



  background-image: -webkit-linear-gradient(top, #C00000, #C00000);



  background-image: -moz-linear-gradient(top, #C00000, #C00000);



  background-image: -ms-linear-gradient(top, #C00000, #C00000);



  background-image: -o-linear-gradient(top, #C00000, #C00000);



  background-image: linear-gradient(to bottom, #C00000, #C00000);



  font-family: Arial;



  color: #ffffff;



  display:block;



  border:none;



  width:300px;



  font-size:25px;



  margin:0 auto;



  text-align: center;



  padding: 10px 20px 10px 20px;



  text-decoration: none;



  font-family: "PT Sans Narrow", "Calibri";



}



.btn:hover,.page-grand-public-trouver-un-colposcopiste #content .form-submit:hover ,.page-grand-public-trouver-un-chirurgien #content .form-submit:hover {



  background: #3cb0fd;



  background-image: -webkit-linear-gradient(top, #3cb0fd, #429ACC);



  background-image: -moz-linear-gradient(top, #3cb0fd, #429ACC);



  background-image: -ms-linear-gradient(top, #3cb0fd, #429ACC);



  background-image: -o-linear-gradient(top, #3cb0fd, #429ACC);



  background-image: linear-gradient(to bottom, #3cb0fd, #429ACC);



  text-decoration: none;



}



.page-node-43 .webform-component-file .description,



.page-node-47 .webform-component-file .description {display:none;}



.page-grand-public-trouver-un-colposcopiste #content .form-submit,.page-grand-public-trouver-un-chirurgien #content .form-submit {



  width:150px;



  font-size:16px;



  padding:2px 10px 2px 10px;



  margin-top:19px;



}





.page-node-46 #content .btn,



.page-node-12 #content .btn {



	float:left;margin:0 5px;



}



.page-node-3 #content .btn {



  background: #BFBFBF;



  background-image: -webkit-linear-gradient(top, #BFBFBF, #767171);



  background-image: -moz-linear-gradient(top, #BFBFBF, #767171);



  background-image: -ms-linear-gradient(top, #BFBFBF, #767171);



  background-image: -o-linear-gradient(top, #BFBFBF, #767171);



  background-image: linear-gradient(to bottom, #BFBFBF, #767171);



}



.page-node-3 #content .btn:hover {



  background: #BFBFBF;



  background-image: -webkit-linear-gradient(top, #BFBFBF, #767171);



  background-image: -moz-linear-gradient(top, #BFBFBF, #767171);



  background-image: -ms-linear-gradient(top, #BFBFBF, #767171);



  background-image: -o-linear-gradient(top, #BFBFBF, #767171);



  background-image: linear-gradient(to bottom, #BFBFBF, #767171);



}



.page-node-46 #content .btn,



.page-node-12 #content .btn {



  width:330px;



  font-size:19px;



  padding: 10px 5px 10px 5px;



  background: #BFBFBF;



  background-image: -webkit-linear-gradient(top, #C00000, #C00000);



  background-image: -moz-linear-gradient(top, #C00000, #C00000);



  background-image: -ms-linear-gradient(top, #C00000, #C00000);



  background-image: -o-linear-gradient(top, #C00000, #C00000);



  background-image: linear-gradient(to bottom, #C00000, #C00000);



}



.page-node-46 #content .btn:hover,



.page-node-12 #content .btn:hover {



  background: #BFBFBF;



  background-image: -webkit-linear-gradient(top, #C00000, #C00000);



  background-image: -moz-linear-gradient(top, #C00000, #C00000);



  background-image: -ms-linear-gradient(top, #C00000, #C00000);



  background-image: -o-linear-gradient(top, #C00000, #C00000);



  background-image: linear-gradient(to bottom, #C00000, #C00000);



}



@media (max-width: 1206px) {



	#nousContacter,#block-block-1, #block-block-3 {padding:10px 0;}



	#block-block-3 {margin:0;}



	#menu-sfcpcv .block-inner {margin-left:0;}



	#menu-sfcpcv ul li {border-left:0;}



	#user-login {width:95%;}



	.not-front #content button, .not-front #content  input, .not-front #content select  {width:100%;}



	.btn, .page-grand-public-trouver-un-colposcopiste #content .form-submit, .page-grand-public-trouver-un-chirurgien #content .form-submit {padding-left:0;padding-right:0;}



	.page-node-46 #content .btn, .page-node-12 #content .btn {width:100%;margin:5px 0;}



}



.page-user-reset- .field-name-field-code-postal,



.page-user-reset- .field-name-field-ville,



.page-user-reset- .field-name-field-pays {display:none;}



.page-node-3297 .sidebar,.page-node-3298 .sidebar {display:none;}
.page-node-3297 #content-column .content-inner {margin-left: 15% !important;margin-right: 15% !important;border:1px solid #CECECE;padding:5%;margin-bottom:60px;-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.43); 
box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.43);border-top:5px solid #0b79d3;}
.page-node-3298 #content-column .content-inner {margin-left: 15% !important;margin-right: 15% !important;border:1px solid #CECECE;padding:5%;margin-bottom:60px;-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.43); 
box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.43);border-top:5px solid #c4000b;}
.page-node-3297 .form-text,.page-node-3298 .form-text  {background:#F4F4F4;border:1px solid #CECECE;padding:5px;}
.page-node-3297 .form-text:focus,.page-node-3298 .form-text:focus {background:#e8f3ff;border:1px solid #0b79d3;padding:5px;}
.page-node-3297 #breadcrumb,.page-node-3298 #breadcrumb {display:none;}
.page-node-3297 #page-title {color:#0b79d3;font-weight: bold;font-size: 26px;}
.page-node-3298 #page-title {color:#c4000b;font-weight: bold;font-size: 26px;}


.logged-in.page-node-edit.one-sidebar #columns .filter-wrapper.form-wrapper {display: none}



.webform-client-form-371 label,.webform-client-form-464 label,.webform-client-form-2633 label ,.webform-client-form-464 label,.webform-client-form-2743 label ,.webform-client-form-2742 label {font-weight:normal;}



.webform-client-form-371 fieldset,.webform-client-form-464 fieldset,.webform-client-form-2633 fieldset,.webform-client-form-464 fieldset,.webform-client-form-2743 fieldset,.webform-client-form-2742 fieldset {margin-bottom:40px;}



.webform-client-form-371 .fieldset-legend,.webform-client-form-464 .fieldset-legend,.webform-client-form-2633 .fieldset-legend,.webform-client-form-2743 .fieldset-legend,.webform-client-form-2742 .fieldset-legend {font-weight:bold;font-size:18px;}



.webform-client-form-371 .euro,.webform-client-form-464 .euro,.webform-client-form-2633 .euro,.webform-client-form-2743 .euro,.webform-client-form-2742 .euro {font-weight:bold;}



.webform-client-form-371 label[for=edit-submitted-inscription-a-la-soiree-de-galaa-inscription-a-la-soiree-de-gala],.webform-client-form-371 label[for=edit-submitted-inscription-au-cours-de-colposcopie-avancee-ateliers],



.webform-client-form-371 label[for=edit-submitted-inscription-au-buffet-buffet-dinatoire-du-vendredi-13-janvier-2017-sur-place-non-compris-dans-linscription],



.webform-client-form-371 label[for=edit-submitted-inscription-a-la-soiree-de-gala-inscription-a-la-soiree-de-gala],.webform-client-form-371 label[for=edit-submitted-inscription-aux-cours-de-colposcopie-avancee-ateliers],



.webform-client-form-464 label[for=edit-submitted-inscription-a-la-soiree-de-galaa-inscription-a-la-soiree-de-gala],.webform-client-form-464 label[for=edit-submitted-inscription-au-cours-de-colposcopie-avancee-ateliers],



.webform-client-form-464 label[for=edit-submitted-inscription-au-buffet-buffet-dinatoire-du-vendredi-13-janvier-2017-sur-place-non-compris-dans-linscription],



.webform-client-form-464 label[for=edit-submitted-inscription-a-la-soiree-de-gala-inscription-a-la-soiree-de-gala],.webform-client-form-464 label[for=edit-submitted-inscription-aux-cours-de-colposcopie-avancee-ateliers] {font-weight:bold;font-size:16px;}



.webform-client-form-371 #edit-submitted-total,.webform-client-form-464 #edit-submitted-total {border:0;width:40px;text-align:right;font-weight:bold;}



.webform-client-form-371 .webform-component--total .field-suffix,.webform-client-form-2633 .webform-component--total .field-suffix,.webform-client-form-2743 .webform-component--total .field-suffix,.webform-client-form-2742 .webform-component--total .field-suffix,.webform-client-form-464 .webform-component--total .field-suffix {font-weight:bold;}



.webform-client-form-371 .form-submit,.webform-client-form-464 .form-submit,.webform-client-form-2633 .form-submit,.webform-client-form-2742 .form-submit,.webform-client-form-2743 .form-submit,.webform-client-form-3297 .form-submit,.webform-client-form-3298 .form-submit {  background: #C00000;



  background-image: -webkit-linear-gradient(top, #C00000, #C00000);



  background-image: -moz-linear-gradient(top, #C00000, #C00000);



  background-image: -ms-linear-gradient(top, #C00000, #C00000);



  background-image: -o-linear-gradient(top, #C00000, #C00000);



  background-image: linear-gradient(to bottom, #C00000, #C00000);



  font-family: Arial;



  color: #ffffff;



  display:block;



  border:none;



  width:350px;



  font-size:25px;



  margin:30px auto;



  text-align: center;



  padding: 10px 20px 10px 20px;



  text-decoration: none;



  font-family: "PT Sans Narrow", "Calibri";}



.webform-client-form-3297 .webform-component--je-suis {border:1px solid #CECECE;padding:15px;}



.webform-client-form-371 .form-actions,.webform-client-form-464 .form-actions,.webform-client-form-2633 .form-actions,.webform-client-form-2742 .form-actions,.webform-client-form-3297 .form-actions {clear:both;padding-top:50px;}

.webform-client-form-2743 .form-actions {clear:both;padding-top:10px;}



.telechargerleprogramme {display:block;padding:10px;background:#c00000;color:#FFFFFF;text-decoration:none;font-weight:bold;text-align:center;}



#block-block-10 table,#block-block-10 table td,#block-block-10 table tr,#block-block-10 table img, #block-block-10 tbody {border:0 !important;padding:0 !important;}



#block-block-10 table {width:90%;margin:0 auto;}



.search-info {display:none;}



#block-search-form {margin:5px 5px 10px 5px;float:right;}



#block-search-form input.form-text {line-height:27px;color:black;padding-left:35px;background:url('../images/search.png') 5px center no-repeat #FFF;border:none;height:30px;width:140px;}



#block-search-form input.form-submit {background:none;border:none;color:#5e5e5e;float:right;height:30px;margin:0 5px;}



#block-search-form form {display:block;border:2px solid #0077BC;/*border-radius: 5px;*/width:220px;margin:0 auto;padding:5px;}



#block-system-main {clear:both;}



.front #columns {margin-top:10px;}



.valigntop td{vertical-align: top;}



.valigntop td.views-field-nothing {white-space: nowrap}







.page-node-371 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_6, .page-node-2633 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_6,

.page-node-371 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_11, .page-node-2633 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_11, .page-node-2633 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_7, .page-node-2633 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_9 , .page-node-2633 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_12, .page-node-2633 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_14 {display:none;}



.page-node-371 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_6, .page-node-2742 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_6,

.page-node-371 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_11, .page-node-2742 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_11, .page-node-2742 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_7, .page-node-2742 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_9 , .page-node-2742 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_12, .page-node-2742 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_14 {display:none;}



.page-node-371 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_6, .page-node-2743 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_6,

.page-node-371 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_11, .page-node-2743 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_11, .page-node-2743 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_7, .page-node-2743 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_9 , .page-node-2743 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_12, .page-node-2743 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_14 {display:none;}



.page-node-371 .view-id-suivi_des_inscriptions_au_congr_s.view-display-id-block_7 {display:none;}







#toolbar-menu .first.last {display:none;}



.logged-in.one-sidebar.page-user-edit .form-item.form-type-textfield.form-item-name {display:none;}



.logged-in.one-sidebar.page-user-edit .collapsible.form-wrapper.collapse-processed {display:none;}



.logged-in.one-sidebar.page-user-edit #edit-roles .form-item-roles-3 {display:none;}



.logged-in.one-sidebar.page-user-edit #edit-roles .form-item-roles-5 {display:none;}







.logged-in.one-sidebar.page-admin-people-create .collapsible.form-wrapper.collapse-processed {display:none;}



.logged-in.one-sidebar.page-admin-people-create #edit-roles .form-item-roles-3 {display:none;}



.logged-in.one-sidebar.page-admin-people-create #edit-roles .form-item-roles-5 {display:none;}







input#edit-submitted-inscription-aux-cours-de-colposcopie-avancee-ateliers-1,



input#edit-submitted-inscription-aux-cours-de-colposcopie-avancee-ateliers-3,



input#edit-submitted-inscription-aux-cours-de-colposcopie-avancee-ateliers-2,



input#edit-submitted-inscription-aux-cours-de-colposcopie-avancee-ateliers-4 {display:none;}











.justificatifs {}



.justificatifs label {font-weight:normal;}



.justificatifs .form-managed-file .form-file, .justificatifs .form-managed-file .form-submit  {font-size:12px !important;margin-right: 10px;}



.justificatifs .form-item label,.form-item-submitted-divers-je-certifie-sur-lhonneur---colposcopies-diagnostiques-oui label,



.form-item-submitted-divers-je-certifie-sur-lhonneur---colposcopies-gestes-therapeutiques-oui label {font-weight:inherit;}



.form-managed-file .form-submit {display:none;}

.webform-component--divers--presence-a-un-congres-national-sur-une-periode-de-trois-ans-joindre-un-justificatif--0 .form-managed-file .form-submit,

.webform-component--divers----presence-a-deux-formations-regionales-ou-dpc-pre--0  .form-managed-file .form-submit {display:block !important;}



.justificatifs.webform-component--divers--presence-a-un-congres-national-par-an-sur-une-periode-de-trois-ans,

.justificatifs.webform-component--divers--presence-a-une-formation--regionale-ou-locale-chaque-annee-joindre-un-justificatif {display:none;}







.form-item-submitted-divers-je-certifie-sur-lhonneur---colposcopies-diagnostiques-oui,.form-item-submitted-divers-je-certifie-sur-lhonneur---colposcopies-gestes-therapeutiques-oui {margin-top:-10px;}











#candidats, #candidats table, #candidats tbody, #candidats tbody tr  {border:none !important;}



#candidats td  {vertical-align:top !important;}











/*input#edit-submitted-selectionner-votre-mode-de-paiement-4,label[for=edit-submitted-selectionner-votre-mode-de-paiement-4] {display:none;}*/







.buttonsX {

    text-align: center;

    margin-left: auto;

    margin-right: auto;

        margin-bottom: 42px;

}



.button1 {

    background-color: #7d0f0f;

}



a.button1 {

    text-decoration: none;

    color: white;

    width: 200px;

    height: 60px;

    background: #c00000;

    position: relative;

    margin: 30px;

    padding: 10px;

    font-size: 32px;

    border-radius: 10px;

    box-shadow: 0px 9px 0px 0px #7d0f0f, 0px 0px 20px 0px #bbb;

    transition: all 0.2s;

}



.button2 {

    background-color: #0072d5;

}



a.button2 {

    text-decoration: none;

    color: white;

    width: 60%;

    height: 60px;

    background: #0072d5;

    position: relative;

    margin: 30px;

    padding: 10px;

    font-size: 26px;

    border-radius: 10px;

    box-shadow: 0px 9px 0px 0px #003059, 0px 0px 20px 0px #bbb;

    transition: all 0.2s;

    display: block;

    margin: 0 auto;

}









.button3 {

    background-color: #767171;

}



a.button3 {

    text-decoration: none;

    color: white;

    width: 60%;

    height: 30px;

    background: #767171;

    position: relative;

    margin: 30px;

    padding: 10px;

    font-size: 26px;

    border-radius: 10px;

    box-shadow: 0px 9px 0px 0px #524e4e, 0px 0px 20px 0px #bbb;

    transition: all 0.2s;

    display: block;

    margin: 0 auto;

}




.div20210605 {   background-image: linear-gradient( 135deg, #cfedff 10%, #43a9e6 100%);}
.div20210605 .colleft {float:left;width:60%;text-align: center;}
.div20210605 .colleft img {max-width:80%;margin:30px 0;}
.div20210605 .colright {float:left;width:38%;text-align: center;}
.div20210605 .colright a {display:block; 
    }
.div20210605 .colright a strong {font-size:30px;}

.div20210605 .colright a.programme {
    padding: 15px;
    border-radius: 0 0 15px 15px;
    background: rgba(255,255,255,.2);}

.div20210605 .colright::after {
   content: "";
   display: block;
   clear: both;
}
.div20210605::after {
   content: "";
   display: block;
   clear: both;
}

.div20210605 .btnnondpc {background:#0962aa;   margin-top: 35%;padding: 15px; border-radius: 15px 15px 0 0 ;}
.div20210605 .btndpc {background:#c4000b;padding: 15px;margin-top:90px;border-radius: 15px 15px 0 0 ;}



.page-user-register #tasks {display:none;}







.webform-client-form-43 input.webform-calendar {display:none !important;}


@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.5; }
}


#newsas {margin:20px auto;max-width:522px;}

#newsas #dejamembre {text-align:center;background:#767171;color:#FFFFFF;font-weight: bold;padding:20px;margin-top:20px;margin-bottom:-20px;font-size:20px;}

#newsas #besoinaide {text-align:center;background:#f5ab0d;color:#FFFFFF;font-weight: bold;padding:20px;margin-top:20px;font-size:20px;margin-bottom:60px;}
#newsas #besoinaide a {color:#FFFFFF;text-decoration:none;}


.not-logged-in.page-user #user-login .form-submit {background:#b70d00;}

#newsas a.btnadherer {background:url("../images/userw.png") #0070c0 center left;background-repeat:no-repeat;display:inline-block;width:195px;margin-right:1%;padding:20px 20px 20px 40px;text-decoration:none;text-decoration:none;color:#FFFFFF;font-weight:bold;}

#newsas a.btnmdpoublie {background:url("../images/lockw.png") #b70d00 center left;background-repeat:no-repeat;display:inline-block;width:195px;padding:20px 20px 20px 40px;text-decoration:none;text-decoration:none;color:#FFFFFF;font-weight:bold;-webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
  -webkit-animation-duration: 1.7s;}

.not-logged-in.page-user-password #tasks {display:none;}

.not-logged-in.page-user-password #user-pass .form-submit {background:#0070c0;display:inline-block;padding:20px;text-decoration:none;color:#FFFFFF;font-weight:bold;border:0;}




@media(max-width: 850px) {
    #socialnetwork {display:none;}
             #congres #colleft #bientotdispo,#congres #colleft #adresse {position:inherit;width:96%;top:0;left:0;}
    #congres #colleft,#congres #colright {width:96%;margin:1% 0 4%;}
    #congres #colleft #adresse {}
    #congres #colleft .download a, #congres #colright .download a {font-size:18px;}
    .pinkdeg,.redappel {width:98%;}
    
    
    .div20210605 .colleft {width:100%;float:none;}
    .div20210605 .colright {width:100%;float:none;}
    .div20210605 .btnnondpc,.div20210605 .btndpc {margin-top:15px;width:80%;margin-left:10%;}
    .div20210605 .colright a.programme {width:80%;margin-left:10%;margin-bottom:15px;}
    .div20210605 .colleft img {max-width:50%;}
}



