
.block {
  zoom: 1;
}
#password-strength-text {
  margin-top: 0;
}
fieldset legend {
  left: -8px;
  padding: 0;
}
#footer-wrapper #footer .block {
  height: 100%;
}
.comment .attribution {
  display: inline-block;
  position: relative;
  float: left; /* LTR */
  overflow: hidden;
}
.comment .comment-text {
  display: inline-block;
  width: auto;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
  text-transform: capitalize; /* Trigger text indent. */
  height: 28px;
  margin-left : -4px;
  margin-top : 1px;
}

.ie8 #search-block-form input.form-submit,
.ie8 #search-form input.form-submit {
  margin-top : 0px;
}


.meta {
  margin-bottom: 10px;
}
.region-header .form-required {
  color: #eee;
}

.contact-form #edit-message {
  width: 75%;
}
.contact-form .resizable-textarea .grippie {
  width: 76.3%;
}
#footer li {
  float: left; /* LTR */
}
.node-teaser {
  margin-top: 10px;
}











/* -------------------- */



.ie7 .textsize_list li,
.ie7 #main-menu-links li,
.ie7 .views_slideshow_cycle_main .views-field-created,
.ie7 #block-block-12,
.ie7 #sidebar-second #block-mk-session-mk-session #btn_annuaire_complet,
.ie7 ul.action-links li,
.ie7 #block-search-form > *,
.ie7 #sidebar-second #block-simplenews-13 .form-item,
.ie7 #sidebar-second #block-simplenews-13 label,
.ie7 #block-search-form .form-item,
.ie7 #block-search-form input,
.ie7 #footer-wrapper #block-simplenews-4 form > div > * {
  display: inline;
  zoom: 1;
}

#main-menu-links li {
  line-height: 40px;
  vertical-align: bottom;
}

.ie7 #main-menu-links li {
  line-height: 39px;
  background-position: center 39px;
}

.ie7 #main-menu-links li.first {
  background-position: center 38px;
}

.ie8 #main-menu-links li.first {
  margin-right: -5px !important;
}

.ie8 #main-menu-links li.first,
.ie9 #main-menu-links li.first {
  background-position: center 37px;
}

#main-menu-links li a {
  vertical-align: bottom;
}

.oldie #main-menu-links li + li a {
  padding: 0 23px 0 22px !important;
}

#main-menu-links li.first a,
#main-menu-links li.first a:hover,
#main-menu-links li.first.active a,
#main-menu-links li.first.active a:hover {
  display: block;
  padding: 0 !important;
  width: 40px;
  /*background: #7b8d97 url(../images/nav-home-icon.png) no-repeat center 11px;*/
  border-bottom: 8px solid #7b8d97 !important;
  height: 40px !important;
  margin-right: 0 !important;
}

.ie7 #main-menu-links li.first a,
.ie7 #main-menu-links li.first a:hover,
.ie7 #main-menu-links li.first.active a,
.ie7 #main-menu-links li.first.active a:hover {
  margin-right: 5px !important;
  height: 34px !important;
  line-height: 34px;
}

#main-menu-links li a:hover,
#main-menu-links li.active a,
.page-icm #main-menu-links li.menu-373 a,
.page-soins #main-menu-links li.menu-376 a,
.page-prevention #main-menu-links li.menu-390 a,
.page-recherche #main-menu-links li.menu-389 a,
.page-formation #main-menu-links li.menu-391 a {
  border-bottom-width: 8px;
  margin-top: -3px;
} 

.ie7 #main-menu-links li a:hover,
.ie7 #main-menu-links li.active a,
.ie7 .page-icm #main-menu-links li.menu-373 a,
.ie7 .page-soins #main-menu-links li.menu-376 a,
.ie7 .page-prevention #main-menu-links li.menu-390 a,
.ie7 .page-recherche #main-menu-links li.menu-389 a,
.ie7 .page-formation #main-menu-links li.menu-391 a {
  height: 34px;
  line-height: 34px;
} 

#block-search-form input.form-text {
  width: 115px;
  height: 26px !important;
  line-height: 26px !important;
}

#block-search-form h2 {
  height: 30px !important;
  line-height: 30px !important;
  padding: 0 !important;
}

.content .group-files,
.content .group-links {
  display: inline;
  zoom: 1;
  vertical-align: top;
  width: 339px;
}

.simplenews-subscribe input.form-item {
  margin-top: 0;
}

.simplenews-subscribe input.form-text {
  margin-top: -1px;
  border: none !important;
  height: 26px;
  line-height: 26px;
  width: 149px;
}

.simplenews-subscribe input.form-submit {
  height: 30px;
  line-height: 30px;
  padding: 0;
}

.simplenews-subscribe > div .form-submit {
  padding: 0;
}

.ie7 .page-node-233 #edit-actions input,
.ie7 .page-evenement #block-system-main .view-content .event-sign-in a,
.ie7 .page-agenda-inscription #block-system-main .form-actions input,
.ie7 .page-actualites #content .view-display-id-block_1 .pager li.pager-next a,
.ie7 .page-agenda #block-system-main .view-content .item-list div.event-sign-in a,
.ie7 .views_slideshow_cycle_main .views-field-field-lien a,
.ie7 .page-newsletter-confirm-add .confirmation #edit-cancel,
.ie7 .page-newsletter-confirm-add .confirmation input#edit-submit {
  height: 1em;
}

.ie7 .views_slideshow_cycle_main .group {
  overflow-x: hidden;
}

.ie7 #block-block-9 .content a {
  display: inline;
  zoom: 1;
  padding-top: 110px;
  padding-bottom: 40px;
  height: 0;
}

/* ---------------------- MAIN MENU --------------------- */

#main-menu-links li.first a {
	background-position : center 12px;
}

#main-menu-links li a {
	line-height : 45px;
}

/* ---------------------- ACCUEIL SLIDESHOW --------------------- */

.views_slideshow_cycle_main .field-content img {
  min-height: 100%;
  max-width : 400px;
  width : 400px;
  min-width : 400px;
}

.views_slideshow_cycle_main .group { background: #fff; }

.ie7 .views_slideshow_cycle_main .group { width : 258px; }

#block-views-page-d-accueil-block-1 td {
	margin : 0 auto;
	padding : 0;
}

#block-views-page-d-accueil-block-1 td {
  max-width: 170px;
  width: 170px;
}

.views-slideshow-controls-bottom span{
	margin : 0;
	padding : 0;
	display: block;
	float: left;
}

.views-slideshow-controls-bottom span a{
	padding-bottom : 2px;
}

#views_slideshow_controls_text_diaporama-diapo_patient,
#views_slideshow_controls_text_diaporama-diapo_pro,
#views_slideshow_controls_text_diaporama-diapo_enseignant,
#views_slideshow_controls_text_diaporama-diapo_etudiant,
#views_slideshow_controls_text_diaporama-block_1{
	margin-top: -23px;
	z-index: 1000;
	position: relative;
}

/* ---------------------- SIDEBAR : annuaire --------------------- */

.ie7 #sidebar-second #block-mk-icm-annuaire-mk-icm-annuaire input.form-submit {
	padding-left : 0;
}

.ie7 #sidebar-second #block-views-agenda-sidebar-block-2 .view-footer a, 
.ie7 #sidebar-second #block-mk-icm-annuaire-mk-icm-annuaire #btn_annuaire_complet a {
	margin-right : -4px;
}

.ie8 #sidebar-second #block-views-agenda-sidebar-block-2 .view-footer a, 
.ie8 #sidebar-second #block-mk-icm-annuaire-mk-icm-annuaire #btn_annuaire_complet a {
	margin-right : 0px;
}

/* ---------------------- SIDEBAR : venir à l'ICM --------------------- */

#sidebar-second #block-block-10 .content a {
	width: 80%;
}

/* ---------------------- SIDEBAR : newsletter --------------------- */

.ie7 .simplenews-subscribe > div > * {
	float: left;
}

.ie8 .simplenews-subscribe input.form-submit {
	margin-top : 0;
	min-width : 76px;
	height : 28px;
}

/* ---------------------- SIDEBAR : enquetes --------------------- */

.ie7 #block-views-enquetes-list-enquete-patient .content a {
	width : 224px;
	display : inline-block;
	text-align : left;
}

.ie7 #block-views-enquetes-list-enquete-patient .content div.views-field-title {
	text-align : center;
}


/* ---------------------- BOUTONS : violet + fleche blanche --------------------- */

/*
.ie7 .page-annuaire #block-system-main .card-more a, 
.ie7 .page-user-password #block-system-main .form-actions input, 
.ie7 .page-user-register #block-system-main .form-actions input, 
.ie7 .page-user #block-system-main #user-login .form-actions input, 
.ie7 .page-contact #block-system-main .webform-client-form .form-actions input, 
.ie7 .page-node-233 #edit-actions input, 
.ie7 .page-evenement #block-system-main .view-content .event-sign-in a, 
.ie7 .page-agenda-inscription #block-system-main .form-actions input, 
.ie7 .page-search-results #content .pager li.pager-last a, 
.ie7 .page-search-results #content .pager li.pager-next a, 
.ie7 .page-actualites #content .view-display-id-block_1 .pager li.pager-next a, 
.ie7 .page-agenda #block-system-main .view-content .item-list div.event-sign-in a, 
.ie7 .views_slideshow_cycle_main .views-field-field-lien a, 
.ie7 .page-checkout input.checkout-continue, 
.ie7 .page-newsletter-confirm-add .confirmation #edit-cancel, 
.ie7 .page-newsletter-confirm-add .confirmation input#edit-submit, 
.ie7 .page-don #commerce-contributions-contribute-only-form input {
	padding: 7px 0;
}*/

/* ---------------------- PAGE ACCUEIL --------------------- */

.ie8 .content .group-files,
.ie8 .content .group-links,
.ie9 .content .group-files,
.ie9 .content .group-links  {
	display : table-cell;	
}

/* ---------------------- PAGE SEARCH RESULTS --------------------- */
/*
.page-search-results #block-system-main ol.search-results li {
	padding: 0;
} */

.page-search-results #block-system-main h3 {
	padding: 0 15px 0 40px;
} 

/* ---------------------- PAGE ANNUAIRE --------------------- */

.ie7 .page-annuaire #block-system-main .card-more .annuaire-more {
	margin-right :-4px;
}

.ie7 #sidebar-second #block-multiblock-1 h2 {
	padding-top :12px;
}

.ie7 .simplenews-subscribe label {
	margin-top : 1em;
}

.ie9 .simplenews-subscribe > div .form-submit {
	line-height : 27px;
	height : 27px;
	margin-top : 1px;
	padding : 0 10px;
}

/* ---------------------- ESPACE PATIENT + COMMUN --------------------- */

.ie7 .view-display-id-patient_accesrapide, .ie7 .view-display-id-pro_accesrapide, .ie7 .view-display-id-enseignant_accesrapide, .ie7 .view-display-id-etudiant_accesrapide, 
.ie7 .view-display-id-patient_faq, .ie7 .view-display-id-pro_faq, .ie7 .view-display-id-enseignant_faq, .ie7 .view-display-id-etudiant_faq {
	width: 339px;
	float:left;
	min-height: 401px;
}

.ie7 .page-patient .question-reponse p + p + p {
	text-align : right;
	padding : 15px 0;
}

.ie7 .view-display-id-diapo_patient,
.ie7 .view-display-id-diapo_pro,
.ie7 .view-display-id-diapo_enseignant,
.ie7 .view-display-id-diapo_etudiant{
	display : block;
	width : 100%;
}

/* ---------------------- PAGE PREVENTION --------------------- */

.ie7 .page-prevention #sidebar-second #block-menu-block-2 li.active-trail,
.ie7 .page-prevention #sidebar-second li {
	list-style-image : none;
	list-style-type : none;
}

.ie7 .page-prevention #sidebar-second #block-menu-block-2 li.active-trail {
	
}

/* ---------------------- PAGE DON --------------------- */

.page-don #commerce-contributions-contribute-only-form input,
.page-don #commerce-contributions-contribute-only-form input:hover {
	background-position : right 39px;
	background-repeat : no-repeat;
}

fieldset#edit-buttons #edit-continue {
	background-position: 230px 39px;
}

.ie7 .page-checkout .checkout-buttons .checkout-continue,
.ie7 .page-don #commerce-contributions-contribute-only-form input {
	padding-right : 0;
}
 
.page-don .wrapper-don {
	margin-top : 53px;
	background-position: 206px center;
}

.ie8 .page-checkout .checkout-buttons {
	background-position : 206px center;
}

.ie7 .page-checkout .checkout-buttons .fieldset-wrapper {
	width : 352px;
}

.ie7 .page-checkout .checkout-buttons .button-operator{
	margin-left : 57px;
	margin-top : -28px;
}

.ie7 .page-checkout #commerce-checkout-form-review .check-buttons {
	margin-top : 273px;
}

/* ---------------------- PAGE RESEAUX SOCIAUX --------------------- */

.ie7 .page-reseaux-sociaux #block-system-main .view-content li {
	width : 315px;
}

/* ---------------------- PAGE PRESSE --------------------- */

.ie7 .page-presse .view-display-id-espace_presse .view-header .view-id-presse {
	float : left;
	width : 339px;
	min-height : 206px; 
}

/* ---------------------- PAGE RECRUTEMENT --------------------- */

.ie7 .page-node-431 div.field-item .emploi-btn a,
.ie7 .page-node-431 div.field-item .emploi-btn-2 a {
	display : block;
	float:left;
	width : 337px;
	line-height: 21.7em;
}

.ie7 .page-node-431 div.field-item .emploi-btn,
.ie7 .page-node-431 div.field-item .emploi-btn-2 {
	padding-top : 0;
}

/* ---------------------- PAGE AGENDA --------------------- */

.page-agenda #content .view-content .item-list h3 {
	max-width : 400px;
}

.ie7 .page-actualites #block-system-main span.date-display,
.ie7 .page-evenement #block-system-main .view-content h2.date-display,
.ie7 .page-agenda #content .view-content .date-display {
	margin-top : -72px;
}

/* ---------------------- PAGE FICHES PEDAGOGIQUES --------------------- */

.page-fiches-pedagogiques #block-system-main .views-field-nothing .field-content a {
	margin-right : -5px;
}

#views-jqfx-imageflow-images-1 div.scrollbar {
	margin-right : 10px;
}

/* ---------------------- PAGE OUTILS PEDAGOGIQUES --------------------- */

.ie7 .views-jqfx-imageflow .next {
	margin-left : 10px !important; 
}

/* ---------------------- PAGE ENQUETES  --------------------- */

.ie7 .webform-container-inline div {
	display : inline;
}

