/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html{margin:0;padding:0;border:0;}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}body{line-height:1.5;background:white;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;float:none !important;}table,th,td{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:'';}blockquote,q{quotes:"" "";}a img{border:none;}:focus{outline:0;}
.container_12{margin-left:auto;margin-right:auto;width:948px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:59px;}.container_12 .grid_2{width:138px;}.container_12 .grid_3{width:217px;}.container_12 .grid_4{width:296px;}.container_12 .grid_5{width:375px;}.container_12 .grid_6{width:454px;}.container_12 .grid_7{width:533px;}.container_12 .grid_8{width:638px;margin-left:0px;margin-right:30px;margin-top:20px;}.container_12 .grid_9{width:691px;}.container_12 .grid_10{width:770px;}.container_12 .grid_11{width:849px;}.container_12 .grid_12{width:928px;}.container_12 .prefix_1{padding-left:79px;}.container_12 .prefix_2{padding-left:158px;}.container_12 .prefix_3{padding-left:237px;}.container_12 .prefix_4{padding-left:316px;}.container_12 .prefix_5{padding-left:395px;}.container_12 .prefix_6{padding-left:474px;}.container_12 .prefix_7{padding-left:553px;}.container_12 .prefix_8{padding-left:632px;}.container_12 .prefix_9{padding-left:711px;}.container_12 .prefix_10{padding-left:790px;}.container_12 .prefix_11{padding-left:869px;}.container_12 .suffix_1{padding-right:79px;}.container_12 .suffix_2{padding-right:158px;}.container_12 .suffix_3{padding-right:237px;}.container_12 .suffix_4{padding-right:316px;}.container_12 .suffix_5{padding-right:395px;}.container_12 .suffix_6{padding-right:474px;}.container_12 .suffix_7{padding-right:553px;}.container_12 .suffix_8{padding-right:632px;}.container_12 .suffix_9{padding-right:711px;}.container_12 .suffix_10{padding-right:790px;}.container_12 .suffix_11{padding-right:869px;}.container_12 .push_1{left:79px;}.container_12 .push_2{left:158px;}.container_12 .push_3{left:237px;}.container_12 .push_4{left:316px;}.container_12 .push_5{left:395px;}.container_12 .push_6{left:474px;}.container_12 .push_7{left:553px;}.container_12 .push_8{left:632px;}.container_12 .push_9{left:711px;}.container_12 .push_10{left:790px;}.container_12 .push_11{left:869px;}.container_12 .pull_1{left:-79px;}.container_12 .pull_2{left:-158px;}.container_12 .pull_3{left:-237px;}.container_12 .pull_4{left:-316px;}.container_12 .pull_5{left:-395px;}.container_12 .pull_6{left:-474px;}.container_12 .pull_7{left:-553px;}.container_12 .pull_8{left:-632px;}.container_12 .pull_9{left:-711px;}.container_12 .pull_10{left:-790px;}.container_12 .pull_11{left:-869px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
.marinelli-hide-no-js{display:none;}.page-admin-structure-block-demo-marinelli .block-region{font-size:1.5em;padding:15px;color:black;background:#f8fab3;outline:2px dashed #bcc308;}.page-admin-structure-block-demo-marinelli #topBarContainer{min-height:100px;text-align:center;}
a,a:visited,li a.active{color:#156aa3;text-decoration:underline;}a:hover{color:#163e55;}a:active{color:#f97e05;}a:focus{outline:none;}a img{border:none;}.outsidecontent a,.outsidecontent li a.active,#header-images a,#navigation-secondary a{color:white;text-decoration:none;}.outsidecontent#topBar a{color:yellow;}div#footer.outsidecontent ul.menu{background-color:green;}.teaser-title{margin-bottom:0px;}.teaser-title a{color:black;font-family:'Myriad Pro';font-size:14px;text-decoration:none;}
html{font-size:100.01%;}body,.form-text,.form-textarea{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333333;}h1,h2,h3,h4,h5,h6{margin-top:0px;font-weight:normal;}h1{font-size:2.3em;line-height:1em;margin-bottom:0.5em;}h2{font-size:1.8em;line-height:1.1em;margin-bottom:0.75em;color:#37ADBD;}h3{font-size:1.5em;line-height:1.1em;margin-bottom:1em;color:#F07C37;}h4{font-size:1.2em;line-height:1.25em;margin-bottom:1.25em;}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}h6{font-size:1em;font-weight:bold;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}h2.show{cursor:pointer;}h2.show:hover{color:#EE7B39;}.yr_content{display:none;}p{margin:0 0 5px;line-height:1.3em;}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}blockquote{margin:1.5em;color:#666;font-style:italic;}strong{font-weight:bold;}em,dfn{font-style:italic;}dfn{font-weight:bold;}sup,sub{line-height:0;}abbr,acronym{border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#666;}pre{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}li ul,li ol{margin:0;}ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}table{margin-bottom:1.4em;width:100%;}th{font-weight:normal;border:0;}thead th{background:#ffffff;font-family:'LeagueGothicRegular';font-size:26px;}th,td,caption{padding:4px 10px 4px 5px;}tr.even{background:#e2e2e2;}tfoot{font-style:italic;}caption{background:#eee;}table a{text-decoration:none;}table a:hover{text-decoration:underline;}tbody{border:0;}td{padding:7px 3px 7px 3px;}tr.odd{border:0;border-bottom:3px solid #ffffff;padding:0.1em 50px;background-color:rgba(211,211,211,0.2);color:#333333;}tr.odd a{color:#333333;}tr.even{border:0;background-color:#E1F3F5;border-bottom:3px solid #ffffff;color:#29848D;}tr.even a{color:#29848D;}th.views-field-field-disponibilite,td.views-field-field-disponibilite,th.views-field-totalcount,td.views-field-totalcount{text-align:center;}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.hide{display:none;}.quiet{color:#666;}.loud{color:#000;}.highlight{background:#ff0;}.added{background:#060;color:#fff;}.removed{background:#900;color:#fff;}.first{margin-left:0;padding-left:0;}.last{margin-right:0;padding-right:0;}.top{margin-top:0;padding-top:0;}.bottom{margin-bottom:0;padding-bottom:0;}
label,.field-label{margin-bottom:5px;}.node-offre-d-emploi-form label,.node-offre-d-emploi-form .label,.node-demande-d-emploi-form label,.node-demande-d-emploi-form .label,.user-form label,.user-form .label{display:block;margin-top:10px;}.user-form legend{font-size:1.8em;line-height:1.1em;padding-top:20px;color:#37ADBD;text-transform:none;}.node-demande-d-emploi-form .filter-wrapper{display:none;}.node-offre-d-emploi-form .mollom-switch-captcha,.node-demande-d-emploi-form .mollom-switch-captcha{background:none;color:#156aa3;text-transform:none;float:none;font-size:11px;font-family:inherit;text-decoration:underline;padding:0;margin:0;}.form-item .form-text,.form-item .form-email,.form-item .form-textarea,.form-item .form-date{padding:5px;}.form-submit{padding:5px 10px 5px 10px;margin-top:0px;margin-right:5px;}.form-submit::-moz-focus-inner{border:0;padding:0;}#search .form-submit{margin-left:0px;padding:0px;}#search .form-text{width:240px;}label,.field-labeln,legend{text-transform:uppercase;font-weight:normal;font-size:12px;color:#333333;}.page-user-edit label,.page-user-edit legend{text-transform:none;}.page-user-edit #field-date-de-naissance-add-more-wrapper .fieldset-wrapper .date-padding{padding-left:2px;padding-top:0;}#edit-field-date-de-naissance{margin-top:5px;}.page-user-edit #edit-field-date-de-naissance fieldset{padding:0px;position:relative;width:100%;margin-bottom:0;}.page-user-edit .adhesion_note{font-size:11px;}.page-node-add-offres-d-emploi .field-name-field-disponibilite legend{float:left}.page-node-add-offres-d-emploi .field-name-field-disponibilite .fieldset-wrapper{float:left}.form-item .form-text,.form-item .form-textarea,.form-item .form-date,{font-size:1em;border:1px solid #ccc;color:black;background:#fff;}.form-textarea{width:900px;}.form-text:focus,.form-textarea:focus{border:1px solid #f97e05;}#block-user-login .form-submit{background:#054b81;border:1px solid #2d7fbe;color:white;}#search .form-text{background:#E1F3F5;border:0px solid #fff;color:black;font-size:1.2em;}#search .form-text:focus{}.form-item,.form-actions{margin-top:5px;margin-bottom:0px;}.search-advanced label{margin-bottom:0px;}.search-advanced .fieldset-wrapper{width:620px;}.search-advanced input[type=text]{width:247px;}#search .form-submit{float:right;margin:6px 5px 5px 5px;text-transform:uppercase;font-weight:bold;font-size:0em;width:14px;height:14px;border:0;cursor:pointer;background-color:#C3E7EB;background-image:url(/themes/custom/snfmi/assets/img/icons/search.jpg);background-repeat:no-repeat;background-position:top;}#search .form-submit:focus,#search .form-submit:hover{outline:none;}#node-36 .webform-container-inline,.contact-message-nous-contacter-form .form-type-textfield,.contact-message-nous-contacter-form .form-type-item,.contact-message-nous-contacter-form .form-type-email{float:left;width:300px;margin-left:10px;}#node-36 label,.contact-message-nous-contacter-form label{margin-top:5px;width:150px;height:20px;font-size:14px;text-transform:capitalize;font-weight:normal;color:#333333;}#node-36 input,.contact-message-nous-contacter-form input{float:right;width:150px;border-radius:0;height:20px;}.contact-message-nous-contacter-form .form-type-item{height:32px;float:right;margin-right:10px;text-indent:-5px;}.contact-message-nous-contacter-form .form-type-item label{display:inline-block;}#webform-component-code-postal{margin-bottom:5px;}.contact-message-nous-contacter-form .form-type-textarea{clear:both;}#node-36 textarea,.contact-message-nous-contacter-form textarea{float:right;width:472px;border-radius:0;margin-right:18px;margin-top:-15px;resize:vertical;}.fieldset-wrapper{display:inline-block;width:200px;}.page-node-add-agenda .fieldset-wrapper{display:inline-block;width:480px;}#node-36 input[type=submit],.contact-message-nous-contacter-form input[type=submit]{clear:both;float:right;margin:10px 15px 0 0;text-transform:uppercase;font-size:20px;color:white;font-family:'LeagueGothicRegular';width:142px;height:33px;border:0;cursor:pointer;background-image:url(/themes/custom/snfmi/assets/img/icons/show_contact_form.jpg);background-repeat:no-repeat;background-position:top;}#node-36 .submitted-info{display:none;}#node-36 .statistics_counter{display:none;}#node-36 #webform-component-votre-message label,.contact-message-nous-contacter-form .field--widget-string-textarea label{margin-left:10px;}.contact-message-nous-contacter-form #edit-preview{display:none;}.page-formulaire-adhesion .form-item-status,.page-formulaire-adhesion .form-item-roles{display:none;}.form-submit{clear:both;float:right;margin:10px 15px 0 0;text-transform:uppercase;font-size:20px;color:white;font-family:'LeagueGothicRegular';width:auto;height:41px;border:0;cursor:pointer;background-image:url(/themes/custom/snfmi/assets/img/icons/show_contact_form.jpg);background-repeat:no-repeat;background-position:top;background-size:100% 100%;}.form-submit.redBtn{background-image:url(/themes/custom/snfmi/assets/img/icons/redBtnBg.png);background-repeat:repeat-x;border-radius:5px;}#user-register-form #edit-field-titre{margin-top:20px;}#user-register-form.user-form #edit-field-titre{margin-top:0;}.page-user-edit .user-form legend{float:none;display:block !important;}.user-form .fieldset-wrapper,.page-user-edit legend{width:auto !important;}.page-user-edit .js-form-type-radio label{width:auto !important;}.page-user-edit .js-form-type-radio input{float:none !important;margin:12px 5px 0 0;}.page-user-edit .container-inline{display:inline-block;}.page-user-edit .form-text,.page-user-edit .form-textarea{font-size:100%;}.page-user-edit .form-submit{display:none;}.page-user-edit .requiredFields{color:#f00;}.page-user-edit .requiredFields:after{background:none;}.page-user-edit #form_step_2{display:none;}
.tab-container{margin-bottom:15px;margin-top:15px;}.tabs.primary{margin:0;padding:0 0 5px 10px;}.page-user-register #siteContent .tab-container,.page-user-edit #siteContent .tab-container{display:none;}#user-register-form .form-wrapper{}.page-user-edit #siteContent .steps-block,.page-node-675 #siteContent .steps-block,.page-node-719 #siteContent .steps-block{display:inline-block;width:100px;height:30px;text-align:center;padding-top:3px;margin-right:10px;background:url(/themes/custom/snfmi/assets/img/icons/button_steps_off.jpg);text-transform:uppercase;font-size:20px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';margin-bottom:40px;}.page-user-edit #siteContent .steps-block.active,.page-node-675 #siteContent  .steps-block.active,.page-node-719 #siteContent  .steps-block.active{background:url(/themes/custom/snfmi/assets/img/icons/button_steps.jpg);}.page-user-edit #siteContent #edit-field-identite{display:none}.page-user-edit label,.page-user-edit .label{display:inline-block !important;width:207px;vertical-align:top;font-weight:normal;}.page-user-edit legend{display:inline-block !important;vertical-align:top;width:207px;float:left;}.page-user-edit .label{margin-bottom:5px;}.page-user-edit #field-date-de-naissance-add-more-wrapper .fieldset-wrapper{padding:0;width:200px;float:left;}.page-user-edit #field-date-de-naissance-add-more-wrapper .form-type-date-text{margin-bottom:0px;}.page-user-edit #field-date-de-naissance-add-more-wrapper .description{display:none;}.page-user-edit #siteContent #step1{clear:both;opacity:1;}.page-user-reset #page-title{display:none;}.page-user-edit .password-parent,.page-user-edit .confirm-parent{width:100%}.page-user-edit .password-strength{margin-top:0;margin-right:30px;width:200px;}.page-user-edit .password-confirm{margin-top:0;margin-right:30px;width:200px;}.page-user-edit input#edit-pass-pass2{margin-right:0px;}.page-user-edit .form-text,.page-user-edit .form-date,.page-user-edit .form-email{width:180px;height:20px;padding:0;}#edit-field-offre-choisi{width:400px;}#edit-field-offre-choisi input{float:right}#edit-field-offre-choisi label{width:379px;}#edit-field-offre-choisi ul{padding-left:0}#edit-field-offre-choisi li{float:left;list-style:none;width:50px;text-transform:none;text-align:right;}#edit-field-offre-choisi ul li:first-child{float:left;width:310px;text-align:left;}#edit-field-offre-choisi ul li:last-child{clear:left;width:110%;text-align:left;}label[for=edit-field-offre-choisi-und]{display:none !important;}.page-user-edit h2{margin-top:25px !important;margin-bottom:0 !important;}#edit-field-adresse-de-reception div input{float:right;}#edit-field-adresse-de-reception div label:first-child{width:500px;color:#37ADBD;text-transform:none;font-size:1.8em;line-height:1.1em;margin-bottom:0.75em;}.validatebilling{width:220px;height:30px;text-align:center;padding-top:3px;margin-right:12px;background:url(/themes/custom/snfmi/assets/img/icons/bouton_validatebilling.jpg);text-transform:uppercase;font-size:20px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';cursor:pointer;}.page-user-edit #edit-field-date-de-naissance .fieldset-legend{display:block;}.page-user-edit #edit-field-date-de-naissance .date-no-float{clear:none;float:none;width:200px;}.page-user-edit #edit-field-date-de-naissance .container-inline-date{clear:none;}.page-user-edit .container-inline-date .form-item input{width:180px;}.page-user-edit .form-select{width:182px;margin-top:10px;margin-bottom:5px;}.prevnextbuttons{display:inline;float:right;}.prevnextbutton{float:left;display:inline-block;width:100px;height:30px;text-align:center;padding-top:3px;margin-right:12px;background:url(/themes/custom/snfmi/assets/img/icons/button_prevnext.jpg);font-size:20px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';cursor:pointer;}#block-block-14 .title{margin-bottom:20px !important;}.description{margin-top:7px;}.page-user-edit #user-profile-form .description{margin-bottom:10px;}.page-user-edit fieldset{width:100%}#edit-field-adresse-de-reception-und{display:inline-block;}#edit-field-adresse-de-reception-und label{width:560px !important;}.compulsory:after{content:"*";color:red;}.billingmethod{width:250px;padding:20px;background:#2AA2C0;border-radius:5px;float:left;cursor:pointer;margin-left:25px;}.tabs.primary li{display:inline-block;margin:0;padding:0;}.tabs.primary li a{padding:5px;}.tabs.secondary{margin:10px 0 10px 0;padding:0 0 10px 10px;}.tabs.secondary li{margin:0 5px 0 0;padding:0;}.tabs.secondary a{display:inline-block;padding:2px 4px 2px 4px;}div.messages{padding:15px 15px 15px 60px;margin-bottom:15px;}.item-list ul li,.node ul li{margin-left:0.4em;list-style-type:circle;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}div.item-list ul.pager{text-align:left;margin:15px 0px 15px 0px;padding:0;}div.item-list ul.pager li{margin:0px 3px 0px 0px;padding:0px;}div.item-list ul.pager li.pager-next,div.item-list ul.pager li.pager-prev{margin-right:5px;}div.item-list ul.pager li.pager-current,div.item-list ul.pager li.pager-item a{padding:0.2em 0.5em 0.2em 0.5em;}#block-user-login .item-list ul{margin-left:10px;}body.page-taxonomy-term h1#page-title{padding:2px 0 2px 40px;}.taxonomy-term-description{padding:15px;}.block .item-list ul{margin-left:12px;}.tabs.primary li a{background:#eee;color:#222;}.tabs.primary li a:hover{background:#f97e05;color:#fff;border-color:#f97e05}.tabs.primary li.active a{background:#fff;}.tabs.primary li.active a:hover{background:#fff;color:#222;border-color:#ccc;border-bottom-color:#fff;}.tabs.secondary li{border:none;}.tabs.secondary a{background:none;border:none;color:#222;border:1px solid #eee;}.tabs.secondary a.active,.tabs.secondary a:hover{text-decoration:none;color:#fff;background:#054b81;}div.messages.status{background:#ddf9b1 url(/themes/custom/snfmi/assets/img/icons/tick_32.png) no-repeat 15px 10px;color:#5f7b35;border:1px solid #bbdc87;}div.messages.warning{background:#faed56 url(/themes/custom/snfmi/assets/img/icons/warning_32.png) no-repeat 15px 10px;color:#5f5f58;border:1px solid #f1e23c;}.page-user-edit div.messages.error{background:#ac1f03 url(/themes/custom/snfmi/assets/img/icons/stop_32.png) no-repeat 15px 10px;color:#fff;border:1px solid #ea7775;display:block;}div.messages.error{background:#ac1f03 url(/themes/custom/snfmi/assets/img/icons/stop_32.png) no-repeat 15px 10px;color:#fff;border:1px solid #ea7775;display:block;}div.messages.error a{color:white;}.item-list ul li,.node ul li{list-style-type:none;list-style:disc;}.item-list ul.pager a{text-decoration:none;}#content .item-list ul.pager li.pager-item a{background:#eee;color:#666;border:1px solid #ccc;}#content .item-list ul.pager li.pager-current,#content .item-list ul.pager li.pager-item a:hover{font-weight:bold;color:white;background:#054b81;border:1px solid #4585af;}body.page-taxonomy-term h1#page-title{background:url(/themes/custom/snfmi/assets/img/icons/label_32.png) no-repeat left top;}.taxonomy-term-description{font-size:1.2em;font-style:italic;background:#fcfce2;}.page-user-edit #user-profile-form .password-strength-title{width:100px;}#branding{position:relative;}#branding #bloc_register{position:absolute;height:31px;top:-58px;right:10px;color:#FFF;text-transform:uppercase;font-family:'LeagueGothicRegular';font-size:19px;}#branding #bloc_register a{color:#FFF;text-transform:uppercase;font-family:'LeagueGothicRegular';text-decoration:none;font-size:19px;padding:8px 0 0 10px;padding-top:8px;}#branding #bloc_register a:first-child{background-image:url(/themes/custom/snfmi/assets/img/icons/header_ico_register.png);background-repeat:no-repeat;background-position:left top;padding-left:30px;padding-right:10px;}#branding #bloc_register a:hover{color:#EF7329;}#branding #bloc_register .bloc_register_info{position:absolute;top:21px;margin-left:30px;}#branding #bloc_register .bloc_register_info a{background:none;padding:0;font-size:13px;vertical-align:top;}div.hide_h2 h2,#user-register-form h2{display:none;}#edit-prev,#edit-next{text-transform:none;}#edit-field-date-de-naissance--2{margin-top:5px;}#field-date-de-naissance-add-more-wrapper--2 .form-wrapper{margin:0;padding:0;height:auto;}#field-date-de-naissance-add-more-wrapper--2 .form-item-field-date-de-naissance-und-0-value{margin:0;}.page-user-edit legend{display:inline-block !important;width:209px;float:left;}.form-item-field-date-de-naissance-und-0-value .date-padding{float:left;padding:0px;}.page-user-edit #edit-field-adresse-de-reception--2 label{display:none !important;}.page-user-edit #edit-field-adresse-de-reception--2 #edit-field-adresse-de-reception-und--2 label.option{display:inline-block !important;width:450px;}#edit-field-date-de-naissance-und-0-value--2 .description{display:none;}.form_step_actions{float:right;width:250px;}.form_steps_button{background-image:url(/themes/custom/snfmi/assets/img/icons/show_contact_form.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% 100%;border:0 none;color:#FFFFFF !important;cursor:pointer;float:right;font-family:'LeagueGothicRegular';font-size:20px;height:35px;width:auto;text-decoration:none;margin-right:15px;margin-bottom:0;margin-left:0;padding-top:5px;padding-right:8px;padding-bottom:0px;padding-left:8px;display:inline-block;}.form_steps_button:hover{color:#FFF;}.page-user-edit .form-submit{background-image:url(/themes/custom/snfmi/assets/img/icons/show_contact_form.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% 100%;border:0 none;clear:both;color:#FFFFFF;cursor:pointer;float:right;font-family:'LeagueGothicRegular';font-size:20px;height:41px;margin:0 15px 0 0;text-transform:none;width:auto;}.page-user-edit #edit-field-offre-choisi--2 .form-item-field-offre-choisi-und label{display:none !important;}.page-user-edit #edit-field-offre-choisi--2 label.option{display:inline-block !important;}#table_user_summary ul{margin:0;padding:0;list-style:none;}#table_user_summary ul li{padding:0;list-style:none;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;}#table_user_summary .user_summary_name{font-weight:bold;width:140px;display:inline-block;}#paymentForm{position:relative;min-height:150px;}.ajaxLoader{position:absolute;width:150px;height:100px;top:50%;left:50%;margin:-50px 0 0 -75px;z-index:20;text-align:center;}.ajaxIcon{background-image:url(/themes/custom/snfmi/assets/img/icons/ajaxLoader.gif);background-repeat:no-repeat;background-position:center;height:32px;}.view-commerce-user-orders table,.view-commerce-user-orders table td,.view-commerce-line-item-table,.view-commerce-line-item-table td{font-size:11px !important;}.view-commerce-user-orders th{font-size:13px !important;}.view-commerce-user-orders table > tbody > tr > td{text-align:center;}.view-commerce-user-orders .view-commerce-line-item-table table{margin:0;}.view-commerce-line-item-table th{font-size:12px !important;}.view-commerce-line-item-table table > tr > td{text-align:left;}#user-profile-wrapper > .buttonContainer{margin-bottom:20px;text-align:center;}#user-profile-wrapper > .buttonContainer .form-submit{float:none;color:#FFFFFF;margin:0;text-decoration:none;margin:0 10px;}#user-profile-wrapper > .buttonContainer .form-submit:hover{text-decoration:underline;}.juniorRequired{margin-top:20px;}.juniorRequired *{padding:0 !important;margin:0 !important;}.juniorRequired legend{width:100%;margin-bottom:10px !important;}.contextual-region .contextual .contextual-links a{color:#000000 !important;}
body,html{margin:0px;padding:0px;background-color:#43b3c1;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_body.jpg);background-position:top center;background-repeat:no-repeat;font-family:"Lucida Grande","Lucida Sans","DejaVu Sans",Verdana,sans-serif;font-size:11px;}.not-logged-in{margin-top:0px;}#totalContainer{margin-bottom:100px;background-color:white;margin:60px auto;}.width_1#totalContainer{width:1038px;border:5px solid green;}.width_2#totalContainer{width:981px;background-color:white;}#topBar{margin:0px;padding:0px;float:left;width:100%;}#topBarContainer{margin:15px auto 15px auto;}.width_1#topBarContainer{width:1038px;}.width_2#topBarContainer{width:980px;background-color:white;}#topBarLink{text-align:center;margin:0px;padding:0px;height:10px;width:100%;}#topBarLink a{float:left;margin-left:48.5%;padding:15px 10px 5px 10px;}#topBarLink.withoutTopRegion a{margin-bottom:50px;}#top{float:left;width:100%;position:relative;margin-bottom:0px;background-color:white;margin-top:0px;border-top-left-radius:15px;border-top-right-radius:15px;}#topUtility{position:absolute;top:35px;right:0px;color:#F38E33;font-family:'Letter Gothic Std';}.top_menu{float:left;margin-right:15px;padding-bottom:5px;text-align:center;}#topUtility h2{color:#37ACBD;margin-bottom:3px;margin-top:5px;font-size:12px;font-weight:bold;}#topUtility a{color:#F38E33;font-size:10px;}#top1{background-image:url(/themes/custom/snfmi/assets/img/icons/offres-emploi.png);background-repeat:no-repeat;padding-left:45px;}#top2{background-image:url(/themes/custom/snfmi/assets/img/icons/demand-emploi.png);background-repeat:no-repeat;padding-left:45px;}#top3{background-image:url(/themes/custom/snfmi/assets/img/icons/links.png);background-repeat:no-repeat;padding-left:45px;padding-top:8px;padding-bottom:14px;}#top3 a{color:#37ACBD;font-size:12px;}#logo-container{float:left;height:150px;margin-right:10px;margin-left:5px;margin-top:-10px;}#title-slogan a{float:left;width:364px;height:82px;margin-top:20px;margin-left:20px;text-indent:-9999px;background-image:url(/themes/custom/snfmi/assets/img/icons/logo.jpg);background-size:100%;background-repeat:no-repeat;}#title-slogan .active{}#site-title,#site-slogan{margin:0px;padding:0px;}#search{float:right;position:relative;width:280px;right:0px;margin:0;margin-top:0px;padding-bottom:0px;margin-bottom:10px;background-color:#E1F3F5;border-radius:5px;}#search div{display:inline;}#ui-theme-classic[style]{left:50% !important;top:262px !important;margin-left:215px !important;z-index:999999999999999 !important;}#pageBorder{float:left;margin-top:0px;}.ie7 #pageBorder{float:none;overflow:hidden;}#contentWrapper{float:left;padding:25px 18px 25px 15px;position:relative;}.breadcrumb{padding-bottom:5px;margin:5px 10px 15px 10px;width:600px;}#right{float:right;width:280px;height:auto;margin-top:20px;margin-left:20px;}#link_patients{float:left;width:198px;height:53px;background-image:url(/themes/custom/snfmi/assets/img/icons/asso-patients.jpg);text-transform:uppercase;font-size:25px;padding:15px 22px 0px 60px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';}#link_members{float:left;width:198px;height:53px;background-image:url(/themes/custom/snfmi/assets/img/icons/membres-institu.jpg);margin-top:5px;text-transform:uppercase;font-size:25px;padding:15px 22px 0px 60px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';}#link_revue{float:left;width:198px;height:53px;background-image:url(/themes/custom/snfmi/assets/img/icons/revue.jpg);margin-top:5px;text-transform:uppercase;font-size:25px;padding:15px 22px 0px 60px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';}#right #contact{float:left;margin-top:20px;width:278px;height:auto;border:1px dashed grey;border-radius:10px;text-align:center;padding-bottom:15px;}block-block-5{float:left;margin-top:20px;width:278px;height:auto;border:1px dashed grey;border-radius:10px;text-align:center;padding-bottom:15px;}#sidebar-first{float:right;margin:0px;width:280px;}DIV#block-menu-menu-menu-right.block.block-menu{margin-top:20px;padding:0px;margin:0px;}DIV#block-menu-menu-menu-right.block.block-menu ul{padding:0px;margin:0px;margin-top:20px;}DIV#block-menu-menu-menu-right.block.block-menu li{padding:0px;margin:0px;list-style:none;}DIV#block-menu-menu-menu-right.block.block-menu .first a{float:left;width:198px;height:53px;background-image:url(/themes/custom/snfmi/assets/img/icons/asso-patients.jpg);text-transform:uppercase;font-size:26px;padding:15px 22px 0px 60px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(2) a{float:left;width:198px;height:53px;background-image:url(/themes/custom/snfmi/assets/img/icons/membres-institu.jpg);margin-top:5px;text-transform:uppercase;font-size:26px;padding:15px 22px 0px 60px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(3) a{float:left;width:198px;height:53px;background-image:url(/themes/custom/snfmi/assets/img/icons/revue.jpg);margin-top:5px;text-transform:uppercase;font-size:26px;padding:15px 22px 0px 60px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';}DIV#block-menu-menu-menu-right.block.block-menu .last a{float:left;width:198px;height:53px;background-image:url(/themes/custom/snfmi/assets/img/icons/quiz.png) !important;margin-top:5px;text-transform:uppercase;font-size:26px;padding:15px 22px 0px 60px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';background-repeat:no-repeat;background-size:100%;}DIV#block-menu-menu-menu-right.block.block-menu a{color:white;text-decoration:none;}#sidebar-first .block-block{float:left;margin-top:20px;width:278px;height:auto;border:1px dashed grey;border-radius:10px;text-align:center;padding-bottom:15px;}div.field-item.even{margin-top:2px;}div.node-offres-d-emploi .field-name-body,div.node-demande-d-emploi .field-name-body,.node-offres-emploi .field--name-body{font-weight:bold;text-align:justify;font-size:14px;line-height:14px;color:#37ACBD;}.node-offres-emploi .field__label,.node-offres-emploi .field__item{display:inline-block;margin-right:5px;margin-bottom:15px;}.node-offres-emploi .field__label:after{content:" :";}div.field-item table td{border:1px solid #43b3c1;}#sidebar-first .block-block .block-title{display:none;}#sidebar-first .block-block h1{color:#46B7C4;margin:10px;padding-left:30px;text-transform:uppercase;background-image:url(/themes/custom/snfmi/assets/img/icons/contact.jpg);background-repeat:no-repeat;background-position:50px 0px;font-family:'Letter Gothic Std';}#sidebar-first .block-block h3{color:#EB5D21;margin-bottom:0px;font-family:'Lucida Sans Unicode';}#sidebar-first .block-block a{color:red;text-decoration:none;}#sidebar-first .block-block hr{width:80%;border:0;border-bottom:1px dotted grey;margin-bottom:15px;}#nav{margin:20px;text-align:center;position:absolute;z-index:110;bottom:0px;right:5px;width:auto;}#nav button{-moz-border-radius:42px;-webkit-border-radius:42px;border-radius:42px;background-color:#43B3C1;border:0;padding:3px 0px 3px 0px;margin-left:3px;cursor:pointer;width:25px;color:white;text-align:center;}#nav .activeSlide{background-color:white;color:#43B3C1;}img.slide{min-width:590px !important;right:0 !important;left:auto !important;height:240px !important;}#right #contact{font-family:'Lucida Grande';}.field-item .even{margin-top:15px;color:red;}.field-item table{border-collapse:collapse;}.page-node-75 .field-item table{min-height:150px;}.page-node-75 .field-item img{width:100px;height:auto;}#right #contact h1{color:#46B7C4;margin:10px;padding-left:30px;text-transform:uppercase;background-image:url(/themes/custom/snfmi/assets/img/icons/contact.jpg);background-repeat:no-repeat;background-position:50px 0px;font-family:'Letter Gothic Std';}#right #contact h3{color:#EB5D21;margin-bottom:0px;font-family:'Lucida Grande';}.region-overnode h1{font-family:'Letter Gothic Std';font-size:40px;color:#F28C32;margin:0;padding:0;text-transform:uppercase;margin-bottom:20px;display:block;}.region-overnode img{margin-top:0;margin-right:10px;}#page-title{font-family:'Letter Gothic Std';font-size:30px;line-height:30px;color:#F28C32;margin:0;padding:0;text-transform:uppercase;margin-bottom:20px;display:block;}.page-user-edit #page-title{display:none;}#block-block-6 p,#block-block-9 p{font-family:'Letter Gothic Std';font-size:40px;color:#F28C32;margin:0;padding:0;text-transform:uppercase;}#titre-emploi{background:url(/themes/custom/snfmi/assets/img/icons/fleche.jpg) no-repeat left center;padding-left:20px;font-size:16px;color:#333333;}.field-type-email .field-item{color:#257379;}.node-congres-reunions-colloques .field-type-text-with-summary{float:right;width:510px;}.node-congres-reunions-colloques .field-name-field-image img{float:left;}.node-article .node-container .field-name-field-image img{width:auto;height:auto;}.node-article .node-container .field-name-field-image p{width:100%;}.node-offres-d-emploi .field-items{margin-bottom:10px;margin-top:0;}.node-offres-d-emploi .field-label,.node-type-demande-d-emploi .field-label,.field-name-field-type-devenement .field-label{margin-bottom:0px;margin-top:2px;}.node-offres-d-emploi hr{margin-bottom:-17px;margin-top:30px;height:1px;border:0;background:rgba(153,153,153,0.2);}#contact_form h1{color:#F28C32;font-family:'Letter Gothic Std';font-size:40px;line-height:45px;margin-top:35px;}input{border:1px solid #CCCCCC;}#contact-site-form .form-item{float:left;height:30px;margin-bottom:0px;margin-right:20px;}#contact-site-form label{float:left;width:120px;height:100%;border-radius:0;}#contact-site-form input{float:left;width:170px;height:25px;border-radius:0;}#contact-site-form form-type-textarea{float:right;width:500px;}#contact-site-form input(type=submit){}.fieldset{padding:0;}#field-disponibilite-add-more-wrapper{margin-top:20px;}.date-processed legend{text-transform:uppercase;margin-top:10px;}#footer{margin-top:0px;float:left;height:auto;width:100%;position:relative;background-color:white;color:black;margin-bottom:30px;padding-bottom:10px;border-radius:0px 0px 5px 5px;-moz-border-radius-bottom-left:5px;-moz-border-radius-bottom-right:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}#footer img{position:absolute;right:15px;top:9px;}#footer a{color:#29858F;font-size:11px;}#footer_menu{width:100%;height:50px;padding-bottom:3px;padding-top:0px;background:rgba(195,231,235,0.3);background-image:url(/themes/custom/snfmi/assets/img/backgrounds/footer.jpg);background-repeat:no-repeat;background-position:bottom center;}#footer ul{margin-left:15px;padding-left:0px;}#footer ul li{float:left;width:auto;padding:0;margin:15px 15px 15px 0px;list-style:none;color:#29858F;}#footer span{float:right;margin-right:90px;width:200px;height:44px;margin-top:2px;font-size:9px;line-height:11px;text-align:justify;}#navigation-footer{position:absolute;right:0px;top:0px;}#bottomUtility{position:absolute;top:0px;right:0px;}.utility ul.menu{margin:0px;padding:0px;list-style:none;}.utility ul.menu li{display:inline;margin:0px 0px 0px 4px;padding:0px;}.utility ul.menu li a{padding-right:8px;}.utility ul.menu li:after{content:"|";}body.marinelli{}#topBar,#topBarLink,#topBarLink a{background:#054b81;}#topBarLink a{font-size:1.1em;}.outsidecontent{color:white;}#site-title,#site-slogan{font-weight:bold;}#site-title{font-size:3em;line-height:0.8em;}#site-slogan{font-size:12pt;margin-top:0px;}#site-slogan a{text-transform:uppercase;color:#37ACBD;font-family:'Letter Gothic Std';font-weight:lighter;font-size:0.325em;letter-spacing:0px;text-shadow:none;}#pageBorder{border:10px solid white;}#pageBorder.noborder{border-top:0px;}#contentWrapper{background:white;}.breadcrumb{color:#37ADBD;font-family:'Lucida Grande',sans-serif;font-size:9px;text-transform:uppercase;}.breadcrumb a{color:#37ADBD;font-family:'Lucida Grande',sans-serif;font-size:9px;text-decoration:none;}.utility{font-size:0.9em;text-transform:uppercase;color:black;}.page-node-59 h2{text-align:center;font-weight:bold;cursor:pointer;}.page-node-59 h2.opened,.page-node-59 h2:hover{color:#ee7b39}.page-node-59 .yr_content{display:none;}#edit-profile-main legend{display:none;}.nodecontent h2 a{background:url(/themes/custom/snfmi/assets/img/icons/fleche.jpg) no-repeat scroll 3px 4px transparent;color:#333333;font-size:16px;padding-left:20px;text-decoration:none;}.form-item-type-simplenews,.form-item-type-webform{display:none;}.node-associations-de-patients{margin-bottom:15px;}.node-associations-de-patients h2{float:right;width:520px;font-size:15px;border-top:1px dotted #37AEBD;padding-top:15px;}.views-row-first .node-associations-de-patients h2{border:none;}.node-associations-de-patients h2 a{background-image:none;padding:0;}.node-associations-de-patients img{float:left;width:100px;height:auto;margin-right:15px;margin-top:15px;}.node-associations-de-patients .field-name-field-lien{color:#CA660B;float:right;width:520px;}.node-membres-institutionnels{margin-bottom:15px;}.node-membres-institutionnels h2{float:right;width:520px;font-size:15px;border-top:1px dotted #37AEBD;padding-top:15px;}.views-row-first .node-membres-institutionnels h2{border:none;}.node-membres-institutionnels h2 a{background-image:none;padding:0;}.node-membres-institutionnels img{float:left;width:100px;height:auto;margin-right:15px;margin-top:15px;}.node-membres-institutionnels .field-name-field-lien{color:#CA660B;float:right;width:520px;}.view-liens{margin-bottom:15px;}.view-liens h2{float:right;width:520px;font-size:15px;border-top:1px dotted #37AEBD;padding-top:15px;}.views-row-first .view-liens h2{border:none;}.view-liens h2 a{background-image:none;padding:0;}.view-liens img{float:left;width:100px;height:auto;margin-right:15px;margin-top:15px;}.field-name-field-link a{color:#CA660B;float:right;width:520px;text-decoration:none;}.page-node-add-offres-d-emploi .region-overnode,.page-node-add-demande-d-emploi .region-overnode{display:none;}.node-agenda .month{width:100%;height:auto;background:#E1F3F5;border-radius:5px;padding:0px 0 0px 10px;;font-family:'LeagueGothicRegular';font-size:26px;text-decoration:none;text-transform:uppercase;color:#55C6D1;margin-bottom:15px;}.dateagendateaser{color:#43B2C0;font-size:16px;}.titreagenda a{text-decoration:none;color:#333333;font-size:16px;}.node-agenda .node-readmore-link{color:#CA660B;font-size:12px;text-decoration:none;text-transform:uppercase;}a#addagenda{width:172px;height:30px;float:right;background:url(/themes/custom/snfmi/assets/img/icons/addagenda.jpg);text-align:center;font-family:'LeagueGothicRegular';font-size:20px;padding-top:3px;text-decoration:none;text-transform:uppercase;color:#ffffff;}textarea{resize:vertical !important;}
#navigation-primary{float:left;width:100%;height:46px;background-color:#FEB417;font-weight:lighter;}#navigation-primary ul{margin:0px;padding:0px;list-style:none;width:100%;}#navigation-primary > ul > li{margin-right:0px;padding:0px;float:left;position:relative;z-index:3;text-align:center;}#navigation-primary h2{margin:0px;font-weight:lighter;text-align:right;}#navigation-primary > ul > li > a,#navigation-primary > ul > li > h2 > a{float:left;padding-top:5px;font-weight:lighter;}#navigation-primary > ul > li > a.active,#navigation-primary > ul > li > h2 > a.active,#navigation-primary > ul > li > a:hover,#navigation-primary > ul > li > h2 > a:hover,#navigation-primary > ul > li:hover > a,#navigation-primary > ul > li:hover > h2 > a{}.mega{position:absolute;top:0px;left:-9999px;margin:0px;line-height:1.5em;font-weight:lighter;min-width:100%;}#navigation-primary li:hover .mega,#navigation-primary li .mega.open{top:45px;left:0px;font-weight:lighter;}#navigation-primary li:hover .alt,#navigation-primary li .mega.open.alt{right:0em;left:auto;}.megamenuWrapper{overflow:auto;padding:0px;padding-bottom:0px;text-align:left;}.ie7 .megamenuWrapper{overflow:visible;}.closepanel{display:none;width:100%;height:12px;text-align:right;line-height:3em;}.mega.alt .closepanel{text-align:left;}.closepanel span{padding:0 5px 0 5px;margin-right:-1px;}.mega.alt .closepanel span{margin-left:-1px;}.menu-section{float:left;}.one-col,.two-col,.three-col,.four-col{min-width:225px;}.menu-section{width:200px;}#navigation-primary .mega ul.megamenu-2{margin-right:8px;}#navigation-primary ul.megamenu-section{margin:0px 8px 0px 0;padding:0px;}#navigation-primary ul.megamenu-section ul.megamenu-2{margin:0 0 0 0;padding:0px;}#navigation-primary > ul > li > h2,#navigation-primary > ul > li > a{text-align:center;}#navigation-primary > ul > li > h2 > a,#navigation-primary > ul > li > a{text-transform:uppercase;font-family:'LeagueGothicRegular';color:white;text-decoration:none;font-size:27px;}#navigation-primary > ul > li > a.active,#navigation-primary > ul > li > h2 > a.active{color:#fff;}#navigation-primary > ul > li > a:hover,#navigation-primary > ul > li > h2 > a:hover,#navigation-primary > ul > li:hover > a,#navigation-primary > ul > li:hover > h2 > a{color:#fff;}#navigation-primary .mega a{color:#fff;text-decoration:none;font-size:12px;line-height:14px;font-weight:normal;display:block;width:225px;height:100%;text-align:left;padding:10px;}#navigation-primary .mega a:hover{color:#fff;text-decoration:none;}#navigation-primary .mega ul.megamenu-2 a{color:#4c4b4b;}#navigation-primary h3,#navigation-primary li.menu-section-title > a{font-size:0.9em;font-weight:bold;margin-bottom:0;border-bottom:1px solid white;}#navigation-primary h3:hover{background:rgba(255,255,255,0.3);}#navigation-primary li.menu-leaf-list{border-bottom:1px dashed #e2e2e2;}.mega{border-top:0px solid #f97e05;border-bottom:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;background-color:inherit;}.mega.closing{border-bottom-color:#f97e05;border-left-color:#f97e05;border-right-color:#f97e05;}.closepanel span{background:#ccc;color:#666;text-transform:none;font-size:0.9em;}.closepanel span:hover{background:#f97e05;color:white;cursor:pointer;}
#header-images{display:block;float:left;position:relative;z-index:2;width:100%;height:240px;margin-top:10px;border-radius:10px;}#header-images.unlimited{height:auto;}img.slide{width:100%;height:240px;border-radius:10px;}#header-image-text{position:absolute;top:0px;bottom:0px;left:0px;z-index:9;width:363px;text-align:center;border-bottom-left-radius:9px;background-color:white;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_slide_legend.jpg);}#header-image-text-data{padding:15px 20px 15px 20px;}#header-image-navigation{position:absolute;z-index:110;bottom:10px;right:10px;width:60px;}#header-image-title{margin-top:0px;margin-bottom:10px;}#header-image-description{margin-bottom:0px;margin-top:0px;}#header-image-description a{position:absolute;left:0;right:0;bottom:0;height:170px;background-image:url(/themes/custom/snfmi/assets/img/icons/lirelasuite.png);background-repeat:no-repeat;background-position:50% 80%;}#header-image-navigation a{float:left;width:1em;height:1em;line-height:0.85em;margin-right:3px;margin-left:3px;}#header-image-navigation a#header-image-prev,#header-image-navigation a#header-image-next{text-indent:0.35em;}#header-images{color:white;background:#37AEBD;}#header-image-text{}#header-image-title{font-size:32px;font-family:'LeagueGothicRegular';font-weight:lighter;}#header-image-description{font-size:16px;font-family:'Myriad Pro';}#header-image-title,#header-image-title a{color:#FFF;font-family:'LeagueGothicRegular';font-size:32px;margin-top:15px;margin-bottom:15px;}a#header-image-prev,a#header-image-next{font-family:arial;font-weight:lighter;font-size:1.8em;color:#fff;background:#444444;}a#header-image-prev:hover,a#header-image-next:hover{background:#f97e05;text-decoration:none;}
#navigation-secondary{float:left;width:100%;height:40px;line-height:40px;display:none;}#navigation-secondary ul{margin:0px 0px 0px 5px;padding:0px;list-style:none;}#navigation-secondary li{float:left;margin-left:5px;padding:0px;}#navigation-secondary li:after{content:"|";}#navigation-secondary a{padding-right:5px;}#navigation-secondary span{padding:5px;}#navigation-secondary{font-size:1em;background:#054b81;color:#417297;}#navigation-secondary a{color:#eee;}#navigation-secondary li a:hover{text-decoration:none;color:white;}#navigation-secondary li a.active{font-weight:bold;}#navigation-secondary li a.active:before{content:"↓";}
.block{margin-bottom:15px;}#advertise.unlimited .block{padding:5px;margin-bottom:0px;}.block .title{margin:0px;padding-bottom:3px;margin-bottom:10px;}.blockhide .title{position:absolute;left:-5000px;height:0em;}#block-menu-menu-offres-d-emploi .blockhide .title{position:relative;left:0px;height:auto;}.utility .block{margin:0px;}#block-user-login .block-title{padding:5px 10px 5px 0px;}#block-user-login .title{margin-bottom:0px;margin-left:10px;}#block-user-login .content{padding:10px;}#block-user-login .form-item{margin-top:0px;}.block .title{font-size:1.5em;border-bottom:1px solid #e2e2e2;}#advertise.unlimited .block .title{border-bottom:none;}#block-user-login .title{font-size:1em;font-weight:bold;text-transform:uppercase;color:white;border:none;background:url(/themes/custom/snfmi/assets/img/icons/key.png) no-repeat top right;}#block-user-login .block-title{background:#054b81;}#block-user-login .content{background:#eee;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}.outsidecontent .block .title{border-bottom:none;}#filteragenda{width:260px;height:auto;border-radius:10px;padding:5px;border:1px dashed grey;margin-top:20px;}#filteragenda select{width:55px;margin-right:15px;}#filteragenda label{margin-left:12px;display:inline-block;margin-right:5px;font-size:14px;font-weight:normal;text-transform:none;font-family:'Myriad Pro';}#filteragenda span{width:200px;height:auto;margin-bottom:10px;margin-left:5px;}#filteragenda input[type=text]{float:right;width:140px;margin-right:15px;}#filteragenda h2{font-family:'Letter Gothic Std';font-size:40px;line-height:45px;margin:0;padding:0;text-transform:uppercase;color:#43B3C1;margin-left:10px;}#filteragenda input[type=submit]{margin:10px 15px 15px 103px;text-transform:uppercase;font-size:20px;color:white;font-family:'LeagueGothicRegular';width:142px;height:33px;border:0;cursor:pointer;background-image:url(/themes/custom/snfmi/assets/img/icons/filter-submit.jpg) !important;background-repeat:no-repeat;background-position:top;}
.nodecontent p{text-align:justify;}.node-unpublished{padding:10px;}.user-picture img{float:right;margin:0 0 5px 10px;}span.teaser-sticky{padding:1px 4px;position:relative;top:-2px;}.submitted-info{margin-bottom:20px;padding:5px 0px 5px 10px;position:relative;}.node-name,.node-date{padding-left:20px;}span.node-status-unpublished{position:absolute;right:0px;top:0px;padding:4px;}.links-container{margin:15px 0 15px 0;padding:0px;}.links-container ul.links{margin:0px;padding:0px;}.links-container ul.links li.comment-add{padding:2px 0 2px 23px;}.field-name-field-tags{overflow:auto;margin-bottom:10px;}.field-name-field-tags a{float:left;padding:5px 5px 5px 25px;margin-right:5px;margin-bottom:5px;}.teaser-container{position:relative;float:left;margin-bottom:15px;width:100%;}.node-article .field-type-image{float:left;margin-right:16px;margin-bottom:15px;}.node-type-article .node-article .field-type-image{float:none;text-align:center;margin-right:16px;margin-bottom:15px;}.teaser-content{width:100%;height:auto;}.teaser-content p{margin-bottom:0;left:115px;text-align:justify;}.newarticle{left:125px;position:absolute;top:0;margin:0px;padding:0;z-index:0;}.teaser-meta{margin-top:15px;position:relative;min-height:10px;}.teaser-text{}.teaser-text .titreactu a{font-family:'Myriad Pro';font-size:16px;text-decoration:none;color:#333333;line-height:16px;}.teaser-text .teaser-created{float:right;width:512px;height:auto;margin-top:3px;color:#CA660B;font-size:12px;padding-bottom:5px;border-bottom:1px dotted #37AEBD;}.teaser-text .teaser-created a{color:#CA660B;text-decoration:none;}.teaser-text img{width:100px;margin-right:10px;}.teaser-container .img{width:100px;margin-right:25px;height:90px;float:left;}.teaser-text p{}.teaser-meta strong.teaser-author{padding:2px 0 0px 23px;}.teaser-meta span.teaser-readmore{position:relative;left:0px;top:0px;padding-left:0px;}.node-unpublished{background:#fcf3f2;}span.node-status-unpublished{font-size:0.8em:text-transform:uppercase;font-weight:bold;background:red;border:1px solid #e50404;color:white;}span.teaser-sticky{background:red;border:1px solid #e50404;color:white;font-variant:small-caps;font-size:60%;font-weight:bold;}.submitted-info{background:#eee;border-left:6px solid #ccc;}.node-name,.node-date{font-style:italic;font-weight:bold;}.node-date{background:url(/themes/custom/snfmi/assets/img/icons/calendar_view_month.png) no-repeat top left;}.node-name{background:url(/themes/custom/snfmi/assets/img/icons/user_16.png) no-repeat top left;}.field-name-field-tags a{background:url(/themes/custom/snfmi/assets/img/icons/label_16.png) no-repeat 5px center;}h2.teaser-title{font-size:14px;}.teaser-created-month{font-weight:bold;background:#054b81;color:white;text-transform:uppercase;text-align:center;}.teaser-created-day{background:white;text-align:center;font-style:italic;font-size:2.2em;font-weight:bold;}strong.teaser-author{background:url(/themes/custom/snfmi/assets/img/icons/user_16.png) no-repeat left center;}span.teaser-readmore{}.nodecontent div div div p{text-align:justify;}#show_contact_form{width:142px;height:30px;margin:auto;font-family:'LeagueGothicRegular';font-size:20px;text-align:center;color:white;padding-top:3px;text-transform:uppercase;background:url(/themes/custom/snfmi/assets/img/icons/show_contact_form.jpg) no-repeat left center;cursor:pointer;}#contact_form{display:none;width:100%;height:auto;}#contact_form .field{float:left;width:290px;height:30px;margin-right:35px;margin-bottom:5px;}#contact_form label{float:left;width:136px;padding-top:8px;}#contact_form input{float:right;width:148px;height:23px;}#contact_form .last{margin-right:0px;}#contact_form textarea{float:left;width:472px;height:130px;resize:vertical;overflow:visible;}#contact_form [type=submit]{width:142px;height:30px;padding-bottom:3px;margin:auto;font-family:'LeagueGothicRegular';font-size:20px;text-align:center;color:white;padding-top:3px;text-transform:uppercase;background:url(/themes/custom/snfmi/assets/img/icons/show_contact_form.jpg) no-repeat left center;cursor:pointer;border:0;margin-right:24px;margin-top:20px;}.view-congres-reunions-colloques .views-row,.view-projets-en-cours .views-row,.view-registres .views-row{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #37AEBD;}.view-congres-reunions-colloques .views-row.views-row-last,.view-projets-en-cours .views-row:last-child,.view-registres .views-row:last-child{border:none;}.node--date{margin:15px 0;font-style:italic;}.node-longtitle{color:#F28C32;font-size:20px;margin-bottom:15px;}#node-279 .form-submit{display:none;float:none;color:#FFFFFF;text-decoration:none;margin:10px;width:150px;text-align:center;line-height:41px;}#node-279 .form-submit:hover{opacity:0.8;}.node.node-simplenews{overflow:auto;}
#comments ul.links{margin:-10px 0px 0px 0px;padding:0px;text-align:right;display:block;}#comments ul.links li{margin-right:3px;padding:2px 0px 2px 20px;}.comment{margin-bottom:20px;}.comment-content{padding:10px;position:relative;}.arrow{height:0;width:0;position:absolute;top:10px;left:-28px;}.arrow-border{height:0;width:0;position:absolute;top:10px;left:-38px;}.comment .user-picture img{float:left;margin:0px 10px 2px 0px;}.comment h3{margin-bottom:5px;}.comment .submitted{margin-bottom:10px;}.user-signature p{margin-top:3px;}li.comment-add,li.comment-reply{background:url(/themes/custom/snfmi/assets/img/icons/comment_add.png) no-repeat left center;}li.comment-delete{background:url(/themes/custom/snfmi/assets/img/icons/comment_delete.png) no-repeat left center;}li.comment-edit{background:url(/themes/custom/snfmi/assets/img/icons/comment_edit.png) no-repeat left center;}li.comment-forbidden{background:url(/themes/custom/snfmi/assets/img/icons/block_16.png) no-repeat left center;}.arrow{border-style:solid;border-width:15px;}.arrow-border{border-style:solid;border-width:15px;}.odd .comment-content{border:8px solid #dff0fc;background:#f2f9fe;}.even .comment-content{border:8px solid #e8e8e8;background:#f6f8f9;}.odd .arrow{border-color:transparent #f2f9fe transparent transparent;}.even .arrow{border-color:transparent #f6f8f9 transparent transparent;}.odd .arrow-border{border-color:transparent #dff0fc transparent transparent;}.even .arrow-border{border-color:transparent #e8e8e8 transparent transparent;}.comment .submitted{font-size:0.9em;}.user-signature{font-style:italic;color:#979696;}
body#maintenance-page{margin:0;padding:0;}#maintenance-page-left,#maintenance-page-right{float:left;width:50%;}#maintenance-page-left form{float:right;}.maintenance-page-panel{padding:40px;}#maintenance-page h1{margin-top:15px;margin-bottom:0;}body#maintenance-page{color:black;background:white url(/themes/custom/snfmi/assets/img/backgrounds/maintenance-page.png) 50% top repeat-y;}#maintenance-page-left{color:white;}#maintenance-page h1{font-weight:bold;}#maintenance-page input.form-text{width:250px;}
.borderradius #topBarLink a{border-radius:0px 0px 5px 5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}.borderradius #header-image-navigation a{border-radius:10px 10px 10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.borderradius #navigation-secondary span{border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.borderradius span.teaser-sticky{border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.borderradius #block-user-login .content{border-radius:0px 0px 5px 5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}.borderradius .comment-content{border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.borderradius .messages{border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.borderradius .item-list ul.pager li,.borderradius .item-list ul.pager li a{border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.borderradius .taxonomy-term-description{border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.borderradius ul.primary a{border-radius:3px 3px 0px 0px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}.borderradius ul.secondary a{border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.borderradius .tabs ul.primary a{border-radius:3px 3px 0px 0px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
.boxshadow #site-title,.boxshadow #site-slogan{text-shadow:rgba(10,10,10,0.4) 2px 3px 3px;}}.cssgradients .teaser-created-day{background:-webkit-gradient(linear,left bottom,left top,color-stop(0.0,#eee),color-stop(0.3,#fff));background:-moz-linear-gradient(bottom center,#eee,#fff 30%);}.cssgradients #block-user-login .block-title{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#5f9ac7),color-stop(0.4,#054b81));background:-moz-linear-gradient(top center,#5f9ac7,#054b81 40%);}.rgba #header-image-text{}.cssgradients ul.primary li a{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#d7d7d7),color-stop(0.5,#eee));background:-moz-linear-gradient(top center,#d7d7d7,#eee 50%);}.cssgradients ul.primary li a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#f4d7ba),color-stop(0.4,#f97e05));background:-moz-linear-gradient(top center,#f4d7ba,#f97e05 40%);}.cssgradients ul.primary li.active a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#eee),color-stop(0.4,#fff));background:-moz-linear-gradient(top center,#eee,#fff 40%);}.cssgradients .taxonomy-term-description{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#eee),color-stop(0.8,#fff));background:-moz-linear-gradient(top center,#eee,#fff 80%);}.cssgradients #content .item-list ul.pager li.pager-current,.cssgradients #content .item-list ul.pager li.pager-item a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#7ab0d4),color-stop(0.4,#156aa3));background:-moz-linear-gradient(top center,#7ab0d4,#156aa3 40%);}#menu-main-title-337,#menu-main-title-1{background-color:#DA1010;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_menu_r1_c1.jpg);background-repeat:no-repeat;width:96px;text-align:center;}#menu-main-title-337 a,#menu-main-title-1 a{width:96px;text-align:center;}#menu-main-title-349,#menu-main-title-2{background-color:#EE3622;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_menu_r1_c2.jpg);background-repeat:no-repeat;width:150px;}#menu-main-title-349 a,#menu-main-title-2 a{width:150px;text-align:center;}#menu-main-title-351,#menu-main-title-3{background-color:#EF5C38;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_menu_r1_c3.jpg);background-repeat:no-repeat;width:132px;text-align:center;}#menu-main-title-351 a,#menu-main-title-3 a{width:132px;text-align:center;}#menu-main-title-352,#menu-main-title-4{background-color:#F07C37;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_menu_r1_c4.jpg);background-repeat:no-repeat;width:126px;text-align:center;}#menu-main-title-352 a,#menu-main-title-4 a{width:126px;text-align:center;}#menu-main-title-353,#menu-main-title-5{background-color:#F49339;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_menu_r1_c5.jpg);background-repeat:no-repeat;width:183px;text-align:center;}#menu-main-title-353 a,#menu-main-title-5 a{width:183px;text-align:center;}#menu-main-title-354,#menu-main-title-6{background-color:#ffaf50;background-image:url(/themes/custom/snfmi/assets/img/backgrounds/bg_menu_r1_c6.jpg);background-repeat:no-repeat;text-align:center;width:103px;}#menu-main-title-354 a,#menu-main-title-6 a{text-align:center;width:100%;}#menu-main-title-355,#menu-main-title-7{background-color:#ffc157;background:url(/themes/custom/snfmi/assets/img/backgrounds/bg_menu_r1_c7.jpg) right repeat;border-right:2px solid #FEB417;width:119px;text-align:center;}#menu-main-title-355 a,#menu-main-title-7 a{width:116px;text-align:center;}#menu-main-title-8{background-color:#ffbb47;width:70px;}#menu-main-title-8 a{text-align:center;width:100%;}#navigation-primary.menu-aji .megamenu-1{display:flex;flex:0 0 100%;justify-content:space-evenly;}#navigation-primary .megamenu-1 li{justify-content:start;display:flex;flex-direction:column;background-image:none;width:auto !important;padding:0 20px;}#navigation-primary .megamenu-1 li:last-child{padding:0 25px;}#navigation-primary .megamenu-1 > li > a{width:auto !important;text-align:center;}
@font-face{font-family:'franchise';src:url(/themes/custom/snfmi/assets/fonts/Franchise-Bold.ttf);}@font-face{font-family:'bergamo';src:url(/themes/custom/snfmi/assets/fonts/BergamoStd-Regular.otf);}@font-face{font-family:'LeagueGothicRegular';src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Regular-webfont.eot);src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Regular-webfont.woff) format('woff'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Regular-webfont.ttf) format('truetype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Regular-webfont.svg#fonts/leaguegothic/LeagueGothicRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'LeagueGothicItalic';src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Italic-webfont.eot);src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Italic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Italic-webfont.woff) format('woff'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Italic-webfont.ttf) format('truetype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-Italic-webfont.svg#fonts/leaguegothic/LeagueGothicItalic) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'LeagueGothicCondensedRegular';src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedRegular-webfont.eot);src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedRegular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedRegular-webfont.woff) format('woff'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedRegular-webfont.ttf) format('truetype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedRegular-webfont.svg#fonts/leaguegothic/LeagueGothicCondensedRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'LeagueGothicCondensedItalic';src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedItalic-webfont.eot);src:url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedItalic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedItalic-webfont.woff) format('woff'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedItalic-webfont.ttf) format('truetype'),url(/themes/custom/snfmi/assets/fonts/leaguegothic/LeagueGothic-CondensedItalic-webfont.svg#fonts/leaguegothic/LeagueGothicCondensedItalic) format('svg');font-weight:normal;font-style:normal;}.fontface #site-title,.fontface #site-slogan,.fontface #header-image-title{font-family:'letter gothic';}.fontface #site-title{font-size:4.3em;font-weight:lighter;}.fontface #site-slogan{font-size:2.7em;line-height:0.7em;}.fontface #header-image-title{font-size:2.4em;line-height:1.0em;font-weight:lighter;}.fontface #contentWrapper .block .title{font-size:1.3em;text-transform:uppercase;padding-bottom:5px;}#block-simplenews-1{text-align:center !important;}#block-simplenews-1 .title{font-size:30px !important;color:#f97e05;text-align:center;font-family:'LeagueGothicRegular';}#block-simplenews-1 .form-submit{float:none;margin:0;}
html{background:none;}body.toolbar-horizontal{background-position:center 39px;}body.toolbar-horizontal.toolbar-tray-open{background-position:center 79px;}.subsciptionsList{list-style:none;padding:0;margin:10px 0;}.subsciptionsLabel{display:inline-block;min-width:220px;}.subsciptionsDescription{font-size:0.85em;}.element-invisible{display:none;}.js-form-item-field-newsletter-snfmi-value input{margin-top:10px;}.js-form-item-field-newsletter-snfmi-value label{margin:10px 0 10px 5px;width:auto;}.user-login-form .login-title{text-transform:uppercase;font-size:12px;}.user-login-form .login-title:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.user-login-form .js-form-item-name label{display:none;}.user-login-form label{display:block;}.user-login-form .forgot-password{margin-top:20px;}#table_user_summary input[type="radio"],#table_user_summary label{background-color:#FFFFFF;vertical-align:middle;padding:0;margin:0;}#table_user_summary label{display:inline-block;margin-left:10px;text-transform:uppercase;}#table_user_summary .optionDesc{padding:20px;}#table_user_summary .optionDesc h4{text-transform:uppercase;color:#46B7C4;padding-bottom:10px;border-bottom:#CCCCCC 1px solid;}#table_user_summary .optionDesc .form-submit{float:none;}#table_user_summary .optionDesc .form-submit:hover{opacity:0.8;}#content h3.inline{display:inline-block}.hidden{display:none !important;}.requiredFields{margin-top:20px;}.form-item-paymentyear{margin-bottom:20px;}.paymentOption + .paymentOption{margin-top:10px;}#table_user_summary .paymentOption .optionDesc{padding-top:5px;}#paymentOptions{margin-top:20px;position:relative;min-height:100px;}#paymentOptions *{vertical-align:middle;}#paymentOptions h3{margin-top:20px;}#paymentOptions label{display:inline-block;}#paymentOptions label span{display:inline-block;}#paymentOptions label span:first-child{min-width:150px;}#paymentOptions .subsciptionsList{list-style:none;padding:0;margin:10px 0;}#paymentOptions .subsciptionsList label,#paymentOptions .form-item .subsciptionsDescription{width:auto;padding-left:10px;}#paymentOptions .form-item .subsciptionsDescription{margin-top:0;color:#666666;padding-left:27px;}.page-node-220 h4{text-transform:uppercase;color:#46B7C4;padding-bottom:10px;border-bottom:#CCCCCC 1px solid;}#userOrders{font-size:13px;border-collapse:collapse;}#userOrders th{font-size:15px;background-color:#EF7328;color:#FFFFFF;}#userOrders th,#userOrders td{border:solid 1px #CCCCCC;border-collapse:collapse;text-align:center;}#userOrders > tbody > tr:nth-child(even){background-color:#F4F4F4;}#userOrders > tbody > tr:nth-child(odd){background-color:#DBFBFF;}#userOrders > tbody table,#userOrders > tbody table th,#userOrders > tbody table td{border:none;margin:0;text-align:left;}#userOrders > tbody table tr:nth-child(odd){background-color:#FCEAC9;}#userOrders > tbody table tr:nth-child(even){background-color:#FFFFFF;}#printPage{position:absolute;right:0;top:0;color:#FF0000;font-weight:bold;text-decoration:none;}#printPage:hover{text-decoration:underline;}.g-recaptcha{margin-top:20px;}.quiz-list{background:#E1F3F5;display:flex;margin:10px 0;width:100%;justify-content:flex-start;min-height:100px;}.quiz-list .colonne1{background:#ddd;min-width:150px;}.quiz-list .colonne1 img{display:block;max-width:150px;height:auto;}.quiz-list .colonne2{padding:10px;}.quiz-list .node--date{margin:10px 0 0 0;}body.quiz_content #page-title{text-transform:none;}.quiz{display:block;position:relative;font-size:1.5em;background-color:#f9f9f9;padding:10px;}.quiz .warning{display:none;align-items:center;justify-content:center;background-color:#EF5C38;color:white;padding:5px 0;margin-bottom:15px;}.quiz a.back{display:inline-block;background-color:#F49339;color:white;margin:10px;padding:5px 15px;border:1px solid #F49339;cursor:pointer;border-radius:5px;font-size:1em;text-decoration:none;}.quiz .center{text-align:center;}.quiz .quiz_question{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.quiz .quiz_question:not(.active){display:none;}.quiz .quiz_question .colonne1{flex-basis:30%;margin-right:10px;display:flex;align-items:center;}.quiz .quiz_question .colonne1 img{width:100%;}.quiz .quiz_question .colonne2,.quiz_question .colonne1{padding:0 10px;}.quiz .quiz_question .colonne2{flex-basis:60%;}.quiz .quiz_question .colonne2.full{flex-basis:100%;}.quiz .quiz_question .colonne2 h3{color:#DA1010;}.quiz .quiz_question .colonne2 ul{list-style:none;padding-left:0;counter-reset:numReponse;}.quiz .quiz_question .colonne2 ul li:not(:last-child){margin-bottom:10px;}.quiz .quiz_question .reponse{text-transform:none;font-size:inherit;padding-left:10px;}.quiz .quiz_question ul:not(.noNum) .reponse:before{content:counter(numReponse,upper-alpha) " : ";counter-increment:numReponse;}.quiz .buttons{margin-top:10px;}.quiz .buttons:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.quiz .buttons input[type=submit]{background-color:#F49339;color:white;padding:5px 15px;border:1px solid #F49339;cursor:pointer;border-radius:5px;font-size:1em;vertical-align:middle;}.quiz .buttons input[name=send]{float:right;}.quiz .quiz_txt1 img{margin-top:10px;max-width:100%;height:auto;}.quiz .quiz_txt1{padding:0 10px;margin:20px 0 10px 0;}.quiz .quiz_txt2{padding:0 10px;margin:30px 0 20px 0;}.quiz.result .quiz_question h4{color:#F49339;}.quiz.result .progressbar{display:flex;flex-direction:row;}.quiz.result .progressbar label{width:100px;text-align:center;color:#F49339;}.quiz.result .progressbar > div{height:1em;width:100%;border:1px solid darkgray;display:block;}.quiz.result .progressbar > div > div{background-color:#F49339;height:100%;}.quiz_txt1 + #snfmi_quiz_form,.quiz_txt1 + .questions{margin-top:20px;}.loader{display:inline-block;position:relative;width:80px;height:80px;}.loader div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #F49339;border-radius:50%;animation:loader 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#F49339 transparent transparent transparent;}.loader div:nth-child(1){animation-delay:-0.45s;}.loader div:nth-child(2){animation-delay:-0.3s;}.loader div:nth-child(3){animation-delay:-0.15s;}@keyframes loader{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.loading_wrapper{display:flex;justify-content:center;align-items:center;}#title-slogan::after,#navigation-primary ul::after{content:"";display:block;clear:both;}#title-slogan{margin-bottom:25px;}#matomo-opt-out label{margin-left:5px;}#footer_menu{display:flex;align-items:center;justify-content:space-between;}div#footer.outsidecontent ul.menu{background:none;}.footer-social{display:flex;margin-top:5px;}.footer-social div{width:25px;margin:0 5px;}.footer-social div svg{width:25px;height:auto;}.footer-social-main-stop{stop-color:#dd0015;}.footer-social-alt-stop{stop-color:#f5773f;}#footer img{top:-8px;}.views-row{margin-bottom:20px;}.views-row h2{margin-bottom:0;}.views-row h2 + p{margin-top:10px;}.aji .banner_links{bottom:25px;display:flex;font-size:12px;font-weight:bold;gap:20px;position:absolute;right:10px;text-transform:uppercase;}.aji .banner_links li{position:relative;}.aji .banner_links a{display:block;color:#37ACBD;line-height:40px;padding-left:50px;}.aji .banner_links a:hover{text-decoration:underline;}.aji .banner_links .icon{background:#43B3C1;border-radius:50%;content:"";display:inline-block;height:40px;left:0;line-height:55px;position:absolute;text-align:center;width:40px;}.aji .banner_links .icon svg{fill:white;max-width:25px;max-height:25px;}.aji #title-slogan{margin-bottom:20px;}.aji #title-slogan a{background:none;box-sizing:border-box;margin-right:20px;line-height:0;height:150px;text-indent:0;}.aji #title-slogan a img{height:100%;max-width:none;}.aji #block-snfmi-ajiliensbanniere{position:relative;}@media screen and (max-width:1025px){.aji #title-slogan a{margin-left:0;}}@media screen and (max-width:600px){.aji #title-slogan a{height:110px;}}@media screen and (max-width:400px){.aji .banner_links{bottom:10px;flex-direction:column;gap:5px;}}.aji #contentWrapper{min-height:600px;}.aji #sidebar-first #block-snfmi-ajicolonnedroite-2 .menu{list-style-type:square;list-style-position:inside;}.aji #sidebar-first #block-snfmi-ajicolonnedroite-2{border-radius:10px;padding:20px 5px 5px 10px;border:1px dashed grey;margin-top:25px;}.aji #sidebar-first .menu a{color:#29858F;text-decoration:none;}.aji #sidebar-first #block-snfmi-ajicolonnedroite,.aji #sidebar-first #block-snfmi-ajicolonnedroite-2{margin-top:25px;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu{margin:0;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item a{box-sizing:border-box;display:block;position:relative;width:280px;border-radius:10px;background:linear-gradient(90deg,#DA1010 0%,#EE3622 50%);text-transform:uppercase;font-size:23px;height:68px;padding:0 22px 0px 65px;color:white;text-decoration:none;font-family:'LeagueGothicRegular';line-height:75px;margin-bottom:5px;overflow:hidden;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item a::before{background:url(/themes/custom/snfmi/assets/img/icons/fa-calendar-days.svg) #DA1010 no-repeat center center;background-size:30px 30px;border-right:2px solid #EE3622;border-spacing:10px;content:'';position:absolute;height:68px;width:50px;left:0;top:0;padding-right:2px;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item a::after{position:absolute;content:'';right:-20px;top:22px;border-style:solid;border-width:0 35px 25px 35px;border-color:transparent transparent rgba(238,54,34,1) transparent;background:#DA1010;transform:rotate(90deg);}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(2) a{background:linear-gradient(90deg,#EE3622 0%,#EF5C38 50%);}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(2) a::before{background:url(/themes/custom/snfmi/assets/img/icons/fa-book-open.svg) #DA1010 no-repeat center center;background-size:30px 30px;border-color:#EF5C38;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(2) a::after{border-color:transparent transparent #EF5C38 transparent;background:#DA1010;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(3) a{background:linear-gradient(90deg,#EF5C38 0%,#F07C37 50%);}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(3) a::before{background:url(/themes/custom/snfmi/assets/img/icons/fa-users.svg) #EF5C38 no-repeat center center;background-size:30px 30px;border-color:#F07C37;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(3) a::after{border-color:transparent transparent #F07C37 transparent;background:#EF5C38;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(4) a{background:linear-gradient(90deg,#F07C37 0%,#F49339 50%);}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(4) a::before{background:url(/themes/custom/snfmi/assets/img/icons/fa-users.svg) #F07C37 no-repeat center center;background-size:30px 30px;border-color:#F49339;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(4) a::after{border-color:transparent transparent #F49339 transparent;background:#F07C37;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(5) a{background:linear-gradient(90deg,#F49339 0%,#ffaf50 50%);}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(5) a::before{background:url(/themes/custom/snfmi/assets/img/icons/fa-globe.svg) #F49339 no-repeat center center;background-size:30px 30px;border-color:#ffaf50;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(5) a::after{border-color:transparent transparent #ffaf50 transparent;background:#F49339;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(6) a{background:linear-gradient(90deg,#ffaf50 0%,#FEB417 50%);}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(6) a::before{background:url(/themes/custom/snfmi/assets/img/icons/fa-book.svg) #ffaf50 no-repeat center center;background-size:30px 30px;border-color:#FEB417;}.aji #sidebar-first #block-snfmi-ajicolonnedroite .menu .menu-item:nth-child(6) a::after{border-color:transparent transparent #FEB417 transparent;background:#ffaf50;}
@media (max-width:1024px){body,html{background:#34b5c0 none;font-size:1em;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;}[data-drupal-messages],.messages.error{clear:both;}h2{font-size:1.325em;}h3{font-size:1.175em;}label,.user-login-form .login-title{font-size:1em;}#site-slogan{padding:0 15px;}#site-slogan a{box-sizing:border-box;display:block;float:none;margin-left:auto;margin-right:auto;max-width:100%;}.width_2#totalContainer{border-radius:10px;width:calc(100% - 30px);min-width:355px;margin-bottom:15px;}.width_2#totalContainer::after{content:"";display:block;clear:both;}.breadcrumb,#search{width:100%;}.breadcrumb{border-top:1px dotted #37AEBD;font-size:1em;margin:0;padding:15px 0 15px;}.breadcrumb a{font-size:inherit;}#search{box-sizing:border-box;float:none;}#search .form-text{border-radius:5px;font-size:1em;padding-left:10px;}#search .form-submit{float:none;height:14px !important;margin:0 !important;position:absolute;right:7px;top:8px;text-indent:-1000px;}.container_12 .grid_8{float:none;margin-right:0;width:100%;}#branding{order:1;}#branding #bloc_register a{padding-left:2px;}#branding #bloc_register a:first-child{padding-left:24px;padding-right:2px;}#topUtility h2{font-size:1.2em;text-align:left;}#topUtility a{font-size:1em;}.views-row{max-width:100%;}div.item-list ul.pager{text-align:center;}#branding #bloc_register{left:0;}#contentWrapper{float:none;padding-top:0;padding-right:15px;}#contentWrapper > div:nth-child(2){display:none;}.menu_open #contentWrapper{padding-top:15px;}.node-form .form-text,input[type="email"],.form-date{box-sizing:border-box;width:100%;}.nodecontent{margin-bottom:15px;}.nodecontent ul{padding-left:20px;list-style-position:inside;}.form-submit{background:linear-gradient(#f37a35,#e86918);border-radius:5px;display:block;float:none;font-size:1.625em !important;margin:15px 0 !important;height:50px !important;width:100%;}.form_step_actions{display:flex;float:none;justify-content:space-between;width:100%;}ul.tips{list-style-position:inside;}.teaser-text .titreactu a{font-family:sans-serif;font-weight:bold;font-size:1.2em;}#nav{left:auto;margin:0 auto;position:relative;right:auto;top:195px;width:100%;}#nav button{width:30px;}.logged .width_2#totalContainer{margin-top:65px;}.logged #branding #bloc_register{top:-62px;}#header-images{display:flex;margin-bottom:20px;margin-top:0;}}@media (max-width:1024px) and (max-width:750px){#header-image-text{width:100%;}}@media (max-width:1024px){.fontface #header-image-title{line-height:0.9;}#header-image-description a{bottom:35px;}.top_menu{float:none;margin:10px 0 0 0;width:auto;box-sizing:border-box;text-align:left;}.top_menu:first-child{margin-top:0;}#top{display:flex;float:none;flex-direction:column;height:auto;}#top3{padding-bottom:5px;}#topUtility{overflow:hidden;max-height:0;display:flex;flex-direction:column;order:2;padding:0 15px;position:relative;top:0;transition:1s ease-in-out;z-index:2;}.menu_open #topUtility{max-height:190px;}#title-slogan{margin-bottom:10px;}#footer{padding-bottom:70px;}#footer a{font-size:1em;}#footer img{top:125px;}#footer span{display:block;float:none;font-size:0.825em;line-height:1.2;clear:both;padding-top:15px;margin-left:15px;margin-right:auto;width:calc(100% - 110px);}#footer ul.menu{background:transparent !important;display:flex;margin:15px;justify-content:center;}#footer ul.menu li{float:none;}#footer_menu{flex-direction:column;align-items:start;justify-content:start;margin-top:65px;}#footer_menu .menu{order:2;width:100%;}#footer_menu .menu li{margin-top:0;margin-bottom:0;}#footer_menu .footer-social{margin-top:0;position:absolute;top:10px;order:1;justify-content:center;width:100%;}#footer_menu .footer-social div{width:40px;}#footer_menu span{order:3;}[data-drupal-field-elements="date"]{width:100%;}.form-wrapper{margin-top:15px;}.form-wrapper legend{padding-top:15px;}.form-wrapper label{margin:0;}.form-wrapper input[type="email"],.form-wrapper input[type="password"],.form-wrapper input[type="text"],.form-wrapper .form-date,.form-wrapper .form-select{box-sizing:border-box;float:none;height:30px !important;width:100% !important;margin:0 !important;padding:0 10px;}.form-wrapper .form-select{padding:0 5px;}.form-wrapper .form-item{margin-top:15px;}.form-wrapper .form-item:first-child{margin-top:0;}.form-wrapper .form-item .description{margin:5px 0 10px 0;font-size:1em;}.form-wrapper .form-type-radio,.form-wrapper .form-type-checkbox{display:flex;align-items:start;margin:15px 0 0 0;}.form-wrapper .form-type-radio input.form-radio,.form-wrapper .form-type-radio input.form-checkbox,.form-wrapper .form-type-checkbox input.form-radio,.form-wrapper .form-type-checkbox input.form-checkbox{margin:5px 5px 0 0;}.form-required .fieldset-legend.form-required::after{display:none;}.burger-icon{position:absolute;top:9px;right:-5px;}.burger-icon span{border-radius:5px;display:block;width:35px;height:5px;background-color:#f37a35;margin:6px 0;transition:.1s ease-in-out;}.burger-icon::before{content:'menu';font-weight:300;position:absolute;text-transform:lowercase;top:4px;right:40px;}.menu_open .burger-icon span:nth-child(1){opacity:0;}.menu_open .burger-icon span:nth-child(2),.menu_open .burger-icon span:nth-child(3){transform:rotate(45deg);top:10px;width:35px;position:absolute;}.menu_open .burger-icon span:nth-child(3){transform:rotate(-45deg);}.logged .burger-icon{top:18px;}#navigation-primary,#navigation-primary ul,#navigation-primary li{float:none;}#navigation-primary{height:auto;}#navigation-primary > ul{display:flex;flex-direction:column;}#navigation-primary > ul > li{background-image:none;box-sizing:border-box;padding:0 15px;width:100%;}#navigation-primary > ul > li .mega{display:block;position:relative;max-height:0;overflow:hidden;top:0 !important;left:0;transition:1s ease-in-out;z-index:-1;}#navigation-primary > ul > li .mega.open{max-height:100vh;overflow:auto;}#navigation-primary > ul > li .mega .megamenuWrapper{width:100%;}#navigation-primary > ul > li .mega a{font-size:1em;}#navigation-primary a{text-align:left !important;width:100%;}#navigation-primary{overflow:hidden;max-height:0;transition:1s ease-in-out;}#navigation-primary:after{background:#FFF;content:"";display:block;width:100%;height:15px;}.menu_open #navigation-primary{max-height:100vh;}.node-agenda{margin-bottom:15px;}.node-agenda .month{box-sizing:border-box;}#block-filtreragenda{width:100%;}#filteragenda{box-sizing:border-box;width:100%;margin:0 0 15px 0;padding:15px;}#filteragenda label{display:block;margin:10px 0 0 0;}#filteragenda label[for="date"]{display:inline-block;}#filteragenda label[for="to"]{margin:0 5px;}#filteragenda #date label{display:inline-block;}#filteragenda input[type=text]{box-sizing:border-box;float:none;margin:0;height:30px;width:100%;}#filteragenda input[type=submit]{display:block;margin:15px auto 0 auto;}#filteragenda select{height:30px;}.contact-message-form{margin-bottom:15px;}.contact-message-form .form-item{margin-left:0;width:100%;}.contact-message-form input[type="text"],.contact-message-form input[type="email"]{box-sizing:border-box;float:none;height:30px;width:100%;margin-bottom:0;}.contact-message-form label{font-size:1em !important;margin-left:0 !important;text-indent:5px;}.contact-message-form textarea{box-sizing:border-box;float:none;margin-top:0;width:100%;}.contact-message-form input[type=submit]{background:linear-gradient(#f37a35,#e86918);border-radius:5px;display:block;float:none;width:100%;}.contact-message-form .form-item{padding-top:15px;margin:0;}.contact-message-form .form-type-item label{width:auto;}.newarticle{left:0;position:relative;}.teaser-container{border-bottom:1px dotted #37AEBD;padding-bottom:15px;margin-bottom:15px;}.teaser-container .img:empty{display:none;}.views-row:last-child .teaser-container{border-bottom:none;margin-bottom:0;}.teaser-text .teaser-created{border-bottom:none;float:none;font-size:1em;padding-bottom:0;width:auto;}div#block-menu-menu-menu-right.block.block-menu ul{margin:0 auto;width:280px;}#block-menu-menu-menu-right.block.block-menu ul:after,#contentWrapper::before{content:"";display:block;clear:both;}DIV#block-menu-menu-menu-right.block.block-menu ul{width:100%;}DIV#block-menu-menu-menu-right.block.block-menu .leaf a{background:linear-gradient(#f37a35,#e86918);border-radius:5px;box-sizing:border-box;display:block;padding:0 0 0 60px !important;position:relative;height:68px !important;line-height:68px !important;width:100% !important;}DIV#block-menu-menu-menu-right.block.block-menu .leaf a::before,DIV#block-menu-menu-menu-right.block.block-menu .leaf a::after{background-image:url(/themes/custom/snfmi/assets/img/icons/asso-patients.jpg);background-size:auto 100%;content:"";display:block;height:68px;position:absolute;left:0;top:0;width:55px;}DIV#block-menu-menu-menu-right.block.block-menu .leaf a::after{background-position:center right;left:auto;right:0;width:50px;}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(2) a{background:linear-gradient(#f98f44,#f6792b);}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(2) a::before,DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(2) a::after{background-image:url(/themes/custom/snfmi/assets/img/icons/membres-institu.jpg);}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(3) a{background:linear-gradient(#ffb258,#fe9c32);}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(3) a::before,DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(3) a::after{background-image:url(/themes/custom/snfmi/assets/img/icons/revue.jpg);}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(3) a::after{width:150px;}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(4) a{background:linear-gradient(#fabb56,#f9a92e) !important;}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(4) a::before,DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(4) a::after{background-image:url(/themes/custom/snfmi/assets/img/icons/quiz.png);}DIV#block-menu-menu-menu-right.block.block-menu .leaf:nth-child(4) a::after{width:170px;}.field-name-field-link a{display:block;float:none;text-align:left;width:auto;word-break:break-all;}.teaser-container .teaser-text img{margin-top:0;}.node-membres-institutionnels h2{float:none;width:100%;}.node-membres-institutionnels .field-name-field-link a,.node-membres-institutionnels .field-name-field-link div{display:inline;}.node-membres-institutionnels img{margin-top:0;}.quiz-list{margin:0 0 15px 0;}.quiz{font-size:1em;padding:15px;}.quiz .quiz_question{flex-direction:column;}.quiz .colonne1{margin-bottom:15px;}.quiz a.back,.quiz .buttons input[name=send]{box-sizing:border-box;float:none;height:50px;line-height:50px;margin:0;padding:0;width:100%;}#sidebar-first .block-block{float:none;margin-left:auto;margin-right:auto;width:100%;margin-top:18px;}#sidebar-first{border-top:1px dashed grey;padding-top:15px;width:100%;}}@media (max-width:1024px) and (min-width:750px){#sidebar-first > div{display:flex;flex-wrap:wrap;justify-content:space-between;}#sidebar-first > div #block-menu-menu-menu-right,#sidebar-first > div #block-contact{margin:0;width:calc(50% - 7.5px);}}@media (max-width:1024px){.search-results{padding:0;}.search-results li{border-bottom:1px dotted #37AEBD;margin:0 0 15px 0;padding-bottom:15px;}.search-advanced .fieldset-wrapper{width:100%;}.user-form{margin-bottom:15px;}.user-form #form_step_1 .form_step_actions{display:flex;justify-content:end;}.user-form .requiredFields.form-required{margin-bottom:15px;}.user-form .clear{display:none;}#siteContent .user-form .steps-block,.page-user-edit #siteContent .steps-block{background:#ffd7a7;border-radius:5px;font-size:1.625em;height:50px;line-height:50px;margin:0;width:calc(33.333333% - 10px);}#siteContent .user-form .steps-block:nth-child(2),.page-user-edit #siteContent .steps-block:nth-child(2){margin:0 15px 30px 15px;}#siteContent .user-form .steps-block.active,.page-user-edit #siteContent .steps-block.active{background:linear-gradient(#f37a35,#e86918);}.page-user-edit #siteContent .steps-block{width:calc(32.3% - 10px);}.user-form .field--widget-datetime-default{margin-top:5px;}.user-form .button{height:auto;margin-bottom:15px;}.user-form .back-to-login{text-align:center;}#user-profile-wrapper .buttonContainer{display:flex;flex-wrap:wrap;justify-content:space-between;}#user-profile-wrapper .buttonContainer .form-submit{border-radius:5px;background:linear-gradient(#f37a35,#e86918);margin:0 0 15px 0;line-height:40px;width:calc(50% - 28px);}.subsciptionsDescription{width:210px;margin-top:5px;}.subscriptionPrice{white-space:nowrap;}.juniorRequired .label{margin-top:15px !important;}.user-login-form .form-text{box-sizing:border-box;width:100%;}.user-login-form::after{content:"";display:block;clear:both;}.forgot-password{text-align:center;}.form_steps_button{background:linear-gradient(#f37a35,#e86918);border-radius:5px;box-sizing:border-box;display:block;float:none;font-size:1.625em !important;height:50px;margin:0;line-height:40px;text-align:center;width:calc(50% - 8px);}.form_steps_button.button_to_step1{order:1;}.form_steps_button.button_to_step3{order:2;}.page-user-edit .user-form legend{font-size:1.325em;}#form_step_1 .form_step_actions:first-child{display:none;}.profile td{display:block;width:100% !important;}.profile td .user_summary_name{width:50%;}.profile + .form_step_actions{margin-bottom:15px;}.user-pass input{box-sizing:border-box;max-width:100%;margin-bottom:5px;}#toolbar-administration{display:none;}}
