/******************************************************************************
* bsStyles.css
******************************************************************************/

/*----------------------------------------------------------------------------/
	CLASSES RELATIVES AUX STYLES
-----------------------------------------------------------------------------*/

/*********************/
/* TITRES            */
/*********************/



/*********************/
/* paragraphes       */
/*********************/
.bsImportantText{
	text-align:justify;
}
.bsParaLeft {
	text-align: left;
}
.bsParaRight {
	text-align: right;
}
.bsParaCenter {
	text-align: center;
}
.bsParaJustify {
	text-align: justify;
}
.bbsSpan p {
	margin: 8px 0px;
	font-size:14px;
}

/*
Cf ticket #154723
.col-sm-6.bbsSpan> p {
	line-height: 38px;
}
*/

.bbstowtitle {
	text-align: center;
}

/*********************/
/* listes a puces    */
/*********************/
.bsSquareList {
	overflow: hidden; /* give layout */
	list-style-type: square;
}

.bsDiscList{
	overflow:hidden;	/* give layout */
	list-style-type:disc;
}

.bsCircleList{
	overflow:hidden;	/* give layout */
	list-style-type:circle;
}

.bsNumberList{
	overflow:hidden;	/* give layout */
	list-style-type:decimal;
}

.bsLetterList{
	overflow:hidden;	/* give layout */
	list-style-type:lower-alpha;
}

.bsCustomList{
	overflow:hidden;	/* give layout */
	list-style: none;
	padding-left: 0.5em;
}

.bsCustomList li {
	background-repeat: no-repeat;
	background-position: top left;
}

/*********************/
/* style image std  */
/*********************/

.bsImgStd .zoom,
.bsImgStd .legend {
	display:block;
	text-align:center;
}

/*********************/
/* style image border  */
/*********************/

.bsImgBorder .image {
	border:1px solid #000;
}

.bsImgBorder .zoom,
.bsImgBorder .legend {
	display:block;
	text-align:center;
}

/*********************/
/* boutons           */
/*********************/

/*********************/
/*bordure de bloc    */
/*********************/

.bsOutsetBorder {
	border:2px outset #ddd;
	display:block;
	padding:5px;
}

.bsInsetBorder {
	border:2px inset #ddd;
	display:block;
	padding:5px;
}

.bsSolidBorder {
	border:2px solid #888;
	display:block;
	padding:5px;
}

/*********************/
/*page headlines    */
/*********************/

.bsPageHeadlines {
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}
.bsPageHeadlines ul,
.bsPageHeadlines ol {
	list-style-position: inside;
}

.bsPageHeadlines .col2 {
	margin-top: -1.7em;
	margin-left: 50%;
}