/**
 * Styles partag�s du site public et du wysiwyg
 *
 * @author		Julie T�tard <julie@2jstudio.com>
 * @version		E-cog 3.0
 * @package 	public
 * @subpackage	shared
 * @category	css
 * @internal	last modified
 */



/**
 * Red�finitions
 */

	/* Enl�ve les marges */
	body, input, select, textarea, pre, blockquote {
		margin:0;
		padding:0;
		font-family:Georgia, sans-serif;
		font-size:12px;
	}
	p {
		margin:0;
		padding:0;
	} 
	/* Taille des polices */
	h1, h2, h3, h4, h5, h6, ul {
		font-size:100%;
		font-weight:normal;
		margin:0;
		padding:0;
	} 
	/* Neutralise puces */
	ol, ul {
		list-style:none;
	}
	/* Neutralise mise en forme du texte */
	address, caption, cite, code, dfn, em, strong, th, var {
		font-style:normal;
		font-weight:normal;
	}
	/* Formatage des tableaux */
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	caption, th {
		text-align:left;
	}
	/* Neutralisation des bordures */
	fieldset, img {
		border:0;
	}
	/* Neutralisation des quotes */
	q:before, q:after {
		content:'';
	}
	

/**
 * G�n�rique
 */

	body {
		background-color:#000;
		color:#FFF;
		padding:10px;
	} 
	.clearAll {
		clear:both;
	}
	.clearBoth {
		clear:both;
		height:0;
	}
	.clearL {
		float:left;
		clear:left;
	}
	.left {
		float:left;
	}
	.aLeft {
		text-align:left;
	}
	img.left {
		margin:5px 10px 5px 0;
		display:block;
	}
	.right {
		float:right;
	}
	.aRight {
		text-align:right;
	}
	img.right {
		margin:5px 0 5px 10px;
	}
	.aCenter {
		text-align:center;
	}
	.tarifs {
		font-weight:bold;
		color:red;
	}
	
	strong {
		font-weight:bold;
	}
	em {
		font-style:italic;
	}
	
	h3 { font-weight:bold;padding:30px 0 5px 0; }
	a, a:link, a:hover, a:active, a:visited { color: #83796E;text-decoration: underline;font-weight: normal; }
	
