
/*********************************************************************************************/
/*---------------------------- STYLES SPECIFIQUES agirc -------------------------------------*/
/*********************************************************************************************/



/*----------------------- Titre du niveau Titre -------------------------------------------*/
div.niveau_titre H1, div.annexe H1, div.guide H1 {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin 				:	0px 0px 0px 0px;		

	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	xx-large;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-align			:	center;
	text-transform		:	uppercase;
}

/*----------------------- Introduction -------------------------------------------*/
div.introduction H1 {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin 				:	0px 0px 0px 0px;		

	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	xx-large;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-align			:	center;
	text-transform		:	uppercase;
}

div.introduction p {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin 				:	0px 0px 0px 0px;		

	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	medium;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.introduction li {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin 				:	0px 0px 0px 0px;		

	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	medium;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}

/*----------------------- Textes de référence -------------------------------------------*/
div.texte_ref {
	background-color	: 	white;
	border-top			:	2px	solid	#560080;
	border-left			:	2px	solid	#560080;
	border-right		:	2px	solid	#560080;
	border-bottom		:	2px	solid	#560080;
					
	padding				:	12px;
	margin 				:	24px 0px 0px 0px;		

	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	large;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-align			:	center;
	text-transform		:	none;
}
div.texte_ref H1 {
	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	large;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-transform		:	uppercase;
	text-align			:	center;
	text-transform		:	none;
}
div.type H1 {
	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	large;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-align			:	left;
	text-transform		:	none;
}
div.intitule H1 {
	color				:	#560080;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	medium;	
	font-family			:	Times New Roman;
	line-height			:	normal;
	text-align			:	left;
	text-transform		:	none;
}

/*----------------------- Chapitre -------------------------------------------*/
div.chapitre {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin-top			:	36px;		

	color				:	black;	
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}

div.chapitre div.agirc H1.normal{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-transform		:	uppercase;
}

div.chapitre div.agirc H1.modifie{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-decoration		:	underline;
	text-transform		:	uppercase;
}

div.chapitre div.arrco H1.normal{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-transform		:	uppercase;
}

div.chapitre div.arrco H1.modifie{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-decoration		:	underline;
	text-transform		:	uppercase;
}

div.chapitre H1.normal, div.toc h1 {
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-transform		:	uppercase;
}

div.chapitre H1.modifie{
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-decoration		:	underline;
	text-transform		:	uppercase;
}
/*----------------------- Sous-chapitre -------------------------------------------*/
div.sous-chapitre {
					
	padding				:	0px 0px;
	margin-top 			:	24px;		

	color				:	black;	
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.sous-chapitre div.agirc H1.normal{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-transform		:	none;
}
div.sous-chapitre div.agirc H1.modifie{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-decoration		:	underline;
	text-transform		:	none;
}
div.sous-chapitre div.arrco H1.normal{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-transform		:	none;
}
div.sous-chapitre div.arrco H1.modifie{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-decoration		:	underline;
	text-transform		:	none;
}
div.sous-chapitre H1.normal{
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-transform		:	none;
}
div.sous-chapitre H1.modifie{
	font-weight			:	bold; 
	font-size			:	x-large;	
	text-align			:	left;
	text-decoration		:	underline;
	text-transform		:	none;
}
/*----------------------- Sections -------------------------------------------*/
div.section {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin-top			:	12px;		

	color				:	black;	
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.section div.agirc H1.normal{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
}
div.section div.agirc H1.modifie{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
	text-decoration		:	underline;
}
div.section div.arrco H1.normal{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
}
div.section div.arrco H1.modifie{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
	text-decoration		:	underline;
}
div.section H1.normal{
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
}
div.section H1.modifie{
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
	text-decoration		:	underline;
}
/*----------------------- Sous-sections -------------------------------------------*/
div.sous-section {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin-top 			:	9px;		

	color				:	black;	
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.sous-section div.agirc H1.normal{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
}
div.sous-section div.agirc H1.modifie{
	color				:	#ff4200;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
	text-decoration			:	underline;
}
div.sous-section div.arrco H1.normal{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
}
div.sous-section div.arrco H1.modifie{
	color				:	#5780ff;	
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
	text-decoration			:	underline;
}
div.sous-section H1.normal{
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
}
div.sous-section H1.modifie{
	font-weight			:	bold; 
	font-size			:	large;	
	text-align			:	left;
	text-decoration		:	underline;
}

/*----------------------- alinea -------------------------------------------*/
div.alinea {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin-top 			:	6px;		

	color				:	black;	
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.alinea H1{
	color				:	black;	
	font-weight			:	bold; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	text-align			:	left;
	text-transform		:	none;
}
div.alinea div.agirc H1{
	color				:	black;	
	font-weight			:	bold; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	text-align			:	left;
	text-transform		:	none;
}
div.alinea div.arrco H1{
	color				:	black;	
	font-weight			:	bold; 
	font-family			:	Times New Roman, serif;
	font-size			:	medium;	
	text-align			:	left;
	text-transform		:	none;
}
/*said: la valeur normal n'existe pas pour les taille de font: remplacée pour l'instant par medium */
div.alinea H1{
	color				:	black;	
	font-weight			:	bold; 
	font-family			:	Times New Roman, serif;
	font-size			:	medium;	
	text-align			:	left;
	text-transform		:	none;
}

/*----------------------- sous-alinea -------------------------------------------*/
div.sous-alinea {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
					
	padding				:	0px 0px;
	margin-top 			:	6px;		

	color				:	black;	
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.sous-alinea H1{
	color				:	black;	
	font-family			:	Times New Roman, serif;
	font-weight			:	bold; 
	font-size			:	medium;	
	text-align			:	left;
	text-transform		:	none;
}
div.sous-alinea div.agirc H1{
	color				:	black;	
	font-family			:	Times New Roman, serif;
	font-weight			:	bold; 
	font-size			:	medium;	
	text-align			:	left;
	text-transform		:	none;
}
div.sous-alinea div.arrco H1{
	color				:	black;	
	font-family			:	Times New Roman, serif;
	font-weight			:	bold; 
	font-size			:	medium;	
	text-align			:	left;
	text-transform		:	none;
}
div.sous-alinea H1{
	color				:	black;	
	font-weight			:	bold; 
	font-family			:	Times New Roman, serif;
	font-size			:	medium;	
	text-align			:	left;
	text-transform		:	none;
}

/*----------------------- spécial agirc arrco -----------------------------------*/
div.agirc div.agirc {
	border-left			:	0px	solid	#ff4200;
	padding-left		:	6px;
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.agirc {
	border-left			:	2px	solid	#ff4200;
	padding-left		:	6px;
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.arrco div.arrco{
	border-left			:	0px	solid	#5780ff;
	padding-left		:	6px;
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}
div.arrco {
	border-left			:	2px	solid	#5780ff;
	padding-left		:	6px;
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}

/* Do not work for explorer 6.0

div.agirc:before {
	content:url(../images/picto_Agirc.jpg);
}
div.arrco:before {
	content:url(../images/picto_Arco.jpg);
}
div.agirc:after {
	content:url(../images/picto_Agirc.jpg);
}
div.arrco:after {
	content:url(../images/picto_Arco.jpg);
}

*/


/*----------------------- citations -----------------------------------*/
div.citations * {
	font-style			:	italic;
}

/*----------------------- Paragraphes -------------------------------------------*/
p {
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}

ul p {
	position			:	relative;
	left				:	-40px;
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}

ol p {
	position			:	relative;
	left				:	-40px;
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform		:	none;
}

li {
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	text-align			:	justify;
	text-transform			:	none;
}

/*----------------------- Tableaux -------------------------------------------*/
table.agirc {
	background-color	: 	white;
	border-top			:	0px	solid	black;
	border-left			:	0px	solid	black;
	border-right		:	1px	solid	black;
	border-bottom		:	1px	solid	black;
	border-spacing		:	0px; 
	border-collapse		:	collapse; 
	padding				:	0px 0px;
	margin 				:	0px 0px 0px 0px;		
}

th.agirc {
	background-color	: 	white;
	border-top			:	1px	solid	black;
	border-left			:	1px	solid	gray;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	/* text-align			:	justify; */
	text-transform		:	none;
	padding-right		:	4px;		
	padding-left		:	4px;		
	margin 				:	0px 0px 0px 0px;		
	height				:	0px;	
	empty-cells			:	show;
	/* vertical-align		:	middle; */
}
td.agirc {
	background-color	: 	white;
	border-top			:	1px	solid	black;
	border-left			:	1px	solid	gray;
	border-right		:	0px	solid	black;
	border-bottom		:	0px	solid	black;
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	medium;	
	font-family			:	Times New Roman, serif;
	line-height			:	normal;
	/* text-align			:	justify; */
	text-transform		:	none;
	padding-right		:	4px;		
	padding-left		:	4px;		
	margin 				:	0px 0px 0px 0px;		
	height				:	0px;	
	empty-cells			:	show;
	/* vertical-align		:	middle; */
}


/*----------------------- Styles de list (Said) -------------------------------------------*/
ul.simple {
	list-style-image	:	url(../images/tiret.gif);
}

ul.puce {
	list-style-type		:	disc;
}

ol.lettre {
	list-style-type		:	upper-alpha;
}

ol.nombre {
	list-style-type		:	decimal;
}

ol.romain {
	list-style-type		:	lower-roman;
}

/*----------------------- Styles pour l'historique des modification(Said) -------------------------------------------*/
table.entree tr.entree-titre {
	background-color: #761B68;
	color: #FFFFFF;
}
table.entree td {
	padding				:	3px;
	border				:	solid 1px #761B68;
	vertical-align		:	middle;
}
table.entree h1 {
	font-style			:	normal;
	font-weight			:	normal; 
	font-size			:	large;	
	font-family			:	Arial, sans-serif;
	margin-bottom		:	0px;
}
table.entree {
	clear				:	left;
	border				:	solid 1px #761B68;
	border-collapse		:	collapse;
	margin-bottom		:	20px;
}
/*----------------------- Styles pour les images (Said) -------------------------------------------*/

img.agircimg {
	text-align			:	center;
}

/*----------------------- Styles pour les liens (Said) -------------------------------------------*/

span.link {
	font-style			:	italic;
}

/*----------------------- Styles pour les observations (Said) -------------------------------------------*/
/* Le mot Observations: lui meme */
span.observations {
	font-weight			:	bold; 	
}
/* Le contenu d'observations */
div.observations_body {
	padding-left		:	40px;	
}
/* Tout observations */
div.observations {
}

/*----------------------- Styles pour les exemples (Said) -------------------------------------------*/
div.exemple {
	background-color	: 	white;
	border-top			:	2px	solid	#560080;
	border-left			:	2px	solid	#560080;
	border-right		:	2px	solid	#560080;
	border-bottom		:	2px	solid	#560080;
	padding				:	6px;
	margin 				:	0px;
}
div.exemple * {
	margin-top			:	0px;
	margin-bottom		:	0px;
}
div.exemple span.exemple {
	font-weight			:	bold; 	
}
/*----------------------- Styles pour le panier (Said) -------------------------------------------*/
table.panier {
	clear				:	left;
	border				:	solid 1px #761B68;
	border-collapse		:	collapse;
	margin-bottom		:	20px;
}
table.panier td {
	padding				:	3px;
	border				:	solid 1px #761B68;
	vertical-align		:	middle;
}

/*----------------------- Table des matières dynamiques (Said) -------------------------------------------*/
a.tocitem  {
	text-decoration: none;
	padding: 4px 4px;
}
a.tocitem:link {color: black}     /* unvisited link */
a.tocitem:visited {color: black}  /* visited link */
a.tocitem:hover {color: black}   /* mouse over link */
a.tocitem:active {color: black}   /* selected link */

#json-toc-tree table {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/*----------------------- Table des matières statiques (Said) -------------------------------------------*/

div.toc {
	font-family			:	Arial, sans-serif;
	font-size			:	small;
	font-style			:	normal;
	font-weight			:	normal;
}

div.toc .toc-titre {
	color:#560080;
	font-family:Arial,sans-serif;
	font-size:xx-large;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
}

div.toc .niveau_titre-toc-titre {
	color:#560080;
	font-family:Arial,sans-serif;
	font-size:x-large;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

div.toc li.toc-block-agirc {
	color				:	#ff4200;	
}

div.toc li.toc-block-arrco {
	color				:	#5780ff;	
}

div.toc li.toc-block {
	color				:	#560080;	
}

div.toc ul {
	color:#560080;
	list-style-type: none;
}

div.toc li {
	color:#560080;
	font-family			:	Arial, sans-serif;
	font-size			:	small;
	font-style			:	normal;
	font-weight			:	normal;
}


div.toc a.refurl:link {color: green}
div.toc a.refurl:visited {color: green}
div.toc a.refurl:hover {color: black}
div.toc a.refurl:active {color: green}

div.toc a:link {color: #560080}
div.toc a:visited {color: #560080}
div.toc a:hover {color: black}
div.toc a:active {color: #560080}

div.toc li.toc-block-agirc a.refurl:link {color: green}
div.toc li.toc-block-agirc a.refurl:visited {color: green}
div.toc li.toc-block-agirc a.refurl:hover {color: black}
div.toc li.toc-block-agirc a.refurl:active {color: green}

div.toc li.toc-block-agirc a:link {color: #ff4200}
div.toc li.toc-block-agirc a:visited {color: #ff4200}
div.toc li.toc-block-agirc a:hover {color: black}
div.toc li.toc-block-agirc a:active {color: #ff4200}

div.toc li.toc-block-arrco a.refurl:link {color: green}
div.toc li.toc-block-arrco a.refurl:visited {color: green}
div.toc li.toc-block-arrco a.refurl:hover {color: black}
div.toc li.toc-block-arrco a.refurl:active {color: green}

div.toc li.toc-block-arrco a:link {color: #5780ff}
div.toc li.toc-block-arrco a:visited {color: #5780ff}
div.toc li.toc-block-arrco a:hover {color: black}
div.toc li.toc-block-arrco a:active {color: #5780ff}

/*----------------------- block de la date de publication et u bouton d'impression -------------------------------------------*/
div.utils {
	color				:	black;	
	font-style			:	normal;
	font-weight			:	bold; 
	font-size			:	medium;	
	font-family			:	Arial, sans-serif;
	line-height			:	normal;
	text-align			:	center;
	text-transform		:	none;
	border-top			:	1px	solid	black;
	border-left			:	1px	solid	black;
	border-right		:	1px	solid	black;
	border-bottom		:	1px	solid	black;
}

/*----------------------- block d'entête -------------------------------------------*/
div.header {
	color				:	black;	
	font-style			:	normal;
	font-size			:	small;	
	font-family			:	Arial, Helvetica, sans-serif;
	line-height			:	normal;
	text-transform		:	none;
}

div.header img.logo {
	border-style		:	none;
	border-width		:	0px;
}
