/* ======== Liens ======= */
a {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;}
.tags {color:#F47BC5; text-decoration:none;}
.tags:hover {color:#fff; text-decoration:none;}
.a_pages {font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-right:6px; padding-left:6px; background-color:#fff; color:#000; text-decoration:none; border:1px solid; border-color:#9E9C9D;}
.a_pages:hover {font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-right:6px; padding-left:6px; background-color:#BA008C; color:#fff; text-decoration:none; border:1px solid; border-color:#000;}
.a_pages_visited {font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-right:6px; padding-left:6px; background-color:#BA008C; color:#fff; text-decoration:none; border:1px solid; border-color:#000;}
.a_pages_visited:hover {font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-right:6px; padding-left:6px; background-color:#BA008C; color:#fff; text-decoration:none; border:1px solid; border-color:#000;}

/* ============================== Menu ================================== */
#menu {width:718px; height:33px; float:right;}
#menu ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
#menu li {float:right; margin-left:4px; padding-top:5px; padding-bottom:5px; position:relative;}
#menu li a {color:#fff; background-color:#AA1871; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border:0px; text-decoration:none; font-family:"Trebuchet MS"; font-size:17px; font-weight:bold; position:relative;}
#menu li a:hover {color:#fff; background-image: url(../img/onglet_hover.gif); background-repeat:repeat-x; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border:0px; text-decoration:none; font-family:"Trebuchet MS"; font-size:17px; font-weight:bold;}
#menu li .new {color:#fff; background-color:#D80001; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border:0px; text-decoration:none; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold;}
#menu li .new:hover {color:#fff; background-image: url(../img/onglet_hover_new.gif); background-repeat:repeat-x; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border:0px; text-decoration:none; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold;}
#menu .ongletvisite {color:#fff; background-image: url(../img/onglet_hover.gif); background-repeat:repeat-x; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; border:0px; text-decoration:none; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold;}
#ssMenuAnnonces {position:absolute; background:#550430; top:33px; z-index:100; display:none;}
#ssMenuAnnonces .item {float:left; width:150px; display:block; padding:5px 10px 5px 10px; background:#550430; font-size:13px;}
#ssMenuAnnonces .item:hover {float:left; width:150px; display:block; padding:5px 10px 5px 10px; background:#3E0022; font-size:13px;}

/* ============================== GFI ================================== */
#voile {-khtml-opacity:.8; -moz-opacity:.8; filter:alpha(opacity=80); opacity:.8; background:#000; display:none; height:100%; width:100%; position:fixed; left:0; top:0; z-index:1000;}
#popfriend {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:340px; margin-top:-170px; width:400px; margin-left:-200px; text-align:left;}
#popfriend .top {width:380px; background-color:#AA1871; padding:10px; float:left;}
#popfriend .g {width:300px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popfriend .d {width:70px; float:right; text-align:right;}
#popfriend .contenu {width:380px; background-color:#fff; color:#000; padding:10px; float:left; font-size:14px;}

#popcontact {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:420px; margin-top:-210px; width:600px; margin-left:-300px; text-align:left;}
#popcontact .top {width:580px; background-color:#AA1871; padding:10px; float:left;}
#popcontact .g {width:300px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popcontact .d {width:70px; float:right; text-align:right;}
#popcontact .contenu {width:580px; background-color:#fff; color:#000; padding:10px; float:left; font-size:14px; text-align:center;}
#popcontact .contenu p {text-align:left; width:540px; font-family:Arial; margin:0px; font-size:12px; padding-left:10px; margin-bottom:18px;}

#popcontactpa {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:480px; margin-top:-240px; width:600px; margin-left:-300px; text-align:left;}
#popcontactpa .top {width:580px; background-color:#AA1871; padding:10px; float:left;}
#popcontactpa .g {width:300px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popcontactpa .d {width:70px; float:right; text-align:right;}
#popcontactpa .contenu {width:580px; background-color:#fff; color:#000; padding:10px; float:left; font-size:14px; text-align:center;}
#popcontactpa .contenu p {text-align:left; width:540px; font-family:Arial; margin:0px; font-size:12px; padding-left:10px; margin-bottom:18px;}

#popclub {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:500px; margin-top:-250px; width:600px; margin-left:-300px; text-align:left;}
#popclub .top {width:580px; background-color:#AA1871; padding:10px; float:left;}
#popclub .g {width:300px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popclub .d {width:70px; float:right; text-align:right;}
#popclub .contenu {width:580px; background-color:#fff; color:#000; padding:10px; float:left; font-size:14px; text-align:center;}
#popclub .contenu p {text-align:left; width:540px; font-family:Arial; margin:0px; font-size:12px; padding-left:10px; margin-bottom:18px;}

#popshop {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:500px; margin-top:-250px; width:600px; margin-left:-300px; text-align:left;}
#popshop .top {width:580px; background-color:#AA1871; padding:10px; float:left;}
#popshop .g {width:300px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popshop .d {width:70px; float:right; text-align:right;}
#popshop .contenu {width:580px; background-color:#fff; color:#000; padding:10px; float:left; font-size:14px; text-align:center;}
#popshop .contenu p {text-align:left; width:540px; font-family:Arial; margin:0px; font-size:12px; padding-left:10px; margin-bottom:18px;}

#popPa {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:600px; margin-top:-300px; width:900px; margin-left:-450px; text-align:left;}
#popPa .top {width:880px; background-color:#AA1871; padding:10px; float:left;}
#popPa .g {width:500px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popPa .d {width:70px; float:right; text-align:right;}
#popPa .contenu {width:880px; background-color:#fff; color:#000; padding:10px; float:left; font-size:14px; text-align:center;}
#popPa .contenu p {text-align:left; width:540px; font-family:Arial; margin:0px; font-size:12px; padding-left:10px; margin-bottom:18px; float:left;}

/* ============== popup bons plans ================= */
#popBP {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:600px; margin-top:-300px; width:900px; margin-left:-450px; text-align:left;}
#popBP .top {width:880px; background-color:#AA1871; padding:10px; float:left;}
#popBP .g {width:500px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popBP .d {width:70px; float:right; text-align:right;}
#popBP .contenu {width:880px; background-color:#fff; color:#000; padding:10px; float:left; font-size:14px; text-align:center;}
#popBP .contenu p {text-align:left; width:840px; font-family:Arial; margin:0px; font-size:12px; padding-left:10px; margin-bottom:18px; float:left;}
#offresBP {background-color:#EDEDED; display:none; padding:10px; color:#000; border:2px solid #000; position:fixed; z-index:1002; top:50%; left:50%; height:90px; margin-top:-45px; width:820px; margin-left:-410px; text-align:left;}

#gfiUpload1 {background-color:#EDEDED; display:none; padding:20px; color:#000; border:2px solid #000; position:fixed; z-index:1002; top:50%; left:50%; height:300px; margin-top:-150px; width:460px; margin-left:-250px; text-align:left;}
#gfiUpload2 {background-color:#EDEDED; display:none; padding:20px; color:#000; border:2px solid #000; position:fixed; z-index:1002; top:50%; left:50%; height:300px; margin-top:-150px; width:460px; margin-left:-250px; text-align:left;}
#gfiUpload3 {background-color:#EDEDED; display:none; padding:20px; color:#000; border:2px solid #000; position:fixed; z-index:1002; top:50%; left:50%; height:300px; margin-top:-150px; width:460px; margin-left:-250px; text-align:left;}
#gfiUploadBP {background-color:#EDEDED; display:none; padding:20px; color:#000; border:2px solid #000; position:fixed; z-index:1002; top:50%; left:50%; height:300px; margin-top:-150px; width:460px; margin-left:-250px; text-align:left;}

/* ============== iframe petites annonces ================= */
.criteres {float:left; width:600px; font-family:Arial; font-size:12px;}
.criteres h1 {float:left; margin:0px; font-size:22px; letter-spacing:-1px; color:#AA1871;}
.criteres p {text-align:left; margin:0px;}
.criteres .it {font-size:14px; font-weight:bold;}
.criteres .content {float:left; width:560px; margin-top:10px; margin-right:10px; height:393px; border:1px solid #E9D5E1; padding:10px; background:#F5E4EE;}
.criteres .content:hover {float:left; width:560px; margin-top:10px; margin-right:10px; height:393px; border:1px solid #E9D5E1; padding:10px; background:#FED2D2;}
.liste {float:left; font-family:Arial; width:280px; font-size:12px;}
.liste h1 {float:left; margin:0px; font-size:22px; letter-spacing:-1px; color:#AA1871;}
.liste p {text-align:left; font-family:Arial; margin:0px; font-size:12px;}
.liste .content {float:left; width:252px; margin-top:10px; margin-right:10px; height:393px; border:1px solid #E9D5E1; background:#F2EFF1; padding:10px; overflow:scroll;}
.liste .content .item {float:left; width:234px; padding-top:5px; padding-bottom:5px; margin-bottom:5px; background:#E6D6E1; letter-spacing:-1px;}
.liste .content .item a {color:#AA1871; text-decoration:underline;}
.liste .content .item a:hover {color:#000; text-decoration:none;}
.liste .content img {border:none;}
.formPa {float:left; width:560px;}
.formPa .libelle {float:left; width:160px; margin-bottom:8px; padding-top:5px;}
.formPa .field {float:left; width:400px; margin-bottom:8px;}
.formPa .field input {width:296px; font-size:13px; height:21px;}
.formPa .field select {width:300px; font-size:13px; height:21px;}
.formPa .photos {width:455px; float:left; height:90px;}
.formPa .photos img {border:none;}

.formulaire {margin:0px; padding:4px; color:#000; font-size:14px; font-family:"Trebuchet MS";}
.formulaire input {width:190px;}
.formulaire textarea {width:190px; height:90px; font-size:11px;}
.formulaire .cont_g {width:160px; float:left; margin-bottom:10px;}
.formulaire .cont_d {width:200px; float:left; margin-bottom:10px; text-align:right;}
.formulaire .submit {background-color:#AA1871; font-size:22px; font-weight:bold; letter-spacing:-1px; width:186px; margin:0px; float:right; text-align:center; padding:3px; border:1px solid #5B012A;}
.formulaire .submit:hover {background-color:#6D0434; font-size:22px; font-weight:bold; letter-spacing:-1px; width:186px; margin:0px; float:right; text-align:center; padding:3px; border:1px solid #5B012A;}
.formulaire .submit a {color:#fff; text-decoration:none;}
.formulaire .submit a:hover {color:#fff; text-decoration:none;}
.formulaire a {color:#000; text-decoration:underline;}
.formulaire a:hover {color:#000; text-decoration:none;}
.infosclub {text-align:left; width:540px; font-family:Arial; margin:0px; font-size:12px; padding-left:10px; margin-bottom:18px;}
.infosclub a {font-weight:bold; color:#000; text-decoration:underline;}
.infosclub a:hover {font-weight:bold; color:#000; text-decoration:none;}

#popmap {background-color:#fff; padding:0px; color:#000; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:600px; margin-top:-300px; width:600px; margin-left:-300px; text-align:left;}
#popmap .top {width:580px; background-color:#AA1871; padding:10px; float:left;}
#popmap .g {width:300px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popmap .d {width:70px; float:right; text-align:right;}
#map {width:600px; height:557px; float:left;}

#popLyon {background-color:#fff; padding:0px; color:#000; display:none; border:3px solid #000; position:fixed; z-index:1001; top:50%; left:50%; height:363px; margin-top:-195px; width:480px; margin-left:-240px; text-align:left;}
#popLyon .top {width:460px; background-color:#AA1871; padding:10px; float:left;}
#popLyon .g {width:350px; float:left; font-size:18px; font-weight:bold; color:#fff; letter-spacing:-1px;}
#popLyon .d {width:100px; float:right; text-align:right;}
#popLyon .live {width:440px; float:left; text-align:left; height:300px; background:#000; padding:10px 20px;}

/* ============================ Footer ================================= */
#footer {line-height:12px; margin:0px; padding:0px; text-align:left; color:#A88BAF; margin-top:20px; margin-bottom:20px; padding-bottom:20px; font-size:12px; width:100%; float:left;}
#footer a {color:#A88BAF; text-decoration:underline;}
#footer a:hover {color:#A88BAF; text-decoration:none;}
