h1.forumpopup {
        margin:0;
        padding:0;
        font-size:12px;
        line-height:20px;
        height:40px;

        background: url(/images/compte/point.gif) repeat-x 0% 100%;
}

/*********** POPUP LAYER ***********/

#popup {
	position:absolute;
	z-index:400;
	visibility:hidden;
	border: 2px solid #cccccc;
	width: 450px;
	top:75px;
	left:150px;
	background-color: #EEFAE4;	
}

#contentPopup {
	border:1px solid #ffffff;
	padding: 10px 20px 10px 20px;
}

#contentPopup .fermer {
	position:absolute;
	top:0;
	right:0;
	background:#E5E2DE;
	width:66px;
	padding-top:8px;
	text-align:center;
	height:21px;
}
#contentPopup a, a:hover{ text-decoration:none;}

#mybody {
 width: 955px;
 background-color : #ffffff;
}

#masque {
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	visibility:hidden;
}

/*************** popup layer address **********************/
.popUpAddress {
	margin-left:auto;
	margin-right:auto;
	width:640px;
	position: absolute;
	visibility:hidden;
	top: 400px;
	left: 171px;
	z-index: 101;
	border: 2px solid #cccccc;
	background-color: #EEFAE4;
	padding: 10px 20px 10px 20px;
	font-size: 12px;
}
.popUpTop
{
	position:absolute;
	top:0;
	right:0;
	background:#EEFAE4;
	width:66px;
	padding-top:8px;
	text-align:center;
	height:21px;
}

.popUpContent
{
	text-align:center;
	padding-top: 35px;
	background-color:#EEFAE4;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 40px;
}
.buttonCont
{
	padding-top:70px;
	font-size: 13px;
}


#TB_overlay {
  position: fixed;
  z-index:100;
  visibility:hidden;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#fff;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
.TB_overlayBG_black {
  background-color:#000000;
  filter: alpha(opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.40;
  opacity:0.4;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
}

/********* fin popup layer address *********/

/** Added for form-compte styles */
.popup_gen {
	position: absolute;
	top: 25%;
	left: 25%;
	z-index: 380;
	border: 2px solid #cccccc;
	width: 454px;
	background-color: #eefae4;
	visibility:hidden;
}
.WrapperPopup {
	position: relative;
	z-index: 390;
}
#hiddenSelect {
	position: absolute;
	top: -2px;
	left: -2px;
	z-index: 385;
	filter: alpha(opacity=0);
}
.popup_gen a img{ border:none;}

.popup_gen #content {
	padding: 10px 20px 10px 20px;
}
.fermer {
	position:absolute;
	right:0px;
	top:0px;
	background:#E5E2DE;
	width:66px;
	text-align:center;	
	height:20px;
	vertical-align:middle;
}
.fermer img {
	display:inline;
	vertical-align:middle;
	margin-left:3px;
}

.fermer a:link, .fermer a:visited {
	text-decoration:none !important;
	font-size:10px;
	xcolor: #225F22;
	color: #275500 !important;
}
.fermer a:hover, .fermer a:active {
	text-decoration:none;
	color:#ff9900;
}

.popup_gen a:link, #popup_gen a:visited { color:#000; text-decoration:underline; }
.popup_gen a:hover, #popup_gen a:active { color:#ff9900 !important;}

.popup_gen a:link.close, #popup_gen a:visited.close { position: absolute; top: 0; right: 0; text-decoration:none; }
.popup_gen a:hover.close, #popup_gen a:active.close { color:#ff9900 !important;}
.popup_gen .titre-popup {
	color: #000000;
	font-weight: bolder;
	font-size: 15px;
	text-transform: uppercase;
	padding-bottom: 6px;
	background: url('../../images/menuPoint.gif') repeat-x left bottom;
	margin-bottom: 7px;
} 
div.wrapouter {
	padding-top: 10px;
}
div.col01 {
	float: left;
	width: 250px;
}
div.col02 {
	float: right;
	width: 155px;
}
p.titre-astuce span {
	display: none;
}
p.texte-actuce {
	border-left: 1px solid #94eb94;
	border-right: 1px solid #94eb94;
	border-bottom: 1px solid #94eb94;
	color: #010101;
	font-size: 11px;
	width: 139px;
	padding: 3px 2px 3px 9px;
	margin: 0px;
}
p.titre-astuce {
	background: url(../../images/popups/form-astuce.gif) no-repeat top left;
	height: 12px;
	padding: 0px;
	margin: 0px;
}
.feildData {
	padding-top: 7px;
}
.feildData label {
	color: #010101;
	font-size: 11px;
	float: left;
	width: 133px;
	text-align: right;
	padding-right: 9px;
}
label.forum-popup {
	width: 180px;
	text-align: left;
}
.feildData input {
	float: left;
}
.feildData input.tbox-large {
	width: 105px;
}
.feildData input.tbox-small {
	width: 47px;
}
.feildData01 input {
	float: left;
	padding-right: 5px;
}
.feildData01 label {
	float: left;
	width: 380px;
	color: #010101;
	font-size: 11px;
	padding-top: 3px;
}
.feildData01 label.widthlimit {
	width: 200px;
}
.texte-popup01, 
.texte-popup {
	color: #010101;
	font-size: 11px;
}
.texte-popup01 {
	padding-left: 5px;
}
.popup_gen #submit { text-align: right; margin: 0; padding: 0px;}

#submit-extra input.btn01 {
	padding-right: 35px;
}
#submit-address {
	text-align: center;
	padding-top: 5px;
}
#submit-address input.btn02 {
	padding-right: 25px;
}/* end form-compte styles */

