/* FONTS */

@font-face { 
	font-family: 'din'; 
	src: url('/fonts/din.eot'); 
	src: local('Din'), url('/fonts/din.ttf') format('truetype'); 
}

/* COMMON */

body {
	margin:0;
	padding:0;
	background-color:#000;
	font-family: 'din', Arial, Helvetica, sans-serif;
	color:#fff;
}

/* ENLEVER LE POINT-TILLÉ AUTOURS DES FLASH */
object:active, div:active {outline: none;-moz-outline-style:none;}
object:focus, div:focus {outline: none;-moz-outline-style:none;}

img, h1, h2, h3, h4, p, ul, ol, li, form, input {border:0px;padding:0;margin:0;}

.clearFloat {clear:both;}
.container {width:950px;margin:auto;}
.fleft {float:left;}
.fright {float:right;}

/* COMMON */

#header {height:111px;position:absolute;width:100%;z-index:100;}

#footer {
	width:100%;
	position:absolute;
	z-index:110;
	top:512px;
	font-size:14px;
}
#footer a {font-size:14px;}
#footer p {font-size:14px;color:#918c88;padding-bottom:5px;}

#content {background:url(/images/content-bg.png) bottom center no-repeat;height:510px;padding-top:25px;height:555px;}

/* MAINMENU */

#mainmenu {width:160px;padding-top:95px;padding-left:30px;}
#mainmenu li {list-style:none;}
#mainmenu li a {font-size:32px;color:#fff;text-decoration:none;display:block;padding:0px;padding:1px;letter-spacing:-1px;}
#mainmenu li a:hover {background-color:#f6ff00;color:#000;}
#mainmenu li a.here {background-color:#f6ff00;color:#000;}

/* FRAME */

#rightcol {width:750px;height:500px;background:url(/images/dot.png) top left no-repeat;padding-top:5px;}

#rightcol-res {width:750px;height:500px;background:url(/images/dot.png) top left no-repeat;text-align:right;padding-top:5px;}

#boiteres {margin-top:100px;}

.sepbox {font-size:10px;border-right:1px solid #918c88;padding:10px;display:block;float:left;padding-top:0;padding-bottom:0;}
.sepbox a {color:#918c88;text-decoration:none;line-height:18px;}
.sepbox a:hover {text-decoration:underline;color:#fff;}

#cartecadeau-home {width:187px;position:absolute;margin-top:430px;margin-left:520px;}
#enfantsterribles-home {width:162px;position:absolute;margin-top:270px;margin-left:45px;}

#cartecadeau-inner {width:187px;position:absolute;top:490px;margin-left:-30px;}
#enfantsterribles-inner {width:162px;position:absolute;top:490px;}

#texte {padding-left:20px;padding-top:90px;padding-right:25px;}
#texte h1 {font-size:40px;color:#fff;padding-bottom:20px;text-transform:uppercase;}
#texte p {font-size:14px;color:#fff;padding-bottom:15px;text-align:justify;font-family:Verdana, Geneva, sans-serif;}
#texte a {color:#fff;text-decoration:none;}
#texte a:hover {color:#f6ff00;}
#texte td p {font-size:12px;color:#fff;padding-bottom:0px;font-family:Verdana, Geneva, sans-serif;padding-bottom:5px;}
#texte td {padding-bottom:5px;}

.lang a {
	display:block;
	background-color:#fff;
	color:#000;
	display:block;
	text-decoration:none;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	position:absolute;
	margin-left:855px;
	letter-spacing:1px;
}

.lang a:hover {background-color:#f6ff00;}

.menubig {font-size:35px;line-height:40px;}
.menusmall {font-size:20px;}

.espace {height:40px;display:block;}



/* open table */

#OT_searchWrapperAll{
	margin:0;
	padding:0;
	color:#fff;
	width:770px;
	height:47px;
	float:right;
	padding-left:190px;
	position:absolute;
	top:208px;
	z-index:150;
}

#OT_searchWrapper{border:none;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;margin:0;}

#OT_searchWrapper .OT_feedTitle{margin:0 0 1px 5px;font-size:14px;font-weight:normal;line-height:normal;font-weight:bold;float:left;}

#OT_searchWrapper dl{padding:0;margin:0;float:left;float:left;}

#OT_partySizeLbl{margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;display:block;float:left;}

#OT_partySize{top:25px;left:120px;margin:0;padding:0;float:left;}

#OT_dateLbl{margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;float:left;}

#OT_date{width:100px;padding-top:3px;float:left;}

#OT_timeLbl{width:60px;padding:3px 0;text-align:right;float:left;}

#OT_time{margin:0;float:left;}

#OT_empty{width:0;height:0;padding:0;margin:0;top:100px;left:0;float:left;}

#OT_submitWrap{float:left;margin-left:20px;} /* bouton */



#OT_searchWrapper form{margin:0;padding:0;}

#OT_searchWrapper input {padding:1px;}

#OT_searchWrapper input.hidden{display:none;}

#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:2px 2px 2px 2px;}

#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;width:85px;}

#OT_searchWrapper #dateDisplay{font-size:10px;color:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:block;padding-right:10px;padding-top:3px;}

#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}

#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background:#FFF;}

#OT_searchWrapper #imageCal td{padding:0;text-align:center;}

#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px;}

#OT_searchWrapper .nonclickableDays{color:#CCC;height:18px;}

#OT_searchWrapper .months{color:#FFF;text-decoration:none;}

#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}

