BODY {
	MARGIN: 0px; 
	FONT: 10px Arial, Helvetica, sans-serif;
}

TD {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.v10 {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.v10grasbord
 {
	color: #A51129;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 9px;
}
.v10grasgris
 {
	color: #4B4B4B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
}
.a14gras
{
	color : #4B4B4B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.a16gras
{
	color : #4B4B4B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

.a14grasbord
{
	color : #A51119;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.a14grasvert
{
	color : #ABBF08;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

/* Zone de recherche */
.recherche {
	background-color: #E5E5DF;
	color: #A51129;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color : White;
	border-style : solid;
	font-weight : bold;
}

/* ----------- Liens noirs ----------------------- */
.lienv10 {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.lienv10:hover {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.lienv12 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.lienv12:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.liena12 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.liena12:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

/* ----------- Liens blancs ----------------------- */
.lienv10b {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.lienv10b:hover {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

/* -------------- Autres liens --------------- */
.lienv10bleu
{
	color: #0000FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none;
}

.lienv10bleu:hover
{
	color: #0000FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: underline;
}

.lienv10grasbord
 {
	color: #A51129;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	TEXT-DECORATION: none;
}
.lienv10grasbord:hover
 {
	color: #A51129;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	TEXT-DECORATION: underline;
}

.lienv10gris
 {
	color: #4B4B4B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none;
}
.lienv10gris:hover
 {
	color: #4B4B4B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: underline;
}

.lienv10grasgris
 {
	color: #4B4B4B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	TEXT-DECORATION: none;
}
.lienv10grasgris:hover
 {
	color: #4B4B4B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	TEXT-DECORATION: underline;
}

/* ----------- Tableaux ----------------------- */
.tabnomscol {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	background-color : #ABBF08;
}

.tabcellules {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	background-color : #DBDCDC;
}

.plansite1
 {
	color: #A51129;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	TEXT-DECORATION: none;
}
.plansite1:hover
 {
	color: #A51129;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	TEXT-DECORATION: underline;
}

.plansite2
 {
	color: #A51129;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
}
.plansite2:hover
 {
	color: #A51129;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: underline;
}

.plansite3
 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
}
.plansite3:hover
 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: underline;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position: absolute; visibility:hidden;	left:0;	top:0}
/* CoolMenus 4 - default styles - end */
  
/*Styles for level 0 */
.clLevel0,.clLevel0over{
	position:absolute;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.clLevel0{
	layer-background-color:#3C3C3C;
	background-color: #3C3C3C;
	color: White;
}
.clLevel0over{
	layer-background-color:#A51129;
	background-color: #A51129;
	color: White;
	cursor:pointer;
	cursor:hand;
}
.clLevel0border{
	position: absolute;
	visibility: hidden;
	background-color: White;
	layer-background-color:White;
}

/*Styles for level 1 */
.clLevel1,.clLevel1over{
	position:absolute;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}
.clLevel1{
	layer-background-color:#929292;
	background-color: #929292;
	color: #FFFFFF;
}
.clLevel1over{
	layer-background-color:#A51119;
	background-color: #A51119;
	color: White;
	cursor:pointer;
	cursor:hand;
}
.clLevel1border{
	position: absolute;
	visibility: hidden;
	background-color: Gray;
	layer-background-color:Gray;
}


/* Styles pour les rédacteurs */
.utitre1
{
	color : #A51129;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 23px;
	font-weight : bold;
}
.utitre2
{
	color : #A51129;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}
.utitre3
{
	color : #A51129;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.unormal
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormal1
{
	color : #8EA402;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormal2
{
	color : #A51129;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormalr
{
	color : #cc0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.unormalng
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
}
.unormalnp
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}
.unormalrp
{
	color : #cc0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}


/*	Tabs	*/

ul#tabs {
	width: 762px;
	list-style: none; /*Eliminamos el estilo de lista*/
	padding: 0; /*Evita la indentación que aparece en algunos navegadores*/
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	/*display: inline;*/ /*Nos permite integrar con los elementos li y evitar problemas -*/
	/*float: left;*/	  /*en algunos navegadores*/
	border-bottom: 1px Solid Black;
}

ul#tabs li {
	width: 100px;
	display: inline;
	/*float: left;*/ /*Flota los elementos de la lista*/
	text-align: center;
	margin-right: 10px;
	/*position: relative;*/ /*Hacemos el ajuste de 1 pixel para simular la integración -*/
	top: 1px;           /*con la capa de contenido*/
}

ul#tabs li a {
	width: 100px; /*Fijamos el ancho para que el enlace sea toda la pestaña y no solo el texto*/
	display: inline;
	text-decoration: none;
}

ul#tabs li a:link, ul li a:visited, ul li a:active {
	color: #000;
}

ul#tabs li a:hover {
	color: #0000ff;
}

a.actual {
/*	width: 100px;
	display: block;*/
	background: #eeeeee;
	border-top: 1px Solid #000;
	border-left: 1px Solid #000;
	border-right: 1px Solid #000;
	border-bottom: 1px Solid #eeeeee;
/*	text-decoration: none;*/
}

a.normal {
	border: 1px Solid #000;
	background: #999999;
}

a.actual:link, a.actual:visited, a.actual:active {
	color: #000;
}

#contenu {
	width: 750px;
	background: #eeeeee;
/*	float: left;*/
	position: relative;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border-left: 1px Solid #000;
	border-bottom: 1px Solid #000;
	border-right: 1px Solid #000;
	font-weight: normal;
}

#contenu p {
	margin: 15px 20px;
}

/* Styles CubeDesigners */
.form { BACKGROUND-COLOR: #DADADA; BORDER-BOTTOM: #60687A 1px solid; BORDER-LEFT: #60687A 1px solid; BORDER-RIGHT: #60687A 1px solid; BORDER-TOP: #60687A 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva; FONT-SIZE: 11px; COLOR: #333333;} 
.noir { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 11px} 
.noir:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; font-size: 11px}
.rouge { font-family: Verdana, Arial, Helvetica, sans-serif; color: #A41128; text-decoration: none; font-size: 11px} 
.rouge:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #A41128; text-decoration: underline; font-size: 11px}
.titre {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #A41128;	text-decoration: none;font-size: 20px; font-weight: bold} 
.soustitre {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #A41128;	text-decoration: none;font-size: 16px; font-weight: bold} 
/* Nouvelle classe */
.answer {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 14px; font-weight: bold}
.soussoustitre {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;font-size: 14px; font-weight: bold} 
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; color: #e0e0e0; text-decoration: none; font-size: 11px}
.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none} 
/* Gabor */
.login { font-family: Verdana, Arial, Helvetica, sans-serif; color: #e0e0e0; background-color: c00000; text-decoration: none; font-size: 11px}
.login:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none} 
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #959595; text-decoration: none; font-size: 11px}
.footer:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.navigation { font-family: Verdana, Arial, Helvetica, sans-serif; color: #E6E6E6; text-decoration: none; font-size: 11px}
.navigation:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}

/* doc handling system styles */
div.error {background-color: #D01030; color: #FFFFFF;}
.error { background-color: #D01030;}

.transp { color: #FFFFFF; }
.sectiontable { border-width: 0px; width: 95%; }
.sectiontable_path { background-color: #FFFFFF; }
.sectiontable_section_created { background-color: #FFFFEE; }
.sectiontable_section_published { background-color: #FFDDDD; }
.sectiontable_section_validated { background-color: #DDDDFF; }
.sectiontable_subsections { background-color: #EEEEEE; }
.sectiontable_documents { background-color: #DDDDDD; }
span.sectiontable_path { color: #FFFFFF; }
span.sectiontable_ext { color: #FFFFFF; }
span.sectiontable_subsections { color: #EEEEEE; }
span.sectiontable_documents { color: #DDDDDD; }
.document_created { padding: 3pt; background-color: #FFFFEE; }
.document_published { padding: 3pt; background-color: #FFDDDD; }
.document_validated { padding: 3pt; background-color: #DDDDFF; }
.link_created {
	color: #777730;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none;
}
.link_created:hover {
	TEXT-DECORATION: underline;
}
.link_published {
	color: #AA0050;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none;
}
.link_published:hover {
	TEXT-DECORATION: underline;
}
.link_validated {
	color: #0000EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none;
}
.link_validated:hover {
	TEXT-DECORATION: underline;
}

div.create	{ background-color: #EEAAAA; padding: 2mm; }

iframe.docframe { height: 600px; width: 98%; }
object.docframe { height: 98%; width: 98%; }
div.docframe 	{
	text-align: center; 
	margin-top: 10px;
}

.doc_title	{ text-align: center; }
.doc_authors	{ text-align: center; }
.doc_type	{ text-decoration: italic; }
/*table.doc_data	{ border-width: 1px; border-color: black; }*/
td.doc_data	{ vertical-align: top; }
td.doc_indent	{ width: 2%; }
table.doc_meta	{ width: 75%; }
td.doc_meta_category	{ width: 30%; font-style: italic; }
td.doc_meta_value	{}
table.doc_display	{ padding: 10px; }
table.doc_display td	{ vertical-align: baseline; }
table.actions_display	{ padding: 10px; }
table.actions_display td.icontext	{ vertical-align: center; }
td.tree {
	padding: 6px; margin: 6px;
}
span.keyword_found
		{ color: #0000FF; }
span.keyword_notfound
		{ color: #333333; }

tr.mainfile	{ background-color: #FFDDDD; }
tr.extrafile	{ background-color: #DDDDFF; }
tr.htmlfile	{ background-color: #FFFFCC; }
div.filtered	{ background-color: #DDDDFF; 
		  border-width: 1px; 
		  border-color: black; 
		  border-style: solid;
		  padding: 8px; }
div.unfiltered	{ background-color: #FFFFFF; 
		  border-width: 1px; 
		  border-color: black; 
		  border-style: solid;
		  padding: 8px; }
td.filter_control	{ background-color: #DDDDFF; 
			  border-style: solid;
			  border-color: black;
			  border-width: 1px; }


tr.userlist_row_even	{ background-color: #DDDDFF; }
tr.userlist_row_odd	{ background-color: #FFDDDD; }

