
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #808080;
	background-color:black;
	margin:0;
}
.top {}
.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;}
.ContentIntern2 {background:#b9b9b9;}
.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}
.ContentFooter {background:url(../Images/BkgContent.gif) repeat-x bottom left; font-size:10px; height:47px; color:#ef121a; line-height:47px; padding:0px 10px 0px 10px;}

img a, .img a {margin:0; border:none;}

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 : #E1E1E1;
	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 : #E1E1E1;
	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 : #E1E1E1;
	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:none;}

li.link {background: url(../Images/bullet.gif) no-repeat; color:black; font-weight:bold; padding-left:10px; margin:0px}
li.link a {font-weight:bold; margin:0px; font-size:13px; color: #c4090d;}
li.link2 {background: url(../Images/bullet1.png) no-repeat; color:black; font-weight:bold; padding-left:20px; 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;}
    
.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;

}


.copyright { font-family:Arial; font-size:11px; color:#737373; }

.SpecialDate
{
    color: #ef121a;
    cursor: pointer;
}

.bg1 {
background-color: #2b2b2b;
height: 23px;
line-height:23px;
color:#a5a5a5;
}

.bg1 td {
font-family:Arial;
font-size: 11px;
color: #a5a5a5;
}

.bg2 {
height: 23px;
line-height:23px;
background-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: 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;
}
.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:22px; 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:12px;
	padding-left:5px;
	padding-right:5px;
	/*border-right:1px solid #cccccc;*/
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.ToolbarItem A:link, .ToolbarItem A:visited
{
	text-align:center;
	color:#fff;
	font-size:12px;
	/*width:130px;*/
	padding-left:5px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.ToolbarItem A:active 
{

	/*width:138px;*/
	color:#c4090d;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.ToolbarItem A:hover, .ToolbarItemSelected A:hover
{
	color:#c4090d;
	font-size:12px;
	/*width:138px;*/
	padding-left:5px;
	padding-right:5px;
	display:block;
	font-weight:bold;
}
.ToolbarItemSelected 
{
	width:138px;
	color:#c4090d;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.ToolbarItemSelected A:link, .ToolbarItemSelected A:active, .ToolbarItemSelected A:visited 
{
	width:138px;
	color:#000000;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

/* ¤¤¤¤¤¤¤¤¤¤¤ SUBMENUS ¤¤¤¤¤¤¤¤¤¤¤ */

TABLE.NavigItem
{
	background-color:#4e4c4a;
	color: #848a96;
	font-family: Arial;
	font-size: 10px;
	width:184px;
}

.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 a:link, TD.NavigItem a:visited
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	line-height:26px;
	padding-left:8px;
	display:block;
	font-weight: normal;
}

TD.NavigItem a:active
{
	color: #e3001f;
	font-size: 11px;
	background-color:black;
	text-decoration: none;
	line-height:26px;
	display:block;
	padding-left:8px;
}

TD.NavigItem a:hover
{
	color: #e3001f;
	font-size: 11px;
	background-color:black;
	text-decoration: none;
	line-height:26px;
	display:block;
	padding-left:8px;
}

TD.NavigItem a.BigLink:link, TD.NavigItem a.BigLink:visited
{
	color: red;
	font-size: 13px;
	text-decoration: none;
	line-height:26px;
	padding-left:8px;
	font-weight:bold;
	display:block;
}

.NavigItemSelected
{
	color: #e3001f;
	font-size: 11px;
	background-color:#312f2e;
	text-decoration: none;
	line-height:26px;
	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; color:#fff; padding:0; height:20px; font-size:11px; font-weight:bold; margin:0;}
.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 {background:#efede4 url(../Images/bkg-bg.jpg) repeat-y top right; padding:0; color:black; font-weight:normal; font-size:11px; vertical-align:text-middle; border-bottom:1px dotted #7e8188;}
.lineTable01 a {color:#c4090d; text-decoration:none; font-size:12px;}
.lineTable01 a:hover {color:#c4090d; text-decoration:underline;}

.lineTable02 td {background:#efede4 url(../Images/bkg-bg.jpg) repeat-y top right; padding:0; color:black; font-weight:normal; font-size:11px; vertical-align:text-middle; border-bottom:1px dotted #7e8188;}
.lineTable02 a {color:#c4090d; text-decoration:none; font-size:12px;}
.lineTable02 a:hover {color:#c4090d; text-decoration:underline;}

/*Gridview Pager style section*/
.GridViewPagerStyle { background-color:#000; text-align:center; margin-left:-1px;}
.GridViewPagerStyle table td {width:25px; line-height:16px; vertical-align:text-top;}
.GridViewPagerStyle table td a {color:#c4090d; text-decoration:none; font-weight:bold; font-size:12px; text-decoration:none;}
.GridViewPagerStyle table td a:hover {color:#c4090d; text-decoration:underline}
.GridViewPagerStyle table td span { text-decoration:none; color:#ffffff; 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;
}

.htlSearch
{
padding-top: 2px;
padding-bottom: 2px;
margin-top: 3px;
margin-bottom: 3px;
}