body {
font-size:11px;
font-family:'Lucida sans', Arial;
color:#7E015F;
background:#FFF;
margin-left:0;
margin-right:0;
min-width:1024px;
}

h1 {
font-weight:normal;
font-size:0.6em;
margin-top:0;
}

#page {
width:100%;
margin:10px auto 0;
padding:0;
}

#header {
background:url(../images/top-repeatr.jpg) repeat-x top #fff;
height:110px;
position:absolute;
top:0;
width:100%;
min-width:1024px;
}

#abonnements {
text-align:center;
width:545px;
float:right;
margin-top:80px;
height:29px;
background:url(../images/liens-haut.png) no-repeat bottom;
padding-left:7px;
}

#abonnements img {
margin-top:10px;
}

#content_acc {
margin:30px 0 50px;
}

#barre1 {
height:108px;
background-color:#7e015d;
border-top:7px solid #b34696;
border-bottom:7px solid #b34696;
margin-top:20px;
clear:both;
position:absolute;
top:90px;
width:100%;
min-width:1024px;
}

#barre2 {
height:40px;
background-color:#F3E8F0;
margin:230px 0 0;
padding:0;
}

#formulaire {
clear:both;
margin:30px 80px 0;
padding:0;
}

.ligne {
clear:both;
text-align:left;
border:1px solid #FFF;
margin:0;
padding:0;
}

.case {
float:left;
width:300px;
margin:0;
padding:0;
}

.case_input {
float:left;
width:300px !important;
text-align:left;
margin:0;
padding:0;
}

.case_input .champ_form {
width:280px;
}

#lieu {
float:left;
width:200px;
text-align:left;
}

#lieu .champ_form {
width:180px;
}

*html .champ_form {
margin-bottom:1px;
}

a {
text-decoration:none;
font-weight:bold;
color:#7E015F;
}

a:hover {
font-weight:bold;
color:#F68B0B;
}

h2 {
font-size:16px;
font-weight:bold;
margin:0 0 15px;
padding:0;
}

h3 {
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}

#nb_offres {
width:762px;
font-weight:bold;
font-size:14px;
margin:50px 0 30px;
}

#formulaire_head {
float:left;
margin:0;
padding:0 0 0 20px;
}

#content {
clear:both;
margin:0;
padding:20px 0 0;
}

#barre_gauche {
float:left;
width:190px;
margin-bottom:20px;
margin-left:15px;
overflow:hidden;
}

#barre_gauche_haut {
background:url(../../images/barre_haut.gif);
height:13px;
width:170px;
}

#content_barre_gauche {
width:160px;
text-align:left;
background:#E3ACD5;
margin:0 !important;
padding:0 5px 1px;
}

#content_barre_gauche a:hover {
color:#FFF;
border-bottom:1px dotted #FFF;
}

#barre_gauche_bas {
background:url(images/barre_bas.gif);
height:13px !important;
padding-bottom:10px;
margin:0 !important;
}

#slot_1 {
margin-bottom:10px;
}

#slot_2 {
margin:0 5px;
}

#resultats {
float:left;
width:58%;
text-align:left;
margin:10px 5px 0 25px;
padding:0;
}

#infos_recherche {
margin:0 0 25px;
padding:10px 0 15px 5px;
}

#rech {
float:left;
margin-left:5px;
font-size:20px;
}

#tri {
text-align:right;
margin-right:5px;
}

.offre {
margin:0 5px;
padding:5px;
}

.offre_sponso {
background:#EEF3F5;
margin:5px 5px 20px;
padding:5px;
}

.titre_offre {
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

.content_offre {
margin-top:5px;
margin-bottom:5px;
}

#navigation {
text-align:right;
padding-right:10px;
padding-top:20px;
margin-bottom:30px;
display:block;
clear:both;
}

#barre_droite {
float:right;
width:180px;
border-left:1px dashed #ccc;
margin:0 0 20px;
padding:0 0 0 10px;
}

#barre_droite a {
color:#2f3a3e;
font-weight:bold;
}

*html #barre_droite {
margin:10px 0 0;
}

#formulaire_ins {
margin:0 126px;
padding:0;
}

.ligneform {
clear:both;
height:25px;
}

.ligneform_spo {
clear:both;
height:25px;
margin:0 101px;
}

.annonces {
float:left;
text-align:left;
margin-top:5px;
}

.case2 {
float:left;
width:160px;
text-align:left;
margin-top:5px;
}

.case3 {
float:left;
width:320px;
text-align:left;
}

.case4 {
float:left;
width:30px;
margin-top:5px;
}

.in_form {
font-family:'Lucida sans', Arial;
font-size:13px;
}

#boutons {
clear:both;
padding-top:10px;
padding-bottom:20px;
}

#formulaire_sup {
margin:0 101px;
padding:0;
}

.select {
width:360px;
}

.norm {
font-weight:normal !important;
}

#bas_page {
background-position:bottom;
background-repeat:no repeat;
height:22px;
display:block;
clear:both;
}

#footer {
color:#993D83;
font-size:11px;
width:100%;
border-top:1px dashed #CCC;
background-color:#F8F2F4;
margin:40px auto 0;
}

#footer ul {
float:left;
width:17%;
margin-left:2%;
border-right:1px dashed #CCC;
padding:0;
}

#footer ul li {
color:#000;
font-weight:bold;
font-size:13px;
margin-top:5px;
padding-right:5px;
list-style-type:none;
}

#footer ul li a {
font-size:11px;
font-weight:normal;
color:#993D83;
}

#footer p {
text-align:center;
color:#FFF;
margin:0 !important;
}

*html #footer {
margin-top:30px;
}

.sub_footer {
background-color:#921b72;
border-top:5px solid #b34696;
border-bottom:5px solid #b34696;
clear:both;
width:100%;
color:#fff;
text-align:center;
margin:10px auto 0;
padding:10px 0 9px;
}

#sup_footer {
padding-bottom:5px !important;
text-align:center;
display:block;
clear:both;
border-top:1px dashed #ccc;
padding-top:5px;
margin:0 !important;
}

.nettoyeur {
border:medium none;
clear:both;
font-size:1px;
height:0;
line-height:1px;
margin:0;
padding:0;
}

.header-top {
width:100%;
position:absolute;
left:0;
top:0;
height:30px;
background:url(../images/top-fil.jpg) repeat-x top;
margin:0 auto;
padding:0;
}

.verte {
background-color:#FFF;
border:1px solid #7E015F;
font-size:14px;
font-weight:bold;
color:#898989;
margin-bottom:4px;
padding:5px;
}

.textarea_verte {
background-color:#FFF;
border:1px solid #7E015F;
height:70px;
width:90%;
font-size:11px;
font-family:'Lucida sans',Arial;
margin:10px;
}

.bt-valider {
background:url(../images/envoyer.gif) no-repeat top;
width:91px;
height:15px;
border:0;
margin:0 auto;
}

.decouvrir-container p {
display:block;
clear:both;
font-size:11px;
margin:0;
padding:0 5px;
}

a.decouvrir {
width:234px;
height:27px;
position:absolute;
bottom:0;
left:0;
display:block;
z-index:100;
background:url(../images/decouvrir.png) no-repeat top left;
}

a.decouvrir:hover {
background:url(../images/decouvrir-o.png) no-repeat top left;
}

.moovement-logo {
padding-top:20px;
margin:0 auto;
}

.form {
padding-top:8px;
text-align:left;
width:835px;
height:140px;
margin-top:5px;
padding-left:13px;
}

.poste {
background:url(../images/bg-input-poste.png) no-repeat left;
width:265px;
height:35px;
float:left;
border:0;
font-size:15px;
color:#000;
padding:15px 26px 0 5px;
}

.guidelines {
display:block;
float:left;
width:293px;
text-align:left;
color:#FFF;
font-size:11px;
height:12px;
margin-left:6px;
}

.guidelines-ville {
float:left;
width:195px;
text-align:left;
color:#FFF;
font-size:11px;
height:12px;
margin-left:6px;
}

.ville {
background:url(../images/int-bg-input-ville.png) no-repeat left;
width:171px;
height:35px;
float:left;
margin-left:5px;
border:0;
font-size:15px;
color:#000;
padding:15px 26px 0 5px;
}

button.search-int {
background:transparent none repeat scroll 0 0;
background-image:url('../images/bt-search.gif');
width:131px;
height:42px;
font-size:14px;
float:left;
border:0;
margin-top:9px;
margin-left:5px;
cursor:pointer;
font-weight:bold;
color:#7E015F;
border-width:0;
padding:0 0 10px 32px;
}

button.search-int:hover {
color:#7E015F;
text-decoration:none;
}

a.pinkButton {
background-image:url('../images/pinkButton.gif');
width:91px;
height:15px;
font-size:11px;
text-align:center;
float:right;
border:0;
margin-top:5px;
margin-right:25px;
cursor:pointer;
font-weight:normal;
color:#FFF;
border-width:0;
padding:0;
}

a.pinkButton:hover {
color:#FFF;
text-decoration:none;
}

.sous-optioncontent a.pinkButton {
color:#FFF;
margin-left:10px;
padding:0;
}

.sous-optioncontent a.pinkButton:hover {
color:#FFF;
text-decoration:none;
padding:0;
}

.label1 {
color:#FFF;
font-size:11px;
width:303px;
height:17px;
float:left;
}

.label2 {
float:left;
color:#FFF;
font-size:11px;
height:12px;
padding-top:5px;
width:30px;
}

.motif {
float:right;
width:165px;
height:108px;
background:url(../images/motif_logo.jpg) no-repeat top right;
}

.location {
font-size:12px;
}

.navigation-interne {
float:right;
color:#802A66;
font-size:12px;
padding-right:10px;
text-align:left;
width:300px;
font-weight:normal;
padding-top:5px;
}

.navigation-interne .bold {
float:left;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}

a.next-lnk,a.next-lnk,a.prev-lnk-o,a.prev-lnk {
width:13px;
height:13px;
float:left;
margin-left:4px;
padding-right:4px;
cursor:pointer;
}

a.next-lnk-o {
background:url(../images/next-lnk-o.gif) no-repeat top left;
}

a.next-lnk {
background:url(../images/next-lnk.gif) no-repeat top left;
}

a.prev-lnk {
background:url(../images/prev-lnk.gif) no-repeat top left;
}

a.prev-lnk-o {
background:url(../images/prev-lnk-o.gif) no-repeat top left;
}

.title {
width:190px;
background:url(../images/filtre-top.png) no-repeat top left;
display:block;
clear:both;
}

h3.title {
color:#333;
font-weight:normal;
font-size:11px;
text-align:left;
cursor:pointer;
padding:8px 5px 5px;
}

.filtre ul {
padding-left:10px;
padding-right:10px;
padding-bottom:6px;
list-style-type:none;
border-bottom:1px dashed #ccc;
margin:0;
}

.filtre ul li a {
font-weight:bold;
color:#333;
}

.filtre ul li {
font-weight:bold;
color:#333;
display:block;
clear:both;
}

.alerte {
height:32px;
width:360px;
background:url(../images/corner-repeat.gif) repeat top left;
display:block;
clear:both;
float:right;
}

.alerte-left {
width:15px;
height:32px;
float:left;
background:url(../images/corner-left.gif) no-repeat top left;
}

.alerte-right {
width:15px;
height:32px;
float:right;
background:url(../images/corner-right.gif) no-repeat top right;
}

.alerte-top {
border-bottom:1px dashed #CCC;
padding:5px;
}

.alerte-bottom {
height:24px;
width: 310px;
float: left;
}

.popup {
border:0;
height:200px;
width:400px;
display:none;
margin:10px;
}

.popup h2 {
font-size:16px;
font-weight:bold;
}

.popup button {
border:2px solid #7E015F;
background-color:#F3E8F0;
color:#7E015F;
cursor:pointer;
font-weight:bold;
padding:8px 12px;
}

.popup button:hover {
background-color:#7E015F;
color:#fff;
}

ul.uneoffre li h3 a:hover {
text-decoration:none;
font-weight:normal;
}

ul.uneoffre li p {
color:#333;
margin:0 0 3px;
padding:0;
}

ul.uneoffre {
list-style-type:none;
margin:0;
padding:0;
}

ul.uneoffre li {
position: relative;
display:block;
margin-bottom:10px;
padding:5px 5px 12px;
}

.offre_titre,.offre_titre_sponso {
font-size:16px;
color:#7E015F;
display:block;
clear:both;
font-weight:normal;
}

p.detail-offre {
font-weight:bold;
font-size:11px;
margin-top:10px;
float:left;
}

span.detail_time {
color:#F57F07;
}

p.detail-offre a {
font-size:12px;
font-weight:bold;
color:#F57F07;
}

span.dataLocalisationAnnonce a {
color:#b870a2;
}

a.dataEntrepriseAnnonce {
color:#40599b;
}

.pratique {
float:left;
background:url(../images/pratique.jpg) no-repeat left;
padding:7px 7px 7px 18px;
}

.sous-optioncontent {
display:block;
clear:both;
border:1px solid #999;
background:#FFF;
margin:30px 5px 5px 5px;
}

.sous-optioncontent a {
color:#333;
padding:5px;
}

.sous-optioncontent a:hover {
color:#333;
text-decoration:underline;
}

ul.uneoffre li p.options_offre {
float:right;
text-align:right;
font-size:10px;
margin:0;
display: none;
}

ul.uneoffre li p.options_offre a {
color:#717171;
}

ul.uneoffre li p.options_offre a:hover {
text-decoration:underline;
color:#717171;
}

ul.uneoffre li p.options_offre img {
vertical-align:bottom;
}

.divActus {
border:0;
margin:10px;
}

.colInfo {
clear:both;
height:25px;
margin:20px 10px;
}

.colInfo a {
margin-left:9px;
float:left;
}

.colInfo img {
border:0;
margin:0 3px;
}

.sous-optioncontent h3,.sous-optioncontent h3.actualiteTitle {
color:#606060;
font-size:12px;
padding-top:10px;
float:left;
}

.sous-optioncontent h3.actualiteTitle {
float:none;
}

.sous-optioncontent ul {
list-style-type:disc;
background:none;
}

.sous-optioncontent ul li {
display:list-item;
color:#333;
margin:0;
padding:0;
}

.sous-optioncontent ul li:hover {
background:none;
}

.linksWikio {
padding-left:15px;
}

.linksWikio h4 {
color:#7F817A;
font-size: 11px;
}

.linksWikio h4 a {
color:#7F817A;
font-weight:normal;
font-size: 11px;
}

.mail-ami-block {
float:left;
display:block;
clear:both;
border:1px solid #999;
background:#FFF;
width:582px;
margin:0 0 2px;
}

a.flux_rss {
color:#fff;
text-decoration:none;
font-size:11px;
font-weight:normal;
}

a.flux_rss:hover {
text-decoration:underline;
color:#fff;
font-size:11px;
font-weight:normal;
}

.groupItem .itemHeader {
width:190px;
height:27px;
background:url(../images/filtre-top.png) no-repeat top left;
display:block;
clear:both;
}

.groupItem h3.itemHeader {
color:#333;
font-weight:bold;
font-size:11px;
text-align:left;
cursor:pointer;
padding:8px 5px 5px;
}

.groupItem ul,.groupItemActive ul {
border-bottom:1px dashed #ccc;
margin:0;
padding:4px 10px 6px;
}

.groupItem .groupItemActive ul li {
list-style-type:none;
font-weight:normal;
font-size:11px;
margin-left:5px;
padding:0 0 0 10px;
}

.groupItem .groupItemActive ul li ul li {
font-weight:normal;
font-size:11px;
padding:0 0 0 20px;
}

.groupItem .groupItemActive ul li h3 {
padding-left:0;
}

.groupItem .groupItemActive ul li ul,.groupItem ul li ul li ul {
border-bottom:none;
}

.groupItem .groupItemActive ul li ul {
padding:2px;
}

span.arboSign {
display:block;
float:left;
font-size:9px;
margin:-1px 5px 0 0;
}

.groupItem ul li a {
font-weight:normal;
color:#333;
}

.groupItem ul li {
font-weight:normal;
color:#333;
clear:both;
margin-left:20px;
padding-top:4px;
list-style-type:disc;
}

.groupItem ul.facetsLink li ul {
border:0;
display:none;
padding:0 0 0 8px;
}

.groupItem ul.facetsLink li.morefacetLink {
padding-top:5px;
list-style-type:none;
}

.groupItem ul li.nopuce {
list-style-type:none;
}

li.nopuce ul li {
margin-left:0;
}

.groupItem ul.facetsLink li.morefacetLink a {
color:#7E015F;
font-size:11px;
font-weight:bold;
}

.groupItem ul li img {
vertical-align:middle;
}

.groupItem h3 {
font-size:13px;
padding:10px 10px 5px;
}

.groupItem .groupItemActive h3 {
font-size:12px;
padding:5px 5px 2px 10px;
}

.sortHelper {
border:1px dashed #666;
width:auto !important;
}

div#navigation a {
margin-right:2px;
border:1px solid #A22D85;
text-decoration:none;
color:#7E015F;
padding:2px 5px;
}

div#navigation a:hover,div#navigation a:active {
border:1px solid #7E015F;
background-color:#D18DC2;
}

div#navigation span.current {
margin-right:2px;
border:1px solid #7E015F;
font-weight:bold;
background-color:#A22D85;
color:#FFF;
padding:2px 5px;
}

div#navigation span.disabled {
margin-right:2px;
border:1px solid #929292;
color:#929292;
padding:2px 5px;
}

a.greenbutton {
background-image:url('../images/greenbutton.jpg');
display:block;
width:180px;
height:53px;
padding-top:16px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:14px;
}

#advanced_search {
float:right;
width:192px;
text-align:left;
}

#advanced_search ul {
margin-top:20px;
padding-left:10px;
margin-left:0;
}

#advanced_search ul li {
list-style-type:none;
margin-bottom:3px;
}

#advanced_search ul li a {
text-decoration:underline;
color:#fff;
font-weight:normal;
font-size:10px;
}

#liNoSauv {
color:#717171;
list-style-type:none;
}

#simplemodal-overlay {
background-color:#000;
cursor:wait;
}

#simplemodal-container {
height:186px;
width:400px;
background-color:#fff;
border:3px solid #ccc;
}

#simplemodal-container a.modalCloseImg {
background:url(../images/basic/x.png) no-repeat;
width:25px;
height:29px;
display:inline;
z-index:3200;
position:absolute;
top:-15px;
right:-18px;
cursor:pointer;
}

#simplemodal-container #basicModalContent {
padding:8px;
}

#tooltip {
position:absolute;
z-index:3000;
border:1px solid #999;
background-color:#eee;
width:245px;
opacity:0.9px;
color:#333;
font-size:10px;
padding:10px;
}

#tooltip h3,#tooltip div {
margin:0 0 8px;
}

#tooltip h3 {
color:#B870A2;
font-size:14px;
}

.ac_results {
border:1px solid #000;
background-color:#FFF;
overflow:hidden;
z-index:99999;
padding:0;
}

.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
margin:0;
padding:0;
}

.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
overflow:hidden;
margin:0;
padding:2px 5px;
}

.ac_loading img.spindle {
display:block;
}

span.spindle {
background:url('../images/indicator.gif') right center no-repeat;
width:16px;
height:16px;
position:absolute;
right:10px;
top:18px;
z-index:10;
display:none;
}

.ac_odd {
background-color:#eee;
}

.ac_over {
background-color:#717171;
color:#FFF;
}

.ac_results li span.nbResultComplete {
float:right;
color:#717171;
font-size:8px;
}

.ac_results li.ac_over span.nbResultComplete {
color:#FFF;
}

.ac_loading #reset1,.ac_loading #reset2,.ac_loading #reset3 {
display:none;
}

#fieldkeyword1,#fieldkeyword3 {
width:298px;
position:relative;
float:left;
}

#fieldkeyword2 {
width:208px;
position:relative;
float:left;
}

#reset1,#reset2,#reset3 {
background:transparent url('../images/close.gif') repeat scroll 0 0;
cursor:pointer;
display:block;
height:11px;
overflow:hidden;
position:absolute;
right:12px;
top:18px;
width:11px;
z-index:1;
}

#reset2 {
right:10px;
}

#menu_im,#content_barre2 {
width:100%;
margin:0 auto;
}

#menu_im a:hover,a img,.content_offre a {
border:none;
}

*html .case_input,*+html .case_input {
float:none;
padding-right:25px;
}

*html #lieu,*+html #lieu {
float:none;
width:180px;
margin:0;
padding:0;
}

*html #recherche_but,*+html #recherche_but {
margin-left:16px;
}

a.aimg,a.aimg:hover {
border-bottom:0 dotted #FFF;
}

*html #content,*+html #content,#aff_offres {
margin:0;
padding:0;
}

.info_offre,ul.uneoffre li h3 a span,.offre_titre_sponso {
font-weight:bold;
}

#footer ul li a:hover,alerte_mail_recherche
ul.uneoffre li a:hover,p.detail-offre a:hover,span.dataLocalisationAnnonce a:hover,a.dataEntrepriseAnnonce:hover,.groupItem ul li a:hover,a.greenbutton:hover {
text-decoration:underline;
}

.navigation-interne .texte,.alerte-content {
float:left;
}

.filtre,.groupItem {
width:190px;
margin-top:10px;
background:url(../images/top-repeatr.gif) repeat top left;
display:block;
clear:both;
color:#333;
}

.filtre p,.groupItem p,.groupItem .groupItemActive ul {
padding-left:10px;
}

.filtre-footer,.groupItem-footer {
width:190px;
height:12px;
background:url(../images/bottom-left.gif) repeat top left;
display:block;
clear:both;
}

div.divads{background:#e8f9ff;margin:10px 0;padding:10px;}
div.divads .ad_header{padding:5px;font-size:8pt;}
div.divads a .ad_header{text-decoration:none;}
div.divads .gmark{color:#006bb5;font-size:.9em;}
div.divads dl{margin:0 5px;}
div.divads dl dt{margin:0 0 3px 0;line-height:1.2em;font-size:1.1em;}
div.divads dl dd{margin-bottom:5px;line-height:1.4em;}
div.divads dd a,dd.gads dd a:hover,dd.gads dd a:visited{text-decoration:none;}
