/******************************************************************************
* bsElements.css
******************************************************************************/

/*----------------------------------------------------------------------------/
	ELEMENTS DE BASIC
-----------------------------------------------------------------------------*/


/*********************/
/* liste a puces     */
/*********************/
.bsList {
	overflow:hidden;	/* give layout */
}

/* textes et paragraphes */
.bsIntroduction{
	overflow:hidden;	/* give layout */
}
.bsText {
	overflow:hidden;	/* give layout */
}
.bsDescription{}
.bsRemark {
	overflow:hidden;	/* give layout */
}
.bsRemark .icon {
	padding:3px;
	margin:0;
	display:block;
	float:left;
}

/*********************/
/* titres            */
/*********************/
.bsPageTitle {}
.bsHeading1 {}
.bsHeading1 .bsHeading1Content {
	margin-left: 2em;
}
.bsHeading2 {}

/*********************/
/* tableau d'images  */
/*********************/
.bsImageTable {}
.bsImageTableTop td {
	overflow:hidden;	/* give layout */
	vertical-align:top;
}

.bsImageTableMiddle td {
	overflow:hidden;	/* give layout */
	vertical-align:middle;
}

.bsImageTableBottom td {
	overflow:hidden;	/* give layout */
	vertical-align:bottom;
}

/***************************/
/* images et illustrations */
/***************************/
.bsImage, .bsIllustrationLeft, .bsIllustrationRight {}

/*********************/
/* date du jour      */
/*********************/
.bsDate .date{
	font-weight: bold;
}

/**************************/
/* document a telecharger */
/**************************/
.bsDownloadable {
}

.bsDownloadable .bsDownloadableInfos {
	font-style:italic;
}

.bsDownloadable dt.bsDownloadableTitleWithIcon {
	padding-left:21px;
}

.bsDownloadable dt.bsDownloadableTitleWithoutIcon {
	padding-left:0px;
}

.bsDownloadable dd.bsDownloadableDescriptionWithIcon {
	padding-left:21px;
	overflow:hidden;	/* give layout */
}

.bsDownloadable dd.bsDownloadableDescriptionWithoutIcon {
	padding-left:0px;
	overflow:hidden;	/* give layout */
}
/*********************/
/* illustration      */
/*********************/
.bsIllustrationRight{
	margin-left:5px;
}

.bsIllustrationLeft {
	margin-right:5px;
}
/*********************/
/* images inline     */
/*********************/

.bsInlineTopIllustration, 
.bsInlineBottomIllustration,
.bsInlineMiddleIllustration {
	display:inline;
}

.bsInlineTopIllustration img{
	vertical-align:top;
	border: 0px;
}

.bsInlineBottomIllustration img{
	vertical-align:bottom;
	border: 0px;
}

.bsInlineMiddleIllustration img{
	vertical-align:middle;
	border: 0px;
}


