/* =================================================
	Banque Populaire Lorraine Champagne ©2010
	Propulsé par [+x]Pluzix
	Webdesign & CSS par David LORGE
===================================================== */


/*
---------------------------------------------------------
FEUILLES DE STYLE IMPORTEES
---------------------------------------------------------
*/

/* Gérer la mise en page (position des principaux blocs conteneurs) */
@import url(mise-en-page.css);

/* Gérer la mise en forme générale */
@import url(mise-en-forme.css);

/* Gérer les blocs */
@import url(blocs.css);

/* Gérer les styles propres aux marchés */
@import url(marches.css);

/* Gérer la mise en forme des contenus issus du Backoffice (PluzixCMS TLGC) */
@import url(contenus.css);

/* Effets Speciaux et jQuery */
@import url(sfx.css);



/*
---------------------------------------------------------
REGLES GENERALES
---------------------------------------------------------
*/


/* ---- Reset ---- */

head, body, form {
	margin: 0; padding: 0;
}


/* ---- Propriétés de la page ---- */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-repeat: repeat-x;
	/*background-position: 0px 43px;*/
	background-position: top;
}

/* ---- Propriété gérérale des liens ---- */

a, a:visited, a:active, a:focus { text-decoration: none; }
a:hover { text-decoration: underline; }


/* ---- Accessibilité pour les titres ---- */

.none, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	display: none;
}
h2.none {
	margin: 0; padding: 0;	
}

/* ---- Propriété gérérale des images ---- */

img {
	border: 0;
}


/* ---- Spacers permettant de positionner un bloc sous des blocs flottants ---- */

.spacer { clear: both; height: 0px; margin: 0; }
.spacer-left { clear: left; height: 0px; margin: 0; }
.spacer-right { clear: right; height: 0px; margin: 0; }


/* ---- PluzixCMS : Liens morts - affichage specifique pour repérage visuel ---- */

.erreur {
	color: #FF0000;
	border-bottom: 1px dotted #FF0000;
}


/* ---- fond permet de répéter le fond blanc ---- */

.fond {
	background: #fff;
	margin: 0px 2px;
}


/* ---- centrer les contenus ---- */

.centrer {
	width: 980px;
	position: relative;
	margin: 0 auto;
}


/* ---- éléments formulaire ---- */

input.champtexte, select.listtexte {
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px 4px;
	font-size: 11px;
	color: #666;
}
input.bouton {
	background: #1EA4ED;
	padding: 2px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	border: 1px solid #1EA4ED;
}
