body{
	margin: 0;
}

a.produits2:link { font: 11px Arial; color: #000000; text-decoration: underline; }
a.produits2:visited { font: 11px Arial; color: #000000; text-decoration: underline; }
a.produits2:hover { font: 11px Arial; color: #000000; text-decoration: none; }

.lien_tri{
	color: #000;
}
.lien_tri:hover{
	text-decoration: none;
}
.tri_courant{
	color: #000;
	font-weight: bold;	
}

img{ border: 0; }
.bold{ font-weight: bold; }
.rouge{color: #f00; }

.message_ok{
	font-weight: bold;
	color: #0CB9ED;
}
.message_pasok{
	font-weight: bold;
	color: #f00;
}

.padding_2{	padding: 2px; }
.padding_4{	padding: 4px; }
.padding10{ padding: 10px; }

.titre_page{	
	font: bold 24px Arial,Helvetica,Sans-serif;
	color: #1D547B;
}

.cadre_titre_page{ border-bottom: 1px solid #ccc; }
.padding_titre_page{ padding-bottom: 8px; }

.cadre_titre_bloc{
	border-top: 1px solid #274C8B;
	border-right: 1px solid #274C8B;
	border-bottom: 2px solid #A8B2C4;
	border-left: 1px solid #274C8B;
	background: #D2D8E2 url(../imgs/fond_barre_titre_bloc.gif) repeat-x;	
}

.cadre_titre_bloc2{
	border: 1px solid #C66300;	
	background-color: #FF8000;
}

.titre_bloc{	
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
}

.cadre_titre_bloc_legende{
	border: 1px 1px 2px 1px;
	border-style: solid;
	border-color: #d4d4d4;	
	background: url(../imgs/fond_barre_titre_bloc_legende.gif) repeat-x;
}

.titre_bloc_legende{	
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;	
}
.cadre{ border: 1px solid #9EABBB; }

.cadre_ligne_bloc0{
	border: 1px solid #274C8B;
	border-top: 0;	
	background-color: #fff;
}

.cadre_ligne_bloc{
	border: 1px solid #274C8B;
	border-top: 0;	
	background-color: #F8FAFB;
}

/* cadre et fond des lignes des tableau qd incatif */
.cadre_ligne_bloc2{
	border: 1px solid #274C8B;
	border-top: 0;	
	background-color: #F8FAFB;
}

/* cadre et fond des lignes des tableau (intitulés) */
.cadre_ligne_bloc3{
	border: 1px solid #086E2F;
	border-top: 0;
	background-color: #E6E8DF;
}

.cadre_ligne_bloc_legende{
	border: 1px solid #ccc;
	border-top: 0;
	background-color: #EFEFEF;
}

.texte_bloc{	
	font: 11px Arial,Helvetica,Sans-serif;
	color: #000;	
	padding: 4px;
}
.texte_bloc2{	
	font: 11px Arial,Helvetica,Sans-serif;
	color: #000;	
}

.texte_bloc_inactif{	
	font: 11px Arial,Helvetica,Sans-serif;
	color: #bbb;	
	padding: 4px;	
}

.info_bloc{	
	font: 11px Arial, Helvetica, sans-serif;
	color: Gray;	
	padding: 4px;	
}

/* style du parcours effectué par l'utilisateur (ex : Gestionnaire de contenu > Accueil) */
.texte_chemin{	
	font: 11px Arial, Helvetica, sans-serif;
	color: Gray;	
	padding: 4px;	
}

.cadre_d{ border-right: 1px solid #9EABBB; }
.cadre_g{ border-left: 1px solid #9EABBB; }
.cadre_h{ border-top: 1px solid #9EABBB; }
.cadre_b{ border-bottom: 1px solid #9EABBB; }
.cadre_b_gris{ border-bottom: 1px solid #ccc; }

/* espace à la fin d'un bloc pour ne pas le coller au suivant */
.margin_bas_bloc{ margin-bottom: 10px; }

.saut_de_ligne{ height: 10px; }

.lien {
	color: #0CB9ED;
	text-decoration: none;
}
.lien:hover {
	text-decoration: none;
	color: #FCA125;
}

.input_texte {
	border: 1px solid #ccc;
	background: #FDFDFD;		
	font: 11px Arial,Helvetica,Sans-serif;
	color: Gray;
	padding: 0 2px;	
}

.intitule{	
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #626F7E;
	padding: 4px;	
}

/* mot à mettre en valeur dans le texte */
.mot{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: Red;
}

.ligne{	height: 40px; }
.ligne2{ height: 25px; }

.bouton_calendrier {
	background-image: url(../utile/calendrier/bouton.jpg);
	border: 0;
	width: 20px;
	height: 20px;	
}

.margin_b_10{ margin-bottom: 10px; }

.pad_4{	padding: 0 0 0 8px; }
.pad_8{	padding: 0 0 0 16px; }
.pad_12{ padding: 0 0 0 24px; }
.pad_16{ padding: 0 0 0 32px; }




/* Arborescence des rubriques */

.cadre_arbo{
	border: 1px solid #9EABBB;
	background: White;
}

/* Titre bloc arborescence des rubriques */
#titre_arbo {
	width: 300px;
}
#arbo {
	position: relative;
	width: 300px;
	height: 300px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR:  #EEEEEE;
  	SCROLLBAR-HIGHLIGHT-COLOR: #EEEEEE;
  	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
  	SCROLLBAR-SHADOW-COLOR: #CCCCCC;
  	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
  	SCROLLBAR-ARROW-COLOR: #FFFFFF;
  	SCROLLBAR-TRACK-COLOR: #EEEEEE;
}

/* Arborescence des rubriques */
#arbo_b {
	position: relative;
	width: 300px;
	height: 300px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR:  #EEEEEE;
  	SCROLLBAR-HIGHLIGHT-COLOR: #EEEEEE;
  	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
  	SCROLLBAR-SHADOW-COLOR: #CCCCCC;
  	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
  	SCROLLBAR-ARROW-COLOR: #FFFFFF;
  	SCROLLBAR-TRACK-COLOR: #EEEEEE;
}

/* Arborescence des rubriques (déplacmeent) */
#arbo2 {
	position: relative;
	width: 400px;
	height: 300px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR:  #EEEEEE;
  	SCROLLBAR-HIGHLIGHT-COLOR: #EEEEEE;
  	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
  	SCROLLBAR-SHADOW-COLOR: #CCCCCC;
  	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
  	SCROLLBAR-ARROW-COLOR: #FFFFFF;
  	SCROLLBAR-TRACK-COLOR: #EEEEEE;
}

.bloc_titre1{ color: #fff; padding: 6px 8px 6px 10px; font: bold 12px Arial; }
.bloc_titre2{ color: #000; padding: 6px 8px 6px 10px; font: 10px Arial; }
.bloc_titre3{ color: #1D547B; padding: 12px 8px 12px 10px; font: bold 11px Arial; border-top:1px solid #B1B5B6;}
.bloc_titre4{ color: #1D547B; padding: 6px 0px 0px 0px; font: bold 11px Arial; }
.bloc_titre5{ color: #1D547B; padding: 6px 0px 0px 0px; font: bold 11px Arial; padding:5px;}
.bloc_titre5bis{ color: #1D547B; padding: 6px 0px 0px 0px; font: bold 11px Arial; padding:0px;}
.bloc_titre6{ color: #999999; padding: 6px 0px 0px 0px; font: bold 11px Arial; padding:5px;}

.bloc_a0:link{ color: #1D547B; font: bold 11px Arial; text-decoration: underline; }
.bloc_a0:hover{ color: #1D547B; font: bold 11px Arial; text-decoration: none; }
.bloc_a0:visited{ color: #1D547B; font: bold 11px Arial; text-decoration: underline; }

.bloc_a:link{ color: #1D547B; font: bold italic 11px Arial; text-decoration: underline; }
.bloc_a:hover{ color: #1D547B; font: bold italic 11px Arial; text-decoration: none; }
.bloc_a:visited{ color: #1D547B; font: bold italic 11px Arial; text-decoration: underline; }


.lien_bas {
	color: #000000;
	text-decoration: none;
	font: 11px Arial,Helvetica,Sans-serif;
}
.lien_bas:hover {
	text-decoration: none;
	color: #BD2830;
	font: 11px Arial,Helvetica,Sans-serif;
}