.ens_gras {
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
.ens_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #669900;
}
.ens_vertFonce {
	color: #336600;
}
.ens_vertClair {
	color: #99CC00;
}
.ens_grisClair {
	color: #CCCCCC;
}
.ens_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.ens_blanc16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.ens_violet {
	color: #990066;
}
.ens_bleu {
	color: #336699;
}
.ens_marron {
	color: #993300;
}
.ens_orange {
	color: #FF6600;	
}
.ens_orangefonce {
	color: #ff3300;	
}
.ens_txtDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.ens_txtMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.ens_txtSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ens_txtTiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.ens_txtTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.ens_txtTitreSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.ens_savoirPlus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
}
.ens_selectionTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #99CC00;
}
.ens_selectionSsTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.ens_selectionNiveau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.ens_rechCriteresLib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.ens_rechMotsClesLib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #993300;
}
.ens_rechCheckboxLib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.ens_boiteTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
}
.ens_boiteAideTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.ens_boiteMsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#FF0000;
}
.ens_idUtilisateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
.ens_Cnil {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
}

.ens_cnil a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
}
.ens_catTitreOuvrage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #99CC00;
}
.ens_catSsTitreOuvrage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.ens_catResRechSsTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
img.ens_couvBordure {
  border-style:solid;
  border-color:#888888;
  border-width:1px;
} 

.msg {
	background-color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}
.blc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.blc11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.blc10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.grey14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CFCFCF;
	text-decoration: none;
	/*line-height: 13px;*/
}
.grey13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.grey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	/*line-height: 13px;*/
}
.grey10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.violet12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53439C;
	text-decoration: none;
	/*line-height: 12px;*/
}

.noir14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	/*line-height: 13px;*/
}
.noir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	/*line-height: 13px;*/
}
.noir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	/*line-height: 12px;*/
}
.noir10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.vertf20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #006021;
	text-decoration: none;
	/*line-height: 22px;*/
}
.rouge12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF1100;
	text-decoration: none;
	/*line-height: 13px;*/
}
.rouge11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF1100;
	text-decoration: none;
	/*line-height: 13px;*/
}
.vert12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6EA104;
	text-decoration: none;
	/*line-height: 13px;*/
}
.cyan11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069DBB;
	text-decoration: none;
	/*line-height: 13px;*/
}
.cyan12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069DBB;
	text-decoration: none;
	/*line-height: 13px;*/
}
.rouge14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF1100;
	text-decoration: none;
}
.vert14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6EA104;
	text-decoration: none;
}
.cyan13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #069DBB;
	text-decoration: none;
}
.cyan14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #069DBB;
	text-decoration: none;
}
.mauve12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A4017E;
	text-decoration: none;
}
.mauve14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A4017E;
	text-decoration: none;
}
.orge11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8604;
	text-decoration: none;
}
.orge12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8604;
	text-decoration: none;
}
.orge14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF8604;
	text-decoration: none;
}
.vert18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6EA104;
	text-decoration: none;
}
.vert20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6EA104;
	text-decoration: none;
}
.cyan18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #069DBB;
	text-decoration: none;
}
.mauve18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A4017E;
	text-decoration: none;
}
.vert16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6EA104;
	text-decoration: none;
}
.vert11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6EA104;
	text-decoration: none;
}
.vert13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6EA104;
	text-decoration: none;
}
.vertf14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #507807;
	text-decoration: none;
}
.cyan16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #069DBB;
	text-decoration: none;
}
.cyanf14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1A7E97;
	text-decoration: none;
}
.mauvef14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #780083;
	text-decoration: none;
}
.mauve16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A4017E;
	text-decoration: none;
}
.rouge16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF1100;
	text-decoration: none;
}
.orge18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF8604;
	text-decoration: none;
}
.orange11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

.nat_txtDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.nat_boiteTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.comp_txtTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;

}
.comp_txtServices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
}
.comp_txtAccroche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.comp_selectionTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990033;
}
.comp_txtDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990033;
}
.comp_txtTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.spe_selectionTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
}
.spe_txtServices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
}
.spe_ongletTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;

}

.spe_txtDefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
}
.spe_txtDefaultMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.je_txtTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ff9900;

}
.je_txtlibel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;
}

.je_txtlibel18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;
}

.je_txtboite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
}
.je_txtcas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc6600;
}
.je_txtfiches {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336600;
}
.je_txtaccroche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
}

.gp_rechCheckboxLib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

/*
--------------------------------------------------
LIENS --------------------------------------------
--------------------------------------------------
*/
a.comp_Lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:underline;
    line-height: 20px;	
}
a.comp_Lien:hover {
	text-decoration:none;
}
a.comp_selectionLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration:none;
}
a.comp_selectionLien:hover {
	text-decoration:underline;
}

a.ens_lienFeuilleter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration:none;
}
a.ens_lienFeuilleter:hover {
	text-decoration:underline;
}

a.ens_lienFeuilletage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
a.ens_lienFeuilletage:hover {
	text-decoration:underline;
}

a.ens_selectionLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
a.ens_selectionLien:hover {
	color: #333333;
}

a.ens_lienBoiteAide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
a.ens_lienBoiteAide:hover {
	text-decoration:underline;
}

a.ens_lienBoiteVide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	text-decoration:none;
}
a.ens_lienBoiteVide:hover {
	text-decoration:underline;
}

a.ens_lienBoiteTitree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	text-decoration:none;
}
a.ens_lienBoiteTitree:hover {
	text-decoration:underline;
}

a.ens_lienBoiteTitreeSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
	text-decoration:none;
}
a.ens_lienBoiteTitreeSmall:hover {
	text-decoration:underline;
}

a.ens_lienAutresTitres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	text-decoration:none;
}
a.ens_lienAutresTitres:hover {
	text-decoration:underline;
}

a.ens_lienId {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #993300;
}

a.ens_lienSelecteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #993300;
	text-decoration:none;
}
a.ens_lienSelecteur:hover {
	text-decoration:underline;
}

a.ens_lienSmallVert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669900;
	text-decoration:underline;
}

a.ens_lienSmallRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration:underline;
}

a.ens_lienVille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	text-decoration:underline;
}

a.ens_lienRetour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
a.ens_lienRetour:hover {
	text-decoration:underline;
}

a.ens_lienSelectionTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #99CC00;
	text-decoration:none;
}
a.ens_lienSelectionTitre:hover {
	text-decoration:underline;
}

a.ens_liensInternet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.ens_liensInternet:hover {
	color: #333333;
}

a.ens_lienComp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
}
a.ens_lienComp:hover {
	color:#CC3366;
}

a.ens_lienCompSsNiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
a.ens_lienCompSsNiv:hover {
	color:#CC3366;
}

a.ens_lienSpe{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
}
a.ens_lienSpe:hover {
	color:#3399CC;
}
a.ens_lienSpeMenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a.ens_lienSpeMenu:hover {
	color:#3399CC;
	text-decoration:none;
}
a.ens_lienSpeBlc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
a.ens_lienSpeBLC:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

a.ens_lienEnleverComp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC3366;
	text-decoration:none;
}
a.ens_lienEnleverComp:hover {
	text-decoration:underline;
}

a.ens_lienEnleverSpe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3399CC;
	text-decoration:none;
}
a.ens_lienEnleverSpe:hover {
	text-decoration:underline;
}

a.ens_catLienServices{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
}
a.ens_catLienServices:hover {
	text-decoration:underline;
}

a.ens_catLienPanier{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#669900;
	text-decoration:none;
}
a.ens_catLienPanier:hover {
	text-decoration:underline;
}

a.ens_lienJeunesse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	line-height: 20px;
}
a.ens_lienJeunesse:hover {
	color:#669900;
}

a.nat_lienBoiteTitree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}
a.nat_lienBoiteTitree:hover {
	text-decoration:none;
}

a.lien_catResRechTri {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#99CC00;
	text-decoration:underline;
}
a.lien_catResRechTri:hover {
	text-decoration:none;
}

a.lien_catResRechTitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#669900;
	text-decoration:none;
}
a.lien_catResRechTitre:hover {
	text-decoration:underline;
}

/*
--------------------------------------------------
FORM ---------------------------------------------
--------------------------------------------------
*/
#form_panier {
	margin: 0px;
	padding:0px;
}
.idChampTxt {
	font-size: 11px;
}
.rechMenuDeroulant {
	font-size: 11px;
	width: 330px;
}
.rechChampTxt {
	font-size: 11px;
	width: 200px;
}
.rechMenuDeroulantGP {
	font-size: 11px;
	width: 300px;
}
.rechChampTxtGP {
	font-size: 11px;
	width: 270px;
}
/*
--------------------------------------------------
Divers -------------------------------------------
--------------------------------------------------
*/
.curseurMain {
	cursor: pointer;
}

.formLibelle{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

.formLibelleGras {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.etoile {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
}

.inputType1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	width: 200px;
	border: solid 1px;
	border-color: #999999;
	padding: 1px;
}

.inputType2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	width: 100px;
	border: solid 1px;
	border-color: #999999;
	padding: 1px;
}

.inputType3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	width: 54px;
	border: solid 1px;
	border-color: #999999;
	padding: 1px;
}
.selectType1, .textareaType1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 200px;
	border: solid 1px;
	border-color: #999999;
}

/*
--------------------------------------------------
TABLE --------------------------------------------
--------------------------------------------------
*/
.account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	width: 600px;
}

.account td#col1{
	/*padding-left: 5px;*/
	text-align: right;
	width: 200px;
}

.account td#col2{
	/*padding-left: 5px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.account td#separateur{
	/*padding-left: 5px;*/
	background-color:#999999;
	height: 1px;
}


.accountmatiere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	border-collapse:collapse;
}

.accountmatiere td#col1{
	/*padding-left: 5px;*/
	text-align: right;
	width: 200px;
}

.accountmatiere td#col2{
	/*padding-left: 5px;*/
	text-align: left;
}

.noir11souligne{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.blocJauneClair{
	background-color:#fffec9;
}

.blocTitre{
	/*background-color:#006699;*/
	background-color:#6EA104;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.blocInterne{
	background-color:#fef2a4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.blocChoixCadeau{
	background-color:#ffe493;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.blocJauneClair{
	background-color:#fffec9;
}

.blocJauneFonce{
	background-color:#ffe493;
}


/*
----------------------------------------------------------------
COMMANDE EXPRESS -----------------------------------------------
----------------------------------------------------------------
*/
#cmde_express {
	margin-left: 10px;
	text-align: center;
	width: 590px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	#cmde_express #form_cmde_express {
		margin: 0px;
		padding: 0px;
	}
	#cmde_express fieldset{
		border: 1px solid #D0D0D0;
		padding-bottom: 10px;
		margin: 0px;
	}
	#cmde_express legend{
		font-size: 12px;
		color: #000000;
		font-weight: bold;
	}
	#cmde_express input{
		font-size: 12px;
	}
	#cmde_express p{
		text-align: justify;
		padding: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#cmde_express p.msg_erreur{
		color: red;
	}

	
/*
----------------------------------------------------------------
CROSS SELLING --------------------------------------------------
----------------------------------------------------------------
*/
h3.titre_cross_selling {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
#poursuivre_achats {
	border: 1px solid #D0D0D0;
	width: 250px;
}
	/*#poursuivre_achats ul {
		list-style-image: url('../img/liste-cross-selling.gif');
	}*/
	#poursuivre_achats ul {
		list-style-type: none;
		padding-right: 10px;
	}
	#poursuivre_achats li {
		margin-left: -10px;
		background:transparent url('../img/liste-cross-selling.gif') no-repeat 0px 4px;
    padding-left:15px;
	}
	#poursuivre_achats .poursuivre_achats_matiere {
		padding-top: 10px;
	}
	#poursuivre_achats .poursuivre_achats_niveau {
		padding-bottom: 10px;
	}
	#poursuivre_achats .poursuivre_achats_matiere, #poursuivre_achats .poursuivre_achats_niveau {
		margin: 0px;
		padding-left: 20px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
#cross_selling {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #D0D0D0;
	padding: 10px;
	width: 230px;
	text-align: left;
}
	#cross_selling .image{
		float: left;
		margin-right: 10px;
	}
	#cross_selling .txt{
		font-size: 12px;
		margin-bottom: 5px;
		font-weight: bold;
	}
		#cross_selling .txt a{
			text-decoration: none;
		}
		#cross_selling .txt a:hover{
			text-decoration: underline;
		}
	#cross_selling .panier {
		color: #EC1D25;
		font-size: 10px;
		padding-top: 5px;
	}
		#cross_selling .panier a{
			color: #EC1D25;
			text-decoration: underline;
		}
		#cross_selling .panier a:hover{
			text-decoration: none;
		}
		
/* Boites Alerte */
/**************************************************************/
#boite_alerte_rouge{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 30px 10px;
	padding: 10px 10px 10px 10px;
	width: 570px; /* 880 */
	background-color:#ffe5e5;
	border:solid #f20000 1px;
	color:#f20000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#boite_alerte_verte{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 30px 10px;
	padding: 10px 10px 10px 10px;
	width: 570px; /* 880 */
	background-color:#eff5ea;
	border: solid #009933 1px;
	color:#3d6611;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
