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

body { background-color:#FFFFFF; }
.clear { clear:both; width:1px; height:1px; line-height:1px; font-size:0px;}

div#div_corps_page { display:none; }
div#div_global { display:block; position:relative; min-height:515px; margin-top:10px; margin-left:10px; height:auto; width:937px; }
div#div_google { display:none; }
div#div_filet { display:block; position:relative; height:2px; width:937px; background:white url(/COMMUN/INDEX_SEREN/BASE/filet_pied_page.gif) no-repeat bottom center; }
div#div_bas_page { display:none; }

div.erreur { position: relative; float: left; width: 290px; margin-left: 10px; margin-top: 10px; padding: 11px 15px 11px 40px; background: url(/COMMUN/INDEX_SEREN/BASE/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(/COMMUN/INDEX_SEREN/BASE/error-pt.gif) no-repeat 25px 5px; padding: 5px 0 0 46px; }
.erreur2 { clear: both; position: relative; width: 150px; min-height: 14px; background-color:red; }
.c_erreur { color:red; }

/* ---- Bloc Logo du service ---- */
div#div_logo { display:block; position:relative; float:left; top:0px; left:0px; height:53px; width:495px; }
#img_logo { float:left; }
#a_partenaire { float:left; }
#p_avec { float:left; padding:10px 15px 0px 15px; color:#85A8CC; font:bold 17px Arial,Helvetica,sans-serif; }
#p_titre_logo { padding-top:10px; color:#85A8CC; font:bold 17px Arial,Helvetica,sans-serif; text-align:center; }

#div_inscrit { display:block; position:relative; float:left; }
#div_inscrit2 { display:block; position:absolute; top:0px; left:379px; background-color:orange; }
#div_bloc_inscrit { position:relative; height:47px; width:405px; border-collapse:collapse; border:2px solid #DAF1FF; padding-top:4px; }
#div_bloc_inscrit li { list-style:none; }
#div_bloc_inscrit .choix1 { position:relative; float:left; height:18px; font-size:12px; color:#cc0099; font-weight:bold; padding:2px 0 0 10px; width:160px; }
#div_bloc_inscrit .pseudo { position:relative; float:left; text-align:right; padding-right:5px; color:#000066; font-size:11px; width:52px; height:16px; padding-top:4px; }
#div_bloc_inscrit .mdp { position:relative; float:left; text-align:right; padding-right:5px; color:#000066; font-size:11px; width:80px; height:16px; padding-top:4px; }
#div_bloc_inscrit .saisie1 { position:relative; float:left; width:130px; height:18px; }
#div_bloc_inscrit .aide { position:relative; float:left; height:16px; width:40px; font-size:11px; color:#000066; font-weight:normal; padding:4px 0 0 10px; }
#div_bloc_inscrit a { text-decoration:underline; font-size:11px; color:#000066; font-weight:normal; margin-left:10px;}
#div_bloc_inscrit a:hover { text-decoration:none; color:#0099FF;}
#div_bloc_inscrit .saisie2{ position:relative; float:left; margin-bottom:2px; width:70px; height:18px; }
#div_bloc_inscrit .fleche{position:relative; float:left; width:25px; height:20px; background: url(/COMMUN/INDEX_SEREN/BASE/fleche1.gif) no-repeat 10px 8px; }
#div_bloc_inscrit .li_bouton { position:relative; float:left; width:auto; padding-top:2px; }

#div_bloc_inscrit a.bouton_inscrit { position:relative; float:left; text-decoration:none; width:55px; height:23px; background:white url(/COMMUN/INDEX_SEREN/BASE/bouton_ok1.gif) no-repeat top left; }
#div_bloc_inscrit a.bouton_inscrit:hover { position:relative; float:left; background:white url(/COMMUN/INDEX_SEREN/BASE/bouton_ok1a.gif) no-repeat top left; }

#div_bloc_inscrit a.bouton_aide { display:block; position:relative; float:left; text-decoration:none; width:57px; height:18px; padding-right:0px; background:white url(/COMMUN/INDEX_SEREN/BASE/bouton_aide.gif) no-repeat top left; }
#div_bloc_inscrit a.bouton_aide:hover { display:block; position:relative; float:left; background:white url(/COMMUN/INDEX_SEREN/BASE/bouton_aidea.gif) no-repeat top left; }

div#div_inscription {display:block; position:relative; width:600px; height:auto; }
div#div_inscription2 {display:block; position:absolute; top:60px; left:0px; width:600px; height:auto; }
div#div_inscription #titre_inscription { display:block; width:368px; height:35px; background:white url(/COMMUN/INDEX_SEREN/BASE/inscription_flash.gif) no-repeat top left; }
div#div_inscription #div_fond_inscription1 { display:block; width:372px; height:auto; min-height:327px; padding-top:45px; margin-top:0px; margin-left:7px; }
div#div_inscription .div_fond_inscription2, div#div_inscription .div_fond_inscription2_bis { display:block; width:364px; background:url(/COMMUN/INDEX_SEREN/BASE/fond_inscription_2.gif) no-repeat 4px 0px; margin-top:0px; }
div#div_inscription .div_fond_inscription2 { margin-top:12px; height:60px; }
div#div_inscription .div_fond_inscription2_biszz { min-height:45px; height:auto; }
div#div_inscription #div_fond_inscription3 { display:block; width:372px; height:53px; margin-left:7px; }
div#div_inscription .titre_inscription { position:relative; color:#FF0066; font:normal 18px Arial, Helvetica; }
div#div_inscription .libelle { position:relative; float:left; width:133px; padding-left:15px; padding-top:6px; color:#000000; }
div#div_inscription .libelle2 { position:relative; float:left; width:auto; padding-top:6px; color:#000000; }
div#div_inscription .libelle3 { position:relative; float:left; width:20px; padding-left:15px; padding-top:6px; color:#000000; }
div#div_inscription .libelle4 { position:relative; float:left; width:90px; padding-right:0px; padding-top:15px; color:#000000; }
div#div_inscription .libelle5 { position:relative; float:left; width:90px; padding-top:7px; color:#000000; }
div#div_inscription .libelle6 { position:relative; float:left; width:auto; height:12px; padding:9px 1px 0px 1px; color:#000000; }
div#div_inscription .libelle7 { position:relative; float:left; width:220px; padding:7px 10px 0px 15px; color:#000000; }
div#div_inscription .libelle8 { position:relative; float:left; width:290px; padding-left:0px; padding-top:7px; color:#000000; }
div#div_inscription .deroule1 { position:relative; float:left; width:40px; padding-top:6px; color:#000000; }
div#div_inscription .deroule2 { position:relative; float:left; width:80px; padding-top:6px; color:#000000; }
div#div_inscription .deroule3 { position:relative; float:left; width:45px; color:#000000; }
div#div_inscription .deroule4 { position:relative; float:left; width:75px; color:#000000; }
div#div_inscription .deroule5 { position:relative; float:left; width:60px; color:#000000; }
div#div_inscription #pays { width:158px; }
div#div_inscription .pays { padding-left:2px; }
div#div_inscription .ville { position:relative; width:195px; color:#000000; padding-bottom:6px; margin:0px 0px 0px 148px; }
div#div_inscription .offre { width:20px; padding-top:0px; }
div#div_inscription a.bouton_inscription { position:relative; float:left; text-decoration:none; width:174px; height:28px; margin:10px 0px 0px 97px; background:white url(/COMMUN/INDEX_SEREN/BASE/bouton_inscription_off.gif) no-repeat top left; }
div#div_inscription a.bouton_inscription:hover { position:relative; float:left; width:174px; height:28px; margin:10px 0px 0px 97px; background:white url(/COMMUN/INDEX_SEREN/BASE/bouton_inscription_on.gif) no-repeat top left; }

/* ==== Résultats du tirage au sort ==== */
div#div_gagnant { display:block; position:relative; width:897px; height:98px; margin:5px 0px 20px 20px; background:url(/COMMUN/INDEX_SEREN/BASE/GAGNANT/fond_temoignages_acc_seren.gif) no-repeat top left; }
div#div_gagnant div#id_titre_tirage { position:absolute; top:13px; left:20px; font-size:14px; color:#CA12A0; }
div#div_gagnant div#id_texte_tirage { position:absolute; top:37px; left:20px; /*color:#92ADCC;*/ width:230px; }
div#div_gagnant div#id_photo_gagnant { position:absolute; top:19px; left:317px; color:#FFFFFF; text-align:center; width:49px; height:54px; background:url(/h/IMG/TEMOIGNAGE/gagnants.jpg) no-repeat top left; }
div#div_gagnant div#id_titre_gagnant { position:absolute; top:23px; left:390px; color:#FFFFFF; text-align:center; width:140px; }
div#div_gagnant div#id_titre_gagnant span { font-size:14px; font-weight:bold; color:#FFFFFF; }
div#div_gagnant a#id_lien_gagnant { position:absolute; top:75px; left:460px; color:#FFFFFF; }
div#div_gagnant div#id_titre_temoigner { position:absolute; top:13px; left:650px; font-size:14px; color:#CA12A0; width:220px; }
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:50px; left:680px; text-decoration:none; width:140px; height:31px; background:white url(/COMMUN/INDEX_SEREN/BASE/GAGNANT/bouton_temoignez_acc_seren.gif) no-repeat top left; }


/* ==== Pied de page ==== */
div#div_pied_de_page { display:block; position:relative; width:937px; height:35px; margin-top:0px; margin-left:5px; z-index:10; background-color:#FFFFFF; }
div#div_pied_de_page > ul > li { display:block; position:relative; float:left; padding:0px 10px; height: 14px; }
div#div_pied_de_page > ul > li > a { font-weight: normal; text-decoration:none; color:#333399; }
div#div_pied_de_page > ul > li > a:hover { color:#0099cc; }
div#div_pied_de_page > ul { display:block; position:relative; margin-left:auto; margin-right:auto; padding:2px 0 2px 0; width:750px; height: 14px; }
div#div_pied_de_page li.pied_border { border-right:1px solid #457592; }
div#div_pied_de_page li.pied_border2 { border-right:0px solid #457592; }
div#div_pied_de_page li.pied_border a,div#div_pied_de_page li.pied_border2 a { color:#457592; }
div#div_pied_de_page div#div_copyright { display:block; position:relative; top:0px; width:40px; margin-left:auto; margin-right:auto; height:5px; color:#333366; }
div#div_pied_de_page div#div_espace { display:block; position:relative; width: 937px; height:0px; background-color:#ffffff; z-index:10; }
#div_texte { margin-left:35px; width:880px; }
#div_texte a{ color:#457592; font-weight:bold;}
#div_texte p { text-align:justify; color:#457592; }
#div_texte p.espace { margin-bottom:5px; }
#div_texte p.gras { font-weight:bold; }

#div_when_check { display:none; padding:0px 25px 10px 32px; text-align:justify; font-size:10px; color:#457592; }

/* ==== photos des selections ==== */
.table_photo td {text-align:center;vertical-align:top;}
div.photo {width:58px;height:64px;border:solid 1px #8AC1FF;}
/*
table.linking_interne { width:900px;}
table.linking_interne td {width:25%;}
table.linking_interne td span.titre {color:#CC0099;font-weight:bold;font-size:12px;text-align:center;vertical-align:middle}
*/
/*table.linking_interne td.titre {text-align:center;}*/

