* {padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:11px;}

/* ==== 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; }
div#div_partie_gauche { display:block; position:relative; float:left; width:182px; }
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:572px; float:left; padding:0px 12px 0px 20px; }

/* ==== 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; }

#div.erreur { position: relative; float: left; width: 290px; margin-left: 10px; margin-top: 10px; padding: 11px 15px 11px 40px; background: url("/u/IMG/COMMUN/error-pt.gif") no-repeat 15px 15px; font-weight:bold; }
#div.erreur img { position:absolute; top:10px; left:5px; }
.erreur { clear:both; position:relative; width:300px; min-height:14px; background:url("/u/IMG/COMMUN/error-pt.gif") no-repeat 25px 5px; padding:5px 0px 0px 46px; }
.c_erreur { color:red; }


div#div_tirage_sort { display:none; position:relative; float:left; width:171px; height:auto; margin-left:5px; background:url(../../IMG/TEMOIGNAGE/fond_detail_jeu_temoignage_haut.jpg) no-repeat top left; /*border:1px solid red;*/ }
div#div_tirage_sort_bas { display:none; position:relative; float:left; width:171px; height:200px; margin-left:5px; background:url(../../IMG/TEMOIGNAGE/fond_detail_jeu_temoignage_bas.jpg) no-repeat top left; /*border:1px solid red;*/ }
div#titre_tirage { position:relative; float:left; width:171px; margin-top:137px; margin-bottom:13px; font-size:16px; font-weight:bold; color:#CC0099; text-align:center; }
div#titre_tirage span { font-size:15px; font-weight:bold; color:#CC0099; text-align:center; }
div.ligne_tirage { position:relative; float:left; width:171px; margin-left:13px; font-size:11px; font-weight:bold; color:#1E43A8; }
div.numero_tirage { position:relative; float:left; width:15px; font-size:11px; font-weight:bold; color:#1E43A8; }
div.texte_tirage { position:relative; float:left; width:156px; font-size:11px; font-weight:bold; color:#1E43A8; }
div.ligne_tirage2 { position:relative; float:left; width:171px; height:80px; margin-top:10px; font-size:11px; color:#1E43A8; text-align:center; background:url(/h/IMG/TEMOIGNAGE/logo_pierre_et_vacances_col_gauche.gif) no-repeat 16px 55px; }
div.ligne_tirage2 span { font-size:14px; font-weight:bold; color:#CC0099; }
div#div_photo { position:relative; float:left; width:145px; height:101px; margin:2px 0px 7px 13px; background:url(../../IMG/TEMOIGNAGE/image_pierre_et_vacances.jpg) no-repeat top center; }
div#reglement_tirage a { position:relative; float:left; width:171px; margin:7px 0px 0px 34px; font-weight:bold; font-size:11px; color:#666699; }
div#reglement_tirage a:hover { text-decoration:none; color:#1F8EFF; }

div.div_titre_temoignage1 { position:relative; padding:0px 0px 10px 0px; font-size:15px; color:#4A60AD; }
div#div_titre_temoignage2 { position:relative; }

div#div_bloc_saisie_haut { position:relative; float:left; width:523px; height:auto; min-height:85px; background:url(../../IMG/TEMOIGNAGE/fond_saisie_temoignage_haut.gif) no-repeat top left; }
div#div_bloc_profil { position:relative; float:left; width:523px; height:auto; min-height:160px; background:url(../../IMG/TEMOIGNAGE/fond_saisie_milieu2_haut.gif) no-repeat top left; /*border:1px solid blue;*/ }
div#div_bloc_saisie_bas { position:relative; float:left; width:523px; height:29px; padding-top:28px; background:url(../../IMG/TEMOIGNAGE/fond_saisie_temoignage_bas.gif) no-repeat top left; /*border:1px solid red;*/ }

div.div_saisie { position:relative; height:auto; min-height:18px; padding:8px 0px 0px 20px; width:auto; /*border:1px solid red;*/ }

div.div_temoignage { position:relative; float:left; width:503px; background:url(../../IMG/TEMOIGNAGE/fond_saisie_milieu1_haut.gif) no-repeat top left; height:auto; min-height:134px; padding:8px 0px 0px 20px; /*border:1px solid orange;*/ }
div.div_temoignage_old { position:relative; height:auto; min-height:134px; padding:8px 0px 0px 20px; width:auto; border:1px solid orange; }
div.input_temoignage { position:relative; float:left; height:auto; width:auto; }

div.libelle { position:relative; float:left; width:126px; font-weight:bold; color:#333366; /*border:1px solid orange;*/ }
div.saisie { position:relative; float:left; width:321px; border:0px; }
div.input_password { position:relative; float:left; width:90px; padding-right:65px; border:0px; }
div.departement { position:relative; float:left; width:126px; font-weight:bold; color:#333366; }
div.input_departement { position:relative; float:left; width:70px; border:0px; }
span.asterix { display:none; color:#CC0099; }

div.div_profil { position:relative; height:15px; padding:5px 0px 0px 20px; width:auto; }
div.profil { position:relative; float:left; width:186px; font-weight:bold; color:#333366; padding-top:0px; }
.check_profil { position:relative; float:left; width:auto; height:15px; padding-top:2px; color:#000000; vertical-align:text-top; }

div.div_photo_a_deux { position:relative; height:23px; padding:23px 0px 0px 20px; width:auto; }
div.photo_a_deux { position:relative; float:left; width:176px; padding:0px 0px 0px 50px; font-size:12px; font-weight:bold; color:#CC0099; }
div.input_photo_a_deux { position:relative; float:left; width:206px; background-color:white; border:0px; }

div#div_telephone { position:relative; float:left; width:503px; height:auto; padding:8px 0px 0px 20px; /*border:1px solid blue;*/ }
div#autorisation { position:relative; float:left; width:475px; font-weight:normal; font-size:10px; color:#333366; padding:0px 0px 0px 5px; /*border:1px solid red;*/ }
#check_telephone { position:relative; float:left; width:auto; height:15px; padding-top:2px; color:#000000; vertical-align:text-top; }
div#libelle_telephone { display:none; position:relative; float:left; width:180px; font-weight:bold; padding:5px 0px 0px 20px; color:#333366; }
div#telephone { display:none; position:relative; float:left; width:150px; padding-top:5px; border:0px; }

div#commentaire { visibility:hidden; position:relative; float:left; padding:5px 0px 0px 65px; width:405x; height:40px; font-size:11px; color:#CC0099; }
div#explication { position:relative; float:left; width:405px; padding-left:20px; font-weight:normal; color:#333366; }

a.bouton_envoyer { position:relative; float:left; display:block; float:left; width:78px; height:19px; text-decoration:none; margin-top:0px; }
a.bouton_envoyer span.corps { display:block; float:left; height:17px; width:58px; padding-left:10px; padding-top:2px; text-align:center; color:#ffffff; font-size:11px; background:url(/h/IMG/ACCUEIL_LOG/bouton_rechercher_fond.gif) no-repeat top left; }
a.bouton_envoyer span.fin { display:block; float:left; height:19px; width:10px; background:url(/h/IMG/ACCUEIL_LOG/bouton_rechercher_fin.gif) no-repeat top left; }
a.bouton_envoyer:hover span.corps,a.bouton_envoyer:hover span.fin { background-position:left -19px; color:#006699; cursor:hand; }

