/***
**** Structure
****/
a.boldlink{font-weight:bold;}
.primary-content {
	line-height: 1.6em;
	font-family: Arial,Verdana,Helvetica,sans-serif
}

.titleForm {
    /*color: #383838;*/
    font-family: Arial,Verdana,sans-serif;
    font-size: 1.5em;
    /*font-weight: 700;*/
    letter-spacing: 0.2px;
    line-height: 1.1em;
    margin: 0 15px 15px;
    padding: 0;
    text-align: left;
}

/***
**** Custom XSP
****/
.xspTextLabel {
	text-transform: none;
}

.xspInputFieldRichText {
    background-color: #FBFAF6;
}

/***
**** Main table
****/
.tableTreaty tr {
	padding: 5px;
}
.filedownload caption {
    margin: 0 0 8px;
    margin-left: -50px;
    padding: 0 0 6px;
    border-color: #ECEEEE;
    border-style: solid;
    border-width: 0 0 1px;
    font-family: Arial,Verdana,sans-serif;
    color: #1F3E4E;
    font-size: 1em;
    line-height: 1.3em;
    text-transform: uppercase;
    font-weight: bold;
}

/***
**** Articles table
****/
.tableArticle {
	border-color: rgb(128,128,128);
	border-style: solid;
	border-width: thin;
	border-collapse: collapse;
	padding: 5px;
	text-align: left;
}

.articleComment {
	width: 19px;
	border-color: rgb(128,128,64);
	border-style: solid;
	border-width: thin;
	padding: 5px;
}

.articleName {
	width: 125px;
	border-color: rgb(128,128,64);
	border-style: solid;
	border-width: thin;
	padding: 5px
}

/***
**** Table for display State parties & State signatories 
****/
.tableStates {
	padding: 5px;
	color: #858585;
    font-family: Arial,Verdana,sans-serif;
    border-style: solid;
    line-height: 1.6em;
    font-size: 1em;
    text-align: left;
}

.tableStatesLink {
	font-family: Arial,Verdana,sans-serif;
    text-decoration: none;
    font-size: 1em;
    text-transform: none;
    line-height: 1.3em;
    list-style-type: none;
    color:#4C7C8E; 
    width:200px;
}

.panelDetails {
	margin-bottom: 10px;	
}

/***
**** Responses Form
****/

.titleH2, .GC_CHAPTER_HEADING {
	font-weight: bold;
    border-color: #ECEEEE;
    border-style: solid;
    border-width: 0 0 1px;
    font-family: Arial,Verdana,sans-serif;
    font-size: 1.5em;
    line-height: 1.5em;
    margin: 0 0 8px;
    padding: 0 0 6px;
    text-transform: uppercase;
    color: #1F3E4E;
}

.articlePanel, .commentPanel, .globalCommentPanel {
	margin-bottom: 30px;
	display: block;	
}

/***
**** affiche des br dans les commentaires
****/
.bodyComment br{
	display: block;
    margin: 5px 0;
}

/***
**** label
****/

.blueLabel {

}

.greyLabel {

}

ul#navcommentary,ul#navcommentary li ul li{border-color:#D0D0D0;}
ul#navcommentary{
	padding:0;
	margin:0 0 60px 0;
	border:1px solid #eaebeb;
	border-width:0 0 1px 0;
	color:#EE2D24;
}
	ul#navcommentary a{
		color:#555;
		display:block;
	}
	ul#navcommentary li{ /* primarily just  for the menu header */
		margin:0;
		padding:0;
		background-image:none;
		font-size:1.1em;
	}
	ul#navcommentary li strong a, ul#navcommentary li ul li a.selected {
		color: #EE2D24;
	}
		ul#navcommentary li ul{ /* this is the real content of the menu*/
			padding:0;
			margin:3px 0 0 0;
			color:#EE2D24;
		}
			ul#navcommentary li ul li{
				font-size:0.9em;
				border:1px solid #eaebeb;
				border-width:1px 0 0 0;
				padding:3px 0 3px 12px;
				margin:0;
				color:#EE2D24;
				background-image: url(/attributes/display_images/bullets/bullet.gif);
				background-position:0 0.8em;
			}
				ul#navcommentary li ul li ul li{
					border:0;
					font-size:1em;
				}
					ul#navcommentary li ul li ul li a{
						color:#828081;
					}
/**
Commentaires
*/
.toc_nav{cursor:pointer;}
.bigLink{
text-decoration: none;
    color: #4c7c8e;
    font-family: Arial,Verdana,sans-serif;
        font-size: 1.5em;
        font-weight:bold;margin-bottom: 5px;
}
li.GC_TOC_1{padding-left:20px;}
li.category{padding-left:7px;}
li.GC_TOC_2{padding-left:40px;}
li.GC_TOC_1 li.category img{padding-left:22px;}
li.GC_TOC_1 li.category{padding-left:6px;}
li.GC_TOC_3{padding-left:60px;}
.GC_HEADING_1, .GC_SELECT_BIBLIOGRAPHY1{
	margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    
}
.GC_TOC_Heading_1{
	margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 1.1em;
}
.GC_TOC_Heading_2{
    font-size: 1.1em;
}
.GC_TOC_AUTHORS{
    font-style: italic;
    margin-bottom: 10px;
}
.paragraph_number{float:left;width:40px;}
.paragraph{margin-left:40px;}



a.GC_LINKTOFOOT{font-weight:bold;font-size: 10px;}
.GC_TEXT_OF_THE_PROVISION{margin-bottom: 5px;text-align: justify;text-justify: inter-word;}
.GC_TEXT_OF_THE_PROVISION_INDENT{margin-bottom: 5px;margin-left:40px;text-align: justify;text-justify: inter-word;}
.GC_SELECT_BIBLIOGRAPHY{font-style: italic; }
.GC_HEADING_2{margin-top: 10px;margin-bottom: 5px;font-weight: bold;}
.GC_HEADING_3{margin-top: 5px;margin-bottom: 5px;font-weight: bold;}
.GC_HEADING_4{margin-top: 5px;margin-bottom: 5px;font-weight: bold;}
.GC_NORMAL, .GC_BIBLIOGRAPHY, .GC_NORMAL_UNNUMBERED{margin-bottom: 8px;margin-bottom: 5px; text-align: justify;text-justify: inter-word;}
.GC_NUMBERED_BULLET, .GC_BULLET{margin-left:30px;margin-bottom: 5px;text-align: justify;text-justify: inter-word;}
.GC_BIBLIOGRAPHY{font-size:0.9em;}
.GC_QUOTE{margin-left:30px;margin-bottom: 5px;font-size:0.9em;text-align: justify;text-justify: inter-word;}
.GC_QUOTE_INDENT{margin-left:60px;margin-bottom: 5px;font-size:0.9em;text-align: justify;text-justify: inter-word;}

.GC_CRYSTAL_BULLET, .GC_CONTENTS{font-weight: bold; margin-top: 10px;}