/*index 6*/
.one_column{
	float:left;
	width:980px;
}

.one_column a {
	text-decoration:underline;
}

.box_img{
	float:right;
	display:inline;
}
.box_img li{
	float:left;
	display:inline;
	margin:0 0 0 7px;
}
.box_1 .txt_info{
	width:440px;
	float:left;
	font-size:13px;
}
.box_1 .txt_info p{
	margin:0 0 23px 0;
	float:left;
	text-align:justify;
}
.box_2{
	float:left;
	width:980px;
	padding:0px;
	margin:20px 0 0;
}
.box_3{
	float:left;
	width:980px;
	padding:15px 0 0 0;
	margin:20px 0 15px 0;
}
h4{
	color:#43665f;
	font-size:16px;
}
.box_aix_txt, .box_aix_txt_eng {
	float:left;
	width:600px;
	background:#F6F5F3;
}

.box_aix_txt_eng {
	padding:14px 13px 17px 20px;
}

.box_aix_txt {
	padding:10px 13px 9px 20px;
}

.box_aix_txt, .box_aix_txt_eng p{
	text-align:justify;
	line-height:16px;
}
.box_aix_images{
	width:347px;
	float:right;
	background:#dce3e0;
	padding:0 0 7px 0;
}
.box_aix_images img{
	float:left;
}
.img_logo_aix{
	margin:3px 0 0 7px;
	display:inline;
	color:#43665f;
	font-size:11px;
}
.box_aix_images p{
	float:left;
	width:280px;
	color:#43665f;
	font-size:11px;
	padding:5px 8px 0;
}
.box_aix_images a{
	color:#43665f;
	font-size:11px;
	text-decoration:underline;
}
.col1{
	width:295px;
	float:left;
	margin:20px 0 0;
}
.col1 img{
	margin:0 0 20px 0;
}
.col2{
	width:330px;
	float:left;
	margin:20px 20px 0 20px;
}
.col3 p,
.col2 p{
	margin:0 0 18px 0;
	text-align:justify;
	font-size:12px;
	line-height:16px;
}
.col3 a,
.col2 a{
	color:#43665f;
	font-weight:bold;
}
.col3{
	width:315px;
	float:left;
	margin:20px 0 0;
}
.box_blue_logo{
	float:left;
	width:315px;
	background:#dce3e0;
	padding:0 0 5px 0;
}
.box_blue_logo img{
	float:left;
}
.logo_conseil{
	margin:5px 0 0 5px;
	display:inline;
}
.box_blue_logo p{
	float:left;
	width:248px;
	font-size:11px;
	margin:5px 0 0 5px;
	display:inline;
	line-height:14px;
	color:#43665f;
}
.box_blue_logo p a{
	color:#43665f;
	text-decoration:underline;
	font-weight:normal;
}
/*page 7*/
.txt_uppercase{
	text-transform:uppercase;
	float:left;
	width:100%;
	margin:0 0 15px 0;
}
.box_sejourner{
	float:left;
	width:585px;
	text-align:justify;
}
 em{
	font-size:13px;
	color:#4c736a;
	margin:0 0 15px 0;
}
.chapeau {
	font-size:12px;
	color:#3e3e40;
	font-style:italic;
}
.chapeau a {
	text-decoration:underline;
}
.box_sejourner a{
	text-decoration:underline;
}
.box_images_right{
	float:right;
	width:380px;
	text-align: right;
}
.box_content{
	float:left;
	width:980px;
	margin:40px 0 34px 0;
}
.img_left_content{
	float:left;
}
.box_right_760{
	float:right;
	width:760px;
	text-align:justify;
}
/*offres speciales*/
.offres-speciales img {
	margin-bottom:10px;
}

/*presentation page*/
.block_presentation_first{
	float:left;
	width:565px;
	text-align:justify;
	margin:10px 0;
}
.block_presentation_first p{
	padding:0 0 10px 0;
}
.box_img_pressentation_top{
	float:right;
	width:396px;
	margin:0 0 15px 0;
}
.post_long{
	float:left;
	width:100%;
	margin:5px 0;
}
.post_long img{
	float:left;
}
.txt_long_post{
	float:right;
	width:645px;
	text-align:justify;
}
.font_14{
	font:bold 14px Arial, sans-serif;
	color:#4c736a;
}
.link_color{
	font-weight:bold;
	text-decoration:none!important;
}
.link_color,
.post_long p.green{
	color:#4c736a;
}
.green {
	color:#4c736a;
}
.post_long p{
	margin:0 0 20px 0;
}
.info_envie a,
.post_long a{
	text-decoration:underline;
}
.box_blue_presentation{
	float:left;
	width:980px;
	margin:25px 0;
}
.info_envie{
	float:left;
	width:560px;
	background:#f4f1ee;
	height:120px;
	padding:10px 10px 0 10px;
	text-align:justify;
}

.parembed{
	background:#EFEAE6;
	padding:10px;
	text-align:justify;
}

.img_envie{
	float:right;
	width:400px;
	background:#fff;
}
.logos_box_presentation{
	float:left;
	width:980px;
	margin-top:10px;
}
.logos_box_presentation a{
	text-decoration:underline;
}
.logos_box_presentation ul{
	float:left;
	width:460px;
	margin:0 16px 0 0;
	display:inline;
}
.logos_box_presentation ul li{
	padding:0 0 15px 0;
}
.logos_box_presentation img{
	margin:0 20px 0 20px;
}
.logos_box_presentation em{
	color:#3e3e40!important;
	font-size:11px;
	text-align:justify;
}
.ico_iso{
	display:inline;
	float:left;
	margin:20px 0 30px 100px;
}
.ico_iso li{
	display:inline;
	float:left;
	margin:0 0 0 50px;
}
.ico_iso img{
	margin:0 0 0 10px;
}
.list_docs{
	float:left;
	width:380px;
	margin:0 0 0 70px;
}
.list_docs li{
	background:url(../images/ico_pdf.png) no-repeat left 0;
	padding:0 0 15px 25px;
}
.list_docs li a{
	text-decoration:underline;
}
.list_docs li a:hover{
	text-decoration:none;
}
.box_horaires{
	float:left;
	width:980px;
	background:#f4f1ee;
	margin:25px 0;
}
.box_horaires ul{
	float:left;
	width:275px;
	border-right:1px solid #fff;
	margin:0 20px 15px 0;
	display:inline;
}
.box_horaires ul li{
	margin:0 0 5px 0;
}
.box_horaires img{
	float:right;
}
.box_horaires_info{
	float:left;
	width:605px;
	padding:10px 0 0 10px;
}
.list_first{
	margin:0 0 10px 0!important;
}
.second_block{
	border-right:none!important;
}
.box_horaires_info p{
	margin:10px 0 0;
}
.content_pratiques{
	float:left;
	width:980px;
	margin:30px 0 0 0;
	line-height:18px;
}
.content_pratiques img{
	float:left;
	margin:0 15px 0 0;
}
.content_pratiques .marker{
	background:url(../images/marker.png) no-repeat left 8px;
	padding:0 0 0 10px;
	color:#4c736a;
	font-weight:bold;
	margin:0 0 10px 0;
}
.content_pratiques ul{
	float:right;
	width:727px;
	text-align:justify;
}
.content_pratiques ul li{
	margin:0 0 20px 0;
}

/*gym*/

.banner-gym {
	padding-top:10px;
}

.post_box_gym{
	float:right;
	width:730px;
	text-align:justify;
}

.bg_email{
	float:left;
	background:#eae3de;
	padding:14px 0 0;
	width:238px;
	margin:0px 0 5px 0;
	color:#3e3e40;
}
.post_box_gym i,
.post_box_gym p{
	line-height:18px;
}
.ico_pdf{
	float:left;
	background:url(../images/ico_pdf.png) no-repeat left 0;
	padding:0 0 0 25px;
	text-decoration:underline;
}
.box_border{
	float:left;
	width:210px;
	border-bottom:1px solid #fff;
	padding:0 14px 12px 14px;
	font-size:11px;
}
.box_email{
	padding:10px 14px;
	width:210px;
	float:left;
	font-size:11px;
}
.email_input{
	float:left;
	width:170px;
	border:1px solid #947259;
	height:15px;
	margin:0 5px 0 0;
	display:inline;
}
.box_email p{
	margin:0 0 10px 0;
}
.box_pool{
	float:left;
	width:730px;
	margin:10px 0 15px 0;
}
.box_pool img{
	float:right;
}
.box_pool p{
	float:left;
	width:384px;
	margin:15px 0 0;
}
.txt_gym{
	float:left;
	margin:0 0 20px 0;
}
.list_gym{
	float:left;
	margin:0 0 20px 0;
	line-height:18px;
	width:100%;
}
.bottom_10{
	float:left;
	padding:0 0 10px 0;
}
.txt_gym a{
	text-decoration:underline;
}
.top_20{
	display:block;
	margin:20px 0 0;
}
/*contact*/
.contact_form{
	floaT:left;
	width:475px;
	margin:25px 0 0px 0;
}
.contact_person {
	width:475px;
	float:right;
	margin:25px 0 0;
}
.bg_table_contact{
	float:left;
	background:#f4f1ee;
	width:100%;
	margin:0 0 20px 0;
}
.bg_table_contact td{padding:10px 0 10px 10px ;border-bottom:1px solid #fff;}
.bg_table_contact tr.last td {border:0;}
.first_col{
	width:200px;
}
.bg_table_contact span{
	color:#4c736a;
	background:url(../images/marker.png) no-repeat left 5px;
	padding:0 0 0 7px;
	font-weight:bold;
}
.contact_person ul li,
.contact_person ul{
	float:left;
	width:100%;
	margin-top:5px;
	text-align:justify;
}
.contact_person ul img{
	float:left;
	display:inline;
	margin:-15px 15px 0 0;
}
.small_ico{
	margin:0 25px 0 0!important;
}
.txt_vcenter{
	line-height:60px;
	margin-top:15px;
}
.txt_italic{
	float:left;
}

.contact_pre_resa { margin-bottom: 40px; border:1px solid #9d938d; padding:20px; width: initial !important; }
.contact_pre_resa h2 { margin-bottom: 10px; }
.contact_pre_resa li { float: left; margin-top: 5px; }
.contact_pre_resa img { margin: 0 15px 0 0 !important; }
.contact_pre_resa .header_titre_section{ width: 240px; line-height: 16px; margin-bottom: 10px}

/*Actualit�s*/

.content_actus {
	float:left;
	line-height:18px;
}

.txt_content_actus {
	float:right;
	width:727px;
	margin-left:15px;
	text-align:justify;
}

.content_actus img{
	float:left;
}

.box_txt {
	float:left;
	margin:10px 0 15px 0;
}

.box_txt p {
	float:left;
	width:465px;
	padding:10px 15px 0 0;
}

/*WE et s�jours */

.box_we {
float:left;
margin:10px 0 15px;
width:730px;
}

.box_we p {
float:left;
margin:0;
width:500px;
}

.box_we img {
	float:right;
}

.bg_email-we{
	float:left;
	background:#eae3de;
	padding:14px 0 0;
	width:238px;
	margin:0px 0 5px 0;
	color:#3e3e40;
}

.images_right {
	float:right;
	width:210px;
}

.images_right img {
	margin: 0 0 10px 0;
}

/*Bons Kdo */

.box_bons-kdo {
float:left;
margin:0 22px 15px 15px;
width:485px;
text-align:justify;
}

.box_bons-kdo-dte {
float:left;
width:218px;
}

.cadeau_search {
width: 198px;
margin: 0;
padding:10px;
background:#eae3de;
}

.cadeau_search_title {
font-size : 14px;
padding: 0 0 7px;
border-bottom:#CAB598 1px solid;
}

.cadeau_search p {
margin: 7px 0 7px 0;
}

.cadeau_search a {
text-decoration : none;
}

.contact_dropdown {
	width:200px;
}

/*contact form*/

.box_pdf { margin: 30px 0 15px 0;}

.select-box{
	float:left;
	width:90px;
}

.contact_form .line_form{
	float:left;
	width:100%;
	margin:0 0 15px 0;
}

.select-box select{
	float:left;
	width:90px!important;
	margin-top:3px;
}
.line_form input{
	border: 1px solid #947259;
	font: 12px arial, helvetica, sans-serif;
	margin-top:3px;
}
.input-text-small{
	width:306px;
	border: 1px solid #947259;
	font: 12px arial, helvetica, sans-serif;
}

.input-box-small{
	width:306px;
	float:left;
	margin:0 0 0 5px;
	display:inline;
}

.button-set-contact{
	float:left;
	width:100%;
}
.button-set-contact .form-button{background:#4c736a;text-transform:uppercase; border:0; padding:3px;}
.contact_form textarea{
	width:400px;
	margin-top:3px;
}
.input-long{
	width:400px;
	margin-top:3px;
}
.input-short{
	width:87px;
}
.check_cont_form{
	border:none!important;
}

/* Pages Soins */

.prolongez {clear:both; margin-bottom:10px; padding-left:107px; background:url(../images/picto_offert.gif) no-repeat left; height:37px;}

.prolongez-cont { background:#efeae6; padding:8px; margin:5px 0;}

.bottom-cel {font-size:11px; border-top:#D1DDDB 1px solid; border-bottom:#D1DDDB 1px solid; margin:15px 0; padding:12px 0;}

/* Page Actu */

.box_left {  background:#DCE3E0; padding:8px; font-size:12px; color:#43665F; text-align:justify; }

/* ----- END -----*/

.st-cross{font-size:10px; text-transform:uppercase; padding:3px 0 10px;}

.customer-account-edit .page-head h3, .customer-account-edit .page-head-alt h3 {width:100%;}

.title_14 {color:#4c736a; font-size:14px; float:left; margin-top:10px; }
.group-select h5.title_14.legend {color:#4c736a;}

div.line-header {border-bottom:1px dotted #4c736a; height:20px;}
div.line-header h5 {text-transform: none;}

.checkout-multishipping-overview .multi-address-checkout-box h5.title_14 {float:none;}

h6.title_11 {color:#4C736A; font-size: 11px; font-weight:bold;}
address {font-style:normal;}

a.lnk_green_11 {color:#4c736a; font-size:11px; text-decoration: underline;}
a.lnk_gray_11 {color:#3e3e40; font-size:11px; text-decoration: underline; font-weight: normal;}
.customer-account-index .data-table th {text-transform: none; font-size: 13px;}
.customer-account-index .data-table tr.last th {font-size: 13px;}
.customer-account-edit .group-select {padding:22px 25px 12px 0;}
.customer-account-edit .group-select li .input-box {width:335px; margin-top:6px;}
.customer-account-edit .group-select li .customer-dob .input-box {width:110px;}
.customer-account-edit .group-select li .input-box.name-prefix {width:100px;}

body.customer-address-index .primary-address-list ol {padding-left: 0px;}
body.customer-address-index .primary-address-list ol li {padding-left: 0px;}
body.customer-address-index .address-list ol {padding-left: 0px;}
body.customer-address-index .address-list ol li {padding-left: 0px;}
#my-orders-table em {font-size: 11px; font-weight: normal; color: #3e3e40; font-style: normal;}

.checkout-onepage-index #side ul, .checkout-onepage-index #side ol {padding-left:0;}
.checkout-onepage-index p.required {padding-bottom:10px;}
.checkout-onepage-index #side h5 {margin:5px; font-size:11px; padding:0px;}
#allow-gift-message-container p {padding-top:5px; padding-bottom:5px;}
#checkout-review-load table {margin-top:10px;}

.checkout-onepage-success .page-head-alt h3 {width:350px;}

.header_right button.button, .box_email button.button {border-style:none solid solid none;border-width:0 1px 1px 0;padding:2px 1px 1px 1px;}

.checkout-multishipping-login .col2-set {width:980px;}
.checkout-multishipping-register .group-select {border:0 none;margin:28px 0;padding:22px 25px 12px 0;}
.checkout-multishipping-register .group-select li .input-box {width:325px;}
.checkout-multishipping-register .group-select li .input-box.name-firstname {width:225px;}
.checkout-multishipping-register .group-select li .customer-dob .input-box  {width:110px;}
.checkout-multishipping-register .group-select li .customer-dob .input-box.dob-year  {width:100px;}
.checkout-multishipping-register .group-select li .customer-name-prefix .input-box.name-prefix  {width:100px;}

.checkout-multishipping-register .group-select li #street_1, .checkout-multishipping-register .group-select li #street_2 {width:635px;}
.checkout-multishipping-register .group-select li #region_id, .checkout-multishipping-register .group-select li #country { width: 315px;}
.checkout-multishipping-billing .page-head h3 {width:980px;}
.checkout-multishipping-billing #main, .checkout-multishipping-overview #main,
.checkout-multishipping-success #main,
.checkout-multishipping-register #main, .checkout-multishipping-address-editshipping #main,
.checkout-multishipping-address-newshipping #main {width:980px;}
.checkout-multishipping-billing .checkout-progress, .checkout-multishipping-shipping .checkout-progress {margin:0 0 20px;padding:0 44px;}

.payment {margin:15px 0 15px 0;}

.checkout-multishipping-register .page-head {padding:45px 0 0 157px;}
.checkout-multishipping-register .group-select {border:0 none;margin:28px 0;padding:22px 25px 12px 150px;}

.checkout-multishipping-address-newshipping .group-select li .input-box {width:330px;}
.checkout-multishipping-address-newshipping .group-select li .input-box.name-prefix {width:100px;}
.checkout-multishipping-address-newshipping .group-select li .input-box.name-lastname {clear:both;}

.checkout-multishipping-address-newshipping .group-select li #street_1, .checkout-multishipping-address-newshipping .group-select li #street_2 {width:640px;}
.checkout-multishipping-address-newshipping .group-select li #company {width:310px;}
.checkout-multishipping-address-newshipping .group-select li #region_id,
.checkout-multishipping-address-newshipping .group-select li #country {width:315px;}


.checkout-multishipping-address-editshipping .group-select li .input-box {width:330px;}
.checkout-multishipping-address-editshipping .group-select li .input-box.name-prefix {width:100px;}
.checkout-multishipping-address-editshipping .group-select li .input-box.name-lastname {clear:both;}

.checkout-multishipping-address-editshipping .group-select li #street_1, .checkout-multishipping-address-editshipping .group-select li #street_2 {width:640px;}
.checkout-multishipping-address-editshipping .group-select li #company {width:310px;}
.checkout-multishipping-address-editshipping .group-select li #region_id,
.checkout-multishipping-address-editshipping .group-select li #country {width:315px;}



.customer-address-form .page-head h3 {width:400px;}
.customer-address-form .group-select li .input-box {width:330px;}
.customer-address-form .group-select li .input-box.name-prefix {width:100px;}
.customer-address-form .group-select li .input-box.name-lastname {clear:both;}

.customer-address-form .group-select li #street_1, .customer-address-form .group-select li #street_2 {width:640px;}
.customer-address-form .group-select li #company {width:310px;}
.customer-address-form .group-select li #region_id,
.customer-address-form .group-select li #country {width:315px;}
.customer-address-form .group-select {border:0 none;margin:28px 0;padding:22px 25px 12px 0;}
.group-select li #email_address_notification {width:310px;}
.checkout-agreements {clear:both;}




.jqifade{position: absolute;background-color: #000000;}
div.jqi{width: 350px;font-family: Lucida Grande, Lucida Sans, Trebuchet MS; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left;padding: 7px;}
div.jqi .jqicontainer{font-weight: bold;}
div.jqi .jqiclose{position: absolute;top: 4px; right: -2px;width: 18px;cursor: default;color: #bbbbbb;font-weight: bold;}
div.jqi .jqimessage{padding: 10px;line-height: 20px;color: #444444;}
div.jqi .jqibuttons{padding:5px 0;text-align:center;}
div.jqi button{border:0 none;color:#FFFFFF;font-size:11px;font-weight:normal;margin:0 10px;padding:2px;text-transform:uppercase;}
div.jqi button:hover{ background-color: #728A8C;}
div.jqi button.jqidefaultbutton{ background-color:#947259;}
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26;}

.header_right .validation-advice {position:absolute; margin-top:20px; width:300px;}
.data-table tbody td.order-actions {white-space: nowrap; font-size:10px; text-align:left;}

.order-actions .separator {margin:0;padding:0;}

ul.checkout-progress-list {clear:both;color:#3E3E40;display:block;font-size:12px;height:20px;width:100%;border-bottom:1px solid #9d938d;font-weight:bold; margin-bottom:20px;margin-top:10px;}
ul.checkout-progress-list li {display:block; float:left; padding-right: 8px; margin-right:8px; border-right:1px solid #3E3E40;}
ul.checkout-progress-list li.active {color:#4c736a;}
ul.checkout-progress-list li.last {border-right:0;}

.customer-account-login .flash_box,
.customer-account-create .flash_box,
.customer-account-index .flash_box,
.customer-account-edit .flash_box,
.customer-address-index .flash_box,
.sales-order-history .flash_box,
.newsletter-manage-index .flash_box,
.checkout-multishipping-addresses .flash_box,
.checkout-multishipping-address-newshipping .flash_box,
.checkout-multishipping-shipping .flash_box,
.checkout-multishipping-billing .flash_box,
.checkout-multishipping-overview .flash_box,
.checkout-multishipping-success .flash_box,
.checkout-success .flash_box,
.checkout-multishipping-login .flash_box,
.checkout-multishipping-register .flash_box {display:none;}

#main .order-info .about-order, .invoiced-items {color:#4C736A; text-transform:uppercase;font-size: 12px; font-weight:bold;}

.catalog-category-view .scroll div.scrollable div.items div.line-items {width:475px;}
.catalog-category-view .scroll div.scrollable {width:475px;}
.catalog-category-view .gallery {margin-top:10px;}

.group-select li .input-box select#giftLastNamePrefix {width:90px;}
.group-select li .input-box.name2 {float:left;width:100%;}
.checkout-multishipping-shipping .group-select li .input-box.name2 .input-text, .checkout-multishipping-shipping .group-select li .input-box.name2 textarea {width:150px;margin-top:1px;}
.f-name2 {float:left; padding-right:10px;}

.text-indent{margin-left:250px;}

.horaires-spa{background:url(../images/bg-horaires-spa.gif) repeat-x left bottom; border:#e5ddd7 1px solid; width:725px; min-height:140px; padding:15px 0 0 5px;}
.horaires-acheter{float:left; text-align:left; padding: 0 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-style:italic; color:#3e3e40; font-size:12px; width:169px;}
.horaires-acheter img{margin-bottom:15px;}
.horaires-txt{width:525px; float:left; margin-left:10px;}


/* STYLES PAGE PRESENTATION */

.box-2col {
	width:980px;
	margin:20px 0;
}

.box-2col .photos {
	float:left;
	width:312px;
	margin-right:20px;
	padding: 0 0 15px
}

.box-2col .texte {
	float:left;
	width:648px;
}

.box-2col .texte p {
	margin:0 0 10px;
}

.clear {
	clear:both;
	height:0px;
}

.block-planning {
	float: left;
	width: 210px;
	border-bottom: 1px solid #fff;
	padding: 12px 14px 12px 14px;
	font-size: 11px;
	background: #eae3de;
}
}
