#TB_window {
    font: 12px "Times New Roman",Times,serif;
    overflow: hidden;
}
#TB_ajaxContent {
    background: url('../images/bg_filtre.jpg') no-repeat;
    height: 467px;
    width: 458px;
    font-family: "Times New Roman",Times,serif;
    overflow: hidden;
}
.TB_modal{
	background-color: #f8f8f8;
}
#TB_ajaxContent.TB_modal {
    padding: 15px 15px 5px 15px;
}
#wpdoor_message{

}
#TB_separation{
    background: url('../images/separ_horiz.png') no-repeat;
    height: 1px;
    margin: 25px 0 10px 25px;
}
#wpdoor_message h1{
	color: #fff;
	background-color: #ff3200;
	padding: 5px; margin: 0;
	line-height: 1;
	font-size: 200%;
	
	text-align: center !important;
}

#wpdoor_msg{
	display: block;
	line-height: 1.8;
	color: #333;
	overflow: hidden;
	margin: 10px 0;
	padding: 0 10px;
	margin: 135px 0 0;
	text-align: center;
}
.messaging {
    color: #C6A65A;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}
#wpdoor_msg .title {
        color: #C6A65A;
	font-family: "Times New Roman",Times,serif;
	font-size: 22px;
    font-weight: 500;
    text-align: center;
}
#wpdoor_btn{
	display: block;
	background-color: #FFF;
	text-align: center;
}
#wpdoor_btn a, #wpdoor_btn a:visited{
	background: url('../images/btn_ok_regular_hover.png') no-repeat;
	float: left;
	padding: 8px;
	width: 33px;
	height: 26px;
	margin: 2px 0 0 11px;
}
a.wpdoor_enter, a.wpdoor_enter:visited{
    
}

/* Skinned select */
.country {
    width: 354px;
    margin: 0 0 0 42px;
}
.country select {
    margin: 0;
}
div.country .select-text, .country select  {
    width: 352px;
}
.country:hover, .country:active, .country:focus{
    background-position: 321px -44px;
}
.year{
    float: left;
    width: 100px;
    margin: 0 0 0 42px;
}
div.year .select-text, .year select  {
    width: 98px;
}
.year:hover, .year:active, .year:focus{
    background-position: 67px -44px;
}

.date{
    float: left;
    width: 75px;
    margin: 0 0 0 20px;
}
div.date .skinned-select {
    margin: 0 0 0 20px !important;
}
div.date .select-text, .date select {
    width: 73px;
}
.date:hover, .date:active, .date:focus{
    background-position: 42px -44px;
}

div.skinned-select {
    display: block;
    font-family: "Times New Roman",Times,serif;
    height: 44px;
    background: url('../images/btn_select.png') no-repeat top right #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    
}
div.skinned-select-left{
    background: url('../images/select_left.png') no-repeat top left;
}
/*div.skinned-select:hover, div.skinned-select:active, div.skinned-select:focus {
	
}*/
div.skinned-select select {
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	position: relative;
	z-index: 100;
}
div.skinned-select .select-text {
    position: absolute;
    text-indent: 10px;
    line-height: 40px;
    
    z-index: 1;
}
div.skinned-select .select-text,
div.skinned-select select {
	text-align: left;
	border: solid 1px #C6A65A;
	font-size: 14px;
	color: #000000;
	height: 42px;
	border-radius: 8px;
	font-family: "Times New Roman",Times,serif;
}
div.skinned-select select option {
    background-color: #FFFFFF;
    font-family: "Times New Roman",Times,serif;
}
/* non javascript version select */

.my-skinnable-select select {
  font-size: 11px;
  border: 1px solid #D5E6EE;
}

/* Checkbox */
input[type="checkbox"]{

}
.checkbox {
    height: 19px;
    width: 125px;
    cursor:pointer;
    margin: 21px 0 0 155px;
    background-position: 1px 0px;
}
.checkbox label {
    margin: 0 0 0 10px;

}
.checked{
    background-position: 1px -19px;
    height: 19px;
}
.disclaimer_copyright {
    margin: 15px 0 0 0;
    text-align: center;
}