/* lightboxOverlay */
#lightboxOverlay {
	position:fixed !important;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=80); /*IE*/
	opacity:.80; /*Standart*/
	-moz-opacity:0.8; /*Gecko*/
	z-index:90;
}
#lightbox {
	font-size:1.1em;
	text-align:left;
}

/* Lightbox1 */
.Lightbox1 {
	background:url(../images/bg-lightbox-1.jpg) no-repeat;
	color:#fff;
	height:309px;
	width:438px;
}
.Lightbox1 .LBHeader {
	background:#fdc5f0 url(../images/bg-lightbox-header-1.gif) no-repeat left top;
	height:14px;
	padding:10px;
}
* html .Lightbox1 .LBHeader {
	height:15px;
}
.Lightbox1 .LBHeader a {
	background:url(../images/ico-close-1.gif) no-repeat left top;
	display:block;
	float:right;
	height:0px !important;
	height /**/:14px;
	padding-top:14px;
	overflow:hidden;
	width:14px;
}
.Lightbox1 .LBContent p {
	padding:72px 85px;
	text-align:center;
}
.Lightbox1 .LBContent p a:link,
.Lightbox1 .LBContent p a:visited {
	color:#fff;
	font-weight:bolder;
	text-decoration:none;
}
.Lightbox1 .LBContent p a:hover {
	text-decoration:underline;
}

/* Lightbox2 */
.Lightbox2 {
	background:url(../images/bg-lightbox-2.jpg) no-repeat;
	color:#fff;
	height:309px;
	width:438px;
}
.Lightbox2 .LBHeader {
	background:#0069ae url(../images/bg-lightbox-header-2.jpg) no-repeat left top;
	height:14px;
	padding:10px;
}
* html .Lightbox2 .LBHeader {
	height:15px;
}
.Lightbox2 .LBHeader a {
	background:url(../images/ico-close-2.gif) no-repeat left top;
	display:block;
	float:right;
	height:0px !important;
	height /**/:14px;
	padding-top:14px;
	overflow:hidden;
	width:14px;
}
.Lightbox2 .LBContent p {
	padding:72px 85px;
	text-align:center;
}
.Lightbox2 .LBContent p a:link,
.Lightbox2 .LBContent p a:visited {
	color:#fff;
	font-weight:bolder;
	text-decoration:none;
}
.Lightbox2 .LBContent p a:hover {
	text-decoration:underline;
}

/* Lightbox3 */
.Lightbox3 {
	background:#574e65 url(../images/bg-lightbox-3.gif) no-repeat left bottom;
	color:#fff;
	width:362px;
}
.Lightbox3 .LBHeader {
	background:url(../images/bg-lightbox-header-3.gif) no-repeat left top;
	height:36px;
	padding-right:12px;
}
.Lightbox3 .LBHeader h3 {
	background:no-repeat left top;
	float:left;
	height:0px !important;
	height /**/:36px;
	padding-top:36px;
	overflow:hidden;
	width:272px;
}
.Lightbox3 .LBHeader h3.ChangezCodes {
	background-image:url(../images/bg-changez-code-acces.gif);
}
.Lightbox3 .LBHeader h3.GerezCodes {
	background-image:url(../images/bg-gerez-codes-acces.gif);
}
.Lightbox3 .LBHeader a {
	background:url(../images/ico-close-3.gif) no-repeat left top;
	display:block;
	float:right;
	height:0px !important;
	height /**/:14px;
	margin-top:8px;
	padding-top:14px;
	overflow:hidden;
	width:14px;
}
.Lightbox3 .LBContent {
	padding:10px 12px 10px 17px;
}
.Lightbox3 .LBContent p.Acces {
	font-style:italic;
	padding:110px 30px;
	text-align:center;
}
.Lightbox3 .LBContent p {
	padding-bottom:10px;
}
.Lightbox3 .LBContent p.Emphasize {
	font-style:italic;
}
.Lightbox3 .LBContent fieldset {
	/*background-color:#999;*/
/*	background: url(../images/bg-champ-changez-code.jpg) no-repeat;*/
		border:none;
	padding:10px 10px 13px;
}

.Lightbox3 .LBContent fieldset.CodeControl {
	background: url(../images/bg-champ-changez-code.jpg) no-repeat;
}

.Lightbox3 .LBContent fieldset.Code {
	margin:10px 100px 10px 0;
	background: url(../images/bg-pave-numerique.jpg) no-repeat;
}
.Lightbox3 .LBContent fieldset .Entry {
	overflow:hidden;
	padding:2px 0;
}
* html .Lightbox3 .LBContent fieldset .Entry {
	height:1%;
}
.Lightbox3 .LBContent fieldset .Entry label {
	display:block;
	float:left;
	width:200px;
}
.Lightbox3 .LBContent fieldset .Entry input {
border:#48bdef solid 2px;
	float:right;
	width:70px;
}

.Lightbox3 .LBContent fieldset .Entry input#txtNewConfirmPassword,
.Lightbox3 .LBContent fieldset .Entry input#txtNewPassword {
	background: #bfbfbf;
}
.Lightbox3 .LBContent fieldset .ImgLink {
	float:left;
	width:92px;
	padding-left: 5px;
}
.Lightbox3 .LBContent fieldset .ImgLink ul li {
	background-color:#fff;
	float:left;
	height:22px;
	margin:1px 1px 0 0;
	padding:0px;
	width:22px;
}
.Lightbox3 .LBContent fieldset .ImgLink ul li a {
	background-color:#007fb3;
	color:#fff;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bolder;
	height:22px;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	width:22px;
}
.Lightbox3 .LBContent fieldset .ImgLink ul li a:hover {
	background-color:#48bdef;
}
.Lightbox3 .LBContent fieldset .Corriger {
	background:url(../images/ico-arrow-5.gif) no-repeat 167px 6px;
	font-size:1.1em;
	font-weight:bolder;
	padding:5px 50px 15px 0;
	text-align:right;
}
.Lightbox3 .LBContent fieldset .Corriger a:link,
.Lightbox3 .LBContent fieldset .Corriger a:visited {
	color:#fff;
	text-decoration:none;
}
.Lightbox3 .LBContent fieldset .Corriger a:hover {
	color:#007fb3;
}
.Lightbox3 .LBContent .Button {
	text-align:center;
}
.Lightbox3 .LBContent .Button input {
	margin:0 5px;
}

/* Lightbox4 */
.Lightbox4 {
	background:url(../images/bg-lightbox-4.jpg) no-repeat left bottom;
	color:#fff;
	height:309px;
	width:438px;
}
.Lightbox4 .LBHeader {
	background:#0069ae url(../images/bg-lightbox-header-4.jpg) no-repeat left top;
	height:14px;
	padding:12px;
}
.Lightbox4 .LBHeader a {
	background:url(../images/ico-close-4.gif) no-repeat left top;
	display:block;
	float:right;
	height:0px !important;
	height /**/:14px;
	padding-top:14px;
	overflow:hidden;
	width:14px;
}
.Lightbox4 .LBContent {
	font-weight:bolder;
	padding:60px;
}
.Lightbox4 .LBContent p {
	padding:15px 0;
}
.Lightbox4 .LBContent p span {
	color:#faa9e7;
}

/* Lightbox5 */
.Lightbox5 {
	background:#382f48 url(../images/bg-lightbox-5.gif) no-repeat left bottom;
	width:275px;
}
.Lightbox5 .LBHeader {
	background:#a09ba7 url(../images/bg-lightbox-header-5.gif) no-repeat left top;
	padding:10px 5px;
	overflow:hidden;
}
* html .Lightbox5 .LBHeader {
	height:1%;
}
.Lightbox5 .LBHeader h3 {
	float:left;
	font-size:1em;
}
.Lightbox5 .LBHeader a {
	background:url(../images/ico-close-5.gif) no-repeat left top;
	display:block;
	float:right;
	height:0px !important;
	height /**/:14px;
	padding-top:14px;
	overflow:hidden;
	width:14px;
}
.Lightbox5 .LBContent1,
.Lightbox5 .LBContent {
	padding:15px;
}

.Lightbox5 .LBContent1 h4 {
    color: #ffcc33;
}
.Lightbox5 .LBContent1 ul li {
    list-style: outside disc;
    margin-left: 12px;
    margin-top: 5px;
}

.Lightbox5 .LBContent p {
	color:#a5a1ac;
	font-size:1.1em;
	padding:5px 8px 10px;
}
.Lightbox5 .LBContent fieldset {
	border:none;
}
.Lightbox5 .LBContent fieldset ol li {
	background:no-repeat left top;
	padding:10px 0 10px 35px;
}
.Lightbox5 .LBContent fieldset ol li.Step1 {
	background-image:url(../images/ico-no1.gif);
}
.Lightbox5 .LBContent fieldset ol li.Step2 {
	background-image:url(../images/ico-no2.gif);
}
.Lightbox5 .LBContent fieldset ol li.Step2 select {
    width: 55px;
}
.Lightbox5 .LBContent fieldset ol li.Step3 {
	background-image:url(../images/ico-no3.gif);
}
.Lightbox5 .LBContent fieldset label {
	display:block;
	font-weight:bolder;
	margin-bottom:5px;
}
.Lightbox5 .LBContent fieldset label span {
	display:block;
	font-weight:normal;
}
.Lightbox5 .LBContent fieldset ol li input {
	border:#594f6a solid 2px;
	width:190px;
}
.Lightbox5 .LBContent fieldset .Validez {
	text-align:right;
}
.Lightbox5 .LBContent fieldset .Support {
	background:url(../images/ico-support.gif) no-repeat left top;
	margin-left:55px;
	padding-left:35px;
	padding-top:5px;
	text-align:right;
}
.Lightbox5 .LBContent fieldset .Support .BesoinAide a:link,
.Lightbox5 .LBContent fieldset .Support .BesoinAide a:visited {
	color:#a5a1ac;
	font-weight:bolder;
}
.Lightbox5 .LBContent fieldset .Support .BesoinAide a:hover {
	color:#b7cd40;
}

/* Lightbox6 */
.Lightbox6 {
	background:#574e65 url(../images/bg-lightbox-6.gif) no-repeat left bottom;
	width:438px;
}
.Lightbox6 .LBHeader {
	background:#a09ba7 url(../images/bg-lightbox-header-6.jpg) no-repeat left top;
}
.Lightbox6 .LBHeader h3 {
	background:url(../images/bg-recapitulatif-demande.gif) no-repeat left top;
	height:0px !important;
	height /**/:34px;
	padding-top:34px;
	overflow:hidden;
}
.Lightbox6 .LBContent {
	padding:20px 25px;
}
.Lightbox6 .LBContent ul li {
	padding:10px 0;
}
.Lightbox6 .LBContent ul li span {
	font-weight:bolder;
}
.Lightbox6 .LBContent .Confirmez {
	text-align:center;
	padding:10px 0;
}
.Lightbox6 .LBContent .Confirmez a {
	background:url(../images/btn-confirmez.gif) no-repeat left top;
	display:block;
	height:0px !important;
	height /**/:20px;
	margin:0 auto;
	padding-top:20px;
	overflow:hidden;
	width:69px;
}

/* Lightbox7 */
.Lightbox7 {
	background:#574e65 url(../images/bg-lightbox-7.gif) no-repeat left bottom;
	width:428px;
}
.Lightbox7 .LBHeader {
	background:url(../images/bg-lightbox-header-7.jpg) no-repeat left top;
	height:42px;
}
.Lightbox7 .LBContent {
	padding:5px 25px
}
.Lightbox7 .LBContent p {
	font-size:1.2em;
	font-style:italic;
	font-weight:bolder;
	padding:5px 0;
}

.Lightbox7 .LBHeader a {
    background:url(../images/ico-close-7.gif) no-repeat left top;
    display:block;
    float:right;
    height:0px !important;
    height /**/:14px;
    margin: 7px 8px 0 0;
    padding-top:14px;
    overflow:hidden;
    width:14px;
}

.Lightbox7 .LBContent p a:link,
.Lightbox7 .LBContent p a:visited {
	color:#d57300;
}
.Lightbox7 .LBContent p a:hover {
	color:#b7cd40;
}
.Lightbox7 .LBContent p.Note {
	font-size:.8em;
	font-weight:normal;
}
.Lightbox7 .LBContent ul {
	text-align:center;
}
.Lightbox7 .LBContent ul li {
	display:inline;
	padding:0 10px;
}
.Lightbox7 .LBContent ul li img {
	border:#fff solid 3px;
}
.Lightbox7 .LBContent .PaiementBancaire {
	text-align:center;
	padding:10px 0;
}
.Lightbox7 .LBContent .PaiementBancaire a {
	background:url(../images/btn-paiement-bancaire.gif) no-repeat left top;
	display:block;
	height:0px !important;
	height /**/:33px;
	margin:0 auto;
	padding-top:33px;
	overflow:hidden;
	width:130px;
}

/* Lightbox8 */
.Lightbox8 {
	background:#382f47 url(../images/bg-lightbox-8.jpg) no-repeat left bottom;
	width:274px;
}
.Lightbox8 .LBHeader {
	background:url(../images/bg-lightbox-header-8.gif) no-repeat left top;
	height:42px;
}
.Lightbox8 .LBHeader span {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin: 13px 0 0 20px;
	float: left;
}
.Lightbox8 .LBContent {
	padding:15px 25px
}
.Lightbox8 .LBContent p {
	font-size:1.2em;
	/*font-style:italic;
	font-weight:bolder;*/
	color: #a5a1ac;
	padding:5px 0;
}
.Lightbox8 .LBLink {
	height: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.Lightbox8 .LBLink a {
	background: url(../images/btn-fermer-1.jpg) no-repeat left top;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
    height:0px !important;
    height:20px;
    width: 69px;
    overflow:hidden;
}
.Lightbox8 .LBHeader a {
    background:url(../images/ico-close-8.jpg) no-repeat left top;
    display:block;
    float:right;
    height:0px !important;
    height:14px;
    margin: 13px 8px 0 0;
    padding-top:14px;
    overflow:hidden;
    width:14px;
}


/*## CONTACT_FORM START ##*/
#contact_form {
	position:absolute;
	top:250px;
	left:200px;
	width:394px;
	z-index:1002;
}
#contact_form H4 {
	background:transparent url(../images/ContactUs_t.png) no-repeat scroll 0% 0px;
	height:76px;
	padding:4px 15px 0px;
	font-size:1.8em;
	font-family:Georgia,"Times New Roman",Times,serif;
}
#contact_form .content {
	background-color:#d9dadb;
	color:#000;
	padding-left:10px;
	padding-right:10px;
}
#contact_form .content LABEL {
	line-height:15px;
	margin-right:4px;
	margin-left:4px;
}
#contact_form .content .label,
#contact_form .content .label2 {
	float:left;
	text-align:right;
	margin-top:3px;
}
#contact_form .content .label {width:80px;}
#contact_form .content .label2 {width:40px;}
#contact_form .content .form {
	font-size:10px;
	border:1px solid #3F5332;
    width: 85px;
}
#contact_form .content .long { width:250px; }
#contact_form .content .classic { width:90px; }
#contact_form .content TEXTAREA.form { height:65px; }
#contact_form .content BR { line-height:22px; }
#contact_form .content .required { font-weight:bold; }
#contact_form .content INPUT.input {
	float:right;
	margin-right:15px;
	margin-top:8px;
}
#contact_form .content LABEL.input {
	float:right;
	margin-right:10px;
	margin-top:12px;
	cursor:pointer;
}
#contact_form .content .mention {
	clear:both;
	padding-top:10px;
	font-size:0.74em;
}
#contact_form .ending {
	background:transparent url(../images/ContactUs_b.png) no-repeat scroll 0% 0px;
	height:20px;
}
#contact_form .close {
	position:absolute;
	top:5px;
	right:8px;
	display:block;
	padding-right:20px;
	height:15px;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:transparent url(../images/btn_close_contact.png) right no-repeat;
}
/*## CONTACT_FORM END ##*/
