* {padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:11px; }

#div_texte_index { width:941px; margin:40px auto 30px auto; color:#999999; }
#div_texte_index .p_AMOUR_pied { color:#999999; font-size:11px; text-align:left; }
#div_texte_index .p_AMOUR_pied strong { color:#999999; font-size:11px; text-align:left; font-weight:bold; }

/* ==== Surcharge de la partie gauche spécifique ==== */
div#div_corps_page { display:block; position:relative; margin-left: 5px; /*width:778px;*/ min-height:490px; background:white url(/h/IMG/COMMUN/tiret_colgche_bleu_large.gif) repeat-y; border-left:1px solid #9999ff; border-right:1px solid #9999ff; /*border:1px solid orange;*/ }
div#div_partie_gauche { display:block; position:relative; float:left; width:182px; /*border:1px solid purple;*/ }
div#div_partie_gauche > div#div_gauche_utile { display:block; position:relative; width:171px; margin-left:5px; }
div#div_partie_gauche > div#div_gauche_utile_rech { display:block; position:relative; width:171px; margin-left:5px; background-color: #e4eee6; }

/* ==== Surcharge de la partie droite spécifique ==== */
div#div_partie_droite { display:block; position:relative; width:772px; float:left; padding:0px 12px 0px 10px; /*border:1px solid green;*/ }

div#div_photo { width:151px; height:auto; background:#8F9CEC url(../../IMG/PIED/photo_temoin.jpg) no-repeat 0px 20px; padding:216px 0px 7px 0px; border:1px solid red; }

div#div_liste_temoignage { position:relative; width:786px; margin-bottom:10px; /*border:1px solid red;*/ }

/* ==== Choix des témoignages à consulter ==== */
div#div_choix_temoignage { position:relative; float:left; width:171px; height:98px; margin:5px 0px 5px 5px; padding:5px 0px 0px 0px; background:#B3C7DD url(../../IMG/TEMOIGNAGE/fond_choix_temoignage.gif) no-repeat top left; }
div#titre_choix_temoignage { position:relative; float:left; font-size:14px; color:#405396; padding-left:10px; }

div.choix_temoignage { position:relative; float:left; text-decoration:none; width:170px; padding:7px 0px 7px 10px; font-size:12px; /*color:#405396;*/ cursor:pointer; }

.choix_temoignage_on { width:169px; height:14px; color:#FFFFFF; background:url(../../IMG/TEMOIGNAGE/fond_choix_temoignage_on.gif) no-repeat 1px 2px; }
.choix_temoignage_off { color:#405396; }

/* ==== Lien pour témoigner et participer au tirage au sort ==== */
div#div_ecrire_temoignage { position:relative; float:left; width:auto; height:auto; }
div#div_ecrire_temoignage div#div_ecrire_temoignage_haut { position:relative; float:left; width:156px; height:auto; min-height:35px; padding:78px 0px 0px 15px; margin-left:5px; background:url(../../IMG/TEMOIGNAGE/fond_lien_saisie_temoignage_haut.gif) no-repeat top left; }
div#div_ecrire_temoignage div#div_ecrire_temoignage_bas { position:relative; float:left; width:171px; height:38px; margin-left:5px; background:url(../../IMG/TEMOIGNAGE/fond_lien_saisie_temoignage_bas.gif) no-repeat top left; }
div#div_ecrire_temoignage_haut div#div_ecrire_texte1 { position:relative; float:left; font-size:13px; color:#405396; text-align:center; }
div#div_ecrire_temoignage_haut div#div_ecrire_texte2 { display:none; position:relative; float:left; padding-top:4px; font-size:13px; font-weight:bold; color:#405396; text-align:center; }
div#div_ecrire_temoignage_haut div#div_ecrire_texte2 span { display:none; font-size:17px; font-weight:bold; color:#CC0099; }
div#div_ecrire_temoignage_haut div#div_ecrire_texte3 { display:none; position:relative; float:left; padding-top:0px; font-size:13px; font-weight:bold; color:#405396; text-align:center; width:140px; height:40px; background:url(/h/IMG/TEMOIGNAGE/logo_pierre_et_vacances_col_gauche.gif) no-repeat 0px 15px; }
div#div_ecrire_temoignage_haut div#div_ecrire_texte4 { display:none; position:relative; float:left; padding-top:0px; font-size:11px; font-weight:bold; color:#405396; text-align:center; }

div#div_ecrire_temoignage_bas a.bouton_saisie { position:relative; float:left; display:block; float:left; width:85px; height:17px; text-decoration:none; margin-top:13px; margin-left:40px; }
div#div_ecrire_temoignage_bas a.bouton_saisie span.corps { display:block; float:left; height:17px; width:65px; padding-left:10px; padding-top:0px; text-align:center; color:#ffffff; font-size:11px; background:url(/h/IMG/TEMOIGNAGE/bouton_temoignez_fond.gif) no-repeat top left; /*border:1px solid red;*/ }
div#div_ecrire_temoignage_bas a.bouton_saisie span.fin { display:block; float:left; height:17px; width:10px; background:url(/h/IMG/TEMOIGNAGE/bouton_temoignez_fin.gif) no-repeat top left; /*border:1px solid blue;*/ }
div#div_ecrire_temoignage_bas a.bouton_saisie:hover span.corps,div#div_ecrire_temoignage_bas a.bouton_saisie:hover span.fin { background-position:left -17px; color:#006699; cursor:hand; }

a#div_info,div#div_info { display:block; position:relative; float:left; padding-left:83px; font-size:10px; font-weight:bold; color:#666699; padding-top:3px; }

/* ==== Recherche de témoignage ==== */
div#div_recherche_old { position:relative; float:left; width:auto; height:auto; padding:10px 0px 10px 0px; margin-top:10px; margin-left:5px; color:#EEF3F8; background-color:#FFFFFF; border:1px solid #70A1D6; }
div#div_recherche { position:relative; float:left; width:171px; height:auto; padding:5px 0px 0px 0px; margin-top:10px; margin-left:5px; color:#EEF3F8; background:url(/h/IMG/TEMOIGNAGE/fond_rech_temoignage_haut.gif) no-repeat top left; /*border:1px solid red;*/ }
div#div_bas_recherche { position:relative; float:left; width:171px; height:32px; padding:8px 0px 0px 0px; margin-left:5px; background:url(/h/IMG/TEMOIGNAGE/fond_rech_temoignage_bas.gif) no-repeat top left; /*border:1px solid red;*/ }
div#div_titre_recherche { position:relative; float:left; font-size:14px; color:#405396; padding:0px 0px 5px 10px; }
div#div_bloc_recherche { position:relative; float:left; width:165px; height:auto; padding:5px 2px 0px 10px; margin:5px 0px 5px 0px; /*border:1px solid blue;*/ }
div.critere_type { position:relative; float:left; width:57px; color:#405396; /*border:1px solid orange;*/ }
div#div_recherche .deroule_type { position:relative; float:left; width:150px; color:#000000; text-align:left; margin-top:3px; /*border:1px solid red;*/ }
.select_champ { width:150px; }
.option_type { padding-left:2px; width:129px; }
div.critere_date { position:relative; float:left; width:55px; color:#405396; margin-top:4px; /*border:1px solid orange;*/ }
div.critere_departement { position:relative; float:left; width:97px; color:#405396; margin-top:12px; }
div.critere_pseudo { position:relative; float:left; width:64px; color:#405396; margin-top:7px; /*border:1px solid orange;*/ }
div#div_recherche .deroule_date { position:relative; float:left; width:95px; color:#000000; text-align:left; margin-top:7px; text-align:right; /*background-color:pink;*/ /*border:1px solid green;*/ }
div#div_recherche .option_champ { padding-left:2px; width:73px; }
div#div_recherche .saisie_departement { position:relative; float:left; width:20px; margin:10px 5px 0px 0px; color:#000000; }
div#div_recherche .saisie_pseudo { position:relative; float:left; width:82px; color:#000000; margin-top:7px; }

div#div_bas_recherche a.bouton_recherche { position:relative; float:left; display:block; float:left; width:85px; height:17px; text-decoration:none; margin-top:5px; margin-left:40px; }
div#div_bas_recherche a.bouton_recherche span.corps { display:block; float:left; height:17px; width:65px; padding-left:10px; padding-top:0px; text-align:center; color:#ffffff; font-size:11px; background:url(/h/IMG/TEMOIGNAGE/bouton_temoignez_fond.gif) no-repeat top left; }
div#div_bas_recherche a.bouton_recherche span.fin { display:block; float:left; height:17px; width:10px; background:url(/h/IMG/TEMOIGNAGE/bouton_temoignez_fin.gif) no-repeat top left; }
div#div_bas_recherche a.bouton_recherche:hover span.corps,div#div_bas_recherche a.bouton_recherche:hover span.fin { background-position:left -17px; color:#006699; cursor:hand; }

div#div_liste_lien { padding:10px 0px 10px 0px; margin-top:20px; color:#EEF3F8; background-color:#CCDAEC; border:1px solid #ABC1EF; }
#lien_liste { padding:10px 0px 10px 0px; }
span.lien_liste a { font-size:10px; padding:0px 0px 0px 8px; background:url(../../IMG/COMMUN/fleche1.gif) no-repeat 0px 5px; /*border:1px solid red;*/ }

div.div_titre_temoignage1 { padding:2px 0px 9px 10px; color:#666699; font-size:18px; font-weight:normal; }
div.div_titre_temoignage2 { padding:2px 0px 2px 10px; color:#F486DE; background-color:#DFE8F3; font-size:14px; font-weight:bold; }

/* ==== Partie commune aux 2 types de témoignages ==== */
#div_desole { width:240px; padding:20px; color:#CC0099; line-height:20px; font-size:14px; }
div.div_texte { position:relative; float:left; width:auto; /*background-color:orange;*/ }
div.titre { position:relative; float:left; width:218px; height:15px; font-weight:bold; color:#CC0099; padding-bottom:4px; /*background-color:magenta;*/ }
div.date { position:relative; float:left; width:55px; padding-top:5px; font-weight:normal; color:#4A60AD; /*background-color:white;*/ }
a.plus { position:relative; float:left; padding:8px 0px 0px 12px; font-weight:bold; color:#666699; }
a.plus:hover { color:#1F8EFF; }

/* ==== Liste des nouveaux témoignages ==== */
div.div_temoignage { position:relative; float:left; width:365px; height:116px; padding:11px 0px 0px 13px; margin:10px 0px 0px 10px; background:url(../../IMG/TEMOIGNAGE/fond_mini_nouveau_temoignage.gif) no-repeat top left; /*border:1px solid blue;*/ }
div.div_temoignage div.texte { position:relative; float:left; width:247px; height:42px; overflow:hidden; color:#333366; }
div.div_temoignage div.prenom { position:relative; float:left; width:190px; height:15px; padding-top:5px; overflow:hidden; color:#4A60AD; font-weight:normal; text-align:right; /*background-color:magenta;*/ }
div.div_temoignage div.div_photo { position:absolute; top:13px; left:274px; width:auto; }
div.div_temoignage div.photo { position:relative; float:left; display:block; width:auto; height:auto; overflow:hidden; }
div.div_temoignage div.nom { position:relative; float:left; display:block; width:180px; height:15px; color:#CC0099; font-weight:bold; text-align:right; margin:10px 0px 0px 63px; text-align:right; clear:both; overflow:hidden; }
div.div_temoignage div.nom a { color:#CC0099; font-weight:bold; text-decoration:underline; }
div.div_temoignage div.nom span { color:#333366; }
div.div_temoignage div.dept { position:relative; float:left; width:80px; height:15px; color:#333366; font-weight:normal; text-align:left; margin:10px 0px 0px 5px; overflow:hidden; background-color:orange; }
div.div_temoignage div.div_plus { position:absolute; float:left; top:82px; left:-13px; width:auto; height:29px; }

/* ==== Liste des plus belles rencontres (témoignages de couples) ==== */
div.div_temoignage_couple { position:relative; float:left; width:365px; height:108px; padding:11px 0px 0px 13px; margin:10px 0px 0px 10px; background:url(../../IMG/TEMOIGNAGE/fond_mini_belle_rencontre.gif) no-repeat top left; /*border:1px solid blue;*/ }
div.div_temoignage_couple div.texte_couple { position:relative; float:left; width:218px; height:42px; overflow:hidden; color:#333366; /*background-color:yellow;*/ }
div.div_temoignage_couple div.prenom_couple { position:relative; float:left; width:153px; height:15px; padding-top:5px; overflow:hidden; color:#4A60AD; font-weight:normal; text-align:right; /*background-color:magenta;*/ }
div.div_temoignage_couple div.div_photo_couple { position:relative; float:left; width:auto; padding:0px 0px 0px 14px; }
div.div_temoignage_couple div.photo_couple { position:relative; float:left; display:block; width:118px; height:78px; margin:2px 0px 0px 2px; overflow:hidden; /*background-color:red;*/ }
div.div_temoignage_couple div.nom_couple { position:relative; display:none; width:80px; height:15px; color:#CC0099; font-weight:bold; text-align:center; margin-top:2px; text-align:center; overflow:hidden; clear:both; /*background-color:green;*/ }
div.div_temoignage_couple div.dept_couple { position:relative; display:none; width:80px; height:15px; color:#333366; font-weight:bold; text-align:center; text-align:center; overflow:hidden; /*background-color:orange;*/ }
div.div_temoignage_couple div.div_plus { position:absolute; float:left; top:79px; left:-13px; width:96px; height:29px; background:url(../../IMG/TEMOIGNAGE/fond_lire_plus.gif) no-repeat top left; }

/* ==== Partie commune aux 2 types de détail ==== */
div.div_detail_texte { position:relative; float:left; width:auto; height:auto; /*background-color:orange;*/ }
div.div_detail_titre { position:relative; float:left; width:283px; height:15px; font-size:12px; font-weight:bold; color:#CC0099; /*background-color:magenta;*/ }
div.div_detail_txt { position:relative; float:left; width:283px; min-height:100px; height:auto; padding-top:8px; font-size:12px; color:#333366; overflow:hidden; /*background-color:grey;*/ }
div.div_detail_date { position:relative; float:left; width:65px; padding-top:15px; font-size:12px; color:#4A60AD; }
div.div_detail_prenom { position:relative; float:left; width:218px; padding-top:15px; font-size:12px; color:#4A60AD; text-align:right; /*background-color:pink;*/ }

/* ==== Détail d'un nouveau témoignage ==== */
div#div_detail_temoignage { position:absolute; display:none; top:112px; left:270px; width:455px; height:auto; z-index:10000; }
div#div_detail_temoignage div#div_detail_haut { position:relative; float:left; width:455px; height:auto; min-height:150px; padding:42px 0px 11px 32px; background:url(../../IMG/TEMOIGNAGE/fond_detail_nouveau_temoignage_haut.png) no-repeat top left; }
div#div_detail_temoignage div#div_detail_bas { position:relative; float:left; width:455px; height:30px; background:url(../../IMG/TEMOIGNAGE/fond_detail_nouveau_temoignage_bas.png) no-repeat top left; }

div#div_detail_haut div#div_detail_photo { position:relative; float:left; width:auto; height:auto; padding:2px 0px 0px 18px; /*background-color:pink;*/ }
div#div_detail_haut a.bouton_chiotte { display:block; position:absolute; float:left; top:5px; left:430px; width:15px; height:15px; background:url(../../IMG/TEMOIGNAGE/fermer.gif) no-repeat top left; z-index:11000; }
div#div_detail_photo div#div_detail_img { position:relative; float:left; display:block; width:auto; height:auto; /*width:95px; height:98px;*/ /*margin:2px 0px 0px 2px;*/ overflow:hidden; }
div#div_detail_photo div#div_detail_nom { position:relative; float:left; width:98px; height:15px; padding-top:1px; font-size:12px; font-weight:bold; color:#CC0099; text-align:center; overflow:hidden; /*background-color:yellow;*/ }
div#div_detail_photo div#div_detail_dept { position:relative; width:98px; height:15px; color:#333366; font-weight:bold; text-align:center; text-align:center; overflow:hidden; /*background-color:orange;*/ }

/* ==== Détail d'un témoignage de couple ==== */
div#div_detail_temoignage_couple { position:absolute; display:none; top:112px; left:370px; width:347px; height:auto; z-index:10000; }
div#div_detail_temoignage_couple div#div_detail_haut_couple { position:relative; float:left; width:455px; height:auto; min-height:150px; padding:42px 0px 11px 32px; background:url(../../IMG/TEMOIGNAGE/fond_detail_belle_rencontre_haut.png) no-repeat top left; }
div#div_detail_temoignage_couple div#div_detail_bas_couple { position:relative; float:left; width:455px; height:30px; background:url(../../IMG/TEMOIGNAGE/fond_detail_belle_rencontre_bas.png) no-repeat top left; }
div#div_detail_haut_couple a.bouton_chiotte_couple { display:block; position:absolute; float:left; top:5px; left:322px; width:15px; height:15px; background:url(../../IMG/TEMOIGNAGE/fermer.gif) no-repeat top left; z-index:11000; }
div#div_detail_haut_couple div#div_detail_photo_couple { position:relative; float:left; width:auto; height:auto; padding:2px 0px 13px 77px; /*background-color:yellow;*/ }
div#div_detail_photo_couple div#div_detail_img_couple { position:relative; float:left; display:block; width:128px; height:85px; /*margin:2px 0px 0px 2px;*/ overflow:hidden; }
div#div_detail_haut_couple div#div_detail_nom_couple { position:relative; float:left; display:none; width:98px; height:15px; padding-top:2px; font-size:12px; font-weight:bold; color:#CC0099; text-align:center; overflow:hidden; /*background-color:magenta;*/ }
div#div_detail_haut_couple div#div_detail_dept_couple { position:relative; width:98px; height:15px; display:none; color:#333366; font-weight:bold; text-align:center; text-align:center; overflow:hidden; /*background-color:orange;*/ }

/* ==== Résultats du tirage au sort ==== */
div#div_gagnant { /*float:right;*/ display:block; position:relative; width:778px; height:228px; margin:0px 0px 0px 0px; background:url(/h/IMG/TEMOIGNAGE/fond_temoignages_belles_rencontres.jpg) no-repeat 10px 40px; }
div#div_gagnant div#id_titre_tirage { position:absolute; top:13px; left:20px; font-size:12px; font-weight:bold; /*color:#CA12A0;*/ }
div#div_gagnant div#id_texte_tirage { position:absolute; top:148px; left:413px; font-size:14px; font-weight:bold; color:#37255F; width:215px; }
div#div_gagnant div#id_texte_tirage2 { position:absolute; font-style:italic; top:173px; left:335px; color:#49A7E0; padding-top:10px; width:290px; height:31px; background:url(/h/IMG/TEMOIGNAGE/logo_pierre_et_vacances_haut.gif) no-repeat 100px 0px; }
div#div_gagnant div#id_texte_tirage3 { position:absolute; top:183px; left:629px; color:#404999; }
div#div_gagnant div#id_photo_gagnant { position:absolute; top:80px; left:29px; color:#FFFFFF; text-align:center; width:91px; height:100px; background:url(http://photo-cum.messagerie.com/t/T4bab2c0bd3a01.jpg) no-repeat top left; }
div#div_gagnant div#id_titre_gagnant { position:absolute; top:77px; left:139px; color:#FFFFFF; width:114px; text-align:center; }
div#div_gagnant div#id_titre_gagnant span { font-size:14px; font-weight:bold; color:#FFFFFF; }
div#div_gagnant a#id_lien_gagnant { display:none; position:absolute; top:189px; left:49px; color:#92ADCC; }
div#div_gagnant div#id_titre_temoigner { position:absolute; top:52px; left:340px; font-size:15px; color:#000000; width:286px; }
div#div_gagnant div#id_titre_temoigner span { font-weight:bold; font-size:14px; color:#CA12A0; }
div#div_gagnant a#bouton_temoigner { display:block; position:absolute; top:87px; left:333px; text-decoration:none; width:202px; height:31px; background:url(/h/IMG/TEMOIGNAGE/bouton_temoignez_belles_rencontres.png) no-repeat top left; }
div#div_gagnant div#id_texte_temoigner { position:absolute; top:87px; left:563px; color:#000000; width:164px; }

