﻿#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:1500;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:717px;
background:transparent;
z-index:2000;
padding:12px;
font-size:13px;
}
#inscription_contenu input{
margin-left:3px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#inscription_top{
background:transparent url("../Images_masterLayout/bg_inscription_top.png") no-repeat 0px 0px ;
height:18px;
}
#inscription_contenu{
/*height:900px;*/
margin-left:8px;
width:700px;
background-color:#fff;
color:#666;
}
#inscription_contenu table{
width:700px;
padding:0;
margin:0;
}
#inscription_bottom{
background:transparent url("../Images_masterLayout/bg_inscription_bottom.png") no-repeat -2px 0px ;
height:17px;
}
.inscription_ligne_1{
font-size:12px;
font-weight:bold;
}
#inscription_part_1{
height:132px;
text-align:center;
}
#inscription_part_2{
height:346px;
background:#ebebeb url("../Images_masterLayout/inscription_vert_2.jpg") no-repeat 660px 30px ;
}
#inscription_part_3{
height:365px;
background: url("../Images_masterLayout/inscription_vert_2.jpg") no-repeat 658px 30px ;

}
#inscription_part_4{
height:37px;
background-color:#ebebeb;
margin:0;
margin-top:-40px;
}
.intitule{
text-align: right;
padding-right:15px
}
.input_email{
text-align:left;
height:24px;
background:url("../Images_masterLayout/bg_input_email.jpg") no-repeat ;
}
.input_cp{
background:url("../Images_masterLayout/bg_input_cp.jpg") no-repeat ;
height:24px;
}
.input_adresse{
height:25px;
background:url("../Images_masterLayout/bg_input_adresse.jpg") no-repeat ;
}
.input_num{
background:url("../Images_masterLayout/bg_input_num.jpg") no-repeat ;
height:25px;
padding-left:3px;
}
.input_select{
background:url("../Images_masterLayout/bg_input_select.jpg") no-repeat ;
height:19px;
}
.link_inscription{
color:#f60;

}
.bt_inscrire{
background:transparent;
color:#f60;
font-size:11px;
height:14px;
margin-bottom:1px;
}
.bt_inscrire_2{
display:inline;
background:transparent;
color:#f60;
font-size:11px;
height:14px;
margin-bottom:1px;
}

.box {
	border:1px dashed #dddddd; 
	margin:30px; 
	margin-top:0px; 
	padding:10px;
}

#popupContact .box h2 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight: bold; 
	color:  #FF3333; 
	font-size:18px;
	margin:10px; 
}

#popupContact .box p {
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left; 
	color: #457A7C; 
	margin:12px;   
	line-height:20px; 
	font-size:14px;
}
#popupContact .box p strong {
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left; 
	color: #457A7C;   
	line-height:20px; 
	font-size:14px;
	font-weight:bold;
}
#popupContact .box p u {
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left; 
	color: #457A7C;   
	line-height:20px; 
	font-size:14px;
	text-decoration:underline;
}
#popupContact .box p a {
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left; 
	color:  #FF3333;   
	line-height:20px; 
	font-size:14px;
	text-decoration:underline;
	cursor:pointer;
}
#popupContact .box .boxFrame {
	background-color:#F4F4F4;
	margin:10px;
	padding:10px;
}
#popupContact .box .boxFrame ul {
	margin-left:18px;
	list-style-position: outside;
	list-style-type: circle;
	padding-left: 15px;
}
#popupContact .box .boxFrame li {
	font-family:Georgia, "Times New Roman", Times, serif; 
	text-align:left; 
	color: #457A7C;    
	line-height:20px; 
	font-size:14px;
}
#popupContact .box .boxFrame table {
	width:600px;
	padding:10px;
}
#popupContact .box .boxFrame table tr td {
	width:10px;
	margin:0px; 
}
#popupContact .box .boxFrame table tr td.erreur  {
	width:12px;
	color:#FF0000;
	padding-left:10px;
	padding-top:10px;
}
#popupContact .box .boxFrame table tr td.retrieveLogin {
	font-size:12px;
}
#popupContact .box .boxFrame table tr td.retrieveLogin a  {
	font-size:12px;
	text-decoration:underline;
}
#popupContact .box .boxFrame table tr td.erreur strong {
	color:#FF0000;
	padding-top:10px;
	text-decoration:underline;
}
#popupContact .box .boxFrame table tr td label {
	margin:10px; 
}
#popupContact .box .boxFrame table tr td input {
	border: 1px solid #777777;
	color:#000000;
	margin-bottom:3px;
}
#popupContact .box .boxFrame table tr td select {
	border: 1px solid #777777;
	color:#000000;
	margin-bottom:3px;
	margin-left:3px;
	background-image:none;
	background-color:#FFFFFF;
}
#popupContact .box table tr td form input.assOptionChoix {
	background-color:#EEEEEE;
	color:#000000; 
	border: 1px solid #777777;
	padding:5px;
	margin:20px;
}
#popupContact .box .boxFrame form table tr td input#ageContainer {
	border:none; 
	background-color:#eeeeee; 
	width:15px; 
	margin:3px;
}
#popupContact .box .boxFrame form table tr td span#ageDisplay {
	visibility:hidden;
}

