/*
Layout par défaut.
*/
body {
	margin: 0;
	padding: 0;
	background-color: #ccc;
	color: #036;
	font-family: Verdana, sans-serif;
	font-size: small;
}
#document {
	margin: 10px auto 0;
	width : 768px;
	background-color: #069;
}
#corps {
	clear: both;
	margin: 0 auto;
	padding : 0 0 12px 0;
}
#corpsInner {
	overflow: hidden; /* Clear sur les enfants flottants */
	width: 100%; /* Pour que MSIE et Opera7 prennent en compte l'overflow */
}
#colonnegauche {
  float: left;
	width: 19.23%;
	width: 19.205%;
}
#colonnedroite {
  float: left;
	width: 19.23%;
	width: 19.205%;
}
#contenu {
	float: left;
	width: 100%;
	background: #fff url(images/contenu_corner_left.gif) no-repeat bottom left;
}
/* plus spécifique que #contenu */
#corps .avecDeuxColonnes {width: 61.54%;} /*rétablie pour MSIE dans msie_fixes.css */
#corps .avecColonneDroite, #corps .avecColonneGauche {width: 80.77%;/* 630px rétablie pour MSIE dans msie_fixes.css */}
#contenuInner {
	background: url(images/contenu_corner_right.gif) no-repeat bottom right;
}
/*******************************************************************************
 * ELEMENTS GENERAUX
 ******************************************************************************/
.alignleft {text-align: left;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
img.alignleft {float: left;}
img.alignright {float: right;}
.clear {
	clear: both;
	font-size: 1px;
}
hr.clear {visibility: hidden;}
.skip, .accessLayout {
	position : absolute;
	left:0;
	top:-500px;
	width:1px;
	height:1px;
	margin:0;
	padding:0;
	overflow:hidden;
}
hr {
	height: 1px;
	border-style: none;
	border-top: 1px solid #1F3692;
}
img {border-style: none;}
acronym, abbr {
	border-bottom: 1px dashed;
	cursor: help;
	font-style: normal;
}
a:hover, a:focus {text-decoration: none;}
kbd, samp, code, pre {
	font-size : 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.image {
	background-color: white;
	padding-bottom: 6px;
	padding-top: 0px;
}
.image img {
	margin: 0px;
	padding:0px;
}

/*******************************************************************************
 * BANDEAU HAUT 
 ******************************************************************************/
#bandeau {
	height: 120px;
	color: #000;
}
h1, h1 img {
	margin: 0;
	padding: 0;
}
/*******************************************************************************
 * NAVIGATION TRANSVERSALE
 ******************************************************************************/
#navRapide {
  background: #1991D1 url(images/navRapide_gauche.gif) no-repeat 0 100%;
  border-bottom : 10px solid #fff;
  font-size: 80%;
}
#navRapide ul {
  margin : 0;
  padding : 3px 15px;
  height: 2.2em; /* Pour caller le background-image au bon endroit (=height de #navRapide a) */
  background: url(images/navRapide_droite.gif) no-repeat 100% 100%;
  vertical-align: middle;
}
#navRapide li {
  display : inline;
  list-style-type: none;
}

#navRapide a {
    display : block;
    float : left;
    height : 2.2em; /* (=height de #navRapide ul) */
    color : #fff;
    font-size: 1.5em;
	font-weight: bold;
}
#navRapide form {
  float : right;
  width: 245px;
  margin : 0 0 0 5px;
  padding : 0 0 2px 30px;
  background : url(images/picto_navR_recherche.gif) no-repeat 0 0;
  color : #fff;
  vertical-align: top;
}
#navRapide input {
  border : 1px solid #333;
  padding : 1px 2px;
  margin : 0;
  font-size : 90%;
  font-weight: 500;
}
#navRapide input.submit {
  border-width : 0;
  margin : 0px 2px 0 2px;
  padding : 0;
}
#navRapide label {
  margin : 0;
  padding : 0;
}
/*******************************************************************************
 * NAVIGATION primaire
 ******************************************************************************/
#navprimaire {
	padding-bottom: 10px;
	background: #fff;
}
#navprimaire ul {
  margin : 0;
  padding : 0;
}
#navprimaire ul ul {border-bottom: none;}
#navprimaire li {
  margin : 0;
  padding : 0;/*3px 5px 3px 10px;*/
  list-style-type: none;
  background-color: #36AEEE;
}
#navprimaire li.couleur1 {
  background: #36AEEE url(images/navprimaire_fondCouleur1.gif) no-repeat 100% 0;
}
#navprimaire li.couleur2 {background-color: #2DA5E5;}
#navprimaire li.couleur3 {background-color: #259DDD;}
#navprimaire li.couleur4 {background-color: #1D95D5;}
#navprimaire li.couleur5 {background-color: #158DCD;}
#navprimaire li.couleur6 {background-color: #0C84C4;}
#navprimaire .fond {
  background: #0c84c4 url(images/navprimaire_fondBasG.gif) no-repeat left bottom; /* On place une couleur de fond 
	pour gérer le cas ou il rajoute plus de 6 items (li.couleur6 , li.couleur7)  */
}
#navprimaire .fond div {
	background: url(images/navprimaire_fondBasD.gif) no-repeat right bottom; 
}
#navprimaire a {
  display : block;
  padding : 3px 5px 3px 10px;
  color : #fff;
  font-size : 105%;
  font-weight : bold;
  text-decoration: none;
}
#navprimaire a:hover {color: #069;}
#level2 {
	border-bottom: 1px solid #36aeee;
	background: #fff url(images/nav1Level2_top.gif) no-repeat top left;
}
#navprimaire #level2 li {
	margin-left: 5px;
	border-left: 1px solid #36aeee;
	border-right: 1px solid #36aeee;
	background-color: transparent;
}
#navprimaire #level2 a {
	color: #036;
	font-weight: normal;
}
#navprimaire #level2 a:hover {/*font-weight: bold;*/}
#level2 strong {
	display: block;
	position: relative;
	left: -16px;
	padding-left: 16px;
	background: url(images/nav1Level2_current.gif) no-repeat left top;
	color: #cc3503;
	text-decoration: underline;
	font-weight: normal;
}
#level2 .withLevel3 strong {
	background-image: url(images/nav1Level2_current_withLevel3.gif);
}
#navprimaire #level3 {
	border: none;
	background: #ffece6;
	padding-left: 10px;
}
#navprimaire #level3 li {
	margin-left: 0;
	border: none;
	border-left: 2px dotted #e8f4fa;
}
.withLevel3 #level3  strong {
	position: static;
	left: 0;
	padding-left: 0;
	background-image: none;
}
/*******************************************************************************
 * CHEMIN
 ******************************************************************************/
#chemin {
	margin: 0;
	padding: 0 10px .5em 10px;
	color: #cc3503;
	font-size: 90%;
	font-style: italic;
}
#chemin a {
	text-decoration: none;
	color: #CC3503;
}
#chemin a:hover {text-decoration: underline;}
/*******************************************************************************
 * TIMER PRESENT EN COLONNE GAUCHE
 ******************************************************************************/
#timerBox {
	margin: 10px 0;
	padding: 0;
	color: #fff;
}
#timerControler {
	margin: 0;
	padding: 0;
	text-align: right;
}
#timerControler a{color: #fff;text-decoration: none;}
#timer {
	margin: 0;
	padding: 3px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	text-align: center; 
}
/*******************************************************************************
 * MODULES
 ******************************************************************************/
.modules {margin: 0 0 12px 0;}
/*******************************************************************************
 * MODULES REDACTIONNEL
 ******************************************************************************/
.PRT_MODULE_TXT {
	background: #fef5c2 url(images/PRT_MODULE_TXT_bottomLeft.gif) no-repeat left bottom;
}
.PRT_MODULE_TXT .moduleBox {
	width: 100%;
	background: url(images/PRT_MODULE_TXT_bottomRight.gif) no-repeat right bottom;
}
.PRT_MODULE_TXT .moduleContent {
	padding-bottom: 19px;
}
.PRT_MODULE_TXT h3 {
	margin: 0;
	padding: 0 0 0 35px;
	background: #006699 url(images/PRT_MODULE_TXT_top.gif) no-repeat top left;
	color: #fff;
	line-height: 56px;
	text-align: right;
}
.PRT_MODULE_TXT ul, .PRT_MODULE_TXT p {
	margin: 2px 5px 10px;
	padding: 0;
	list-style: none;
}
.PRT_MODULE_TXT a {
	color: #036; 
}
.firstPRTMODULETXT h3 {background-image: url(images/PRT_MODULE_TXT_topFirst.gif);}
/*******************************************************************************
 * MODULES TEMPLATES
 ******************************************************************************/
.PRT_MODULE_TPL {
	background : #1991d1 url(images/module_tpl_bottomRight.gif) no-repeat bottom right;
	color: #fff;
}
.PRT_MODULE_TPL .moduleBox {	
	background : url(images/module_tpl_bottomLeft.gif) no-repeat bottom left;
}
.PRT_MODULE_TPL .moduleContent {	
	background: url(images/module_tpl_titre.gif) no-repeat top left;
}
.PRT_MODULE_TPL h3 {
	margin: 0;
	padding : 2px 0 10px 35px;
	font-size: 133%;
	line-height: 30px;
	text-align: right;
}
#colonnegauche .firstPRTMODULETPL h3 {
	background: url(images/module_tpl_titre_firstLeft_corner.gif) no-repeat top right;
}
#colonnedroite .firstPRTMODULETPL h3 {
	background: url(images/module_tpl_titre_firstRight_corner.gif) no-repeat top left;
}
.PRT_MODULE_TPL .tpls {
	padding-bottom: 5px;
}
.PRT_MODULE_TPL ul, .PRT_MODULE_TPL p {
	margin: 2px 5px 10px;
	padding: 0;
	list-style: none;
}
.PRT_MODULE_TPL li {
	margin: 0;
	padding: 5px 0;
	background: url(images/moduleLeft_separator.gif) no-repeat center bottom;
}
.PRT_MODULE_TPL a {
	color: #fff;
	text-decoration: none;
}
.PRT_MODULE_TPL a:hover, .PRT_MODULE_TPL a:focus {text-decoration: underline;}
/*******************************************************************************
 * TPL avec des liens vers le détail de la ressource 
 ******************************************************************************/

/*******************************************************************************
 * TPL_FORMULAIRE, et TPL avec des formulaires (dépositaires, fiche horaire, etc) 
 ******************************************************************************/
/* plus spécifique que "#article h3" */
#article .tpl_formulaire h3,
#article .tpl_depositaireListe h3,
#article .tpl_fichehoraireListe h3,
#article .tpl_fichehoraireListe h4
{
	margin: 0;
	padding: 0 0 0 18px;
	background: url(images/tpl_formulaire_topLeft.gif) no-repeat top left !important;
}
.tpl_formulaire h3 span,
.tpl_depositaireListe h3 span,
.tpl_fichehoraireListe h3 span,
.tpl_fichehoraireListe h4 span
{
	padding-right: 35px;
	background: #069 url(images/tpl_formulaire_topRight.gif) no-repeat top right;
	color: #fff;
}
.tpl_formulaire form,
.tpl_depositaireListe form,
.tpl_fichehoraireListe form {margin: 0; padding: 0;}
.formContent {
	padding-top: 15px;
	border: 1px solid #04669c;
}
.formContent fieldset {
	margin: 0.25em 0;
	border: none;
}
.formContent legend {
	margin: 0 0 10px 0;
	margin-left: -8px;
	padding: 0 0 0 25px;
	background: url(images/tpl_formulaire_legend.gif) no-repeat left center;
	color: #324E92;
	font-weight: bold;
	line-height: 21px;
}
.formContent p {
	margin: 0;
	padding: 2px;
}
.formContent label {
	margin: 0 .5em 0 0;
	padding-right: 35px;
	vertical-align: top;
	border-bottom: 1px dashed #b2b2b2;
}
p.action {
	margin: 10px 0 0;
	padding: 0;
	text-align: right;
}
#article .submit {
	border: 1px solid #b2b2b2;
	background-color: #f6f6f6;
}
#contenu textarea, #contenu input, #contenu select {
	border: 1px solid #000;
	color: #000;
}
/*******************************************************************************
 * TPL_FORMULAIRE : ERREURS
 ******************************************************************************/
ul.erreur li {padding: 5px 0;}
/* plus spécifique que ".tpl_formulaire label" (on annule tout) */
.tpl_formulaire ul.erreur label {
	margin: 0;
	padding-right: 0;
	border-bottom: none;
/*	color: #f00;*/
}
/*******************************************************/
/*******************************************************************************
 * TPL_DEPOSITAIRES, TPL_INFOGREVE
 ******************************************************************************/
.tpl_depositaireListe table,
.tpl_infogreve table
{
/*	width: 100%;*/
	border-collapse: collapse;
	text-align: center;
}
.tpl_depositaireListe thead, .tpl_infogreve thead {color: #fff;}
.tpl_depositaireListe th, .tpl_infogreve th {
	padding: 0;
	background : #1991d1 url(images/tpl_th_left.gif) no-repeat top left;
	vertical-align: top;
}
.tpl_depositaireListe th.first, .tpl_infogreve th.first {
	background-image: url(images/tpl_th_first.gif);
}
.tpl_depositaireListe th span, .tpl_infogreve th span {
	display: block;
	height: 100%;
	margin: 0;
	padding: 3px 15px;
	background : url(images/tpl_th_right.gif) no-repeat top right;
}
.tpl_depositaireListe th.last span, .tpl_infogreve th.last span {
	background-image: url(images/tpl_th_last.gif);
}
.tpl_depositaireListe tbody, .tpl_infogreve tbody {color: #fff;}
.tpl_depositaireListe tr.ligne0, .tpl_infogreve tr.ligne0 {background-color: #39c;}
.tpl_depositaireListe tr.ligne1, .tpl_infogreve tr.ligne1 {background-color: #069;}
.tpl_depositaireListe td, .tpl_infogreve td {
	padding: 2px;
	vertical-align: middle;
}
/*******************************************************************************
 * TPL_PERTUBATION (INFO TRAFIC) CENTRAL
 ******************************************************************************/
.tpl_pertur_bation {
position: relative; /*MSIE bug */
	background: #1991d1 url(images/tpl_pertubations_bottomRight.gif) no-repeat right bottom;
}
/* plus spécifique que "#article h3" */
#article .tpl_pertur_bation h3 {
	margin: 0;
	padding-left: 60px;
	background: #fff url(images/tpl_pertubations_topLeft.gif) no-repeat left top;
	font-size: 130%;
}
#article .tpl_pertur_bation h3 span {
	padding-right: 48px;
	background: #1991d1 url(images/tpl_pertubations_topRight.gif) no-repeat right top;
	color: #fff;
}
#article .tpl_pertur_bation .tplContent1 {
	padding-bottom: 20px;
	background: url(images/tpl_pertubations_bottomLeft.gif) no-repeat left bottom;
}
#article .tpl_pertur_bation .tplContentInner {
	padding: 0 5px;
	border: 1px solid #1991d1;
	background: #fff;
}
#article .tpl_pertur_bation dd {
	margin-left:0;
	padding-left: 0;
}
#article .tpl_pertur_bation .titrage {
	font-weight: bold;
}


/*******************************************************************************
 * TPL_PERTUBATION (INFO TRAFIC) MODULE
 ******************************************************************************/
/* Plus spécifique que #colonnedroite .moduleRight */
#colonnedroite .tpl_perturbations h3 {
	margin: 0;
	padding: 0 0 0 35px;
	background: #1991d1 url(images/tpl_pertubationsMDL_top.gif) no-repeat left top;
	line-height: 35px;
}
.tpl_perturbations .content1 {
	padding-top: 19px;
	background: #1991d1 url(images/tpl_pertubationsMDL_contentTop.gif) no-repeat left top;
}
.PRT_MODULE_TPL .tpl_perturbations ul {
	margin: 0;
	padding: 0 0 19px 0;
	background: url(images/tpl_pertubationsMDL_bottomRight.gif) no-repeat right bottom;
	list-style : none;
}
.tpl_perturbations li {
	margin: 0;
	padding: 5px 0 5px 12px;
	list-style : none;
}
.tpl_perturbations img {
	margin-right: 3px;
	margin-left: -12px;
}
.tpl_perturbations a {
	color: #fff;
	text-decoration: none;
}

/*******************************************************************************
 * PLAN DU SITE
 ******************************************************************************/
.tpl_plansite, .tpl_plansite .paragraphe {
    width: 100%;
    overflow: hidden;
}
#article .tpl_plansite .items {
	width: 40%;
	margin: 10px 0;
	background-color: #ffc;
}
#article .tpl_plansite .itemLeft {
	float: left;
	margin-right: 10px;
}
#article .tpl_plansite .itemRight {
	float: right;
	margin-left: 10px;
}
#article .tpl_plansite .heading {
	background: #036 url(images/plan_corner_topLeft.gif) no-repeat top left;
    /*#36aeee url(images/plan_corner_topLeft.gif) no-repeat top left;*/
}
#article .tpl_plansite h3 {
	margin: 0;
	padding : 0 0 0 28px;
	background:  url(images/plan_corner_topRight.gif) no-repeat top right;
	color: #fff;
	line-height: 25px;
}
#article .tpl_plansite h3 a {color: #fff;}
#article .tpl_plansite ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
#article .tpl_plansite li {background: none;}
#article .tpl_plansite a {text-decoration: none;}
/*************************************************
 NON TRAITE
 */

/*******************************************************************************
 * ARTICLE
 ******************************************************************************/
#article {padding: 0 10px;}
#article h2 {
	margin: 5px 0 10px 0;
	padding: .3em 54px .3em 0;
	background: url(images/contenu_H2.gif) no-repeat 100% 100%;
	clear: both;
	font-weight: bold;
	font-size: 105%;	
}
.paragraphe {
	margin: 10px 0;
	padding: 1px 0 1px 5px;
	/*pas d'overflow pour permettre aux éléments table de sagrandir sans perdre d'info
    overflow: hidden;*/ /* Clear sur les enfants flottants */
}
#article h3 {
	margin: 0 0 10px 0;
	padding: 0 0 0 16px;
	background: url(images/contenu_H3.gif) no-repeat 0 3px;
	color : #c63;
	font-size: 100%;
	font-weight: 700;	
}
#article h4 {font-size: 100%;}

#article a {color: #324E92;}
#article img {margin: 3px;}
#article ul {
	margin: 0 0 0 10px;
	padding: 0;
}
#article li {
  margin : 0;
  padding : 0 0 0 10px;
  background: url(images/picto_triangle6.gif) no-repeat 0 5px;
  list-style-type: none;
}
#article .tpl_depositaireListe li {
  background: url(images/picto_triangle5.gif) no-repeat 0 5px;
}
#article ol li {
	background: none;
	list-style-type: decimal;
}
#hautPage {
	padding-right: 17px;
	background: url(images/haut_page.gif) no-repeat right top;
}
#print {
	padding-right: 25px;
	background: url(images/imprimer.gif) no-repeat right top;
}
/* Table Wysiwyg */

table.contribTable {
	border-collapse: collapse;
	border-color: #069;
}
table.contribTable th, table.contribTable td {
	padding: 2px 5px;
}
table.contribTable th.col {
    background-color: #069;
    color: #fff;
    text-align: center;
}
table.contribTable th.row {
    background-color: #d6e7ef;
    color: #069;
    text-align: left;
}
/* FIN : Table Wysiwyg */
/*******************************************************************************
 * STYLE DE PARAGRAPHE
 ******************************************************************************/
/* A LA UNE */
.PRS_A_LA_UNE {
	padding-left: 0;
	background-color: #dcf0ff;
	border : 1px solid #069;
	border-top-width: 0;
	color: #036;
	font-weight: bold;
}
.PRS_A_LA_UNE .paragrapheInner {
	overflow: hidden;
	width: 100%;
	background: url(images/prs_a_la_une_titre.gif) no-repeat left top;
}
#article .PRS_A_LA_UNE h3 {
	margin: 0 0 0 45px;
	padding: 0;
	background: #fff url(images/prs_a_la_une_titre_right.gif) no-repeat right top;
	color: #069;
	line-height: 20px;
	font-size: 120%;
}
#article .PRS_A_LA_UNE p {
	margin: 0;
	padding: 0;
	line-height: 150%;
}
#article .PRS_A_LA_UNE img {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
/* AUTRES STYLES */
.PRS_SAUMON, .PRS_VERT, .PRS_BLEU, .PRS_ROSE, .PRS_JAUNE {padding: 0;}
.PRS_SAUMON {background: #fcf1dd url(images/prs_saumon_topLeft.gif) no-repeat top left;}
.PRS_VERT {background: #e7f6dc url(images/prs_vert_topLeft.gif) no-repeat top left;}
.PRS_BLEU {background: #e0f5f5 url(images/prs_bleu_topLeft.gif) no-repeat top left;}
.PRS_ROSE {background: #fff5f5 url(images/prs_rose_topLeft.gif) no-repeat top left;}
.PRS_JAUNE {background: #fbfdd0 url(images/prs_jaune_topLeft.gif) no-repeat top left;}
.PRS_SAUMON .extra1 {background: url(images/prs_saumon_topRight.gif) no-repeat top right;}
.PRS_VERT .extra1 {background: url(images/prs_vert_topRight.gif) no-repeat top right;}
.PRS_BLEU .extra1 {background: url(images/prs_bleu_topRight.gif) no-repeat top right;}
.PRS_ROSE .extra1 {background: url(images/prs_rose_topRight.gif) no-repeat top right;}
.PRS_JAUNE .extra1 {background: url(images/prs_jaune_topRight.gif) no-repeat top right;}
.PRS_SAUMON .extra2 {background: url(images/prs_saumon_bottomRight.gif) no-repeat bottom right;}
.PRS_VERT .extra2 {background: url(images/prs_vert_bottomRight.gif) no-repeat bottom right;}
.PRS_BLEU .extra2 {background: url(images/prs_bleu_bottomRight.gif) no-repeat bottom right;}
.PRS_ROSE .extra2 {background: url(images/prs_rose_bottomRight.gif) no-repeat bottom right;}
.PRS_JAUNE .extra2 {background: url(images/prs_jaune_bottomRight.gif) no-repeat bottom right;}
.PRS_SAUMON .paragrapheInner, .PRS_VERT .paragrapheInner, .PRS_BLEU .paragrapheInner, .PRS_ROSE .paragrapheInner, .PRS_JAUNE .paragrapheInner {
	overflow: hidden;
	zoom:1;
	padding: 0 20px 20px;
}
.PRS_SAUMON .paragrapheInner {background: url(images/prs_saumon_bottomLeft.gif) no-repeat bottom left;}
.PRS_VERT .paragrapheInner {background: url(images/prs_vert_bottomLeft.gif) no-repeat bottom left;}
.PRS_BLEU .paragrapheInner {background: url(images/prs_bleu_bottomLeft.gif) no-repeat bottom left;}
.PRS_ROSE .paragrapheInner {background: url(images/prs_rose_bottomLeft.gif) no-repeat bottom left;}
.PRS_JAUNE .paragrapheInner {background: url(images/prs_jaune_bottomLeft.gif) no-repeat bottom left;}
#article .PRS_SAUMON h3, #article .PRS_VERT h3, #article .PRS_BLEU h3, #article .PRS_ROSE h3, #article .PRS_JAUNE h3 {
	margin: 0;
	padding: 0;
	background-image: none;
	color: #036;
	font-size: 120%;
	text-align: center;
}
#article .PRS_SAUMON h3 {background-color: #f8dda9;}
#article .PRS_VERT h3 {background-color: #c2e7a7;}
#article .PRS_BLEU h3 {background-color: #b2e5e5;}
#article .PRS_ROSE h3 {background-color: #ffe5e5;}
#article .PRS_JAUNE h3 {background-color: #f5f98a;}
/* ### */
/*******************************************************************/
/*                                BAS DE PAGE                      */
/*******************************************************************/
#basPage {
	clear: both;
	padding: 0;
	background: url(images/document_bottomLeft.gif) no-repeat left bottom;
	color: #fff;
	text-align:center;
}
#basPage div {
  margin:0 auto;
  padding:5px 0;
  background : url(images/document_bottomRight.gif) no-repeat right bottom;
}
#basPage ul {
	margin : 0 auto;
	padding : 0;
	font-weight: normal;
	color: #000;
}
#basPage ul li {display:inline;}
#basPage ul li a {
	padding: 0 10px 0 4px;
	margin: 0;
	text-decoration: none;
  color:#fff;
	background: url(images/fo_basdepage_separateur.gif) no-repeat 100% 2px;	
}
#basPage ul li a:hover {text-decoration: underline;}
#basPage .last a {background-image: none;}
#dernierMAJ {
	margin: 0;
	padding: 0;
	background: #ccc;
	color: #333;
}
/************************************************************************************/
/*                                      PAGINATION                                  */
/************************************************************************************/
.blocNavigation {
	text-align: center;
	background-color: #fff;	
}
.regletteNavigation {margin: 5px 0 10px 0;}
.regletteNavigation span {
	padding: 2px 0;
	border-bottom: 1px solid;
	border-bottom-color: black;
}
.regletteNavigation a {
	margin: 0 2px;
	padding: 0 2px;
	border-bottom: 1px solid;
	border-right: 1px solid;
	text-decoration: none;	
	color: #000000;
	background-color: #ebebeb;
	border-bottom-color: #000000;
	border-right-color: #000000;	
}
.regletteNavigation a:hover, .regletteNavigation a.pageSelected {
	background-color: #4E6CC4;
	color: #ffffff !important;
}
/*  */
