body  { color: black; font-size: 10px; font-family:  Arial, Helvetica, Verdana }
a:link , a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline;color:#0056AA }
a.actu:hover { text-decoration: none;color: #ffffff }
a.sijavais:hover { text-decoration: none;color:#ffffff}
a.aide:hover { text-decoration: none;color:#ffffff}
a.bibli:hover { text-decoration: none;color:#cc9933}
a.bibli1:hover{ text-decoration: none;color:#ffffff}
a.membre:link , a.membre:visited, a.membre:active { text-decoration: none; color:#c2c2d8 }
a.membre:hover { text-decoration: none;color:#ffffff}
.membre2		{ font-weight: bold; font-size: 11px ; color : #006699}
a.membre2		{ text-decoration: none; color : #006699; }
a.membre2:hover	{ text-decoration: underline; }
a:link.hide , a:visited.hide, a:active.hide { text-decoration: none; color:#FFFFFF }
a:hover.hide { text-decoration: none;color:#FFFFFF}
a.hide { color: #FFFFFF	}

a.rubesp_membre:link , a.rubesp_membre:visited, a.rubesp_membre:active { text-decoration: none; color:#0056AA }
a.rubesp_membre:hover	{	text-decoration: underline;color:#0056AA	}

a.rubesp_membre_over:link , a.rubesp_membre:visited, a.rubesp_membre:active { text-decoration: none;  }
a.rubesp_membre_over:hover	{	text-decoration: underline	; }

.hide{ color: #FFFFFF ;  font-size: 7px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.marron-c1  { color: #e1ceaa; text-decoration: none }
.orange-c1  { color: #fbb98c; text-decoration: none }
.bleu-c1  	{ color: #c2c2d8; text-decoration: none }
.rose-c1  	{ color: #ffcaf0; text-decoration: none }
.bleu-c2  	{ color: #c2c2d8; text-decoration: none }
.rose-c2  	{ color: #FF3497; text-decoration: none }
.bleu-c3  	{ color: #68689E; text-decoration: none }
.gris  		{ color: #666666; text-decoration: none }
.marron-c2  { color: #A07D39; text-decoration: none }
.vert-c1	{ color: #33cc00; text-decoration: none	}

a.aide2:hover 		{ text-decoration: none;color:#ffcaf0}
a.sijavais2:hover	{ text-decoration: none;color:#c2c2d8}
a.bibli2:hover		{ text-decoration: none;color:#e1ceaa}
.nav				{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav,a:link.nav , a:visited.nav, a:active.nav 		
					{ text-decoration: none; color : #006699; }
a.nav:hover			{ text-decoration: underline; }
.cmoiki  			{ color: #D1D10F; text-decoration: none }

/* --------texte-------- */
.cadre { font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 5px; margin-left: 5px }
.cadrenumero { font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 3px; margin-right: 1px; margin-left: 1px }
.cadrenews { font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 15px; margin-left: 15px }
.cadre2 { font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 5px 5px 3px }
.txt7 { font-size: 7px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt8  { font-size: 8px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt9  { font-size: 9px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtital { font-style: italic; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt10  { font-size: 10px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt11  { font-size: 11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

/* --------titres--------  */
.titre7 { font-weight: bold; font-size: 7px; font-family:  Arial,Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre8 { font-weight: bold; font-size: 8px; font-family:  Arial,Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre9  { font-weight: bold; font-size: 9px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre10 { font-weight: bold; font-size: 10px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre11	{ font-weight: bold; font-size: 11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre12  { font-weight: bold; font-size: 12px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre13 { font-weight: bold; font-size: 13px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre14 { font-weight: bold; font-size: 14px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre15 { font-weight: bold; font-size: 15px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre16 { font-weight: bold; font-size: 16px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre17 { font-weight: bold; font-size: 17px; font-family: Arial, Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none }

/* --------couleurs-------- */
.blanc  { color: white; text-decoration: none }
.noir  { color: black; text-decoration: none }
.vert-f    { color: #006800; text-decoration: none }
.vert-c   { color: #b2dc00; text-decoration: none }
.vert-m { color: #878a51; text-decoration: none }
.bleu-m  { color: #119492; text-decoration: none }
.bleu-f    { color: #069; text-decoration: none }
.bleu-gz    { color: #069; background-color:#ffffff; text-decoration: none }
.bleu-c   { color: #6f88c0; text-decoration: none }
.rouge-f   { color: #d90909; text-decoration: none }
.rouge-c   { color: #fa3232; text-decoration: none }
.gris-f   { color: #434343; text-decoration: none }
.gris-c  { color: silver; text-decoration: none }
.orange-f   { color: #fb6a00; text-decoration: none }
.orange-c  { color: #f90; text-decoration: none }
.violet-f   { color: #9f1556; text-decoration: none }
.violet-c   { color: #ea2b85; text-decoration: none }
.marron-f  { color: #c60; text-decoration: none }
.marron-m { color: #d0a111; text-decoration: none }
.marron-c  { color: #c90; text-decoration: none }
.rose-f    { color: #dd149d; text-decoration: none }
.rose-c  { color: #fcccb6; text-decoration: none }
.jaune-c   { color: #fcfa6a; text-decoration: none }
.jaune-f  { color: #e2df02; text-decoration: none }
.numindigo { color: #200d81; text-decoration: none }
.numazur { color: #00a0c6; text-decoration: none }
.numvert { color: #008240; text-decoration: none }

/* --------extras-------- */
.cellule		{ color: #e2df02; background: url(img/01/inter/03int_15.gif) no-repeat 0px 0px }
.input			{ color: white; background-color: #f60; border: solid 2px gray }
select			{ color: #d90909; font-size: 10px; background-color: #f60; border-right: 10px none }
.lien_bouton	{ color: white; font-weight: bold; text-decoration: none; background-color: #3f6899 }
.saisie			{ background-color: #f1f1e5; border: solid 1px #b10000 }
.saisie2		{ background-color: #f1f1e5; border: solid 1px #b10000 ; width: 87px}
.mybutton		{ background-image: url('img/picto/btn_deg2.gif')	}
.saisieS		{ color: #006800; font-weight: bold; background-color: #f1f1e5; border: solid 1px #b10000 }

.register_form td.row1 {
	background-color : #efefef;
}
.register_form td.row2 {
	background-color : #dee3e7;
}
.separator_form	{ height:28px; text-align:center; color: #FFFFFF; font-weight: bold; border: solid 1px #b10000 }
.logo img	{ margin-right: 3px }
.justify	{ text-align: justify ; margin-right: 1em }
.msg_login	{ float:left; vertical-align: middle	}
.drapeau	{ float: right ; vertical-align: middle }
.rubrique	{ margin-left: 30px ; margin-right: 20px ;	color:#0056AA}
.forum		{ margin-left: 0px 	;	border: 1px solid #6f88c0;}
.login	td	{ 	font-size: 12px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
				text-decoration: none;
			}
.table		{	
				border: 1px solid #6f88c0;
				background-color: #F2F9FD
			}
.table td	{
				border: 1px solid #ffffff;
				font-weight: bold; font-size: 11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
				text-decoration: none;
			}
.table2		{	
				border: 1px solid #6f88c0;
				background-color: #FFFFFF
			}
.table2 td	{
				border: 0px solid #ffffff;
				font-weight: bold; font-size: 11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
				text-decoration: none;
			}	
td.tablehead{
				background-image: url('img/picto/cellpic.gif');
				height:28px; text-align:center; color: #FFFFFF; font-weight: bold; border: solid 1px #b10000 ;
			}
.errmsg		{
				color:#FF0000;
			}
.arbo_actu ul,li,a {
				margin-bottom:0px;
				margin-top:0px;
}

td.bandeau_docup
{
	font-size: 11px;
	padding-left: 30px;
}

.underline{
	text-decoration: underline;
}

a.url_site
{
	font-weight: bold; font-size: 11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;
}

/*-------------------RECHERCHE I3PE----------------------*/
table.recherche_i3pe { border:0px;}
table.recherche_i3pe table{ margin-left:0px; margin-right:0px; background-color:#F2F9FD;  }
table.recherche_i3pe td, .recherche_i3pe{ font-family:  Arial, Helvetica, Verdana; font-size:11px;	background-color:#F2F9FD; vertical-align:middle;}
table.recherche_i3pe img {vertical-align:middle;}

a.recherche_i3pe_titre:link , a.recherche_i3pe_titre:visited, a.recherche_i3pe_titre:active { text-decoration: none; }
a.recherche_i3pe_titre:hover { text-decoration: underline;color:#0056AA }
a.recherche_i3pe_titre	{	font-family:  Arial, Helvetica, Verdana; font-size:11px; font-weight:bold;}

.recherche_i3pe_input{ font-family:  Arial, Helvetica, Verdana; font-size:10px;	background-color:#F2F9FD; vertical-align:middle;}
.recherche_i3pe_submit{
	height:18px;
	font-family:  Arial, Helvetica, Verdana; 
	font-size:10px; vertical-align:middle; 
	border:0px solid #FFFFFF; color: #FFFFFF; 
	background-color:#c60;
	text-decoration: none;
}

.bandeau_glossaire
{
	font-family:  Arial, Helvetica, Verdana; 
	font-size:14px; vertical-align:middle; 
	text-decoration: none;
	font-weight:bold;
	color:white;
}
