body{
	margin:0;
	font:13px Arial, Helvetica, sans-serif;
	color:#454545;
	background:#fff;
	min-width:992px;
}

table {
   width: 100%;
   margin-bottom: 20px;
}

td, th {
   border: 1px solid #e7e8e8;
}

th {
   text-transform: uppercase;
   text-align: center;
   font-size: 1.2em;
   font-weight: bold;
   background-color: #F2F2F2;
}

img {border-style: none;
	border-color: inherit;
	border-width: 0;
	/*height: 16px;*/
}
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
input,textarea,
{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

select
{
	vertical-align: middle;	
}
a{
	color:#b62664;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper{
	width:992px;
	margin:0 auto;
	background:#7fb6e8 url(../images/bg-wrapper.gif) repeat-x;
	padding:19px 0 68px;
}
.page{
	width:952px;
	margin:0 auto;
	background:url(../images/bg-page.gif) repeat-y;
}
.page .holder{background:url(../images/bg-page-holder.gif) no-repeat;}
.page .frame{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-page-frame.gif) no-repeat 0 100%;
	padding:11px 11px 6px;
}
#header{
	background:#e1e1e1 url(../images/bg-header.gif) no-repeat;
	overflow:hidden;
	width:929px;
	padding:0 0 1px;
	margin:0 0 18px;
}
.header-photo{
	float:left;
	background:url(../images/bg-header-photo.gif) no-repeat;
	width:391px;
}
.header-photo img{display:block;}
#header h1{
	float:left;
	margin:53px 0 0 35px;
	color:#b62664;
	font:bold 26px/31px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#header p{
	float:left;
	margin:53px 0 0 35px;
	color:#b62664;
	font:bold 26px/31px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#main{padding:0 0 0 22px;}
.main-block{
	background:url(../images/bg-main-block.gif) repeat-y;
	width:886px;
	margin:0 0 20px;
}
.main-block .holder{background:url(../images/bg-main-block-holder.gif) no-repeat;}
.main-block .frame{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-main-block-frame.gif) no-repeat 0 100%;
	padding:7px 2px 10px 0;
}
.languages{
	overflow:hidden;
	height:1%;
	margin:0 0 22px;
}
.languages ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.languages li{
	float:left;
	padding:0 5px 0 0;
}
.languages li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:26px;
	height:18px;
}


 .languages ul li a:hover,  .languages ul li a.active {
   background-position: 0 -18px;
}

.languages li a.fr{background:url(../images/fr.png) no-repeat;}
.languages li a.brit{background:url(../images/uk.png) no-repeat;}
.languages li a.neth{background:url(../images/nl.png) no-repeat;}
.languages li a.ie{background:url(../images/it.png) no-repeat;}
.languages li a.de{background:url(../images/dl.png) no-repeat;}
.languages li a.sp{background:url(../images/es.png) no-repeat;}
.info-holder{
	overflow:hidden;
	height:1%;
}
.main-photo{
	float:left;
	width:285px;
	height:296px;
	background:url(../images/bg-main-photo.png) no-repeat;
	margin:0 12px 0 13px;
	display:inline;
	padding:7px 0 0 8px;
}
.main-photo img{
	display:block;
	position:relative;
}
.main-info{
	float:left;
	width:560px;
	padding:9px 0 0;
	font-size:16px;
	line-height:19px;
}

.frame .main-info p strong
{
	color:#b62664;
	font-weight:900;	
}

.main-info h2{
	margin:0 0 20px;
	color:#b62664;
	font:bold 20px/23px Arial, Helvetica, sans-serif;
	
}
.main-info p{margin:0 0 22px;}
.main-info ul{
	list-style:none;
	margin:0 0 18px;
	padding:0;
}
.main-info li{
	background:url(../images/bullet-main.gif) no-repeat 0 50%;
	padding:3px 0 2px 29px;
}
.links-holder{
	overflow:hidden;
	height:1%;
	padding:0 31px 0 0;
}
.links-holder .voyage{
	float:left;
	font-weight:bold;
	margin:15px 0 0;
}
.links-holder .prime,
.colored-form .submit,
.colored-form .subscribe{
	float:right;
	/*text-indent:-9999px;*/
	overflow:hidden;
	/*background:url(../images/btn-main-prime.gif) no-repeat;*/
	/*width:171px;
	height:44px;*/
	border:0;
}
.colored{
	background:url(../images/bg-colored.gif) repeat-y;
	width:887px;
	margin:0 0 20px;
}
.colored .holder{background:url(../images/bg-colored-holder.gif) no-repeat; padding-top:10px; }
.colored .frame{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-colored-frame.gif) no-repeat 0 100%;
	padding:24px 30px 0;
	color:#fff;
}
.colored h2{
	margin:0;
	text-align:center;
	font:bold 26px/30px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	
}
.colored-form{
	overflow:hidden;
	height:1%;
}
.colored-form .row{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-border.gif) repeat-x;
	margin:-2px 0 15px;
	padding:16px 105px 0 10px;
	position:relative;
}
.colored-form label{
	width:270px;
	text-align:right;
	font:bold 16px/19px Arial, Helvetica, sans-serif;
	float:left;
	margin:27px 12px 0 0;
}
.colored-form .text{
	float:left;
	width:203px;
	margin:25px 0 0;
	background:#fff;
	border:none;
	padding:2px 4px;
	color:#545454;
	font-size:12px;
	outline:none;
}

.colored-form .textSum{
	float:left;
	width:203px;
	margin:10px 0px 0px;
	background:#fff;
	border:none;
	padding:2px 4px;
	color:#545454;
	font-size:12px;
	outline:none;
}

.colored-form .smalltext{
	float:left;
	width:65px;
	margin:25px 0 0;
	background:#fff;
	border:none;
	padding:2px 4px;
	color:#545454;
	font-size:12px;
	outline:none;
	float: left;
	display: inline;
}

.colored-form .submit{
	/*background:url(../images/btn-prime.png) no-repeat;*/
	width:201px;
	height:74px;
	cursor:pointer;
	font-size:0;
	line-height:0;
	border:none;
}
.colored-form .note{
	width:255px;
}
.colored-form .subscribe{
	background:url(../images/btn-subscribe.png) no-repeat;
	width:200px;
	height:80px;
	cursor:pointer;
}
.colored-form .euro{
	float:left;
	font-size:16px;
	margin:27px 0 0 10px;
}
.form-box{
	background:url(../images/bg-form-box.gif) repeat-y;
	width:887px;
	margin:0 0 18px;
}
.form-box .holder{background:url(../images/bg-form-box-holder.gif) no-repeat;}
.info-form{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-form-box-frame.gif) no-repeat 0 100%;
	padding:12px 21px 23px;
	color:#545454;
}
.info-form h2{
	margin:0 0 28px;
	text-align:center;
	font:bold 20px/23px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d1dae1;
	padding:0 0 10px;
}
.info-form .row{
	overflow:hidden;
	height:1%;
	padding:0 0 9px 70px;
}
.info-form label{
	width:326px;
	float:left;
	text-align:right;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	margin:3px 20px 0 0;
}
.info-form label.another{
	width:auto;
	margin:3px 5px 0 0;
}
.calendar-holder{
	float:left;
	width:92px;
	background:url(../images/bg-calendar-holder.gif) no-repeat;
	padding:1px 6px 0 1px;
	height:19px;
	margin:2px 15px 0 0;
}
.calendar-link{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-calendar-link.gif) no-repeat;
	width:24px;
	height:16px;
	margin:1px 0 0;
	outline:none;
}
.info-form .text{
	float:left;
	border:1px solid #c2c2c2;
	width:249px;
	padding:1px 4px 2px;
	margin:0;
	background:#fff;
	color:#545454;
	font-size:12px;
	outline:none;
}
.info-form .text.calendar{
	border:none;
	width:60px;
	letter-spacing:-1px;
}
.info-form .text.small{width:90px;}
.info-form .select{
	float:left;
	width:100px;
	height:20px;
	outline:none;
}
.info-form .select.large{width:259px;}
.explanation{
	display:block;
	font-size:12px;
	color:#545454;
	margin:22px 0 12px;
}
.container{
	overflow:hidden;
	height:1%;
	padding:0 23px 30px 0;
}
.container dl{
	float:left;
	background:url(../images/bg-section.gif) no-repeat;
	width:582px;
	height:33px;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#545454;
	margin:0;
	padding:11px 20px 0 22px;
}
.container dt{
	float:left;
	width:480px;
	margin:2px 15px 0 0;
}
.container dd{
	margin:0;
	line-height:13px;
	float:right;
}
.container dd strong{
	font-size:20px;
	color:#b62664;
	line-height:21px;
	padding:0 7px 0 0;
}
.payer{
	float:right;
	/*text-indent:-9999px;*/
	overflow:hidden;
	/*background:url(../images/btn-payer.gif) no-repeat;
	width:204px;
	height:44px;*/
	border:0;
}
.holder-block{
	width:887px;
	margin:0 0 -25px;
}
.slide-block{padding:0 0 20px;}
.title{
	color:#fff;
	height:42px;
	background:url(../images/bg-title.gif) no-repeat;
	padding:22px 21px 0 21px;
}
.slide-block.active .title{background:url(../images/bg-title-active.gif) no-repeat;}
.title h2{
	font:bold 20px/23px Arial, Helvetica, sans-serif;
	margin:0;
	float:left;
	text-transform:uppercase;
}
.title .open-close{
	color:#fff;
	float:right;
	background:url(../images/bullet-open.gif) no-repeat 100% 7px;
	padding:0 15px 0 0;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	margin:4px 0 0;
}
.title .open-close:hover{text-decoration:none;}
.slide-block.active .open-close{background:url(../images/bullet-open-active.gif) no-repeat 100% 7px;}
.block-holder{
	background:url(../images/bg-block.gif) repeat-y;
	width:887px;
}
.block-frame{
	background:url(../images/bg-block-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	font-size:13px;
	padding:21px 20px 0;
}
.block p{margin:0 0 26px;}
.block p.painted{
	font-size:14px;
	color:#b62664;
	font-weight:bold;
	line-height:17px;
	margin:0 0 16px;
}

/*.form_block div
{
	overflow:hidden;
	height:1%;
	padding:0 0 9px 70px;	
}*/

.form_block label
{
	width:326px;
	float:left;
	text-align:right;
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	margin:3px 20px 0 0;	
}

.cal_Theme1 .ajax__calendar_container   {
    background-color: #e2e2e2; 
    border:solid 1px #cccccc;
    margin:0;
    padding:0;

}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff; 

    margin-bottom: 4px;
}
.form3 .inside .cal_Theme1 div 
{
	margin:0;
	padding:0;
}

.box-pink .cal_Theme1 div 
{
	margin:0;
	padding:0;
}
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080; 
    padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_body    {
    background-color: #e9e9e9; 
    border: solid 1px #cccccc;
}
.ajax__calendar_container table 
{
	padding: 0px;
	border-spacing: 0px;
}
.cal_Theme1 .ajax__calendar_dayname {
    text-align:center; 
    font-weight:bold; 
    margin-bottom: 4px; 
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;

}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080; 
    font-weight: bold; 
    background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

.toggle_box {
   margin: 24px 0 12px;
}

#int_main .toggle_box .title {
   margin: 21px 0 17px;
}

#int_main .toggle_box .title h4 {
   float: left;
   margin: 0;
   text-transform: uppercase;
   line-height: 1.23;
   color: #454545;   
}

#int_main .toggle_box .title em {
   float: right;
   font-size: 1.1em;
   line-height: 1.45;
}

#int_main .toggle_box .title p {
   clear: both;
   margin: 0;
}

.listePartenaire
{
	width:700px;
	margin:auto;
	
}

.partenaire
{
	width:800px;
	margin-left:120px;
	margin-top:50px;
	
}

.montantprime {font-size:18px; color:#f39600;font-weight:bold;margin:25px 0px 0px;padding-top:10px;}

.Enregistrer
{
	margin-left:485px;	
}



.colored-form .calendar { float: left; cursor:pointer; display: inline;margin:22px 5px 0px;  width: 23px; height: 23px; background: url(/images/ico-calendar.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.colored-form  em {  float: left; display: inline; margin:25px 0 0;font-size: 15px; color: #fff;  font-weight: bold; font-style: normal;  padding: 0 7px; }
.colored-form td{border:0;}
.colored-form table .btn { display: block; width: 181px; height: 60px; background: url(/images/pink-orange-btn.png) no-repeat 0 0; color: #fff !important; font-size: 15px; line-height: 65px !important; font-weight: bold; text-align: center; }
.colored-form .btn:hover { text-decoration: none !important; color: #454545 !important; }
.box-gray { background-image: url(../images/bg-form-box-holder.gif); margin-top: 21px; }
.box-gray .box-b { background-image: url(/images/gray-box-b.gif); height:8px;  }
.box-gray .box-t { background-image: url(/images/bg-form-box-frame.gif));  padding: 0 26px; height: 295px; }

.box-gray .box-m .row { margin-bottom: 8px; }
.box-gray .box-m .row label { float: left; display: inline; font-weight: bold; font-size: 14px; color: #545454; text-align: right; width: 240px; margin-right: 20px; }
.box-gray .box-m .row select { float: left; display: inline;  width: 165px; }
.box-gray .box-m .row .field { float: left; display: inline;  width: 247px; height: 15px; padding: 2px 5px 1px; border: 1px solid #c2c2c2; }
.box-gray .box-m .row .smal--field { width: 88px !important; }

.box-gray .box-m { background-image: url(/images/fond_box.png);  padding: 0 26px; }

.box-gray .box-m .row{height:20px;}
.box-gray h2 { font-size: 20px; color: #545454 !important; text-align: center; margin:0 !important; text-transform: none !important; padding: 15px 0 0 0; border-bottom: 1px solid #d1dae1 !important; }
.box-gray .form-holder { padding-top: 20px; }
.box-gray .form-holder .row { margin-bottom: 8px; }
.box-gray .form-holder .row label { float: left; display: inline; font-weight: bold; font-size: 14px; color: #545454; text-align: right; width: 240px; margin-right: 20px; }
.box-gray .form-holder .row select { float: left; display: inline;  width: 165px; }
.box-gray .form-holder .row .field { float: left; display: inline;  width: 247px; height: 15px; padding: 2px 5px 1px; border: 1px solid #c2c2c2; }
.box-gray .form-holder .row .smal--field { width: 88px !important; }

.box-gray-short { height: 214px; background: url(/images/box-gray-short.gif) no-repeat 0 0; padding: 0 26px; }

.notes_required { color: #545454; padding: 5px 0 0 30px; }

.premium-holder {}
.premium-holder .premium  { float: left; display: inline; width: 469px; height: 44px; background: url(/images/premuim-bg.jpg) no-repeat 0 0; }
.premium-holder .premium p { font-size: 15px !important; color: #545454 !important; font-weight: bold; }
.premium-holder .premium p.left { margin: 0 !important; padding: 12px 0 0 24px !important; }
.premium-holder .premium p.right { padding: 2px 0px 0 0 !important; }
.premium-holder .premium p.right span { font-size: 20px; color: #b62664; }
.premium-holder .big-orange-btn { margin-left: 19px; }
.premium-holder a .big-orange-btn span { float: left; display: inline; height: 44px; background: url(/images/big-orange-btn.gif) no-repeat 0 0; padding-left: 11px; color: #fff; font-size: 10px; line-height: 43px; font-weight: bold; text-shadow: #cc5200 0 1px 1px; }
.accordion-holder {}
.accordionElem { min-height: 64px; background: url(/images/accordion-item-bg.gif) no-repeat 0 0; position: relative; margin-top: 20px; }
.accordionElem h3 {  font-size: 20px !important; color: #fff !important; text-transform: uppercase !important; padding: 23px 0 0 25px; margin: 0 !important; }
.accordionElem .pointer { position: absolute; top: 23px; right: 18px; display: block; background: url(/images/accordion-pointer-down.gif) no-repeat right 5px; font-size: 14px !important; color: #fff !important; padding-right: 15px; font-weight: bold;  } 
.accordionElem .pointer-expanded { background: url(/images/accordion-pointer-up.gif) no-repeat right 5px; }
.accordionElem .dd-content { background: url(/images/dd-content-bg.gif) repeat-y 0 0;  width: 692px; display: none; margin-top: 15px; }
.accordionElem .dd-content-b { background: url(/images/dd-content-b.gif) no-repeat 0 bottom; }
.accordionElem .dd-content-t { background: url(/images/dd-content-t.gif) no-repeat 0 top; min-height: 220px; }
.accordionElem .contentItem { padding: 20px 20px 0; }
.accordionElem .contentItem h4 { margin: 0 0 15px 0 !important; font-size: 14px !important; color: #b62664 !important; line-height: 18px !important; }
.accordionElem .contentItem p { font-size: 13px !important; margin: 0 !important; }
.listeParticipant{background:none;}
.ajax__calendar_day{color:Black;}
.ajax__calendar_dayname{color:Black;}
.ajax__calendar_today{color:Black;}

.box-gray-tab .picture-holder { float: left; display: inline; width: 228px; height: 238px; background: url(/images/image-cover.gif) no-repeat 0 0; padding: 7px 0 0 8px; margin: 11px 0 0 7px; }
.box-gray-tab .text-holder { float: left; display: inline; width: 440px; padding: 20px 0 0 5px; } 
.pnDescSoleil h3 { text-transform: none !important; color: #b62664; font-size: 16px !important; line-height: 20px !important; margin: 0 0 15px 0 !important; } 
.pnDescSoleil h3 strong{color:#ba2464;font-weight:0;}
.pnDescSoleil h3.orange {  color: #ec8a00; margin:  0px 0  10px !important; white-space: nowrap; font-size: 13px !important;} 
.pnDescSoleil h3.orange span { float: right; display: inline; width: 66px; heighT: 18px; background: url(/images/ico-new-promo.gif) no-repeat 0 0; font-size: 10px; color: #ed9110; text-align: center; line-height: 17px; } 
.box-gray-tab .text-holder ul { margin: 0 !important; padding-left: 10px; }
.box-gray-tab .text-holder ul li { color: #454545; font-size: 14px !important; line-height: 20px !important; background: url(/images/orange-custom-bullet.gif) no-repeat 0 3px !important; padding-left: 20px !important; }
.box-gray-tab .text-holder .button-holder { }
.box-gray-tab .text-holder .button-holder h3 { float: left; display: inline; margin: 15px 0 0 15px !important; }
.box-gray-tab .text-holder .button-holder a.big-orange-btn { margin: 8px 0 0 100px; }

.frame h3{color:#b62664;font-size:20px;text-align:right;}
.frame h1{color:#b62664;font-size:20px;text-align:right;}
.frame .pnDescSoleil h3{text-align:left;}
.block-frame .contentItem h4{color:#b62664;}
.avertissement div{float:none;}
.avertissement {width:765px;margin-left:60px;margin-right:60px;margin-top:10px;margin-bottom:10px; text-align:center;font-style:italic;}

.adarluxestatique .colored-form .textSum{margin: 0px 0px 0px;}
.adarluxestatique .colored-form LABEL{margin: 0px 12px 0px;}
.adarluxestatique .frame .colored .holder{background:url(../images/bg-black-holder.gif) no-repeat;}
.adarluxestatique .colored {background:url(../images/bg-black.gif) repeat-y;}
.adarluxestatique .colored .frame{background:url(../images/bg-black-frame.gif) no-repeat 0px 100%;}
.adarluxestatique .title{background:url(../images/bg-black-title.gif) no-repeat;}
.adarluxestatique .slide-block.active .title{background:url(../images/bg-title-active-black.gif) no-repeat;}
.adarluxestatique .title .open-close{background:url(../images/bullet-open-luxe.png) no-repeat 100% 7px;}
.adarluxestatique .frame H3{color:Black;}
.adarluxestatique .frame H1{color:Black;}
.adarluxestatique .frame .main-info P STRONG{color:Black;}
.adarluxestatique A{color:Black;}
.adarluxestatique .colored-form .calendar{ background : url(../images/bg-calendar-link_luxe.png) no-repeat;width:15px; height:16px; margin:0px 5px 0px;}
.adarluxestatique .colored-form .smalltext{margin:0px 0px 0px;}
.adarluxestatique .colored-form em{margin:0px 0px 0px;}
.adarluxestatique #header H1{color:Black;width:500px;margin:50px 0 0 10px;text-align:center;}
.adarluxestatique .block-frame .contentItem H4{color:Black;}
.adarluxestatique .main-block  .holder{background:url(../images/bg-main-block-holder_luxe.png) no-repeat;}
.adarluxestatique .main-photo{width:256px;height:285px;margin-bottom:5px;}
.adarluxestatique .montantprime{padding-top:0px;}
.adarluxestatique .container DT{width:400px;}
.adarluxestatique .note{font-size:9px;}
.adarluxestatique .form-box .holder{background:url(../images/bg-form-box-holder.gif) no-repeat;}

.frame h1{color:#b62664;font-size:20px;}
.frame .main-info h1 strong{color:#b62664;font-weight:900;font-size:16px;}
.frame .main-info h2 strong{color:#b62664;font-weight:900;font-size:16px;}
.frame .main-info h1{text-align:left;}

.GestionRessourcePage .info-form LABEL{width:115px;font-size:11px;}
.GestionRessourcePage .info-form .row{padding-left:0px;}
.GestionRessourcePage .info-form .row TEXTAREA{width:225px;height:100px;}
.GestionRessourcePage center{padding-top:15px;padding-bottom:15px;}
.GestionRessourcePage center input{width:250px;}

.propriozen-partenaire .main-photo{width:215px;background-image:url("../images/bg-main-photo2.png")} 
.propriozen-partenaire .main-photo img{height:283px;}

.colored-form .rowspecial{background-image:none !important;padding-top:0px;margin-bottom:5px;overflow:hidden;
	height:1%;
	position:relative;} 
	
.colored-form .rowfirst{overflow:hidden;
	height:1%;
	background:url(../images/bg-border.gif) repeat-x;
	margin:-2px 0 0px;
	padding:16px 105px 0 10px;
	position:relative;} 
.propriozen-partenaire .main-info{width:630px;}
.propriozen-partenaire .frame h1{color:#86b826;text-align:left;margin-left:245px;}
.propriozen-partenaire .frame .main-info h1 strong{color:#86b826;}
.propriozen-partenaire a{color:#86b826;}
.propriozen-partenaire .block-frame .contentItem h4{color:#86b826;}
.propriozen-partenaire .title{background-image: url("../images/bg-title_vert.png")}
.propriozen-partenaire .active.slide-block .title{background-image: url("../images/bg-title-active_vert.png")}
.propriozen-partenaire .active.slide-block .open-close{}
.propriozen-partenaire .title .open-close{background-image:url("../images/bullet-open-luxe.png");}
.propriozen-partenaire .placard{background-image:url("../images/placard.png");width:310px;height:113px;margin-left:140px;white-space:normal;margin-top:30px;}
.propriozen-partenaire .placard h3.orange{margin: auto; white-space:normal;font-size:14px !important;
	width:290px;	height:80px;	color:White;	padding-top:45px;	text-align:center;
}
.propriozen-partenaire .container dd strong{font-size:19px;}
.propriozen-partenaire h3 .orange{margin-top:0px !important;}
.propriozen-partenaire .main-info ul{margin-bottom:-30px;}
.propriozen-partenaire .main-info h2 strong{color:#86b826;font-size:14px;}
.propriozen-partenaire .placard strong{color:White;font-size:18px;font-weight:bolder;}
.propriozen-partenaire .container dt{width:460px;}
.mrhNonOccupant h1{text-align:center;}
.mrhNonOccupant p strong{font-size:14px;}
.mrhNonOccupant ul
{
	list-style-type:none;
	list-style-image:none;
	list-style-image:none;	
}
.mrhNonOccupant li
{
	background:url(../images/bullet-main.gif) no-repeat 0 50%;
	padding:3px 0 2px 29px;
}

.mrhNonOccupant .header2 h2{text-align:center;color:#b62664;}

.active.slide-block .formMRHpartenaire  .title
{
		background-image:none;
		color :#454545;
		padding-left:0px;
		padding-top: 10px;
		height:auto;
}

.formMRHpartenaire .form_block  .cal_Theme1 
{
	z-index:1000;	
}

.formMRHpartenaire .form_block  .cal_Theme1 div
{
	z-index:1000;	
}

/*.formMRHpartenaire .form_block  .cal_Theme1 div
{
	height:inherit;
	overflow:hidden;
	padding-left:0px;
}

.formMRHpartenaire .form_block  .cal_Theme1
{
	height:none;
	overflow:hidden;
	padding-left:0px;
}*/

.form5 span.label{
   float: left;
   width: 134px;
   margin: 3px 14px 4px 0;
   text-align: right;
   font-size: 1.2em;
}

.form5 span.help2 {
   position: relative;
   margin-left: 4px;
   font-size: 1em;
   float:none;
}

.form5 span.help2 img {
   vertical-align: middle;
   cursor: pointer;
}

.form5 span.help2 span{
   display: none;
   position: absolute;
   top: -99px;
   left: -50px;
   /*width: 76px;*/
   width:140px;
   height: 70px;
   padding: 8px 4px 0;
   font-size: 1em;
   text-align: center;
   background: url(../images/baloon_body_big.png) no-repeat;
}

.form5 span.help2 span span.tail {
   display: block;
   top: 75px;
   left: 60px;
   width:16px;
   height: 12px;
   padding: 0;
   background: url(../images/balloon_bottom.png) no-repeat;
}

.form5 span.help {
   position: relative;
   margin-left: 0px;
   font-size: 1em;
   float:none;
}

.form5 span.help img {
   vertical-align: middle;
   cursor: pointer;
}

.form5 span.help span{
   display: none;
   position: absolute;
   top: -160px;
   left: -50px;
   /*width: 76px;*/
   width:140px;
   height: 150px;
   padding: 8px 4px 0;
   font-size: 10px;
   text-align: center;
   background: url('../images/baloon_body_big.png') no-repeat;
   }

.form5 span.help span span.tail {
   display: block;
   top: 150px;
   left: 70px;
   width:16px;
   height: 12px;
   padding: 0;
   background: url('../images/balloon_bottom.png') no-repeat;
   }

.formMRHpartenaire .form_block  label
{
	width:455px;
}

.mrhNonOccupant .bordered
{
	width:885px;
}

.mrhNonOccupant .DemanderDevis
{
	float:right;
}

.mrhNonOccupant label, .mrhNonOccupant input,.mrhNonOccupant select
{
	margin-bottom:5px;	
}

.mrhNonOccupant .cost 
{
	color:#b62664;
	font-size:20px;	
	font-weight:bold;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}

.mrhNonOccupant .submit_line .sl2
{
	padding-top:15px;	
}

.mrhNonOccupant .holder-block
{
	padding-bottom:25px;	
}
.mrhNonOccupant .title.clearfix
{
	margin:0 0 28px;
	text-align:center;
	font:bold 20px/23px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d1dae1;
	padding:0 0 10px;
}

.mrhNonOccupant .languages li
{
	background-image:none;
	padding-left:5px;	
}


