/* moodalbox CSS */

div#mb_overlay {
z-index: 10000;
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
z-index: 10000;
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
position:relative;
background:url(/v2/img/fond.jpg) top left no-repeat;
width: 400px;
/*height: 400px;*/
display:block;
height: 410px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(/v2/img/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 21px;
height: 21px;
background: transparent url(/v2/img/fermer.jpg) no-repeat center;
margin: 5px 0;
}

#mb_verisign {
display: block;
float: left;
width: 89px;
height: 53px;
background: transparent url(/v2/img/verisign2.jpg) no-repeat center;
/*margin: 5px 0;*/
}

div#mb_caption {
margin-right: 71px;
display:none;
}

.mois { z-index:20000 !important; position:fixed !important; left:20% !important; top:0 !important; }
* html .mois { display:none !important; }
#insc{ font-family: Arial, Helvetica, 'sans-serif'; font-size:12px; width: 601px; margin:0 auto; }
.inscintro { padding-left:137px; margin-top:10px; display:block; font-family: Arial, Helvetica, 'sans-serif'; }
.insctitre { font-size:25px; color:#00aaff; margin:0; font-weight:bold; line-height:18px; }
.inscsoustitre { font-size:18px; color:#000000; margin-top:4px; margin-bottom:10px; line-height:16px; }
.inscst2 { font-size:14px; font-style:italic; margin:0 0 10px 0; line-height:12px; }
.inscgauche{ padding-left:84px; float:left; display:block; clear:both; margin-bottom:15px; /*background:#FFFFFF url(interface-120.jpg) 170px 80px no-repeat; min-height:200px;*/ }
.inscdroite{ width:288px; overflow:hidden; float:left; display:block; margin-bottom:15px; font-size:10px; padding:8px 0 0 12px; font-family: Arial, Helvetica, 'sans-serif'; }
.inscdroite ul{ margin:0 5px; }
.inscdroite ul li{ list-style:none; font-size:13px; background:#FFFFFF url(/v2/img/02.png) center left no-repeat; padding-left:13px; }
.inscdetails{ font-size:18px; line-height:26px; font-family: Arial, Helvetica, 'sans-serif'; }
.inscemailing{ background:transparent url(/v2/img/20emailing.jpg) center left no-repeat; padding-left:23px; }
.inscsms{background:transparent url(/v2/img/20SMS.jpg) center left no-repeat; padding-left:23px;}
.inscform{background:transparent url(/v2/img/20formulaire.jpg) center left no-repeat; padding-left:23px;}
.inscflux{background:transparent url(/v2/img/20Flux.jpg) center left no-repeat; padding-left:23px;}
.inscplaquette{background:transparent url(/v2/img/20Plaqweb.jpg) center left no-repeat; padding-left:23px;}
.inscblog{background:transparent url(/v2/img/20Blog.jpg) center left no-repeat; padding-left:23px;}
.inscitalic{ font-size:10px; font-style:italic; padding-left:28px; }
.inscpied { margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c0c0c0; width:328px; } 
.inscbouton { clear:both; display:block; margin:15px auto 10px; background:#00aaff url(/v2/img/bouton.jpg) top left no-repeat; width:328px; line-height:24px; /*height:80px;*/ text-align:center; padding:28px 0; font-family: Arial, Helvetica, 'sans-serif';  }
.inscbouton a{font-size:24px; color:#FFFFFF; text-decoration:none; }
.inscbouton a:hover{ text-decoration:underline; }
.inscfooter { background-color:#DDD; display:block;/* position:absolute; bottom:10px; */width:100%; margin-top:16px; } 


.miniinscpied{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c0c0c0; padding:0 10px 0 100px; }
.miniinscbouton{ display:block; float:right; background:#00aaff url(/v2/img/bouton.jpg) top left no-repeat; width:328px; line-height:24px; /*height:80px;*/ text-align:center; padding:28px 0; font-family: Arial, Helvetica, 'sans-serif'; }
.miniinscbouton a{font-size:24px; color:#FFFFFF; text-decoration:none; }
.miniinscbouton a:hover{ text-decoration:underline; }

.miniinscdroite ul li{ list-style:none; font-size:13px; font-weight:bold; background:#FFFFFF url(/v2/img/08-ok.jpg) center left no-repeat; padding-left:13px; margin:0; padding:0; }
.miniinscdetails{ font-size:12px; font-family: Arial, Helvetica, 'sans-serif'; margin-top:-8px; padding-top: -8px; display:block;}
.miniinscemailing{ background:transparent url(/v2/img/10emailing.jpg) center left no-repeat; padding-left:13px; }
.miniinscsms{background:transparent url(/v2/img/10SMS.jpg) center left no-repeat; padding-left:13px;}
.miniinscform{background:transparent url(/v2/img/10formulaire.jpg) center left no-repeat; padding-left:13px;}
.miniinscflux{background:transparent url(/v2/img/10Flux.jpg) center left no-repeat; padding-left:13px;}
.miniinscplaquette{background:transparent url(/v2/img/10Plaqweb.jpg) center left no-repeat; padding-left:13px;}
.miniinscblog{background:transparent url(/v2/img/10Blog.jpg) center left no-repeat; padding-left:13px;}
