BODY
{
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    margin : 0, 0, 0, 0
    -BACKGROUND-COLOR: DAE7F0
}
.td_copyright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: gray;
    FONT-FAMILY: 'Small Fonts';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.label
{cursor:pointer;color:#666;font-weight:bold;vertical-align:middle
}
.bubbleLeft { 
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
    BORDER-LEFT: 1px solid black;
    background-color: #ffff00; 
    color: #333; 
    display: inline-block; 
    font: 10px/25px sans-serif; 
    padding: 5px 5px; 

border-radius: 5px;

}
.bubbleRight {
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
    BORDER-LEFT: 1px solid black; 
    background-color: #81BEF7; 
    color: #333; 
    display: inline-block; 
    font: 10px/25px sans-serif; 
    padding: 5px 5px; 
border-radius: 5px;

}
TH
{
    TEXT-ALIGN: left
}
.table_dlg_a
{
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
    BORDER-LEFT: 1px solid black;
    PADDING-RIGHT: 0px;    
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;    
    PADDING-TOP: 0px;    
    BACKGROUND-COLOR: #D0F5A9
}
.table_dlg_b
{
    BORDER-RIGHT: 1px solid black;
    BORDER-TOP: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
    BORDER-LEFT: 1px solid black;
    PADDING-RIGHT: 0px;    
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;    
    PADDING-TOP: 0px;    
    BACKGROUND-COLOR: #31B404
}
.bookmenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    FONT-FAMILY: tahoma;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
    COLOR: GREEN;

}
.th_dlg_a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.th_dlg_a_golf
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.input_dlg_a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: 1px solid DDDDDD;
    BORDER-TOP: 1px solid DDDDDD;
    BORDER-BOTTOM: 1px solid DDDDDD;
    BORDER-LEFT: 1px solid DDDDDD;
    TEXT-DECORATION: none
}
.input_dlg_a_golf
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: 1px solid DDDDDD;
    BORDER-TOP: 1px solid DDDDDD;
    BORDER-BOTTOM: 1px solid DDDDDD;
    BORDER-LEFT: 1px solid DDDDDD;
    TEXT-DECORATION: none
}

.input_dlg_err
{
	COLOR : white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: red;
    BORDER-RIGHT: 1px solid DDDDDD;
    BORDER-TOP: 1px solid DDDDDD;
    BORDER-BOTTOM: 1px solid DDDDDD;
    BORDER-LEFT: 1px solid DDDDDD;
    TEXT-DECORATION: none
}

.th_header_dlg_a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    PADDING-LEFT: 5px;
    BACKGROUND-COLOR: 808080;
    TEXT-DECORATION: none
}
.th_header_dlg_a_golf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    PADDING-LEFT: 5px;
    BACKGROUND-COLOR: 808080;
    TEXT-DECORATION: none
}
.th_warn_dlg_a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: darkred;
    TEXT-DECORATION: none
}
.th_warn_dlg_a_golf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: darkred;
    TEXT-DECORATION: none
}

.td_lg
{
    BACKGROUND-COLOR: gainsboro
}
.th_menu_header
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2px outset;
    COLOR: white;
    BORDER-BOTTOM: 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: darkslategray
}
.th_menu_header_golf
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    BORDER-LEFT: 2px outset;
    COLOR: white;
    BORDER-BOTTOM: 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: darkslategray
}
.td_menu_item
{
    BORDER-RIGHT: 2px outset;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2px outset;
    COLOR: black;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.td_menu_item_golf
{
    BORDER-RIGHT: 2px outset;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    BORDER-LEFT: 2px outset;
    COLOR: black;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.td_menu_item_bottom
{
    BORDER-RIGHT: 2px outset;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2px outset;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.td_menu_item_bottom_golf
{
    BORDER-RIGHT: 2px outset;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    BORDER-LEFT: 2px outset;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.td_startpage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: navy;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.th_list_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.th_list_header_golf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.td_list_detail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.td_list_detail_golf
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.a_normal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: darkred;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.a_normal:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: crimson;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline overline
}
.a_normal_blue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.a_normal_blue:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline overline
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: slategray;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.input_grid
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BORDER-RIGHT: 1px solid DDDDDD;
    BORDER-TOP: 1px solid DDDDDD;
    BORDER-BOTTOM: 1px solid DDDDDD;
    BORDER-LEFT: 1px solid DDDDDD;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.input_grid22
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BORDER-RIGHT: 1px solid DDDDDD;
    BORDER-TOP: 1px solid DDDDDD;
    BORDER-BOTTOM: 1px solid DDDDDD;
    BORDER-LEFT: 1px solid DDDDDD;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.input_grid_yellow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BORDER-RIGHT: 1px solid DDDDDD;
    BORDER-TOP: 1px solid DDDDDD;
    BORDER-BOTTOM: 1px solid DDDDDD;
    BORDER-LEFT: 1px solid DDDDDD;
    BACKGROUND-COLOR: yellow;
    TEXT-DECORATION: none
}
.grid_header
{
    BORDER-RIGHT: silver 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: silver 2px outset;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: green;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.grid_headerSondage
{
    BORDER-RIGHT: silver 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: silver 2px outset;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: green;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.grid_header_golf
{
    BORDER-RIGHT: silver 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: silver 2px outset;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: darkslategray;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.grid_header_golf2
{
    BORDER-RIGHT: silver 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: silver 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 5pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: silver 2px outset;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 2px outset;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: darkslategray;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.grid_alt_1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: darkgray 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: darkgray 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.grid_alt_2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: darkgray 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: darkgray 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.grid_alt_2Sondage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: darkgray 5px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: darkgray 5px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.grid_alt_2_golf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: darkgray 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: darkgray 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.grid_alt_mnt
{
    BORDER-RIGHT: darkgray 1pt solid;
    BORDER-TOP: darkgray 1pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: darkgray 1pt solid;
    BORDER-BOTTOM: darkgray 1pt solid;
    FONT-FAMILY: 'Courier New';
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.vehicule_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    VERTICAL-ALIGN: sub;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana
}
.errnumber
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.form_noborder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.td_servinet
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 33pt;
    COLOR: white;
    FONT-FAMILY: 'Calisto MT', 'Times New Roman';
    BACKGROUND-COLOR: navy;
    TEXT-DECORATION: none
}
.td_menu_arrow
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px
}
.td_menu_label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: 808080;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.td_menu_label:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: FFF5D3;
    TEXT-DECORATION: none
}

.td_menu_label_mini
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: 808080;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.td_menu_label_mini2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: 808080;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.td_menu_label_mini3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.td_menu_label_mini:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: FFF5D3;
    TEXT-DECORATION: none
}

.td_dealer_info
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-TOP: 10px;
    FONT-FAMILY: 'Arial Narrow';
    TEXT-DECORATION: none
}
.copyright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.copyright2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.copyright3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.td_mini_title
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: 808080;
    TEXT-DECORATION: none
}
.servinetLogo
{
    FONT-SIZE: xx-large;
    FONT-FAMILY: Haettenschweiler;
    BACKGROUND-COLOR: deepskyblue;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-RIGHT: 5px outset;
    BORDER-TOP: 5px outset;
    BORDER-LEFT: 5px outset;
    BORDER-BOTTOM: 5px outset
}
.mini_detail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Arial Narrow';
    TEXT-DECORATION: none
}
.mini_img
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}

.tbl_login
{   
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(/servinet/images/sonata.gif);
    BACKGROUND-REPEAT: no-repeat
}

.schedule_header_confirmed
{
	COLOR: FFFFFF;
	BACKGROUND-COLOR: 0000AA;
	FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Arial Narrow';
  TEXT-DECORATION: none
}

.schedule_header_info_confirmed
{
	COLOR: FFFFFF;
	BACKGROUND-COLOR: 0000FF;
	FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Arial Narrow';
  padding-left: 5px;
  TEXT-DECORATION: none
}

.schedule_header_nconfirmed
{
	COLOR: FFFFFF;
	BACKGROUND-COLOR: AA0000;
	FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Arial Narrow';
  TEXT-DECORATION: none
}

.schedule_header_info_nconfirmed
{
	COLOR: FFFFFF;
	BACKGROUND-COLOR: FF0000;
	FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Arial Narrow';
  padding-left: 5px;
  TEXT-DECORATION: none
}

.schedule_header_work_description
{
	COLOR: 000000;
	BACKGROUND-COLOR: FFFFFF;
	FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  FONT-FAMILY: 'Courier New';
  padding-left: 15px;
  TEXT-DECORATION: none
}

.ServinetTitleMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: 000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.tdtogglebar
{
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	COLOR : white;
	FONT-FAMILY : 'Arial';
	BACKGROUND-COLOR : #6699CC;
}
.outerX01 {
position:relative;
padding:4em 0 3em 0;
width:144em;
background:#eee;
margin:0 auto 3em auto;
}
.inneraX01 {
overflow:auto;
width:144em;
height:30.6em;
background:#eee;
}
.outerX01 table caption {
position:absolute;
width:141.7em;
text-align:center;
background:#f0c992; 
border:0.1em solid #000;
color:#000;
bottom:0;
left:0
}
.outerX01 thead tr {
position:absolute;
top:1.5em;
height:1.5em;
left:0;
}
.outerX01 tfoot td {
position:absolute;
width:141.5em;
text-align:center;
background:#f0c992; 
border:0.1em solid #000;
color:#000;
bottom:0;
left:0
}
.outerX01 th, .outer td {
width:10em; 
text-align:left;
}
.outerX01 th {
background:#724a10; 
color:#fff;}
.outer .dk {background:#fff;
}


div#galerie
{
  width: 410px ;
  background: #eed ;
  border: 1px solid #dcb ;
  padding: 15px ;
  margin: 15px 30px ;
  text-align: center ;
  font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
  margin: 0 ;
  padding: 0 ;
  list-style-type: none ;
}

ul#galerie_mini li
{
  float: left ;
}

ul#galerie_mini li a img
{
  margin: 2px 1px ;
  border: 1px solid #dcb ;
}

dl#photo
{
  clear: both ;
  margin: 0 auto ;
}

dl#photo dt
{
  font: italic 2.5em/1.5em Georgia, serif ;
  color: #dcb ;
}

dl#photo dd
{
  margin: 0 ;
}

dl#photo img
{
  border: 1px solid #dcb ;
}



.tabs {padding:10px 0 0 10px; margin:40px 10px 0 0; list-style:none; height:26px; background:#dee; border:1px solid #000; position:relative;}
.tabs li {float:left; margin-right:-4px; margin-bottom:-1px;}
.tabs li a {display:block; text-decoration:none; font-size:11px; font-family:verdana, arial, sans-serif; line-height:23px;}
.tabs li a em {display:block; float:left; height:25px;text-align:center; padding:0 15px; background:#488; border:1px solid #000; border-right:0; font-style:normal; color:#fff;}
.tabs li a span {display:none;}

.tabs li a b.p1 {height:25px; margin-top:1px;}
.tabs li a b.p2 {height:23px; margin-top:3px;}
.tabs li a b.p3 {height:21px; margin-top:5px;}
.tabs li a b.p4 {height:19px; margin-top:7px;}
.tabs li a b.p5 {height:18px; width:1px; background:#000; margin-top:9px; font-size:1px; line-height:0; border:0;}

.tabs li a:hover {color:#000; white-space:normal;}

.tabs li a:hover em {background:#9bb; color:#000; cursor:pointer; border-bottom-color:#9bb; position:relative; z-index:300;}
.tabs li a.selected em {background:#9bb; color:#000; border-bottom-color:#9bb; text-decoration:underline; position:relative; z-index:400;}
.tabs li a.selected:hover em {cursor:default;}
.tabs li a.selected:hover b {cursor:default;}
.tabs li a.selected b {z-index:400; background-position:0 -33px; border-bottom-color:#9bb; cursor:pointer;}

.tabs li a:hover b {background-position:0 -33px; border-bottom-color:#9bb; cursor:pointer;}
.tabs li a:hover b.p5, .menu li a.selected b.p5 {background:#000;}

.tabs li a:hover span {display:block; position:absolute; left:10px; top:35px; color:#000; white-space:nowrap;}
.tabs li a.selected:hover span {display:none;}

.message {background:#9bb; border:3px solid #000; border-top:0; text-align:right; padding:5px 10px; margin:0 10px 50px 0; color:#fff; font-size:10px;}


