h3.spip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
table.spip {

}

table.spip tr.row_first {
	background-color: #FFFFFF;
}

table.spip tr.row_odd {
	background-color: #ACCFE5;
}

table.spip tr.row_even {
	background-color: #C2EAB5;
}

table.spip td {
	padding: 1px;
	text-align: center;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
table.spip th {
	padding: 1px;
	text-align: center;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { 	font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { 	font-family:Arial, Helvetica, sans-serif; clear: both; font-size: 10px; margin-left:auto; margin-right:auto;
}

.spip_puce { list-style-position: outside; }
ul.spip { list-style: disc; }
ol.spip { list-style: decimal; }
ul.spip li, ol.spip li { 
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
	list-style: inherit; }
li.spip { 
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
	margin: 0.3em 0 0.3em 0.8em;
	list-style-position: outside; }

p.spip {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
		}

.spip_url { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#0000FF; text-decoration:none;} 
.spip_url:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FF0000; text-decoration:underline overline;} 

A.liensChemin:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066FF; text-decoration: none}
A.liensChemin:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066FF; text-decoration: none}
A.liensChemin:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066FF; text-decoration: none}
A.liensChemin:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline}
.menuDeroulantChemin {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #D2E4FF; border: 1px #0066FF solid; color: #0066FF}
.tableauLiensChemin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #D2E4FF;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
}
.intituleLivreOr	{
					color:#000000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					text-align:right;
					}
.caseLivreOr		{
					text-align:left;
					}
.tableauLivreOr		{
					border:1px solid #000000;
					background-color:#0099CC;
					}
INPUT.LivreOr		{
					width:300px;
					border:1px solid #000000;
					background-color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-weight:bold;
					}
INPUT.LivreOrBout   {
					width:100px;
					border:1px solid #000000;
					background-color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-weight:bold;
					}
TEXTAREA.LivreOr		{
					width:300px;
					border:1px solid #000000;
					background-color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-weight:bold;
					}
.titreLivreOr		{
					font-size:12px;
					text-align:left;
					color:#000000;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					}
.messageLivreOr		{
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#000000;
					text-align:justify;
					}
.navigLivreOr		{
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#000000;
					text-decoration:none;
					font-weight:bold;
					}
.navigLivreOr2		{
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#CCCCCC;
					text-decoration:none;
					font-weight:bold;
					}
body				{
	margin:3px 0 0 0;
	background-color: #0099CC;
					}
.piedsdepage		{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #FFFFFF;
					}
.filettableau		{
	border: 1px solid #000000;
	background-color: #FFFFFF;
					}
.grosTitre			{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#338DB5;
	background-position: center;
					}
.intertitre			{
					font-family:Arial, Helvetica, sans-serif;
					color:#FF0000;
					font-weight:bold;
					font-size:12px;
					}
.celluleContenu		{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:justify;
	background-color: #FFFFFF;
					}
.celluleContenuPetit{
					font-family:Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:10px;
					}
.sousTitre			{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#DD9522;
	background-position: center;
					}
.soussousTitre		{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align: center;
					}
.lienPDP			{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					text-decoration:none;
					color:#000000;
					}
.menuprincipal		{
					color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					text-decoration:none;
					}
A.menuprincipal:link	{
					color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					text-decoration:none;
					}
A.menuprincipal:active	{
					color:#FFFF00;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					text-decoration:none;
					}
A.menuprincipal:visited{
					color:#FFFFFF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					text-decoration:none;
					}
A.menuprincipal:hover	{
					color:#FFFF00;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					text-decoration:none;
					}
.menugauche			{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche:link	{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche:active	{
					color:#444444;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche:visited{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche:hover	{
					color:#FF0000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche2:link	{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche2:active	{
					color:#444444;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche2:visited{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					text-decoration:none;
					}
A.menugauche2:hover	{
					color:#FF0000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					text-decoration:none;
					}

A.menuspecial:link	{
					color:#0000FF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menuspecial:active	{
					color:#4444FF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menuspecial:visited{
					color:#0000FF;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.menuspecial:hover	{
					color:#FF0000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}

.tableauHistoLicence	{	
						border:1px solid #000000;
						}
.barreGauche		{
					background-color:#0099CC;
					}
A.lienCentre:link	{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.lienCentre:active	{
					color:#444444;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.lienCentre:visited{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
A.lienCentre:hover	{
					color:#FF0000;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					}
.titreNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #57A1C2;
}
.barreHaut {
	background-color:#0099CC;
	padding: 5px;
	text-align: center;
}

