.error {
color:red;
}

.tarifs {
	background-color : #FFFFFF;
	border-left-width : 1px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-style : dashed;
	border-color : #808080;
}

.tarifs_top {
	background-color : #5281b9;
	color:white;
	border-left-width : 0px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-style : dashed;
	border-color : #808080;
	text-align:center;
	font-weight:bold;
}

.tarifs_line {
	background-color : #F7F7F7;
}

.tarif_line_cell	{
	height:20px;
	text-align:right;
	padding-right:20px;
	border-right-width : 1px;
	border-bottom-width : 1px;	
	border-right-style : dashed;
	border-bottom-style : dashed;	
}

.tarifs_bottom {
	background-color : #F7F7F7;
	border-left-width : 0px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-style : dashed;
}

.calendar_th	{
	text-align : center;
	vertical-align : middle;
	font-family : Garamond, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing : 6px;
	padding : 1px;
	margin : 1px;
	background-color:#006699;
	color:white;
	width : 160px;
}

.calendar_sub_th	{
	text-align : center;
	vertical-align : middle;
	font-family : Garamond, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing : 6px;
	padding : 1px;
	margin : 1px;
	background-color:white;
	color:#4F94B8;;
	width : 160px;
}

.calendar_cell_ok	{
	text-align : center;
	vertical-align : middle;
	font-family : courier new,garamond,arial,verdana,sans-serif;
	font-size:10px;
	padding : 1px;
	margin : 1px;
	background-color:#c4da97;
	color:#000000;
}

.calendar_cell_ko	{
	text-align : center;
	vertical-align : middle;
	font-family : courier new,garamond,arial,verdana,sans-serif;
	font-size:10px;
	padding : 1px;
	margin : 1px;
	background-color:#ffffff;
	color:gray;
	text-decoration:line-through;
}

.calendar_top	{
	border-top-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;	
	border-left-style : dashed;		
	border-right-style : dashed;
	border-bottom-style : dashed;	
	border-color:#e4e4e4;
	width : 160px;
}

.b1 { 
	background-color:#ecf5ff; 
	color; black; 
}
.b2  { 
	background-color:#cce6ff; 
	color:black; 
}
.b3  { 
	background-color:#ffcece; 
	color:black; 
}

.InfoField {
	background-color : transparent;
	border-width : 1px;
	border-style : solid;
	border-color : #586777;
	color:#586777;
	padding-left : 5px;
	font-family:arial;
	font-size:10px;
}

.MlField {
	background-color : transparent;
	border-width : 1px;
	border-style : solid;
	border-color : #586777;
	color:#586777;
	padding-left : 0px;
	font-family:arial;
	font-size:10px;
}

.help {
	background : url(/commun/images/white.gif);
	filter : Alpha(Opacity=70, FinishOpacity=70, Style=2 - Radial opacity gradient);
	vertical-align : bottom;
	height : 250px;
}

.help_ntsc {
	vertical-align : bottom;
	height : 250px;
}

.main_div_ie {
/*	clip : auto;*/
	vertical-align : top;
	overflow : auto;
	bottom : auto;
	right : auto;
	left : 0;
	top : 0;
	width : 777;
	height : 500;
	padding-left:8px;
	scrollbar-arrow-color : #97AABA;
	scrollbar-face-color : #FCFCFC;
	scrollbar-highlight-color : #B2C3D0;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-shadow-color : #B2C3D0;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-track-color : #FEFEFE;
}

.main_div_ntsc {
/*	clip : auto;*/
	vertical-align : top;
	overflow : auto;
	bottom : auto;
	right : auto;
	left : 0;
	top : 0;
	width : 765;
	height : 500;
	padding-left:8px;
	scrollbar-arrow-color : #97AABA;
	scrollbar-face-color : #FCFCFC;
	scrollbar-highlight-color : #B2C3D0;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-shadow-color : #B2C3D0;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-track-color : #FEFEFE;
}

.description {
	font-size : 12px;
	font-family : Arial, MS Sans Serif;
	padding:5px;
	text-align:justify;
}

.run_menu {
	z-index : inherit;
	overflow : auto;
	bottom : auto;
	right : auto;
	left : 500;
	top : 0;
	width : 250;
	height : 40;
	position : absolute;
	background-color:gray;
}

.more_infos {
	background-color : transparent;
	clear : right;
	border-width : 1px;
	border-style : dashed;
	border-color : silver;
	padding : 2px;
	margin: 1px;
	font-size:11px;
	font-family: verdana;	
}


.commonButtonOk button,
.commonButtonRt button,
.commonButton {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: transparent;
}

.commonButtonOk button {
  background-image: url(http://felinesclub.webfelin.com/commun/images/btn_ok_bg.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 91px;
  height:21px;
  padding-left:12px;
 }
 
 .commonButtonSOk button {
  background-image: url(http://felinesclub.webfelin.com/commun/icons/ok.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 16px;
  height:16px;
  background-color:white;
}
 
 .commonButtonRt button {
  background-image: url(http://felinesclub.webfelin.com/commun/images/btn_remove_bg.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 91px;
  height:21px;
  padding-left:12px;
 }
 
 .commonButtonReserve button {
  background-image: url(http://felinesclub.webfelin.com/commun/images/btn_res.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 81px;
  height:32px;
 }

.none {font-family: Arial, Helvetica, sans-serif; font-size: 2px; }

.reserve_header	{
	font-style : normal;
	font-size : medium;
	font-family : tahoma, Arial, Helvetica, sans-serif;
	text-indent : 5;
	word-spacing : 2;
}

.reserve_line	{
	font-style : normal;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-indent : 2;
	word-spacing : 1;
}

div.infos {
	font-style : normal;
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding: 5px;
	border:solid;
	border-color:silver;
	border-width:1px;
}

div.plus {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.slogan {
 height:12px;
 background-image: url(http://felinesclub.webfelin.com/commun/images/agim.gif);
 background-repeat: no-repeat;
}

.dimension {
	font-size : 11px;
	font-family : verdana;
	font-weight : normal;
	font-style : normal;
	color : black;
	line-height : 11px;
	text-align : left;
	text-indent : 2px;
	background-color : White;
	margin : 0;
	padding : 0px 0px 1px 1px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-width : 1px;
	border-bottom-color : silver;
	border-bottom-style : solid;
}
