/* 
    AUTHOR: 1Seconde.com
            
*/


/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-image:url(ressources/background-marble.jpg);
	height:100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -98;
 }
.table-fonce {
	width: 100%;
	height: 35px;
	background-image: url(ressources/pages/haut-fond-fonce.jpg);
	background-repeat: repeat-x;
}
.table-form {
	width: 650px;
	background-color: #e1e1e1;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
}

.table-form-white {
	width: 550px;
	background-color: #ffffff;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}

.table-resa {
	width: 100%;
	height: 41px;
	background-image:url(ressources/background-rose.jpg);
	background-repeat:repeat-x;
	border: 0px;
	cellpadding:0;
	cellspacing: 0;
	
}
.table-entete {
	width: 100%;
	height: 87px;
	background-image:url(ressources/bkg-degrade-bleu.jpg);
	background-repeat:repeat-x;
	border: 0;
	cellpadding:0;
	cellspacing: 0;
	
}
.table-title {
	width: 100%;
	height: 115px;
	background-image:url(ressources/bkg-titles-white.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border: 0;
	cellpadding:0;
	cellspacing: 0;
	
}
.table-texte {
	width: 100%;
	height: 87px;
	background-image:url(ressources/bkg-txt.jpg);
	background-repeat:repeat-y;
	background-position:center;
	border: 0;
	cellpadding:0;
	cellspacing: 0;
	
}
.table-spacer {
	
	width: 940px;
	height: 6px;
	background-image:url(ressources/spacer.jpg);
	background-repeat:repeat-x;
	background-position:center;
	padding-left:100px;
	padding-right:100px;
	border: 0;
	cellpadding:0;
	cellspacing: 0;
	
}
.table-footer {
	width: 100%;
	height: 98px;
	background-image: url(ressources/footer-white.jpg);
	background-position:center;
	background-repeat: no-repeat;
	cellpadding:0;
	cellspacing: 0;
	position:relative;
	bottom:0;
	
}
.table-footer-fixe {
	width: 100%;
	height: 92px;
	background-image: url(ressources/footer-white.jpg);
	background-position:center;
	background-repeat: no-repeat;
	cellpadding:0;
	cellspacing: 0;
	
	bottom:0;
	
}
.table-footer-noms {
	width: 850px;
	height: 92px;
	background-color:#ffffff;
	cellpadding:0;
	cellspacing: 0;
	
	bottom:0;
	
}
.footer, .push {
	height: 98px;
		
}

.table-logo {
	width: 1024px;
	height: 87px;
	cellpadding:0;
	cellspacing: 0;
	
}

.table-descriptif {
	
}




/* END STRUCTURE */

/* ------------------------------------------ */
/* TEXTE STRUCTURE */
/* ------------------------------------------ */





h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 19px;
	color: #A159A3;
	}
h2, h3 {
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 14px;
	color: #D22B9B;
	}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #00cccc;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #00cccc;
}

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.texte-vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4A8C1D;
}
}
.texte-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D11610;
}

.lien_texte {
	color: #FF37C1;
  	text-decoration: underline;
  	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
}
.lien_texte:hover {
	color: #CC2A99;
  	text-decoration: underline;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.texte-footer {
	color: #0679B7;
  	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
}
.texte-footer-blanc {
	color: #ffffff;
  	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
}
.lien_copyright {
	color: #7A7A7A;
  	text-decoration: underline;
  	font-family: Arial, Helvetica, sans-serif, verdana;
	font-size: 11px;
}
.lien_copyright:hover {
	color: #315BAF;
  	text-decoration: underline;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Buttons starts here */
.button {
   border-top: 1px solid #ea97f7;
   background: #b065d6;
   background: -webkit-gradient(linear, left top, left bottom, from(#943e9c), to(#b065d6));
   background: -moz-linear-gradient(top, #943e9c, #b065d6);
   padding: 11.5px 23px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
   border-radius: 11px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 13px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #642878;
   background: #642878;
   color: #ccc;
   }
.button:active {
   border-top-color: #4e1b5c;
   background: #4e1b5c;
   }

/* Buttons ends here */

/* Buttons RESERVATION starts here */
.buttonresa {
   border-top: 1px solid #fcca8d;
   background: #f77d31;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffae4c), to(#f77d31));
   background: -moz-linear-gradient(top, #ffae4c, #f77d31);
   padding: 11.5px 23px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
   border-radius: 11px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 13px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buttonresa:hover {
   border-top-color: #cf9a14;
   background: #cf5614;
   color: #ccc;
   }
.buttonresa:active {
   border-top-color: #5c271b;
   background: #5c271b;
   }
   
   /* ----*/
   
   /* Buttons GREEN starts here */
.buttongreen {
   border-top: 1px solid #acf797;
   background: #6ad665;
   background: -webkit-gradient(linear, left top, left bottom, from(#4b9c3e), to(#6ad665));
   background: -moz-linear-gradient(top, #ffae4c, #f77d31);
   padding: 11.5px 23px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
   border-radius: 11px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 13px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buttongreen:hover {
   border-top-color: #327828;
   background: #327828;
   color: #ccc;
   }
.buttongreen:active {
   border-top-color: #2b5c1b;
   background: #2b5c1b;
   }
   
   /* ----*/
   /* Buttons RESERVATION ends here */

   
   /* Button reservation PINK starts here --*/
   
   .button-pink {
   border-top: 1px solid #f797d2;
   background: #d11bbc;
   background: -webkit-gradient(linear, left top, left bottom, from(#9c3e96), to(#d11bbc));
   background: -moz-linear-gradient(top, #9c3e96, #d11bbc);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button-pink:hover {
   border-top-color: #78286c;
   background: #78286c;
   color: #ccc;
   }
.button-pink:active {
   border-top-color: #5c1b38;
   background: #5c1b38;
   }
  
   /* Button reservation PINK ends here --*/



/*CU3er*/
#cu3er-container {width:1024px; outline:0;}
/* END CU3ER*/
	

