/* Feuille de style des ressources
 *
 * Auteur : 
 * Mise à jour : 
 *
 *
 * Historique :
 *     
 *
 *
 *
 */


/* Principes de couleurs :
 */


/* styles généraux de base */
body {
	color: #7D0000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	scrollbar-face-color: #b22222;
	scrollbar-shadow-color: #b22222;
	scrollbar-highlight-color: #b22222;
	scrollbar-3dlight-color: #7D0000;
	scrollbar-darkshadow-color: #7D0000;
	scrollbar-track-color: #EAA6A6;
	scrollbar-arrow-color: #EAA6A6;
}


/* coloration des liens */
a:link    	{
	border: none;
}
a:active  	{}
a:visited 	{}
a:hover   	{}

a.clair:link    	{
	border: none;
	color: #FFE8CC;
}
a.clair:active  	{
	color: #FFE8CC;
}
a.clair:visited 	{
	color: #FFE8CC;
}
a.clair:hover   	{
	color: #FFE8CC;
}


a.infoslegales:link    	{
	border: none;
	text-decoration: none;
	color: #ACACAC;
}
a.infoslegales:active  	{
	color: #ACACAC;
	text-decoration: none;
}
a.infoslegales:visited 	{
	color: #ACACAC;
	text-decoration: none;
}
a.infoslegales:hover   	{
	color: #ACACAC;
	text-decoration: none;
}


/* titres */
h1    		{
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
}
h2    		{
	color: #B22222;
	font-size: 13px;
	margin: 10px 10px 0px 10px;
}

h3    		{
	color: #B22222;
	font-size: 12px;
	margin: 10px 10px 0px 10px;
}

/* différents types de paragraphes */
p        	{}

.texte        	{
	text-align: justify;
	color: #660000;
	margin: 10px 10px 0px 10px;
}

.special        	{
	font-size: 12px;
	font-weight: normal;
	color: #DA3D3D;
}

.note        	{
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	margin: 10px 10px 0px 10px;
}

.basdepage       	{
	border: none;
	text-decoration: none;
	color: #ACACAC;
	text-align: right;
	margin: 10px 0px 0px 0px;
}

/*div*/
div.contenu
{
	margin: 30px 0px 0px 0px;
	width: 522px;
	height: 260px;
	overflow: auto;
}


/* paragraphes spéciaux */
pre         {}
img			{border-width:0}

img.flag			{
	border-width: 1;
	border-color: #848484 #848484 #848484 #848484;
}

/* pour le span, commentaires (.c), headers et mots clés (.h), erreurs (.e) */
.c			{}
.h			{}
.e			{}


/* types spécialisés */
acronym		{ font-variant: small-caps; letter-spacing: 0.1em }


/* gestion des listes */
ul			{ }
ol			{ }
li    	{
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
}
ol li		{ }
ol ol li	{ }
ol ol ol li	{ }


/* tableaux */
caption		{}
table		{
	display: table;
	empty-cells: show;
	border-collapse: collapse;
	background-color: transparent;
	color: black;
	padding-top: 0pt;
	padding-left: 0pt;
	padding-bottom: 0pt;
	padding-right: 0pt;
	border-style: solid;
	border-color: black;
	border-top-width: 0pt;
	border-left-width: 0pt;
	border-bottom-width: 0pt;
	border-right-width: 0pt;
	table-align: left;
	font-size: 12px;
}

table.formulaire{
	margin: 0px 10px 0px 10px;
}
td			{}

/*td speciaux*/
td.tab1{
	background-color: #A52A2A;
	color: White;
	border: 1px solid Black;
	font-size: x-small;
	padding: 1px 2px 1px 2px;
	text-align: center;
}

td.tab2{
	background-color: #FFD7A6;
	border: 1px solid Black;
	font-size: x-small;
	padding: 1px 2px 1px 2px;
}

td.contenu{
	padding: 0px 120px 0px 0px;
}

th			{}
thead		{}
tr			{}
