div.pagesListe { margin: 15px 0px; text-align: right; clear: both; }
div.pagesListe ul.pagesListe { margin: 0; padding: 0; display: inline; }
div.pagesListe ul.pagesListe li { margin: 0px 0px 0px 5px; padding: 0; display: inline; }
div.pagesListe ul.pagesListe li.selected { margin: 0px 0px 0px 5px; padding: 0; font-weight: bold; font-size: 120%; }
div.forums_list { margin: 0px 2% 15px 2%; padding: 10px 1px 10px 1px; background: #e3e3e3; }
ul.forums_list { margin: 0px 0px; padding: 5px 10px; list-style: none; background-color: #f4f4f4; }
ul.forums_list li { margin: 0; padding: 4px 0px; width: 42%; float: left; padding-left: 35px; background: transparent url(/folder_open.png) 0px 0px no-repeat; }
ul.forums_list li a { font-weight: bold; }
div.topics_list { margin: 0px 2% 15px 2%; padding: 4px 1px 6px 1px; background: #e3e3e3; }
table.topics_list { margin: 0px auto; padding: 0; width: 100%; border-spacing: 0px; border-collapse: collapse; background-color: #e3e3e3; }
table.topics_list thead tr th { font-size: 90%; text-transform: uppercase; text-align: left; background-color: #e3e3e3; }
table.topics_list thead tr th.answers { text-align: center; }
table.topics_list col.icon { width: 22px; }
table.topics_list col.anwsers { width: 90px; }
table.topics_list col.last-post { width: 130px; }
table.topics_list tbody tr td.icon { padding-top: 0px; padding-left: 2px; }
table.topics_list tbody tr td.icon img { vertical-align: bottom; }
table.topics_list tbody tr tr td { border-top: solid 1px red; }
table.topics_list tbody tr td { background-color: #f4f4f4; vertical-align: top; }
table.topics_list tbody tr.altern td { background-color: #fff; }
table.topics_list tbody tr td.answers { text-align: center; }
div.topic_edition { margin: 0px 2% 15px 2%; padding: 4px 1px 6px 1px; background: #e3e3e3; }
form.topic_edition fieldset { margin: 0; padding: 5; border: none; }
form.topic_edition fieldset.author { padding: 5px; background: #e3e3e3; }
div.posts_list { margin: 0px 2% 15px 2%; padding: 4px 1px 6px 1px; background: #e3e3e3; }
dl.posts_list { margin: auto; padding: 0; border-spacing: 0px; border-collapse: collapse; background-bolot: #f5f5f5; clear: both; }
dl.posts_list dt { position: relative; margin: 0; padding: 5px; background: #e3e3e3 url(/bulle_forum.png) 60px bottom no-repeat; }
dl.posts_list dt ul.post_action { position: absolute; list-style: none; bottom: 0; right: 0; }
dl.posts_list dt ul.post_action li { display: inline; margin: 0px 5px; }
dl.posts_list dd { margin: 0; margin-bottom: 5px; padding: 0px; padding-top: 12px; padding-bottom: 0px; background: #f5f5f5 url(/bulle.png) 25px top no-repeat; overflow: auto; }
dl.posts_list dd ul.post_action { display: block; list-style: none; background: #e3e3e3 url(/design/allhtml_base/images/forum_separator.png) left bottom repeat-x; text-align: right; }
dl.posts_list dd div { padding: 5px; }
dl.posts_list dd div.offline { color: #bbb; }
dl.posts_list dd ul.post_action { margin: 0; padding: 0; }
dl.posts_list dd ul.post_action li { display: inline; margin: 0px 5px; }
@media print { dl.posts_list dd ul.post_action { display: none; }
p.post_action { display: none; }
}
div.post_edition { margin: 0px 2%; padding: 4px 1px 6px 1px; background: #e3e3e3; }
form.post_edition fieldset { margin: 0; padding: 5; border: none; }
form.post_edition fieldset.author { padding: 5px; background: #e3e3e3; }
form.post_edition fieldset.post { background: transparent url(/bulle.png) left top no-repeat; }
form.post_edition fieldset.post dt { float: none; clear: both; text-align: left; padding-left: 30px; }
form.post_edition fieldset.post dd { display: block; margin: auto; float: none; clear: both; width: 100%; }
ul.pagesListe { display: inline; margin: 0; padding: 0; list-style: none; }
ul.pagesListe li { display: inline; padding: 0px 4px; }
ul.pagesListe li.selected { border: 1px solid #aaa; background: #ccc; font-weight: bold; }
body { margin: 0px auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 75%; line-height: 1.3em; text-align: center; cursor: default; background: #FFFFFF; color: #313131; }
.javascriptElement { display: none; }
html.javascriptEnable .javascriptElement { display: block; }
#accessBar { margin: 0; padding: 0; position: absolute; top: 0; left: 0; list-style: none; z-index: 4; }
#accessBar li { margin: 0; padding: 0; display: inline; }
#accessBar li a { color: #fff; font-size: 80%; }
#accessBar li a:hover { color: #ccc; }
#page { margin: 0; padding: 0; background-color: #FFFFFF; text-align: left; }
#popup { margin: 0px auto; padding: 10px 10px 0px 10px; text-align: left; clear: both; }
hr { display: block; margin: 0; padding: 0; _margin: -7px; height: 0; clear: both; visibility: hidden; border: none; }
hr.design { margin: 10px auto; padding: 0; width: 60%; background: #E4E4E4; height: 1px; visibility: visible; clear: both; }
a { color: #96387D; text-decoration: none; cursor: pointer; }
a:focus { -moz-outline-style: none; }
a:hover { color: #E032AF; text-decoration: underline; }
a.rubrique { text-transform: lowercase; font-variant: small-caps; }
a.puce { padding-left: 10px; background: transparent url(images/puce_list.png) 0px 6px no-repeat; }
a.puce:hover { background: transparent url(images/puce_list.gif) 0px 6px no-repeat; }
p { margin: 0px 0px 5px 0px; }
a.en-avant { margin-left: 25px; padding: 1px; padding-left: 15px; background: transparent url(images/puce_en-avant.gif) 0px 3px no-repeat; font-weight: bold; }
acronym { cursor: help; }
img { border: none; }
a.trash { padding-left: 20px; background: transparent url(images/trash.png) left center no-repeat; }
a.backlink{ padding-left: 18px; background: transparent url(images/arrow_left.png) left 1px no-repeat; }
form.basic dd.error .text, form.basic p.error .text { background: #f5f0f0; }
table.basic { margin: 5px auto; border: 1px solid #e3e3e3; border-collapse: collapse; width: 100%; }
table.basic th { background: #e3e3e3; color: #666; }
table.basic tbody tr td { background-color: #fff; }
table.basic tbody tr.altern td { background-color: #f4f4f4; }
div.error h2 { font-size: 120%; margin-top: 5px; margin-bottom: 10px; }
div.error em { border-bottom: dashed 1px #666; }
em { color: #000; }
div.onlyJavascript, li.onlyJavascript, a.onlyJavascript { display: none; }
input.button { cursor: pointer; }
#partenaire-tm p { text-align: center; }
#partenaire-tm iframe { margin: 0px 5px; padding: 0; width: 170px; overflow: hidden; }
code { font-family: consolas, monaco, monospace; color: #000000; width: 99%; display: block; padding-top: 15px; padding-bottom: 2px; margin: auto; margin-bottom: 2px; overflow: auto; white-space: pre; border: 1px solid #e3e3e3; background: #f4f4f4 url(images/code.png) left top no-repeat; }
blockquote { margin: 5px auto; padding: 0px 0px 0px 20px; width: 90%; background: #FFF url(images/quote.png) left top repeat-y; color: #555; font-style: italic; font-weight: bold; }
div.error { padding-left: 12px; background: transparent url(images/error.png) 0px 2px no-repeat; color: #aa0000; }
span.highlight { padding:2px; border: 1px solid red; background:yellow; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
#menu-footer { display: block; margin: 0; padding: 0; list-style: none; border-top: solid 2px #e8e8e8; border-bottom: solid 2px #e8e8e8; text-align: left; background: black; }
#menu-footer li { margin: 0; padding: 0px 10px; display: inline; line-height: 20px; }
#menu-footer li a { color: #FFF; font-size: 90%; text-decoration: none; text-transform: lowercase; font-weight: bold; }
#menu-footer li a:hover { text-decoration: underline; }
#pageinfo { margin: 0; padding: 5px; text-align: left; color: #666; }
#pageinfo p { margin: 0; padding: 0; }
#pageinfo a { font-weight: normal; color: #333; }
#pageinfo em { color: #666; }
@media print { #menu-footer { display: none; }
#pageinfo { display: none; }
}
#messagerie table { background-color: #FFFFFF; width: 100%; }
#messagerie table a { font-weight: normal; }
#messagerie table th.utilisateur { width: 20%; }
#messagerie table th.date { width: 20%; }
#messagerie table th.action { width: 10%; }
div#noticeMessagesCounter { height: 45px; padding: 10px 25px 10px 15px; background: transparent url(images/bulle_info.png) left top no-repeat; font-size: 100%; z-index: 2; color: #FFFFFF; }
div#noticeMessagesCounter p { margin: 5px 0px; }
div#noticeMessagesCounter a { color: #FFFFFF; }
#messagerie table td a.nouveau { padding-left: 60px; background: transparent url(images/nouveau_message.png) left 3px no-repeat; font-weight: bold; }
#messagerie table td { vertical-align: top; text-align: left; }
#boite-messagerie { margin: 0; padding: 0; list-style: none; width: 30%; }
#pub_bandeau_horizontal { margin: 0; padding: 5px 0px 0px 0px; margin-left: 210px; margin-right: 0; text-align:center; }
#pub_bandeau_square { margin: 0px; padding: 0px; }
@media print { .ads { display: none; }
}
#priceminister { margin: 5px !important; text-align: justify; }
#priceminister .sloganbleu { color:#003366; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#priceminister .sloganorange { color:#FF9900; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#priceminister .sloganbleu:hover { color:#003366; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#priceminister .sloganorange:hover { color:#FF9900; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#priceminister .sloganbleu:visited { color:#003366; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#priceminister .sloganorange:visited { color:#FF9900; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#priceminister a { font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none}
#priceminister a:hover { font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none}
#priceminister a:visited { font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none}
#priceminister .Style3 { font-size: 9px}
#inscription_form { margin: 10px auto; }
div.zone.mini-message { margin-top: 10px; }
div.zone { margin: 0px auto; padding: 10px 10px 40px 10px; min-height: 300px; border: solid 1px #0e0e0e; clear: both; background: #fff url(images/zone_background.jpg) left bottom repeat-x; }
div.zone-job { margin: 15px auto; padding: 10px; background-color: #C8C8C8; background-color: #F4F4F4; background-color: #f4f9ea; background-color: #FFFFFF; border: solid 1px #cc3300; border-top: solid 4px #cc3300; border-bottom: solid 4px #cc3300; }
#espace_membre { margin: 0px auto; }
#contact { }
form.basic { margin: auto; }
form.basic label { color: #343434; }
form.basic fieldset.simple { }
form.basic fieldset { display: block; margin: 0px auto 15px auto; padding: 10px; border: 1px solid #ccc; }
form.basic fieldset legend { margin: 0; padding: 0px 2px; font-weight: bold; text-transform: uppercase; }
form.basic p.medium { float: left; clear: none; margin-right: 3px; width: 49%; }
form.basic p { margin: 5px 0px 10px 0px; clear: both; float: none; }
form.basic p.button { clear: both; margin: 15px 0px; text-align: center; }
form.basic select { width: 250px; padding: 1px; border: solid 1px #919191; border-right: solid 1px #C8C8C8; border-bottom: solid 1px #C8C8C8; }
form.basic input.text { padding: 1px; border: solid 1px #919191; border-right: solid 1px #B3B3B3; border-bottom: solid 1px #B3B3B3; font-size: 110%; width: 99%; color: #303030; }
form.basic input.text.medium { width: 50%; }
form.basic input.text.date { width: 5em; }
form.basic textarea.text { padding: 1px; font-family: inherit; font-size: 110%; width: 99%; height: 150px; border: solid 1px #919191; border-right: solid 1px #B3B3B3; border-bottom: solid 1px #B3B3B3; background: transparent url(images/input.png) left top; color: #303030; }
form.basic textarea.text.small { height: 50px; }
form.basic textarea.text.big { height: 300px; }
form.basic textarea#signature { height: 50px; }
form.basic input.button { cursor: pointer; }
h1 { position: absolute; top: 15px; left: 0; margin: 0; padding: 0; z-index: 1000; }
h1 a { margin: 0; padding: 0; color: #919191; }
h1 span { display: none; }
h1 a:hover { text-decoration: none; }
#header { position: relative; margin: 0; padding: 0; height: 100px; background: transparent url(images/fondBandeau.gif) right top no-repeat; }
body.popup #header { position: relative; margin: 0; padding: 0; height: 50px; background: transparent url(images/fondBandeau_popup.gif) right top no-repeat; }
body.popup #header h1 { top: 0; }
#menu-acces { position: absolute; left: 354px; top: 0; display: block; margin: 0px 10px; padding: 0; line-height: 20px; list-style: none; border: solid 1px #919191; border-top: none; background: #c7c7c7; }
#menu-acces li { display: inline; padding-left: 17px; }
#menu-acces li.accueil { background: transparent url(images/puce_accueil.png) 3px 50% no-repeat; }
#menu-acces li.contact { background: transparent url(images/puce_contact.png) 3px 50% no-repeat; }
#menu-acces li.annonceur { padding-left: 17px; background: transparent url(images/puce_annonceur.png) 3px 50% no-repeat; }
#menu-acces li a { font-size: 90%; color: #FFF; text-transform: uppercase; }
#pre-content { margin: 0; padding: 1px 0px 1px 20px; color: #313131; background-color: #c1d72e; border-top: solid 2px #c1d72e; border-bottom: solid 2px #c1d72e; }
#search-form { display: block; margin: 0; padding: 0; text-align: right; }
#search-form p{ display: inline; margin: 0px 5px; padding: 5px 0px; text-align: right; vertical-align: middle; padding-left: 32px; background: transparent url(images/rechercher.gif) left top no-repeat; }
#search-form p label { margin: 0px 5px; padding: 0px; font-weight: bold; }
input.text { width: 125px; padding: 1px; border: solid 1px #919191; border-right: solid 1px #C8C8C8; border-bottom: solid 1px #C8C8C8; background-image: url(images/input.png); background-position: left top; font-size: 90%; color: #303030; }
#search-form p input.button { cursor: pointer; }
@media print { #menu-container { display: none; min-width: 400px; }
}
#menu-container { margin: 0; padding: 2px 0px; background: #000; box-shadow: inset 0px 16px 4px rgba(255, 255, 255, 0.25); clear: both; min-width: 955px; float: left; width: 100%; text-align: center; }
#menu-principal { display: inline; margin: 2px 0px 2px 260px; padding: 0; float: left; font-size: 100%; list-style: none; line-height: 20px; text-align: center; }
#menu-principal li { margin: 0px 10px 0px 0px; padding: 0; float: left; }
#menu-principal li a { margin: 0; height: 1px; padding: 2px 8px 2px 8px; font-weight: bold; font-size: 8pt; color: #FFF; text-transform: uppercase; text-decoration:none; border-radius: 4px; border: 1px solid transparent; }
#menu-principal li a:hover { background: #E032AF; box-shadow: inset 0px 10px 2px rgba(255, 255, 255, 0.3); }
#menu-principal li.active a { background: #E032AF; box-shadow: inset 0px 10px 2px rgba(255, 255, 255, 0.3); border: 1px solid white; text-shadow: 1px 1px 1px black; }
div.menu_onglet_container { margin: 0; margin-bottom: 10px; padding: 0; background: url(images/bouton.gif) left center repeat-x; clear: both; float: left; width: 100%; text-align: center; }
ul.menu_onglet { display: inline; margin: 0; padding: 0; float: left; font-size: 90%; list-style: none; line-height: 20px; text-align: center; }
ul.menu_onglet li { margin: 0; padding: 0; float: left; background: transparent url(images/bouton.gif) left top repeat-x; border-bottom: solid 1px #c0c0c0; line-height: 19px; }
ul.menu_onglet li.first { border-left: solid 1px #2c2c2c; }
ul.menu_onglet li a { margin: 0; height: 1px; padding: 2px 8px 2px 8px; background: transparent url(images/bouton.gif) left center repeat-x; font-weight: bold; border-right: 1px solid #2c2c2c; color: #FFF; text-transform: lowercase; text-decoration:none; min-height: 20px; line-height: 20px; }
ul.menu_onglet li a:hover { background: url(images/bouton_o.gif) left center repeat-x; }
ul.menu_onglet li.active a { background: #e957bf url(images/bouton_v.gif) left center repeat-x; }
#member { display: block; margin: 0; padding: 5px 0px; background : #E032AF url(images/fond_communaute.gif) left top repeat-x; }
#member fieldset { display: block; width: 100%; margin: 0; padding: 0; border: none; }
#member fieldset legend { font-size: 90%; line-height: 20px; display: block; width: 100%; margin: 0; padding: 0px 0px 0px 30px; color: #FFF; }
#member label { display: block; float: left; clear: left; width: 90px; }
#member input.text { margin: 0; padding: 1px 1px; width: 88px; font-size: 12px; border: solid 1px #666; vertical-align: baseline; font-weight: bold; color: #666; }
input.button.img { display: inline; margin: 0px; padding: 2px 4px; vertical-align: baseline; font-size: 11px; color: #FFFFFF; font-weight: bold; text-transform: lowercase; cursor: pointer; background: #0e0e0e; box-shadow: inset 0px 10px 3px #666; border-radius: 4px; border: none; }
input.button.img:hover { }
#member input.text.labelIn { color: #555599; }
#member p { margin: 0; padding: 3px 4px; color: #FFF; font-size: 90%; }
#member p.titre { padding-left: 50px; background: transparent url(images/icone_communaute-bar.gif) 15px 2px no-repeat; padding-top: 7px; padding-bottom: 7px; text-transform: lowercase; font-size: 110%; }
#member p.fields { line-height: 25px; }
#member p.links { margin: 5px 0px; }
#member p.links a { margin: 0; padding: 0; font-weight: bold; color: #FFF; text-transform: lowercase; }
#member p.links a.newcompte { padding-left: 20px; padding-top: 8px; background: transparent url(images/icone_newCompte.gif) left bottom no-repeat; }
#member p.links a.passlost { padding-left: 10px; padding-top: 8px; background: transparent url(images/icone_perdu.gif) left bottom no-repeat; }
#member label { font-weight: bold; }
#member p br { display: none; }
p.search { margin: 0; padding: 0; height: 20px; border-top: solid 1px #919191; background-color: #c7c7c7; }
span.message { color: #fff; font-weight: bold; }
@media print { #search-form { display: none; }
}
#communaute-navigation p { margin: 0; padding: 3px; border: solid 1px #0e0e0e; border-bottom: none; text-align: right; clear: both; background: #ee68c9 url(images/barre_communaute.jpg) left top repeat-x; }
#communaute-navigation { margin: 0; padding: 0; clear: both; min-height: 25px; float: left; width: 100%; text-align: center; }
ul.onglet { display: inline; margin: 0; padding: 0; float: left; font-size: 90%; list-style: none; border-top: solid 1px #0e0e0e; margin-bottom: -1px; line-height: 20px; text-align: center; }
ul.onglet li { margin: 0; padding: 0; float: left; background: transparent url(images/bouton.gif) left top repeat-x; }
ul.onglet li.first { border-left: solid 1px #2c2c2c; }
ul.onglet li a { margin: 0; height: 1px; padding: 2px 8px 2px 8px; background: transparent url(images/bouton.gif) left center repeat-x; font-weight: bold; border-right: 1px solid #2c2c2c; color: #fff; text-transform: lowercase; text-decoration: none; }
ul.onglet li a:hover { background: transparent url(images/bouton_o.gif) left center repeat-x; color: #fff; text-decoration: none; }
ul.onglet li.selected a { padding-bottom: 3px; background: transparent url(images/onglet_button_active.jpg) left center repeat-x; }
#page { margin: 0; padding: 0; min-width: 955px; background: transparent url(images/barR.png) right top repeat-y; }
#pageContent { background: transparent url(images/barL.png) left top repeat-y; padding-bottom: 25px; }
#data { font-size: 100%; line-height: 150%; }
#communaute-bar div { margin: 0; padding: 5px 5px; }
#communaute-bar div h3 { padding-top: 8px; padding-bottom: 5px; padding-left: 30px; background: transparent url(images/icone_Stat.gif) left top no-repeat; border: none; color: #E032AF; font-size: 100%; }
#communaute-bar div p { color: #706f6f; font-weight: bold; }
#communaute-bar div p strong { color: #404a4a; }
#sidebar { text-align: center; }
#sidebar p.zone { margin: 2px; padding: 5px 10px; font-size: 90%; text-align: left; color: #706f6f; font-weight: bold; }
#sidebar p.zone span.titre { color: #FFF; padding-right: 35px; padding-top: 10px; background: transparent url(images/icone_sidebar.gif) right top no-repeat; font-size: 110%; }
#sidebar p.zone a.newcompte { margin-top: 15px; padding-left: 20px; padding-top: 8px; color: #FFF; line-height: 170%; background: transparent url(images/icone_newCompte.gif) left bottom no-repeat; }
#sidebar div.shopping_solutions { margin: 0; padding: 5px; text-align: left; }
#sidebar div.shopping_solutions h3 { background: transparent url(images/icone_Stat.gif) left top no-repeat; color: #E032AF; font-size: 100%; padding: 8px 0px 5px 30px; }
#sidebar div.shopping_solutions a { margin: 0; }
#sidebar div.shopping_solutions ul { margin: 0; }
h2 { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 50px; font-size: 160%; font-weight: bold; vertical-align: bottom; color: #000000; text-transform: lowercase; clear: both; padding-top: 12px; line-height: 20px; color: #99CC00; background: transparent url(images/icone_h2.gif) left top no-repeat; }
h2 + a { font-weight: bold; }
#popup h2 { display: block; margin-bottom: 10px; }
h3 { margin: 15px 5px 4px 0px; padding: 0px 0px 0px 25px; font-size: 110%; vertical-align: bottom; color: #313131; text-transform: lowercase; font-variant: small-caps; clear: left; line-height: 17px; padding-top: 8px; background: transparent url(images/icone_h3.png) left top no-repeat; }
h4 { margin: 0; padding: 0; font-size: 90%; vertical-align: bottom; color: #000; text-transform: uppercase; clear: left; }
p { margin: 4px 0px 8px 0px; padding: 0; }
ul.list { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px ; list-style: none; }
#pageContent ul.list { margin-left: 25px; }
ul.list li { display: block; margin: 0; padding: 0; }
ul.list li.date { padding-top: 4px; line-height: 90%; }
#news img { float: left; margin: 0px 5px 0px 0px; padding: 0; }
#news-rubriques { margin: 5px 0px 0px 20px; padding: 0; list-style: none; }
#news-rubriques li { margin: 0; padding: 0; width: 50%; float: left; }
#sondage { margin: 0; padding: 0; }
#sondage p.fields { line-height: 20px; }
#sondage p.fields input { margin: 0px 3px 0px 20px; vertical-align: middle; }
#news { margin-top: 10px; }
div.shopping_solution { margin: 0; padding: 0px 0px 5px 0px; list-style: none; border: solid 1px #FFF; }
div.shopping_solution h3 { margin-bottom: 5px; font-size: 120%; }
div.shopping_solution img { margin: 0px 5px 2px 0px; float: left; }
#rubriques-liste { margin: 15px 0px 25px 25px; padding: 0; list-style: none; }
#rubriques-liste li { margin: 0; padding: 2px 0px 0px 0px; width: 33%; float: left; }
ul#actions { margin: 0; padding: 0; text-align: right; }
ul#actions li { display: inline; margin: 0; padding: 0; }
ul.sectionsliste { margin: 0px 0px 10px 6px; padding: 0; list-style: none; }
ul.sectionsliste li { display: block; margin: 0px 0px 0px 0px; padding: 0; float: left; width: 30%; font-size: 110%; }
ul.sectionsliste li a strong { color: #CC3300; }
#loader_container table { margin: auto; }
table.jobs { margin: 8px 0px; border: solid 1px #a1d817; }
table.jobs thead { display: none; }
table.jobs tbody tr td { margin: 0; padding: 5px; text-align: left; vertical-align: top; border: solid 1px #a1d817; }
table.jobs tbody tr td.info { width: 200px; text-transform: lowercase; line-height: 1.4em; }
table.jobs tbody tr td.info strong { color: #969696; }
strong.title { text-transform: uppercase; color: #969696; }
img.avatar { margin: 5px; border: solid 1px #fff; }
#profil { padding: 5px; }
#communaute-bar #member p.links,#communaute-bar #member p.fields { padding-left: 10px; text-align: right; }
#communaute-bar #member p.fields input.button { margin: 0; padding: 0; }
#communaute-bar #member ul { margin: 0px 10px 10px 25px; padding: 0; padding-left: 40px; list-style: square; color: #fff; }
#communaute-bar #member ul li { margin-top: 2px; color: #fff; }
#communaute-bar #member ul li a { color: #fff; }
form#inscription_form legend { color: rgb(224, 50, 175); }
ul.categories li a { padding: 1px 2px 1px 10px; border: 1px none; }
ul.categories li.selected a { padding: 0px 2px 0px 10px; border: 1px solid #aaa; background-color: #ccc; font-weight: bold; }
#plop { float: left; width: 100%; }
#data{ margin: 0px 171px 0px 261px; padding: 5px 10px; }
#communaute-bar{ margin: 0; margin-left: -100%; padding: 0px 0px 0px 0px; float: left; width: 260px; }
#sidebar{ margin: 0; margin-left: -100%; padding: 5px 0px 0px 0px; float: right; width: 170px; }
* html #sidebar{ margin-left: -170px; }
html #sidebar{ margin-left: -170px; }
#pageContent:after { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; clear: both; visibility: hidden; }
#pageContent { display: inline-block; }
* html #pageContent { height: 1%; }
#pageContent { display: block; }
@media print { #communaute-bar { margin: 0; display: none; }
#sidebar { margin: 0; display: none; }
#plop { margin: 0; padding: 0; }
#data { margin: 0px; padding: 10px; }
#page { margin: 0; padding: 0; background: none; min-width: 400px; }
#pageContent { display: block; margin: 0; background: none; }
input.linkToButton, a.linkToButton { display: block; }
}
span.infosup { color: #777; font-size: 95%; }
span.infosup.important { font-variant: small-caps; }
div.offre { margin: 5px 0px 10px 0px; clear: both; }
div.offre div { padding: 5px; background-color: #E3E3E3; border: 3px double #FFF; }
div.offre a { font-weight: bold; }
dl.inscription { margin: 0; padding: 0; }
dl.inscription dt { margin: 0px 0px 4px 0px; padding: 0px 5px 0px 0px; float: left; width: 200px; clear: left; text-align: right; }
dl.inscription dd { margin: 0px 0px 4px 0px; padding: 0; float: left; width: 50%; }
ul.contributions-liste { margin: 0px 0px 0px 5px; padding: 0; list-style: none; }
ul.contributions-liste li { margin: 3px 0px; padding: 0; }
div.error_message { margin: 30px auto; padding: 15px 10px; background: #e3e3e3; width: 80%; background: #e3e3e3 url(/bulle_erreur.png) 95% 0% no-repeat; }
div.error_message ul { list-style: square; }
div.error_message ul li { margin-bottom: 10px; }
ul.article_actions { margin: 0px 15px; padding: 0; list-style: none; float: right; }
@media print { ul.article_actions { display: none; }
}
ul.article_actions li.javascriptElement { display: none; }
html.javascriptEnable ul.article_actions li.javascriptElement { display: inline; }
ul.article_actions li { margin: 0; padding: 0px 0px 0px 10px; display: inline; }
div.round { margin: 5px 25px; padding: 5px; background: #e3e3e3; }
hr.separator_design { margin: 10px auto; padding: 0; width: 100%; background: #e3e3e3 url(/design/allhtml_base/images/forum_separator.png) left top repeat-x; ; height: 2px; border: none; visibility: visible; clear: both; }
dl.partenaires { display: block; margin: 40px 0px 0px 0px; padding: 0; width: 100%; }
dl.partenaires dt { margin: 10px 0px 20px 0px; padding: 0; float: left; width: 270px; clear: left; text-align: right; }
dl.partenaires dd { margin: 10px 0px 20px 10px; padding: 0; float: left; width: 50%; }
ul.partenaires { display: block; margin: 0; padding: 0; width: 100%; list-style: none; }
ul.partenaires li { margin: 10px 0px 20px 0px; padding: 0; text-align: center; float: left; clear: left; width: 50%; }
ul.partenaires li li { clear: right; }
ul.priceminister,ul.shoppingsolution { list-style: none; margin: 5px 0px 5px 25px; padding: 0; }
ul.priceminister li,ul.shoppingsolution li { margin: 0; padding: 0; padding-left: 11px; padding-bottom: 2px; background: transparent url(images/puce_list.png) left 5px no-repeat; }
div.breadcrumbtrail { padding-top: 4px; float: left; }
div.breadcrumbtrail ul { display: inline; margin: 0; padding: 0; list-style: none; }
div.breadcrumbtrail ul li { display: inline; font-weight: bold; }
div.breadcrumbtrail ul li a { color: #000; }
form.gsc-search-box { margin-bottom: 0 !important; }
