/*	----------------------------------------------------------------------------
	descipteurs et génériques													
	------------------------------------------------------------------------- */
body, td, div {
	margin					:	0px;
	padding					:	0px;
	font-family				:	verdana;	
	font-weight				:	regular;
	font-size				: 	10px;
	color					:	#000000;
	letter-spacing			:	0px;
	cursor 					: 	default;
}

form {
	margin					:	0px;
	padding					:	0px;
}

a {
	color					:	#f29400;
	text-decoration			:	none;
}

a:hover{
	text-decoration			:	underline;
}


p, p.message, p.accroche{
	margin					:	0px;
	padding					:	0px;
	text-align				:	justify;
}

p.message{
	padding-top				:	15px;
	padding-bottom			:	15px;
}

p.accroche{
	padding-bottom			:	8px;
	margin					:	0px;
	font-style				:	italic;
	font-weight				:	bold;	
}

p.legende{
	text-align				:	center;	
	font-style				:	italic;
	padding					:	5px 0px 8px 0px
}

.texte_bleu, .texte_gris,  .texte_orange{
	font-size				: 	10px;
}

.texte_12_bleu, .texte_12_gris,  .texte_12_orange, .texte_12_blanc{
	font-size				: 	12px;
}

.texte_bleu, .texte_bleu a, .texte_bleu a:hover, .texte_12_bleu, .texte_12_bleu a, .texte_12_bleu a:hover{/*/!\ ==> FCK Editor	*/
	font-family				:	verdana;	
	font-weight				:	regular;
	color					:	#0075bd;
}
.texte_gris, .texte_gris a, .texte_gris a:hover,.texte_12_gris, .texte_12_gris a, .texte_12_gris a:hover, p.legende {/*/!\ ==> FCK Editor	*/
	font-family				:	verdana;	
	font-weight				:	regular;
	color					:	#7b7c7e;
}
.texte_orange, .texte_orange a, .texte_orange a:hover, .texte_12_orange, .texte_12_orange a, .texte_12_orange a:hover{/*/!\ ==> FCK Editor	*/
	font-family				:	verdana;	
	font-weight				:	regular;
	color					:	#f29400;
}
.texte_12_blanc, .texte_12_blanc a, .texte_12_blanc a:hover{/*/!\ ==> FCK Editor (blanc = noir dans fck)  */
    font-family             :   verdana;    
    font-weight             :   regular;
    color                   :   #fff;
}
.newsletter, .newsletter a, .newsletter a:hover{/*/!\ ==> FCK Editor  */
    font-family             :   verdana;    
    font-weight             :   regular;
    color                   :   #000;
    font-size               :   11px;
}


/*	----------------------------------------------------------------------------
	/descipteurs et génériques													
	------------------------------------------------------------------------- */

/*-------------Titres -----------------*/
h1, h1 a, h1 a:hover{	
	font-size				:	22px;
	font-weight				:	normal;
	color					:	#0075bd;
	margin					:	7px 0px 0px 0px;
	padding					:	0px;
}

h2, h2 a, h2 a:hover, h2.index, h2.index a, h2.index a:hover{
	font-size				:	10px;
	font-weight				:	bold;
	color					:	#ffffff;
	margin					:	0px;
	padding					:	0px;
	text-align				:	center;
	text-decoration			:	none;
}

h2.index, h2.index a, h2.index a:hover{
	text-transform			:	uppercase;
}

h3, h3 a, h3 a:hover{
	font-size				:	11px;
	font-weight				:	normal;
	color					:	#0075bd;
	margin					:	0px;
	padding					:	0px;
	text-transform			:	uppercase;
}

.date{
	font-family				:	verdana;	
	font-weight				:	regular;
	font-size				: 	10px;
	color					:	#7b7c7e;
}
/*-------------/Titres -----------------*/

/*	----------------------------------------------------------------------------
	TITRES : ARTICLES + PRODUITS + FORMATIONS									
	------------------------------------------------------------------------- */
h3.articles, h3.articles a, h3.articles a:hover, h3.produits, h3.produits a, h3.produits a:hover{
	font-size				:	16px;
	font-weight				:	normal;
	color					:	#0075bd;
	margin					:	0px;
	padding					:	0px;
	text-transform			:	uppercase;
}

h3.produit_internet_lst, h3.produit_internet_lst a, h3.produit_internet_lst a:hover{
	font-size				:	10px;
	font-weight				:	bold;
	color					:	#0075bd;
	margin					:	0px;
	padding					:	0px 0px 0px 6px;
	text-transform			:	none;
}

h3.formation, h3.formation a, h3.formation a:hover{
	font-size				:	13px;
	font-weight				:	bold;
	color					:	#ffffff;
	text-transform			:	none;
	padding-left			:	7px;
}

h4.produit_internet_lst, h4.produit_internet_lst a, h4.produit_internet_lst a:hover{
	font-size				:	11px;
	font-weight				:	normal;
	color					:	#0075bd;
	margin					:	0px;
	padding					:	0px;
	text-transform			:	none;
}

p.produit_internet_lst, p.formation_lst, p.formation_frm {
	font-size				: 	9px;
	padding					:	0px;
	margin					:	2px 0px 0px 0px;
	font-style				:	normal;
	font-weight				:	normal;	
}

a.produits_liens, a.produits_liens:hover{
	font-size				:	10px;
	font-weight				:	normal;
	color					:	#0075bd;
}

.detail, .detail a, .detail a:hover{
	font-size				:	8px;
	font-weight				:	bold;
	color					:	#ffffff;
	text-transform			:	none;
	width					:	92px;
}

h4.formation_frm, h4.formation_frm a, h4.formation_frm a:hover{
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#0075bd;
	font-family				:	verdana;
	margin					:	0px;
	padding					:	0px;
}

h5.formation_frm, h5.formation_frm a, h5.formation_frm a:hover{
	font-family				:	verdana;
	font-weight				:	bold; 
	font-size				:	13px;
	color					:	#0075bd;
	margin					:	0px;
	padding					:	0px;
}
.formation_frm_plan_titre, formation_frm_plan_titre a{
	font-family				:	verdana;
	font-weight				:	regular; 
	font-size				:	13px;
	color					:	#117ec1;
	margin					:	0px;
	padding					:	0px;
}


/*-------------Titres bloc droite-----------------*/
h1.produits, h1.produits a, h1.produits a:hover, h1.logiciels, h1.logiciels a, h1.logiciels a:hover  {
	font-size				:	16px;
	font-weight				:	bold;
	color					:	#ffffff;
	margin					:	0px;
	padding					:	0px;
	text-align				:	center;
}

h2.produits, h2.produits a, h2.produits a:hover{
	font-size				:	11px;
	font-weight				:	normal;
	color					:	#ffffff;
	margin					:	0px;
	padding					:	2px 0 0 0;
	text-align				:	center;
}

h1.logiciels, h1.logiciels a, h1.logiciels a:hover  {
	font-size				:	14px;
}

h2.contact, h2.contact a, h2.contact a:hover{
	font-size				:	13px;
	color					:	#0075bd;
	margin					:	0px;
	padding					:	2px 0px 2px 0px;
	text-align				:	left;
}

p.contact{
	font-size				:	10px;
	line-height				:	14px;
	color					:	#000000;
	text-decoration			:	none;
	padding					:	0px;
	margin					:	0px;
}

.formation_frm_retour{
	font-family				:	verdana;	
	font-weight				:	regular;
	font-size				:	13px;
	color					:	#117ec1;
}

.formation_frm_infos_police{
	color					:	#ffffff;
	font-family				:	verdana;
	font-weight				:	bold;
	font-size				:	11px;
}

.frm_retour,  .frm_retour a, .frm_retour a:hover{
	font-size				:	9px; 
	color					:	#ffffff; 
	font-weight				:	bold; 
	font-family				:	verdana;
	text-transform			:	uppercase;
} 
.accroche_bloc_droite{
	font-size				:	9px;
	color					:	#0075bd;
}
/*-------------/Titres bloc droite-----------------*/
.menu_espace_client{
	padding					:	0px 7px 0px 0px;
	margin					:	0px;
	list-style-type			: 	none;
}	

.menu_haut {
	padding					:	8px;
}

.menu_haut a, .menu_haut a:hover {
	text-decoration			:	none;
}

.fil_ariane, .fil_ariane a, .fil_ariane a:hover, .menu_bas, .menu_bas a, .menu_bas a:hover{
	font-size				:	9px;
	color					:	#7b7c7e;
}

.menu_bas, .menu_bas a, .menu_bas a:hover{
	color					:	#0075bd;
}

.lien_detail, .lien_detail a, .lien_detail a:hover{
	font-size				:	9px;
	font-style				:	italic;
	color					:	#f29400;
}
/*---------------listes-------------------*/
ul.menu_1, ul.newsletter, ul.references {
	margin					:	0px;
	padding					:	0px;
	list-style-type			: 	none;
}


li.menu_1, li.menu_1 a, li.menu_1 a:hover, .menu_haut, .menu_haut a{
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#ffffff;
	text-transform			:	uppercase;
	letter-spacing			:	1px;

}

.menu_interligne_2, li.menu_2, li.menu_2_actif{
	padding-top				:	7px;
}

li.menu_2, li.menu_2 a, li.menu_2_actif, li.m_enu_2_actif a, li.me_nu_2_actif a:hover  {
	font-size				:	9px;
	font-weight				:	normal;
	color					:	#0075bd;
	text-transform			:	uppercase;
	letter-spacing			:	0px;
	text-decoration			:	none;
}

li.menu_2_actif, li.menu_2_actif a, li.menu_2_actif a:hover{
	color					:	#F7A800;
	text-decoration			:	none;
	cursor					:	hand;	
	cursor					:	pointer;
}

li.newsletter, li.newsletter a, li.newsletter a:hover, .societe, .societe a, .societe a:hover{
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#ffffff;
	text-transform			:	uppercase;
	text-align				:	center;
	letter-spacing			:	1px;
}

li.references, li.references a, li.references a:hover{
	font-size				:	9px;
	font-weight				:	normal;
	color					:	#22c6a1;
	padding-top				:	3px;
}

li.fichier_article_titre, li.fichiers_article_titre a, li.fichiers_article_titre a:hover{
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#0075bd;
	padding-bottom			:	3px;	
}

li.fichier_article, li.fichier_article a, li.fichier_article a:hover, li.fichier_article_descriptif{
	font-size				:	9px;
	font-weight				:	normal;
	color					:	#000000;
	padding-top				:	3px;
}

.li.fichier_article_descriptif{
	font-style				:	italic;
}

.formation_frm_plan_libelle span{
	font-weight				:	bold;
}

.formation_lst_categorie{
	font-size				:	9px;
	color					:	#0177ba;
}

/*	----------------------------------------------------------------------------
	AXN																			
	------------------------------------------------------------------------- */
#baseline_axn{
	margin-top				:	5px;
}

.baseline_axn, .baseline_axn a, .baseline_axn a:hover, .baseline_axn_droite, .baseline_axn_droite a, .baseline_axn_droite a:hover{
	font-size				: 	9px;
	color					:	#000000;
}

.baseline_axn_droite{
	margin-left				:	35px;
}

.baseline_axn_logo{
	position				:	absolute;
	margin-top				:	-1px;			
}
.message_javascript{
	text-align				: 	center;
	margin					:	10px;
	font-weight				:	bold;
}
.erreur_javascript{
	text-align				: 	center;
	margin					:	10px;
	position				:	absolute;
	width					: 	100%;
}

.contenu_erreur_javascript{
	color					:	Red;
	width					:	50%;
	background-color		: 	#dddddd;
	padding-bottom			: 	10px;
	border					: 	1px solid black;
}




/* Messages erreur */    
.erreur, .information, .succes {
    padding: .8em;
    margin-bottom: 5px;
    border: 2px solid #ddd;
}
.erreur {
    background-color: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}
.information {
    background-color: #acdbff;
    color: #222f53;
    border-color: #57b6ff;
}
.succes {
    background-color: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}
.erreur a {
    color: #8a1f11;
    text-decoration: underline;
}
.information a {
    color: #222f53;
    text-decoration: underline;
}
.succes a {
    color: #264409;
    text-decoration: underline;
}
