/*
    Charte graphique du site ITIL France 
*/

/* CLASSES DU SITE*/
body  { background-image: url("fond.jpg") }

/* CLASSES PAVE DU HAUT */
p.s_haut_banniere { color: #173660; }
p.s_haut_menu { 
	color: #173660; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:0px; margin-left:10px; margin-bottom:3px; }
a.s_haut {color: #173660; text-decoration: none; }
a:hover.s_haut { color: #173660; text-decoration: none; }
a.s_haut2 { color: #fff5da; text-decoration: none; }
a:hover.s_haut2 { color: #fff5da; text-decoration: none; }
td.s_haut_banniere { background-image: url("haut_banniere.jpg") }
td.s_haut_menu { background-image: url("haut_menu.jpg") }
p.s_haut_banniere2 { margin:0px 0px 0px 0px; }

/* CLASSES PAVE DE GAUCHE */
p.s_gauche_hc { 
	color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:4px; margin-left:2px; margin-bottom:0px; }
p.s_gauche_cc { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:0px; margin-left:9px; margin-bottom:0px; text-indent:-7px}
p.s_gauche_cc_bandeau {
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:2px; margin-left:8px; margin-bottom:0px; }
p.s_gauche_cc_titre { 
	color: #0b1128; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:0px; margin-left:2px; margin-bottom:0px; font-weight: bold}
td.s_gauche_hc { background-image: url("gauche_hc.jpg") }
td.s_gauche_cg { background-image: url("gauche_cg.jpg") }
td.s_gauche_cc { background-image: url("gauche_cc.jpg") }
td.s_gauche_cc_bandeau { background-image: url("gauche_cc_bandeau.png") }
td.s_gauche_cd { background-image: url("gauche_cd.jpg") }
td.s_gauche_bc { background-image: url("gauche_bc.jpg") }

/* CLASSES DU CORPS DE LA PAGE*/
p.s_corps_hc { color: white; }
td.s_corps_hc { background-image: url("corps_hc.jpg") }
td.s_corps_cg { background-image: url("corps_cg.jpg") }
td.s_corps_cc { background-image: url("corps_cc.jpg") }
td.s_corps_cd { background-image: url("corps_cd.jpg") }
td.s_corps_bc { background-image: url("corps_bc.jpg") }

td.s_corps_titrepage { background-image: url("corps_titrepage.jpg") }
td.titre { background-color: #0e273d; }

p.s_corps_titrepage { 
	color: #173660; font-size: 22px; font-family: Arial, Helvetica, sans-serif; 
 	margin-left:0px; margin-top:22px; margin-bottom:0px; margin-right:0px; }

p.titre { 
	color: white; font-size: 20px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:10px; margin-left:20px; margin-bottom:10px; margin-right:10px; }
p.soustitre { 
	color: white; font-size: 14px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:4px; margin-left:4px; margin-bottom:4px; margin-right:4px; }
p.marge20 { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:20px; margin-top:2px; margin-bottom:0px; }
p.marge40 { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:40px; margin-top:2px; margin-bottom:0px; }
p.question { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:20px; margin-top:2px; margin-bottom:0px; }
p.reponse { 
	color: #4040ff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:40px; margin-top:2px; margin-bottom:0px; }
li.reponse { 
	margin-left:0px; margin-top:2px; margin_bottom:2px; }
div.cadre { 
	margin-left:40px; margin-top:10px; margin-bottom:10px; margin-right:40px;
	background-color:#e2e8e6; padding:5px 10px 10px 5px; }
p.cadre2 { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height:120%; } 
div.titre_610x24 { 
	margin-left:4px; margin-top:2x; margin-bottom:2px; margin-right:0px; margin-left:0px;
	background-image: url("cadre_rouleaubleu_30.jpg"); height:30px; }
p.titre_610x24 { color: white; font-size: 16px; font-family: Arial, Helvetica, sans-serif; } 

td.glossaire_section { 
	background-image: url("glossaire_titre.jpg"); }
td.glossaire_itilfrance { 
	background-image: url("glossaire_itilfrance.jpg"); }
td.glossaire_itil2007_fr { 
	background-image: url("glossaire_itil2007_fr.jpg"); }
td.glossaire_itil2011_en { 
	background-image: url("glossaire_itil2011_en.jpg"); }
td.glossaire_itil2011_fr { 
	background-image: url("glossaire_itil2011_fr.jpg"); }
p.glossaire_section { 
	color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
	margin-left:2px; margin-top:4px; margin-bottom:2px; margin-right:2px }
p.glossaire_section2 { 
	color: white; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
	margin-left:2px; margin-top:4px; margin-bottom:2px; margin-right:2px }
p.glossaire { 
	color: white; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
	margin-left:40px; margin-top:4px; margin-bottom:2px; margin-right:2px }
p.glossaire2 { 
	color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif;
	margin-left:40px; margin-top:4px; margin-bottom:2px; margin-right:2px }
p.glossaire_terme { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	margin-left:24px; margin-top:4px; margin-bottom:0px; margin-right:2px; text-indent:-20px; }

/* CLASSES PAVE DU BAS */
p.s_bas { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 2px 0 0 2px }

/* CLASSES GLOBALES (TOUS PAVES ET CORPS DE LA PAGE) */
p { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:5px; margin-right:5px; margin-top:6px; margin-bottom:0px; }
p.marge0 { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:0px; margin-right=0px; margin-top:0px; margin-bottom:0px; }
p.image { 
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
p.p_m20 { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:25px; margin-top:2px; margin-bottom:0px; }
p.titre_m20 { 
	color: #0086b0; font-size: 20px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:16px; margin-left:20px; margin-bottom:4px; }
p.docref_titre { 
	color: #0086b0; font-size: 20px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:30px; margin-left:20px; margin-bottom:20px; }
p.docref_soustitre { 
	color: #0086b0; font-size: 18px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:30px; margin-left:40px; margin-bottom:20px; }
p.docref_ligne 
	{ 
	color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:4px; margin-left:40px; margin-bottom:4px; text-indent:-24px; }
p.definition { 
	color:#a13c31; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:5px; margin-top:6px; margin-bottom:0px; }
p.bouton 
	{ 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:0px; margin-top:0px; margin-bottom:0px; }
p.tbl_groupe 
	{ 
	color: #689CFB; font-size: 18px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:20px; margin-top:15px; margin-bottom:8px; }
p.tbl_sousgroupe 
	{ 
	color: #689CFB; font-size: 16px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:40px; margin-top:10px; margin-bottom:2px; }
p.tbl_ligne 
	{ 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:60px; margin-top:2px; margin-bottom:2px; }
div.m20 { margin-left:20px; margin-top:2px; margin-bottom:2px; }
div.m40 { margin-left:40px; margin-top:2px; margin-bottom:2px; }
div.bouton { margin-left:40px; margin-top:4px; margin-bottom:4px; }

p.table20 { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:20px; margin-top:5px; margin-bottom:5px; }

p.cadre 
	{ 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:5px; margin-right=5px; margin-top:5px; margin-bottom:5px; }
th.cadre1 { background-color: #ffc8a0; }
p.cadre1 
	{ 
	color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align:center; 
	margin-left:6px; margin-top:6px; margin-bottom:6px; margin-right:6px; }

th.cadre2 { background-color: #aed6ff; }
p.cadre2 
	{ 
	color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:left;
	margin-left:4px; margin-top:4px; margin-bottom:4px; margin-right:4px; }
th.cadre3 { background-color: #f2bcff; }
p.cadre3 
	{ 
	color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:center;
	margin-left:2px; margin-top:2px; margin-bottom:2px; margin-right:2px; }
td.n1 { background-color: #ffc8a0; }
td.n2 { background-color: #aed6ff; }
td.n3 { background-color: #c9ffe2; }
tr.top1 { padding-top:5px; }

ul { margin-top:0px; margin-bottom:0px; }
li { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left:10px; margin-top:0px; margin-bottom:0px; }
p.li { margin-top:4px; margin-bottom:0px; }
h1 { color: #0086b0; font-size: 20px; font-family: Arial, Helvetica, sans-serif; margin-top:16px; margin-left:6px; margin-bottom:4px; }
h2 { color: #0086b0; font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin-top:16px; margin-left:4px; margin-bottom:4px; }
h3 { color: #0086b0; font-size: 16px; font-family: Arial, Helvetica, sans-serif; margin-top:8px; margin-left:4px; margin-bottom:4px; }
h3.initial { color: #0086b0; font-size: 16px; font-family: Arial, Helvetica, sans-serif; margin-top:2px; margin-left:4px; margin-bottom:4px; }
h4 { color: #0086b0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-top:8px; margin-left:4px; margin-bottom:4px; }

a { color: #b97800; text-decoration: none; }
a:hover { color: #b97800; text-decoration: none; }

ul.table { margin-top:0px; margin-bottom:0px; margin-left:20px; }
li.table { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left:0px; margin-top:0px; }
p.table { margin-left:5px; margin-top:0px; margin-bottom:0px; }

/* CLASSES ADDITIONNELLES */

/* Fond de couleur foncée */
p.inverse { 
	color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:5px; margin-right=5px; margin-top:6px; margin-bottom:0px; }
a.inverse { color: #fff5da; text-decoration: none; }
a:inverse.s_haut2 { color: #fff5da; text-decoration: none; }

/* Classe index */
p.index { 
	color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
li.index { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left:10px; margin-top:10px; margin-bottom:0px; }

/* Edito */
td.edito_newsnormal_c { background-image: url("accueil_cc.jpg"); background-attachment: scroll; }
td.edito_newsnormal_b { background-image: url("accueil_bc.jpg"); background-attachment: scroll; }
td.edito_newsjaune_c { background-image: url("accueiljaune_cc.jpg"); background-attachment: scroll; }
td.edito_newsjaune_b { background-image: url("accueiljaune_bc.jpg"); background-attachment: scroll; }

p.edito_news { margin-top:2px; margin-left:7px; margin-bottom:0px; margin-right:2px; }
p.edito_newstable { margin-top:0px; margin-left:1px; margin-bottom:1px; margin-right:1px; }
p.edito_newsindent { margin-top:2px; margin-left:20px; margin-bottom:0px; margin-right:2px; text-indent:-13px}
p.edito_newstitre { color: #173660; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 2px 2px 2px 4px }
p.edito_newsbas { color: white; margin-top:1px; margin-left:4px; margin-bottom:1px; margin-right:2px; }

/* Calendrier des formations */
td.calendrier_mois { background-image: url("calendrier_mois.jpg"); background-attachment: scroll; }
p.calendrier_mois { 
	color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; }
p.calendrier_semaine { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:2px; margin-left:10px; margin-bottom:2px; margin-right:10px; }

/* CV */
div.cv {
	margin-left:60px; margin-top:15px; margin-bottom:10px; margin-right:60px;
	padding:1px 0px 1px 0px;
	background-color:#bcc8c6; }
p.cv { 
	color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	margin-left:60px; margin-top:5px; margin-bottom:5px; margin-right:60px; }

/* Compatibilité V3 */
li.tblcnt_li1  { list-style-image: url("puce_tblcnt_li3.png"); margin-top: 10px; margin-left: 30px; padding-left: 0; position: relative; color: black; }
li.tblcnt_li2  { list-style-image: url("puce_tblcnt_li2.png"); margin-top: 2px; margin-left: 40px; padding-left: 0; position: relative; color: black; }
li.tblcnt_li3  { list-style-image: url("puce_tblcnt_li3.png"); margin-top: 12px; margin-left: 10px; padding-left: 0; position: relative; color: black; }

/* Sources documents PDF */
p.pdf_h1 { color: #0086b0; font-size: 20px; font-family: Arial, Helvetica, sans-serif; margin-top:16px; margin-left:6px; margin-bottom:4px; }
td.pdf_entete { background-color: #bcc8c6; }
p.pdf_entete { 
	color: #173660; font-size: 32px; font-family: Arial, Helvetica, sans-serif; 
	margin-top:4px; margin-left:4px; margin-bottom:4px; }



