
/* // B A S E // ********************************************************************/


html
{
	height:100%;	
}

body
{
}

.body_web
{
	height:100%;	
	margin:0px;
	background-color:#f7f4e7;
	font-family:verdana;
	color:#3d3d3d;
	font-size:0.8em;
	text-align:left;
	overflow-y:scroll;
}
.body_pad
{
	height:100%;	
	margin:0px;
	background-color:#f7f4e7;
	font-family:verdana;
	color:#3d3d3d;
	font-size:0.8em;
	text-align:left;
	overflow-y:scroll;
}
.body_mobile
{
	height:100%;	
	margin:0px;
	background-color:#f7f4e7;
	font-family:verdana;
	color:#3d3d3d;
	font-size:0.8em;
	text-align:left;
	overflow-y:scroll;
}



.div_set
{
	position:relative;
}
.div_set:after 
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.div_float
{
	float:left;
}
.div_float_click
{
	float:left;
	cursor:pointer;
}
.div_float_space
{
	float:left;
	margin-right:10px;
}



/* // T E X T // ********************************************************************/

td
{
	color:#3d3d3d;
}
.small
{
	color:#3d3d3d;
}
a
{
	color:#728f9f;
	text-decoration:none;
}
.spanb
{
	font-weight:bold;
}
.spani
{
	font-style:italic;
	color:#787878;
}
.spanu
{
	text-decoration:underline;
}
h1 
{
	text-align:right;
	margin-top:0px;
	font-size:1.4em;
	color:#0653a3;
	border-bottom:1px solid #dcdcdc;
}
h2 
{	
	font-weight:bold;
	margin-top:0px;
	font-size:1.1em;
	color:#be3052;
}
h3 
{
	margin-top:0px;	
	font-weight:bold;
	font-size:1em;
	color:#0653a3;
}

/* // T E X T // ********************************************************************/


.wide
{
	width:100%;
	height:100%;
}

.imgDefault
{
	margin:0px;
}

.lnkDefault
{
	color:#728f9f;	
	text-decoration:none;
}

.lnkDefaultSmall
{
	color:#728f9f;	
	text-decoration:none;
}


.mrkDefault
{
	color:#728f9f;
}


.commentTable
{
	background-color:#ffffe1;
	border:1px solid #d7d7d7;	
	padding:8px;
}

/* // C U S T O M // ****************************************************************/


.page
{
	width:800px;
	margin:0 auto;
	border:1px solid #dfdfdf;
	background-color:#f7f7f7;
	padding:10px;
}
.page_frame
{
	width:100%;
	background-color:#ffffff;
}
.page_header
{
	width:100%;height:120px;
	background:transparent url(image/WRLogo.jpg) no-repeat center right;
	cursor:pointer;
}
.page_cover_logo
{
	width:100%;height:160px;
	background:transparent url(image/WRLogo.jpg) no-repeat center center;
	cursor:pointer;
}
.page_navigation
{
	position:relative;
	width:100%;height:28px;
	background:transparent url(image/WRNavBar.gif) repeat-x top left;
}
.page_navigation_cover
{
	position:relative;
	width:100%;height:28px;
	background:transparent url(image/WRNavBar.gif) repeat-x top left;
}
.page_navigation_cover_container
{
	width:540px;
	margin:0 auto;
}
.page_meta
{
	position:absolute;top:0px;right:22px;	
}
.page_path
{
	width:100%;
	padding-top:22px;padding-left:22px;padding-right:22px;padding-bottom:12px;
}
.page_content
{
	position:relative;	
	width:100%;
	padding:22px;
}
.page_content:after 
{
	content:".";display:block;height:0;clear:both;visibility:hidden;	
}
.page_float_edit
{
	position:relative;	
	width:462px;
	margin-right:42px;	
}
.page_float_edit:after 
{
	content:".";display:block;height:0;clear:both;visibility:hidden;	
}
.page_float_live
{
	float:left;
	width:462px;
	margin-right:42px;	
}
.page_float_live:after 
{
	content:".";display:block;height:0;clear:both;visibility:hidden;	
}
.page_sujet
{
	position:relative;	
	width:90%;
	padding:22px;
}
.page_sujet:after 
{
	content:".";display:block;height:0;clear:both;visibility:hidden;	
}
.page_sujet_cover
{
	position:relative;	
	width:93%;
	padding:22px;
	text-align:center;
}
.page_sujet_cover:after 
{
	content:".";display:block;height:0;clear:both;visibility:hidden;	
}
.page_main
{
	float:left;
	width:420px;
	margin-right:42px;
}
.page_add
{
	float:left;
	width:280px;
}
.page_column_left
{
	float:left;
	width:310px;
	margin-right:42px;
}
.page_column_right
{
	float:left;
	width:310px;
}
.page_nav_off
{
	padding-top:7px;padding-left:20px;padding-right:0px;padding-bottom:0px;
	cursor:pointer;
}
.page_nav_off a
{
	font-family:verdana;font-size:9pt;color:#737373;
}
.page_nav_on
{
	padding-top:7px;padding-left:20px;padding-right:0px;padding-bottom:0px;
	cursor:pointer;
}
.page_nav_on a
{
	font-family:verdana;font-size:9pt;font-weight:bold;color:#0653a3;
}
.page_nav_sp
{
}
.page_nav_path_off
{
	margin-right:20px;
	padding-top:0px;padding-left:12px;padding-right:0px;padding-bottom:0px;
	background:transparent url(image/WRPathNavOff.png) no-repeat center left;
	cursor:pointer;
}
.page_nav_path_off a
{
	font-family:verdana;font-size:9pt;color:#737373;
}
.page_nav_path_on
{
	margin-right:20px;
	padding-top:0px;padding-left:12px;padding-right:0px;padding-bottom:0px;
	background:transparent url(image/WRPathNavOn.png) no-repeat center left;
	cursor:pointer;
}
.page_nav_path_on a
{
	font-family:verdana;font-size:9pt;color:#0653a3;
}
.page_nav_path_sp
{
}
.page_nav_main
{
	margin-top:36px;margin-bottom:32px;
}
.page_nav_main_off
{
	margin-bottom:10px;
	padding-top:8px;padding-left:8px;padding-right:0px;padding-bottom:8px;
	border-left:4px solid #eeeeee;
	background-color:#f7f7f7;
	cursor:pointer;

	font-family:verdana;font-size:9pt;color:#737373;
}
.page_nav_main_off:hover
{
	margin-bottom:10px;
	padding-top:8px;padding-left:8px;padding-right:0px;padding-bottom:8px;
	border-left:4px solid #0653a3;
	background-color:#f7f7f7;
	cursor:pointer;

	font-family:verdana;font-size:9pt;color:#0653a3;font-weight:bold;
}
.page_nav_main_on
{
	margin-bottom:10px;
	padding-top:8px;padding-left:8px;padding-right:0px;padding-bottom:8px;
	border-left:4px solid #0653a3;
	background-color:#f7f7f7;
	cursor:pointer;

	font-family:verdana;font-size:9pt;color:#0653a3;font-weight:bold;
}
.page_nav_main_sp
{
}


.locn_snapshot_edit
{
	width:230px;height:380px;
	margin-right:22px;margin-bottom:22px;
	background-color:#f7f7f7;
}
.locn_snapshot_edit div
{
	padding:20px;
	font-family:verdana;font-size:8pt;color:#3d3d3d;
	font-style:italic;
	text-align:center;
}
.locn_snapshot_live
{
	float:left;
	width:230px;height:380px;
	margin-right:22px;margin-bottom:22px;
	background-color:#f7f7f7;
}
.locn_snapshot_live div
{
	padding:20px;
	font-family:verdana;font-size:8pt;color:#3d3d3d;
	font-style:italic;
	text-align:center;
}

.locn_link_text
{
	background-color:#f7f7f7;
	margin-bottom:6px;
	cursor:pointer;
}
.locn_link_text div
{
	padding-top:16px;padding-left:16px;padding-right:24px;padding-bottom:16px;
	
	font-family:verdana;font-size:8pt;color:#3d3d3d;	
}
.locn_link_text:hover
{
	background-color:#efefef;
	margin-bottom:6px;
	cursor:pointer;
}
.locn_link_text:hover div
{
	padding-top:16px;padding-left:16px;padding-right:24px;padding-bottom:16px;
	
	font-family:verdana;font-size:8pt;color:#3d3d3d;	
}


.locn_audio_sample
{
	margin-bottom:20px;	
}
.locn_audio_sample_headline
{
	font-size:1.1em;
	font-weight:bold;
	color:#0653a3;
}
.locn_audio_sample_info
{
	font-size:0.9em;
	color:#be3052;	
}
.locn_audio_sample_controls
{
	margin-top:10px;	
}


/* // C U S T O M // ****************************************************************/





