/*#########content_gauche_frame########*/
#content_gauche_frame {
	background:#FFFFFF;
	display:block;
	float:left;
	height:947px;
	margin-left:26px;
	padding-left:10px;
	padding-top:8px;
	text-align:left;
	width:180px;
	z-index:20;
}
* html #content_gauche_frame {
	margin-left:9px;
	width:180px;
}
*+html #content_gauche_frame {
	margin-top:30px;
}
 #content_gauche_frame input {
	border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame #contact {
	background:transparent url('../images/contact.png') top left no-repeat;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:14px;
	height:284px;
	margin-left:-8px;
	padding-top:10px;
}
 #content_gauche_frame #contact .titre {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin-left:25px;
	margin-top:-14px;
}
 #content_gauche_frame #contact #callback_gauche, 
 #content_gauche_frame #contact #mail_gauche, 
 #content_gauche_frame #contact #agence,
 #content_gauche_frame #contact #tel_gauche {
	font-weight:bold;
	margin-top:-5px;
	padding-left:27px;
}
 #content_gauche_frame #contact #callback_gauche {
	color:#A6A6A6;
	margin-top:16px;
}
 #content_gauche_frame #contact #callback_gauche #flap {
	color:#2E8EC1;
	font-size:9px;
	font-weight:normal;
	height:45px;
	line-height:11px;
	margin-left:-30px;
	margin-top:-18px;
}
 #content_gauche_frame #contact #callback_gauche #flap strong {
	color:#2E8EC1;
}
 #content_gauche_frame form .btn_contact {
	height:21px;
	padding-left:35px;
	top:6px;
}
 #content_gauche_frame #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_frame #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;	
}
 #content_gauche_frame #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
 #content_gauche_frame #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_frame #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame #contact #mail_gauche strong{
color: #00306a;
margin-top:10px;
}
 #content_gauche_frame #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame #brochure{
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche_frame #brochure strong {
padding-top:20px;
}
 #content_gauche_frame #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame #noce{
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame #noce strong {
padding-left:10px;
}
 #content_gauche_frame #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame #preparation{
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_frame #preparation{
margin-left:-5px;
}
* html  #content_gauche_frame #noce{
margin-left:-5px;
}
* html  #content_gauche_frame #brochure{
margin-left:-5px;
}
 #content_gauche_frame #preparation strong {
padding-left:35px;
}
 #content_gauche_frame #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_frame #actualite{
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame #actualite strong {
padding-left:10px;
}
 #content_gauche_frame #actualite a {
color: #FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px;
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_frame #newsletter {
margin-left:-5px;
}
* html  #content_gauche_frame #newsletter {
margin-left:-5px;
}
 #content_gauche_frame #newsletter .titre {
font-family:"Century Gothic",arial;
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_frame #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_frame #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
*+html  #content_gauche_frame #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
 #content_gauche_frame #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:13px;	
}
*+html  #content_gauche_frame #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame form .btn_contact{
height: 21px;
position: relative;
top: 6px;
}
* html  #content_gauche_frame form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
*+html  #content_gauche_frame form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame #recommander{
float:left;
margin-top:0px;
background: transparent url('../images/recommander.jpg') top right no-repeat;
width:176px;
height:35px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame #recommander strong {
padding-left:0px;
}
 #content_gauche_frame #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame #paiement{
float:left;
margin-top:0px;
background: transparent url('../images/Paiement.jpg') top right no-repeat;
width:176px;
height:56px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
/*#########content_gauche_frame2########*/
#content_gauche_frame2{
display:block;
text-align:left;
background:#FFFFFF;
height:745px;
width:180px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
* html #content_gauche_frame2 {
margin-left:10px;
width:185px;
}
*+html #content_gauche_frame2 {
margin-top:30px;
}
 #content_gauche_frame2 input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame2 #contact {
display:inline;
background: transparent url('../images/contact.png') top left no-repeat;
height: 284px; /*  291px a l'origine */
padding-top: 10px;
margin-left:-8px;
font-size: 14px;
color: #FFFFFF;
float:left;
}
 #content_gauche_frame2 #contact .titre {
color: #FFFFFF;
margin-left: 25px;
font-weight: bold;
font-size: 15px;
margin-top:-14px;
}
 #content_gauche_frame2 #contact #callback_gauche, 
 #content_gauche_frame2 #contact #mail_gauche, 
 #content_gauche_frame2 #contact #agence,
 #content_gauche_frame2 #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_frame2 #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_frame2 #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame2 #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_frame2 form .btn_contact{
height: 21px;
top: 6px;
padding-left:35px;
}
 #content_gauche_frame2 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_frame2 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_frame2 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame2 #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
 #content_gauche_frame2 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_frame2 #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame2 #contact #mail_gauche strong{
color: #00306a;
margin-top:10px;
}
 #content_gauche_frame2 #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame2 #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame2 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche_frame2 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame2 #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame2 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame2 #noce strong {
padding-left:10px;
}
 #content_gauche_frame2 #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame2 #preparation {
	float:left;
	font-size:12px;
	height:36px;
	margin-left:-10px;
	margin-top:00px;
	padding:0px;
	width:176px;
}
* html  #content_gauche_frame2 #preparation {
margin-left:-5px;
}
* html  #content_gauche_frame2 #noce {
margin-left:-5px;
}
* html  #content_gauche_frame2 #brochure {
margin-left:-5px;
}
 #content_gauche_frame2 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame2 #preparation a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame2 #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px; /* 91px a l'origine */
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_frame2 #newsletter {
margin-left:-5px;
}
* html  #content_gauche_frame2 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame2 #newsletter .titre {
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_frame2 #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_frame2 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame2 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
*+html  #content_gauche_frame2 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
 #content_gauche_frame2 #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame2 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame2 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame2 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame2 form .btn_contact{
height: 21px;
position: relative;
top: 6px;
}
* html  #content_gauche_frame2 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
*+html  #content_gauche_frame2 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame2 #recommander {
float:left;
margin-top:0px;
background: transparent url('../images/recommander.jpg') top right no-repeat;
width:176px;
height:35px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame2 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame2 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame2 #paiement {
float:left;
margin-top:0px;
background: transparent url('../images/Paiement.jpg') top right no-repeat;
width:176px;
height:56px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame2 #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
/*#########content_gauche_frame3########*/
#content_gauche_frame3 {
background:#FFFFFF;
display:block;
float:left;
min-height:1050px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame3 {
margin-top:30px;
height:1150px;
}
*html #content_gauche_frame3 {
z-index:5;
height:1050px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame3 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame3 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame3 #contact {
	height:320px;
}

 #content_gauche_frame3 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame3 #contact #callback_gauche, 
 #content_gauche_frame3 #contact #mail_gauche, 
 #content_gauche_frame3 #contact #agence,
 #content_gauche_frame3 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame3 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame3 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame3 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame3 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame3 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame3 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame3 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame3 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame3 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame3 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame3 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame3 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame3 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame3 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame3 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame3 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame3 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame3 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame3 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame3 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame3 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame3 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame3 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame3 #noce strong {
padding-left:10px;
}
 #content_gauche_frame3 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame3 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame3 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame3 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame3 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame3 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame3 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame3 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame3 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame3 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame3 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame3 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame3 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame3 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame3 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame3 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame3 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame3 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame3 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame3 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame3 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame3 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame3 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame3 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame3 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame3 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame3 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame3 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame3 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame3 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame3 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame3 #paiement {
margin-left:-5px;
}

/*#########content_gauche_frame7########*/
#content_gauche_frame7 {
background:#FFFFFF;
float:left;
min-height:860px;
margin-left:26px;
padding-left:10px;
text-align:left;
width:180px;
}

* html #content_gauche_frame7 {
width:190px;
margin-left:11px;
height:860px;


}
 #content_gauche_frame7 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame7 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
margin-left:-8px;
padding-top:10px;
}

* html  #content_gauche_frame7 #contact {
	height:290px;
}

 #content_gauche_frame7 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame7 #contact #callback_gauche, 
 #content_gauche_frame7 #contact #mail_gauche, 
 #content_gauche_frame7 #contact #agence,
 #content_gauche_frame7 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame7 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame7 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame7 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame7 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame7 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame7 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame7 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame7 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame7 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame7 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame7 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame7 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame7 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame7 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame7 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame7 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame7 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame7 #brochure a {
color:#FFFFFF;
}
* html #content_gauche_frame7 #brochure {
float:left;
}
/* ==== NOCES ==== */
 #content_gauche_frame7 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame7 #noce strong {
padding-left:10px;
}
 #content_gauche_frame7 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame7 #preparation {
margin-top:0px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame7 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame7 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame7 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame7 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame7 #preparation a {
color:#FFFFFF;
}
/* ==== Reservation ==== */
 #content_gauche_frame7 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame7 #reservatione strong {
padding-left:10px;
}
 #content_gauche_frame7 #reservation a {
color:#FFFFFF;
}
* html  #content_gauche_frame7 #reservation{
padding-left:10px;
padding-bottom:50px;
float:left;
}
/* ==== ACTUALITE ==== */
 #content_gauche_frame7 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame7 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame7 #actualite a {
color:#FFFFFF;
}
* html  #content_gauche_frame7 #actualite{
padding-left:10px;
float:left;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame7 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-left:-10px;
margin-top:5px;
}
*+html  #content_gauche_frame7 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame7 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame7 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame7 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame7 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame7 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame7 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame7 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame7 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame7 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame7 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame7 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame7 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame7 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame7 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
margin-left:-10px;
}
 #content_gauche_frame7 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame7 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame7 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
margin-left:-10px;
width:176px;
}
 #content_gauche_frame7 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame7 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame7 #paiement {
margin-left:-5px;
}


/*############## content_gauche12 ###########*/

#content_gauche_frame12 {
background:#FFFFFF;
display:block;
float:left;
height:6180px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
text-align:left;
width:180px;
z-index:20;
}
*+html #content_gauche_frame12 {
margin-top:30px;
height:5840px;
}
* html #content_gauche_frame12 {
margin-top:0px;
margin-left:9px;
/*padding-left:0;*/
height:6000px;
z-index:5;
width:190px;
}
 #content_gauche_frame12 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame12 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
margin-left:-8px;
padding-top:10px;
}

* html  #content_gauche_frame12 #contact {
	height:320px;
}

 #content_gauche_frame12 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame12 #contact #callback_gauche, 
 #content_gauche_frame12 #contact #mail_gauche, 
 #content_gauche_frame12 #contact #agence,
 #content_gauche_frame12 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame12 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame12 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame12 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame12 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame12 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame12 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame12 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame12 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame12 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame12 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame12 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame12 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame12 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame12 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame12 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame12 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
* html  #content_gauche_frame12 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame12 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame12 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame12 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame12 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame12 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame12 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame12 #noce strong {
padding-left:10px;
}
 #content_gauche_frame12 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame12 #preparation {
margin-top:0px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame12 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame12 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame12 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame12 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame12 #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_frame12 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
* html  #content_gauche_frame12 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame12 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame12 #actualite a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame12 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-left:-10px;
margin-top:5px;
}
*+html  #content_gauche_frame12 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame12 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame12 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame12 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame12 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame12 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame12 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame12 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame12 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame12 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame12 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame12 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame12 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame12 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame12 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
margin-left:-10px;
}
 #content_gauche_frame12 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame12 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame12 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
margin-left:-10px;
width:176px;
}
 #content_gauche_frame12 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame12 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame12 #paiement {
margin-left:-5px;
}
/*#########content_gauche########*/
#content_gauche{
display:block;
text-align:center;
background:#FFFFFF;
height:684px;
width:180px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
/*#########content_gauche_reservation_individuelle########*/
#content_gauche_reservation_individuelle{
display:block;
text-align:center;
background:#FFFFFF;
height:684px;
width:195px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
* html #content_gauche_reservation_individuelle{
margin-left:8px;
padding-right:20px;
padding-bottom:110px;
}
*+html #content_gauche_reservation_individuelle {
margin-top:30px;
padding-bottom:100px;
}
 #content_gauche_reservation_individuelle input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche_reservation_individuelle #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
* html  #content_gauche_reservation_individuelle #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
margin-bottom:-90px;
}
 #content_gauche_reservation_individuelle #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche, 
 #content_gauche_reservation_individuelle #contact #mail_gauche, 
 #content_gauche_reservation_individuelle #contact #agence,
 #content_gauche_reservation_individuelle #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_reservation_individuelle form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_reservation_individuelle #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_reservation_individuelle #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_reservation_individuelle #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_reservation_individuelle #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_reservation_individuelle #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_reservation_individuelle #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_reservation_individuelle #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_reservation_individuelle #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_reservation_individuelle #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation_individuelle #contact #agence #flap_agence strong {
color: #2E8EC1;
}
 #content_gauche_reservation_individuelle #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
 #content_gauche_reservation_individuelle #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche, 
 #content_gauche_reservation_individuelle #contact #mail_gauche, 
 #content_gauche_reservation_individuelle #contact #agence,
 #content_gauche_reservation_individuelle #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation_individuelle #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_reservation_individuelle form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_reservation_individuelle #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_reservation_individuelle #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_reservation_individuelle #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_reservation_individuelle #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_reservation_individuelle #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_reservation_individuelle #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_reservation_individuelle #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_reservation_individuelle #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_reservation_individuelle #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation_individuelle #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_reservation_individuelle #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
*html  #content_gauche_reservation_individuelle #brochure{
margin-top:-15px;
}
 #content_gauche_reservation_individuelle #brochure strong {
padding-top:20px;
}
 #content_gauche_reservation_individuelle #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_reservation_individuelle #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_reservation_individuelle #noce strong {
padding-left:10px;
}
 #content_gauche_reservation_individuelle #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_reservation_individuelle #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_reservation_individuelle #preparation{
margin-left:-5px;
}
* html  #content_gauche_reservation_individuelle #noce{
margin-left:-5px;
}
* html  #content_gauche_reservation_individuelle #actualite{
margin-left:-5px;
}
* html  #content_gauche_reservation_individuelle #brochure{
margin-left:-5px;
}
 #content_gauche_reservation_individuelle #preparation strong {
padding-left:35px;
}
 #content_gauche_reservation_individuelle #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_reservation_individuelle #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
* html #content_gauche_reservation_individuelle #actualite {
margin-bottom:13px;
}

 #content_gauche #actualite_reservation_individuelle strong {
padding-left:10px;
}
 #content_gauche_reservation_individuelle #actualite a {
color: #FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_reservation_individuelle #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px; /* 91px a l'origine */
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_reservation_individuelle #newsletter {
margin-left:-10px;
padding-top:5px;
}
* html  #content_gauche_reservation_individuelle #newsletter {
margin-left:-5px;
margin-top:-10px;
}
 #content_gauche_reservation_individuelle #newsletter .titre {
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_reservation_individuelle #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_reservation_individuelle #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_reservation_individuelle #newsletter #form_newsletter {
padding-left: 10px;
margin-top:38px;
}
*+html  #content_gauche_reservation_individuelle #newsletter #form_newsletter {
padding-left: 0px;
margin-top:38px;
}
 #content_gauche_reservation_individuelle #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_reservation_individuelle #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_reservation_individuelle form .btn_contact {
height: 21px;
position: relative;
top: 8px;
padding-left:25px;
margin-left:10px;
}
* html  #content_gauche_reservation_individuelle form .btn_contact {
height: 21px;
position: relative;
top: 5px;
padding-left:15px;
}
*+html  #content_gauche_reservation_individuelle form .btn_contact {
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_reservation_individuelle #recommander {
float:left;
margin-top:0px;
width:180px;
height:35px;
font-size:12px;
padding:0px;
padding-top:0px;
margin-left: -10px;
}
*html  #content_gauche_reservation_individuelle #recommander{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche #recommander_reservation_individuelle strong {
padding-left:0px;
}
 #content_gauche_reservation_individuelle #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_reservation_individuelle #paiement {
float:left;
margin-top:0px;
width:180px;
height:56px;
font-size:12px;
padding:0px;
padding-top:5px;
margin-left:-10px;
}
*html  #content_gauche_reservation_individuelle #paiement{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche_reservation_individuelle #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
							/*#########content_gauche_contact########*/
#content_gauche_contact{
display:block;
text-align:center;
background:#FFFFFF;
height:684px;
width:195px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
* html #content_gauche_contact{
margin-left:8px;
padding-right:20px;
padding-bottom:97px;
}
*+html #content_gauche_contact {
margin-top:30px;
padding-bottom:70px;
}
 #content_gauche_contact input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche_contact #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
* html  #content_gauche_contact #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
margin-bottom:-90px;
}
 #content_gauche_contact #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_contact #contact #callback_gauche, 
 #content_gauche_contact #contact #mail_gauche, 
 #content_gauche_contact #contact #agence,
 #content_gauche_contact #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_contact #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_contact #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_contact #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_contact form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_contact #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_contact #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_contact #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_contact #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_contact #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_contact #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_contact #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_contact #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_contact #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_contact #contact #agence #flap_agence strong {
color: #2E8EC1;
}
 #content_gauche_contact #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
 #content_gauche_contact #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_contact #contact #callback_gauche, 
 #content_gauche_contact #contact #mail_gauche, 
 #content_gauche_contact #contact #agence,
 #content_gauche_contact #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_contact #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_contact #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_contact #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_contact form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_contact #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_contact #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_contact #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_contact #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_contact #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_contact #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_contact #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_contact #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_contact #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_contact #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_contact #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
*html  #content_gauche_contact #brochure{
margin-top:-15px;
}
 #content_gauche_contact #brochure strong {
padding-top:20px;
}
 #content_gauche_contact #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_contact #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_contact #noce strong {
padding-left:10px;
}
 #content_gauche_contact #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_contact #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_contact #preparation{
margin-left:-5px;
}
* html  #content_gauche_contact #noce{
margin-left:-5px;
}
* html  #content_gauche_contact #actualite{
margin-left:-5px;
}
* html  #content_gauche_contact #brochure{
margin-left:-5px;
}
 #content_gauche_contact #preparation strong {
padding-left:35px;
}
 #content_gauche_contact #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_contact #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
* html #content_gauche_contact #actualite {
margin-bottom:13px;
}

 #content_gauche #actualite_contact strong {
padding-left:10px;
}
 #content_gauche_contact #actualite a {
color: #FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_contact #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px; /* 91px a l'origine */
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_contact #newsletter {
margin-left:-10px;
padding-top:5px;
}
* html  #content_gauche_contact #newsletter {
margin-left:-5px;
margin-top:-10px;
}
 #content_gauche_contact #newsletter .titre {
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_contact #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_contact #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_contact #newsletter #form_newsletter {
padding-left: 10px;
margin-top:38px;
}
*+html  #content_gauche_contact #newsletter #form_newsletter {
padding-left: 0px;
margin-top:38px;
}
 #content_gauche_contact #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame4 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_contact form .btn_contact {
height: 21px;
position: relative;
top: 8px;
padding-left:25px;
margin-left:10px;
}
* html  #content_gauche_contact form .btn_contact {
height: 21px;
position: relative;
top: 5px;
padding-left:15px;
}
*+html  #content_gauche_contact form .btn_contact {
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_contact #recommander {
float:left;
margin-top:0px;
width:180px;
height:35px;
font-size:12px;
padding:0px;
padding-top:0px;
margin-left: -10px;
}
*html  #content_gauche_contact #recommander{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche #recommander_contact strong {
padding-left:0px;
}
 #content_gauche_contact #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_contact #paiement {
float:left;
margin-top:0px;
width:180px;
height:56px;
font-size:12px;
padding:0px;
padding-top:5px;
margin-left:-10px;
}
*html  #content_gauche_contact #paiement{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche_contact #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
					/*--------- content_gauche_reservation_groupe ---------*/

#content_gauche_groupe {
display:block;
text-align:center;
background:#FFFFFF;
height:927px;
width:185px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
#content_gauche_groupe_ok {
display:block;
text-align:center;
background:#FFFFFF;
height:817px;
width:185px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
* html #content_gauche_groupe {
margin-left:8px;
padding-right:20px;
padding-bottom:179px;
}
* html #content_gauche_groupe_ok {
margin-left:8px;
padding-right:20px;
padding-bottom:65px;
}
*+html #content_gauche_groupe {
margin-top:34px;
margin-bottom:35px;
padding-top:70px;
}
 #content_gauche_groupe input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche_groupe #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
* html  #content_gauche_groupe #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
margin-bottom:-90px;
}
 #content_gauche_groupe #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_groupe #contact #callback_gauche, 
 #content_gauche_groupe #contact #mail_gauche, 
 #content_gauche_groupe #contact #agence,
 #content_gauche_groupe #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_groupe #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_groupe #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_groupe #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_groupe form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_groupe #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_groupe #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_groupe #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_groupe #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_groupe #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_groupe #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_groupe #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_groupe #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_groupe #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_groupe #contact #agence #flap_agence strong {
color: #2E8EC1;
}
 #content_gauche_groupe #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
 #content_gauche_groupe #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_groupe #contact #callback_gauche, 
 #content_gauche_groupe #contact #mail_gauche, 
 #content_gauche_groupe #contact #agence,
 #content_gauche_groupe #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_groupe #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_groupe #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_groupe #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_groupe form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_groupe #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_groupe #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_groupe #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_groupe #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_groupe #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_groupe #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_groupe #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_groupe #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_groupe #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_groupe #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_groupe #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
*html  #content_gauche_groupe #brochure{
margin-top:-15px;
}
 #content_gauche_groupe #brochure strong {
padding-top:20px;
}
 #content_gauche_groupe #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_groupe #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_groupe #noce strong {
padding-left:10px;
}
 #content_gauche_groupe #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_groupe #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_groupe #preparation{
margin-left:-5px;
}
* html  #content_gauche_groupe #noce{
margin-left:-5px;
}
* html  #content_gauche_groupe #actualite{
margin-left:-5px;
}
* html  #content_gauche_groupe #brochure{
margin-left:-5px;
}
 #content_gauche_groupe #preparation strong {
padding-left:35px;
}
 #content_gauche_groupe #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_groupe #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
* html #content_gauche_groupe #actualite {
margin-bottom:13px;
}

 #content_gauche #actualite_groupe strong {
padding-left:10px;
}
 #content_gauche_groupe #actualite a {
color: #FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_groupe #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px; /* 91px a l'origine */
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_groupe #newsletter {
margin-left:-10px;
padding-top:5px;
}
* html  #content_gauche_groupe #newsletter {
margin-left:-5px;
margin-top:-10px;
}
 #content_gauche_groupe #newsletter .titre {
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_groupe #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_groupe #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_groupe #newsletter #form_newsletter {
padding-left: 10px;
margin-top:38px;
}
*+html  #content_gauche_groupe #newsletter #form_newsletter {
padding-left: 0px;
margin-top:38px;
}
 #content_gauche_groupe #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_groupe #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_groupe form .btn_contact {
height: 21px;
position: relative;
top: 8px;
padding-left:25px;
margin-left:10px;
}
* html  #content_gauche_groupe form .btn_contact {
height: 21px;
position: relative;
top: 5px;
padding-left:15px;
}
*+html  #content_gauche_groupe form .btn_contact {
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_groupe #recommander {
float:left;
margin-top:0px;
width:180px;
height:35px;
font-size:12px;
padding:0px;
padding-top:0px;
margin-left: -10px;
}
*html  #content_gauche_groupe #recommander{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche #recommander_groupe strong {
padding-left:0px;
}
 #content_gauche_groupe #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_groupe #paiement {
float:left;
margin-top:0px;
width:180px;
height:56px;
font-size:12px;
padding:0px;
padding-top:5px;
margin-left:-10px;
}
*html  #content_gauche_groupe #paiement{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche_groupe #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
										/*--------------------*/
							/*#########content_gauche_reservation########*/
#content_gauche_reservation {
display:block;
text-align:center;
background:#FFFFFF;
height:877px;
width:185px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
#content_gauche_reservation_ok {
display:block;
text-align:center;
background:#FFFFFF;
height:817px;
width:185px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
* html #content_gauche_reservation {
margin-left:8px;
padding-right:20px;
padding-bottom:179px;
}
* html #content_gauche_reservation_ok {
margin-left:8px;
padding-right:20px;
padding-bottom:65px;
}
*+html #content_gauche_reservation {
margin-top:34px;
margin-bottom:35px;
padding-top:70px;
}
 #content_gauche_reservation input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche_reservation #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
* html  #content_gauche_reservation #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
margin-bottom:-90px;
}
 #content_gauche_reservation #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_reservation #contact #callback_gauche, 
 #content_gauche_reservation #contact #mail_gauche, 
 #content_gauche_reservation #contact #agence,
 #content_gauche_reservation #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_reservation #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_reservation #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_reservation form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_reservation #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_reservation #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_reservation #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_reservation #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_reservation #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_reservation #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_reservation #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_reservation #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_reservation #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation #contact #agence #flap_agence strong {
color: #2E8EC1;
}
 #content_gauche_reservation #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
 #content_gauche_reservation #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche_reservation #contact #callback_gauche, 
 #content_gauche_reservation #contact #mail_gauche, 
 #content_gauche_reservation #contact #agence,
 #content_gauche_reservation #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_reservation #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_reservation #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_reservation form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche_reservation #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_reservation #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_reservation #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_reservation #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche_reservation #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche_reservation #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_reservation #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_reservation #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche_reservation #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_reservation #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_reservation #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
*html  #content_gauche_reservation #brochure{
margin-top:-15px;
}
 #content_gauche_reservation #brochure strong {
padding-top:20px;
}
 #content_gauche_reservation #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_reservation #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_reservation #noce strong {
padding-left:10px;
}
 #content_gauche_reservation #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_reservation #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_reservation #preparation{
margin-left:-5px;
}
* html  #content_gauche_reservation #noce{
margin-left:-5px;
}
* html  #content_gauche_reservation #actualite{
margin-left:-5px;
}
* html  #content_gauche_reservation #brochure{
margin-left:-5px;
}
 #content_gauche_reservation #preparation strong {
padding-left:35px;
}
 #content_gauche_reservation #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_reservation #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
* html #content_gauche_reservation #actualite {
margin-bottom:13px;
}

 #content_gauche #actualite_reservation strong {
padding-left:10px;
}
 #content_gauche_reservation #actualite a {
color: #FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_reservation #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px; /* 91px a l'origine */
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_reservation #newsletter {
margin-left:-10px;
padding-top:5px;
}
* html  #content_gauche_reservation #newsletter {
margin-left:-5px;
margin-top:-10px;
}
 #content_gauche_reservation #newsletter .titre {
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_reservation #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_reservation #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_reservation #newsletter #form_newsletter {
padding-left: 10px;
margin-top:38px;
}
*+html  #content_gauche_reservation #newsletter #form_newsletter {
padding-left: 0px;
margin-top:38px;
}
 #content_gauche_reservation #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_reservation #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_reservation form .btn_contact {
height: 21px;
position: relative;
top: 8px;
padding-left:25px;
margin-left:10px;
}
* html  #content_gauche_reservation form .btn_contact {
height: 21px;
position: relative;
top: 5px;
padding-left:15px;
}
*+html  #content_gauche_reservation form .btn_contact {
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_reservation #recommander {
float:left;
margin-top:0px;
width:180px;
height:35px;
font-size:12px;
padding:0px;
padding-top:0px;
margin-left: -10px;
}
*html  #content_gauche_reservation #recommander{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche #recommander_reservation strong {
padding-left:0px;
}
 #content_gauche_reservation #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_reservation #paiement {
float:left;
margin-top:0px;
width:180px;
height:56px;
font-size:12px;
padding:0px;
padding-top:5px;
margin-left:-10px;
}
*html  #content_gauche_reservation #paiement{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche_reservation #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
							
										/*             */
*+html #content_gauche {
margin-top:30px;
}
 #content_gauche input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche #contact {
display:inline;
background:transparent url('../images/contact.png') top left no-repeat;
height:284px;
padding-top:10px;
margin-left:-8px;
font-size:14px;
color:#FFFFFF;
float:left;
}
 #content_gauche #contact .titre {
color:#FFFFFF;
margin-left:25px;
font-weight:bold;
font-size:15px;
margin-top:-14px;
}
 #content_gauche #contact #callback_gauche, 
 #content_gauche #contact #mail_gauche, 
 #content_gauche #contact #agence,
 #content_gauche #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche #contact #mail_gauche a {
text-align:center;
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche #contact #mail_gauche strong{
text-align:center;
color: #00306a;
margin-top:10px;
}
 #content_gauche #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
*html  #content_gauche #brochure{
margin-top:-15px;
}
 #content_gauche #brochure strong {
padding-top:20px;
}
 #content_gauche #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche #noce strong {
padding-left:10px;
}
 #content_gauche #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche #preparation{
margin-left:-5px;
}
* html  #content_gauche #noce{
margin-left:-5px;
}
* html  #content_gauche #actualite{
margin-left:-5px;
}
* html  #content_gauche #brochure{
margin-left:-5px;
}
 #content_gauche #preparation strong {
padding-left:35px;
}
 #content_gauche #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
* html #content_gauche #actualite {
width:176px;
margin-top:0px;
height:37px;
font-size:14px;
padding-top:0px;
float:left;
}

 #content_gauche #actualite strong {
padding-left:10px;
}
 #content_gauche #actualite a {
color: #FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px; /* 91px a l'origine */
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche #newsletter {
margin-left:-10px;
padding-top:5px;
}
* html  #content_gauche #newsletter {
margin-left:-5px;
}
 #content_gauche #newsletter .titre {
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche #newsletter #form_newsletter {
padding-left: 10px;
margin-top:38px;
}
*+html  #content_gauche #newsletter #form_newsletter {
padding-left: 0px;
margin-top:38px;
}
 #content_gauche #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche form .btn_contact {
height: 21px;
position: relative;
top: 8px;
padding-left:25px;
margin-left:10px;
}
* html  #content_gauche form .btn_contact {
height: 21px;
position: relative;
top: 5px;
padding-left:15px;
}
*+html  #content_gauche form .btn_contact {
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche #recommander {
float:left;
margin-top:0px;
width:180px;
height:35px;
font-size:12px;
padding:0px;
padding-top:0px;
margin-left: -10px;
}
*html  #content_gauche #recommander{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche #recommander strong {
padding-left:0px;
}
 #content_gauche #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche #paiement {
float:left;
margin-top:0px;
width:180px;
height:56px;
font-size:12px;
padding:0px;
padding-top:5px;
margin-left:-10px;
}
*html  #content_gauche #paiement{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
/*#########content_gauche2########*/
#content_gauche2 {
display:block;
text-align:left;
background:#FFFFFF;
height:735px;
width:180px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
* html #content_gauche2 {
margin-left:10px;
width:185px;
}
*+html #content_gauche2 {
margin-top:30px;
}
 #content_gauche2 input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche2 #contact {
display:inline;
background: transparent url('../images/contact.png') top left no-repeat;
height: 284px;
padding-top: 10px;
margin-left:-8px;
font-size: 14px;
color: #FFFFFF;
float:left;
}
 #content_gauche2 #contact .titre {
color: #FFFFFF;
margin-left: 25px;
font-weight: bold;
font-size: 15px;
margin-top:-14px;
}
 #content_gauche2 #contact #callback_gauche, 
 #content_gauche2 #contact #mail_gauche, 
 #content_gauche2 #contact #agence,
 #content_gauche2 #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche2 #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche2 #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche2 #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche2 form .btn_contact{
height: 21px;
top: 6px;
}
 #content_gauche2 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche2 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche2 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche2 #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
*+html  #content_gauche2 #contact #agence a {
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
color: #00306a;
width:176px;
height:26px;
}
 #content_gauche2 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche2 #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche2 #contact #mail_gauche strong{
color: #00306a;
margin-top:10px;
}
 #content_gauche2 #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche2 #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche2 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche2 #brochure strong {
padding-top:20px;
}
 #content_gauche2 #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche2 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche2 #noce strong {
padding-left:10px;
}
 #content_gauche2 #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche2 #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche2 #preparation{
margin-left:-5px;
}
* html  #content_gauche2 #noce{
margin-left:-5px;
}
* html  #content_gauche2 #brochure{
margin-left:-5px;
}
 #content_gauche2 #preparation strong {
padding-left:35px;
}
 #content_gauche2 #preparation a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche2 #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px;
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche2 #newsletter {
margin-left:-5px;
}
* html  #content_gauche2 #newsletter {
margin-left:-5px;
}
 #content_gauche2 #newsletter .titre {
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche2 #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche2 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche2 #newsletter #form_newsletter {
padding-left: 10px;
margin-top:38px;
}
*+html  #content_gauche2 #newsletter #form_newsletter {
padding-left: 0px;
margin-top:38px;
}
 #content_gauche2 #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche2_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche2_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche2 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche2 form .btn_contact{
height: 21px;
position: relative;
top: 8px;
padding-left:25px;
margin-left:10px;
}
* html  #content_gauche2 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
padding-left:15px;
}
*+html  #content_gauche2 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche2 #recommander {
float:left;
margin-top:0px;
background: transparent url('../images/recommander.jpg') top right no-repeat;
width:180px;
height:35px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche2 #recommander strong {
padding-left:0px;
}
 #content_gauche2 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche2 #paiement {
float:left;
margin-top:0px;
background: transparent url('../images/Paiement.jpg') top right no-repeat;
width:180px;
height:56px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche2 #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
/*#########content_gauche_frame4########*/
#content_gauche_frame4 {
display:inline;
text-align:left;
background:#FFFFFF;
height:1361px;
width:180px;
margin-left:16px;
padding-left:10px;
padding-top:10px;
z-index:20;
position:absolute;
top:247px;
left:200px;
}
* html #content_gauche_frame4{
left:200px;
top:250px;
height:1410px;
}
*+html #content_gauche_frame4 {
left:200px;
top:250px;
height:1400px;
}
 #content_gauche_frame4 input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame4 #contact {
display:inline;
background: transparent url('../images/contact.png') top left no-repeat;
height: 284px;
padding-top: 10px;
margin-left:-8px;
font-size: 14px;
color: #FFFFFF;
float:left;
}
 #content_gauche_frame4 #contact .titre {
color: #FFFFFF;
margin-left: 25px;
font-weight: bold;
font-size: 15px;
margin-top:-14px;
}
 #content_gauche_frame4 #contact #callback_gauche, 
 #content_gauche_frame4 #contact #mail_gauche, 
 #content_gauche_frame4 #contact #agence,
 #content_gauche_frame4 #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_frame4 #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_frame4 #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame4 #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_frame4 form .btn_contact{
height: 21px;
top: 6px;
padding-left:35px;
}
 #content_gauche_frame4 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_frame4 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_frame4 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame4 #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
 #content_gauche_frame4 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_frame4 #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame4 #contact #mail_gauche strong{
color: #00306a;
margin-top:10px;
}
 #content_gauche_frame4 #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame4 #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame4 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche_frame4 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame4 #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame4 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame4 #noce strong {
padding-left:10px;
}
 #content_gauche_frame4 #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame4 #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_frame4 #preparation{
margin-left:-5px;
}
* html  #content_gauche_frame4 #noce{
margin-left:-5px;
}
* html  #content_gauche_frame4 #brochure{
margin-left:-5px;
}
 #content_gauche_frame4 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame4 #preparation a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame4 #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px;
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_frame4 #newsletter {
margin-left:-5px;
}
* html  #content_gauche_frame4 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame4 #newsletter .titre {
font-family:"Century Gothic",arial;
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_frame4 #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_frame4 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame4 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
*+html  #content_gauche_frame4 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
 #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:13px;
}
*+html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame4 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame4 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame4 form .btn_contact{
height: 21px;
position: relative;
top: 6px;
}
* html  #content_gauche_frame4 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
*+html  #content_gauche_frame4 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame4 #recommander {
float:left;
margin-top:0px;
background: transparent url('../images/recommander.jpg') top right no-repeat;
width:176px;
height:35px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame4 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame4 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame4 #paiement {
float:left;
margin-top:0px;
background: transparent url('../images/Paiement.jpg') top right no-repeat;
width:176px;
height:56px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame4 #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
/*#########content_gauche_frame5########*/
#content_gauche_frame5 {
display:block;
text-align:left;
background:#FFFFFF;
height:2200px;
width:180px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
z-index:20;
float:left;
}
* html #content_gauche_frame5 {
margin-left:14px;
width:185px;
height:2240px;

}
*+html #content_gauche_frame5 {
margin-top:30px;
height:2150px;

}
 #content_gauche_frame5 input {
border: 0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame5 #contact {
display:inline;
background: transparent url('../images/contact.png') top left no-repeat;
height: 284px;
padding-top: 10px;
margin-left:-8px;
font-size: 14px;
color: #FFFFFF;
float:left;
}
 #content_gauche_frame5 #contact .titre {
color: #FFFFFF;
margin-left: 25px;
font-weight: bold;
font-size: 15px;
margin-top:-14px;
}
 #content_gauche_frame5 #contact #callback_gauche, 
 #content_gauche_frame5 #contact #mail_gauche, 
 #content_gauche_frame5 #contact #agence,
 #content_gauche_frame5 #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_frame5 #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_frame5 #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame5 #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_frame5 form .btn_contact{
height: 21px;
top: 6px;
padding-left:35px;
}
 #content_gauche_frame5 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_frame5 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_frame5 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame5 #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
 #content_gauche_frame5 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_frame5 #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame5 #contact #mail_gauche strong {
color: #00306a;
margin-top:10px;
}
* html  #content_gauche_frame5 #contact #agence{
	padding-top:0;
	margin-top:30px;
}

* html  #content_gauche_frame5 #contact #mail_gauche{
	padding-top:0;
	margin-top:30px;
}

*+html  #content_gauche_frame5 #contact #agence{
	padding-top:20px;
	margin-top:30px;
}

*+html  #content_gauche_frame5 #contact #mail_gauche{
	padding-top:0;
	margin-top:30px;
}
 #content_gauche_frame5 #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame5 #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame5 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche_frame5 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame5 #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame5 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame5 #noce strong {
padding-left:10px;
}
 #content_gauche_frame5 #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame5 #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_frame5 #preparation{
margin-left:-5px;
}
* html  #content_gauche_frame5 #noce{
margin-left:-5px;
}
* html  #content_gauche_frame5 #actualite{
margin-left:-5px;
}
* html  #content_gauche_frame5 #brochure{
margin-left:-5px;
}
 #content_gauche_frame5 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame5 #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_frame5 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame5 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame5 #actualite a {
color: #FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame5 #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px;
float:left;
width:186px;
margin-left:-10px;
}
*+html  #content_gauche_frame5 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame5 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame5 #newsletter .titre {
font-family:"Century Gothic",arial;
margin-left:0px;
padding-top: 10px;
margin-right: 15px;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #2E8EC1;
}
 #content_gauche_frame5 #newsletter .titre strong {
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
 #content_gauche_frame5 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame5 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
*+html  #content_gauche_frame5 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
 #content_gauche_frame5 #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:13px;
}
*+html  #content_gauche_frame5 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame5 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame5 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame5 form .btn_contact{
height: 21px;
position: relative;
top: 6px;
}
* html  #content_gauche_frame5 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
*+html  #content_gauche_frame5 form .btn_contact{
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame5 #recommander {
float:left;
margin-top:0px;
width:176px;
height:35px;
font-size:12px;
padding:0px;
padding-top:0px;
margin-left: -10px;
}
*html  #content_gauche_frame5 #recommander{
margin-left:-5px;
margin-top:-5px;
}
 #content_gauche_frame5 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame5 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame5 #paiement {
float:left;
margin-top:0px;
width:176px;
height:56px;
font-size:12px;
padding:0px;
padding-top:5px;
margin-left:-10px;
}
*html  #content_gauche_frame5 #paiement {
margin-left:-5px;
padding-top:0;
}
 #content_gauche_frame5 #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
/*#########content_gauche_frame6########*/
#content_gauche_frame6 {
display:inline;
text-align:left;
background:#FFFFFF;
height:1450px;
width:180px;
margin-left:16px;
padding-left:10px;
padding-top:10px;
z-index:20;
position:absolute;
top:247px;
left:200px;
}
* html #content_gauche_frame 5 {
	left:200px;
	top:250px;
}
*+html #content_gauche_frame6 {
	left:200px;
	top:250px;
}
 #content_gauche_frame6 input {
	border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame6 #contact {
display:inline;
background: transparent url('../images/contact.png') top left no-repeat;
height: 284px;
padding-top: 10px;
margin-left:-8px;
font-size: 14px;
color: #FFFFFF;
float:left;
}
 #content_gauche_frame6 #contact .titre {
color: #FFFFFF;
margin-left: 25px;
font-weight: bold;
font-size: 15px;
margin-top:-14px;
}
 #content_gauche_frame6 #contact #callback_gauche, 
 #content_gauche_frame6 #contact #mail_gauche, 
 #content_gauche_frame6 #contact #agence,
 #content_gauche_frame6 #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche_frame6 #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche_frame6 #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame6 #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche_frame6 form .btn_contact{
height: 21px;
top: 6px;
padding-left:35px;
}
 #content_gauche_frame6 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche_frame6 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;
}
 #content_gauche_frame6 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame6 #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
 #content_gauche_frame6 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:80px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
}
 #content_gauche_frame6 #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame6 #contact #mail_gauche strong{
color: #00306a;
margin-top:10px;
}
 #content_gauche_frame6 #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche_frame6 #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame6 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche_frame6 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame6 #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame6 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame6 #noce strong {
padding-left:10px;
}
 #content_gauche_frame6 #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame6 #preparation {
margin-top:00px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
float:left;
}
* html  #content_gauche_frame6 #preparation{
margin-left:-5px;
}
* html  #content_gauche_frame6 #noce{
margin-left:-5px;
}
* html  #content_gauche_frame6 #brochure{
margin-left:-5px;
}
 #content_gauche_frame6 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame6 #preparation a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame6 #newsletter {
	background: transparent url('../images/newsletter.jpg') top left no-repeat;
	height: 77px;
	float:left;
	width:186px;
	margin-left:-10px;
}
*+html  #content_gauche_frame6 #newsletter {
	margin-left:-5px;
}
* html  #content_gauche_frame6 #newsletter {
	margin-left:-5px;
}
 #content_gauche_frame6 #newsletter .titre {
	font-family:"Century Gothic",arial;
	margin-left:0px;
	padding-top: 10px;
	margin-right: 15px;
	text-align: center;
	line-height: 12px;
	font-size: 11px;
	color: #2E8EC1;
}
 #content_gauche_frame6 #newsletter .titre strong {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
 #content_gauche_frame6 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame6 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
*+html  #content_gauche_frame6 #newsletter #form_newsletter {
margin-left: 0px;
margin-top:4px;
}
 #content_gauche_frame6 #newsletter #form_newsletter #input_newsletter {
width: 85px;
height: 18px;
font-size: 12px;
color: #2E8EC1;
padding-left: 0px;
font-weight: normal;
margin-left:10px;
text-align:left;
top:13px;
}
*+html  #content_gauche_frame6 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame6 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame6 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame6 form .btn_contact {
height: 21px;
position: relative;
top: 6px;
}
* html  #content_gauche_frame6 form .btn_contact {
height: 21px;
position: relative;
top: 5px;
}
*+html  #content_gauche_frame6 form .btn_contact {
height: 21px;
position: relative;
top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame6 #recommander {
float:left;
margin-top:0px;
background: transparent url('../images/recommander.jpg') top right no-repeat;
width:176px;
height:35px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame6 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame6 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame6 #paiement {
float:left;
margin-top:0px;
background: transparent url('../images/Paiement.jpg') top right no-repeat;
width:176px;
height:56px;
font-size:12px;
padding:0px;
padding-top:10px;
}
 #content_gauche_frame6 #paiement strong {
padding-left:0px;
color:#FFFFFF;
}
/*#########content_gauche5########*/
#content_gauche5 {
	background:#FFFFFF;
	float:left;
	height:668px;
	margin-left:26px;
	padding-top:8px;
	width:193px;
	z-index:20;
}
* html #content_gauche5 {
	height:692px;
	width:182px;
	margin-left:10px;
}
*+html #content_gauche5 {
	margin-top:30px;
}
 #content_gauche5 input {
	border:0;
}
/* ==== CONTACT ==== */
 #content_gauche5 #contact {
display:inline;
background: transparent url('../images/contact.png') top left no-repeat;
height: 284px;
padding-top: 10px;
font-size: 14px;
color: #FFFFFF;
float:left;
}
 #content_gauche5 #contact .titre {
color: #FFFFFF;
margin-left: 25px;
font-weight: bold;
font-size: 15px;
margin-top:-14px;
}
 #content_gauche5 #contact #callback_gauche, 
 #content_gauche5 #contact #mail_gauche, 
 #content_gauche5 #contact #agence,
 #content_gauche5 #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche5 #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche5 #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche5 #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche5 form .btn_contact{
height: 21px;
top: 6px;
padding-left:35px;
}
 #content_gauche5 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche5 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;	
}
 #content_gauche5 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:20px;
width:176px;
}
 #content_gauche5 #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
 #content_gauche5 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:40px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
margin-bottom:-10px;
}
 #content_gauche5 #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche5 #contact #mail_gauche strong{
color: #00306a;
margin-top:10px;
}

* html  #content_gauche5 #contact #agence{
	padding-top:0;
	margin-top:30px;
}

* html  #content_gauche5 #contact #mail_gauche{
	padding-top:0;
	margin-top:30px;
}
 #content_gauche5 #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche5 #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== Reservation ==== */
 #content_gauche5 #reservation{
margin-top:00px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
float:left;
}
 #content_gauche5 #reservation strong {
padding-left:35px;
}
 #content_gauche5 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche5 #brochure{
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche5 #brochure strong {
padding-top:20px;
}
 #content_gauche5 #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche5 #noce{
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche5 #noce strong {
padding-left:10px;
}
 #content_gauche5 #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche5 #preparation{
margin-top:00px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
float:left;
}
 #content_gauche5 #preparation strong {
padding-left:35px;
}
 #content_gauche5 #preparation a {
color:#FFFFFF;
}
/* ==== Actualites ==== */
 #content_gauche5 #actualite{
margin-top:00px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
float:left;
}
 #content_gauche5 #actualite strong {
padding-left:35px;
}
 #content_gauche5 #actualite a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche5 #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px;
float:left;
width:186px;
}
 #content_gauche5 #newsletter .titre {
	font-family:"Century Gothic", Arial;
	margin-left:0px;
	padding-top:10px;
	margin-right:15px;
	text-align:center;
	line-height:12px;
	font-size:11px;
	color:#2E8EC1;
}
 #content_gauche5 #newsletter .titre strong {
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}
 #content_gauche5 #newsletter #form_newsletter {
	margin-left:0px;
	margin-top:35px;
	text-align:center;
}
* html  #content_gauche5 #newsletter #form_newsletter {
	margin-left:0px;
	margin-top:4px;
}
*+html  #content_gauche5 #newsletter #form_newsletter {
	margin-top:4px;
}
 #content_gauche5 #newsletter #form_newsletter #input_newsletter {
	color:#2E8EC1;
	font-size:12px;
	font-weight:normal;
	height:18px;
	margin-left:10px;
	padding-left:0px;
	text-align:center;
	top:13px;
	width:85px;
	
}
*+html  #content_gauche5 #newsletter #form_newsletter #input_newsletter {
	margin-top:41px;
}
* html  #content_gauche5 #newsletter #form_newsletter #input_newsletter {
	margin-top:41px;
}
 #content_gauche5 #newsletter #form_newsletter #valid_newsletter {
	margin-top:3px;
}
 #content_gauche5 form .btn_contact{
	height: 21px;
	position: relative;
	top: 8px;
}
* html  #content_gauche5 form .btn_contact{
	height: 21px;
	position: relative;
	top: 5px;
}
*+html  #content_gauche5 form .btn_contact{
	height: 21px;
	position: relative;
	top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche5 #recommander{
	float:left;
	font-size:12px;
	height:35px;
	padding:0px;
	padding-top:-10px;
	margin-top:0px;
	width:176px;
}
 #content_gauche5 #recommander strong {
	padding-left:0px;
}
 #content_gauche5 #recommander a {
	color:#FFFFFF;
	height:56px;
	width:176px;
}
/* ==== Paiement ==== */
 #content_gauche5 #paiement{
	float:left;
	font-size:12px;
	height:56px;
	margin-top:0px;
	padding:0px;
	padding-top:10px;
	width:176px;
}
 #content_gauche5 #paiement strong {
	color:#FFFFFF;
	padding-left:0px;
}
 #content_gauche5 #paiement a {
	color:#FFFFFF;
	height:56px;
	width:176px;
}


#home{
margin-left:60px;
}
*+html #home{
margin-left:70px;
}


/*#########content_gauche8########*/
#content_gauche8 {
	background:#FFFFFF;
	float:left;
	height:710px;
	margin-left:26px;
	padding-top:8px;
	width:193px;
	z-index:20;
}
* html #content_gauche8 {
	height:750px;
	margin-left:13px;
}
*+html #content_gauche8 {
	height:750px;
	margin-top:30px;
}
 #content_gauche8 input {
	border:0;
}

/*#########content_gauche9########*/
#content_gauche9 {
	background:#FFFFFF;
	float:left;
	height:710px;
	margin-left:26px;
	padding-top:8px;
	width:193px;
	z-index:20;
}
* html #content_gauche9 {
	height:700px;
	margin-left:13px;
}
*+html #content_gauche9 {
	height:1200px;
	margin-top:30px;
}
 #content_gauche8 input {
	border:0;
}


/* ==== CONTACT ==== */
 #content_gauche8 #contact {
display:inline;
background: transparent url('../images/contact.png') top left no-repeat;
height: 284px;
padding-top: 10px;
font-size: 14px;
color: #FFFFFF;
float:left;
}
 #content_gauche8 #contact .titre {
color: #FFFFFF;
margin-left: 25px;
font-weight: bold;
font-size: 15px;
margin-top:-14px;
}
 #content_gauche8 #contact #callback_gauche, 
 #content_gauche8 #contact #mail_gauche, 
 #content_gauche8 #contact #agence,
 #content_gauche8 #contact #tel_gauche {
padding-left: 27px;
font-weight: bold;
margin-top:-5px;
}
 #content_gauche8 #contact #callback_gauche {
margin-top: 16px;
color: #A6A6A6;
}
 #content_gauche8 #contact #callback_gauche #flap {
margin-left: -30px;
margin-top: -18px;
height: 45px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche8 #contact #callback_gauche #flap strong {
color: #2E8EC1;
}
 #content_gauche8 form .btn_contact{
height: 21px;
top: 6px;
padding-left:35px;
}
 #content_gauche8 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height: 55px;
color: #00306a;
font-size: 18px;
}
 #content_gauche8 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size: 10px;
color: #00306a;
margin-left: 5px;	
}
 #content_gauche8 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:20px;
width:176px;
}
 #content_gauche8 #contact #agence a {
color: #00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}
 #content_gauche8 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:40px;
width:176px;
height:26px;
font-size:14px;
padding-top:10px;
float:left;
margin-bottom:-10px;
}
 #content_gauche8 #contact #mail_gauche a {
color: #00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche8 #contact #mail_gauche strong{
color: #00306a;
margin-top:10px;
}

* html  #content_gauche8 #contact #agence{
	padding-top:0;
	margin-top:30px;
}

* html  #content_gauche8 #contact #mail_gauche{
	padding-top:0;
	margin-top:30px;
}
 #content_gauche8 #contact #agence #flap_agence {
width:100px;
margin-left: 35px;
margin-top: 0px;
height: 20px;
color: #2E8EC1;
font-size: 9px;
font-weight: normal;
line-height: 11px;
}
 #content_gauche8 #contact #agence #flap_agence strong {
color: #2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche8 #brochure{
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche8 #brochure strong {
padding-top:20px;
}
 #content_gauche8 #brochure a {
color: #FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche8 #noce{
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:0px;
float:left;
}
 #content_gauche8 #noce strong {
padding-left:10px;
}
 #content_gauche8 #noce a {
color: #FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche8 #preparation{
margin-top:00px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
float:left;
}
 #content_gauche8 #preparation strong {
padding-left:35px;
}
 #content_gauche8 #preparation a {
color:#FFFFFF;
}
/* ==== Actualites ==== */
 #content_gauche5 #actualite{
margin-top:00px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
float:left;
}
 #content_gauche5 #actualite strong {
padding-left:35px;
}
 #content_gauche5 #actualite a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche8 #newsletter {
background: transparent url('../images/newsletter.jpg') top left no-repeat;
height: 77px;
float:left;
width:186px;
}
 #content_gauche8 #newsletter .titre {
	font-family:"Century Gothic", Arial;
	margin-left:0px;
	padding-top:10px;
	margin-right:15px;
	text-align:center;
	line-height:12px;
	font-size:11px;
	color:#2E8EC1;
}
 #content_gauche8 #newsletter .titre strong {
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}
 #content_gauche8 #newsletter #form_newsletter {
	margin-left:0px;
	margin-top:35px;
	text-align:center;
}
* html  #content_gauche8 #newsletter #form_newsletter {
	margin-left:0px;
	margin-top:4px;
}
*+html  #content_gauche8 #newsletter #form_newsletter {
	margin-top:4px;
}
 #content_gauche8 #newsletter #form_newsletter #input_newsletter {
	color:#2E8EC1;
	font-size:12px;
	font-weight:normal;
	height:18px;
	margin-left:10px;
	padding-left:0px;
	text-align:center;
	top:13px;
	width:85px;
}
*+html  #content_gauche8 #newsletter #form_newsletter #input_newsletter {
	margin-top:41px;
}
* html  #content_gauche8 #newsletter #form_newsletter #input_newsletter {
	margin-top:41px;
}
 #content_gauche8 #newsletter #form_newsletter #valid_newsletter {
	margin-top:3px;
}
 #content_gauche8 form .btn_contact{
	height: 21px;
	position: relative;
	top: 6px;
}
* html  #content_gauche8 form .btn_contact{
	height: 21px;
	position: relative;
	top: 5px;
}
*+html  #content_gauche8 form .btn_contact{
	height: 21px;
	position: relative;
	top: 5px;
}
/* ==== Recommander ==== */
 #content_gauche8 #recommander{
	float:left;
	font-size:12px;
	height:35px;
	padding:0px;
	padding-top:-10px;
	margin-top:0px;
	width:176px;
}
 #content_gauche8 #recommander strong {
	padding-left:0px;
}
 #content_gauche8 #recommander a {
	color:#FFFFFF;
	height:56px;
	width:176px;
}
/* ==== Paiement ==== */
 #content_gauche8 #paiement{
	float:left;
	font-size:12px;
	height:56px;
	margin-top:0px;
	padding:0px;
	padding-top:10px;
	width:176px;
}
 #content_gauche8 #paiement strong {
	color:#FFFFFF;
	padding-left:0px;
}
 #content_gauche8 #paiement a {
	color:#FFFFFF;
	height:56px;
	width:176px;
}

/*#########content_gauche_frame8########*/
#content_gauche_frame8 {
background:#FFFFFF;
display:block;
float:left;
height:2040px;
margin-left:26px;
margin-top:-20px;
padding-left:10px;
padding-top:28px;
text-align:left;
width:180px;
z-index:20;
}
*+html #content_gauche_frame8 {
margin-top:30px;
height:1990px;
}
* html #content_gauche_frame8 {
margin-top:0px;
height:1700px;
margin-left:5px;
}
 #content_gauche_frame8 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame8 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
margin-left:-8px;
padding-top:10px;
}

* html  #content_gauche_frame8 #contact {
	height:320px;
}

 #content_gauche_frame8 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame8 #contact #callback_gauche, 
 #content_gauche_frame8 #contact #mail_gauche, 
 #content_gauche_frame8 #contact #agence,
 #content_gauche_frame8 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame8 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame8 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame8 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame8 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame8 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame8 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame8 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame8 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame8 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame8 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame8 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame8 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame8 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame8 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame8 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame8 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
* html #content_gauche_frame8 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame8 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame8 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame8 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame8 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame8 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame8 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame8 #noce strong {
padding-left:10px;
}
 #content_gauche_frame8 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame8 #preparation {
margin-top:0px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame8 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame8 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame8 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame8 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame8 #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_frame8 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
*html #content_gauche_frame8 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame8 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame8 #actualite a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame8 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-left:-10px;
margin-top:5px;
}
*+html  #content_gauche_frame8 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame8 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame8 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame8 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame8 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame8 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame8 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame8 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame8 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame8 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame8 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame8 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame8 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame8 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame8 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
margin-left:-10px;
}
 #content_gauche_frame8 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame8 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame8 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
margin-left:-10px;
width:176px;
}
 #content_gauche_frame8 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame8 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame8 #paiement {
margin-left:-5px;
}


/*#########content_gauche_frame9########*/
#content_gauche_frame9 {
background:#FFFFFF;
display:block;
float:left;
height:1240px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
text-align:left;
width:180px;
z-index:20;
}
*+html #content_gauche_frame9 {
margin-top:30px;
height:1430px;
}
* html #content_gauche_frame9 {
margin-top:0px;
height:1430px;
/*margin-left:8px;*/
}
 #content_gauche_frame9 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame9 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
margin-left:-8px;
padding-top:10px;
}

* html  #content_gauche_frame9 #contact {
	height:320px;
}

 #content_gauche_frame9 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame9 #contact #callback_gauche, 
 #content_gauche_frame9 #contact #mail_gauche, 
 #content_gauche_frame9 #contact #agence,
 #content_gauche_frame9 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame9 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame9 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame9 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame9 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame9 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame9 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame9 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame9 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame9 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame9 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame9 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame9 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame9 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame9 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame9 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame9 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame9 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame9 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame9 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame9 #noce strong {
padding-left:10px;
}
 #content_gauche_frame9 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame9 #preparation {
margin-top:0px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame9 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame9 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame9 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame9 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame9 #preparation a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame9 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-left:-10px;
margin-top:5px;
}
*+html  #content_gauche_frame9 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame9 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame9 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame9 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame9 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame9 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame9 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame9 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame9 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame9 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame9 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame9 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame9 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame9 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame9 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
margin-left:-10px;
}
 #content_gauche_frame9 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame9 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame9 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
margin-left:-10px;
width:176px;
}
 #content_gauche_frame9 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame9 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame9 #paiement {
margin-left:-5px;
}


/*#########content_gauche_frame10########*/
#content_gauche_frame10 {
background:#FFFFFF;
display:block;
float:left;
height:3327px;
margin-left:26px;
padding-left:10px;
padding-top:8px;
text-align:left;
width:183px;
z-index:20;
}
*+html #content_gauche_frame10 {
margin-top:30px;
height:3494px;
}
* html #content_gauche_frame10 {
margin-top:0px;
height:3327px;
width:180px;
margin-left:10px;
/*margin-left:8px;*/
}
 #content_gauche_frame10 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame10 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
margin-left:-8px;
padding-top:10px;
}

* html  #content_gauche_frame10 #contact {
	height:320px;
}

 #content_gauche_frame10 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame10 #contact #callback_gauche, 
 #content_gauche_frame10 #contact #mail_gauche, 
 #content_gauche_frame10 #contact #agence,
 #content_gauche_frame10 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame10 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame10 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame10 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame10 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame10 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame10 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame10 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame10 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame10 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame10 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame10 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame10 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame10 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame10 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame10 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame10 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
* html #content_gauche_frame10 #reservation {
	margin-bottom:50px;
	margin-left:-5px;
	margin-top:-40px;
}
 #content_gauche_frame10 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame10 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame10 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame10 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame10 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame10 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame10 #noce strong {
padding-left:10px;
}
 #content_gauche_frame10 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame10 #preparation {
margin-top:0px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame10 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame10 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame10 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame10 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame10 #preparation a {
color:#FFFFFF;
}
/* ==== ACTUALITE ==== */
 #content_gauche_frame10 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame10 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame10 #actualite a {
color:#FFFFFF;
}
* html  #content_gauche_frame10 #actualite {
padding-left:10px;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame10 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-left:-10px;
margin-top:5px;
}
*+html  #content_gauche_frame10 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame10 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame10 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame10 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame10 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame10 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame10 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame10 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame10 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame10 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame10 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame10 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame10 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame10 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame10 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
margin-left:-10px;
}
 #content_gauche_frame10 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame10 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame10 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
margin-left:-10px;
width:176px;
}
 #content_gauche_frame10 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame10 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame10 #paiement {
margin-left:-5px;
}
/* ==== content_gauche_frame13 ==== */

#content_gauche_frame13 {
background:#FFFFFF;
display:block;
float:left;
height:4630px;
margin-left:26px;
margin-top:-20px;
padding-left:10px;
padding-top:28px;
text-align:left;
width:180px;
z-index:20;
}
*+html #content_gauche_frame13 {
margin-top:30px;
height:4640px;
}
* html #content_gauche_frame13 {
margin-top:0px;
margin-left:13px;
/*padding-left:0;*/
height:5700px;
z-index:5;
width:190px;
}
 #content_gauche_frame13 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame13 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
margin-left:-8px;
padding-top:10px;
}

* html  #content_gauche_frame13 #contact {
	height:320px;
}

 #content_gauche_frame13 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame13 #contact #callback_gauche, 
 #content_gauche_frame13 #contact #mail_gauche, 
 #content_gauche_frame13 #contact #agence,
 #content_gauche_frame13 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame13 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame13 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame13 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame13 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame13 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame13 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame13 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame13 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame13 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame13 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame13 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame13 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame13 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame13 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame13 #contact #agence #flap_agence strong {
color:#2E8EC1;
}

/* ==== RESERVATION ==== */
 #content_gauche_frame13 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
* html #content_gauche_frame13 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame13 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame13 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame13 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame13 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame13 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame13 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame13 #noce strong {
padding-left:10px;
}
 #content_gauche_frame13 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame13 #preparation {
margin-top:0px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame13 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame13 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame13 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame13 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame13 #preparation a {
color:#FFFFFF;
}

/* ==== ACTUALITE ==== */
 #content_gauche_frame13 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
* html #content_gauche_frame13 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame13 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame13 #actualite a {
color:#FFFFFF;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame13 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-left:-10px;
margin-top:5px;
}
*+html  #content_gauche_frame13 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame13 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame13 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame13 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame13 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame13 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame13 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame13 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame13 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame13 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame13 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame13 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame13 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame13 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame13 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
margin-left:-10px;
}
 #content_gauche_frame13 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame13 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame13 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
margin-left:-10px;
width:176px;
}
 #content_gauche_frame13 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame13 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame13 #paiement {
margin-left:-5px;
}


/* frame 15*/
#content_gauche_frame15 {
background:#FFFFFF;
display:block;
float:left;
min-height:1372px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame15 {
margin-top:30px;
height:1468px;
}
*html #content_gauche_frame15 {
z-index:5;
height:1398px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame15 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame15 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame15 #contact {
	height:320px;
}

 #content_gauche_frame15 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame15 #contact #callback_gauche, 
 #content_gauche_frame15 #contact #mail_gauche, 
 #content_gauche_frame15 #contact #agence,
 #content_gauche_frame15 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame15 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame15 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame15 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame15 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame15 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame15 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame15 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame15 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame15 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame15 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame15 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame15 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame15 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame15 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame15 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame15 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame15 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame15 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame15 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame15 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame15 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame15 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame15 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame15 #noce strong {
padding-left:10px;
}
 #content_gauche_frame15 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame15 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame15 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame15 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame15 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame15 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame15 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame15 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame15 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame15 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame15 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame15 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame15 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame15 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame15 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame15 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame15 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame15 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame15 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame15 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame15 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame15 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame15 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame15 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame15 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame15 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame15 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame15 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame15 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame15 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame15 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame15 #paiement {
margin-left:-5px;
}


/*#########content_gauche_frame16########*/
#content_gauche_frame16 {
background:#FFFFFF;
float:left;
min-height:900px;
margin-left:102px;
padding-left:10px;
text-align:left;
width:180px;
}

*+html #content_gauche_frame16 {
margin-top:48px;
min-height:980px;
margin-left:101px;
}

* html #content_gauche_frame16 {
margin-left:27px;
height:899px;
}

 #content_gauche_frame16 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame16 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
margin-left:-8px;
padding-top:10px;
}

* html  #content_gauche_frame16 #contact {
	height:290px;
}

 #content_gauche_frame16 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame16 #contact #callback_gauche, 
 #content_gauche_frame16 #contact #mail_gauche, 
 #content_gauche_frame16 #contact #agence,
 #content_gauche_frame16 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame16 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame16 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame16 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame16 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame16 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame16 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame16 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame16 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame16 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame16 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame16 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame16 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame16 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame16 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame16 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame16 #brochure {
margin-bottom:0px;
margin-left:-10px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame16 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame16 #brochure a {
color:#FFFFFF;
}
* html #content_gauche_frame16 #brochure {
float:left;
}
/* ==== NOCES ==== */
 #content_gauche_frame16 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame16 #noce strong {
padding-left:10px;
}
 #content_gauche_frame16 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame16 #preparation {
margin-top:0px;
width:176px;
height:36px;
margin-left:-10px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame16 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame16 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame16 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame16 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame16 #preparation a {
color:#FFFFFF;
}
/* ==== Reservation ==== */
 #content_gauche_frame16 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame16 #reservatione strong {
padding-left:10px;
}
 #content_gauche_frame16 #reservation a {
color:#FFFFFF;
}
* html  #content_gauche_frame16 #reservation{
padding-left:10px;
padding-bottom:50px;
float:left;
}
/* ==== ACTUALITE ==== */
 #content_gauche_frame16 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
margin-left:-10px;
float:left;
}
 #content_gauche_frame16 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame16 #actualite a {
color:#FFFFFF;
}
* html  #content_gauche_frame16 #actualite{
padding-left:10px;
float:left;
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame16 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-left:-10px;
margin-top:5px;
}
*+html  #content_gauche_frame16 #newsletter {
margin-left:-10px;
}
* html  #content_gauche_frame16 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame16 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame16 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame16 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame16 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame16 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame16 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame16 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame16 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame16 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame16 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame16 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame16 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame16 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
margin-left:-10px;
}
 #content_gauche_frame16 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame16 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame16 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
margin-left:-10px;
width:176px;
}
 #content_gauche_frame16 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame16 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame16 #paiement {
margin-left:-5px;
}

/* frame 17*/
#content_gauche_frame17 {
background:#FFFFFF;
display:block;
float:left;
min-height:1050px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame17 {
margin-top:30px;
height:1150px;
}
*html #content_gauche_frame17 {
z-index:5;
height:1259px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame17 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame17 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame17 #contact {
	height:320px;
}

 #content_gauche_frame17 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame17 #contact #callback_gauche, 
 #content_gauche_frame17 #contact #mail_gauche, 
 #content_gauche_frame17 #contact #agence,
 #content_gauche_frame17 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame17 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame17 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame17 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame17 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame17 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame17 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame17 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame17 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame17 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame17 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame17 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame17 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame17 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame17 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame17 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame17 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame17 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame17 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame17 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame17 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame17 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame17 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame17 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame17 #noce strong {
padding-left:10px;
}
 #content_gauche_frame17 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame17 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame17 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame17 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame17 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame17 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame17 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame17 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame17 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame17 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame17 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame17 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame17 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame17 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame17 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame17 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame17 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame17 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame17 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame17 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame17 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame17 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame17 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame17 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame17 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame17 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame17 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame17 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame17 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame17 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame17 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame17 #paiement {
margin-left:-5px;
}

/* frame 18*/
#content_gauche_frame18 {
background:#FFFFFF;
display:block;
float:left;
min-height:1050px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame18 {
margin-top:30px;
height:1150px;
}
*html #content_gauche_frame18 {
z-index:5;
height:1209px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame18 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame18 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame18 #contact {
	height:320px;
}

 #content_gauche_frame18 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame18 #contact #callback_gauche, 
 #content_gauche_frame18 #contact #mail_gauche, 
 #content_gauche_frame18 #contact #agence,
 #content_gauche_frame18 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame18 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame18 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame18 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame18 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame18 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame18 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame18 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame18 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame18 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame18 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame18 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame18 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame18 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame18 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame18 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame18 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame18 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame18 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame18 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame18 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame18 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame18 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame18 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame18 #noce strong {
padding-left:10px;
}
 #content_gauche_frame18 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame18 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame18 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame18 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame18 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame18 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame18 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame18 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame18 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame18 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame18 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame18 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame18 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame18 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame18 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame18 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame18 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame18 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame18 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame18 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame18 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame18 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame18 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame18 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame18 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame18 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame18 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame18 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame18 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame18 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame18 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame18 #paiement {
margin-left:-5px;
}

/* frame 19*/
#content_gauche_frame19 {
background:#FFFFFF;
display:block;
float:left;
min-height:1050px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame19 {
margin-top:30px;
height:1150px;
}
*html #content_gauche_frame19 {
z-index:5;
height:1181px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame19 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame19 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame19 #contact {
	height:320px;
}

 #content_gauche_frame19 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame19 #contact #callback_gauche, 
 #content_gauche_frame19 #contact #mail_gauche, 
 #content_gauche_frame19 #contact #agence,
 #content_gauche_frame19 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame19 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame19 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame19 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame19 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame19 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame19 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame19 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame19 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame19 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame19 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame19 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame19 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame19 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame19 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame19 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame19 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame19 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame19 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame19 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame19 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame19 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame19 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame19 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame19 #noce strong {
padding-left:10px;
}
 #content_gauche_frame19 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame19 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame19 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame19 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame19 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame19 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame19 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame19 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame19 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame19 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame19 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame19 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame19 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame19 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame19 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame19 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame19 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame19 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame19 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame19 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame19 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame19 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame19 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame19 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame19 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame19 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame19 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame19 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame19 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame19 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame19 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame19 #paiement {
margin-left:-5px;
}

/* frame 20*/
#content_gauche_frame20 {
background:#FFFFFF;
display:block;
float:left;
min-height:1128px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame20 {
margin-top:30px;
height:1150px;
}
*html #content_gauche_frame20 {
z-index:5;
height:1050px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame20 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame20 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame20 #contact {
	height:320px;
}

 #content_gauche_frame20 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame20 #contact #callback_gauche, 
 #content_gauche_frame20 #contact #mail_gauche, 
 #content_gauche_frame20 #contact #agence,
 #content_gauche_frame20 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame20 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame20 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame20 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame20 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame20 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame20 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame20 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame20 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame20 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame20 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame20 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame20 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame20 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame20 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame20 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame20 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame20 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame20 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame20 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame20 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame20 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame20 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame20 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame20 #noce strong {
padding-left:10px;
}
 #content_gauche_frame20 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame20 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame20 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame20 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame20 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame20 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame20 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame20 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame20 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame20 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame20 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame20 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame20 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame20 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame20 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame20 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame20 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame20 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame20 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame20 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame20 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame20 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame20 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame20 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame20 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame20 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame20 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame20 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame20 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame20 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame20 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame20 #paiement {
margin-left:-5px;
}

/* frame 21*/
#content_gauche_frame21 {
background:#FFFFFF;
display:block;
float:left;
min-height:1110px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame21 {
margin-top:30px;
height:1150px;
}
*html #content_gauche_frame21 {
z-index:5;
height:1050px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame21 input {
border:0;
}
/* ==== CONTACT ==== */
 #content_gauche_frame21 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame21 #contact {
	height:320px;
}

 #content_gauche_frame21 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame21 #contact #callback_gauche, 
 #content_gauche_frame21 #contact #mail_gauche, 
 #content_gauche_frame21 #contact #agence,
 #content_gauche_frame21 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame21 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame21 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame21 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame21 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame21 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame21 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame21 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame21 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame21 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame21 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame21 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame21 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame21 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame21 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame21 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame21 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame21 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame21 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame21 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame21 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame21 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame21 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame21 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame21 #noce strong {
padding-left:10px;
}
 #content_gauche_frame21 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame21 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame21 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame21 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame21 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame21 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame21 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame21 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame21 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame21 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame21 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame21 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame21 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame21 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame21 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame21 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame21 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame21 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame21 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame21 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame21 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame21 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame21 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame21 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame21 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame21 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame21 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame21 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame21 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame21 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame21 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame21 #paiement {
margin-left:-5px;
}

/* frame 22*/
#content_gauche_frame22 {
background:#FFFFFF;
display:block;
float:left;
min-height:1656px;
text-align:left;
width:187px;
z-index:20;
margin-top:-16px;
margin-left:26px;
padding-bottom:10px;
}
*+html #content_gauche_frame22 {
margin-top:30px;
height:1120px;
}
*html #content_gauche_frame22 {
z-index:5;
height:1583px;
margin-top:0px;
margin-left:8px;
}
 #content_gauche_frame22 input {
border:0;
}

/* ==== CONTACT ==== */
 #content_gauche_frame22 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame22 #contact {
	height:320px;
}

 #content_gauche_frame22 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame22 #contact #callback_gauche, 
 #content_gauche_frame22 #contact #mail_gauche, 
 #content_gauche_frame22 #contact #agence,
 #content_gauche_frame22 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame22 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame22 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame22 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame22 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame22 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame22 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame22 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame22 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame22 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame22 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame22 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame22 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame22 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame22 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame22 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame22 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame22 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame22 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame22 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame22 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame22 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame22 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame22 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame22 #noce strong {
padding-left:10px;
}
 #content_gauche_frame22 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame22 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame22 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame22 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame22 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame22 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame22 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame22 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame22 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame22 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame22 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame22 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame22 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame22 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame22 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame22 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame22 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame22 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame22 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame22 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame22 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame22 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame22 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame22 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame22 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame22 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame22 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame22 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame22 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame22 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame22 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame22 #paiement {
margin-left:-5px;
}




/*#########content_gauche_frame23########*/
#content_gauche_frame23 {
background:#FFFFFF;
float:left;
min-height:560px;
margin-left:26px;
padding-left:10px;
text-align:left;
width:180px;
position:absolute;
}

* html #content_gauche_frame23 {
width:190px;
height:560px;
margin-left:-790px;

}

*+ html #content_gauche_frame23 {
width:190px;
margin-left:-785px;
}
 #content_gauche_frame23 input {
border:0;
}

/* ==== CONTACT ==== */
 #content_gauche_frame23 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
margin-left:-8px;
}

*+ html  #content_gauche_frame23 #contact {
margin-left:0px;

	
}

* html  #content_gauche_frame23 #contact {
	height:320px;
}

 #content_gauche_frame23 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame23 #contact #callback_gauche, 
 #content_gauche_frame23 #contact #mail_gauche, 
 #content_gauche_frame23 #contact #agence,
 #content_gauche_frame23 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame23 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame23 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame23 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame23 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame23 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame23 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame23 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame23 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame23 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame23 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame23 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame23 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame23 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame23 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame23 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame23 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame23 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame23 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame23 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame23 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame23 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame23 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame23 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame23 #noce strong {
padding-left:10px;
}
 #content_gauche_frame23 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame23 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame23 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame23 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame23 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame23 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame23 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame23 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame23 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame23 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame23 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame23 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame23 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame23 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame23 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame23 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame23 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame23 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame23 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame23 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame23 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame23 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame23 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame23 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame23 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame23 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame23 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame23 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame23 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame23 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame23 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame23 #paiement {
margin-left:-5px;
}

/*#########content_gauche_frame24########*/
#content_gauche_frame24 {
background:#FFFFFF;
float:left;
min-height:560px;
margin-left:26px;
padding-left:10px;
text-align:left;
width:180px;
position:absolute;
}

* html #content_gauche_frame24 {
width:190px;
height:560px;
margin-left:-790px;

}

*+ html #content_gauche_frame24 {
width:190px;
margin-left:-790px;
}
 #content_gauche_frame23 input {
border:0;
}

/* ==== CONTACT ==== */
 #content_gauche_frame24 #contact {
background:transparent url('../images/contact.png') top left no-repeat;
color:#FFFFFF;
display:inline;
float:left;
font-size:14px;
height:284px;
padding-top:10px;
}

* html  #content_gauche_frame24 #contact {
	height:320px;
	margin-left:-8px;
}

 #content_gauche_frame24 #contact .titre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-left:25px;
margin-top:-14px;
}
 #content_gauche_frame24 #contact #callback_gauche, 
 #content_gauche_frame24 #contact #mail_gauche, 
 #content_gauche_frame24 #contact #agence,
 #content_gauche_frame24 #contact #tel_gauche {
font-weight:bold;
margin-top:-5px;
padding-left:27px;
}
 #content_gauche_frame24 #contact #callback_gauche {
margin-top:16px;
color:#A6A6A6;
}
 #content_gauche_frame24 #contact #callback_gauche #flap {
margin-left:-30px;
margin-top:-18px;
height:45px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame24 #contact #callback_gauche #flap strong {
color:#2E8EC1;
}
 #content_gauche_frame24 form .btn_contact{
height:21px;
top:6px;
padding-left:35px;
}
 #content_gauche_frame24 #contact #tel_gauche {
margin-top:-30px;
margin-left:-25px;
height:55px;
color:#00306a;
font-size:18px;
}
 #content_gauche_frame24 #contact #tel_gauche #tarif {
height:35px;
width:160px;
font-size:10px;
color:#00306a;
margin-left:5px;
}
 #content_gauche_frame24 #contact #agence {
display:inline;
float:left;
font-size:14px;
height:26px;
margin-left:0px;
margin-top:20px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame24 #contact #agence a {
color:#00306a;
display:block;
height:45px;
width:170px;
margin-left:-15px;
}

 * html  #content_gauche_frame24 #contact #agence{
	/*padding-top:0;*/
	margin-top:15px;
}

* html  #content_gauche_frame24 #contact #mail_gauche{
	/*padding-top:0;*/
	margin-top:15px;
}


 #content_gauche_frame24 #contact #mail_gauche {
display:inline;
margin-left:0px;
margin-top:50px;
width:176px;
height:26px;
font-size:14px;
padding-top:0px;
float:left;
padding-bottom:-10px;
}
 #content_gauche_frame24 #contact #mail_gauche a {
color:#00306a;
display:block;
height:40px;
margin-left:-15px;
width:170px;
}
 #content_gauche_frame24 #contact #mail_gauche strong{
color:#00306a;
margin-top:10px;
}
 #content_gauche_frame24 #contact #agence #flap_agence {
width:100px;
margin-left:35px;
margin-top:0px;
height:20px;
color:#2E8EC1;
font-size:9px;
font-weight:normal;
line-height:11px;
}
 #content_gauche_frame24 #contact #agence #flap_agence strong {
color:#2E8EC1;
}
/* ==== RESERVATION ==== */
 #content_gauche_frame24 #reservation {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
* html #content_gauche_frame24 #reservation {
	padding-bottom:50px;
	margin-left:-5px;
	margin-top:-30px;
}
 #content_gauche_frame24 #reservation strong {
padding-left:10px;
}
 #content_gauche_frame24 #reservation a {
color:#FFFFFF;
}
/* ==== BROCHURES ==== */
 #content_gauche_frame24 #brochure {
margin-bottom:0px;
width:176px;
height:36px;
font-size:14px;
padding-top:5px;
float:left;
}
 #content_gauche_frame24 #brochure strong {
padding-top:20px;
}
 #content_gauche_frame24 #brochure a {
color:#FFFFFF;
}
/* ==== NOCES ==== */
 #content_gauche_frame24 #noce {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}
 #content_gauche_frame24 #noce strong {
padding-left:10px;
}
 #content_gauche_frame24 #noce a {
color:#FFFFFF;
}
/* ==== Preparation ==== */
 #content_gauche_frame24 #preparation {
margin-top:0px;
width:176px;
height:36px;
font-size:12px;
padding:0px;
padding-top:2px;
float:left;
}
* html  #content_gauche_frame24 #preparation{
margin-left:-5px;
padding-top:0;
margin-top:0;
}
* html  #content_gauche_frame24 #noce{
margin-left:-5px;
padding-top:0;
}
* html  #content_gauche_frame24 #brochure{
margin-left:-5px;
padding-top:0;
margin-top:-45px;
}
 #content_gauche_frame24 #preparation strong {
padding-left:35px;
}
 #content_gauche_frame24 #preparation a {
color:#FFFFFF;
}
/* ==== Actualite ==== */
 #content_gauche_frame24 #actualite {
margin-top:0px;
width:176px;
height:37px;
font-size:14px;
padding-top:2px;
float:left;
}

* html #content_gauche_frame24 #actualite {
	margin-left:-5px;
}
 #content_gauche_frame24 #actualite strong {
padding-left:10px;
}
 #content_gauche_frame24 #actualite a {
color:#FFFFFF;
/*padding-left:10px;*/
}
/* ==== NEWSLETTER ==== */
 #content_gauche_frame24 #newsletter {
background:transparent url('../images/newsletter.jpg') top left no-repeat;
height:77px;
float:left;
width:186px;
margin-top:5px;
}

* html  #content_gauche_frame24 #newsletter {
margin-left:-5px;
}
 #content_gauche_frame24 #newsletter .titre {
margin-left:0px;
padding-top:10px;
margin-right:15px;
text-align:center;
line-height:12px;
font-size:11px;
color:#2E8EC1;
}
 #content_gauche_frame24 #newsletter .titre strong {
font-size:12px;
color:#FFFFFF;
text-align:left;
}
 #content_gauche_frame24 #newsletter #form_newsletter {
margin-left:0px;
margin-top:35px;
text-align:center;
}
* html  #content_gauche_frame24 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
*+html  #content_gauche_frame24 #newsletter #form_newsletter {
margin-left:0px;
margin-top:4px;
}
 #content_gauche_frame24 #newsletter #form_newsletter #input_newsletter {
width:85px;
height:18px;
font-size:12px;
color:#2E8EC1;
padding-left:0px;
font-weight:normal;
margin-left:10px;
text-align:left;
top:3px;
}
*+html  #content_gauche_frame24 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
* html  #content_gauche_frame24 #newsletter #form_newsletter #input_newsletter {
margin-top:41px;
}
 #content_gauche_frame24 #newsletter #form_newsletter #valid_newsletter {
margin-top:3px;
}
 #content_gauche_frame24 form .btn_contact {
height:21px;
position:relative;
top:8px;
}
* html  #content_gauche_frame24 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
*+html  #content_gauche_frame24 form .btn_contact {
height:21px;
position:relative;
top:5px;
}
/* ==== Recommander ==== */
 #content_gauche_frame24 #recommander {
float:left;
font-size:12px;
height:35px;
margin-top:0px;
padding:0px;
padding-top:5px;
width:176px;
}
 #content_gauche_frame24 #recommander strong {
padding-left:0px;
}
 #content_gauche_frame24 #recommander a {
color:#FFFFFF;
}
/* ==== Paiement ==== */
 #content_gauche_frame24 #paiement {
float:left;
font-size:12px;
height:56px;
margin-top:0px;
padding:0px;
padding-top:10px;
width:176px;
}
 #content_gauche_frame24 #paiement strong {
color:#FFFFFF;
padding-left:0px;
}
*html  #content_gauche_frame24 #recommander {
margin-left:-5px;
}
*html  #content_gauche_frame24 #paiement {
margin-left:-5px;
}