@charset "UTF-8";
/********** BESOLVAY - STYLES_STRUCTURE.CSS **********/

/* INTRODUCTION
This file content the structure (blocks, positioning, alignment) and formatting of usuals attributes. 
*/

/* SUMMARY
1) MISE EN FORME DE BALISES (et non d'attributs)
2) MISE EN FORME D'ATTRIBUTS USUELS
3) JUSTIFICATION DES BLOCS STRUCTURELS
4) MISE EN PLACE DU SQUELETTE
5) MISE EN FORME DES BLOCS "SQUELETTE"
	5.1) Mise en forme globale
	5.2) Application spécifique aux blocs "squelette"

1) FORMATTING TAGS (not attributes)
2) FORMATTING USUALS ATTRIBUTES
3) JUSTIFICATION STRUCTURAL BLOCKS
4) IMPLEMENTATION OF THE SQUELETON
5) LAYOUT OF BLOCKS "SQUELETON"
	5.1) Global layout
	5.2) Specific application to the blocks "skeleton"
*/





/* 1) FORMATTING TAGS (not attributes) */
html {
	font-size: 100%;
	height: 100%;
}

body {
	height: 100%;
	font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
	text-align: center;
	font-size: 0.70em;
	color: #393939;
	background: #1E1E1E;
}



/* 2) FORMATTING USUALS ATTRIBUTES */
.clearfloat {
	clear: both;
}



/* 3) JUSTIFICATION STRUCTURAL BLOCKS */
.align_header,
.align_content,
.align_post_content,
.align_footer {
	width: 994px;
	margin: auto;
	text-align: left;
}
.align_pre_content{
	width: 994px;
	text-align:center;
	background: #FFFFFF;
	margin:auto;
	margin-bottom:50px;
	height:47px;
}
.align_content {
	margin-bottom: 30px;
	background: url(../images/align_content_bg.gif) repeat-y top left;
}



/* 4) IMPLEMENTATION OF THE SQUELETON */
.container_ie6_trash {
	display: none;
}

.header {
	width: 100%;
	margin: 8px 0 6px 0;
}

.pre_content {
	text-align:center;
	display:block;
	height:47px;
	
}

.column_left {
	float: left;
	width: 200px;
	margin-right: 6px;
	padding-bottom: 20px;
	background: #FFFFFF;
}

.column_right {
	display: none;
}

.content {
	overflow: hidden;
	background: #FFFFFF;
}

.post_content {
	margin-bottom: 5px;
	text-align: center;
}

.footer {
	margin-bottom: 5px;
	background: #FFFFFF;
	padding: 10px;
}
