html, 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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;font-size: 12px;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;}  html { font-size: 62.5%; font-family: arial, sans-serif; } strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; } cite, em, dfn { font-style: italic; } dfn {font-weight:bold;} del { text-decoration: line-through; color: #666; } a abbr, a acronym { border: none; } abbr[title], acronym[title], dfn[title] { cursor: help; } sup { vertical-align: super; font-size:10px;} sub { vertical-align: sub; } textarea { font-family: arial, sans-serif; }  blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; } blockquote *:first-child:before { content: "\201C"; } blockquote *:first-child:after { content: "\201D"; }   #main form {margin-bottom:20px;} #main form p {width: 565px;clear: left;margin: 0;padding: 5px 0 8px 0; height: 1%;position:relative;} #main form label {font-weight: bold;float: left;margin-left: 0; width: 150px; } #main form.text input{width: 180px;} #main form textarea {width: 405px;height: 150px;} #main form ul.choice {float:left;clear:both;list-style:none;padding-left:130px;} #main form ul.choice label, #main form ul.choice input{float:none;width:auto;display:inline;} #main form p.error, #main form span.error {border:0;background:none; -moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;} #main form span.error {position:absolute;left:580px;top:0;padding:0;padding-left:20px;background:url(/css/img/icons/warn.gif) 0 0 no-repeat;font-size:11px;font-weight:bold;width:210px;} #main form .error label {color:#D12F19;} #main form .error input, #main form .error textarea, #main form .error select{border:1px solid #7776C2;background:#F9F4FF;} #main form .textarea span.error {left:5px;top:30px;width:140px;} #main form .check p.error {padding:0;} #main form p#champs-obligatoires {width: 95%;clear:both;font-size:10px;margin:0;padding:0 0 0 15px;position:relative;z-index:1;border:0;} #main .confidentialite {font-style:italic;clear:none;color:#666666;float:left;font-size:12px;} .help {float:none;position:relative;padding:3px 0 3px 20px; background:url(/css/img/icons/help.png) 0 2px no-repeat;cursor:pointer;font-size:10px;margin-left:16%;} #main form p.error_form .error{position:absolute;right:4px;top:-10px;z-index:2;background:#AC121E url(/css/img/form-error-arrow.gif) 97% 5px no-repeat ;color:#fff;padding:1px 4px;padding-right:12px;} #main form .submit {overflow:hidden;} #main form .submit input {display:none;} #main form button, #main .bt a {border:0;background: #fff;display: inline-block;padding: 0 5px 2px 5px; color: #777; text-decoration: none;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);position: relative;cursor:pointer;float:right;margin-right:25px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;} #main form button:hover, #main .bt a:hover {color:#1570B8;} #main .bt a {padding: 2px 5px 3px;margin:0;} #main form p.current {background:transparent url(/css/img/theme-1/nav-contributions-bullet.gif) 0 12px no-repeat;} p.legal {font-size:11px;font-style:italic;padding:8px;border:1px solid #00698E;float:left;clear:both;width:97%;}  .wrapper { line-height: 1.3; } .wrapper #content{ line-height: 1.3em; } h1 { font-size: 22px; } h2 { font-size: 20px; } h3 { font-size: 16px; } h4 { font-size: 15px; } h5 { font-size: 14px; } h6 { font-size: 12px; } strong {color:#d5500a;}  .wrapper ul {list-style-type:none;} .wrapper ul li { margin-left: .85em; } .wrapper ol { list-style-position: outside; list-style-type: decimal; } dt { font-weight: bold; } #main ul{list-style-type:disc;list-style-position:inside;margin:10px 0.5em;} #main ul ul{list-style-type:circle;list-style-position:inside;margin:5px 0.5em 10px 0.5em;}  .wrapper blockquote *:first-child { margin: .8em 0; } .wrapper hr, .wrapper p, .wrapper ul, .wrapper ol, .wrapper dl, .wrapper pre, .wrapper blockquote, .wrapper address, .wrapper table, .wrapper form { margin-bottom: 1em; }  .wrapper h1 { margin: 1em 0 .5em; } .wrapper h2 { margin: 0 0 .535em; } .wrapper h3 { margin: 1.14em 0 .27em; } .wrapper h4 { margin: 1em 0 .4em; } .wrapper h5 { margin: 1.33em 0 .67em; } .wrapper h6 { margin: 1.6em 0 .8em; } .wrapper th, .wrapper td { padding: .2em; } .wrapper caption { padding-bottom: .2em; }  .wrapper blockquote { padding: 0 1em; margin: 1.6em 0; } .wrapper select { padding: .1em .2em 0 .2em; } .wrapper option { padding: 0 .4em; } .wrapper a { position: relative; padding: 0; }  dt { margin-top: .8em; margin-bottom: .4em; } .wrapper ul { margin-left: 1.5em; } .wrapper ol { margin-left: 2.35em; } .wrapper ol ol, .wrapper ul ol { margin-left: 2.5em; } .hr {height:0px;clear:both;} hr {display:none;}  hr {display:none;} div.hr {clear:both;}           .wrapper a.button, .wrapper button { display: block; float: left; margin:0 0.3em 0.3em 0; padding:2px 10px 5px 7px;  font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; cursor:pointer; } .wrapper button { width:auto; overflow:visible; padding:4px 10px 3px 7px;  } .wrapper button[type] { padding:4px 10px 4px 7px;  line-height:17px;  } *:first-child+html .wrapper button[type] { padding:4px 10px 3px 7px;  } .wrapper button img, .wrapper a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none;}   .rich-text {clear:both;overflow:hidden;} .left {float: left; margin: 0 1em 1em 0; padding: 0;position:relative;} .right {float: right; margin: 0 0 1em 1em; padding: 0;position:relative;} #main .rich-text p.center {width:100%;overflow:hidden;text-align:center;} #main .rich-text p.center a {display:inline;} .video {clear:both;float:left;width:100%;} .video .flash{position:relative;left:50%;margin-left:-175px;} .video .legend{height:50px;} .video .flash{position:relative;z-index:2;} .gallery {float:left;clear:both;width:100%;} .gallery .image{float:left;padding:5px 12px;width:125px;height:155px;} .gallery .image p{text-align:center;font-size:11px;margin-left:-12px;margin-bottom:0;}   .error, .error_list, .notice, .success { padding: 10px; padding-left:35px;width:94%;display:block;margin: 0.5em 0; border: 2px solid #ddd;clear:both; -moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} .error ul { margin: 0; } ul.error_list {margin: 10px 5px; } .date {font-size:15px;font-weight:bold;}   .downloads {padding:0;margin:0;width:100%;clear:both;} .downloads li {margin:5px 0;width:98%;padding:2px 5px;} .downloads li span{color:#888279;font-weight:bold;} .downloads ul ul{margin:0;} .downloads a{padding:3px 0 3px 20px;background:transparent url(/css/img/icons/download-file.gif) 0 0 no-repeat;} .downloads a.pdf {background:transparent url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat;} .downloads a.doc {background:transparent url(/css/img/icons/page_white_word.png) 0 0 no-repeat;} .downloads a.xls {background:transparent url(/css/img/icons/page_white_excel.png) 0 0 no-repeat;} .downloads a.ppt {background:transparent url(/css/img/icons/page_white_powerpoint.png) 0 0 no-repeat;} .downloads a.txt {background:transparent url(/css/img/icons/page_white.png) 0 0 no-repeat;}   #direct-access{position:relative;width:28px;height:28px;left:-487px;top:0;z-index:5;text-align:center;margin:0 0 0 50%;} #direct-access h2{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px;color:#000} #direct-access ul{height:25px;margin-left:0;padding-top:2px;width:960px;background:#1570B8;border-bottom:1px solid #008AC1;} #direct-access li{display:inline;} #direct-access li span{padding:0 0 0 2px} #direct-access li a{font-size:14px;font-weight:700;text-decoration:none;} #direct-access li a:focus, #direct-access li a:hover{text-decoration:underline;outline:none;}  .js-enabled #direct-access {position:absolute;height:48px;} .js-enabled #direct-access h2{position:absolute;overflow:hidden;top:0;left:0;margin-left:0;width:21px;height:23px;text-indent:-5000px;cursor:pointer;} #site map {}   .vcard h2{position:absolute;top:-5000px;left:-5000px;text-indent:5000px}  ::-moz-selection{ background-color: #1F7ABD; color: #fff; } ::selection { background-color: #1F7ABD; color: #fff; }   .wrapper a { text-decoration: underline; color: #005981;} .wrapper a:visited { text-decoration: underline; color: #005981; } .wrapper a:hover { text-decoration: underline; color: #000; } .wrapper a:active, .wrapper a:focus{ text-decoration: underline; color: #F54F00; outline:none} #footer a:focus, #content a:focus{outline:#000 solid 1px;} .wrapper code, .wrapper pre { color: #c33; }  .wrapper h2 {padding-bottom:0.3em;} .wrapper h2 {border-bottom:0;} .wrapper h3 {} .error, .error_list { background: #fff url(/css/img/icons/error.gif) 0 50% no-repeat; color: #D12F19; border-color: #FBC2C4;z-index:10000;} .notice { background: #fff url(/css/img/icons/notice.gif) 5px 50% no-repeat; color: #21457d; border-color: #8BB2EE; } .success { background: #fff url(/css/img/icons/success.gif) 0 50% no-repeat; color: #529214; border-color: #C6D880; } .error a, .error_list a { color: #D12F19; } .notice a { color: #817134; } .success a { color: #529214; } .date {color:#5b7a7c;}   p.toggle-forgot {position:absolute;right:2px;top:2.5em;}   #quick-search h2, #breadcrumb h2, #footer h2 {position:absolute;top:-5000px;left:-5000px;height:1px;text-indent:-5000px;}   #direct-access .inside{margin:0;} #direct-access h2{color:#000;} #direct-access li {color:#fff;} #direct-access li a{color:#fff;} #direct-access li a:hover, #direct-access li a:focus{color:#fff;} .js-enabled #direct-access{padding-bottom:7px;background:url(/css/img/direct-access.png) 0 100% no-repeat;} .js-enabled #direct-access .inside{height:28px;border:0;}   body {background:#003055 url(/css/img/theme-1/body-bg.gif) 50% 0 repeat-y;} .wrapper {width:959px;margin:0 auto;position:relative;overflow:hidden;zoom:1;padding-bottom:5px;min-height:80%;} #header {text-indent:-5000px;position:relative;width:959px;} #header h1 a{display:block;width:100%;height:100%;overflow:hidden;} #content {position:relative;z-index:1;min-height:340px;} #main {position:relative;width:715px;left:-30px;float:right;} #sub {width:165px;float:left;overflow:hidden;}  #home {background-image:url(/css/img/theme-1/body-bg-home.gif);} #home #content {margin-top:0;} #home #main {width:300px;margin-left:0;padding:237px 10px 10px;background:url(/css/img/theme-1/home-main-h2-bg.png) 0 0 no-repeat;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius:10px;-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3);-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);float:left;} #home #main #video{position:absolute;top:0;left:0;padding-top:10px;color:#fff;padding:50px 10px 10px;} #home #main #video a{font-size:14px;color:#fff;display:block;font-weight:bold;border:1px solid #fff;background:#114E7B;padding:3px 5px;display:block;text-align:center;text-decoration:none;margin:10px 0;} #home #main #video a:hover{background:#1A74B8;} #home.js-enabled #main #video {padding:10px 0 0 0;} #home #actualites {padding-top:0;float:right;overflow:hidden;width:605px;}   #header {height:260px;background:#fff url(/css/img/theme-1/header.jpg) 0 15px no-repeat;padding-top:15px;} #header h1{background:url(/css/img/theme-1/logo.png) 0 0 no-repeat;height:177px;width:137px;margin:0 0 0 15px;}   #main-nav {position:absolute;z-index:2;padding:0;height:60px;width:100%;top:229px;left:0;background:url(/css/img/theme-1/fond-menu.png) 0 0 no-repeat;} #main-nav > ul{margin-top:17px;} #main-nav span{display:none;} #main-nav ul > li{width:auto;float:left;position:relative;margin-left:33px;} #main-nav h2{display:block;float:left;height:100%;margin:0;color:#000;line-height:18px;font-family:verdana;font-weight:bold;font-size:16px;padding:7px 1px 12px 0;width:100%;background:url(/css/img/theme-1/m-generic.png) 100% 100% repeat-x;} #main-nav h2 a{color:#000;text-decoration:none;} #main-nav h2 a:hover{color:#12456B;} #main-nav h2 a:focus{border-top:5px solid #000;} #main-nav ul li ul{display:none;border:2px solid #efefef;margin:15px 0 0 0;padding:5px 120px 25px 0;overflow:hidden;position:absolute;top:30px;left:0;background:#fff;list-style:none;-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);min-height:155px;width:200px;} #main-nav ul li hr{display:block;height:30px;width:100%;background:#f00;position:absolute;bottom:0;} #main-nav ul li ul li{float:left;clear:both;padding-left:0;margin:3px 3px 6px 10px;width:150px;color:#fff;padding-left:10px;color:#b1b1b1;font-weight:bold;} #main-nav ul li ul li a{display:block;padding:0;position:relative;color:#fff;text-decoration:none;font-weight:bold;font-size:13px;} #main-nav ul li ul li a:hover{text-decoration:underline;} #main-nav ul li ul li span{display:none;} #main-nav .l-iae h2, #main-nav .espace-etudiants h2, #main-nav .espace-entreprises h2{padding-right:4px;}  #main-nav .l-iae ul{background:#fff url(/css/img/theme-1/illus-menu-iae.jpg) 95% 100% no-repeat;width:290px;border-color:#1570B8;} #main-nav .l-iae ul li{width:240px;background:url(/css/img/theme-1/bullet-sub-nav-iae.gif) 0 7px no-repeat;} #main-nav .l-iae ul li a{color:#1570B8;} #main-nav .l-iae h2{background:url(/css/img/theme-1/m-iae.png) 100% 29px no-repeat;}  #main-nav .espace-etudiants h2{background:url(/css/img/theme-1/m-etudiants.png) 100% 29px no-repeat;} #main-nav .espace-etudiants ul{background:#fff url(/css/img/theme-1/illus-menu-espace-etudiants.jpg) 95% 100% no-repeat;width:340px;border-color:#57AB27;} #main-nav .espace-etudiants ul li{width:290px;background:url(/css/img/theme-1/bullet-sub-nav-etudiants.gif) 0 7px no-repeat;} #main-nav .espace-etudiants ul li a{color:#57AB27;}  #main-nav .espace-entreprises h2{background:url(/css/img/theme-1/m-entreprises.png) 100% 29px no-repeat;} #main-nav .espace-entreprises ul{background:#FFF url(/css/img/theme-1/illus-menu-espace-entreprises.jpg) 95% 100% no-repeat;width:340px;border-color:#E75113;} #main-nav .espace-entreprises ul li{width:290px;background:url(/css/img/theme-1/bullet-sub-nav-entreprises.gif) 0 7px no-repeat;} #main-nav .espace-entreprises ul li a{color:#E75113;}   #sub-nav {background:url(/css/img/theme-1/sub-nav-bg.png) 50% 0 repeat-y;position:relative;} #sub-nav h2{display:block;background:url(/css/img/theme-1/sub-nav-top.png) 50% 0 no-repeat;width:171px;height:34px;border:0;left:-3px;position:relative;text-indent:-5000px;} #sub-nav ul{margin:0 0 0 10px;} #sub-nav li{padding-left:10px;line-height:13px;font-size:12px;margin:8px 0;display:block;width:90%;font-weight:bold;color:#b1b1b1;} #sub-nav li a{text-decoration:none;display:block;font-weight:bold;} #sub-nav li a:hover{text-decoration:underline;color:#000;} #sub-nav hr{display:block;background:url(/css/img/theme-1/sub-nav-bottom.png) 50% 0 no-repeat;width:171px;height:13px;border:0;left:-3px;position:relative;} .l-iae #sub-nav h2 {background-image:url(/css/img/theme-1/sub-nav-top-iae.png);} .l-iae #sub-nav ul li {background:url(/css/img/theme-1/bullet-sub-nav-iae.gif) 0 7px no-repeat;} .l-iae #sub-nav ul li a{color:#1570B8;} .espace-etudiants #sub-nav h2 {background-image:url(/css/img/theme-1/sub-nav-top-etudiants.png);} .espace-etudiants #sub-nav ul li{background:url(/css/img/theme-1/bullet-sub-nav-etudiants.gif) 0 7px no-repeat;} .espace-etudiants #sub-nav ul li a {color:#57AB27;} .espace-entreprises #sub-nav h2 {background-image:url(/css/img/theme-1/sub-nav-top-entreprises.png);} .espace-entreprises #sub-nav ul li{background:url(/css/img/theme-1/bullet-sub-nav-entreprises.gif) 0 7px no-repeat;} .espace-entreprises #sub-nav ul li a{color:#E75113;}   #main form {position:relative;float:left;clear:both;width:575px;margin-left:-20px;margin-right:0;border-bottom:1px solid #004361;padding:25px 80px;} #main form input{height:14px;width:408px;font-size:11px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2)} #main form label {color:#004162;} #main form select{width:412px;padding:0;} #main form button{width:180px;height:35px;line-height:35px;color:#000;-moz-box-shadow: 0 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);background:url(/css/img/theme-1/search-button.png) 0 0 no-repeat;} #main form button:hover{background-position:0 -35px;background-color:transparent;color:#1570B8;}  form .error label {color:#d5500a;} #main form .error input,#main form .error select {border-color:#BB493D;}   #home #main form {padding:10px;border:0;width:406px;} #home form p{width:230px;}    #main .pdf{list-style:none;text-transform:uppercase;width:175px;height:45px;} #main .pdf a, #main .pdf a:visited{display:block;padding-left:45px;padding-top:13px;height:30px;background:url(/css/img/theme-1/bt-pdf.png) 0 0 no-repeat;font-size:10px;color:#000;text-decoration:none;line-height:11px;font-weight:bold;} #main .pdf a span{text-transform:none;display:block;font-weight:normal;} #main .pdf a:hover{background-position:0 -48px;}  #main .candidature {list-style:none;text-transform:uppercase;width:175px;height:45px;z-index:10;} #main .candidature a, #main .candidature a:visited{display:block;padding-left:45px;padding-top:13px;height:30px;background:url(/css/img/theme-1/bt-candidature.png) 0 0 no-repeat;font-size:10px;color:#000;text-decoration:none;line-height:11px;font-weight:bold;} #main .candidature a:hover{background-position:0 -48px;}  #main ul.downloads {margin:0;list-style:none;height:20px;clear:none;} #main ul.downloads li{text-align:left;}   #results {list-style:none outside none;margin:0;overflow:hidden;width:100%;} #results > li {float:left;width:47%;overflow:hidden;border:1px solid #ddd;margin:10px 16px 10px 10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);} #results.associations > li {width:98%;} #main #results ul {list-style:none;background:url(/css/img/theme-1/results-separator.gif) 0 0 no-repeat;margin:0 0 10px 0;padding-top:10px;padding-bottom:5px;width:100%;float:left;} #results ul li {margin:3px 5px;float:left;width:45%;} #results li h4{background:#fff url(/css/img/theme-1/list-assos-bg.gif) 0 50% repeat-x;color:#000;padding:5px 10px;margin:0;border:0;} #results dfn{color:#666;margin-right:5px;font-style:normal;padding-left:2px;} #results p.detail {text-align:right;float:left;display:block;margin:0;float:right;} #results p.detail a{border-left:5px solid #D8D9D9;border-top:1px solid #aaa;color:#000;text-decoration:none;text-transform:lowercase;padding:2px 8px 5px 8px;} #results p.detail a:hover{border-left:5px solid #57AB27;} #results ul li.description{width:65%;margin-right:0;} #results ul li.description p{margin:0;}   #main #results.presse ul {padding-bottom:0;margin:0;} #main #results.presse > li{width:97%;} #main #results.presse .actions{padding-top:0;} #main #results.presse li.download {width:90%;} #main #results.presse .download a, #main #results.presse .download a:visited{background:url(/css/img/theme-1/download.png) 0 0 no-repeat;padding-left:18px;}   #main ul.actions {float:right;list-style:none;margin-right:-5px;position:relative;z-index:1;} #main ul.actions li {color:#004361;float:left;padding:3px 5px;overflow:hidden;margin-bottom:8px;} #main ul.actions li a{text-decoration:none;float:none;}   #breadcrumb{overflow:hidden;height:60px;line-height:60px;margin-left:205px;position:remlative;} #breadcrumb ol {float:left;margin:0;list-style:none;} #breadcrumb li {float:left;color:#848484;padding-right:10px;margin-right:3px;background:url(/css/img/icons/breadcrumb-separator.gif) 100% 50% no-repeat} #breadcrumb li.last-child, #breadcrumb li:last-child {background:0;} #breadcrumb a{color:#000;}   #content {position:relative;float:left;width:100%;}  #home #content {margin-top:20px;}   #main #nav-lang {float:right;width:110px;height:28px;margin:0 0 0 0;text-indent:-5000px;background:url(/css/img/theme-1/bg-lang.png) 0 0 no-repeat;} #main #nav-lang h2 {display:none;} #main #nav-lang ul {margin:2px 0 0 8px;padding:0;overflow:hidden;list-style:none;} #main #nav-lang li {float:left;width:25px;height:16px;margin:0 10px 0 0;padding:0;list-style-type:none;} #main #nav-lang a{display:block;overflow:hidden;width:100%;height:100%;background:url(/css/img/theme-1/siwtch-lang-bg.jpg) 0 0 no-repeat;} #main #nav-lang .fr a{background-position:0 0;} #main #nav-lang .en a{background-position:-30px 0;} #main #nav-lang .ch {margin:0;} #main #nav-lang .ch a{background-position:-59px 0;} #main #nav-lang .fr a.active{background-position:0 -16px;} #main #nav-lang .en a.active{background-position:-30px -16px;} #main #nav-lang .ch a.active{background-position:-59px -16px;}  #home #nav-lang {margin:30px -10px -40px 0;} #home #main .edito {float:left;margin-top:35px;} #home #main .edito h2 {clear:both;float:none;width:100%;margin:0;padding:0;}   #main {font-size:13px;} #main h2{color:#000;font-size:24px;float:left;clear:both;width:100%;background:url(/css/img/theme-1/h2-bullet.jpg) 0 50% no-repeat;position:relative;left:-41px;padding:9px 0 9px 30px;line-height:23px;margin-bottom: 0;} #main h3{color:#000;font-size:16px;background:url(/css/img/theme-1/h3-bullet.jpg) 0 0 no-repeat;padding:10px 0 10px 33px;margin-top:5px;} #main h4 {float:left;clear:both;width:100%;color:#888;margin-top:10px;font-size:14px;padding-top:2px;position:relative;} #main .gallery, #main .video, #main .rich-text {border-bottom:5px solid #dadfe2;padding-bottom:8px;margin-bottom:8px;} #main .rich-text p{text-align:justify;} #main .has-image-120-120 h3 {padding-left:165px;background-position:130px 0;} #main .has-image-150-150 h3 {padding-left:195px;background-position:160px 0;} #main .has-image-250-250 h3 {padding-left:295px;background-position:260px 0;} #main .has-image-250-250 h3 {padding-left:295px;background-position:260px 0;} #main .vid a span {background:#000;color:#fff;position:absolute;display:block;bottom:0;left:0;width:100%;text-align:center;font-size:10px;} #main .vid a:hover span {background:#003055;} #main .rich-text h4 {float:none;clear:none;width:auto;} #main .rich-text h4 ~ p, #main .rich-text h4 ~ ul{margin-left:20px;} #main .rich-text table {border-collapse:collapse;margin:0 auto;position:relative;} #main .rich-text table thead td {background:#1570B8;color:#fff;} #main .rich-text table tr.odd td {background:#efefef;} #main .rich-text table td {padding:3px 5px;border:1px solid #D8D9D9;} #main .rich-text table td p{margin-bottom:0;} #main img{margin-top:5px;} #main ul{list-style: none url(/css/img/theme-1/ul-bullet.gif) outside;position:relative;margin-left:25px;} #main strong{color:#000;} #main ul.error_list{list-style: none outside none;margin-left:0;}  #home #main {font-size:12px;border:2px solid #efefef;left:0;} #home #main h2{margin:15px 0 0 0;padding:0;background:none;left:0;font-size:14px;padding-top:20px;color:#1366ab;} #home #main h3{margin:0 0 10px 0;font-size:13px}  .l-iae #main h2{color:#1570b8;} .espace-etudiants #main h2{color:#57AB27;background-image:url(/css/img/theme-1/h2-bullet-etudiants.jpg);} .espace-entreprises #main h2{color:#E75113;background-image:url(/css/img/theme-1/h2-bullet-entreprises.jpg);} .agenda #main h2{color:#57AB27;}   #push {float:left;z-index:2;border-bottom:10px solid #d9dee1;width:600px;height:304px;margin-left:30px;margin-bottom:0;padding-bottom:10px;position:relative;}   #link-candidature {position:absolute;right:0;bottom:74px;display:block;width:291px;height:52px;background:url(/css/img/theme-1/link-candidature-bg.gif) 0 0 no-repeat;} #link-candidature a{color:#000;display:block;height:22px;text-decoration:none;width:276px;padding:30px 10px 5px 5px;text-align:right;font-size:11px;} #link-candidature a:hover{color:#1F7ABD;}   #link-categorie {position:absolute;right:0;bottom:19px;display:block;width:291px;height:52px;background:url(/css/img/theme-1/link-annuaire-bg.gif) 0 0 no-repeat;} #link-categorie a{color:#000;display:block;height:22px;text-decoration:none;width:276px;padding:30px 10px 5px 5px;text-align:right;font-size:11px;} #link-categorie a:hover{color:#1F7ABD;}   #nav-international {float:left;width:292px;border:1px solid #8a8a8a;margin-bottom:10px;padding-bottom:0;background:url(/css/img/theme-1/bg-nav-international.gif) 100% 100% no-repeat;} #nav-international h2 {text-indent:-5000px;height:33px;display:block;background:url(/css/img/theme-1/nav-international-title.jpg) 0 0 no-repeat;} #nav-international li {margin:5px 0;} #nav-international li a{text-decoration:none;font-weight:bold;color:#000;font-size:14px;padding-left:18px;background:url(/css/img/theme-1/bullet-nav-international.gif) 0 0 no-repeat;} #nav-international li a:hover{color:#eb5220;}   #encart-1 {clear:left;float:left;width:292px;height:80px;background:#fff;border:1px solid #8a8a8a;} #encart-1 a{width:100%;height:100%;display:block;}   #encart-logo ul {clear:left;margin:0 0 10px;padding:0;overflow:hidden;text-align:center;} #encart-logo ul li {float:left;display:inline-block;width:90px;height:80px;margin:0 8px 0 0;background:#fff;border:1px solid #8a8a8a;font-size:0;line-height:0;text-align:center;} #encart-logo ul li#logo_4{margin:0;} #encart-logo ul li img {width:90px;height:80px;} #encart-logo a{width:100%;height:100%;display:block;}   #sub {padding-bottom:10px;position:relative;left:0;font-size:0.9em;color:#000;padding:10px 0;float:left;position:relative;z-index:1;overflow:hidden;margin-top:-50px;} #sub h2 {color:#1570B8;font-size:14px;} #sub ul{list-style:none;} #sub ul#links{position:relative;width:163px;height:60px;}   ul#links{margin:0;list-style:none;border:1px solid #b9b9b9;float:left;} #links li{float:left;margin:10px 0 0 4px;} #links a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-5000px;} #links li.sgs{width:36px;height:40px;background:url(/css/img/logo-sgs.jpg) 0 0 no-repeat;} #links li.universite{width:62px;height:40px;background:url(/css/img/logo-universite-poitiers.jpg) 0 0 no-repeat;} #links li.reseau{width:47px;height:40px;background:url(/css/img/logo-reseau-iae.jpg) 0 0 no-repeat;}  #home #links {float:right;width:290px;padding:20px 0;} #home #links li{margin:0 0 0 4px;} #home #links li.sgs{width:68px;height:67px;background-image:url(/css/img/logo-sgs-home.jpg);} #home #links li.universite{width:117px;height:75px;background-image:url(/css/img/logo-universite-poitiers-home.jpg);} #home #links li.reseau{width:88px;height:77px;background-image:url(/css/img/logo-reseau-iae-home.jpg);}   #news {float:left;position:relative;width:168px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;} #news span{display:block;} #news h2 {display:none;color:#e75113;position:relative;margin-bottom:0;} #news h3 {margin:0;color:#000;font-size:12px;line-height:13px;} #news h3 span{font-weight:normal;font-size:11px;display:inline;color:#000;} #news h4 {font-size:13px;margin:0 0 3px 0;padding:0;color:#656565;} #news ul {margin:0;padding:0;} #news ul.lasteEntriesList {list-style:none outside none;} #news ul.lasteEntriesList li {float:left;clear:both;font-size:11px;padding-bottom:0;width:100%;color:#000;font-weight:normal;margin-bottom:15px;margin-left:0;} #news ul.lasteEntriesList p {margin-bottom:3px;} #news .visuel{float:left;margin:0.1em 0.8em 0.1em 0;} #news .visuel img{border:1px solid #000;margin-bottom:2px;} #news a.read-more{position:relative;color:#e75113;top:-3px;font-weight:bold;} #news a:hover.read-more{color:#000;} #news .actions {clear:both;} #news .actions li{margin-left:0;} #news .actions .read-all{position:relative;margin-top:0;left:0;height:35px;text-align:right;background:url(/css/img/theme-1/bt-news-all.png) 100% 2px no-repeat;margin-bottom:0;} #news .actions .read-all a{margin-top:9px;float:right;font-weight:bold;padding-right:13px;color:#000;text-decoration:none;} #news .actions .read-all a:hover{color:#e75113;} #news .actions .feed {position:absolute;top:0;left:0;width:30px;height:39px;text-indent:-5000px;display:block;background:url(/css/img/theme-1/home-feed-link.gif) 0 0 no-repeat;} #news .actions .feed a{display:block;width:100%;height:100%;overflow:hidden;}  #home #news {width:300px;margin-top:10px;padding-top:10px;padding-bottom:15px;width:295px;margin-left:0;left:0;} #home #news h2 {display:block;padding:3px 0 10px 35px;border-bottom:1px solid #9d9d9d;font-size:22px;margin-bottom:10px;} #home #news h3 {font-size:15px;} #home #news .actions .read-all{width:297px;background:url(/css/img/theme-1/bt-news-all-home.jpg) 100% 0 no-repeat;} #home #news .hentry {width:100%;} #entries {position:relative;float:left;margin-bottom:25px;width:100%;} #entries .jp-single-player{display:none;} h2.actualites{width:75%;} .hentry {margin-top:0;margin-bottom:0;float:left;width:100%;} #main .hentry h3{margin:0;} #main .hentry div.entry-content ul li{left:25px;position:relative;} #hentry-syndication{position:absolute;top:-14px;right:0;} #hentry-syndication a{font-size:11px;text-decoration:none;padding-right:20px;padding-top:4px;background:url(/css/img/icons/feed.png) 100% 0 no-repeat;} #archived-entries-link, #current-entries-link {position:relative;top:-14px;} #hentry-syndication a:hover{text-decoration:underline;} #entries .hentry {display:block;clear:both;overflow:hidden;margin-bottom:10px;margin-top:0;border-bottom:1px solid #ddd;padding:8px;padding-bottom:0;} .hentry .entry-excerpt{font-weight:bold;} #entries .hentry .entry-excerpt{font-weight:normal;} .hentry .published_at {margin:0;} .hentry .updated {font-size:11px;} .hentry .entry-picture{float:left;margin:0 0.5em 0.1em 0;} .hentry .author{display:none;} .hentry .entry-permalink{display:none;} #entries .hentry .entry-title {border:0;} #entries .hentry .entry-title a{text-decoration:none;color:#E75113;} #entries .hentry .entry-permalink{display:block;clear:both;float:right;margin-top:5px;padding:1px 10px;} #entries .hentry .entry-permalink a{text-decoration:none;color:#000;padding-left:12px;background:url(/css/img/theme-1/bullet-news.gif) 0 50% no-repeat;} #entries .hentry .entry-permalink a:hover{text-decoration:underline;} #view-news-archives {position:absolute;right:20px;top:7px;}  #sub #news .hentry {width:100%;} #sub #news .hentry p{margin-bottom:0;} #main #news-archives.pagination {clear:both;width:100%;float:left;margin:10px 0;padding:5px 0 4px 0;position:relative;z-index:10;background:transparent url(/css/img/theme-1/news-archives-nav-bg.gif) 0 0 no-repeat;} #main #news-archives.pagination li{margin:0 2px;border:0;} #main #news-archives.pagination a{padding:0 5px;background:#fff url(/css/img/theme-1/news-archives-nav-li-bg.gif) 0 100% repeat-x;} #main #news-archives.pagination a:hover{background:#1570B8;}   #newsletter-subscription-link {float:left;background:url(/css/img/theme-1/lien-newsletter.jpg) 0 0 no-repeat;width:170px;height:54px;} #newsletter-subscription-link a{display:block;text-decoration:none;width:165px;height:17px;padding-left:10px;padding-top:30px;color:#000;font-size:10px;} #newsletter-subscription-link a:hover{text-decoration:underline;} form#newsletter-subscription-form p {width:270px;clear:none;float:left;} form#newsletter-subscription-form label {width:70px;} form#newsletter-subscription-form input {width:180px;} form#newsletter-subscription-form p.submit {width:220px;margin-top:-10px;}  #home #newsletter-subscription-link {float:right;background:url(/css/img/theme-1/home-lien-newsletter.png) 0 0 no-repeat;width:295px;height:60px;} #home #newsletter-subscription-link a{width:213px;height:22px;padding-left:80px;padding-top:38px;font-size:11px;}    body.formations .wrapper {background:url(/css/img/theme-1/bg-content-formations.jpg) 100% 260px no-repeat;}  #link-formations {background:url(/css/img/theme-1/bt-formations-pages-internes.gif) 0 0 no-repeat;width:175px;height:47px;position:relative;left:0;clear:both;} #link-formations a{color:#000;display:block;height:17px;text-decoration:none;width:147px;padding:27px 10px 5px 5px;text-align:right;font-size:11px;} #link-formations a:hover{color:#1F7ABD;}  #main .actions li.back {float:right;width:auto;top:0;right:-21px;position:relative;} #main .actions li.back a{position:relative;padding:0 5px;-moz-border-radius: 8px 0 0 8px;-webkit-border-radius: 8px 0 0 8px;-khtml-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;}  #detail-formation {font-weight:bold;position:relative;float:left;clear:both;width:100%;border-top:5px solid #dadfe2;padding:8px 0 0 0;margin-top:8px;} #detail-formation h3{margin-top:0;border:0;width:73%;color:#1570B8;} #detail-formation ul{list-style:none outside none;margin:0 0 0 30px;width:315px;float:left;} #detail-formation li {color:#656565;background:url(/css/img/theme-1/formation-list-bullet.gif) 0 0 no-repeat;padding-left:18px;margin:5px 0;} #detail-formation li dfn {color:#000;font-style:normal;} #detail-formation a:link{color:#000;} #detail-formation a:visited {color:#1570b8;} #detail-formation a:hover {color:#000;} #main .detail-formation {float:left;clear:both;width:100%;border-top:5px solid #dadfe2;margin-top:8px;} #main .detail-formation h4{color:#000;font-size:14px;background:url(/css/img/theme-1/detail-formation-h4-bullet.png) 0 0 no-repeat;padding:10px 0 10px 33px;color:#d84c12;} #main .detail-formation h4.closed{background-position:0 -100px;}  #metiers-vises {float:right;width:340px;border:3px solid #1570b8;} #metiers-vises h4{margin:0;padding:5px 10px 0 10px;color:#0068b5;} #metiers-vises ul{margin:5px 0 10px 20px;} #metiers-vises li{background:url(/css/img/theme-1/ul-bullet.gif) 0 50% no-repeat;margin:5px 0;padding:0 0 0 15px;color:#1570b8;font-size:12px;}  #recrutement p{clear:none;} #sessions {float:right;width:175px;position:relative;} #sessions.has-sessions {border:3px solid #1570b8;margin-bottom:60px;width:340px;margin-left:10px;} #sessions h5{margin:0;padding:5px 10px 0 10px;color:#0068b5;} #sessions ul{margin:0 0 10px 15px;list-style:none outside none;} #sessions li{margin:0;padding:0;color:#1570b8;font-weight:bold;font-size:12px;} #sessions li dfn{font-style:normal;font-weight:normal;color:#000;}  #detail-formation ul.actions {margin:0;width:350px;} .detail-formation ul.actions li, #detail-formation ul.actions li {z-index:10;background:0;padding:0;float:right;width:175px;} #main .detail-formation ul.actions {width:175px;position:relative;right:0;bottom:0;margin:-15px 0 0 0;} #main .detail-formation .has-sessions ul.actions {position:absolute;margin:0;bottom:-55px;}  #formations-list {float:left;width:610px;margin-left:15px;margin-top:0;} #formations-list dt {color:#000;font-size:16px;background:url(/css/img/theme-1/h3-bullet.jpg) 0 10px no-repeat;padding:20px 0 10px 33px;border-top:5px solid #d9dee1;} #formations-list dt.closed {background-position:0 -90px;border-color:#dedede;} #formations-list dt.first-child{border:0;} #main #formations-list ul {margin-top:0;padding-top:0;list-style:none outside none;} #formations-list li{margin:10px 10px 10px 0;font-size:11px;line-height:13px;background:url(/css/img/theme-1/formation-list-bullet.gif) 0 0 no-repeat;padding-left:18px;} #formations-list li a{font-weight:bold;text-decoration:none;color:#85878e;font-size:14px;} #formations-list li a:hover{color:#000;} #formations-list.advanced dt{border-bottom:1px solid #ddd;} #formations-list.advanced dt.notice {width:560px;font-size:12px;margin:10px 0;color: #21457d; border:2px solid #8BB2EE;}  .js-enabled #main .toggle_all {float:right;width:auto;position:relative;right:-20px;} .js-enabled #main .toggle_all a{padding:1px 5px;-moz-border-radius: 8px 0 0 8px;-webkit-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;}       #home #search-formations {float:right;position:relative;right:-5px;width:300px;z-index:1;} #home #search-formations h2{color:#1f7abd;margin:0 25px 0 5px;font-size:20px;} #home #search-formations ul {margin:0;} #home #search-formations > ul > li{z-index:1;position:relative;margin:-5px 0 0 0;display:block;height:27px;width:255px;padding-top:30px;font-size:11px;padding-left:45px;background:url(/css/img/theme-1/bt-search-formation.png) 0 0 no-repeat;} #home #search-formations > ul > li > a{font-size:14px;text-transform:uppercase;display:block;font-weight:bold;color:#000;text-decoration:none;position:absolute;top:5px;left:5px;padding-left:40px;width:253px;height:27px;padding-top:10px;padding-bottom:8px;background:url(/css/img/theme-1/bullet-search-formation.png) 15px 15px no-repeat;} #home #search-formations > ul > li.sfHover, #home #search-formations > ul > li.sfHover > a, #home #search-formations > ul > li > a:hover{color:#ff7307;z-index:2;} #home #search-formations > ul > li.sfHover > a, #home #search-formations > ul > li > a:hover{background-position:14px -135px;} #home #search-formations > ul > li > span{position:relative;z-index:2;} #home #search-formations ul li.current{background-position:0 -63px;} #home #search-formations ul li.current a{background-position:15px -135px;cursor:default;color:#000;} #home #search-formations ul li.advanced-search {background:none;font-size:12px;padding:0;} #home #search-formations ul li.advanced-search a{padding:3px 23px 3px 0;margin-right:10px;float:right;width:auto;height:auto;background:url(/css/img/theme-1/advanced-search.png) 100% 0 no-repeat;position:relative;} #home #search-formations ul ul{display:none;z-index:0;border:1px solid #c4c4c4;position:absolute;z-index:1;left:-295px;top:8px;width:305px;padding:10px;height:auto;background:#f1f4f6 url(/css/img/theme-1/search-sub-nav-bg.jpg) 100% 0 repeat-y;-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);} #home #search-formations ul ul li {margin:5px 0;} #home #search-formations ul ul li a{position:relative;display:block;height:auto;padding-top:0;top:0;left:0;color:#000;font-size:13px;text-decoration:none;font-weight:bold;padding-left:18px;background:url(/css/img/theme-1/bullet-sub-nav-formations.gif) 0 0 no-repeat;} #home #search-formations ul ul li a:hover{color:#1F7ABD;}  #sort-formations h3 {padding:0;margin:0 10px 0 0;background:none;float:left;position:absolute;top:50px;left:15px;font-size:12px;color:#85878e;} #sort-formations ul{float:left;margin:0;list-style:none outside none;padding-bottom:4px;background:url(/css/img/theme-1/sort-formations.png) 100% 100% no-repeat;padding-left:5.5em;padding-right:80px;} #sort-formations li{padding:0;background:none;float:left;width:104px;height:23px;margin:0 3px 0 0;} #sort-formations li a{display:block;height:100%;line-height:17px;text-align:center;color:#fff;text-decoration:none;background:url(/css/img/theme-1/sort-formation-links.png) 0 0 no-repeat;} #sort-formations li a:hover{background-position:0 -23px;} #sort-formations li.active{text-align:center;line-height:17px;background:url(/css/img/theme-1/sort-formation-links.png) 0 -46px no-repeat;color:#85878e;}  #filter-formations {float:left;width:165px;clear:both;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ccc;} #filter-formations h3{background:url(/css/img/theme-1/filter-title-toggle-bg.png) 0 0 no-repeat;margin:0;padding:0 0 0 28px;height:28px;line-height:28px;} #filter-formations h3.closed{background-position:0 -28px;} #filter-formations fieldset{margin-bottom:5px;} #filter-formations .submit button{background:url(/css/img/theme-1/bt-filtrer.png) 0 0 no-repeat;border:0;width:103px;height:17px;padding:0 0 2px 0;line-height:15px;text-align:center;color:#fff;float:right;} .js-enabled #filter-formations h3 a{text-decoration:none;} .js-enabled #filter-formations h3 a:hover{color:#005981;}    #detail-asso {font-weight:bold;position:relative;float:left;clear:both;width:100%;border-top:5px solid #dadfe2;padding:8px 0 0 0;margin-top:8px;} #detail-asso h3{margin-top:0;border:0;width:73%;color:#1570B8;} #detail-asso #photo{width:146px;float:left;margin:0 10px 0.2em 0;} #detail-asso #photo img{border:1px solid #ddd;margin:0;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);} #main #detail-asso ul{list-style-image:url(/css/img/theme-1/formation-list-bullet.gif);float:left;} #detail-asso li {color:#000;} #detail-asso li dfn {color:#656565;font-style:normal;} #detail-asso li a:link, #detail-asso li a:visited {color:#1570b8;} #detail-asso a:hover {color:#000;} #detail-asso li.domaine{font-weight:normal;} #detail-asso .download {right:10px;} #main .detail-asso h4{border-top:1px solid #1570b8;} #main .description{float:left;clear:both;width:100%;border-top:5px solid #dadfe2;margin-top:8px;} #main .description h4{color:#000;font-size:14px;background:url(/css/img/theme-1/detail-formation-h4-bullet.png) 0 0 no-repeat;padding:10px 0 10px 33px;color:#d84c12;}   #main h3.liste-membre {padding:0 0 9px 38px;background:url(/css/img/theme-1/h3-bullet.jpg) 0 31px no-repeat;font-size: 18px;color:#1570b9;} #main #results.members > li {width: 98%;-moz-box-shadow:0 0 0;border:none;border-top: 4px #dadfe2 solid;clear: both;margin: 4px 0 4px 0;} #main #results.members li div {font-weight:bold;background:url(/css/img/theme-1/member-list-bullet.gif) 0 1px no-repeat;color:#0068b5;padding-left: 31px;font-size:12px;float: left;width: 55%;margin:13px 0 0 10px;} #main #results.members li div span {color:#000;} #main #results.members .action {float: right;width: auto;padding:0;margin:0;} #main #results.members .action li {width: auto !important;margin:2px 0 3px 0 !important;float:right;} #main #results.members .action .contact {background:url(/css/img/theme-1/bt-member-contact.png) 0 0 no-repeat;display: block;width: 116px;height: 23px;padding:8px 0 0 0;} #main #results.members .action .contact:link, #main #results.members .action .contact:visited {text-align: center;color:#000;text-decoration: none;font-weight: bold;} #main #results.members .action .details {background:url(/css/img/theme-1/btn_details_member.jpg) 0 2px no-repeat;display: block;width: 145px;height: 23px;padding:8px 0 0 0;} #main #results.members .action .details:link, #main #results.members .action .details:visited {text-align: center;color:#FFF;text-decoration: none;font-weight: bold;} #main #results.members .action .details:hover {text-decoration: underline;} .actions li.member {margin-right:22px;}   #member {border-top: 4px #dadfe2 solid;width:100%;padding:10px 10px 5px 38px;font-weight:bold;position:relative;overflow:hidden;background:url(/css/img/theme-1/h3-bullet-simple.jpg) 0 4px no-repeat;width:93%;} #member h3 {margin:0;display:inline;padding-right:130px;} #member h3 span{text-transform:uppercase;margin-right:20px;} #member h4 {margin:0;border:0;} #main #member ul {float:left;margin-bottom:15px;margin-left:0;list-style-image:url(/css/img/theme-1/member-list-bullet.gif);} #main #member .infos {float:left;width: 72%;} #main #member .infos ul {padding:0 0 6px 15px !important;width:100%;list-style:none url(/css/img/theme-1/member-list-bullet.gif) outside;float:left;} #main #member .infos ul li {margin: 3px 0 3px 10px;color:#257abe;font-weight: bold;position: relative;} #main #member dfn{font-style:normal;} #main #member #photo{width:146px;float:left;margin:0 10px 0.2em 0;} #main #member #photo img{border:1px solid #ddd;margin:0;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);}  #main #member a.connexion {text-decoration:none;font-size:11px;color:#216da9;margin:0 0 0 27px;clear:both;font-weight:normal;} #main #member a:hover.connexion {text-decoration:underline;} #main #member li.member-section {margin-bottom:10px;}  #main #member .action {margin:0 0 10px 0 !important;list-style-image: none !important; width: 73%;} #main #member .action li {width:auto !important;margin:3px 0 3px 10px;} #main #member .action .contact {background:url(/css/img/theme-1/bt-member-contact.png) 0 0 no-repeat;display: block;width: 116px;height: 23px;padding:8px 0 0 0;} #main #member .action .contact:link, #main #member .action .contact:visited {text-align: center;color:#000;text-decoration: none;font-weight: bold;} #main #member .action .contact:hover {background-position: 0 -35px;text-decoration: underline;} #main #member .action .print {background:url(/css/img/theme-1/btn_details_member.jpg) 0 2px no-repeat;display: block;width: 145px;height: 22px;padding:9px 0 0 0;} #main #member .action .print:link, #main #member .action .print:visited {text-align: center;color:#FFF;text-decoration: none;font-weight: bold;} #main #member .action .print:hover {text-decoration: underline;} #main .details-membre .section{overflow: hidden;} #main .details-membre .section h4{border-top: 4px #dadfe2 solid;color:#000;font-size:14px;background:url(/css/img/theme-1/detail-formation-h4-bullet.png) 0 4px no-repeat;padding:10px 0 10px 38px;color:#d84c12;width:93%;z-index:1;float:none;} #main .details-membre .section h4.closed{background-position:0 -96px;} #main .details-membre ul {list-style-image: url(/css/img/theme-1/member-list-bullet.gif);} #main .details-membre ul li {padding: 2px 0 2px 0;} #main .details-membre ul li span.auteur_publication {color:#257ABE;font-weight:bold;}   #main #identification h3 {clear:both;} #main #identification button {margin-right:0px;} #main #identification-forgot h3 {clear:both;} #main #identification-forgot button {margin-right:0px;}   #main form.edit-fiche {width:auto;margin:0px;padding:0px;padding-top:10px;position:relative;border:0;} #main form.edit-fiche fieldset {clear:both;padding-bottom: 10px;width:720px;} #main form.edit-fiche fieldset h4{border-top: 4px #dadfe2 solid;color:#000;font-size:14px;background:url(/css/img/theme-1/detail-formation-h4-bullet.png) 0 4px no-repeat;padding:10px 0 5px 38px;color:#d84c12;width:93%;z-index:1;float:none;} #main form.edit-fiche fieldset h4.closed{background-position:0 -96px;} #main form.edit-fiche fieldset p{width:632px;} #main form.edit-fiche p.submit{width:670px;} #main form.edit-fiche fieldset label{width:200px;} #main form.edit-fiche fieldset p input{width:200px;} #main form.edit-fiche fieldset p select{width:200px;} #main form.edit-fiche fieldset.identite label {display: block;float:none !important;width: 100%;} #main form.edit-fiche fieldset.identite input {display: block;width: 50%;} #main form.edit-fiche fieldset.identite p select{width:50%;} #main form.edit-fiche span.help {color: #555;margin-left:0;} #main form.edit-fiche span.error {left:420px;} #main form.edit-fiche #new-photo, #main form.edit-fiche #photo {margin-top:10px;position:relative;padding-bottom:20px;height:25px;} #main form.edit-fiche #photo img{float:left;margin-right: 10px;border:0;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);} #main form.edit-fiche #new-photo #file-bt {background:url(/css/img/theme-1/new-file.png) 0 0 no-repeat;cursor:pointer;margin:0;} #main form.edit-fiche #photo #file-bt {background:url(/css/img/theme-1/choose-file.png) 0 0 no-repeat;cursor:pointer;margin:0;} #main form.edit-fiche #file-bt input{display:none;} #main form.edit-fiche ul.choice {padding:0;position:absolute;left:133px;top:45px;} #main form.edit-fiche .list ul{width: 680px;margin:0;list-style-image: none;float:left;} #main form.edit-fiche .list ul li{float:left;clear:both;margin:2px 0;border-top:1px dotted #dadfe2;padding:3px;width:99%;border-left: 3px solid #DADFE2;list-style:none;} #main form.edit-fiche .list ul li span {color: #005981;} #main form.edit-fiche .list ul li h5 {margin:5px 0;} #main form.edit-fiche .list ul ul {padding:15px 0 0 20px;float: left;width: 655px;} #main form.edit-fiche .list dl{margin:0;float:left;width:415px;} #main form.edit-fiche .list dt{margin:0 5px 0 0;padding-left:20px;background:url(/css/img/theme-1/member-list-bullet.gif) 0 2px no-repeat;} #main form.edit-fiche .list dd{padding:5px 0 10px 8px}  #main .bt a {z-index: 1;} #main form.edit-fiche .list ul.actions{float:right;width:auto;padding:0;} #main form.edit-fiche .list ul.actions li{width:auto;margin:0 0 0 10px;padding-left:18px;float:left;border:0;} #main form.edit-fiche .list ul.actions li.edit{background:url(/css/img/icons/edit.png) 0 2px no-repeat;} #main form.edit-fiche .list ul.actions li.delete{background:url(/css/img/icons/delete.png) 0 4px no-repeat;} #main form.edit-fiche .list p.notice {float:left;padding-left:35px;margin: 10px 0 0 40px;} #main form.edit-fiche .list ul.actions{float:right;width:auto;padding:0;margin:5px 0;clear:none;} #main form.edit-fiche .list ul.actions li{width:auto;margin:3px 0 3px 10px;padding:0 18px 0 0;float:right;border:0;text-align:right;} #main form.edit-fiche .list ul.actions a{background:none; padding-left:0px;} #main form.edit-fiche .list ul.actions li.edit{background:url(/css/img/icons/edit.png) 100% 0 no-repeat;} #main form.edit-fiche .list ul.actions li.delete{background:url(/css/img/icons/delete.png) 100% 0 no-repeat;} #main form.edit-fiche fieldset.publications .publication-actions {margin-left:0px;float:right;clear:both;margin-top:10px;} #main form.edit-fiche fieldset.publications .publication-actions li{list-style: none;float: right;clear:none;border:0;width:auto;overflow:visible;} #main form.edit-fiche fieldset.publications .content.list {float:left;} #main form.edit-fiche fieldset.publications .content.list li a{width:78%;float:left;display:block;padding-right: 10px;text-decoration:none;} #main form.edit-fiche fieldset.publications .content.list li a strong {color: #005981;} #main form.edit-fiche fieldset.publications .content.list .publication-actions li a {width:auto;}  #main .modif_fiche_membre .submit .send {margin-right: 0;} form.edit-fiche fieldset.publications{width:100%;}  form#edit-publication #photo img{top:-188px;width:90px;height:110px;left:-150px;} form#edit-publication .summary label{padding-bottom:25px;} form#edit-publication .summary .fr label{background:url(/css/img/theme-1/publication-summary-fr-bg.gif) 0 20px no-repeat;} form#edit-publication .summary .en label{background:url(/css/img/theme-1/publication-summary-en-bg.gif) 0 20px no-repeat;}   #agenda {float:left;position:relative;margin-top:0;width:168px;} #agenda .last-entries{margin-bottom:20px;} #agenda .description{display:none;} #agenda h2 {display:none;color:#57ab27;position:relative;padding:3px 0 11px 35px;border-bottom:1px solid #9d9d9d;font-size:22px;margin-bottom:10px;} #agenda ul li{margin:0;} #agenda dl{margin:0 0 3px 0;} #agenda dt{margin:0;display:inline;font-size:12px;line-height:15px;} #agenda dd{width:86%;margin:0;padding-bottom:3px;line-height:12px;} #agenda a.url{color:#57ab27;top:-3px;display:block} #agenda .actions {clear:both;margin-left:0;} #agenda .actions li{margin-left:0;} #agenda .actions .read-all{position:relative;margin-bottom:5px;left:0;height:35px;text-align:right;background:url(/css/img/theme-1/bt-agenda-all.png) 100% 0 no-repeat;} #agenda .actions .read-all a{margin-top:7px;float:right;font-weight:bold;padding-right:7px;color:#000;text-decoration:none;} #agenda .actions .read-all a:hover{color:#57ab27;} #agenda .actions .feed {position:absolute;width:30px;height:39px;top:0;left:0;width:30px;height:39px;text-indent:-5000px;display:block;background:url(/css/img/theme-1/home-feed-calendar-link.gif) 0 0 no-repeat;} #agenda .actions .feed a{display:block;width:100%;height:100%;overflow:hidden;}  #home #agenda {left:0;margin-left:20px;margin-top:10px;padding-bottom:15px;padding-top:9px;width:290px;} #home #agenda .notice{width:240px;} #home #agenda h2 {display:block;} #home #agenda ul {margin:0 0 0 8px;} #home #agenda dt{display:block;line-height:17px;} #home #agenda dd{margin:0 0 0 8px;line-height:15px;border-bottom:1px solid #eee;} #home #agenda .actions .read-all{width:285px;background-image:url(/css/img/theme-1/bt-agenda-all-home.jpg);} #home #agenda .actions .read-all a{margin-top:9px;padding-right:11px;}  #main ul.hcalendar {list-style:none outside none;} #main ul.all-entries {color:#999;font-weight:bold;border-top:1px solid #B9B9B9;margin-left:10px;padding-left:0;} #main ul.all-entries > li{margin-bottom:15px;margin-left:0;padding-bottom:15px;border-bottom:1px solid #B9B9B9;} #main ul.all-entries dt{font-size:18px;color:#57AB27;margin:10px 0 5px 0;} #main ul.all-entries .location {color:#000;} #main ul.all-entries .description {color:#000;font-weight:normal;margin-top:10px;} #main ul.all-entries p strong {font-weight:bold;}  #agenda-infos {width:235px;clear:left;height:143px;float:left;background:url(/css/img/theme-1/agenda-background.png) 0 0 no-repeat;margin-top:10px;margin-bottom:20px;} #main #agenda-infos ul {list-style:none outside none;} #agenda-infos #view-current-event {text-align:center;} #main #agenda-infos {width:100%;float:none;padding-bottom:10px;} #main #agenda-infos h2 {line-height:32px;padding:0;border:0;width:230px;} #main #agenda-infos #calendrier{float:left;margin:0 10px 0 0;position:relative;} #main #agenda-infos #legend {background:#fff;float:left;width:255px;height:132px;margin:0;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;} #main #agenda-infos #legend li {margin:8px 0;border-left:12px solid #fff;padding-left:4px;} #main #agenda-infos #legend li.current {border-color:#1570B8 ;} #main #agenda-infos #legend li.selected {border-color:#E75113 ;} #main #agenda-infos #legend li.has-event {border-color:#ddd ;} #main #agenda-infos #legend li dfn{display:none;}   #acces .vcard {background:#fff;border:1px solid #00698E;padding:8px;width:715px;float:left;clear:both;} #acces h2 {display:none;} #acces .org {font-weight:bold;} #acces .geo, #acces .country-name, #acces .work{display:none;} #acces .fn, #acces .tel, #acces .street-address {display:block;} #map{float:left;clear:both;width:715px;height:350px;border:2px solid #00698E;margin:15px 0 25px 0;} #acces .download {text-align:center;margin:10px 0;float:left;clear:both;width:100%;} #acces .download a{background:url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat;padding:3px 0 3px 20px;}   #main .pagination{padding:2px;text-align:center;margin:10px 0;clear:both;} #main .pagination ul{margin: 0;padding: 0;text-align: center;font-size: 1em;float:none;} #main .pagination li{list-style-type: none;display: inline;border: 1px solid #004361;margin:0 1px 0 0;background:#fff;padding:0;} #main .pagination li span{display:none;} #main .pagination li.prev-year, #main .pagination li.next-year {background:0;border:0;padding:3px 0;font-size:0.7em;} #main .pagination li.prev-year a:hover, #main .pagination li.next-year a:hover{background:#1570B8;color:#fff;} #main .pagination li.prev-year {} #main .pagination li.next-year {} #main .pagination a, #main .pagination a:visited{text-decoration: none; margin:0;padding:0 5px;} #main .pagination a:hover, #main .pagination a:active{color:#fff;background:#1570B8;} #main .pagination li.current{background-color: #0F202D;color: #fff;font-weight: bold;cursor: default;padding:0 5px;}   #main #sitemap {float:left;} #main #sitemap ul {list-style:none;} #main #sitemap ul > li{float:none;border-left:5px solid #dedede;margin:5px 0 5px 10px;padding-left:3px;} #main #sitemap ul ul {float:none;border-left:1px solid #003B58;margin-left:10px;} #main #sitemap li a {font-weight:bold;text-decoration:none;} #main #sitemap ul ul li {margin-left:0;border:0;padding-left:8px;} #main #sitemap ul ul li a {font-weight:normal;} #main #sitemap ul > li.l-iae{border-color:#1570B8;} #main #sitemap ul > li.espace-etudiants{border-color:#57AB27;} #main #sitemap ul > li.espace-entreprises{border-color:#E75113;}   #footer {padding-bottom:10px;position:relative;left:0;font-size:0.9em;background:#003055 url(/css/img/theme-1/footer-bg.gif) 50% 0 repeat-y;color:#fff;height:75px;float:left;clear:both;width:100%;margin:0;} #footer a {color:#fff;} #footer ul{margin:0;} #footer li{display:block;float:left;margin:0 0 0 2px;} #footer #secondary-nav {position:relative;left:50%;width:940px;margin-left:-480px;padding:10px;font-size:12px;} #footer #secondary-nav span{padding:0 3px;} #footer #secondary-nav a{text-decoration:none;} #footer .vcard{text-align:right;position:absolute;padding-top:5px;left:50%;margin-left:-480px;width:960px;bottom:5px;line-height:14px;} #footer .fn {font-weight:bold;} #footer #tel, #footer .contact{display:inline;} #footer .country-name, #footer .geo, #footer .work{display:none;} #footer .contact {display:block;} #footer .contact a {margin:0 0 0 10px;font-weight:bold;} #footer p.ss3i {position:absolute;text-align:left;width:112px;background:url(/css/img/theme-1/logo-signature-2s3i.gif) 0 0 no-repeat;position:absolute;top:15px;right:0;} #footer p.ss3i a{display:block;text-indent:-5000px;width:100%;height:100%;overflow:hidden;}    #error500 #header{left:50%;margin-left:-480px;} #error500 #footer .ss3i{left:50%;margin-left:350px;} #main.error500{width:790px;height:450px;padding:10px 0 0 150px;background:url(/css/img/error-500-background.gif) 0 0 no-repeat;margin-top:20px;} #error404 #content{margin-top:40px;} #error404 #sub{margin-top:-10px;} #main.error404 .inside{background:url(/css/img/error-background.gif) 0 15px no-repeat;padding:40px 0 180px 150px;}   #tooltip {position: absolute;z-index: 30000;color:#666;background-color: #fff;padding:2px 5px;height:auto;width:auto;border:1px solid #004162;} #tooltip h3 {font-size:1em;color:#fff;background:#CB5646;text-align:center;} #tooltip a{text-decoration:none;color:#666;margin-left:2px;} #tooltip.rubrique {width:200px;padding-left:20px;background:#fff url(/css/img/rubrique-tooltip-background.gif) 0 100% no-repeat;}    .js-enabled ul.choice li {margin:3px 0;} .js-enabled ul.choice li input{position:absolute;left:-5000px;top:-5000px;} .js-enabled ul.choice li label{display:block;margin: 0px;padding: 2px; padding-left: 0;color: #666;line-height: 12px;border: 0px;cursor:pointer;padding-left: 18px;background: url(/css/img/forms/checkbox_off.gif) 0 50% no-repeat;cursor:pointer;width:80%;} .js-enabled ul.choice li.hover label{outline:1px solid #000;}  .js-enabled ul.choice li.checked label {background-image: url(/css/img/forms/checkbox_on.gif);color: #000;}  #fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } * html #fancybox-loading {  position: absolute; margin-top: 0; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(/css/plugins/../img/fancy/fancybox.png); } #fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; } * html #fancybox-overlay {  position: absolute; width: 100%; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; } .modal #fancybox-outer { background: transparent; } .modal #fancybox-inner .msg{ border:1px solid #fff; background-color:#000; color:#fff; padding-left:32px; } #fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; background-image: url(/css/plugins/../img/fancy/ajax-loader.gif); background-position: 50% 50%; background-repeat: no-repeat; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } #fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; } #fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; } #fancybox-content { height: auto; width: auto; padding: 0; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; } #fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; } #fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; } .fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; } .fancybox-title-over { color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url(/css/plugins/../img/fancy/fancy_title_over.png); display: block; } #fancybox-title-wrap { display: inline-block; } #fancybox-title-wrap span { height: 32px; float: left; } #fancybox-title-left { padding-left: 15px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -90px; background-repeat: no-repeat; } #fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); background-position: 0px -40px; color: #FFF; } #fancybox-title-right { padding-left: 15px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -55px -90px; background-repeat: no-repeat; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url(/css/plugins/../img/fancy/blank.gif); z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -30px; } #fancybox-right-ico { background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -60px; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible;  } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); } #fancy-bg-ne { top: -20px; right: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -162px; } #fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-y.png); background-position: -20px 0px; } #fancy-bg-se { bottom: -20px; right: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -182px; } #fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); background-position: 0px -20px; } #fancy-bg-sw { bottom: -20px; left: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -142px; } #fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-y.png); } #fancy-bg-nw { top: -20px; left: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -122px; }
