/******************************************************************************
* 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 */
}

/*********************/
/* style image std  */
/*********************/
.bsImgStdContainer {
	display:block;
	padding:5px;
	margin: 0px;
}
.bsImgStdContainer .image {
	display:block;
	padding:0px;
	margin: 0px;
	border: 0px;
	vertical-align:bottom;
}
.bsImgStdContainer .zoom{
	display:block;
	text-align:center;
}
.bsImgStdLegend {
	margin: 0px;
	padding-left:5px; /* = padding+border du conteneur de l'image et de l'image */
	padding-right:5px; /* = padding+border du conteneur de l'image et de l'image */
	text-align: center;
	color: #888 ;
	display:block;
}
/*********************/
/* style image border  */
/*********************/
.bsImgBorderedContainer {
	display:block;
	padding:5px;
	margin: 0px;
}
.bsImgBorderedContainer .image {
	display:block;
	padding:0px;
	margin: 0px;
	border:1px solid #000;
	vertical-align:bottom;
}
.bsImgBorderedContainer .zoom{
	display:block;
	text-align:center;
}
.bsImgBorderedLegend {
	margin: 0px;
	padding-left:6px; /* = padding+border du conteneur de l'image et de l'image */
	padding-right:6px; /* = padding+border du conteneur de l'image et de l'image */
	text-align: center;
	color: #888 ;
	display:block;
}

/*********************/
/* boutons           */
/*********************/
.bsButton {
	margin:0px;
	padding:2px;
	text-align: center;
	font-weight: bold;
	background:transparent url(../iso_icons/bgbutton.gif) repeat;
	color:#555555;
	border:1px solid #555555;
	cursor:pointer;
	font-size : 110%;
}

a.bsButton:link,
a.bsButton:active,
a.bsButton:visited,
a.bsButton:hover {
	margin:0px;
	padding:2px;
	text-align: center;
	font-weight: bold;
	background:transparent url(../iso_icons/bgbutton.gif) repeat;
	color:#555555;
	border:1px solid #555555;
	cursor:pointer;
	font-size : 110%;
	text-decoration:none;
	line-height:1.7em;
}

a.bsButton:hover{
	color:#FFAA00;
}

/*********************/
/* top link          */
/*********************/

.bsTopLink {

}

.bsTopLink a img {
	vertical-align:middle;
	border:none;
}

/*********************/
/*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;
}
