@charset "iso-8859-1";
/* 
Cette feuille de style est commune à toutes les pages du site de l'ORFS.
Elle donne donc les grandes lignes de la charte graphique

Les couleurs principalement utilisées sont : 
	- gris anthracite (#505050)
	- jaune (#EFB116) 
*/
/* ================================================================================================================ */
/* GENERAL
/* ================================================================================================================ */

body	{padding:0px;margin:0px;margin-top:15px;margin-left:20px;}
img		{padding:0px;margin:0px;border:none;display:inline;}
table	{margin:0px;padding:0px;}
tr		{padding:0px;margin:0px;}
td		{vertical-align:top;padding:0px;margin:0px;}
h1		{font-family:arial;font-size:12pt;margin:0px;margin-top:20px;margin-bottom:22px;}
h2		{font-family:arial;font-size:12pt;margin-left:30px;}
h3		{font-family:arial;font-size:10pt;}
p		{font-size:9pt;font-family:arial;color:#505050;padding:0px;margin:0px;}
a		{padding:0px;margin:0px;color:#505050;}
a:hover	{text-decoration:none;}
input, textarea	{border:solid 1px #505050;}


/* ================================================================================================================ */
/* TEXTES
/* ================================================================================================================ */

p.classic		{text-align:justify;margin-bottom:20px;}
b.bleue			{color:#505050;}
p.pucefleche	{background:url(../orfs_img/puce_fleche2.gif);background-repeat:no-repeat;padding-left:15px;margin-bottom:15px;margin-left:25px;text-align:justify;}
p.pucefleche a	{text-decoration:none;font-weight:bold;color:#505050}
p.up			{text-align:right;margin-top:5px;}
p.listefleche	{background:url(../suio_img/puce_fleche.gif);background-repeat:no-repeat;padding-left:15px;margin:0px;margin-left:25px;}
p.gab_bas		{font-size:7pt;color:white;}





/* ================================================================================================================ */
/* INTERFACE
/* ================================================================================================================ */

table.quick_menus	{width:121px;margin-bottom:40px;}
a.quick_menus		{color:#505050;text-decoration:none;}
p.quick_menus		{margin:0px;padding:0px;font-weight:bold;font-size:8pt;background:url(../orfs_img/puce_carres.gif);background-repeat:no-repeat;padding-left:10px;margin-left:10px;}
a.quick_menus:hover	{text-decoration:underline;}
td.cases_menus		{border:solid 1px #505050;background-color:white;padding:1px;padding-left:3px;}
td.gab_bas			{background-color:#505050;text-align:center;}
td.barre_des_menus	{background-color:#505050;height:14px;text-align:right;}
img.menus_haut		{margin:0px;padding:0px;margin-right:20px;}
img.encarts			{margin-bottom:25px;}
p.path				{font-size:8pt;color:#505050;margin-top:5px;}
p.path a			{color:#505050;}



/* ================================================================================================================ */
/* GROSSES PUCES OVALES
/* ================================================================================================================ */

p.num0, p.num1, p.num2, p.num3, p.num4, p.num5, p.num6{font-weight:bold;color:#505050;margin-top:30px;padding-left:21px;margin-left:4px;padding-bottom:2px;}
p.num0			{background:url(../orfs_img/num0.gif);background-repeat:no-repeat;}
p.num1			{background:url(../orfs_img/num1.gif);background-repeat:no-repeat;}
p.num2			{background:url(../orfs_img/num2.gif);background-repeat:no-repeat;}
p.num3			{background:url(../orfs_img/num3.gif);background-repeat:no-repeat;}
p.num4			{background:url(../orfs_img/num4.gif);background-repeat:no-repeat;}
p.num5			{background:url(../orfs_img/num5.gif);background-repeat:no-repeat;}
p.num6			{background:url(../orfs_img/num6.gif);background-repeat:no-repeat;}
p.ss_num		{margin-left:25px;}
p.num0 a		{text-decoration:none;}
p.num0 a:hover	{text-decoration:underline;}






/* ================================================================================================================ */
/* MENUS DEROULANTS
/* ================================================================================================================ */

#layer1 			{left:411px;position:absolute;top:90px;visibility:hidden;padding-left:10px;padding-top:1px;}
#layer2 			{left:515px;position:absolute;top:90px;visibility:hidden;padding-left:10px;padding-top:1px;} 
#layer3 			{left:621px;position:absolute;top:90px;visibility:hidden;padding-left:10px;padding-top:1px;}
#layer4 			{left:681px;position:absolute;top:90px;visibility:hidden;padding-left:10px;padding-top:1px;}
a.lienMenu			{text-decoration:none;color:#505050;font-size:8pt;font-family:arial;}
a.lienMenu:hover	{color:#ba0b0b;}




/* ================================================================================================================ */
/* LIENS */
/* ================================================================================================================ */

p.liens_url{text-align:right;margin-bottom:80px;border-bottom:solid 1px #245289;}
p.liens_url a {text-decoration:none;}
p.liens_url a:hover {text-decoration:underline;}





/* ================================================================================================================ */
/* COMMANDES */
/* ================================================================================================================ */

div.form_comm p{color:#505050;font-weight:bold;}
div.form_comm input{margin-bottom:5px;}





/* ================================================================================================================ */
/* ACTUS */
/* ================================================================================================================ */

p.art_date{font-size:8pt;margin:0px;}
p.art_titre{font-weight:bold;margin:0px;margin-bottom:5px;}
p.art_resume{font-size:9pt;margin:0px;margin-bottom:20px;text-align:justify;}

.typelien{color:#ba0b0b;font-size:8pt;padding-left:10px;}
.typelien a{text-decoration:none;}






/* ================================================================================================================ */
/* SUBANOR 
/* ================================================================================================================ */

/* Subanor : Tableaux de données */
table.reqs1						{border-collapse:collapse;margin-left:25px;width:532px;margin-top:10px;margin-bottom:40px;}
table.reqs1 th, table.reqs1 td	{border:solid 1px black;text-align:center;vertical-align:middle;height:20px;}
table.reqs1 th					{background-color:#EFB116;}

/* Subanor : Tableaux englobant deux tableaux de données */
table.reqs2				{border-collapse:collapse;margin:0px;padding:0px;margin-bottom:37px;}
table.reqs2 td			{text-align:center;vertical-align:middle;}
table.reqs2 table.reqs1	{margin-bottom:3px;}

/* Subanor : pas de resultat */
p.reqs_no_rez	{margin-left:25px;margin-top:15px;margin-bottom:15px;}

/* Subanor : Camembert et autres histos */
p.reqs_graf		{margin-left:25px;margin-top:15px;margin-bottom:100px;}

/* Subanor : Lignes des totaux */
table.reqs1 th.reqs_total, table.reqs1 td.reqs_total {background-color:#eeeeee;font-weight:bold;}
th.reqs_total p		{font-weight:bold;text-align:left;margin-left:10px;}

.reqs_total_2 {background-color:#EEE8AA;font-weight:bold;}
th.reqs_total_2		{font-weight:bold;text-align:left;margin-left:10px;}

/* Subanor : page de recherche avancée */
table.sra 		{margin:0px;padding:0px;margin-left:25px;width:532px;}
table.sra th	{border:solid 1px #505050;background-color:#efb116;width:190px;padding-left:10px;text-align:left;}
table.sra p		{color:#505050;}

/*
table.reqs1 th.rq2{background-color:#5075A1;}
th.rq2 p{color:white;} */





/* ================================================================================================================ */
/* DIVERS
/* ================================================================================================================ */

img.couv_etude	{border:solid 1px black;width:70px;height:100px;}
a.invisible		{text-decoration:none;}
