/*-------------------------------------- DYN DIV --------------------------------------*/
#dyn_lightbox { left:0;position:absolute;text-align:center;top:40px;width:100%;z-index:100; }
#dyn_overlay { -moz-opacity:0;background:#000000;filter:alpha(opacity=0);height:500px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:90; }

/*-------------------------------------- DYN DIV --------------------------------------*/
/* CSS Document */
#dyn_lightbox .h{
background:url(popup_h.gif) repeat-x;
height:12px;
overflow:hidden;
}
#dyn_lightbox .d{
background:url(popup_d.gif) repeat-y right;
padding:0px 12px 0px 0px;
}
#dyn_lightbox .b{
background:url(popup_b.gif) repeat-x bottom;
height:32px;
overflow:hidden;
margin:0px 12px 0px 12px;
}
#dyn_lightbox .b a{
display:block;
line-height:32px;
font-size:12px;
color:#646464;
text-decoration:none;
}
#prevLink { float:left; margin:0px 25px 0px 0px;}
#nextLink { float:left;}
#BoxBtClose{float:right;}

#dyn_lightbox .g{
background:url(popup_g.gif) repeat-y;
padding:0px 0px 0px 12px;
overflow:hidden;
zoom:1;
}
#dyn_lightbox .hg{
background:url(popup_hg.png) no-repeat left top !important;
background:url(popup_hg.gif) no-repeat left top;
padding:0px 0px 0px 12px;
}
#dyn_lightbox .hd{
background:url(popup_hd.png) no-repeat right top !important;
background:url(popup_hd.gif) no-repeat right top;
padding:0px 12px 0px 0px;
}
#dyn_lightbox .bg{
background:url(popup_bg.png) no-repeat left bottom !important;
background:url(popup_bg.gif) no-repeat left bottom;
}
#dyn_lightbox .bd{
background:url(popup_bd.png) no-repeat right bottom !important;
background:url(popup_bd.gif) no-repeat right bottom;
}

#dyn_lightbox #caption{
padding:10px 0px 5px 0px;
font-size:12px;
color:#646464;
}
/* LOGIN / INSCRIPTION */
#dyn_lightbox .connexion{
background:#FFFFFF;
padding:30px;
overflow:hidden;
zoom:1;
}
#dyn_lightbox .connexion h1{
font-size:14px;
color:#464646;
margin:0px 0px 30px 0px;
}
#dyn_lightbox .connexion h2{
font-size:14px;
color:#0089C0;
margin:0px 0px 30px 0px;
}
#dyn_lightbox .connexion .col_gauche{
float:left;
width:270px;
border-right:5px solid #E0E0E0;
}
#dyn_lightbox .connexion .col_droite{
float:left;
width:190px;
padding:0px 0px 0px 40px;
font-size:10px;
color:#646464;
}
#dyn_lightbox .connexion .col_droite a{
font-size:10px;
color:#646464;
}
#dyn_lightbox .connexion .col_gauche .breaker, #dyn_lightbox .connexion .col_droite .breaker{
height:10px;
}
#dyn_lightbox .connexion .col_gauche label{
display:block;
float:left;
width:86px;
font-size:11px;
color:#646464;
margin:0px 10px 0px 0px;
}
#dyn_lightbox .connexion .col_gauche input, #dyn_lightbox .connexion .col_gauche select{
float:left;
width:132px;
border:1px solid #DEDEDE;
padding:2px 5px 2px 5px;
font-size:11px;
color:#646464;
}
#dyn_lightbox .connexion .col_gauche select{
padding:0px;
}
#dyn_lightbox .connexion .col_gauche a{
display:block;
background:url(bt_image.gif) no-repeat 0px 0px;
width:98px;
height:21px;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:21px;
margin:10px 0px 0px 0px;
}
#dyn_lightbox .connexion .col_droite .champs{
float:left;
width:144px;
}
#dyn_lightbox .connexion .col_droite input{
width:132px;
border:1px solid #DEDEDE;
padding:2px 5px 2px 5px;
font-size:11px;
color:#646464;
}
#dyn_lightbox .connexion .col_droite a.ok{
display:block;
float:right;
background:url(bt_ok2.gif) no-repeat;
width:24px;
height:24px;
text-indent:-9999px;
overflow:hidden;
margin:15px 0px 0px 10px;
}
#dyn_lightbox .connexion .col_droite input.case{
width:auto;
border:none;
margin:0px 5px 0px 0px;
}
#dyn_lightbox #oubli_mdp{
padding:10px 0px 0px 0px;
overflow:hidden;
zoom:1;
}
#dyn_lightbox #oubli_mdp .breaker{
height:5px;
}
#dyn_lightbox #oubli_mdp p{
margin:0px 0px 10px 0px;
}
#dyn_lightbox #oubli_mdp a{
display:block;
background:url(bt_image.gif) no-repeat 0px 0px;
width:98px;
height:21px;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:21px;
margin:0px 0px 0px 0px;
}
/* CONFIRMATION INSCRIPTION */
#dyn_lightbox .inscription{
background:#FFFFFF;
padding:30px;
overflow:hidden;
zoom:1;
}
#dyn_lightbox .inscription img{
display:block;
float:left;
}
#dyn_lightbox .inscription p{
margin:0px 0px 15px 56px;
font-size:13px;
color:#646464;
}
#dyn_lightbox .inscription p a{
font-size:13px;
color:#646464;
}
#dyn_lightbox .inscription strong span{
color:#0089C0;
}
/* CONTACT */
#dyn_lightbox .contact{
background:#FFFFFF;
padding:30px;
overflow:hidden;
zoom:1;
}
#dyn_lightbox .contact h1{
font-size:14px;
color:#464646;
margin:0px 0px 15px 0px;
}
#dyn_lightbox .contact p{
font-size:12px;
color:#646464;
margin:0px 0px 15px 0px;
}
#dyn_lightbox .contact .breaker{
height:10px;
}
#dyn_lightbox .contact label{
display:block;
float:left;
width:86px;
font-size:11px;
color:#646464;
text-align:right;
margin:2px 10px 0px 0px;
}
#dyn_lightbox .contact input, #dyn_lightbox .contact textarea{
float:left;
width:132px;
border:1px solid #DEDEDE;
padding:2px 5px 2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
}
#dyn_lightbox .contact textarea{
float:left;
width:300px;
border:1px solid #DEDEDE;
padding:2px 5px 2px 5px;
font-size:11px;
color:#646464;
}
#dyn_lightbox .contact a{
display:block;
background:url(bt_image.gif) no-repeat 0px 0px;
width:98px;
height:21px;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:21px;
margin:10px 0px 0px 96px;
}
/* MDP */
#dyn_lightbox .mdp{
background:#FFFFFF;
padding:30px;
overflow:hidden;
zoom:1;
}
#dyn_lightbox .mdp h1{
font-size:14px;
color:#464646;
margin:0px 0px 15px 0px;
}
#dyn_lightbox .mdp p{
font-size:12px;
color:#646464;
margin:0px 0px 15px 0px;
}
#dyn_lightbox .mdp .breaker{
height:10px;
}
#dyn_lightbox .mdp label{
display:block;
float:left;
width:86px;
font-size:11px;
color:#646464;
text-align:right;
margin:2px 10px 0px 0px;
}
#dyn_lightbox .mdp input{
float:left;
width:132px;
border:1px solid #DEDEDE;
padding:2px 5px 2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
}
#dyn_lightbox .mdp a{
display:block;
background:url(bt_image.gif) no-repeat 0px 0px;
width:98px;
height:21px;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:21px;
margin:10px 0px 0px 96px;
}
/* ERREUR */
#dyn_lightbox .erreur{
background:#fff url(picto_erreur.gif) no-repeat 30px 20px;
padding:30px 30px 30px 85px;
overflow:hidden;
zoom:1;
}
/*#dyn_lightbox .erreur p*/
#dyn_lightbox .erreur div{
font-size:13px;
color:#646464;
}
#dyn_lightbox #imageContainer{background:#ffffff;}