html{height:100%;width:100%;padding:0;margin:0}body{height:100%;width:100%;padding:0 0 0 0;margin:0 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;font-weight:normal;color:#57686e}#container{min-height:100%;width:100%;padding:0 0 0 0;margin:0 0 0 0;position:relative;background:#fafcfc url(../images/bg.jpg) repeat-x 0px 300px}#top_nav{height:45px;width:100%;background:#37454d url(../images/top_nav_bg.jpg) repeat-x top left;border-bottom:1px solid #5e666a}#top_nav ul{width:632px;list-style:none;margin:0 auto;height:45px;padding:0 0 0 620px}#top_nav ul li{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:45px;color:#ffffff;float:left;margin:0 0 0 15px;height:45px;list-style:none}#top_nav ul li a:link,#top_nav ul li a:visited{text-decoration:none;color:#8aa0ab;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0px 3px;padding:0 0 0 10px}#top_nav ul li a:hover{text-decoration:none;color:#ffffff;background:url(../images/puce_top_nav_hover.jpg) no-repeat 0px 3px;padding:0 0 0 10px}#banner{height:275px;width:100%;margin:0;padding:0;background:#000000 url(../images/banner_bg.jpg) no-repeat center center}#banner .image{height:275px;width:471px;padding:0;margin:0 auto;border:none}#page-wrapper{}body.toolbar-drawer{padding-top:66px}#page{}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}#header{}#header .section{}#logo{}#logo img{}#name-and-slogan{float:left;margin-top:12px}p img{float:left;margin:4px 10px 4px 0}h1#site-name,div#site-name{margin:62px 0 0 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:32px;font-weight:normal;line-height:32px;color:#ffffff}#site-name a:link,#site-name a:visited{color:#ffffff;text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:none}#site-slogan{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;font-weight:normal;line-height:20px;color:#ffffff}#site-slogan span{color:#d84c33}.region-header{clear:both}#main-wrapper{}#content{width:988px;margin:0 auto;padding:0 0 66px 0}#main{}#main{}#bas_page{position:absolute;bottom:0;width:100%;height:100px;border-top:1px solid #6d7f87;padding-top:10px}#bas_page p{width:991px;margin:20px auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:13px;font-weight:normal;color:#9bb0ba;text-align:left}#bas_page p a:link,#bas_page p a:visited{color:#ffffff;text-decoration:none}#bas_page p a:hover{color:#9bb0ba;text-decoration:none}.colonnes2{width:454px;margin:0;padding:45px 20px 75px 20px;float:left}.colonnes2a{width:948px;margin:0;padding:0 20px 75px 20px;float:left}.colonnes3{width:247px;height:278px;margin:0 20px 75px 0;padding:40px 34px;float:left;background:#ddebf0;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;position:relative}.colonnes3:last-child{margin:0 0 75px 0}#content h1+.colonnes2a{width:948px;margin:0;padding:0 20px 75px 20px;float:left}#content .colonnes2 h1{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:30px;font-weight:normal;color:#769cad;text-shadow:1px 1px 0px #ffffff;border-bottom:1px dashed #b7c3c8;margin:0 0 35px 0;padding:0 0 8px 0}#content h1{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:30px;font-weight:normal;color:#769cad;text-shadow:1px 1px 0px #ffffff;border-bottom:1px dashed #b7c3c8;margin:64px 20px 35px 20px;padding:0 0 8px 0}h2,h3#modal-title{font-family:Arial,Helvetica,sans-serif;font-size:28px;line-height:30px;font-weight:normal;color:#769cad;text-shadow:1px 1px 0px #ffffff;margin:0 0 16px 0;padding:0 0 8px 0;text-align:center}h3{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:21px;font-weight:bold;color:#7394a0;margin:0 0 21px 0;padding:0}h3 span{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:21px;font-weight:bold;color:#57686e;margin:0;padding:0}.ligne_texte{border-bottom:1px solid #d7dfe2;height:30px;margin:0 auto 50px auto;width:100%;text-align:center}p{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;font-weight:normal;color:#57686e;margin:0 0 0 0;text-align:left}p+p{margin:21px 0 0 0}li{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;font-weight:normal;color:#57686e;margin:0 0 0 0;text-align:left}li:last-child{margin:0 0 21px 0}ul,ol{padding:0 0 0 18px;margin:0}.menu-level-2 ul.menu{padding:0;margin:0 0 0 0}ul.menu li ul.menu li{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;font-weight:normal;color:#57686e;margin:0 0 0 0;text-align:left;border:none;padding:5px 5px 5px 0}ul.menu li ul.menu{padding:10px 0 0 0}ul.menu li ul.menu li{padding:5px 5px 5px 0;display:list-item;list-style:disc;margin:0 0 0 18px}.menu-level-2 ul.menu li{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;font-weight:normal;color:#57686e;padding:15px 0;margin:0 0 0 0;text-align:left;border-bottom:1px dashed #ffffff;display:block}.menu-level-2 ul.menu li:last-child{border-bottom:none}#register p,#signin p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;font-weight:normal;color:#7c8d93;margin:0 0 35px 0;text-align:center}.menu-level-2{width:364px;padding:45px;text-align:center;background:#ddebf0;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;margin:37px 0 0 0}.bouton_bleu{width:366px;height:81px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:81px;font-weight:normal;color:#ffffff;text-shadow:1px 1px 0px #2c5b6a;margin:5px;text-align:center}.bouton_bleu a:link,.bouton_bleu a:visited{width:366px;height:81px;display:block;background:url(../images/bouton_bleu.png) top left;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:81px;font-weight:normal;color:#ffffff;text-shadow:1px 1px 0px #548290;text-decoration:none}.bouton_bleu a:hover{width:366px;height:81px;display:block;background:url(../images/bouton_bleu.png) bottom left;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:81px;font-weight:normal;color:#ffffff;text-shadow:1px 1px 0px #548290;text-decoration:none}.bouton_jaune{width:366px;height:81px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:81px;font-weight:normal;color:#ffffff;text-shadow:1px 1px 0px #96702d;margin:5px;text-align:center}.bouton_jaune a:link,.bouton_jaune a:visited{width:366px;height:81px;display:block;background:url(../images/bouton_jaune.png) top left;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:81px;font-weight:normal;color:#ffffff;text-shadow:1px 1px 0px #96702d;text-decoration:none}.bouton_jaune a:hover{width:366px;height:81px;display:block;background:url(../images/bouton_jaune.png) bottom left;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:81px;font-weight:normal;color:#ffffff;text-shadow:1px 1px 0px #96702d;text-decoration:none}.petit_bouton{width:247px;height:55px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #548290;text-decoration:none;text-align:center;margin:0 0 0 0;bottom:34px}.petit_bouton a:link,.petit_bouton a:visited{width:247px;height:55px;display:block;background:url(../images/bouton_bleu_dialog.png) top left;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #548290;text-decoration:none}.petit_bouton a:hover{width:247px;height:55px;display:block;background:url(../images/bouton_bleu_dialog.png) bottom left;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #548290;text-decoration:none}.petit_bouton1{width:247px;height:55px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #96702d;text-decoration:none;text-align:center;margin:0 0 0 0;position:absolute;bottom:34px}.petit_bouton1 a:link,.petit_bouton1 a:visited{width:247px;height:55px;display:block;background:url(../images/bouton_jaune_dialog.png) top left;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #96702d;text-decoration:none}.petit_bouton1 a:hover{width:247px;height:55px;display:block;background:url(../images/bouton_jaune_dialog.png) bottom left;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #96702d;text-decoration:none}.petit_bouton3_accueil a{font-size:13px!important}.petit_bouton3{width:220px;height:55px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #548290;text-decoration:none;text-align:center;margin:0 0 0 0;position:absolute;bottom:0}.petit_bouton3 a:link,.petit_bouton3 a:visited{width:220px;height:55px;display:block;background:url(../images/bouton_bleu_dialog1.png) top left;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #548290;text-decoration:none}.petit_bouton3 a:hover{width:220px;height:55px;display:block;background:url(../images/bouton_bleu_dialog1.png) bottom left;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #548290;text-decoration:none}.petit_bouton2{}.petit_bouton2 a:link,.petit_bouton2 a:visited{width:220px;height:55px;display:block;background:url(../images/bouton_jaune_dialog2.png) top left;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:55px;font-weight:normal;color:#ffffff;border:none;text-shadow:1px 1px 0px #96702d;text-decoration:none}.petit_bouton2 a:hover{background:url(../images/bouton_jaune_dialog2.png) bottom left}#register,#signin{padding:30px 90px 0px 90px}label{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#57686e}.input{width:100%;height:28px;background:#f4f7f8;border:3px solid #d3dde1;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:38px;font-weight:normal;color:#cccccc;padding:5px}.input:focus{width:100%;height:28px;background:#ffffff;border:3px solid #bccfd7;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:38px;font-weight:normal;color:#829297}form,input,button,a{outline:none}.spacer{border-bottom:1px dashed #b7c3c8;height:50px;margin:35px 0}.float{float:left;margin:0 25px 0 0}img{border:none;padding:0;margin:0;max-width:100%}.vignettes{float:left;width:151px;height:185px}.wrapper{width:100%;height:75px;position:relative;padding:25px 0 0 0}.vignettes img{border:6px solid #ddebf0;padding:0;margin:0;display:block}.vignettes img:hover{border:6px solid #b4cdd6;padding:0;margin:0;display:block}.vignettes p{text-align:center;padding:0;margin:0}a:link,a:visited,li a.active{text-decoration:none;color:#1086b3}a:hover,li a.active:hover{text-decoration:none;color:#57686e}.region-content a:hover,li a.active:hover{text-decoration:underline}table{width:100%;border:2px solid #a7b7bc;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;padding:15px 0;background:#a7b7bc}td{width:76px;border-top:1px solid #a7b7bc;border-left:1px solid #a7b7bc;text-align:center;padding:10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;font-weight:normal;color:#57686e}td a{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:17px;font-weight:normal}td:first-child{border-top:1px solid #a7b7bc;border-left:none;text-align:left;width:420px}td:last-child{width:256px}tr:nth-child(even){background:#e7f0f4}tr:nth-child(even):hover{background:#ddeaef}tr:nth-child(odd){background:#ffffff}tr:nth-child(odd):hover{background:#f4f9fb}.views-table tr th:first-child{padding-left:10px}.views-table tr th{padding-bottom:0;line-height:16px}th{background:#a7b7bc;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:30px;padding-bottom:15px;font-weight:bold;height:30px}th:first-child{text-align:left;padding-left:40px}p img{float:left;margin:3px 10px 3px 0}iframe{margin:45px 45px 0 39px;text-align:center;width:640px;padding:0}.imgcontent{margin:0 0 21px 0}#content .section{}.region-highlighted{}.breadcrumb{padding-bottom:0;display:none}iframe{margin:0}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0}tr.even{}h2.block-title{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:30px;font-weight:normal;color:#769cad;text-shadow:1px 1px 0px #ffffff;border-bottom:1px dashed #b7c3c8;margin:0 0 35px 0;padding:0 0 8px 0;text-align:left}h1.title{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:30px;font-weight:normal;color:#769cad;text-shadow:1px 1px 0px #ffffff;border-bottom:1px dashed #b7c3c8;margin:0 0 35px 0;padding:0 0 8px 0}.region-sidebar-fourth p,.region-sidebar-fourth li,.region-sidebar-fifth p,.region-sidebar-fifth li{}tr.odd{}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}div.tabs{}.region-help{}.more-help-link{}.region-content{}ul.links{}ul.links.inline{display:block}ul.links li{padding:0 0 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 0.5em}.feed-icon{}.more-link{}.region-sidebar-first{}.region-sidebar-first .section{}.region-sidebar-second{}.region-sidebar-second .section{}.region-footer{}.region-bottom{}.region-sidebar-third p.titre{}.region-sidebar-fourth p.titre{}p.titre{}.region-sidebar-third .plus{}.region-sidebar-fourth .plus{}.region-sidebar-third .tous{}.region-sidebar-fourth .tous{}.tous a:link,.tous a:visited{}.tous a:hover{}.region-video p.introcitation{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#cb391f;padding:-15px 0 0 0}.region-video p.introcitation{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#cb391f;padding:-15px 0 0 0}.region-content .date p,.region-content .titre p,.region-content .titre_personne p,.region-content .texte p,.region-content p.date,.region-content p.titre,.region-content p.titre_personne,.region-content p.texte p,region-content p.texte{margin:0;padding:0}.field_user{margin:5px 0 5px 0}.node-info{display:block;padding:1em 6em;width:100%;clear:both;background-color:#000;color:#C2FF91}table{width:100%}.element-invisible{position:absolute!important;height:1px;width:1px;overflow:hidden;@if $legacy-support-for-ie6 or $legacy-support-for-ie7{clip:rect(1px 1px 1px 1px);// IE6 and IE7 use the wrong syntax.}clip:rect(1px,1px,1px,1px)}// Turns off the element-invisible effect. .element-invisible-off{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}.front-intro-box{color:#003399;font-weight:bold;text-align:center;margin-top:50px}.front-intro-box .number{font-size:300%}.front-intro-box .signed-up{font-size:200%}.front-intro-box img{margin:2em 0 0em 0em!important}.front #bas_page{position:static!important}.register-button{}.register-button a:link,.register-button a:visited{width:220px;height:55px;display:block;clear:both;background:url(../images/bouton_jaune_dialog2.png) top left;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#ffffff!important;border:none;text-shadow:1px 1px 0px #96702d;text-decoration:none;text-align:center;font-size:2em;line-height:2em;margin:2.2em auto}.register-button a:hover{background:url(../images/bouton_jaune_dialog2.png) bottom left}