/* General settings for the entire site*/

BODY 
	{
	background: #000000; 
	color: #FFFFFF;
	font-family: Arial Black, Arial Black, Gadget, sans-serif !important;
	font-size: 16px !important;
	font-style: oblique !important;
	}	

BODY.admin 
	{
	background: #000000; 
	color: #FFFFFF;
	font-family: Arial Black, Arial Black, Gadget, sans-serif !important;
	font-size: 12px !important;
	font-style: oblique !important;
	}	

/*TABLE.admin 
	{
	font-size: 16px !important;
	font-style: oblique !important;
	}*/	

TABLE 
	{
	font-size: 16px !important;
	font-style: oblique !important;
	}	

/* Admin tables */

.admin-outer 
	{
	}

.admin-middle 
	{
	}

.admin-inner
	{
	border: #AA0000 1px solid;
	}	

HR.admin-line
	{
	 height: 2px;    
	 color: #AA0000;
	 border-style: solid;
	}	

FORM
	{
	 display: inline;
	}

INPUT
	{
	 color: #000000;
	}

INPUT.weekly
	{
	 width: 20px;
	 height: 20px;
	}

/* copyright text */

TD.copyright
	{
	/*color: #E00000;*/
	/*font-size: smaller !important;*/
	font-size: 12px !important;
	/*font-variant: small-caps;*/
	}

TD.stats_title
	{
	font-size: 20px !important;
	font-style: oblique !important;
	}

SPAN.dark
	{
	color: #505050 !important;
	}

SPAN.smlcaps
	{
	text-transform: uppercase;
	font-size: 75% !important;
	}

SPAN.smaller
	{
	font-size: 80% !important;
	}

SPAN.friend
	{
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}

TD.notice
	{
	/*font-size: 10px !important;*/
	font-size: 60% !important;
	}

/* highlight text */
.highlight
	{
	color: #FFFFFF;
	}

DIV.content
	{
	overflow: auto;
	scrollbar-width: 3px;
	scrollbar-3dlight-color:#303030;
	scrollbar-arrow-color:#C00000;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#400000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#606060;
	scrollbar-shadow-color:#000000;
	}
	
/* banners */
IMG.banner { border: 1px solid #808080; }

/* display image */
IMG.display { border: 2px solid #FF0000; }

/* standard links */
A.text:link 
	{
	color: #FFA050;
	text-decoration: none;
	}
A.text:visited 
	{
	color: #DD9357;
	text-decoration: none;
	}
A.text:active 
	{
	color: #FFC880;
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}
A.text:hover 
	{
	color: #FFD080;
	text-decoration: none;
	}

/* Schedule links */
A.otherday 
	{
	font-size: 16px !important;
	font-weight: normal !important;
	}
A.otherday:link 
	{
	color: #FFA050;
	text-decoration: none;
	}
A.otherday:visited 
	{
	color: #DD9357;
	text-decoration: none;
	}
A.otherday:active 
	{
	color: #FFC880;
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}
A.otherday:hover 
	{
	color: #FFD080;
	text-decoration: none;
	}

A.dailyhost 
	{
	font-size: 12px !important;
	}
A.dailyhost:link 
	{
	color: #FFA050;
	text-decoration: none;
	}
A.dailyhost:visited 
	{
	color: #DD9357;
	text-decoration: none;
	}
A.dailyhost:active 
	{
	color: #FFC880;
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}
A.dailyhost:hover 
	{
	color: #FFD080;
	text-decoration: none;
	}

/* Copyright email link */
A.email:link 
	{
	color: #FFA050;
	text-decoration: none;
	}
A.email:visited 
	{
	color: #FFA050;
	text-decoration: none;
	}
A.email:hover 
	{
	color: #FFD080;
	text-decoration: none;
	}
A.email:active 
	{
	color: #FFC880;
	text-decoration: none;
	position: relative; left: 1px; top: 1px;
	}

/* "contact me" link */
A.contact:link 
	{
	color: #FF2020;
	text-decoration: none;
	}
A.contact:visited 
	{
	color: #FF2020;
	text-decoration: none;
	}
A.contact:hover 
	{
	color: #FFDDDD;
	text-decoration: none;
	}
A.contact:active 
	{
	color: #FFFFFF;
	text-decoration: none;
	}

/* "friend" link */
A.friend:link 
	{
	color: #E82020;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.friend:visited 
	{
	color: #A00000;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.friend:hover 
	{
	color: #FFDDDD;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.friend:active 
	{
	color: #FFFFFF;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}

/* "Gallery link */
A.galerie:link 
	{
	color: #E82020;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}
A.galerie:visited 
	{
	color: #A00000;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}
A.galerie:hover 
	{
	color: #FFDDDD;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}
A.galerie:active 
	{
	color: #FFFFFF;
	font-size: 120%;
	font-style: italic;
	/*font-weight: bold;*/
	text-decoration: none;
	}

/* "webmasters" link */
A.webm:link 
	{
	color: #FF0000;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}
A.webm:visited 
	{
	color: #A00000;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}
A.webm:hover 
	{
	color: #FFDDDD;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}
A.webm:active 
	{
	color: #FFFFFF;
	font-size: smaller;
	font-style: italic;
	text-decoration: none;
	}

/* "return" link */
A.return:link 
	{
	color: #FF0000;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.return:visited 
	{
	color: #FF0000;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.return:hover 
	{
	color: #FFDDDD;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}
A.return:active 
	{
	color: #FFFFFF;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	}

/* nav link */
A.nav:link 
	{
	font-size: smaller;
	font-variant: small-caps;
	color: #FF4020;
	text-decoration: none;
	}
A.nav:visited 
	{
	font-size: smaller;
	font-variant: small-caps;
	color: #FF4020;
	text-decoration: none;
	}
A.nav:hover 
	{
	font-size: smaller;
	font-variant: small-caps;
	color: #FFDDDD;
	text-decoration: none;
	}
A.nav:active 
	{
	font-size: smaller;
	font-variant: small-caps;
	color: #FFDDDD;
	text-decoration: none;
	}
	
/* image links */
A:link img.thumb { border: 2px solid #808080; }
A:visited img.thumb { border: 2px solid #404040; }
A:hover img.thumb { border: 2px solid #FF0000; }
A:active img.thumb { border: 2px solid #E00000; }

/* banner links */
A:link img.banner { border: 2px solid #000000; }
A:visited img.banner { border: 2px solid #000000; }
A:hover img.banner { border: 2px solid #FF0000; }
A:active img.banner { border: 2px solid #FFFFFF; }

/* back links */
A:link img.back { border: 2px solid #808080; }
A:visited img.back { border: 2px solid #808080; }
A:hover img.back { border: 2px solid #FF0000; }
A:active img.back { border: 2px solid #E00000; }

/* ############################# */
/* NEW CLASSES TO ACCOMODATE PHP */
/* ############################# */
#horaire { width:100%; }
#horaire th, #horaire td { font-size:12px; border-bottom:solid 1px #c0c0c0; text-align:center; }

.spacer { clear:both; }
.left { float:left; width:30%; }
.right { float:left; width:65%; }
.img_preview { height:32px;width:32px; text-align:center; }

#frm_hotesse { background-color:grey; padding:5px;width:500px; position:absolute; left:15%; }
#frm_hotesse #btn_delete { margin-left:115px; }
#form_container { 
	width:100%; height:100%;
	position:absolute; top:15px; left:15px; background-image:url(/graphics/modal_bg.png); 
}

#hostesses { width:100%; text-align:center; }
#hostesses tr td { text-align:center; }
#hostesses tr td a { text-decoration:none; color:#ffd080; }
#hostesses tr td a img { border:none; height:120px; }

.schedule_pic { width:80px; height:120px; }
#day_name {  }

#content { float:left; width:85%; position:relative; }
.admin_hotesses { float:left; width:45%; }
.admin_hotesses a { color:white; }

.hotesse_pics {  padding:3px; height:79px; width:52px;}
.hotesse_navigation { position:absolute;top:485px;left:470px;width:100px; }
.hotesse_availability { font-size:14px; position:absolute;top:350px; }

.upload_container { width:100%; padding:0px;margin:0px; }
.upload_container tr { height:45px;  }
.upload_container tr td { vertical-align:middle; border-bottom:solid 1px #eeeeee; font-size:.7em; }

#navigation_container { width:250px;text-align:left; }
#content_container { width:650px; }

