/*******************************************/
/* GENERAL : body, image, liens            */
/*******************************************/
body {
	MARGIN: 0px;
	color : Black;
	background-color : #F4E9B9;
	background-image : url("fondbd1.jpg");
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
} 
/*
img {
	vertical-align : baseline;
}
*/
a:link {
	color: #30285D;
	text-decoration: none;
	background-color : transparent;
}
a:visited {
	color : #3F357B;
	text-decoration : none;
	background-color : transparent;
} 
a:hover {
	color : #783D21;
	text-decoration : underline;
	background-color : transparent;
} 
a:active {
	color : Blue;
	text-decoration : underline;
	background-color : transparent;
} 
/*******************************************/
/* GENERAL : haut de page sans javascript  */
/*******************************************/
div.sansjava{
	left: 0px;
	top:0px;
	position:absolute;
}
/*******************************************/
/* GENERAL : "vous êtes ici" (chemin)      */
/*******************************************/
/* TD.ici semble obsolète : A VERIFIER */
td.ici {
	text-align : left;
	vertical-align : bottom;
	font-family : Arial;
	font-weight : bold;
	height : 22px;
	font-size : 12px;
	color : Black;
} 
/* Utiliser à la place : TD.vousetesici  */
td.vousetesici {
	text-align : left;
	vertical-align : top;
	font-family : Arial;
   font-style:italic;
	font-weight : bold;
	height : 22px;
	font-size : 12px;
	color : #110022;
} 
/*******************************************/
/* GENERAL : corps de la page              */
/*******************************************/
/* Zone générale */
div.corps{
	left: 0px;
	top:95px;
	position:absolute;
	Z-INDEX: 111;
}
/* Cadre de la zone principale de la page */
/* Actuellement les pages utilisent TABLE.accueil_section */
/* ==> migrer les pages vers TABLE.corps_page */
table.corps_page {
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #CFB6A9 #B39888 #B39888 #CFB6A9;
	font-size : 12px;
	background-color : transparent;
	padding-left : 2px;
	line-height : 20px;
	height : 310px;
}
/*******************************************/
/* GENERAL : pied de page                  */
/*******************************************/
/* Rien. C'est une bulle bleue standard.   */
/*******************************************/
/* GENERAL : menu de gauche                */
/*******************************************/
/* Cadre du menu de gauche */
table.menu_section {
	border-width : 0px 0px 1px 0px;
	border-style : solid solid solid solid;
	border-color : #E3DDE1 #C496B2 #B98B63 #E3DDE1;
	font-size : 12px;
	padding-left : 2px;
	line-height : 20px;
	background-image : url("fond_menu_bd.gif");
}
/* Ligne du menu de gauche */
div.menu_ligne {
	background-image: url("minisfere2bd2.gif");
	background-repeat: no-repeat;
	background-position: top left; 
	text-align : left;
	font-family : Arial;
	font-weight : bold;
	height : 20px;
	font-size : 12px;
	padding-left: 17px;
	vertical-align: top;
	}
/* Ligne du menu de gauche (sous-menu) */
/* /!\ Pas utilisée dans la partie BD pour l'instant */
div.sous_menu_ligne {
	background-image: url("/images/charte2/minisfere2e2.gif");
	background-repeat: no-repeat;
	background-position: top left; 
	text-align : left;
	font-family : Arial;
	font-weight : bold;
	height : 20px;
	font-size : 12px;
	padding-left: 32px;
	vertical-align: top;
	}

/*******************************************/
/* GENERAL : onglets "bulles"              */
/*(bleu, brun)                             */
/*******************************************/
/* Onglet bleu (menu, corps, ...) */
td.bulle1 {
	height: 20px;
	background-image : url("bulle1_fond.gif");
	font-size:14px;
	font-weight:bold;
	text-align : center;
	vertical-align : middle;
	font-family : "Comic Sans MS", Arial, Helvetica, sans-serif;
}
td.bulle1_bg {
	height: 20px;
	width: 8px;
	background-image : url("bulle1_gauche.gif");
}
td.bulle1_bd {
	height: 20px;
	width: 8px;
	background-image : url("bulle1_droite.gif");
}
td.bulle1_virg {
	background-image: url("bulle1_virg.gif");
	background-repeat: no-repeat;
	background-position: top left; 
}
/* Onglet bleu sélectionné */
td.bulle1s {
	height: 20px;
	background-image : url("bulle1_fond.gif");
	font-size:10px;
	font-weight:bold;
	text-align : center;
	vertical-align : middle;
	font-family : "Comic Sans MS", Arial, Helvetica, sans-serif;
}
/* Onglet brun  */
td.bulle2 {
	height: 20px;
	background-image : url("bulle2_fond.gif");
	font-size:14px;
	font-weight:bold;
	text-align : center;
	vertical-align : middle;
	font-family : "Comic Sans MS", Arial, Helvetica, sans-serif;
}
td.bulle2_bg {
	height: 20px;
	width: 8px;
	background-image : url("bulle2_gauche.gif");
}
td.bulle2_bd {
	height: 20px;
	width: 8px;
	background-image : url("bulle2_droite.gif");
}
td.bulle2_virg {
	background-image: url("bulle2_virg.gif");
	background-repeat: no-repeat;
	background-position: top left; 
}
/* Onglet brun non sélectionné  */
td.bulle2n {
	height: 20px;
	background-image : url("bulle2_fond.gif");
	font-size:10px;
	font-weight:normal;
	text-align : center;
	vertical-align : middle;
	font-family : "Comic Sans MS", Arial, Helvetica, sans-serif;
}

/*******************************************/
/* GENERAL : cadres (bleus)                */
/*(avec ou sans padding, taille mini)      */
/*******************************************/
table.noocadre_defaut { 	
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #9FADD8 #4F67B3 #4F67B3 #9FADD8;
	font-size : 12px;
   margin : 0px 0px 0px 0px;
	height : 200px;
}
table.noocadre_bd2 { 	
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #9FADD8 #4F67B3 #4F67B3 #9FADD8;
	font-size : 12px;
   margin : 0px 0px 0px 0px;
}
/*******************************************/
/* GENERAL : cellules de tableau           */
/*(taille texte, taille mini, avec puce)   */
/*******************************************/
td.noocell_liste {
	text-align : left;
	vertical-align : top;
	font-family : Arial;
	font-weight : bold;
	height : 22px;
	font-size : 12px;
	padding-left: 10px;
}
td.item_puce {
	background-image: url(minisfere2bd1b.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	text-align : left;
	vertical-align : top;
	font-family : Arial;
	font-weight : bold;
	height : 22px;
	font-size : 12px;
	padding-left: 18px;
	vertical-align: middle;
}
/* Affichage de l'éditeur sur la page parution */
td.item_puce_ed {
	background-image: url(minisfere2bd1b.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	text-align : left;
	vertical-align : top;
	font-family : Arial;
	font-weight : bold;
	height : 22px;
	font-size : 14px;
	padding-left: 18px;
	padding-top: 5px;
	vertical-align: top;
}
td.item_sousliste {
	text-align : left;
	/* vertical-align : top; */
	font-family : Arial;
	font-weight : bold;
	font-size : 12px;
	padding-left: 18px;
}
td.noocellbd_texte {
	background-image: url(fondbd3.jpg);
	font-size : 15px;
	margin-left : 5px;
	margin-right : 5px;
	padding : 10px;
	line-height : 20px; 
}

/*******************************************/
/* GENERAL : titre                         */
/*(h1, h2)                                 */
/*******************************************/
h1 {
	font-family : "Comic Sans MS", Arial, Helvetica, sans-serif;
}
font.titre1 {
	font-family : "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
}
font.titre2 {
	font-family : "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}
/*******************************************/
/* GENERAL : bidules divers                */
/*******************************************/
/* Pastille 10px */
span.cadre1 { 
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
	background-color : #D8C3B8;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
	font-family: Arial;
	}
/* Pastille 14px */
span.cadre2 { 
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
	background-color: #D8C3B8;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 14px;
	font-family: Arial;
	}
   
/*******************************************/
/* RECHERCHE : zone du formulaire          */
/*******************************************/
p.recherche {
	font-size : 14px;
	padding : 10px 10px 10px 10px;
	}
