
body 	{
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
}
body.menu 	{
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color: #E8EAED;
}

/* property of main content list */
#splash ul li	{
font-size: 1em;
padding-top: 2px;
list-style: url(../images/bull2.gif) none;
}



/*  general links properties */
a:link, a:visited{
color: #002579;
font-weight: bold;
}
a:hover {
text-decoration: none;
color: #002579;
}
a.none 	{
background: none;
text-decoration: none;
}

font.marquage{
color : red;
font-weight : bold;
}


/* general header properties */
h1 	{
font-size: 1.1em;
color: #757D8D;
margin: 10px 30px 10px 30px;
}
h1.dd 	{
font-size: 1.1em;
color: #F66609;
margin: 10px 30px 10px 30px;
}

h2 	{
font-size: 0.9em;
color: #3B4662;
margin: 35px 35px 5px 35px;
}
h3 	{
font-size: 0.8em;
margin: 0px;
}

p 	{
font-size: 0.8em;
margin: 10px 35px 10px 45px;
}
p.alert 	{
color: #FF3300;
}
p.texte 	{
font-size: 0.9em;
}
.none 	{
visibility : hidden; display: none;
}


.glossary {
	CURSOR: help; BORDER-BOTTOM: #708090 1px dotted; TEXT-DECORATION: none
}
.highlight {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #eee; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px 1em 0px 1em; BORDER-LEFT: #666 1px dotted; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px dotted
}
.rechinput {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #eee; FLOAT: right ; PADDING-BOTTOM: 5px; MARGIN: 0px 1em 0px 1em; BORDER-LEFT: #666 1px dotted; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px dotted
}


form 			{margin: 0px}
select 		{font-size: 0.9em}
.tdtop 		{vertical-align: top; width: 50%; font-size: 0.7em; }
.smallfont 	{font-size: 0.6em}



#tiff {
	Z-INDEX: 15; left: 18.4em; POSITION: absolute; 
	

}


#topbanner {
	Z-INDEX: 17; margin: 0px; padding: 0px;
}


#leftmenu {
	Z-INDEX: 11; WIDTH: 22%; POSITION: relative; TOP: 0px;
	font-size: 0.7em; margin: 0px; padding: 0px;
	border-top: 28px solid #5C7CBE;
	border-right: 1px solid #B0B6C3;
	border-left: 11px solid #5C7CBE;
	border-bottom: 1px solid #5C7CBE;

}
#leftmenu2 {
	Z-INDEX: 11; WIDTH: 22%; POSITION: relative; TOP: 0px;
	font-size: 0.7em; margin: 0px; padding: 0px;
	background: #eeeeee;
	border-bottom: 1px solid #B0B6C3;
	border-right: 1px solid #B0B6C3;
}
#middle {
	Z-INDEX: 15; LEFT: 22%; WIDTH: 58%; POSITION: absolute; TOP: 141px;
	border-right: 1px solid #B0B6C3;
	border-left: 1px solid #B0B6C3;
}

#footer {
	Z-INDEX: 16; WIDTH: 100%; POSITION: relative;
}
#right {
	Z-INDEX: 5; LEFT: 80%; WIDTH: 20%; POSITION: absolute; TOP: 141px;
}
#update {
	Z-INDEX: 16; WIDTH: 50%; POSITION: absolute; 
	font-size: 0.7em; margin-left: 10px;
}
#managed {
	Z-INDEX: 16; LEFT:50%; WIDTH: 50%; POSITION: absolute; 
	font-size: 0.7em; 
	text-align:right;
}

#page {
	Z-INDEX: 15; LEFT: 22%; WIDTH: 78%; POSITION: absolute; TOP: 100px;
	border-left: 1px solid #B0B6C3;
}
#techleg {
	Z-INDEX: 15; WIDTH: 100%; POSITION: absolute; TOP: 100px;
}
/* horizontal rule */
hr 	{
margin: 0px 30px 0px 30px;
border-top: 1px solid #B0B6C3;
height: 1px;
}
hr.menu 	{
border-top: 4px solid #6633CC;
}
hr.homepage 	{

margin: 0px 0px 0px 0px;
}


/* domain colours sez1*/
h1.sez1	{
color: #3C97DC;
}
h1.legis {
margin-top: 30px;
color:#CC66CC;
}
h1.legis span{
color:#3C97DC;
}
h1.com {
margin-top:10px;
color:#00CC33;
}
h1.sec {
margin-top:10px;
color:#00CC33;
}
h1.consol {
margin-top:30px;
color:#FF00CC;
}
h1.accords {
margin-top:30px;
color:#CC3366;
}
h1.juris {
margin-top:30px;
color:#4EB7C9;
}
h1.questions {
margin-top:30px;
color:#0033CC;
}
h1.EPquestions {
margin-top:30px;
color:#0033CC;
}

h1.Registre {
margin-top:30px;
color:#00CCFF;
}
h2.legis {
color:#CC66CC;
}
h2.com {
color:#000000;
}
h2.sec {
color:#000000;
}
h2.consol {
color:#FF00CC;
}
h2.juris {
color:#4EB7C9;
}
h2.Registre {
color:#00CCFF;
}
h3.legis {
color:#CC66CC;
margin: 30px 0px 0px 30px;
}
h3.com {
color:#00CC33;
margin: 30px 0px 0px 30px;
}
h3.sec {
color:#00CC33;
margin: 30px 0px 0px 30px;
}
h3.consol {
color:#FF00CC;
margin: 30px 0px 0px 30px;
}
h2.sez1 	{
color: #6633CC;
}
a.sez1:link		{
color: #6633CC;
}
.selsez1	{background: #3C97DC; 
}


/* domain colours sez2*/
h1.sez2	{
color: #148458;
}
.selsez2	{background: #148458}

/* domain colours sez3*/
h1.sez3	{
color: #DCA615;
}
.selsez3	{background: #DCA615}

/* domain colours sez4*/
h1.sez4	{
color: #D8411E;
}
.selsez4	{background: #D8411E}

/* domain colours sez5*/
h1.sez5	{
color: #BBA46C;
}
.selsez5	{background: #BBA46C}

/* domain colours sez6*/
h1.sez6	{
color: #8000FF;
}
.selsez6	{background: #8000FF}


/* cell of language listbox in the banner*/
.bglang2 	{
background: #284377 url('../images/ban_3.gif') no-repeat;
height: 47px;
padding-right: 7px;
text-align: right;
color: #FFFFFF;
font-weight: normal;
background-position-x:0%; background-position-y:0%; background-image:url('../images/ban_3.gif'); background-repeat:no-repeat
}
p.bglang2 	{
background: none;
height: 47px;
margin: 0px 0px 0px 0px;
padding-top: 25px;
padding-right: 0px;
text-align: right;
font-size: 0.8em;
}


/* cell of language listbox */
.bglang		{
background: #284377 url('../images/ban_8.gif') no-repeat;
height: 52px;
padding-right: 7px;
text-align: right;
color: #FFFFFF;
font-weight: normal;
background-position-x:0%; background-position-y:0%; background-image:url('../images/ban_8.gif'); background-repeat:no-repeat
}

p.bglang 	{
background: none;
height: 52px;
margin: 0px 0px 0px 0px;
padding-top: 0px;
padding-right: 0px;
text-align: right;
font-size: 0.8em;
color: #FFFFFF;
font-weight: normal;
}
em.bglang 	{
visibility : hidden; display: none;
}



/* property of lang links */
a.langue:link, a.langue:visited {
font-size: 0.8em;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}
a.existelangue:link, a.existelangue:visited {
font-size: 0.8em;
color: #FFFFFF;
border: 1px solid #B0B6C3;
text-decoration: none;
font-weight: bold;
}
a.existelangue:hover {
background: #F4D761;
font-size: 0.8em;
color: #000000;
text-decoration: none;
}
span.langue {
font-size: 0.8em;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}
span.activelangue {
color: #000000;
font-size: 0.8em;
text-decoration: none;
border: 1px solid #B0B6C3;
background: #F4D761;
font-weight: bold;
text-align: center;

}



a.portallibelle:link, a.portallibelle:visited {
color: #FFFFFF;
font-size: 0.8em;
padding-left: 1em;
background-repeat: no-repeat;
text-decoration: none;
font-style: italic;
font-weight: bold;
}
a.portallibelle:hover {
color: #F4D761;
}

span.portalcode {
color: #FFFFFF;
font-size: 0.8em;
text-decoration: none;
border: 1px solid #B0B6C3;
font-style: normal;
font-weight: bold;
}



/* cell of services tools */
.bgtool 	{
font-size: 0.7em;
background: #112449 url('../images/ban_7.gif') no-repeat;
color: #FFFFFF;
text-decoration: none;
padding-top: 5px;
padding-right: 7px;
text-align: right;
height: 21px;
background-position-x:0%; background-position-y:0%; background-image:url('../images/ban_7.gif'); background-repeat:no-repeat
}
.bgbannertool 	{
background: #112449;
}
.bgtool2 	{
font-size: 0.7em;
background: #112449 url('../images/ban_4.gif') no-repeat;
color: #FFFFFF;
text-decoration: none;
padding-top: 5px;
padding-right: 7px;
text-align: right;
height: 21px;
background-position-x:0%; background-position-y:0%; background-image:url('../images/ban_4.gif'); background-repeat:no-repeat
}
a.tool:link, a.tool:visited {
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}






/* properties path row in the banner*/
.bgpath2 	{
height: 20px;
border-bottom: 1px solid #B0B6C3;
background-image: url('../images/ban_5.gif');
background-repeat: no-repeat;
font-size: 0.6em;
font-weight: bold;
color: #043F7B;
padding-left:10px; padding-right:0px; padding-top:4px; padding-bottom:4px
}
.bgpath2 a:link, .bgpath2 a:visited {
color: #043F7B;
text-decoration: none;
}
.bgpath2 a:hover {
color: #CAC7C7;
text-decoration: none;
}




/* properties path row */
.bgpath 	{
height: 20px;
border-bottom: 1px solid #B0B6C3;
font-size: 0.6em;
font-weight: bold;
color: #043F7B;
padding: 4px 0px 4px 10px;
}
.bgpath a:link, .bgpath a:visited {
color: #043F7B;
text-decoration: none;
}
.bgpath a:hover {
color: #CAC7C7;
text-decoration: none;
}


.path 	{
font-size: 0.6em;
font-weight: bold;
color: #043F7B;
padding: 4px 0px 4px 10px;
}
.path a:link, .path a:visited {
color: #043F7B;
text-decoration: none;
}
.path a:hover {
color: #CAC7C7;
text-decoration: none;
}



/* background left column */
.bgleft		{
background: #E8EAED;
border-right: 1px solid #B0B6C3;
vertical-align: top;
width: 190px;
}

/* background central column */
.bgcontent	{
vertical-align: top;
margin: 0px 30px 0px 30px;
padding: 0px;
}

/* background right column */
.bgright	{
border-left: 1px solid #B0B6C3;
vertical-align: top;
width: 190px;
}

/* background foot row */
.bgfoot	{
border-top: 1px solid #B0B6C3;
}




/* definition id non documentee */
#printVer	{
font-size: 0.8em;
font-weight: bold;
color: #043F7B;
padding: 4px 0px 4px 10px;
}
#printVer a:link, #printVer a:visited {
color: #043F7B;
}
#printVer a:hover {
color: #CAC7C7;
}




/* login box */
#profile 	{
background: #eeeeee;
font-size: 0.8em;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #B0B6C3;
margin-top: 0px;
padding: 0px;
}
#profile p	{
font-size: 0.8em;
margin: 0px;
padding: 0px 5px 10px 8px;
}
#profile h1	{
font-size: 0.9em;
margin: 0px;
padding: 5px 5px 0px 8px;
}
#profile form	{
padding: 10px 0px 15px 10px;
}

/* box journal officiel */
#journal 	{
border: 7px solid #F4D761;
border-top: 0px solid #F4D761;
border-right: 11px solid #F4D761;
border-left: 0px solid #F4D761;
border-bottom: 28px solid #F4D761;

padding: 0px;
margin: 0px;
}
#journal p	{
font-size: 0.8em;
margin: 0px;
padding: 0px 5px 0px 8px;
}
#journal h1	{
font-size: 0.9em;
margin: 0px;
padding: 5px 5px 0px 8px;
}
#journal ul {
font-size: 0.8em;
margin: 0px;
padding: 10px 0px 15px 10px;
}
#journal ul li {
list-style-type: none;
line-height: 1.1em;
margin: 0px 0px 4px 0px;
padding: 0px;
}
#journal a:link, #journal a:visited {
color: #002579;
font-weight: bold;
}
#journal a:hover {
color: #002579;
text-decoration: none;
}



/* property of box achetez cd-rom list */
#cdrom 	{
font-size: 0.8em;
padding: 0px;
margin: 0px;
border: solid 1px #FFFFFF;
}
#cdrom p	{
font-size: 0.8em;
margin: 0px;
padding: 0px 5px 0px 8px;
}
#cdrom h1	{
font-size: 0.9em;
margin: 0px;
padding: 5px 5px 0px 8px;
}
#cdrom ul {
margin: 0px;
padding: 10px 0px 15px 10px;
}
#cdrom ul li {
list-style-type: none;
line-height: 1.1;
margin: 0px 0px 4px 0px;
padding: 0px;
}
#cdrom a:link, #cdrom a:visited {
color: #002579;
font-weight: bold;
}
#cdrom a:hover {
color: #002579;
text-decoration: none;
}




/* properties of left menu */ 
#leftmenu 	{
font-size: 0.8em;
margin: 0px;
padding: 0px;
}
#leftmenu .title {
padding: 10px 0px 5px 10px;
font-weight: bold;
}
#leftmenu .subtitle {
padding: 5px 0px 5px 10px;
font-weight: bold;
}

#leftmenu .treaties {
color: #3C97DC;
}
#leftmenu .legis {
color: #CC66CC;
}
#leftmenu .com {
color: #00CC33;
}
#leftmenu .sec {
color: #00CC33;
}
#leftmenu .consol {
color: #FF00CC;
}
#leftmenu .accords {
color: #CC3366;
}
#leftmenu .juris {
color: #4EB7C9;
}
#leftmenu .questions {
color: #0033CC;
}
#leftmenu .dd {
color: #F66609;
}
#leftmenu ul {
margin: 0px;
padding: 0px;
list-style: none;
}
#leftmenu ul li {
line-height: 13px;
margin: 0px;
padding: 0px;
}

#noaccess {
text-decoration: none;
font-weight: normal;
color: #000000;
padding: 0px 0px 3px 20px;
width: 100%;
}

#leftmenu ul li a:link, #leftmenu ul li a:visited {
text-decoration: none;
font-weight: normal;
color: #000000;
padding: 0px 0px 3px 20px;
width: 100%;
}
#leftmenu ul li a:hover {
text-decoration: none;
font-weight: normal;
background: #B0B6C3;
color: #FFFFFF;
width: 100%;
}

/* properties of left menu */ 
#leftmenu2 	{
font-size: 0.8em;
margin: 0px;
padding: 0px;
}
#leftmenu2 .title {
padding: 10px 0px 5px 20px;
font-weight: bold;
}
#leftmenu2 .subtitle {
padding: 5px 0px 5px 10px;
font-weight: bold;
}
#leftmenu2 ul {
margin: 0px;
padding: 0px;
list-style: none;
}
#leftmenu2 ul li {
line-height: 13px;
margin-left: 10px;
padding: 0px;
}
#leftmenu2 ul li a:link, #leftmenu2 ul li a:visited {
text-decoration: none;
font-weight: normal;
color: #000000;
padding: 0px 0px 3px 20px;
width: 100%;
}


#leftmenu2 ul li a:hover {
text-decoration: none;
font-weight: normal;
background: #B0B6C3;
color: #FFFFFF;
width: 100%;
}


.annotation {
color: #3C97DC;
font-size: 0.8em;
}

.alert {
color: #FF3300;
font-size: 0.8em;
padding-left : 30px;
}

/* property of main content list */
#content ul	{
font-size: 0.8em;
margin: 10px 30px;
padding-left: 20px;
list-style-image:url('../images/bull.gif'); list-style-type:none
}
#news {

list-style-image:url('../images/bull_news.gif'); list-style-type:none
}
#content ol	{
font-size: 0.8em;
margin: 10px 30px 10px 30px;
margin-top: 10px;
padding-left: 20px;
font-weight: bold;
}
#content ol ul{
color: #757D8D;
font-weight: bold;
font-size: 100%;
padding-left: 10px;
font-weight: bold;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:0px; margin-right:30px; margin-top:15px; margin-bottom:5px
}
#content ol p{
margin: 5px 30px 5px 0px;
font-size: 100%;
color: #000000;
font-weight: normal;
}
#content ul p{
font-size: 100%;
color: #000000;
font-weight: normal;
}
#content ul ul{
font-size: 100%;
padding-left: 10px;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:0px; margin-right:30px; margin-top:5px; margin-bottom:5px
}
#content ul li	{margin: 5px}




/* property of main content table */
#content table	{
border: 1px;
width: 90%;
margin: 10px 35px 10px 35px;
}
#content table td {
background-color: #E8EAED;
font-size: 0.7em;
}
#content table th {
background-color: #B0B6C3;
font-size: 0.8em;
}
#content table caption	{
font-size: 0.8em;
font-weight: bold;
}


/* SEARCH TABLES */
.searchTitle {
width:94%;
}
.searchTitle h2 {
font-size: 0.9em;
color: #3B4662;
margin: 10px 0px 10px 15px;
}
.printTd {
padding-right: 15px;
font-size: 0.7em;
text-align: right;
}

 .searchTable2, .searchTable3, .searchTable4, .searchTableReg, .searchTabHist {
width:94%;
}
.searchTable1 {
background-color: #000099;
width:94%;
margin-left: 3%;
margin-right: 3%;
border: 1px solid #112449;
color: #FFFFFF;
height: 30px;
font-size: 0.7em;
}

.tSearchTable1{
color:#FFFFFF;
font-size: 0.7em;
}
.searchTable2 {
border: 1px solid #112449;
height: 30px;
}
.tSearchTable2 {
font-size: 0.7em;
}
.searchTable3 {
background-color: #E9EAEE;
border: 1px solid #112449;
border-top: 0px;
}
.searchTable4 {
background-color: #F4D761;
border: 1px solid #112449;
border-collapse: collapse;
height: 30px;
}

.tSearchTable4 {
font-size: 0.7em;
}
.searchTableReg, .searchTabHist {
background-color: #E9EAEE;
border: 1px solid #112449;
}
.searchTable5 {
width:94%;
background-color: #FEFAEB;
border: 1px solid #112449;
border-top: 0px;
}
.tSearchTable5 {
font-size: 0.8em;
}
.searchTable5 ul	{
font-size: 100%;
margin: 10px;
padding-left: 10px;
list-style-image:url('../images/bull.gif'); list-style-type:none
}
.searchTable5 ul li	{margin: 5px}


.searchTable5 ul ul{
padding-left: 10px;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:5px; margin-right:30px; margin-top:5px; margin-bottom:5px
}

.searchTable5 ul li p{
font-size: 0.9em;
}

.searchTable1 td, .searchTable2 td, .searchTable4 td {
padding: 4px 15px 4px 15px;
}

.searchTable3 td,  .searchTableReg td, .searchTabHist td{
padding: 10px 15px 10px 15px;
}

.searchTable3 hr{
margin: 5px;
border-top: 1px solid #B0B6C3;
height: 1px;
}

.searchTable3 ul	{
margin: 5px 30px 5px 5px;
padding-left: 10px;
list-style: none;
}

.searchTabHist ul {
font-size: 0.8em;
margin: 10px 30px;
padding-left: 20px;
list-style-image:url('../images/bull.gif'); list-style-type:none
}
.searchTabHist ul ul{
padding-left: 10px;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:0px; margin-right:30px; margin-top:5px; margin-bottom:5px
}
.searchTabHist ul li	{margin: 5px}


.searchTable1 a:link, .searchTable1 a:visited {
color: #B0B6C3;
}
.searchTable1 a:hover {
text-decoration: none;
}




/*  properties des annonces html, word, pdf, zip, etc ...  */
em.nopdf {
padding-left: 1em;
padding-right: 3em;
text-decoration: none;
}
em.nohtml {
padding-left: 1em;
padding-right: 3.5em;
text-decoration: none;
}
em.notif {
padding-left: 1em;
padding-right: 2.8em;
text-decoration: none;
}
em.noword {
padding-left: 1em;
padding-right: 4em;
text-decoration: none;
}
a.linkzip {
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/zip_bull.gif');
background-position: 0% 50%;
text-decoration: none;
background-repeat: no-repeat
}
a.linkpdf {
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/pdf_bull.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}
a.linksig {
padding-left: 1 em;
padding-right: 1 em;
background-image: url(../images/authentic.png);
background-position: 0% 50%;  
text-decoration: none;		
background-repeat: no-repeat;
}
a.linkhtml {
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/htm_bull.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}
a.linktif{
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/tiff_bull.gif');
background-position: 0% 20%;  
text-decoration: none;
background-repeat: no-repeat
}
a.linkword {
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/word_bull.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}
a.linkbiblio {
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/bib_bull.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}




/* last update */ 
#lastupdate	{
font-size: 0.7em;
margin: 15px;
padding-left: 10px;
}

/* property of history section */
#histo ul	{
margin: 5px 15px 5px 20px;
padding: 0px;
list-style: none;
}
#histo ul ul {
font-size: 100%;
margin-left: 10px;
padding: 0px;
list-style-image:url('../images/bull2.gif'); list-style-type:none
}
#histo ul ul ul {
font-size: 100%;
margin-left: 10px;
padding: 0px;
list-style: none;
}

#histo ul li	{margin: 5px}

#histo p 	{
font-size: 100%;
margin: 10px 35px 10px 35px;
}

.TableTexte {

font-size: 0.8em;
height: 10px;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 40px;
}
.tcellTableTexte {
text-align: left;
height: 20px;
border: 1px solid #F4D761;
}
.tcellTableTexteDoubleVisu {
text-align: left;
height: 20px;
border-top: 0px;
border-right: 1px solid #F4D761;
border-left: 1px solid #F4D761;
border-bottom: 0px;

}

.theadBlancTableTexte {
text-align: center;
height: 20px;
border: 1px solid #112449;

}

.theadTableTexte {
background-color :#F4D761;
height: 20px;
text-align: center;
border: 1px solid #112449;
font-weight: bold;

}



/* style pour les textes html autonomes */
#TexteOnly {

font-size: 0.9em;
border: 1px solid #112449;
margin: 0px 30px 10px 30px;
padding: 10px 10px 10px 10px;
}
#TexteOnly p {
font-size: 0.9em;
margin: 5px 15px 5px 15px;
}




/* barre bleue du contexte de la recherche */
.searchContext {
background-color: #000099;
border: 1px solid #112449;
height: 30px;
margin-left: 3%;
margin-right: 3%;
}
.searchContext p {
color: #FFFFFF;
font-size: 0.7em;
}

/* visualisation des notices */
.listNotice {
background-color: #FEFAEB;
border: 1px solid #112449;
margin-left: 3%;
margin-right: 3%;
}
.listNotice ul {
font-size: 0.8em;
margin: 10px 30px;
padding-left: 20px;
list-style-image:url('../images/bull.gif'); list-style-type:none
}
.listNotice ul li ul {
font-size: 0.9em;
padding-left: 10px;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:0px; margin-right:30px; margin-top:5px; margin-bottom:5px
}
.listNotice ul li {margin: 5px}



/* liste des historiques et dossiers */
.listHist {
background-color: #E9EAEE;
border: 1px solid #112449;
margin-left: 3%;
margin-right: 3%;
}
.listHist ul {
font-size: 0.8em;
margin: 10px 30px;
padding-left: 20px;
list-style-image:url('../images/bull.gif'); list-style-type:none
}
.listHist ul li ul {
font-size: 0.9em;
padding-left: 10px;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:0px; margin-right:30px; margin-top:5px; margin-bottom:5px
}
.listHist ul li p {
font-size: 0.9em;
}
.listHist ul li {margin: 5px}



/* liste de vocabulaire comme repertoire et eurovoc */
.listVoc {
background-color: #E9EAEE;
border: 1px solid #112449;
margin-left: 3%;
margin-right: 3%;
}

.listVoc h2 	{
font-size: 0.8em;
margin: 15px;
padding-left: 2em;
padding-right: 1em;
background-image: url('../images/bull3.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}
.listVoc ul {
font-size: 0.8em;
margin: 10px 30px;
padding-left: 20px;
list-style-image:url('../images/bull.gif'); list-style-type:none
}
.listVoc ul li ul {
font-size: 0.9em;
padding-left: 20px;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:0px; margin-right:30px; margin-top:5px; margin-bottom:5px
}
.listVoc ul li {margin: 5px}

.listDD {
background-color: #FEE7C5;
border: 1px solid #112449;
margin-left: 3%;
margin-right: 3%;
}

.listDD h2 	{
font-size: 0.8em;
margin: 15px;
padding-left: 2em;
padding-right: 1em;
background-image: url('../images/bull3.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}
.listDD ul {
font-size: 0.8em;
margin: 10px 30px;
padding-left: 20px;
list-style-image:url('../images/bull.gif'); list-style-type:none
}
.listDD ul li ul {
font-size: 0.9em;
padding-left: 20px;
list-style-image:url('../images/bull2.gif'); list-style-type:none; margin-left:0px; margin-right:30px; margin-top:5px; margin-bottom:5px
}
.listDD ul li {margin: 5px}



.TableJO {
width:80%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 40px;
}

.theadTableJO {
background-color :#F4D761;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.tcellTableJO {
height: 20px;
border: 1px solid #F4D761;
}

.tcellAvailableJO {
height: 20px;
border: 1px solid #112449;
}

.tcellnotAvailableJO {
height: 20px;
border: 1px solid #112449;
color: #C0C0C0;
text-decoration: underline;
}

td.tcellTableJO a:visited{
color: #AAAAAA;
font-weight: bold;
}

#tJOYearDecade{
margin: 4px;
line-height: 150%;
font-weight: bold;
}

#tJOYear{
margin: 4px;
line-height: 150%;
font-weight: normal;
}

.tcellleftTableJO {
text-align:left;
padding-left:20px;
height: 20px;
border: 1px solid #F4D761;
}
.tinactivTableJO {
height: 20px;
border: 1px solid #F4D761;
font-weight: bold;
}
.TableJOmonthbymonth {
width:80%;
height: 20px;
text-align: center;
margin: 0px 0px 10px 40px;
}
.TableJOmonth {
width:100%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 0px;
}
.queryJO {
padding-left: 40px;
font-size: 0.7em;
}
.TableJuris {
width:80%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 40px;
}
.TableJurismonthbymonth {
width:80%;
height: 20px;
text-align: center;
margin: 0px 0px 10px 40px;
}
.TableJurismonth {
width:100%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 0px;
}
.theadTableJuris {
background-color :#4EB7C9;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.tcellTableJuris {
height: 20px;
border: 1px solid #4EB7C9;
}

td.tcellTableJuris a:visited{
color: #AAAAAA;
font-weight: bold;
}

.tcellleftTableJuris {
text-align:left;
padding-left:20px;
height: 20px;
border: 1px solid #4EB7C9;
}
.queryJuris {
padding-left: 40px;
font-size: 0.7em;
}
.tinactivTableJuris {
height: 20px;
border: 1px solid #4EB7C9;
font-weight: bold;
}


.TableCOM {
width:80%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 40px;
}

.TableSEC {
width:80%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 40px;
}

.TableCOMFiles {
font-size: 0.8em;
height: 10px;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 0px;
}

.TableSECFiles {
font-size: 0.8em;
height: 10px;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 0px;
}

.theadTableCOM {
background-color :#99FF99;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.theadTableSEC {
background-color :#99FF99;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.theadTableCOMDate {
background-color :#99FF99;
padding-left: 5px;
font-size: 0.7em;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.theadTableSECDate {
background-color :#99FF99;
padding-left: 5px;
font-size: 0.7em;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.tcellTableCOM {
height: 20px;
border: 1px solid #99FF99;
}

.tcellTableSEC {
height: 20px;
border: 1px solid #99FF99;
}

td.tcellTableCOM a:visited {
color: #AAAAAA;
font-weight: bold;
}

td.tcellTableSEC a:visited {
color: #AAAAAA;
font-weight: bold;
}

.tcellleftTableCOM {
text-align:left;
padding-left:20px;
height: 20px;
border: 1px solid #99FF99;
}
.tcellleftTableSEC {
text-align:left;
padding-left:20px;
height: 20px;
border: 1px solid #99FF99;
}
.tinactivTableCOM {
height: 20px;
border: 1px solid #99FF99;
font-weight: bold;
}
.tinactivTableSEC {
height: 20px;
border: 1px solid #99FF99;
font-weight: bold;
}

.TableCONSOL {
width:80%;
font-size: 0.7em;
height: 20px;
text-align: center;

border-collapse: collapse;
margin: 0px 0px 10px 40px;
}

.theadTableCONSOL {
background-color :#FF00CC;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.tcellTableCONSOL {
height: 20px;
border-top: none;
border-bottom: 0px;
}
td.tcellTableCONSOL a:visited{
color: #AAAAAA;
font-weight: bold;
}

.tcellleftTableCONSOL {
text-align:center;
height: 20px;
border: 1px solid #FF00CC;
}
.tinactivTableCONSOL {
height: 20px;
border: 1px solid #99FF99;
font-weight: bold;
}

.TableCOMmonthbymonth {
width:80%;
height: 20px;
text-align: center;
margin: 20px 0px 10px 40px;
}
.TableSECmonthbymonth {
width:80%;
height: 20px;
text-align: center;
margin: 20px 0px 10px 40px;
}
.TableCOMmonth {
width:100%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 0px;
}
.TableSECmonth {
width:100%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 0px;
}
.queryCOM {
padding-left: 40px;
font-size: 0.7em;
}
.querySEC {
padding-left: 40px;
font-size: 0.7em;
}

.TableDD {
width:80%;
font-size: 1.0em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 40px;
}

.theadTableDD {
background-color :#FEE7C5;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.tcellTableDD {
height: 20px;
border: 1px solid #F4D761;
}

td.tcellTableDD a:visited{
color: #AAAAAA;
font-weight: bold;
}

.tcellleftTableDD {
text-align:left;
padding-left:20px;
height: 20px;
border: 1px solid #F4D761;
}
.tinactivTableDD {
height: 20px;
border: 1px solid #F4D761;
font-weight: bold;
}

h2.res 	{
font-size: 0.9em;
margin: 0px;
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/bull3.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}






h2.rech 	{
font-size: 0.8em;
margin: 0px;
padding-left: 1em;
padding-right: 1em;
background-image: url('../images/bull3.gif');
background-position: 0% 50%;  
text-decoration: none;
background-repeat: no-repeat
}


#techleg body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 100%;

}
#techleg p {
	font-size: 100%;
}


	
#techleg ul li {
font-size: 100%;
margin-left: 25px;
padding: 0px;
list-style-image:url('../images/bull2.gif'); list-style-type:none
}
#techleg h3 {
font-size: 150%;
}

#techleg .background { background-color: #004892;}

#techleg .bgriga { background-image: url('../images/guide_ext/rigavert.gif');}

#techleg .bgcelle { background-image:  url('../images/guide_ext/sf_tab.gif');}

#techleg .tabella { background-color: #D6E4EB;}

#techleg .box { background-image:  url('../images/guide_ext/bxmenusx.gif');}

#techleg .line { background-image:  url('../images/guide_ext/yel_line.gif');}

#techleg .linea {background-image:  url('../images/guide_ext/slice8.gif');}

#techleg .cella {background-color: #CBE3F0; }

#techleg a.sottotitoli	{
			font-size: 60%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			color: #003399;
			}	
			
#techleg .tl_red	{
			font-size: 60%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			color: #DC7171;
			background-color: #CBE3F0;
			}


#techleg .size1text				{ font-size: 60%;
				   		  font-family: Verdana, Arial, Helvetica, sans-serif;
 					      text-decoration: none;
						  color: #000000;
	 					  background-color: #ffffff;
						  }


#techleg .numeri {font-size: 60%;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-weight: bold;
			  text-decoration: none;
			  color: #003399;
			  background-color: #CBE3F0;}

#techleg .numerired	 {font-size: 60%;
		      font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-weight: bold;
			  text-decoration: none;
			  color: #DC7171;
			  background-color: #CBE3F0;}


#techleg .size2text	 { font-size: 75%; 
			   font-family: Verdana, Arial, Helvetica, sans-serif;
		       color: #000000;
			   background-color: #ffffff;
			  }
			  
#techleg .pathnav	 { font-size: 70%; 
			   font-family: Verdana, Arial, Helvetica, sans-serif;
		       color: #00008f;
			   background-color: #98CEFD;			
			  }

#techleg .pathlink    { text-decoration: none;
			   color: #00008f;
			  }
			  

#techleg .footnote	 { font-family: Verdana, Arial, Helvetica, sans-serif;
			   text-decoration: none;
		       color: #0000CC;
			   background-color: #ffffff;
			  }
			   
			   
#techleg .size1				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-decoration: none;
	color: #003399;
	}
	
#techleg .size1pdf				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-decoration: none;
	color: #003399;
	}

#techleg .size2b				{
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003399;
	font-weight: bold;
	}

#techleg .size2	 { font-size: 75%; 
 		   font-family: Verdana, Arial, Helvetica, sans-serif;
		   color: #003399;
		   background-color: #ffffff;
		   text-decoration:none;}
		   

#techleg .size2white 		 {  font-size: 75%;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #FFFFFF;
						text-decoration: none;}

#techleg a.size2white     	 {text-decoration: none; color: #FFFFFF}
#techleg a.size2white:hover   { text-decoration: none; color: #FFFFFF }
#techleg a.size2white:visited {text-decoration: none; color: #FFFFFF}


#techleg .size0				{ font-size: 9px; }
#techleg .size3				{ font-size: 140%;}


#techleg .path		{ font-size: 10px}
#techleg a.path		{text-decoration: none; color: #285F98}
#techleg a.path:hover	{color: #FF0000}
#techleg a.path:visited	{text-decoration: none; color: #285F98}

#techleg a.submenu{
	color : #313F46;
	font-weight: normal;
}

#techleg a.submenu:visited{
	color: #313F46;
}

#techleg a.submenu:hover{
	color: #00008B;
}

#techleg a.bottom-navigation{
	font-size: 70%;
}
#techleg .submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #3A6CA7;
}

#techleg .submenu2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #99A7CC;
}



#jo-content table tr td p {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}

#jo-content table tr td span {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}

#jo-content table {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 1em;
	padding: 7px 0px 7px 7px;
	width : 99%
}


.jo-content table tr td p {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}

.jo-content table tr td span {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}

.jo-content table {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 1em;
	padding: 7px 0px 7px 7px;
	width : 99%
}

.L-2009 {
	margin-top: 9px;
	margin-left: 9px;
    background-image: url('../images/summary_bkg-l2009.gif');
    background-repeat:repeat-y;
}

.C-2009 {
	margin-top: 9px;
	margin-left: 9px;
    background-image: url('../images/summary_bkg-c2009.gif');
    background-repeat:repeat-y;
}


.TableRegistre {
width:80%;
font-size: 0.7em;
height: 20px;
text-align: center;
border: 1px solid #112449;
border-collapse: collapse;
margin: 0px 0px 10px 40px;
}

.theadTableRegistre {
background-color :#00CCFF;
height: 20px;
border: 1px solid #112449;
font-weight: bold;
}

.tcellTableRegistre {
height: 20px;
border: 1px solid #00CCFF;
}

.tcellleftTableRegistre {
text-align:left;
padding-left:20px;
height: 20px;
border: 1px solid #00CCFF;
}
.tinactivTableRegistre {
height: 20px;
border: 1px solid #00CCFF;
font-weight: bold;
}
.Registre-content table {
	font-family: Times New Roman, Times, sans-serif;
	font-size: 1em;
	padding: 7px;
}
.TableUserStatistics {
width:80%;
height: 20px;
text-align: left;
margin: 0px 0px 10px 40px;
}

