/*
Couleurs du site
#FFFFFF : Blanc
#031430 : Bleu fonce (page index)

#19346F : Bleu fonce écriture + bg navigation

--- Page standard (accueil...)
#AAC8D5 : Bleu clair bg
#D0E0E8 : Bleu clair droite

--- Page actions
#8ACC4D : Vert bg
#DFF4A2 : Vert clair

--- Page service
#4CA2C9 : Bleu bg
#BFDEEC : Bleu clair

--- Page Publications
#F9D051 : Orange bg
#FDF8CE : Orange clair

*/

/*
---------- Interface (index.html)
*/
.bgPageIndex {
background-color:#031430;
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#FFFFFF;

margin:10px 10px 10px 10px;
}
a 			{ color:#19346F; }
a:hover		{ color:#66CCFF; }
a:visited	{ color:#19346F; }

table { border-collapse:collapse; }
td { font-size:12px; color:#000000; }

form { display:inline; }

img { border:none; background-color:transparent; }

/*
---------- Fonds de page
*/
.bgPageStandard, .bgPageActions, .bgPageService, .bgPagePublications {
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#19346F;
margin:10px 10px 10px 10px;
}
.bgPageStandard 	{ background-color:#AAC8D5; }
.bgPageActions		{ background-color:#8ACC4D; }
.bgPageService		{ background-color:#4CA2C9; }
.bgPagePublications { background-color:#F9D051; }

/*
---------- Navigation
*/
.bgNavStandard, .bgNavStandardTop, .bgNavStandardBottom, 
.bgNavActions, .bgNavActionsTop, .bgNavActionsBottom, 
.bgNavService, .bgNavServiceTop, .bgNavServiceBottom, 
.bgNavPublications, .bgNavPublicationsTop, .bgNavPublicationsBottom {
	background-color:#19346F;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:195px;
}
.bgNavStandard, .bgNavActions, .bgNavService, .bgNavPublications {
	padding:0px 0px 0px 0px;
}
.bgNavStandardTop, .bgNavStandardBottom, 
.bgNavActionsTop, .bgNavActionsBottom, 
.bgNavServiceTop, .bgNavServiceBottom, 
.bgNavPublicationsTop, .bgNavPublicationsBottom {
	background-color:#19346F;
	height:10px;
	padding:0px 0px 0px 0px;
	font-size:2px;
}

.bgNavStandardTop 			{ background-image:url(images/bgNavStandardTop.gif); background-position:top; background-repeat:no-repeat;  }
.bgNavStandardBottom 		{ background-image:url(images/bgNavStandardBottom.gif); background-position:bottom; background-repeat:no-repeat; }
.bgNavActionsTop 			{ background-image:url(images/bgNavActionsTop.gif); background-position:top; background-repeat:no-repeat; }
.bgNavActionsBottom 		{ background-image:url(images/bgNavActionsBottom.gif); background-position:bottom; background-repeat:no-repeat; }
.bgNavServiceTop 			{ background-image:url(images/bgNavServiceTop.gif); background-position:top; background-repeat:no-repeat; }
.bgNavServiceBottom 		{ background-image:url(images/bgNavServiceBottom.gif); background-position:bottom; background-repeat:no-repeat; }
.bgNavPublicationsTop 		{ background-image:url(images/bgNavPublicationsTop.gif); background-position:top; background-repeat:no-repeat; }
.bgNavPublicationsBottom 	{ background-image:url(images/bgNavPublicationsBottom.gif); background-position:bottom; background-repeat:no-repeat; }

.bgNavStandard a.menuItem, .bgNavActions a.menuItem, .bgNavService a.menuItem, .bgNavPublications a.menuItem {
	display:block;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.bgNavStandard a.menuSubItem, .bgNavActions a.menuSubItem, .bgNavService a.menuSubItem, .bgNavPublications a.menuSubItem {
	display:block;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}
.bgNavStandard a.menuItem:hover, .bgNavStandard a.menuSubItem:hover {
	background-color:#AAC8D5;
	color:#FFFFFF;
	text-decoration:none;
}
.bgNavActions a.menuItem:hover, .bgNavActions a.menuSubItem:hover {
	background-color:#8ACC4D;
	color:#FFFFFF;
	text-decoration:none;
}
.bgNavService a.menuItem:hover, .bgNavService a.menuSubItem:hover {
	background-color:#4CA2C9;
	color:#FFFFFF;
	text-decoration:none;
}
.bgNavPublications a.menuItem:hover, .bgNavPublications a.menuSubItem:hover {
	background-color:#F9D051;
	color:#FFFFFF;
	text-decoration:none;
}


.bgContenuStandard, .bgContenuActions, .bgContenuService, .bgContenuPublications {

background-repeat:no-repeat;
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#000000;
padding:15px 0px 10px 20px;
height:400px;
width:535px;
}
.bgContenuStandard 		{ background-image:url(images/bgContenuStandard.gif); background-color:#AAC8D5; padding:10px 0px 10px 20px; }
.bgContenuActions 		{ background-image:url(images/bgContenuActions.gif); background-color:#8ACC4D; padding:35px 0px 10px 20px; }
.bgContenuService 		{ background-image:url(images/bgContenuService.gif); background-color:#4CA2C9; padding:35px 0px 10px 20px; }
.bgContenuPublications 	{ background-image:url(images/bgContenuPublications.gif); background-color:#F9D051; padding:35px 0px 10px 20px; }

.bgContenuStandard div.contenu 		{ overflow:auto; height:380px; padding:0px 5px 0px 0px; }
.bgContenuActions div.contenu 		{ overflow:auto; height:355px; padding:0px 5px 0px 0px; }
.bgContenuService div.contenu 		{ overflow:auto; height:355px; padding:0px 5px 0px 0px; }
.bgContenuPublications div.contenu 	{ overflow:auto; height:355px; padding:0px 5px 0px 0px; }

.bgNavDroiteStandard, .bgNavDroiteActions, .bgNavDroiteService, .bgNavDroitePublications {
background-repeat:no-repeat;
font-family:arial, verdana, sans-serif;
font-size:9px;
color:#19346F;
padding:5px 5px 5px 5px;
height:400px;
width:150px;
}
.bgNavDroiteStandard {
background-color:#AAC8D5;
background-image:url(images/bgNavDroiteStandard.gif);
font-size:9px;
}
.bgNavDroiteActions {
background-color:#8ACC4D;
background-image:url(images/bgNavDroiteActions.gif);
font-size:9px;
}
.bgNavDroiteService {
background-color:#4CA2C9;
background-image:url(images/bgNavDroiteService.gif);
font-size:9px;
}
.bgNavDroitePublications {
background-color:#F9D051;
background-image:url(images/bgNavDroitePublications.gif);
font-size:9px;
}


/*
---------- Titres
*/
.titreFleche {
background-image:url(images/flecheGd.gif);
background-repeat:no-repeat;
background-position:top left;
padding:8px 0px 0px 30px;
font-size:14px;
font-weight:bold;
color:#000000;
min-height:28px;
font-family:arial, verdana, sans-serif;
}
.titre1 { font-size:18px; font-weight:bold; }
.titre2 { font-size:14px; font-weight:bold; }
.titre3 { font-size:12px; font-weight:bold; }
.bgContenuStandard .titre1, .bgContenuStandard .titre2, .bgContenuStandard .titre3 { color:#AAC8D5; }
.bgContenuActions .titre1, .bgContenuActions .titre2, .bgContenuActions .titre3 { color:#8ACC4D; }
.bgContenuService .titre1, .bgContenuService .titre2, .bgContenuService .titre3 { color:#4CA2C9; }
.bgContenuPublications .titre1, .bgContenuPublications .titre2, .bgContenuPublications .titre3 { color:#F9D051; }

.bgNavDroiteActions .titre1 { font-size:11px; color:#19346F; font-weight:bold; }
.bgNavDroiteActions .titre2 { font-size:10px; color:#4CA2C9; font-weight:bold; }
.bgNavDroiteService .titre1 { font-size:12px; color:#19346F; font-weight:bold; }
.bgNavDroiteService .titre2 { font-size:11px; color:#19346F; font-weight:bold; }
.bgNavDroitePublications .titre1 { font-size:11px; color:#FF3401; font-weight:bold; }
.bgNavDroitePublications .titre2 { font-size:10px; color:#FF3401; font-weight:bold; }

/*
---------- Barres de séparation
*/
.bgContenuStandard hr, .bgNavDroiteStandard hr { border:3px dotted; width:100%; }
.bgContenuActions hr, .bgNavDroiteActions hr { border:3px dotted; width:100%; }
.bgContenuService hr, .bgNavDroiteService hr { border:3px dotted; width:100%; }
.bgContenuPublications hr, .bgNavDroitePublications hr { border:3px dotted; width:100%; }

/*
---------- News
*/
.bgPageNews {
background-color:#FFFFFF;
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#000000;

margin:10px 10px 10px 10px;
}
.bgJoursNews {
width:150px;
background-color:#BFDEEC;
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#19346F;
padding:10px 10px 10px 10px;
}

.bgPageNews p {
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#19346F;
}

/*
---------- Pages articles
*/
.bgPageArticleStandard, .bgPageArticleActions, .bgPageArticleService, .bgPageArticlePublications {
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#000000;
margin:10px 10px 10px 10px;
background-color:#FFFFFF;
}

.bgPageArticleStandard .titre1, .bgPageArticleStandard .titre2, .bgPageArticleStandard .titre3 { color:#AAC8D5; }
.bgPageArticleActions .titre1, .bgPageArticleActions .titre2, .bgPageArticleActions .titre3 { color:#8ACC4D; }
.bgPageArticleService .titre1, .bgPageArticleService .titre2, .bgPageArticleService .titre3 { color:#4CA2C9; }
.bgPageArticlePublications .titre1, .bgPageArticlePublications .titre2, .bgPageArticlePublications .titre3 { color:#F9D051; }

