.bt_cart_teaser{
	display: block;
	width: 72px;
	height: 64px;
	background: url("../../../../../images/fol74/stay/bt_cart_teaser.png") 7px 0px no-repeat;
	position: fixed;
	z-index: 1000;
	right: 0px;
	top: 270px;
}.bt_cart_teaser:hover{
	background-position: 0px 0px;	
}
.bt_cart_teaser span{
	background: #fff;
	border: 2px solid #eb3080;
	color: #eb3080;
	font-weight: 700;
	padding: 5px 8px 10px 8px;
	width: 10px;
	height: 10px;
	display:block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.link_promo {
	margin: 200px 0 0 3px;
	font-size: 11.3px;
	font-weight: bold;
	line-height:20px;
}

.link_promo a:hover {
	color: #2d2f33;
}
 
.stay_search{
	background-image: url("../../../../../images/fol74/stay/bg-form.png");
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 250px;
    margin: 40px 0 0 5px;
    width: 675px;
}

#stay_search_form {
	margin-left:-15px;
	
}

#stay_search_left {
	float:left;
	width:158px;
	height:244px;
	background-image: url(../../../../../images/fol74/stay/visuel-promo.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: -7px 0 0 55px;
}

#stay_search_right {
	float:right;
	width:440px;
	padding:20px 0px 0px 0px;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;


}

#stay_search_right h2{
	color:#ffffff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;


}

#stay_search_form_left {
	float:left; 
	width:210px;
	
}

#stay_search_form_bouton {
	float:left; 
	width:432px;
}

.contactez_nous {
	float: left;
	width: 200px;
	color: #383b40;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
}

.contactez_nous a {
    color: #383b40;
}
.bouton_valider {
	float: right;
	text-align: right;
	margin-top: -10px;
} 


#stay_search_form_right {
	float:left; 
	width:235px;
	margin-left:10px;
}
.stay_search #form_destination {
	text-align:left;	
	height:25px;
	margin-bottom:5px;
}

.stay_search form .form_label {
	text-align:right;
	width:65px;
	float:left;
	height:25px;
	font-size: 12px;
	padding-right: 5px;
	padding-top: 5px;
}
.stay_search form select {
	width:130px;
}
.stay_search form .form_champ {
	float:left;
	text-align:left;	
}

.stay_search #form_destination
 {
	margin-bottom:10px;
}
.stay_search #form_theme
 {
	margin-bottom:10px;
}
.stay_search #form_periode
 {
	margin-bottom:10px;
}

.stay_search #form_tranche_age
 {
	margin-bottom:10px;
}
.stay_search form #form_tranche_age .form_label  {
	width:80px;
	padding-top: 0px;
}

.stay_search #form_tranche_age select
{
	font-size:12px;
	margin-right:10px;
}

.stay_search #form_duree
 {
	margin-bottom:10px;
}
.stay_search form #form_duree .form_label  {
	width:80px;
}

.stay_search #form_duree select
{
	font-size:12px;
	margin-right:10px;
}


.stay_search #form_theme select
{
	font-size:12px;
	margin-right:10px;
}
.stay_search #form_periode select
{
	font-size:12px;
	margin-right:10px;
}
.stay_search #form_destination select
{
	font-size:12px;
	margin-right:10px;
}

.block_separator_stay {
    background: url("../../../../../images/fol74/stay/separation_listing.png") no-repeat scroll 0 0 transparent;
    height: 157px;
    margin: -135px 0 -10px;
    width: 679px;
    z-index: 100;
}

.titre_formulaire {
	font-weight: bold;
	color: white;
	margin: -7px 10px 15px 2px;
	font-size: 18px;
}

.resultat_pagination {	
	float: right;
	margin-top: -55px;
		
}
.pagination {	
	float: left;
	margin-lef: 15px;	
}

.nb_resultat{	
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin-right: 15px;
	
}

.nb_resultat a{	
	color: white;	
}

.nb_resultat a:hover {	
	color: #E6135D;	
}

.view_nb_resultat {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.view_nb_resultat a{	
	color: white;	
}

.view_nb_resultat a:hover {	
	color: #E6135D;	
}

.un_resultat {
	width: 700px;
}

.un_resultat_left {
	 float: left;
	 width: 56%;
	padding-top: 10px;
}

.un_resultat_right {
	 float: right;
}

.resultat_pagination .pages span{
	background-color: #2b2e33;
	height:15px; 
    width: 15px;
	color: white;	
	display: inline-block;
	text-align: center;
	margin-top: -10px;
	margin-left: 5px;
	
}

.resultat_pagination .pages .selected span{
	background-color: #E6135D;
}

.reservation_valider { 
    background: url("../../../../../images/fol74/stay/bouton_valider_roll.png") no-repeat scroll left top transparent;
    color: #2c2e32;
    font-size: 13px;
    height: 23px;
    text-align: center;
    width: 133px;
    border: 0px;
}

.reservation_valider:hover{
	background: url("../../../../../images/fol74/stay/bouton_valider_roll.png")  bottom left no-repeat;
	text-decoration: none;	
}


.titre {
	color: #fdfdfd;
	font-size: 23px;
	padding-bottom: 10px;
}

.tranche_age {
	color: #b7b29f;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 10px;
}

.descriptif_sejour {
	color: #ececec;
	font-size: 12px;
	text-align:justify;
}

a.bt_learn_more_sejour  {
	float:right;
	font-size: 14px;
	font-weight: bold;
	color: #d7cfb7;
}

a.bt_learn_more_sejour:hover  {
	color:#fff;
}

.bout_date_sejour {
    background: url("../../../../../images/fol74/stay/bouton_date_resa.png") no-repeat scroll left top transparent;
    color: #525358;
    font-size: 11px;
    height: 24px;
	text-align: center;
	padding-top:4px;
    width: 91px;
    border: 0px;
    position:relative;
}
.bout_date_sejour:hover .tooltip{
	display: block;
}
.tooltip{
	/*display: none;*/
	background: url("../../../../../images/fol74/stay/tool_tip_bg.png")repeat scroll left top transparent;
	width:300px;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*font-size:9px;*/
	/*position:absolute;*/
	/*right:-305px;*/
	top:0;	
	z-index:100000;

}

.titre_tooltip {
	background: url("../../../../../images/fol74/stay/titre_tool_tip.png") repeat-X top;
	color: #5a6272; 
	font-size: 15px;
	text-align: center;
	height: 29px;
	padding-top: 9px;
	padding-left: 6px;
}

.texte_tooltip {
	 margin-left: 12px;
}

.ligne_sejour {
	 padding: 9px;
	 margin-left: 10px;
}

.dates_sejour {
	color:#36393f;
	font-size: 12px;
}

.sejour_disponible {
  color:#6b9408;
  font-size: 12px
}

.sejour_complet {
	color:#ec000f;
	font-size: 12px
}

.detail_top {
	background: url("../../../../../images/fol74/stay/bg_view_images_videos.png") repeat transparent;
	width: 672px;
	padding: 7px;
	margin-left: 6px;
	position: relative;
}

.detail_top_left {
	 float: left;
	 width: 398px;

}

.detail_top_right {
	 float: left;
	 padding-top: 10px;
	 width: 270px;
	 color : #383b40;
	 


}
.detail_top_right select{
	 font-size: 10px;
	 margin-left: 15px;
}

.titre_top {
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 2px;
	margin-bottom: 15px;
	width: 681px;
}

.titre_top_left {
	 float: left;
	 color : #ffffff;
	 font-size: 22px;
}

.titre_top_left span {
	 color : #d1c9b2;
}

.titre_top_right {
	 float: right;
	 padding-top: 5px;
	 height: 24px;
	 color : #ffffff;
	 text-align: center;
	 font-size: 14px;
}

.miniature img {
	margin: 1px;
}

.miniature {
	margin-left: -3px;
	margin-top: 5px;
}

#stay_resa_form_bouton {
	float:left; 
	width:432px;
}
.view_reservation_valider {
   display:block;
   text-align: right;
   height: 22px;
   padding-right: 30px;
   background: url("../../../../../images/fol74/stay/reza_mail.png")  top right no-repeat;
   color: #383b40;
   font-size: 11px;
   border: none;
   cursor: pointer;
   margin-left: 24px;
   margin-bottom: 5px;
}

.view_reservation_valider:hover{
	text-decoration: underline;	
}

.resa_full {
  
}

.contact {
	text-align: center;
	color: #2d2f33;
	 margin-right: 35px;
}

.info_sejour_dispo  {
	color : #383b40;
	margin-left: 15px;
}

.info_sejour_dispo .label_info_sejour {
	color : #383b40;
}
.info_sejour_dispo ul{
	padding:0;
	margin: 8px 0 10px 0px;
}

.info_sejour_dispo :hover {
	color : #red;
}

.info_sejour_dispo ul li{
	padding-left:15px; 
	margin:0 0 8px 0px;
	background-image: url("../../../../../images/fol74/stay/puce_view_rose.png");
    background-position: 0px 2px; 
    background-repeat: no-repeat;
    list-style: none;
    line-height: 13px;
    color: #e0124f;
    padding-top: -20px;
}

#idSejour_first  {
	color : #383b40;
	margin-left: 15px;
}

#idSejour_first .label_info_sejour {
	color : #383b40;
}
#idSejour_first ul{
	padding:0;
	margin: 8px 0 10px 0px;
}

#idSejour_first a:hover {
	color : #red;
}

#idSejour_first ul li{
	padding-left:15px; 
	margin:0 0 8px 0px;
	background-image: url("../../../../../images/fol74/stay/puce_view_rose.png");
    background-position: 0px 2px; 
    background-repeat: no-repeat;
    list-style: none;
    line-height: 13px;
    color: #e0124f;
    padding-top: -20px;
}
 

.introduction_view {
    margin-bottom: 8px;
    text-align: justify;
    margin-right:2px;
    line-height: 17px;
}

.view_descripion {
	clear: both;
	line-height: 17px;
	color: #D1C9B2;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 50px;
	margin-left: 6px;
}
.view_descripion div {
	line-height: 18px;
	color: #ffffff;
}
.view_descripion ul li{
	padding-left:15px; 
	margin:0 0 8px 0px;
	background-image: url("../../../../../images/fol74/stay/puce_view_blanc.png");
    background-position: 0px 2px; 
    background-repeat: no-repeat;
    list-style: none;
    line-height: 13px;

}
.view_descripion a {
	color: #ec2f7d;
	text-decoration:underline;
	
}

.view_descripion a:hover  {
	color:#fff;
	text-decoration:none;
}

.view_note {
	clear: both;
	line-height: 17px;
	color: #787878;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 10px,10px,0,10px;
    padding-right: 10px;	
}
.view_note strong {
	color: #1a1c1e;
}

.view_note h3 {
	color: #e0124f;
	font-size: 10px;
}

.detail_bottom {
	margin-top: 30px;
	width:700px;
    clear: both;
}
.detail_bottom_left {
	 float: left;
	 margin-left: 5px;

}

.reza_tel{
   display:block;
   text-align: right;
   height: 19px;
   padding-right: 30px;
   background: url("../../../../../images/fol74/stay/reza_phone.png")  top right no-repeat;
   color: #383b40;
   font-size: 11px;
   border: none;
   cursor: pointer;
   padding-top: 3px;
   margin-bottom: 5px;
}.reza_tel:hover{
	text-decoration: underline;	
}
#mySelection{
   display:block;
   text-align: right;
   height: 19px;
   padding-right: 30px;
   background: url("../../../../../images/fol74/stay/bt_selection.png")  top right no-repeat;
   color: #383b40;
   font-size: 11px;
   border: none;
   cursor: pointer;
   padding-top: 3px;
   margin-bottom: 5px;
}
#mySelection.add, #mySelection.loginLink{
	color: #383b40;
}#mySelection.add:hover{
	text-decoration: underline;
}

#mySelection.loginLink:hover{
	text-decoration: underline;
}

#mySelection.remove{
	color: #ed275b;
	 background: url("../../../../../images/fol74/stay/delete_selection.png")  top right no-repeat;
}#mySelection.remove:hover{
	text-decoration: underline;
}

#myCart{
	cursor: pointer;
	color: #fff;
	text-align:center;
	width: 195px;
	height: 42px;
	 background: url("../../../../../images/fol74/stay/bouton_panier.png") repeat scroll 0 0 transparent;
	 font-size: 12px;
	 font-weight: 700;
	 padding-left: 30px;
	 padding-top: 10px;
	 margin-left: 45px;
}
#myCart span{
	display: block;
	color: #5d082e;
	font-size: 11px;	
}
.detail_bottom_right {
    background: url("../../../../../images/fol74/stay/bg_view_images_videos.png") repeat scroll 0 0 transparent;
    float: right;
    height: 300px;
    padding-left: 10px;
    width: 260px;
}
.detail_bottom_right .div_titre{
	  background: #cccccd;
	  margin-left: -10px;
	  padding: 10px;
	  color: white;
	  font-size: 14px;
	  font-weight: bold;
	  text-align: center;
	  
}



.telechargement .visual_container a {
	margin-top: 20px;
	width: 680px;
	background: url("../../../../../images/fol74/stay/bg_telechargement.png") no-repeat scroll left top transparent;
	padding: 10px;
	color: #FFFFFF;
	font-size: 13px;
	text-transform:uppercase;
    
}

.telechargement .visual_container a.visual.visual_link span.over {
    right: 15px;
    top: -2px;
}


.telechargement .visual_container a.visual.block_file span.over {
	display:block;
	position:absolute;
	bottom:11px;
	right:18px;
	width:36px;
	height:36px;
	background:url(../../../../../images/fol74/blocs/download_image.png) 0px 0px no-repeat;
}

.telechargement .visual_container a.visual.block_file:hover span.over {
	background-position:right -140px; 
	color:#444; 
}

div.gmaps div.map {
    height: 300px;
    width: 400px;
    color: black;
}

#gmapcolos div.gmaps div.map {
    height: 500px;
    width: 680px;
    color: black;
}


#gmapcolos a:hover  {
	color:black;
	text-decoration:none;
}

#open_desc {
  font-size: 15px;
  text-transform:uppercase;
}

.bouton_age_left {
	 float: left;
	 width: 6px;
	 height:24px;
	 background: url("../../../../../images/fol74/stay/bouton_age-left.png") no-repeat scroll left top transparent;
	
}
.bouton_age_milieu {
	 float: left;
	 height:24px;
	 margin-left:-2px;
	 background: url("../../../../../images/fol74/stay/bouton_age_middle.png") repeat-X top;
	 padding-top: 3px;
	 padding-left: 10px;
	 padding-right: 15px;
	 

}
.bouton_age_right {
	 float: right;
	 width: 6px;
	 height:24px;
	 background: url("../../../../../images/fol74/stay/bouton_age-right.png") no-repeat scroll left top transparent;

}

.un_resultat_right .visual_container a.visual_link span.over_lieu_sejour {
	display:block;
	position:absolute;
	top:12px;
	left:-15px;
	height:29px;
	color:white;
	font-weight: bold;
	font-size: 15px;
	
}

.bouton_titre_sejour_left {
	 float: left;
	 width: 6px;
	 height:29px;
	 background: url("../../../../../images/fol74/stay/bouton_titre_sejour-left.png") no-repeat scroll left top transparent;
	
}

.bouton_titre_sejour_milieu {
	 float: left;
	 height:29px;
	 background: url("../../../../../images/fol74/stay/bouton_titre_sejour-middle.png") repeat-X top;
	 padding-top: 3px;
	 min-width:80px;
	 text-align: center;
	 

}

.bouton_titre_sejour_right {
	 float: right;
	 width: 6px;
	 height:29px;
	 background: url("../../../../../images/fol74/stay/bouton_titre_sejour-right.png") no-repeat scroll left top transparent;

}

/* ******************** sendmailresa_view ************************** */

#sendmailresa_view {

}

#sendmailresa_view .sendmailresa_title {
	border-bottom: #666 dotted 1px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#sendmailresa_view .sendmailresa_title strong {
	color:#fff;
}


#sendmailresa_view #contactForm dl.zend_form dt {
	display:none;
}

#sendmailresa_view #contactForm dl.zend_form dd dt {
	display:block;	
	height:30px;
	margin: 0px;
	padding: 0px;
	width:250px;
	padding-right: 15px;
}

#sendmailresa_view #contactForm #transport_souhait-FOL,
#sendmailresa_view #contactForm #transport_souhait-perso,
#sendmailresa_view #contactForm #contact_connu-Oui,
#sendmailresa_view #contactForm #contact_connu-Non,
#sendmailresa_view #contactForm #contact_prelevement_auto-Oui,
#sendmailresa_view #contactForm #contact_prelevement_auto-Non,
#sendmailresa_view #contactForm #newsletter_recipient_inscription {
	width:inherit !important;
	border:none;
}

#sendmailresa_view #submit {
	margin-left: 260px;
}



/* ******************** SUMMARY / cart ************************** */
.stay .stay_header{
	margin-bottom: 30px;
	padding-bottom: 30px;
	background:url(../../../../../images/fol74/myaccount/ombre.png) center bottom no-repeat;
}
.stay .stay_header h3{
	color: #ec277e;	
	margin-bottom: 10px;
}
.stay_summary{
	color: #ffffff;
}
.stay_summary .sejour{
	position: relative;
	background: #474b50;
	padding: 20px;
	margin: 20px 0px 30px 0px;
}

.stay_summary .sejour .stay_name{
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #383b40;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.stay_summary .sejour .dates{
	font-size: 14px;
}
.stay_summary .sejour .lieu{
	color: #d1c9b2;
	border-bottom: 1px solid #383b40;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.stay_summary .sejour .prix{
	border-bottom: 1px solid #383b40;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}
.stay_summary .sejour .prix span{
	color: #ec277e;	
}
.stay_summary span{
	font-weight: 700;
	font-size: 14px;	
}
.stay_summary .sejour .detail{
	float:left;
	width: 324px;
	
}
.stay_summary .sejour .assurance .label {
	float :left;
}
.stay_summary .sejour a.lien_annulation{
		color: #ec277e;
}
.stay_summary .sejour a.lien_annulation:hover{
	text-decoration: underline;	
}	
.stay_summary .sejour .assurance .label span{
	color: #ec277e;
}
.stay_summary .sejour .assurance dt{
	float :left;
}
.stay_summary .sejour .assurance dt label{
	display: none;
}
.stay_summary .sejour .assurance dd{
	float :left;
	width: 20px;
	margin-top: -1px;
}
.stay_summary .sejour .visual_container{
	float:right;
	background: #fff;
	padding: 5px;
}


.stay_summary .child{
	padding-left: 173px;
	min-height: 160px;
	margin: 20px 0px 40px 0px;
}
.stay_summary .child_M{
	background: url(../../../../../images/fol74/myaccount/garcon.png) 20px 20px no-repeat #474b50;
}
.stay_summary .child_F{
	background: url(../../../../../images/fol74/myaccount/fille.png) 20px 20px no-repeat #474b50;
}
.stay_summary .child span.edit{
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-style: italic;
	cursor: pointer;
	
}

.stay_summary .child .child_infos{
	font-style: italic;
	color: #d8dadd;
	font-size: 11px;
	border-right: 1px solid #383b40;
	width: 182px;
	float: left;
	margin: 30px 0px;
	min-height: 100px;
}
.stay_summary .child .child_name{
	font-style: normal;
	font-size: 14px;
	color: #ffffff;
	font-weight: 700;
	margin-bottom: 20px;
}
.stay_summary .child .child_infos a{
	font-size: 12px;	
	margin-top: 20px;
	display:block;
}


.stay_summary .child .child_edit{
	display:block;
	background: #ec277e;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 8px 20px;
	width: 220px;
	float:left;
	margin: 60px 0px 0px 40px;
}

.stay_summary .zone_forme{
	margin-top: 30px;
}
.stay_summary span{
	font-size: 14px;
	font-weight: 700;	
}

.stay_summary .reductions{
	margin: 20px 0px;
	background: #474b50;
	padding: 20px;
}
.stay_summary .reductions a{
	float: right;	
	color: #fff;
	font-style: italic;
	margin-top: 20px;
}.stay_summary .reductions a:hover{
	text-decoration: underline;	
}

.stay_summary .reductions .promo{
	padding: 35px;
	border-bottom: 1px solid #383b40;
}
.stay_summary .reductions .promo .title{
	color: #fff;
	float :left;
	width: 135px;	
}
.stay_summary .reductions .promo .detail{
	float :left;
	width: 435px;	
}.stay_summary .reductions .promo .detail span{
	color: #EC277E;
}
.stay_summary .zone_child{
	padding-bottom: 10px;
	border-bottom: 1px solid #383b40;
	margin-bottom: 10px;
}
.stay_summary .zone_child span{
	color: #EC277E;
}



.stay_summary .total{
	position: relative;
	margin: 40px 0px;
	background: #ddddde;
	font-weight: 700;
	padding: 30px;
	font-size: 18px;
	color: #ec277e;
}
.stay_summary .total dt{
	display: none;	
}
.stay_summary .total span{
	font-size: 18px;
	font-weight: 700;
}

.stay_summary .total .bt_submit{
	position: absolute;
	right: 30px;
	top: 25px;
	background: none repeat scroll 0 0 #EC277E;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 20px;
    width: 220px;
    border:none;
    cursor: pointer;
}
.stay_summary .bt_annuler{
	float: right;	
	color: #fff;
	font-style: italic;
}.stay_summary .bt_annuler:hover{
	text-decoration: underline;	
}

.stay_cart .zone_price{
	float: left; 
	font-size: 20px;
	font-weight: 700;
	color: #EC277E;
}
.stay_cart .zone_total{
	padding: 40px 30px;
	background: #ddddde;
	color: #383b40;
}
.stay_cart .zone_total .part{
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccccce;
	margin-bottom: 10px;
}
.stay_cart .zone_total .part span{
	font-size: 18px;
	font-weight: 700;
	color:#ec277e;
}
.stay_cart .bt_continuer{
	float: left;
	background: #383b40;
	color: #ddddde;
	padding: 6px 10px;
	font-size: 14px;
	margin: 45px 0px 0px 70px;
	font-weight: 700;
}.stay_cart .bt_continuer:hover{
	color: #ffffff;	
}
.stay_cart .zone_validation{
	position: relative;
}
.stay_cart .zone_bt_payment{
	margin-top: 40px;
	float: left;
}
.stay_cart .zone_bt_payment dt{
	display:none;
}
.stay_cart .zone_bt_payment .cgv{
	position: absolute;
	top: 10px;
	left: 40px;
	padding-top: 3px;
	
}
.stay_cart .zone_bt_payment .cgv a{
	color: #EC277E;
}
.stay_cart .zone_bt_payment .cgv dd{
	width: 30px;	
	float: left;
	margin-top: -3px;
}
.stay_cart .zone_bt_payment .cgv .errors{
	width: 200px;
	padding-left: 0px;
	margin-top: -5px;
}
.stay_cart .zone_bt_payment input.bt_payment{
	border: none;
	background: #ec277e;
	color: #ddddde;
	padding: 5px 10px;
	font-size: 14px;
	cursor: pointer;
	-moz-border-radius: 0px !important;
 	-webkit-border-radius: 0px !important;
 	border-radius: 0px !important; 
 	margin: 7px 0px 0px 70px;
 	font-weight: 700;
 	width: 150px;
}.stay_cart .zone_bt_payment .zend_form input.bt_payment:hover{
	color: #fff;	
}
#deleteCart{
	position: absolute;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
	background: #383b40;
	color: #8c8d8f;
	padding: 5px 10px;
}#deleteCart:hover{
	background: #fff;
}

.stay_payment{
	background: #DDDDDE;
	text-align: center;
	padding: 50px;
	font-size: 14px;
	color: #383B40;
}
.stay_payment span{
	font-weight: 700;
	font-size: 16px;
	color: #EC277E;	
}

.stay_payment .bt_valider2{
	border: none;
	background: none repeat scroll 0 0 #EC277E;
    border-radius: 0 !important;
    color: #DDDDDE;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    margin: 20px 0 0 0px;
    padding: 5px 10px;
    width: 150px;
	font-family: Arial,Helvetica,sans-serif;
	
}
