
BODY
{
	background-color: black;
	font-family:Verdana;
	color: #cccccc;
	font-size:10px;
}
.top {height:20px;}
.login {height:24px; line-height:24px; background-color:black; color:#c3c3c3;}
.login span {color:#eb0206; font-weight:bold; padding-bottom:2px;}
.ContentBkg2 {background-color:#4d4d4d; }
.ContentBkg {width:990px; background-color:#4d4d4d; }
.Content {text-align:left;	background-color: white;}
.ContentIntern2 {font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
.ContentIntern {text-align:left; background:#b9b9b9 url(../Images/bkgMore.jpg) repeat-x bottom left; color:black; width:100%; border-left:15px solid #4d4d4d; border-right:15px solid #4d4d4d; padding:15px;}
.BkgBandeau {height:129px; margin:0; background:#000000 url(../Images/header.jpg) no-repeat top right; width:100%;}
.BkgBandeauSpan{padding-left:10px; float:left}
.BkgBandeauSpan2{padding-top:20px; padding-right:10px; float:right}
.Footer {background-color:#999999; font-size:10px; height:22px; color:white; line-height:22px; width:890px; text-align:left;}

.border {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
img a, .img a {margin:0; border:1px solid #CCCCCC;}

td, p {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: black;}

select, option {font-size: 11px;}

span.form, td.label {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #808080;
}
form input {
	font-size : 11px;
	background-color : #f5f5f5;
	border-bottom : outset #18487B;
	border-bottom-width : 1px;
	border-left-color : #18487B;
	border-left-width : 1px;
	border-right-color : #18487B;
	border-right-width : 1px;
	border-top-color : #18487B;
	border-top-width : 1px;
	border-top-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	font-family: Arial;
	font-weight:bold;
	color:#CC0000;
}
form textarea {
	background-color : #f5f5f5;
	border-bottom : outset #18487B;
	border-bottom-width : 1px;
	border-left-color : #18487B;
	border-left-width : 1px;
	border-right-color : #18487B;
	border-right-width : 1px;
	border-top-color : #18487B;
	border-top-width : 1px;
	border-top-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	font-size : 11px;
	font-family: Arial;
}

form select {
	background-color : #f5f5f5;
	border-bottom : outset #18487B;
	border-bottom-width : 1px;
	border-left-color : #18487B;
	border-left-width : 1px;
	border-right-color : #18487B;
	border-right-width : 1px;
	border-top-color : #18487B;
	border-top-width : 1px;
	border-top-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	font-size : 11px;
	font-family: Arial;
}
ul, ol { list-style:disc;}

li.link {color:black; font-weight:bold; margin:0px}
li.link a {font-weight:bold; margin:0px; font-size:11px; color: #0000ff;}
li.link2 {color:black; font-weight:bold; margin:0px; }

/*A {font-family:Arial; font-size:12px; color: #c4090d; text-decoration:none; font-weight:normal;}

A:hover {font-family:Arial; font-size:12px; color: #c4090d; text-decoration:underline; font-weight:normal;}
  */
  A:link, A:visited, A:active, A:hover {
font-family:  Arial,Verdana, Helvetica, sans-serif; 
color: #0000ff;
font-weight: normal;
text-decoration: underline;
font-size: 11px;
}

/*.title{ 
	background: url(../Images/bullet.gif) no-repeat;
	padding-left:10px;
	font-family: Arial;
	text-align:left;
	font-size:15px; 
	font-weight:regular; 
	color:#ef121a;
	line-height:15px;
	height:15px;
	margin-top:20px; 
	text-decoration:none; 
	font-weight:bold;

}*/
.title {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


.copyright { font-family:Arial; font-size:11px; color:#737373; }

.SpecialDate
{
    color: #ef121a;
    cursor: pointer;
}

.bg1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background: #C1C1C1;
/*background-image: url(../images/GrayBackground.gif);*/
height: 23px;
}
.bg2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background: #f5f5f5;
height: 23px;
}
/*
.bg1 td {
font-family:Arial;
font-size: 11px;
color: #a5a5a5;
}*/

/*
.bg2 td {
font-family:Arial;
font-size: 11px;
color: black;
}*/

.borderBottom
{
border-bottom: solid 1px white;
padding-bottom: 4px;
padding-top: 4px;
}

.borderTop
{
border-top: solid 1px white;
}

.borderAll
{
border: solid 1px white;
}

.borderImg
{
border: solid 5px #b9b9b9;
}

.entete {
font-family: Arial, Geneva, Helvetica, sans-serif;
height:19px;
line-height:19px;
color: black;
font-size: 13px;
padding-bottom:5px;
font-weight:bold;
}
.specifhotel {
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 13px;
padding-bottom:5px;
font-weight:bold;
}

.greyinputs {
	font-size : 12px;
	background-color:#cccccc;
	border-bottom : outset #18487B;
	border-bottom-width : 1px;
	border-left-color : #18487B;
	border-left-width : 1px;
	border-right-color : black;
	border-right-width : 1px;
	border-top-color : black;
	border-top-width : 1px;
	border-top-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	font-family: Arial;
	font-weight:bold;
	color:black;
	padding:3px;
	cursor:pointer;
}
.greyinputs2 {
	font-size : 16px;
	background: url(../Images/onglet.gif) repeat-x top left;;
	border-bottom : outset #18487B;
	border-bottom-width : 1px;
	border-left-color : #18487B;
	border-left-width : 1px;
	border-right-color : #18487B;
	border-right-width : 1px;
	border-top-color : #18487B;
	border-top-width : 1px;
	border-top-style : outset;
	border-right-style : outset;
	border-left-style : outset;
	font-family: Arial;
	font-weight:bold;
	color:white;
	padding:3px;
	cursor:pointer;
}

.Error
{
    color: #FF0033;
}
.text1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
}

/* ¤¤¤¤¤¤¤¤¤¤¤ MENUS ¤¤¤¤¤¤¤¤¤¤¤ */

#ToolBar{ color:#cccccc; line-height:20px; height:29px; background:#000000 url(../Images/bg_menu.gif) repeat-x top left; border-top:1px solid #3f3f3f}


.SeparatorToolbarItem 
{
	text-align:center;
	color:#cccccc;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	/*border-right:1px solid #cccccc;*/
	display:block;
	font-weight:bold;
	text-decoration:none;
}
.ToolbarItem {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	vertical-align : middle;
	width: 230px;
	background-image: url(../images/Tab.png);
	text-align: center;
	border-bottom:1px solid #ff9900;
}
.ToolbarItem A:link, .ToolbarItem A:visited
{
	height: 24px;
	font-family: Arial;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
	letter-spacing: 1px;
	vertical-align : middle;
	padding: 4px 4px 0px 4px;	
}

.ToolbarItem A:active 
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-variant: small-caps;
	vertical-align : middle;
}

.ToolbarItem A:hover
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
	vertical-align : middle;
	padding: 4px 4px 0px 4px;
}
.ToolbarItemSelected A:link, .ToolbarItemSelected A:hover, .ToolbarItemSelected A:active, .ToolbarItemSelected A:visited 
{
	height: 24px;
	background-color: #868686;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-variant: small-caps;
	vertical-align : middle;
	padding: 4px 4px 0px 4px;
}

/* ¤¤¤¤¤¤¤¤¤¤¤ SUBMENUS ¤¤¤¤¤¤¤¤¤¤¤ */

TABLE.NavigItem
{
	/*background-color:#4e4c4a;*/
	color: #848a96;
	font-family: Arial;
	font-size: 10px;
	width:100%;
}

.TitleNavig {color:white; padding-left:8px; font-size:12px; border:1px solid black; line-height:36px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../Images/onglet.gif) repeat-x top left;}

TD.NavigItem
{
background-color: #e1e1e1;
	height: 18px;	
	text-align: center;	
	color:black;
}

TD.NavigItem a:link, TD.NavigItem a:visited
{
	color: black;
	font-size: 11px;
	text-decoration: none;
	padding-left:8px;
	display:block;
	font-weight: normal;
}

TD.NavigItem a:active
{
	color: black;
	font-size: 11px;
	background-color:#e1e1e1;
	text-decoration: none;
	display:block;
	padding-left:8px;
}

TD.NavigItem a:hover
{
	color: #ed3a1c;
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-left:8px;
}

TD.NavigItem a.BigLink:link, TD.NavigItem a.BigLink:visited
{
	color: #ed3a1c;
	font-size: 13px;
	text-decoration: none;
	padding-left:8px;
	font-weight:bold;
	display:block;
}

.NavigItemSelected
{
	color: black;	
	font-size: 11px;
	background-color:#e1e1e1;
	text-decoration: none;
	border: solid 1px black;
	display:block;
	/*padding-left:8px;*/
}
.NavigSeparator {height:1px; background-color:black;}


/* ¤¤¤¤¤¤¤¤¤¤¤ ZOOM ¤¤¤¤¤¤¤¤¤¤¤ */
DIV.myZoom
{
    position:absolute;
	background-color: white;
	text-align: right;
	overflow: hidden;
	/*cursor: move;*/
	border: solid 1px black;
	padding: 1px;
	width: 100px;
	height : 100px;
}

DIV.Zoom
{
	position:absolute;
	background-color: white;
	text-align: right;
	overflow: hidden;
	cursor: move;
	border: solid 1px black;
	padding: 1px;
}

IMG.Close
{
	position: absolute;
	cursor: pointer;
	right: 6px;
	top: 6px
}

.imgZoom
{
    position: absolute;
    text-align: right;
	overflow: hidden;
}

/* ¤¤¤¤¤¤¤¤¤¤¤ POPUPS ¤¤¤¤¤¤¤¤¤¤¤ */

#popup 
{
	width:464px; 
	min-height:196px; 
	border:1px solid #262626; 
	background-color:#f2f2f2;
    top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -180px;
	position: absolute;
    /*position: fixed;*/
}

.PopupInternalBorder
{
	border:1px solid #262626;
}

.PopupDisableMaskBackground
{
	position:absolute;
    left: 175px; 
    top: 107px;
    width:100%;
    height:100%;
    background-image: url(../Images/Opacity50.gif);
    clear: both;
}

.PopupClickableBackground
{
	position: absolute;
    left: 0px; 
    top: 0px;
    width: 100%; 
    height: 100%;
    vertical-align: middle;
    clear: both;
}

#popupTop {background-image:url(../images/popups/top-resize.jpg); background-repeat:repeat-x; height:18px; width:100%;}
#popupBottom {background-image:url(../images/popups/bottom-resize.jpg); background-repeat:repeat-x; height:10px; width:100%;}
#popupContent {min-height:108px; padding:15px; overflow: auto; max-height: 400px;}

#popupTitleInfo {background-image:url(../images/popups/infoIllus.jpg); background-repeat:no-repeat; height:28px; line-height:26px; width:100%; padding-left:15px; font-size:14px; font-weight:bold; color:#d0e3f3;}
.popupSubTitleInfo {color:#1471c1; font-size:12px; font-weight:bold; padding-bottom:10px;}

#popupTitleAlert {background-image:url(../images/popups/alertIllus.jpg); background-repeat:no-repeat; height:28px; line-height:26px; width:100%; padding-left:15px; font-size:14px; font-weight:bold; color:#fff1cc;}
.popupSubTitleAlert {color:#ffb700; font-size:12px; font-weight:bold; padding-bottom:10px;}

#popupTitleError {background-image:url(../images/popups/errorIllus.jpg); background-repeat:no-repeat; height:28px; line-height:26px; width:100%; padding-left:15px; font-size:14px; font-weight:bold; color:#fad9d2;}
.popupSubTitleError {color:#e7411e ; font-size:12px; font-weight:bold; padding-bottom:10px;}

#popupTitleValidation {background-image:url(../images/popups/validationIllus.jpg); background-repeat:no-repeat; height:28px; line-height:26px; width:100%; padding-left:15px; font-size:14px; font-weight:bold; color:#e2f5cc;}
.popupSubTitleValidation {color:#70cf00 ; font-size:12px; font-weight:bold; padding-bottom:10px;}

#popupTitleWaiting {background-image:url(../images/popups/waitingIllus.jpg); background-repeat:no-repeat; height:28px; line-height:26px; width:100%; padding-left:15px; font-size:14px; font-weight:bold; color:#ededed;}
.popupSubTitleWaiting {color:#000000; font-size:12px; font-weight:bold; padding-bottom:10px;}

.dragme { cursor: move; z-index: 10000000;}

/* ¤¤¤¤¤¤¤¤¤¤¤ GRIDVIEW ¤¤¤¤¤¤¤¤¤¤¤ */

#titleTable, .titleTable, .titleTable th { text-align: left;  background-color:#CCCCCC; border:1px solid #f5f5f5; color:black; padding:5px; height:20px; font-size:11px; font-weight:bold;}
.titleTable a {color:#cececf; text-decoration:underline; font-size:11px; font-weight:bold;}
.titleTable a:visited, .titleTable a:hover {color:#cececf; text-decoration:none; font-size:11px; font-weight:bold;}

.lineTable01 td { border: 1px solid #CCCCCC; padding:2px 5px 2px 5px; color:black; font-weight:normal; height:16px; font-size:11px;}
.lineTable01 a {color:#0000ff; text-decoration:underline; font-size:11px;}
.lineTable01 a:hover {color:#0000ff; text-decoration:underline;}

.lineTable02 td { background-color:#f5f5f5;   border:1px solid #CCCCCC; padding:2px 5px 2px 5px; color:black; font-weight:normal; height:16px;}
.lineTable02 a {color:#0000ff; text-decoration:underline; font-size:11px;}
.lineTable02 a:hover {color:#0000ff; text-decoration:underline;}

/*Gridview Pager style section*/
.GridViewPagerStyle { background-color:#CCC; text-align:center; margin-left:-1px;}
.GridViewPagerStyle table td {width:25px; line-height:16px; vertical-align:text-top;}
.GridViewPagerStyle table td a {color:#0000ff; text-decoration:underline; font-weight:bold; font-size:12px; text-decoration:none;}
.GridViewPagerStyle table td a:hover {color:#0000ff; text-decoration:underline}
.GridViewPagerStyle table td span { text-decoration:none; color:black; font-weight:bold; font-size:12px;}

.HomeHighlight
{
text-align: center;

background-image: url("../images/Bkg-Box.png");
background-repeat: no-repeat;
width: 174px;
height: 243px;
vertical-align: top;
padding-top: 6px;
}