/* ********** general ********** */
body{font-family:Arial,Verdana, Helvetica, sans-serif; font-size:100%; margin:0;padding:0;}

#global{width:968px;margin: 0 auto;}

div.sep{clear:both; background-color:transparent; height:1px; padding:0; margin:0;}
div.sep hr{position: absolute; top: -999em; left:-999em;}	

h1, h2, h3{margin:0;padding:0;}
h1{font-weight:normal;}
p{margin:0;padding:0;}
a:hover{color:#a71469;}

/*reglement*/
#reglement #title{font-size:26px;color:#a71469;}
#reglement b{font-size:12px;color:#a71469;}

/* ***** formulaires ***** */
form{margin:0;padding:0;}
form p{margin:10px 0;padding:0;}

#contenu{margin-bottom:20px;}

/* ***** haut de page ***** */
/* banniere */
#banniere{background : url("/ope/10ansPhotoservice/p/bas-banniere.gif") no-repeat bottom left; margin:0; padding:0;}
#banniere #titre_banniere{display:block;margin:10px 0 0 10px;float:left;}/* banniere titre Grand Casting */

/* onglets */
#box_onglet{width:446px;float:left; margin:60px 0 0 24px; position:relative;}

a.lien_parrain{float:left;margin:3px 6px 0 2px ;}
a.lien_parrain span {display: none;}
a.lien_parrain:hover {background: none;z-index: 500;}
a.lien_parrain:hover span {display: inline;position: absolute;top: -26px;left: 190px;color:#5c5c5c;width:250px;text-align:right;}

a.lien_galerie, a.lien_inscr{height:41px; display:block;text-align:center;float:left;}
a.lien_galerie{background : url("/ope/10ansPhotoservice/p/onglet1.gif") no-repeat top left; width:139px; left:552px; text-align:center;}

a.lien_inscr{background : url("/ope/10ansPhotoservice/p/onglet2.gif") no-repeat top left; width:183px;left:703px;margin: 0 4px;}
a.lien_inscr img, a.lien_galerie img{margin-top:14px;}

/* entete */
#entete{background : url("/ope/10ansPhotoservice/p/fond-entete.gif") repeat-x bottom left; padding: 12px 0 7px 20px;*height:50px;margin:0;}

#entete h1{color:#a71469;font-size:22px;margin:0;padding:0; line-height:0.9;}
#entete h2{color:#333;font-size:14px;margin:0;padding:6px 0 0 0;}
#entete p{color:#000;margin:8px 0 0 0;padding:0; line-height:1.4;}


/* *************** pages *************** */
/* ********** page inscription ********** */

/* formulaire */
form{margin: 0 0 0 20px; padding:0;}
input{vertical-align:center;}

form p{margin: 14px 0; padding:0;}
form p, form div, form input{color:#000;font-size:14px;}

p.legend, p.legend2{background : url("/ope/10ansPhotoservice/p/puce-lien.gif") no-repeat center left;padding: 0 0 4px 14px;color:#333;border-bottom:1px solid #d4d4d4;width:550px;font-size:1.3em; font-weight:bold;} 
p.legend{ margin: 0px 0 16px 0;}
p.legend2{margin: 32px 0 16px 0;}

#birthDay{width:54px;}
#birthMonth{width:110px;}
#birthYear{width:70px;}
#K_kidFirstName{width:310px;}
#P_lastName, #P_firstName, #P_email{width:210px}
#P_zipCode{width:167px}
#P_reglementDiv{margin:20px 0 0 0;}

/* mep des champs */
#K_kidFirstName,#P_lastName,#P_firstName,#P_email,#P_zipCode{border:1px solid #ccc;}
#email, #firstname, #lastname, #email_1, #firstname_1, #email_2, #firstname_2{border:1px solid #ccc;}

.caption_black{font-size:11px;}
#col_g{float:left;margin: 24px 20px 0 0;padding: 0 20px 0 0;}
#col_d{float:left;margin: 24px 0 0 0;}
#col_g h1{color:#a71469;font-size:15px;margin:0;padding:0; line-height:0.9;font-weight:bold}

.barre_d{background : url("/ope/10ansPhotoservice/p/barre-col-droit.gif") no-repeat top left;padding:0 0 0 20px;}
.t_col_g{width:622px;}
.t_col_d{width:200px;}

.ch-mod{width:70px;display:block; float:left;}

.decal{margin:0 10px 0 0;float:left;vertical-align:middle;}
.decal2{margin:0 30px 0 0;float:left;vertical-align:middle;}

#col_1{float:left; margin: 0 16px 0 0;}
#col_2{float:left; margin-left:20px;}

.lab_news{display:block; margin-bottom: 6px;}

/* bouton */
.b_envoi{border:0; cursor:pointer; font-size:20px;background : #fff url("/ope/10ansPhotoservice/p/fond-bouton.gif") no-repeat center left; padding: 0 0 0 10px;margin: 16px 0 0 180px;width:394px; height:66px;color:#333;}

/* affiche */
#affiche{width:264px; height:476px; background-color:#ccc; text-align:center; font-weight:bold;
background : url("/ope/10ansPhotoservice/p/ph-insc.jpg") no-repeat center left; text-transform:uppercase;}

#affiche h1{color:#fff;font-size:1.7em;padding: 10px 0 0 0;}
#affiche h1 span{font-size:0.7em; font-weight:bold;}

#affiche p{color:#bf2e81;font-size:1.6em;text-align:left;line-height:25px;}
#affiche p.insc-t1{margin: 246px 0 0 132px; font-weight:normal;}
#affiche p.insc-t2{margin: 30px 0 0 55px;font-size:1.5em;font-weight:normal;}
#affiche p.insc-t3{margin: 10px 0 0 75px;font-size:1.2em;line-height:20px;}

/* ********** page galerie ********** */
#entete #titre_g{float:left;width:736px;padding: 0;margin:0;}
#c_droite #titre_d{float:left;;padding-left: 20px;border-left:1px solid #d4d4d4; color:#333;margin:6px 0 0 0;}

#galerie{background : url("/ope/10ansPhotoservice/p/fond-top10.gif") repeat-y top right;}

#LienSortChildren{width:450px;float:left;margin: 10px 0 10px 20px;_margin: 10px 0 10px 10px;padding:0;color:#333;}
#LienSortChildren h1{color:#a71469;font-size:17px;font-weight:bold;}
#LienSortChildren a{color:#333; background : url("/ope/10ansPhotoservice/p/puce-lien.gif") no-repeat center left; padding: 2px 2px 2px 10px; margin: 0 12px; text-transform:uppercase; font-weight:bold; font-size:1.2em;}
#LienSortChildren a:hover{color:#a71469;}

#LienSortChildren2{color:#a71469;margin: 28px 0 20px 0;clear:right}
#LienSortChildren2 a{color:#333;margin: 0 0 0 19px;}
#LienSortChildren2 a:hover{color:#a71469;}

#col_gal_g{width:730px;float:left;margin: 16px 16px 0 0;padding:0;}
#col_gal_d{width:204px;*width:204px;float:left;padding: 10px 0 16px 4px;margin:20px 0 0 0;background : url("/ope/10ansPhotoservice/p/fond-top10.gif") repeat-y top left; }


a.b_abus{background : url("/ope/10ansPhotoservice/p/puce-abus.gif") no-repeat center left;color:#333; padding: 4px 0 4px 32px;font-size:1.1em; margin: 16px 0; display:block;width:208px;_width:176px; word-spacing:-1px;}/* signaler un contenu abusif */
a.b_abus:hover{color:#a71469;}

/* bloc image */
.bloks{background : url("/ope/10ansPhotoservice/p/fond-vignette.gif") no-repeat bottom right; border:1px solid #dcdcdc; height:176px;width:167px; text-align:center; float:left; margin: 6px 12px 6px 0;}

.bloks table{border-collapse:collapse;}
.bloks table td{height:126px;width:167px;text-align:center;}
.bloks table td img{border:1px solid #dcdcdc;}

.bloks_top10 span, .bloks span{color:#620c3d;display:block;}
.bloks span.v_prenom{padding: 6px 2px 0px 2px; font-weight:bold;}
.bloks_top10 span.v_point,.bloks span.v_point{padding: 0 10px 0 0;text-align:right;font-size:0.9em;}
.bloks_top10 span.v_point img,.bloks span.v_point img{margin-left:6px;vertical-align:middle;}

/* navigation */
#nav_page{text-align:center;padding:14px 0 10px 0;margin:0; border-top:1px solid #f1f1f1;width:700px;}
#nav_page a{padding:4px 6px;}
#nav_page a b{color:#a71469;}
#nav_page a img{margin: 0 2px;}

#nav_page a.lien_d img{margin-right: 6px;}
#nav_page a.lien_f img{margin-left: 6px;}

a.lien_p{margin:0 10px 0 10px;}
a.lien_s{margin:0 10px 0 10px;}
a.lien_page{font-size:1.2em;border:1px solid #e7e7e7;margin: 0 2px;}
a.lien_page:hover{background-color:#e7e7e7;}

/* bloc top 10 */
.bloks_top10 {border:1px solid #dadada;text-align:center; float:left;margin: 4px 4px 4px 4px; background-color:#fff;height:104px; width:90px;padding:3px 0 0 0;}
.bloks_top10 table{border-collapse:collapse;}
.bloks_top10 table td{height:88px;width:90px;text-align:center;}
.bloks_top10 table td img{border:1px solid #dbdbdb;}

.bloks_top10 td.box_point{height:10px;}
.bloks_top10 td.box_point span.v_point{font-size:0.9em;}

a.searchChild{float:right;background : url("/ope/10ansPhotoservice/p/puce-search.gif") no-repeat center left;color:#333; padding: 4px 0 4px 32px;font-size:1.1em; margin: 27px 40px 0 0;}
a.searchChild:hover{color:#a71469;}

#ThePopUpDiv #form_Schild{color:#000;}
#ThePopUpDiv #form_Schild p{margin:14px 0;}
#ThePopUpDiv #form_Schild label{color:#000; font-size:14px;padding: 0 10px}
#ThePopUpDiv #form_Schild label.lab_ch{display:block; float:left; width:60px;}

#ageSearch {width:144px;}

#ThePopUpDiv #form_Schild .b_envoi{background : #fff url("/ope/10ansPhotoservice/p/fond-bouton.gif") no-repeat center left;width:394px; height:66px; margin:0 0 0 18px; padding:0;}
#ThePopUpDiv #form_Schild .b_envoi .start{padding:20px 0;}
#ThePopUpDiv #form_Schild .b_envoi .start a{cursor:pointer; color:#333; font-size:20px;}

/* aucun resultat pour la recherche */
#Message{ border:4px solid #e7e7e7;padding:6px; margin: 10px 10px 11px 0; text-transform:uppercase; color:#a71469; font-weight:bold;display:none;}

/* ********** page upload ********** */
#uploadform{margin:0;padding:0;}
.cons{margin:26px 0 10px 22px;font-size:1.2em;background : url("/ope/10ansPhotoservice/p/puce-lien.gif") no-repeat center left; padding: 0 0 0 12px; color:#000; font-weight:bold;}
.cons strong{color:#a71469;}

.ch_upload{padding:20px;margin: 0 40px 0 0; border:1px solid #e7e7e7;}
.ch_envoi{margin-left:87px;}


/* ********** page parrainage ********** */
#col_par_g{width:406px;float:left;margin: 20px 20px 0 20px;}
#col_par_d{background : url("/ope/10ansPhotoservice/p/barre-col-droit.gif") no-repeat top left;width:460px;float:left;padding: 0 0 0 40px;margin: 20px 0 0 0;}

#col_par_g h2, #col_par_d h2{background : url("/ope/10ansPhotoservice/p/puce-lien.gif") no-repeat center left;
padding: 0 0 4px 14px;color:#333;font-size:1.3em; font-weight:bold;}
#col_par_d img{border:3px solid #e7e7e7;margin: 16px 0 0 0;}

/* formulaire de parrainage */
#F_parrainage{margin:0; padding:0;}
#F_parrainage p, #F_parrainage2 p{margin:6px 0;}
#F_parrainage strong, #F_parrainage2 strong{color:#333;}
#F_parrainage label, #F_parrainage2 label{display:block; float:left;width:76px;margin: 0 0 6px 0;}
#F_parrainage input.ch-par{width:270px;margin: 0 0 6px 0;}

#F_parrainage .box_bas, #F_parrainage2 .box_bas{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding: 16px 0 ;margin:20px 0;}

#F_parrainage .b_envoi2, #F_parrainage2 .b_envoi2{background : #fff url("/ope/10ansPhotoservice/p/fond-bouton.gif") no-repeat center left;width:394px; height:66px;}
#F_parrainage .b_envoi2 .start a, #F_parrainage2 .b_envoi2 .start a{color:#333;font-size:20px;padding:20px 0;}

#entete .dec_st{padding:6px 0;}

#col_g h2{background : url("/ope/10ansPhotoservice/p/puce-lien.gif") no-repeat center left;
padding: 0 0 4px 14px;color:#333;font-size:1.3em; font-weight:bold;margin: 0 0 0 22px}
#F_parrainage2{margin:20px 0 0 22px; padding:0;}
#F_parrainage2 input.ch-par{width:470px;margin: 0 0 6px 0;}
#col_g .b_envoi2{margin-left:102px; }

/* ********** page detail ********** */
/* visuel gd */
#visual_photo_vote{width:736px;float:left;color:#000;margin: 8px 10px 0 0;text-align:center;}
#visual_photo_vote img{border:2px solid #e7e7e7;}

/* barre de vote */
#bareme{margin:0 0 4px 0;height:30px; color:#333; text-align:center;/*background : #fff url("/ope/10ansPhotoservice/p/smiley.gif") no-repeat center left;*/}
#bareme span{display:block;float:left; margin:0; padding:0;}
#bareme span.txt-vote{margin: 0 28px 0 0; display:block;  width:149px; *width:169px;padding:5px 0 0 20px; text-align:left;}
#bareme span.note{border:1px solid #e4e4e4; display:block; padding:4px; margin: 0 2px;color:#fff;width:16px;*width:26px;}

/* degrade note */
#bareme span.note1{background-color:#fa39a7;}
#bareme span.note2{background-color:#ed379e;}
#bareme span.note3{background-color:#e03496;}
#bareme span.note4{background-color:#d4318d;}
#bareme span.note5{background-color:#c72e85;}
#bareme span.note6{background-color:#ba2b7c;}
#bareme span.note7{background-color:#ad2874;}
#bareme span.note8{background-color:#a1256b;}
#bareme span.note9{background-color:#942263;}
#bareme span.note10{background-color:#871f5a;}

#bareme span.note_light{border:1px solid #e4e4e4; display:block; padding:4px; margin: 0 2px; 
background-color:#d0368f;color:#fff;width:16px;*width:24px;}
#bareme a{color:#333;border:0;background : url("/ope/10ansPhotoservice/p/puce-lien.gif") no-repeat center left; cursor:pointer; float:left;margin:5px 0 0 68px; padding: 0 0 0 10px;}
#bareme a:hover{color:#a71469;}
#bareme .vote_ok{margin:5px 0 12px 20px; text-align:left;width:497px;padding:0; color:#a71469; font-weight:bold;}


#entete #titre_g h2.note_moy{display:inline;float:right;margin-right:40px;}
#bareme .note_basse{border:0; float:left;margin:3px 4px 0 0;}
#bareme .note_haute{border:0; float:left;margin:3px 0 0 4px;}


#vote_proches a{color:#333;border:0;background : url("/ope/10ansPhotoservice/p/puce-lien.gif") no-repeat center left; cursor:pointer; float:left;margin:0 0 0 20px; padding: 0 0 0 10px;}

#vote_proches a:hover{color:#a71469;}

#ThePopUpDivContent p{height:26px;margin: 2px 0 2px 0;}
#ThePopUpDivContent p label{padding: 0 20px 0 0; color:#333;}
#ThePopUpDivContent p input#email{width:308px;}
#ThePopUpDivContent p input#Psletter{margin: 0 10px 0 0; border:0;}

#c_gauche{ float:left;width:740px;margin:0; padding:0;}
#c_droite{float:left;width:208px;margin:0; padding:0;}
	
/* zone infos */
.encart_infos{background-color:#fff; border:1px solid #e9e9e9; margin:20px 0 20px 0 ; padding: 0 0 10px 0;}
.encart_infos h1{color:#a71469;font-size:18px;margin:0;padding:10px 10px 8px 10px; text-transform:uppercase;}
.encart_infos a img{margin-top:4px;}
.encart_infos a span.lien_infos{background : url("/ope/10ansPhotoservice/p/puce_sav.gif") no-repeat center left;padding: 0 0 0 14px; margin: 0 0 0 10px;color:#a71469; font-weight:bold;}
.encart_infos a span.lien_texte{padding: 0 10px 0 10px;display:block;}
