body{background-color:#CCCCCC;}
div#page {max-width:1800px;margin:auto;box-shadow: 0 5px 4px rgba(0, 0, 0, 0.3);background-color:#FFFFFF;;}
@media screen and (min-width: 1800px) {div#page  {margin-bottom: 25px;}}
div#page header.main {box-shadow:none;}
div#page footer.main{background-color:#4b4e55;background-image:none;}
div#page footer.main .left{font-weight:300!important;}

header.main nav ul.sub-menu a {text-transform:lowercase!important}

hr {
    border: none;
    height: 1px;
    color: #6D6E73;
    background-color: #6D6E73;
}

/* misc */
a{text-decoration:none;}

/* page our members */
.page-id-1489 main.content ul {max-width: 100%!important;}
.page-id-1489 main.content ul li {width:250px!important;height:150px!important;}
.page-id-1489 main.content ul a {text-decoration:none!important;}

.page-id-1488 main.content ul {max-width: 100%!important;}
.page-id-1488 main.content ul li {width:250px!important;height:150px!important;}
.page-id-1488 main.content ul a {text-decoration:none!important;}

.cssmap > li a, .cssmap > li a:hover, .cssmap-tooltip-content {text-align:left!important;}

/* pages membres */
.adresse p {margin-bottom: 25px!important;}
.membre .text ul {list-style: initial!important;margin: initial!important;padding: 0 0 0 40px!important;}
.membre .text ul li {display: list-item!important;float: none!important; margin: 0!important;width: auto!important;border-bottom: none!important;padding:0px!important;}

/* page liens */
.page-id-641 .text ul {list-style: none!important;margin: initial!important;padding: 0 0 0 40px!important;}
.page-id-641 .text ul li {display: list-item!important;float: none!important; margin: 0!important;width: auto!important;border-bottom: none!important;padding:0px!important;}
.page-id-1484 .text ul {list-style: none!important;margin: initial!important;padding: 0 0 0 40px!important;}
.page-id-1484 .text ul li {display: list-item!important;float: none!important; margin: 0!important;width: auto!important;border-bottom: none!important;padding:0px!important;}
.page-id-1485 .text ul {list-style: none!important;margin: initial!important;padding: 0 0 0 40px!important;}
.page-id-1485 .text ul li {display: list-item!important;float: none!important; margin: 0!important;width: auto!important;border-bottom: none!important;padding:0px!important;}

/* page liens normaux */
.single-post .entry ul {list-style: initial!important;margin: initial!important;padding: 0 0 0 40px!important;}
.single-post .entry ul li {display: list-item!important;float: none!important; margin: 0!important;width: auto!important;border-bottom: none!important;padding:0px!important;}

/* Menu */
.multi-level-mirror {width: 100%!important;}
.multi-level-mirror li {width: 30%!important;}

/* eHospital */
.magazineList {max-width:none!important;list-style-type:none!important;margin:0!important;}
.magazineYear {font-weight:bold;font-size:2.0em;}
ul.magazineYearList {padding-left:0;}
.magazineYearList ul {max-width:none!important;}
.magazineYearList li {display:inline-block;vertical-align:top;}
.magazine{font-weight:normal;font-size:0.5em;display:block;}
.magazineIssue{width:200px;}
.magazineTitle{margin:1px;padding:1px;width:200px;font-size:0.75em;}
.magazineTitle img{width:90%;height:auto;margin:14px 0;}
.magazineSectionList{list-style-type:upper-roman;}
.magazineSectionList li{margin-left:12px;}
.magazineSectionList li li{margin-left:4px;}
.magazineSection{font-style:italic;font-size:1.25em;}
.magazineArticleList{list-style-type:lower-latin;font-size:0.75em;font-style:normal;}
.magazineArticleTitle{font-weight:bold;display:inline;}
.magazineArticleLink{vertical-align:top;display:inline;}
.magazineArticlePages{display:inline;}
.magazineArticleAuthor{display:inline;}
.magazineArticleAuthorList{list-style-type:none;margin:0;display:inline;}
.magazineArticleAuthorList li{display:inline;margin-left:2px;margin-right:2px;}
.magazineArticleBody{}

.page-numbers{background-color:#71BCD3;padding:7px;}
.page-numbers:hover {background-color:#F3F3F1;color:#4b4e55;}

.wp-caption-text {font-size:9px;color:#4b4e55}

/* header */
header a.logo img {width:270px;}
@media (max-width: 767px) {
  header a.logo img {
    width: 200px;
  }
}

/* Homepage */
.cols .thumb {background-color:#FFFFFF;}
#page section.images-row ul > li  img {max-width:150px;}

/* Row template logos */
.section-logos {margin: -20px!important;}
.section-logos .container{padding:0 60px;}

/* page contact */
.wpcf7-not-valid-tip {display:none!important;}
.wpcf7-not-valid { border:red 1px solid!important;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7-checkbox.wpcf7-not-valid {background: none repeat scroll 0 0 #f9f9f9; border: 1px solid #f9f9f9; padding: 2px;}
.wpcf7-response-output.wpcf7-validation-errors {display:none!important;}
div.wpcf7-response-output {margin: 0!important;}
span.wpcf7-quiz-label {display: block;}

/* Revolution slider */
section.slider .rev_slider a {color:#027bc0!important;}
section.slider .rev_slider a:hover {color:#FFFFFF!important;}


/* Formulaires */
.formulaire-inscription {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.wpcf7-submit {padding:10px!important;}
.wpcf7-submit:hover {color : #027bc0!important;}

.formulaire-inscription-dans-event {
	padding:0 0 0 10px!important;
}