.rtop,.artop{display: none}* { font-family: arial; font-size: 10pt; color: black; float: none;}body { background-color: #fff;}p { margin-bottom: 8px;}hr { display: block; height: 0px; margin: 0; padding: 0; border: 0; clear: both; visibility: hidden;}ul, ol { margin-top: 2px; margin-bottom: 8px;}img { border: 0px;}small { display: block;}#small { font-size: 9px;}a { color: #666; text-decoration: none;}h1 { font-size: 14pt;}h2 { font-size: 13pt;}h3 { font-size: 12pt;}h4 { font-size: 11pt;}h2 input { display: none;}#header #logo { float: right; display: block; margin: 0; border: 1px solid #666;}#wrapBtm { display: none;}table { border-collapse: collapse; border: 1px solid #666;}#accessNav, #tagPubBanniere, #navBar, #recruteurs, #tagPubPave, #wrapBtm, #blocPush, #push-fildA, #pushPro, #fildA, #col1_1, #mesInfos, #col2, .btns, .navPrecSomSuiv, .out { display: none;}#mainPro h2 { border-bottom: 1px solid #666; font-size: 13pt;}.visuCv dt { font-weight: bold;}#tabCv { border: 0;}#tabCv tr.sep { margin-top: 4px;}#tabCv tr.sep td.tit { font-weight: bold; text-transform: uppercase; padding-top: 4px;}#tabCv tr.sep td { border-bottom: 1px dotted #666;}#tabCv tr.sep td .infoCvCdt { text-align: right; width: 100%;}.visuCv h2 { border-bottom: 1px solid #666; font-size: 13pt;}.visuCv h2.typoOrg { font-size: 11pt;}.visuCv #infos_dossier { display: none; height: 0;}.visuCv dl dt { width: 35%; min-height: 18px;}.visuCv dl dd { margin-left: 35%; margin-top: -18px; display: block; min-height: 18px;}.tabBd { clear: both;}.tabBd h2 { text-transform: uppercase; font-size: 12pt;}.tabBd table#offres { margin: 0; padding: 0; width: 90%; margin-left: 4%; font-size: 10pt;}.tabBd table#offres a { font-size: 10pt; text-transform: lowercase; font-weight: normal;}.tabBd table#offres a:visited, .tabBd table#offres td.intitule { color: #000; font-size: 10pt;}.tabBd table#offres thead { padding-top: 0; padding-bottom: 0; text-align: left; border-bottom: 1px solid #000;}.tabBd table#offres th { border-bottom: 1px solid #000; padding-top: 0; padding-bottom: 0; text-align: left;}.tabBd table#offres tr { padding-top: 0; padding-bottom: 0; margin: 0; border-bottom: 1px dotted #666;}.tabBd table#offres td { padding: 0 1%; border-bottom: 1px dotted #666; margin: 0;}.tabBd table#offres td.intitule { color: #000; font-weight: normal;}.tabBd table#offres td a { color: #000; font-weight: bold;}.tabBd table#offres td h4 { color: #000; font-weight: normal;}.contenu { border: 1px solid #CFD5E3; padding: 2%;}#votEspPro { display: none;}p.help, caption, .btnsBloc { display: none;}.rtop, .artop { display: none;}