@charset "utf-8";
/* CSS Document */

/* couleurs

rose 1 (h2, liste à puces) =	#e0007a

*/

* {margin:0; padding:0;}


body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

h1, h2, h3, h3, h4, h5, h6 {
margin:5px 0 2px;
}

h1 {
	font-size:14px;
	color:#666;
	margin-bottom:3px;
	display:block;
	width:auto;
	height:20px;
	background:url(/images/charte/bg_titreH1.gif) repeat-x 16px 0;
}

h1 span
{
background-color:#fff; 
padding:0 5px 0 0;
}

h2 {
	font-size:13px;
	color:#e0007a;
}
h3 {
	font-size:11px;
	color:#bdcd00;
}
h4 {
	font-size:11px;
	color:#666;
}
h5 {
	font-size:11px;
	color:#e0007a;
}
h6 {
	font-size:11px;
	color:#bdcd00;
}

p {
	width: auto;
	color: #333;
	text-align:justify;
/*	margin:10px 0;*/
	margin:15px 10px 0 0;
	padding:0; 
}

a:link {
	color:#2eaac8;
	outline:none 0;
	text-decoration:none;
	cursor:pointer;
}
a:visited {
	outline:none 0;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}

li a {
	color:#008fcd;
}


hr {
	border: none 0;
	border-bottom: 1px solid #ddd;
	clear: both;
	margin:10px 0;
}

ul {
	color:#333;
	list-style:square;
	margin-top:5px;
	margin-bottom:5px;
}

ul li {
margin-top: 3px;
line-height:15px;
}

ul li ul {
list-style-type:disc;
}

ul li ul li {
margin:3px 0;
}

ul li ul li ul {
list-style-type:disc;
}

ul li ul li ul li {
margin:3px 0;
}

/* - - - liste Abstract One  - Rose - - - */
ul.listAbstractOne  {
	color:#e0007a;
	list-style:square;
/*	margin:5px 0 5px 0 !important;
	*margin:5px 0 5px 25px;*/
		margin:5px 0 5px 0 !important;
	_margin:5px 0 5px 25px;
}

ul.listAbstractOne li {
/*margin:3px 0;*/
}

ul.listAbstractOne li ul {
list-style-type:disc;
color:#e0007a;
/*margin:5px 0;*/
}

ul.listAbstractOne li ul li {
margin:3px 0;
}

ul.listAbstractOne li ul li ul {
list-style-type:disc;
margin:5px 0;	
}

ul.listAbstractOne li ul li ul li {
margin:3px 0;
}

/* liste ordonnée */
ol {
	margin:5px 0 5px 0 !important;
	*margin:5px 0 5px 25px;
	color:#333;
}

ol li {
margin:3px 19px;
_margin:3px 0;
*margin:3px 22px;
}

ol li ol {
list-style-type:upper-roman
}

ol li ol li ol {
list-style-type:lower-alpha;
}


/* listes de définition */

dl {
/*
	color:#333;
	margin-left:15px;
*/
}
dt 
{
	clear:both;
	float:left;
	font-weight:bold;
	width:220px;/**/
}
dd 
{
	/*
	margin-left:90px;
*/
}
strong, b {
	color:#666666;
}
pre {
	color:#666;
	display:block;
	padding-left:15px;
	padding-right:15px;
	white-space:normal;
}
p a {
	color:#2eaac8;
}
/* Feuille de style des tableaux.*/
table {
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	border-collapse:collapse;
}

table caption {
margin-top:20px;
font-variant:small-caps;
font-weight:bold;
}

table tbody 
{
	vertical-align:top;
}

table thead {
	
}
table tbody tr ,table tr {
	border-bottom:1px solid #FFFFFF;
}

table tbody tr th 
{
	
}

table tbody tr th p 
{
}

table th,table tr th {
	background-color:#fff;
	color:#e1007b;
	font-weight:normal;
	border-bottom:1px solid #e1007b;
	padding:5px 3px;
	
	vertical-align:top;
}
table td {
	padding:3px;
}
table td a { 
	color:#2eaac8 ;
}

table td {
	color:#666666;
}

/*********************** tableaux particuliers ******************/

/* chaque ligne possède une bordure bas */
table.lineAbstractOne 
{
}

table.lineAbstractOne tbody
{
}

table.lineAbstractOne tr th 
{
} 

table.lineAbstractOne tbody tr
{
	border-bottom:1px solid #dddddd;
}


/****** ******/
.signature {
margin-top:40px;
margin-bottom:40px;
color:#e1007b;
text-align:right;
}


/******************* fck template : documents scientifiques Template : templateOne  *****************/

.mHtmlContent table.templateOne 
{
}

.mHtmlContent table.templateOne tbody 
{
}

.mHtmlContent table.templateOne tbody tr 
{
}

.mHtmlContent table.templateOne tbody tr th 
{
}

.mHtmlContent table.templateOne tbody tr th.sommaireColDroiteTop 
{
	color:#666;
	font-weight:bold;
	border-bottom:1px solid #ddd;
}

.mHtmlContent table.templateOne tbody tr th.sommaireColDroiteContent 
{
	background-color:#ddd;
	vertical-align:top;
}

.mHtmlContent table.templateOne tbody tr th.sommaireColDroiteContent ul 
{
	list-style-type:none;
	padding-left:10px;
}

.mHtmlContent table.templateOne tbody tr th ol 
{
	padding-left:20px;
	border-bottom:1px solid #666;
}


.mHtmlContent table.templateOne tbody tr th ol li, .mHtmlContent table.templateOne tbody tr th ul li  
{

}

.mHtmlContent table.templateOne tbody tr th ol li.itemNumber
{
	font-weight:bold;
	color:#BDCD00;
}

.mHtmlContent table.templateOne tbody tr th ol li ul li.itemTitle 
{
	font-weight:bold;
}

.mHtmlContent table.templateOne tbody tr th ol li ul li.author 
{
	font-style:italic;
} 

.mHtmlContent table.templateOne tbody tr th ol li a, .mHtmlContent table.templateOne tbody tr th ol li ul li a,
.mHtmlContent table.templateOne tbody tr th.sommaireColDroiteContent ul li a
{
	color:#666;
	text-decoration:none;
}

.mHtmlContent table.templateOne tbody tr th ol li ul 
{
	list-style-type:none;
}

.mHtmlContent table.templateOne tbody tr th ol li ul li 
{
	font-weight:normal;
}

.mHtmlContent table.templateOne tbody tr th ul li.activeSub, .mHtmlContent table.templateOne tbody tr th.sommaireColDroiteContent ul li:hover 
{
background:url(/images/charte/bg_btn_sousMenuActive_extremite.gif) #ddd  top right no-repeat;
cursor:pointer;
}

.mHtmlContent table.templateOne tbody tr th ul li.activeSub a {
color:#06758B;
font-weight:bold;
}

/******************* fck template : documents scientifiques Template : templateTwo  *****************/

.mHtmlContent table.templateTwo 
{
}

.mHtmlContent table.templateTwo tbody 
{
}

.mHtmlContent table.templateTwo tbody tr 
{
}

.mHtmlContent table.templateTwo tbody tr.itemTitle 
{
}

.mHtmlContent table.templateTwo tbody tr th,mHtmlContent table.templateTwo tbody tr th p, .mHtmlContent table.templateTwo tbody tr th a 
{
	vertical-align:top;
}

/******************* fck template : documents scientifiques Template : templateThree  *****************/

.mHtmlContent table.templateThree, .mHtmlContent table.templateFour, .mHtmlContent table.templateFive 
{
	width:490px;
	float:left
}

.mHtmlContent table.templateThree tbody 
{
}

.mHtmlContent table.templateThree tbody tr, .mHtmlContent table.templateThree tbody tr td p 
{
	vertical-align:top;
}

.mHtmlContent table.templateThree tbody tr.itemTitle 
{
}

.mHtmlContent table.templateThree tbody tr th, mHtmlContent table.templateThree tbody tr th p, .mHtmlContent table.templateThree tbody tr th a 
{
	vertical-align:top;
	border-bottom:none;
}

.mHtmlContent table.templateThree tbody tr th .tpl-bandeau 
{
	width:450px;
	height:150px;
}

.mHtmlContent table.templateThree tbody tr th .tpl-bandeau img 
{
	display:block;
}

table.templateThree tbody tr th table tbody tr td.designation, .mHtmlContent table.templateThree tbody tr th table tbody tr td.designation,
table.templateThree tbody tr th table tbody tr td.hour,.mHtmlContent table.templateThree tbody tr th table tbody tr td.hour
{
	font-weight:bold;
}

table.templateThree tbody tr th table tbody tr td.hour,.mHtmlContent table.templateThree tbody tr th table tbody tr td.hour
{font-size:10px;}

table.templateThree tbody tr th table tbody tr td.designation ul,.mHtmlContent table.templateThree tbody tr th table tbody tr td.designation ul
{
	font-weight:normal;
}

.sommaireColDroiteContent
 {
	float:left;
	width:220px;
	margin-top:20px;
	margin-left:10px;
	background:url(/images/charte/bgFormTop-220.gif) #ddd top left no-repeat;
}

.sommaireColDroiteContent .bottom 
{
	height:23px;
	background:url(/images/charte/bgFormBottom-220.gif) #ddd top left no-repeat;
}

.sommaireColDroiteContent h2 
{
border-bottom:1px solid #FFFFFF;
padding-top:10px;
padding-bottom:3px;
text-indent:10px;
}


.sommaireColDroiteContent ul.sommaireListe 
{
	list-style-type:none;
	padding-left:0;
	width:215px;
	padding-right:3px;
	background-color:#ddd;
}

.sommaireColDroiteContent ul.sommaireListe li 
{
	margin:0;	
	_height:10px;

}

.sommaireColDroiteContent ul.sommaireListe li a 
{
display:block;
color:#666;
text-decoration:none;
padding-top:3px;
padding-left:12px;
}

.sommaireColDroiteContent ul.sommaireListe li:hover a,.sommaireColDroiteContent ul.sommaireListe li.activeSub a 
{
background:url(/images/charte/bg_btn_sousMenuActive_extremite2.gif) #ddd no-repeat -2px 4px;
cursor:pointer;
}

.sommaireColDroiteContent ul.sommaireListe li.activeSub a 
{
	color:#06758B;
	font-weight:bold;
}

.sommaireColDroiteContent ul.sommaireListe li:hover a
{
	text-decoration:underline;
}


/****************************** module calendar : popup **************
.dijitPopup 
{
	position:absolute;
	top:0;
	left:0;
	background-color:#ddd;
}


.dijitPopup  table.dijitCalendarContainer 
{
}

.dijitCalendarMonthLabelSpacer 
{
	display:inline;
}

.dijitPopup  table.dijitCalendarContainer thead tr th.dijitReset .dijitCalendarMonthLabelSpacer div 
{
	display:inline;
}
****/

/******************* ex sfrnet.org popup ************************/

/****POP up calendar*****/

.dijitPopup 
{
	position:absolute;
	top:0;
	left:0;
	background-color:#ddd;
}

table.dijitCalendarContainer {
	background-color:#FFFFFF;
	border: solid 1px #cccccc;
	margin: 0;
}
.dijitCalendarMonthLabelSpacer {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.dijitCalendarDayLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.dijitCalendarMonthLabel {
	color:#0066CC;
}
td.dijitCalendarPreviousMonth.dijitCalendarDateTemplate {
	border:solid 1px #CCCCCC;
	font-size:10px;
	font-weight: bold;
	text-align:center;
	color: #0066CC;
}
td.dijitCalendarCurrentMonth.dijitCalendarDateTemplate {
	border:solid 1px #E6E6E6;
	font-size:10px;
	font-weight: normal;
	text-align:center;
	color: #0099CC;
}
td.dijitCalendarNextMonth.dijitCalendarDateTemplate {
	border:solid 1px #000000;
	font-size:10px;
	font-weight: normal;
	text-align:center;
	color: #999999;
}
h3.dijitCalendarYearLabel {
	font-size:10px;
	color: #999999;
}
span.dijitInline.dijitCalendarSelectedYear {
	color:#990000;
}
td.dijitReset {
	text-align:center;
}
