/*page*/
body{font-size:11pt;font-family:Arial,Helvetica,sans-seriff;background:#ffffff;margin:0px;}
td, th, div{font-size:11pt;font-family:Arial,Helvetica,sans-seriff;}
.demoHeaders { margin-top: 2em; }
/*application*/
#application{position: relative;min-height:100%;width:100%;padding-bottom:50px;font-size:10pt;}
div.tabs {height:360px;}
#panel {min-height:300;visibility;}
#tabs li{font: 10pt "Trebuchet MS",sans-serif;}
#bouton {font: 11pt "Trebuchet MS",sans-serif;}
input {
font-family: Arial,Helvetica,sans-seriff;
font-weight: normal;
font-size: 8pt
}
textarea {
font-family: Arial,Helvetica,sans-seriff;
font-size: 10pt;
font-weight: normal
}
fieldset{
border:rgb(204,204,204) 1px solid;
padding:4px;
margin:0 0 0 0;
}
fieldset p{
margin-bottom:0;
padding-bottom:1em;
}
legend{
color:rgb(100,100,100);
font-weight:normal;
font-size:10pt;
font-weight:bold;
letter-spacing:.1em;
padding:2px 5px;
margin:0 0 .5em 0;
border:rgb(204,204,204) 1px solid;
background-color:#E3F1FA;
}
#confirmation{
   position: fixed;
   z-index: 2; /* place ce div au dessus des autres */
   left: 0px;
   width: 100%;
   height: 50px;
   bottom: 0;
   padding-top:10px;
   padding-left:50px;
  background-color: #FFFFFF;} /* couleur du fond */
#menuflottant{
   position: fixed;
   z-index: 3; /* place ce div au dessus des autres */
   left: 0px;
   width: 100%;
   height: 80px;
   bottom: 0;
   padding-top:0px;
   padding-left:50px;
  background-color: transparent;} /* couleur du fond */
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
div.edimagesearch{height:25px;align-text:right;}
div.edimagemessage{align-text:center;}
table.edimagemodule{ border: 1px solid #dddddd; background: #f2f5f7 url(edimage/app/mediabox/jquery/css/aqua/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36; }
td.edimagemodule {
font-size : 10pt;
font-style : normal;
font-family: Arial, Helvetica, sans-serif;
height:25px;
}
table.data{border: 1px solid #dddddd;padding: 4px;border-spacing: 0px;width:100%;}
tr.header{
background-color: #CCCCFF;
color : #000000; 
height:30px; 
}
th.header{
background-color: #CCCCFF;
font-weight : normal; 
font-size : 10pt;
}
tr.sub{
background-color: #FFFFFF;
color : #000000; 
}
tr.selection{
background-color: #FFFFFF;
color : #000000; 
}
tr.selection:hover{
background-color: #A8C1DB;
color : #000000; 
}
tr.selection2{
background-color: #ECF4FA;
color : #000000; 
}
tr.selection2:hover{
background-color: #A8C1DB;
color : #000000; 
}
tr.selectionon{
background-color: #FFFF7F;
color : #000000; 
}
tr.selectionon:hover{
background-color: #A8C1DB
color : #000000; 
}
form.searchsimple{height:25px;}
tr.edimagetop{
	background: #ccccff;
	color : #000000; 
	height:25px;
}
tr.edimageadd{
	background: #FFFFCC;
	color : #000000; 
}

td.edimagemenu{
	background: #CCCC99;
	color : #000000; 
} 
td.edimagefile{
	background: #FFF295;
	color : #000000; 
} 
/*divers*/
h1 {
	color: #004C8C;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: .2em;
	margin-bottom: .8em;
} 

h2 {
	color: #004C8C;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: .2em;
	margin-bottom: .8em;
} 

h3 {
	color: #004C8C;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: .2em;
	margin-bottom: .3em;
} 
p {margin-top : 0pt;margin-bottom: 0px;}
a:link {
color : #2b60de; 
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
} 
a:visited {
color : #2b60de; 
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
} 
a:hover {
color : #056D92; 
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
} 
a:active {
color : #ff0000; 
text-decoration : none;
font-family: Arial, Helvetica, sans-serif;
} 
A.menu:link {
font-size : 8pt;
color : #ffffff; 
text-decoration : none; 
font-weight : normal;
font-family: Arial, Helvetica, sans-serif;
} 
A.menu:visited {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal;
font-family: Arial, Helvetica, sans-serif;
} 
A.menu:hover {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal;
font-family: Arial, Helvetica, sans-serif;
} 
A.menu:active {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal; 
font-family: Arial, Helvetica, sans-serif;
} 
A.Menu1:link {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal; 
font-family: Arial, Helvetica, sans-serif;
} 
A.menu1:visited {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal; 
font-family: Arial, Helvetica, sans-serif;
} 
A.menu1:hover {
font-size : 8pt;
color : #ffffff; 
text-decoration : none; 
font-weight : normal;
font-family: Arial, Helvetica, sans-serif;
} 
A.menu1:active {
font-size : 8pt;
color : #ffffff; 
text-decoration : none; 
font-weight : normal;
font-family: Arial, Helvetica, sans-serif;
} 
A.Menu2:link {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal; 
font-family: Arial, Helvetica, sans-serif;
} 
A.menu2:visited {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal; 
font-family: Arial, Helvetica, sans-serif;
} 
A.menu2:hover {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal; 
font-family: Arial, Helvetica, sans-serif;
}
A.menu2:active {
font-size : 8pt;
color : #ffffff; 
text-decoration : none;
font-weight : normal; 
font-family: Arial, Helvetica, sans-serif;
} 
.alphaContent {
font-size : 10pt;
font-family: Arial, Helvetica, sans-serif;
} 
.alphaContentBold {
font-weight : bold;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
} 
.alphaText {
font-size : 9pt;
text-transform : uppercase; 
font-family: Arial, Helvetica, sans-serif;
} 
.alphaTextBold {
font-weight : bold;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
} 
.alphaTitle {
font-weight : bold;
font-size: 19pt;
font-family: Arial, Helvetica, sans-serif;
} 
.quicksearch {
font-size : 9pt;
font-family: Arial, Helvetica, sans-serif;
} 
.hierarchy {
font-size : 10pt;
font-family: Arial, Helvetica, sans-serif;
} 
.stratLinkBack {
font-weight : bold;
font-size: 10pt;
color : #996; 
font-family: Arial, Helvetica, sans-serif;
} 
.stratLinkBack02 {
font-weight : bold;
font-size: 10pt;
color : #00e; 
font-family: Arial, Helvetica, sans-serif;
} 
.buttonTextWhite {
font-size : 9pt;
text-align : left; 
color : #ffffff; 
text-decoration : none; 
font-family: Arial, Helvetica, sans-serif;
} 
.headfootAlign {
text-align : left;
} 
.footerDisclaimer {
font-size : 10pt;
font-family: Arial, Helvetica, sans-serif;
} 
.footerDisclaimer02 {
font-size : 9pt;
text-decoration : none; 
color : #00e; 
font-family: Arial, Helvetica, sans-serif;
} 
.footerText {
font-size : 10pt;
text-align : center; 
font-family: Arial, Helvetica, sans-serif;
} 
.footerTextBold {
font-weight : bold;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
} 
.footerNotesInfo {
font-size : 9pt;
color : #999966; 
text-align : left; 
font-family: Arial, Helvetica, sans-serif;
} 
.wordmarkAlign {
text-align : center; 
} 
#mainSectionTitle {
font-weight : bold; 
font-size: 15pt;
font-family: Arial, Helvetica, sans-serif;
} 
.branch {
font-size : 9pt; 
font-weight : bold; 
font-style : normal; 
color : #999900; 
font-family: Arial, Helvetica, sans-serif;
} 
.firstLevelHeading {
font-size : 9pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
.secondLevelHeading {
font-size : 9pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
text-indent : left; 
font-family: Arial, Helvetica, sans-serif;
} 
.secondLevelHeadingTable {
font-size : 9pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
text-align : left; 
vertical-align : top; 
font-family: Arial, Helvetica, sans-serif;
} 
.contentTitle {
font-size : 9pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
.contentText {
font-size : 10pt; 
font-weight : normal; 
font-style : normal; 
color : #000000; 
text-indent : left; 
font-family: Arial, Helvetica, sans-serif;
} 
.contentTextItal {
font-size : 10pt; 
font-weight : normal; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
.contentTextBold {
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
.contentTextLeft {
font-size : 10pt; 
font-weight : normal; 
font-style : normal; 
color : #000000; 
text-align : left; 
font-family: Arial, Helvetica, sans-serif;
} 
.contactInfo {
font-size : 10pt; 
font-weight : normal; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
div.contentTitle {
font-size : 13pt; 
font-family: Arial, Helvetica, sans-serif;
} 
.annotationDocumentTitle {
font-size : 13pt; 
font-weight : normal; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
.annotationContentTitle {
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
.annotationContentText {
font-size : 10pt; 
font-weight : normal; 
font-style : normal; 
color : #000000; 
text-indent : left; 
} 
.annotationLinkTitle {
font-size : 10pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
.annotationDocumentText {
font-size : 10pt; 
font-weight : normal; 
font-style : normal; 
color : #000000; 
text-indent : left; 
font-family: Arial, Helvetica, sans-serif;
} 
DT {
font-size : 9pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
text-align : left; 
font-family: Arial, Helvetica, sans-serif;
} 
DD {
font-size : 9pt; 
font-weight : bold; 
font-style : normal; 
color : #000000; 
text-align : left; 
font-family: Arial, Helvetica, sans-serif;
} 
.annotationTitle {
font-size : 13pt; 
font-weight : bold; 
color : #999966; 
font-family: Arial, Helvetica, sans-serif;
} 
.annotation {
font-size : 10pt;
font-family: Arial, Helvetica, sans-serif;
} 
.content {
font-size : 10pt;
font-family: Arial, Helvetica, sans-serif;
} 
.contentLink {
font-size : 10pt;
color : #cc0000; 
font-family: Arial, Helvetica, sans-serif;
} 
.datepub {
font-size : 9pt; 
font-weight : normal; 
font-style : italic; 
color : #000000; 
font-family: Arial, Helvetica, sans-serif;
} 
Span.Portal{
font-size : 10pt;
font-weight : normal;
font-family: Arial, Helvetica, sans-serif;
}

TD.Label{
font-size : 10pt;
font-weight : normal;
font-style : normal;
vertical-align: top; 
font-family: Arial, Helvetica, sans-serif;
}
TD.MyContent{
font-size : 10pt;
font-weight : normal;
font-style : normal;
vertical-align: top; 
font-family: Arial, Helvetica, sans-serif;
}
span.mini{
font-size : 9pt;
font-weight : normal;
font-style : normal;
font-family: Arial, Helvetica, sans-serif;
}
 ul, ol, p {
    margin: 0 0 1em;
}
a:link,
a:visited {
    color: #0464BB;
    text-decoration: none;
}
a:hover,
a:focus,
a:active {
    color: #0464BB;
    text-decoration: underline;
}
