
/**********************************************/
/*	COMPILE date	
/*	2025-07-19 07:54:08	
/**********************************************/


/**********************************************/
/*	CSS IMPORT	
/*	/css/fo/styles.css	
/**********************************************/

body{

/*background-color:#FFFFFF;*/
background-color: none; 
padding:0;
margin:0;
font-size:12px;
font-family:arial;
color:#000000;
text-align:left;

}
img{
	border:0;
}



a {color:#39bcdd; text-decoration: underline;}
a:active {color:#39bcdd; text-decoration: underline;}
a:visited {color:#39bcdd; text-decoration: underline;}
a:hover {color:#f76515; text-decoration: underline;}

.trans50 {
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

a.rollopaque img {
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

a.rollopaque:hover img {
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

/* form style */
.formErrorBox{
        background-color: #f1e8e6;
        border: 1px solid #c24733;
        color:#c24733;
        font-weight:normal;
		padding:10px;
}
.formOkBox{
	background-color: #d9e3be;
	border: 1px solid #70bd5e;
	color:#70bd5e;
	font-weight:normal;
	padding:10px;
	width:auto;	
}
.inputStyle{
	width:150px;
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.inputDisabledStyle{
	width:150px;
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#EEEEEE;
	cursor:default;
}
.inputUploadStyle{
	/*width:50px;*/
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.inputCheckBoxStyle{
	vertical-align:middle;
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.inputRadioStyle{
	vertical-align:middle;
	/*border: 1px solid #cccccc;*/
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	margin:5px;
}
.inputButtonStyle{
		background-image:url(/images/bo/windowTop.jpg);
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		text-indent: 0;
		padding:2px;
		cursor:pointer;
		color: #3a3a3a;
		background-color: #FFFFFF;
		border: 1px solid #a6a6a6;
}
.inputButtonStyle:hover{
		background-image:url(/images/bo/bo_background.jpg);
		color: #FFFFFF;
		background-color: #0082c9;
		border: 1px solid #a6a6a6;
}
.selectStyle{
	_width:157px;/*special IE*/
	width:156px;
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.textareaStyle{
	width:99%;
	height:150px;
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.textareaLongStyle{
	width:99%;
	height:400px;
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.fieldInError{
	background-color: #f1e8e6;
	border: 1px solid #c24733;
}
/*
.fieldChecked:after {
	content:url(/images/icons/mandatory.gif);
	  width: 32px;
 	 height: 32px;
}

*/


.selectLng{
	border: 1px solid #606060;
	color:#FFFFFF;
	padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#888888;
}
.inputStyleBis{
	width:150px;
	border: 1px solid #cccccc;
	color:#333333;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.highlightWord{
	/*color:#39bcdd;*/
	color:#f76515;
}

/* THICKBOX popup*/
#TB_ajaxContent{
	/*background-image:url(/images/fo/bg.jpg);*/
	background-image:url(/images/fo/middle.jpg);
}

#TB_window{
border: 4px solid #39bcdd;

}
.popupBox{
/*
background-image:url(/images/trans.gif);
background-color:#FFFFFF;
*/
}

/*************************************/
/* !END GLOBAL CSS
/*************************************/








/**************************************************/
/*		!END CSS IMPORT
/**************************************************/


/**********************************************/
/*	CSS IMPORT	
/*	/css/fo/bootstrap_overload.css	
/**********************************************/


body{

background-color: none; 
background: none; 
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.form-control{
	/*display:inline;*/
}

.container {
     padding-right: 0; /*15px in bootstrap.css*/
     padding-left: 0;  /*idem*/
     margin-right: auto;
     margin-left: auto;
}
/**************************************************/
/*		!END CSS IMPORT
/**************************************************/


/**********************************************/
/*	CSS IMPORT	
/*	/css/fo/styles_escape.css	
/**********************************************/


/**************************************************/
/*		!END CSS IMPORT
/**************************************************/


/**********************************************/
/*	CSS IMPORT	
/*	/var/www/clients/client1/web1/web/module/booking/css/style.css	
/**********************************************/

.reducCircle {
    border-radius: 50%;
    /*behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    /*width: 24px;*/
    height: 20px;
    padding: 4px;
	padding-top:3px;
    background: #FF0000;
    /*border: 2px solid #666;*/
    color: #FFFFFF;
    text-align: center;

    font: 10px Arial, sans-serif;
    position:absolute;
    top:-5px;
    right:0px;
}

.btn-booked {
	background-color: #666666;
	border-color: #000000;
	color: #FFFFFF;
	cursor:default;
}

.btn-booked:hover{
	background-color: #666666;
	border-color: #000000;
	color: #FFFFFF;
	cursor:default;
}

.stepSelected{
	color:#29ABE2;
}

.im-centered { margin: auto; max-width: 800px;}


.form-group label{
	/*margin:0px;
	padding:0px;
	*/
	font-size:14px;
}

.image_typo{
	position: absolute;
	right:-5px;
	top:50%;
	
}

#labelterms_condition img{
	display:none;	
}
#labelterms_condition input{
	width:15px;	
}
/**************************************************/
/*		!END CSS IMPORT
/**************************************************/

