/*
 *  This file is part of WebSiCo: online Web Site Composer, http://websico.net
 *  Copyright (c) 2005-2011 Olivier Seston, http://seston.net
 *	All rights reserved.
 *  --------------------------------------------------------------------------
 *  ESSENTIAL SYSTEM CSS
 *  ---------------------------------------
 */

/*  Basic containers
 *  ----------------*/
.wssystemcontainer {
	width: 100%;
	border-collapse: collapse;
	display: table;
	/* Height is recomputed at load time by jglobal.js to be 100% of its container (around...) */
}
td {    /* Old fashion, useful ? */
	padding: 0;
}
.wssystemcontainer.V>div {
	display: table-row;
}
.wssystemcontainer.V>div>div {
	display: table-cell;
	vertical-align: top;
}
.wssystemcontainer.H>div {
	display: table-cell;
	vertical-align: top;
}
#outerContainer, #firstContainer {
	height: 100%;
}

/*	Basic components
 *	----------------*/
.inline-block {     /* Cross browser inline-block, for future use */
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;    /* For IE haslayout see http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/*/
    *display: inline;
}
.wsrawtext {	/* We keep an internal margin to be able to pick it with mouse */
	padding: 5px;
}
.ws_img_caption {
	margin-top: 0.2em;
}
.ws_selection {
	float: left;
}

/*  Errors
 *  ------*/
.ws_error, .ws_info {
	color: #d00;
	background: #ffe180;
	border: solid 5px;
	padding: 0.5em;
	text-align: center;
	font-size: 150%;
}
.ws_info {
	color: #080;
}

