/******************************************************************************
* xlefSoftComponents.css
*******************************************************************************
Composants, éléments, ...
*******************************************************************************
*                                                                             *
* Copyright 2008								                          *
*                                                                             *
******************************************************************************/
/* Cadre */
.insInset{
	line-height:normal;
}

.xlefSoftRightInsetContent div.insInset,
.xlefSoftleftInsetContent div.insInset{
	padding:0px 0px 0px 5px;
}

.roundWhiteBlueInset p, .roundWhiteBlueInset h1, .roundWhiteBlueInset h2, .roundWhiteBlueInset h3, .roundWhiteBlueInset h4, .roundWhiteBlueInset h5, .roundWhiteBlueInset h6,
.roundWhiteWhiteInset p, .roundWhiteWhiteInset h1, .roundWhiteWhiteInset h2, .roundWhiteWhiteInset h3, .roundWhiteWhiteInset h4, .roundWhiteWhiteInset h5, .roundWhiteWhiteInset h6
.purpleInset p, .purpleInset h1, .purpleInset h2, .purpleInset h3, .purpleInset h4, .purpleInset h5, .purpleInset h6,
.orangeInset p, .orangeInset h1, .orangeInset h2, .orangeInset h3, .orangeInset h4, .orangeInset h5, .orangeInset h6,
.blueInset p, .blueInset h1, .blueInset h2, .blueInset h3, .blueInset h4, .blueInset h5, .blueInset h6,
.greenInset p, .greenInset h1, .greenInset h2, .greenInset h3, .greenInset h4, .greenInset h5, .greenInset h6{
	margin-top:0px;
}
.roundWhiteBlueInset,
.roundWhiteWhiteInset,
.purpleInset,
.orangeInset,
.blueInset,
.greenInset{
	margin-left:5px;
	margin-right:5px;
}
.xlefSoftLeftInset div.roundWhiteBlueInset,
.xlefSoftLeftInset div.roundWhiteWhiteInset,
.xlefSoftLeftInset div.purpleInset,
.xlefSoftLeftInset div.orangeInset,
.xlefSoftLeftInset div.blueInset,
.xlefSoftLeftInset div.greenInset{
	margin-left:0px;
	margin-right:0px;
}
.roundWhiteBlueInsetTop div.b1, .roundWhiteBlueInsetTop div.b2,
.roundWhiteBlueInsetBottom div.b1, .roundWhiteBlueInsetBottom div.b2,
.roundWhiteWhiteInsetTop div.b1, .roundWhiteWhiteInsetTop div.b2,
.roundWhiteWhiteInsetBottom div.b1, .roundWhiteWhiteInsetBottom div.b2,
.purpleInsetTop div.b1, .purpleInsetTop div.b2,
.purpleInsetBottom div.b1, .purpleInsetBottom div.b2,
.orangeInsetTop div.b1, .orangeInsetTop div.b2,
.orangeInsetBottom div.b1, .orangeInsetBottom div.b2,
.blueInsetTop div.b1, .blueInsetTop div.b2,
.blueInsetBottom div.b1, .blueInsetBottom div.b2,
.greenInsetTop div.b1, .greenInsetTop div.b2,
.greenInsetBottom div.b1, .greenInsetBottom div.b2{
	display:none;
}
.roundWhiteBlueInsetTop{
	background:transparent url(../iso_icons/roundWhiteBlueInsetTL.jpg) 0% 0% no-repeat;
}
.roundWhiteWhiteInsetTop{
	background:transparent url(../iso_icons/roundWhiteWhiteInsetTL.jpg) 0% 0% no-repeat;
}
.purpleInsetTop div.b3{
	background:transparent url(../iso_icons/purpleInsetTL.jpg) 0% 0% no-repeat;
}
.blueInsetTop div.b3{
	background:transparent url(../iso_icons/blueInsetTL.jpg) 0% 0% no-repeat;
}
.orangeInsetTop div.b3{
	background:transparent url(../iso_icons/orangeInsetTL.jpg) 0% 0% no-repeat;
}
.greenInsetTop div.b3{
	background:transparent url(../iso_icons/greenInsetTL.jpg) 0% 0% no-repeat;
}
.roundWhiteBlueInsetBottom{
	background:transparent url(../iso_icons/roundWhiteBlueInsetBL.jpg) 0% 0% no-repeat;
}
.roundWhiteWhiteInsetBottom{
	background:transparent url(../iso_icons/roundWhiteWhiteInsetBL.jpg) 0% 0% no-repeat;
}
.purpleInsetBottom div.b3{
	background:transparent url(../iso_icons/purpleInsetBL.jpg) 0% 0% no-repeat;
}
.blueInsetBottom div.b3{
	background:transparent url(../iso_icons/blueInsetBL.jpg) 0% 0% no-repeat;
}
.orangeInsetBottom div.b3{
	background:transparent url(../iso_icons/orangeInsetBL.jpg) 0% 0% no-repeat;
}
.greenInsetBottom div.b3{
	background:transparent url(../iso_icons/greenInsetBL.jpg) 0% 0% no-repeat;
}
.roundWhiteBlueInsetTop, .roundWhiteBlueInsetBottom,
.roundWhiteWhiteInsetTop, .roundWhiteWhiteInsetBottom,
.purpleInsetTop, .purpleInsetBottom,
.blueInsetTop, .blueInsetBottom,
.orangeInsetTop, .orangeInsetBottom,
.greenInsetTop, .greenInsetBottom{
	width:100%;
}
.roundWhiteBlueInsetTop div.b3{
	background:transparent url(../iso_icons/roundWhiteBlueInsetTR.jpg) 100% 0% no-repeat;
}
.roundWhiteWhiteInsetTop div.b3{
	background:transparent url(../iso_icons/roundWhiteWhiteInsetTR.jpg) 100% 0% no-repeat;
}
.purpleInsetTop {
	background:transparent url(../iso_icons/purpleInsetTR.gif) 100% 0% no-repeat;
}
.blueInsetTop{
	background:transparent url(../iso_icons/blueInsetTR.gif) 100% 0% no-repeat;
}
.orangeInsetTop{
	background:transparent url(../iso_icons/orangeInsetTR.gif) 100% 0% no-repeat;
}
.greenInsetTop{
	background:transparent url(../iso_icons/greenInsetTR.gif) 100% 0% no-repeat;
}
.roundWhiteBlueInsetBottom  div.b3{
	background:transparent url(../iso_icons/roundWhiteBlueInsetBR.jpg) 100% 0% no-repeat;
}
.roundWhiteWhiteInsetBottom  div.b3{
	background:transparent url(../iso_icons/roundWhiteWhiteInsetBR.jpg) 100% 0% no-repeat;
}
.purpleInsetBottom{
	background:transparent url(../iso_icons/purpleInsetBR.gif) 100% 0% no-repeat;
}
.blueInsetBottom{
	background:transparent url(../iso_icons/blueInsetBR.gif) 100% 0% no-repeat;
}
.orangeInsetBottom{
	background:transparent url(../iso_icons/orangeInsetBR.gif) 100% 0% no-repeat;
}
.greenInsetBottom{
	background:transparent url(../iso_icons/greenInsetBR.gif) 100% 0% no-repeat;
}
.roundWhiteBlueInsetTop div.b3, .roundWhiteBlueInsetBottom div.b3,
.roundWhiteWhiteInsetTop div.b3, .roundWhiteWhiteInsetBottom div.b3{
	float:right;
	width:13px;
}
.purpleInsetTop div.b3, .purpleInsetBottom div.b3,
.blueInsetTop div.b3, .blueInsetBottom div.b3,
.orangeInsetTop div.b3, .orangeInsetBottom div.b3,
.greenInsetTop div.b3, .greenInsetBottom div.b3{
	margin-right:4px;
}
.roundWhiteBlueInsetTop, .roundWhiteBlueInsetTop div.b3,
.roundWhiteWhiteInsetTop, .roundWhiteWhiteInsetTop div.b3{
	height:6px;
}
.purpleInsetTop, .purpleInsetTop div.b3,
.blueInsetTop, .blueInsetTop div.b3,
.orangeInsetTop, .orangeInsetTop div.b3,
.greenInsetTop, .greenInsetTop div.b3{
	height:10px;
}
.roundWhiteBlueInsetBottom, .roundWhiteBlueInsetBottom div.b3,
.roundWhiteWhiteInsetBottom, .roundWhiteWhiteInsetBottom div.b3,
.purpleInsetBottom, .purpleInsetBottom div.b3,
.blueInsetBottom, .blueInsetBottom div.b3,
.orangeInsetBottom, .orangeInsetBottom div.b3,
.greenInsetBottom, .greenInsetBottom div.b3{
	height:14px;
}
.roundWhiteBlueInset div.insLevel1{
	background:transparent url(../iso_icons/roundWhiteBlueInsetML.jpg) 0% 0% repeat-y;
}
.roundWhiteWhiteInset div.insLevel1{
	background:transparent url(../iso_icons/roundWhiteWhiteInsetML.jpg) 0% 0% repeat-y;
}
.purpleInset div.insLevel1{
	background:transparent url(../iso_icons/purpleInsetML.jpg) 0% 0% repeat-y;
}
.blueInset div.insLevel1{
	background:transparent url(../iso_icons/blueInsetML.jpg) 0% 0% repeat-y;
}
.orangeInset div.insLevel1{
	background:transparent url(../iso_icons/orangeInsetML.jpg) 0% 0% repeat-y;
}
.greenInset div.insLevel1{
	background:transparent url(../iso_icons/greenInsetML.jpg) 0% 0% repeat-y;
}
.roundWhiteBlueInsetfullContent{
	background:transparent url(../iso_icons/roundWhiteBlueInsetMR.jpg) 100% 0% repeat-y;
}
.roundWhiteWhiteInsetfullContent{
	background:transparent url(../iso_icons/roundWhiteWhiteInsetMR.jpg) 100% 0% repeat-y;
}
.purpleInsetfullContent{
	background:transparent url(../iso_icons/purpleInsetMR.jpg) 100% 0% repeat-y;
}
.blueInsetfullContent{
	background:transparent url(../iso_icons/blueInsetMR.jpg) 100% 0% repeat-y;
}
.orangeInsetfullContent{
	background:transparent url(../iso_icons/orangeInsetMR.jpg) 100% 0% repeat-y;
}
.greenInsetfullContent{
	background:transparent url(../iso_icons/greenInsetMR.jpg) 100% 0% repeat-y;
}
.purpleInsetfullContent,
.blueInsetfullContent,
.orangeInsetfullContent,
.greenInsetfullContent{
	padding:5px 10px 10px 25px;
}
.xlefSoftLeftInsetContent div.purpleInsetfullContent,
.xlefSoftLeftInsetContent div.blueInsetfullContent,
.xlefSoftLeftInsetContent div.orangeInsetfullContent,
.xlefSoftLeftInsetContent div.greenInsetfullContent,
.xlefSoftRightInsetContent div.purpleInsetfullContent,
.xlefSoftRightInsetContent div.blueInsetfullContent,
.xlefSoftRightInsetContent div.orangeInsetfullContent,
.xlefSoftRightInsetContent div.greenInsetfullContent{
	padding-left:5px;
}
.roundWhiteBlueInsetfullContent,
.roundWhiteWhiteInsetfullContent{
	padding:5px 10px 10px 5px;
}
.purpleInset h3.insTitle-text,
.orangeInset h3.insTitle-text,
.blueInset h3.insTitle-text,
.greenInset h3.insTitle-text{
	padding-left:35px;
	color:#7b7c7e;
	font-size:18px;
}
.purpleInset h3.insTitle-text{
	background:transparent url(../iso_icons/pictoPurpleInsetTitle.gif) 3px 4px no-repeat;
}
.orangeInset h3.insTitle-text{
	background:transparent url(../iso_icons/pictoOrangeInsetTitle.gif) 3px 4px no-repeat;
}
.blueInset h3.insTitle-text{
	background:transparent url(../iso_icons/pictoBlueInsetTitle.gif) 3px 4px no-repeat;
}
.greenInset h3.insTitle-text{
	background:transparent url(../iso_icons/pictoGreenInsetTitle.gif) 3px 4px no-repeat;
}
.roundWhiteBlueInsetTop, .roundWhiteBlueInsetfullContent, .roundWhiteBlueInsetBottom,
.roundWhiteWhiteInsetTop, .roundWhiteWhiteInsetfullContent, .roundWhiteWhiteInsetBottom,
.purpleInsetTop, .purpleInsetfullContent, .purpleInsetBottom,
.blueInsetTop, .blueInsetfullContent, .blueInsetBottom,
.orangeInsetTop, .orangeInsetfullContent, .orangeInsetBottom,
.greenInsetTop, .greenInsetfullContent, .greenInsetBottom{
	clear:both;
}

.slimInset div.insFullcontent{
	padding:0px 5px;
}
.slimInset h3.insTitle-text{
	margin-top:0px;
}
.slimGreenInset{
	background:transparent url(../iso_icons/slimGreenInsetTL.gif) 0% 0% no-repeat;
}
.slimGreenInset div.insLevel1{
	background:transparent url(../iso_icons/slimGreenInsetTR.gif) 100% 0% no-repeat;
	padding-top:6px;
}
.slimGreenInset div.insLevel2{
	background:transparent url(../iso_icons/slimGreenInsetBL.gif) 0% 100% no-repeat;
}
.slimGreenInset div.insLevel3{
	background:transparent url(../iso_icons/slimGreenInsetBR.gif) 100% 100% no-repeat;
	padding-bottom:6px;
}
.slimGreenInset div.insLevel4{
	border-right:1px solid #a7c745;
	border-left:1px solid #a7c745;
}
.slimPurpleInset{
	background:transparent url(../iso_icons/slimPurpleInsetTL.gif) 0% 0% no-repeat;
}
.slimPurpleInset div.insLevel1{
	background:transparent url(../iso_icons/slimPurpleInsetTR.gif) 100% 0% no-repeat;
	padding-top:6px;
}
.slimPurpleInset div.insLevel2{
	background:transparent url(../iso_icons/slimPurpleInsetBL.gif) 0% 100% no-repeat;
}
.slimPurpleInset div.insLevel3{
	background:transparent url(../iso_icons/slimPurpleInsetBR.gif) 100% 100% no-repeat;
	padding-bottom:6px;
}
.slimPurpleInset div.insLevel4{
	border-right:1px solid #8a1361;
	border-left:1px solid #8a1361;
}
.slimOrangeInset{
	background:transparent url(../iso_icons/slimOrangeInsetTL.gif) 0% 0% no-repeat;
}
.slimOrangeInset div.insLevel1{
	background:transparent url(../iso_icons/slimOrangeInsetTR.gif) 100% 0% no-repeat;
	padding-top:6px;
}
.slimOrangeInset div.insLevel2{
	background:transparent url(../iso_icons/slimOrangeInsetBL.gif) 0% 100% no-repeat;
}
.slimOrangeInset div.insLevel3{
	background:transparent url(../iso_icons/slimOrangeInsetBR.gif) 100% 100% no-repeat;
	padding-bottom:6px;
}
.slimOrangeInset div.insLevel4{
	border-right:1px solid #f49e00;
	border-left:1px solid #f49e00;
}
.slimBlueInset{
	background:transparent url(../iso_icons/slimBlueInsetTL.gif) 0% 0% no-repeat;
}
.slimBlueInset div.insLevel1{
	background:transparent url(../iso_icons/slimBlueInsetTR.gif) 100% 0% no-repeat;
	padding-top:6px;
}
.slimBlueInset div.insLevel2{
	background:transparent url(../iso_icons/slimBlueInsetBL.gif) 0% 100% no-repeat;
}
.slimBlueInset div.insLevel3{
	background:transparent url(../iso_icons/slimBlueInsetBR.gif) 100% 100% no-repeat;
	padding-bottom:6px;
}
.slimBlueInset div.insLevel4{
	border-right:1px solid #78b4d5;
	border-left:1px solid #78b4d5;
}

.bgGreyInset{
	background:transparent url(../iso_icons/bgGreyInset.gif) 0% 0% repeat-y;
}
.bgGreyInset h3.insTitle-text,
.bgGreyInset h3.insTitle-text a,
.bgGreyInset h3.insTitle-text a:visited,
.bgGreyInset h3.insTitle-text a:hover,
.bgGreyInset h3.insTitle-text a:active{
	font-size:22px;
	color:#78b4d5;
}
/* Séparateur  */
div.gutter{
	background:transparent url(../iso_icons/bgSpeHGutter.gif) 0% 0% repeat-x;
	height:7px;
	border-top:0px;
}
div.gutter hr{
	display:none;
}

/* encadrement */
.padding5pxLeftRight{
	padding:0px 5px;
}

/* Liste à puces */
.colorList{
	margin:0px;
	padding:0px;
	list-style:none;
}
.colorList li{
	padding-left:12px;
}
.purpleList li{
	background:transparent url(../iso_icons/pictoPurpleColorList.gif) 0% 3px no-repeat;
}
.orangeList li{
	background:transparent url(../iso_icons/pictoOrangeColorList.gif) 0% 3px no-repeat;
}
.blueList li{
	background:transparent url(../iso_icons/pictoBlueColorList.gif) 0% 3px no-repeat;
}
.greenList li{
	background:transparent url(../iso_icons/pictoGreenColorList.gif) 0% 3px no-repeat;
}

/* Texte */
.bsPageTitle{
	margin-top:0px;
}
.bsLevel0{
	font-weight:bold;
	font-size:18px;
	text-align:center;
	color:#7b7c7e;
}
.bsLevel1{
	font-weight:bold;
	font-size:14px;
}
.bsLevel2{
	font-weight:normal;
	font-size:12px;
}
.purpleTitle,
.orangeTitle,
.greenTitle,
.blueTitle,
a.purpleLink,
a.orangeLink,
a.greenLink,
a.blueLink{
	padding-left:10px;
	font-weight:normal;
}
.purpleTitle,
a.purpleLink,
a.purpleLink:visited,
a.purpleLink:hover,
a.purpleLink:active{
	color:#8F579B;
	background:transparent url(../iso_icons/pictoNav38F579B.gif) 0% 3px no-repeat;
}
.blueTitle,
a.blueLink,
a.blueLink:visited,
a.blueLink:hover,
a.blueLink:active{
	color:#0060a9;
	background:transparent url(../iso_icons/pictoNav30060a9.gif) 0% 3px no-repeat;
}
.greenTitle,
a.greenLink,
a.greenLink:visited,
a.greenLink:hover,
a.greenLink:active{
	color:#96bf0d;
	background:transparent url(../iso_icons/pictoNav396bf0d.gif) 0% 3px no-repeat;
}
.orangeTitle,
a.orangeLink ,
a.orangeLink:visited,
a.orangeLink:hover,
a.orangeLink:active{
	color:#f29744;
	background:transparent url(../iso_icons/pictoNav3f29744.gif) 0% 3px no-repeat;
}
a.blackLinkUnderline ,
a.blackLinkUnderline:visited,
a.blackLinkUnderline:hover,
a.blackLinkUnderline:active{
	color:#000;
}
a.blackLinkNone,
a.blackLinkNone:visited{
	color:#000;
	text-decoration:none;
}
a.blackLinkNone:hover,
a.blackLinkNone:active{
	color:#000;
	text-decoration:underline;
}
.purpleLinkNoPicto,
a.purpleLinkNoPicto,
a.purpleLinkNoPicto:visited,
a.purpleLinkNoPicto:hover,
a.purpleLinkNoPicto:active{
	color:#8F579B;
}
.blueLinkNoPicto,
a.blueLinkNoPicto,
a.blueLinkNoPicto:visited,
a.blueLinkNoPicto:hover,
a.blueLinkNoPicto:active{
	color:#0060a9;
}
.greenLinkNoPicto,
a.greenLinkNoPicto,
a.greenLinkNoPicto:visited,
a.greenLinkNoPicto:hover,
a.greenLinkNoPicto:active{
	color:#96bf0d;
}
.orangeLinkNoPicto,
a.orangeLinkNoPicto ,
a.orangeLinkNoPicto:visited,
a.orangeLinkNoPicto:hover,
a.orangeLinkNoPicto:active{
	color:#f29744;
}