/******************************************************************************
* bsStyles.css
******************************************************************************/

/*----------------------------------------------------------------------------/
	CLASSES RELATIVES AUX STYLES
-----------------------------------------------------------------------------*/

/*********************/
/* TITRES            */
/*********************/

.bsLevel0{
	font-size: 135%;
	font-weight:bold;
}
.bsLevel1{
	font-size: 120%;
}
.bsLevel2{
	font-size: 110%;
}

/*********************/
/* paragraphes       */
/*********************/
.bsImportantText{
	font-style:italic;
	text-align:justify;
}
.bsParaLeft {
	text-align: left;
}
.bsParaRight {
	text-align: right;
}
.bsParaCenter {
	text-align: center;
}
.bsParaJustify {
	text-align: justify;
}

/*********************/
/* 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           */
/*********************/
.bsButton {
	margin:0px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	text-align: center;
	font-weight: bold;
	background:transparent url(../iso_icons/bgbutton.gif) repeat;
	color:#555555;
	border:1px solid #555555;
	cursor:pointer;
}

a.bsButton:link,
a.bsButton:active,
a.bsButton:visited,
a.bsButton:hover {
	margin:0px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(../iso_icons/bgbutton.gif) repeat;
	color:#555555;
	border:1px solid #555555;
	cursor:pointer;
	text-decoration:none;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 4px;
	vertical-align: bottom;
	line-height: 2.2em;
}

/*********************/
/*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%;
}