body,td,th,p {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#303030;
	font-size: 11px;
	margin:0;
	padding:0;
	line-height : 17px;
}
body {
	/* background-color: #ffffff; */
}
/* td{font-weight: bold;} */
ul#onglets {
	list-style-type: none;
	padding-bottom: 21px;
	border-bottom: 1px solid #AF0208;
	margin: 0;
	padding-left:2px;
}

.lienaide {
	cursor: help;
	text-decoration: none;
	border-bottom: 1px dotted; 
}
ul#onglets li {
	float: left;
	height: 18px;
	margin: 2px 2px 0px 2px;
	border: 1px solid #AF0208;
	background-color: #CCCCCC;
}

ul#onglets li.onglet_active {
	border-bottom: 1px solid #EDEDD1;
	background-color: #EDEDD1;
}

ul#onglets a {
	float: left;
	display: block;
	color: #AF0208;
	text-decoration: none;
	padding: 0px;
	cursor: default ;
}

ul#onglets li.onglet_inactive a:hover {
	background: #FFF;
	cursor: pointer ;
}

ul#onglets li.onglet_neutre,
ul#onglets li.onglet_neutre a {
	border: none;
	background:none;
	cursor: pointer ;
	width:0px;
}
#cadre {
	border-top:0px;
	border-left:#AF0208 1px solid;
	border-right:#AF0208 1px solid;
	border-bottom:#AF0208 1px solid;
	background: #EDEDD1; 
}
.espace {
	padding: 10px;
}
#page {
	/* width: 48em; */
	width: 80%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width:800px;
	background:#FFFFFF;
	padding: 10px;
	
}
.puce {
	list-style-image: url(../images/puce.gif);
}

.entete {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #AF0208; text-decoration:none; font-weight:bold;}

/* SELECTION PANIERS */
.sel_onope {background:#f2f2f2;}
.sel_tdope {background:#f2f2f2 url(../images/flag_ope.png) top left no-repeat;}
.sel_ofope {background:transparent;}
.sel_onres {background:#f2f2f2;}
.sel_tdres {background:#f2f2f2 url(../images/flag_res.png) top left no-repeat;}
.sel_ofres {background:transparent;}

/* ZONES DE SAISIE : TEXT et TEXTAREA FOCUS - BLUR */
.zoneof {background-color:#ffffff;}
.zoneon {background-color:#DEE7F7;}


.sel_tb {border-top:0px;border-left:0px;border-right:0px;border-bottom:0px;border-color:#CCCCCC}
.sel_tx {font-family: Verdana, Arial; font-weight: normal; font-size: 9px; color:#000000}

.tri {font-family: arial, sans-serif; font-weight: bold; font-size: 11px; color:#AF0208}

.resultat {
	background-color: transparent;
	border: 0px outset;
	width: 95%;
}
.exportation {
	background-color: #CADD95;
	border: 0px outset;
	width: 95%;
}
.debug {
	display:block; 
	background-color: #FFFFFF;
	border: 1px outset #FF0000;
	color: #FF0000;
	font-size: 10px;
	padding:5px;
}

.blocressource {
	display:block; 
	width: 99%;
}
.grille {
	background-color: #FFFFFF;
	border: 1px;
	border-style: outset;
	width: 100%
}
.message {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color:#404040;
}
.guide {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
}
.aide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 2px inset #f2f2f2;
	margin-bottom: 20px;
}
.operateur {
 	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#AF0208;
}
.libelle {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #AF0208;
}
.colonne {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 8px;
	color: #AF0208;
}
.exemple {
 	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#000000;
}
.requete {
 	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#AF0208;
}
.critere {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#404040;
}
.champ {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:#000000;
}
.resume {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	text-align: justify;
}
.titre {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#2F6900;
}
.info, h4, h4.a {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color:#2F6900;
}
.source {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	color:#646464;
}
.vedette {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#ffffff;
	background-color: #AF0208;
}
.vedettegrp {
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	font-style: italic;
	font-size: 13px;
	color:#404040;
}
.cote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#008080;
}
.status {
	font-weight: bold;
	font-size: 11px;
	color:#404040;
	font-style: normal;
	text-align: right;
}
.ligne { 
	border-top: 1px solid #427FA6;
	width : 80%; 
	margin: 20px;
} 

.nomorg {font-family : Verdana, Arial; font-size : 12px; color : #646464; font-weight:bold; text-decoration:none}

a.neutre {}
a.neutre:hover {}

a.lien {font-size:12px;color: #2F6900;font-style: normal;border-bottom: 1px dotted #2F6900;text-decoration: none;}
a.lien:hover {font-size:12px;color: #AF0208;border-bottom: 1px dotted transparent;text-decoration: none;}
a.comp {font-size:12px;color: #804040;font-style: normal;border-bottom: 1px dotted #804040;text-decoration: none;}
a.comp:hover {font-size:12px;color: #AF0208;border-bottom: 1px dotted transparent;text-decoration: none;}

/* BARRE DE NAVIGATION */
a.barre_lien   {font-weight: bold ;font-family:Verdana; font-size:11px;color:#73A800;text-decoration:none; border: 1px solid #CCCCCC}
a.barre_lien:link    {font-weight: bold ;font-family:Verdana; font-size:11px;color:#73A800; border: 1px solid #CCCCCC}
a.barre_lien:visited {font-weight: bold ;font-family:Verdana; font-size:11px;color:#73A800; border: 1px solid #CCCCCC}
a.barre_lien:active {font-weight: bold ;font-family:Verdana; font-size:11px;color:#FFFFFF; border: 1px solid #AF0208}
a.barre_lien:hover   {font-weight: bold ;font-family:Verdana; font-size:11px;color:#FFFFFF;background-color:#AF0208; border: 1px; border-style: inset}

.barre_off {font-family: Verdana; font-weight: bold; font-size: 11px;color:#FFFFFF; background-color:#AF0208; border: 1px; border-style: inset}
.barre_texte {font-family: arial, sans-serif;	font-weight: bold; font-size: 11px; color:#FFFFFF;}
.barre_deb {background-color: #AF0208}
.barre_fin {background-color: #CCCCCC}


th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background:#AF0208;
	color:#FFFFFF;
}

/* STYLES POUR L'ACCES AUX LEXIQUES */
/* LIENS */
a.lienlex   {font-family:Courier new;font-size:11px;color:#00349a;text-decoration:none}
a.lienlex:link    {font-family:Courier new;font-size:11px;color:#00349a}
a.lienlex:visited {font-family:Courier new;font-size:11px;color:#00349a}
a.lienlex:active  {font-family:Courier new;font-size:11px;color:#00349a}
a.lienlex:hover   {font-family:Courier new;font-size:11px;color:#AF0208}
/* BOUTONS */
/* LISTE DE SELECTION - PRENDRE POLICE NON PROPORTIONNELLE */
.listelex {
	font-family : Courier new;
	font-size : 11px;
	color : #00349a;
	text-decoration:none;
	width:100%
}
/* TABLEAUX */
.externe {
	border: 0px;
	border-style: inset;
	width: 100%
}
.liste {
	background-color: #FFFFFF;
	border: 1px;
	border-style: inset;
	width: 100%
}

fieldset {
	padding: 10px;
	border: 1px outset;
}
fieldset legend {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #AF0208;
	font-weight: bold;
}
a.info{
position:relative; 
z-index:24; 
color:#000;
text-decoration:none
}

a.info:hover{
z-index:25;
background-color:#FFF
}

a.info span{
display: none
}

a.info:hover span{ 
display:block; 
position:absolute;
top:2em; left:2em; width:27em;
border:3px inset #AF0208;
background-color:#CCFFFF; 
color:#000;
text-align: left;
font-weight:none;
padding:5px;
}
.ressource {
	width: 98%;
	text-align: left;
	border-left:1px dotted #AF0208;
/*
	border-left:1px solid #AF0208;
	border-bottom:1px solid #AF0208;
	border-right:0px;
	border-top:0px;
	border:2px inset;
*/
/*	border:1px dotted #2F6900;*/
	background:#EDEDD1; 
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 3px;
}
.legende {
	font-family : "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-style: italic;
}
