/**
 * Fichier : global.css
 * Description : Défini les styles globaux du site
 * Auteur : Hamza Iqbal - hiqbal[at]nealite.fr
 * Copyright : nealite.fr
 * Version : 1.0.0
 ************************************************************/
 
/* ================================
 * SOMMAIRE
 *
 *	- CSS Reset
 *	- Eléments génériques
 * 		- Titres
 *		- Liens
 *		- Paragraphes
 *		- Listes
 *		- Fontes
 *	- Classes génériques
 * 		- Titres
 *		- Liens
 *		- Paragraphes
 *		- Listes
 *		- Fontes
 *		- Divers
 *	- Structure
 * 		- Entête
 *		- Contenu
 *		- Pied de page
 *
 * ================================*/
 
/* ================================
 * CSS Reset 
 * ================================*/
 
html, body, div, span,
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre,
a, abbr, acronym, code,
del, dfn, em, img, kbd, q, 
strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
}

body
{
	color: #323232;
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 1;
}

ol, ul { list-style: none; }

a
{
	color: #239ad8;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

img { border: 0; }

table { border: 0; }

caption, th, td 
{
	font-weight: normal;
	text-align: left;
}

strong { font-weight: bold; }

em { font-style: italic; }

textarea, input { font-family: Arial, Verdana, "Trebuchet MS", sans-serif; }


/* ================================
 * Classes génériques
 * ================================*/
.invisible
{
	background: none !important;
	border: none !important;
	display: block !important;
	float: none !important;
	height: 1px !important;
	margin: -1px 0 0 -1px !important;
	overflow: hidden !important;
	position: absolute;
	width: 1px !important;
}

.flash_ban
{
	height: 90px;
	margin: 0 auto;
	width: 728px;
}

/* ===============================================
 * Structure générique
 * ===============================================*/
body
{
	background: #677fa1 url(../images/fonds/bg_global.png) 0 0 repeat-x;
}

#global
{
	margin: 0 auto;
	width: 980px;
}

/**
 * Séparateur
 */
.separateur
{
	background: #ecf0f1;
	border-top: 1px solid #cfd8e5;
	clear: both;
	float: left;
	height: 3px;
	margin: 0 0 10px;
	width: 100%;
}

.separateur hr { display: none; }
		
/**
 * Pave pub 300x250 / 300x600
 */
#pave_pub_300_250,
#pave_pub_300_600
{
	clear: both;
	float: left;
	margin: 0 0 10px;
	width: 300px;
}

#pave_pub_300_250 p,
#pave_pub_300_600 p
{
	background: url(../images/sidebar/titres_sidebar.png) 0 0 no-repeat;
	height: 15px;
}

#gabarit_liste #pave_pub_300_250 p,
#gabarit_liste #pave_pub_300_600 p { background-position: 0 -15px; }


/**
 * Liens commerciaux sidebar
 */
#sidebar_liens_commerciaux
{
	clear: both;
	float: left;
	margin: 0 0 10px;
	width: 300px;
}

#sidebar_liens_commerciaux p
{
	background: url(../images/sidebar/titres_sidebar.png) 0 -44px no-repeat;
	height: 20px;
}

#gabarit_liste #sidebar_liens_commerciaux p { background-position: 0 -64px; }

#sidebar_liens_commerciaux .corps
{
	border: solid #cfd8e5;
	border-width: 0 1px 2px;
	overflow: hidden;
	width: 298px;
}
