/* CSS Document */

body
{
	padding:0px;
	margin:0px;
	border:1px solid #7faaca;
	background-color:#7faaca;
	font:12px arial;
	color:#7a7a7a
}

div, p, ul, img, a, form, input
{
	margin:0px;
	padding:0px;
	border:0px
}

img.ico
{
	margin:3px 1px 3px 0px
}

p
{
	margin:2px 4px 2px 4px;
	padding:0px
}

a:link, a:active, a:visited
{
	color:#39C;
	text-decoration:none
}

a:hover
{
	color:#39C;
	text-decoration:underline
}

a.play:link, a.play:active, a.play:visited
{
	font-weight:bold;
	font-size:16px;
	color:#E00;
	text-decoration:none
}

a.play:hover
{
	color:#F00;
	text-decoration:none
}

a.menu:link, a.menu:active, a.menu:visited
{
	margin:0px 8px 0px 8px;
	font:16px Arial;
	font-weight:bold;
	color:#000;
	text-decoration:none
}

a.menu:hover
{
	color:#FFF;
}

a.butPages:link, a.butPages:active, a.butPages:visited
{
	padding:0px 2px 0px 2px;
	border:1px solid #666;
	background-color:#DDD;
	font:16px Arial;
	color:#111;
	text-decoration:none
}

a.butPages:hover
{
	background-color:#666;
	color:#FFF;
}

h1
{
	margin:4px;
	padding:0px;
	font:14px Arial, Helvetica, sans-serif;	
	color:#000;
	font-weight:bold;
	text-align:center
}

h2
{
	margin:0px;
	padding:0px;
	font:16px Arial, Helvetica, sans-serif;	
	color:#333;
	font-weight:bold;
}

h1.play
{
	margin:0px;
	font:18px arial;
	font-weight:bold;
	text-align:left;
}

h2.play
{
	margin:8px 0px 8px 0px;
	font:14px arial;
}

div.document
{
	margin:8px auto 32px auto;
	width:900px
}

div.doc_header_top
{
	width:900px;
	height:90px;
	background-image:url(doc_header_title.png);
	cursor:pointer
}

div.doc_header_bot
{
	width:900px;
	height:85px;
	background-image:url(doc_header_menu.png)
}

div.doc_mid
{
	width:900px;
	background-color:#EEE;
	background-image:url(doc_mid.png)
}

div.doc_mid_left
{
	width:150px;
	min-height:512px;
	text-align:center;
	float:left
}

div.doc_mid_center
{
	width:600px;
	float:left
}

div.doc_mid_right
{
	width:150px;
	min-height:512px;
	text-align:center;
	float:left
}

div.doc_end
{
	clear:both
}

div.doc_footer
{
	width:900px;
	height:24px;
	background-image:url(doc_footer.png)
}

div.menu
{
	margin:0px 8px 8px 8px;
	border:1px solid #C6C6C6;
	background-color:#FFF
}

div.title
{
	width:598px;
	height:22px;
	border:1px solid #C6C6C6;
	background-image:url(bar_yellow_inf.png)
}

div.titleAlt
{
	width:598px;
	height:22px;
	border:1px solid #C6C6C6;
	background-image:url(bar_white_inf.png)
}

div.tools
{
	width:598px;
	height:22px;
	border:1px solid #C6C6C6;
	background-image:url(bar_blue_inf.png)
}

div.case
{
	width:598px;
	height:22px;
	border:1px solid #C6C6C6;
	background-image:url(bar_white_inf.png)
}

div.caseL
{
	margin:0px 4px 0px 4px;
	height:22px;
	float:left
}

div.caseR
{
	margin:0px;
	height:22px;
	float:right
}

p.caseText
{
	margin:4px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#39C
}

div.bloc
{
	margin:0px 8px 8px 8px;
	border:1px solid #C6C6C6;
	background-color:#FFF
}

div.legal
{
	margin:0px auto 0px auto;
	width:300px;
	height:48px;
	text-align:center
}

div.floatBreaker
{
	visibility:hidden;
	clear:both
}

span.buttonDisabled
{
	padding:0px 2px 0px 2px;
	border:1px solid #666;
	background-color:#666;
	font:16px Arial;
	color:#FFF
}

div.form
{
	margin:16px;
}

div.form_elem
{
	margin:8px;
}

p.msgOk, p.message_positive
{
	margin:16px;
	text-align:center;
	font:16px arial;
	color:#006600;
}

p.msgBad, p.message_negative
{
	margin:16px;
	text-align:center;
	font:16px arial;
	color:#FF0000;
	font-weight:bold;
}

p.msgNote, p.message_note
{
	margin:16px;
	text-align:center;
	font:16px arial;
	color:#CC6600;
}

label.boldLabel
{
	font-weight:bold;
	font-size:12px;
	color:#000
}

input.special
{
	border:1px solid #000;
	background-color:white;
}