
a {
	color: #000000;
	text-decoration:underline;
	font-weight:bold;
}
a {color:#115497; text-decoration : none; }
a:hover {color:#F07800; text-decoration : underline overline; }
a:activ {color:#F07800; text-decoration : none; }

.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
.aligncenter {
	text-align: center;
}
img {
	border-style: none;
}
img.alignleft {
	float: left;
}
img.alignright {
	float: right;
}
acronym {
	font-style: normal;
	border-bottom: 1px dashed;
	cursor: help;
}

.clear {
	clear: both;
	font-size: 1px;
  display:none;
}
.skipper {
	display: none;
}


/*                             BODY - DOCUMENT - CORPS                              */

body {
	font-family:Arial;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	line-height: 12pt;	
}
#document {
	width: 780px;
	margin:0;
	text-align: left;
}
#corps {	
	position: relative;
	width: 780px;
	left:0px;
	/*top:165px;*/
	background-color:#FFFFFF;
}
#colonnegauche {
	margin:0;
	padding:0;
  position:absolute;
	left:0;
	top:0;
	width:154px;
	border-right:1px solid #1F5678;
}
#colonnedroite {
	position: absolute;
	top:0;
	/*right:0;*/
	left:635px;
	/*margin:0px 5px 0 5px;*/
	width:140px;
	text-align:right;
}
#contenu {
	margin:0px 150px 20px 154px;
  border-left:1px solid #1F5678;
  padding:0;
  padding-left:6px;

}
#corps .avecDeuxColonnes {
  width:468px;
}
#corps .avecColonneDroite, #corps .avecColonneGauche {
  width:468px;
}


/*                                      CHEMIN                                      */

#chemin {
	margin: 2px 0 0 0;
	color:#1F5678;
	font-weight: bold;
	padding: 0;
}

#chemin a {
	color:#1F5678;
	font-weight: normal;
	text-decoration:none;
}


/*                                   FORM RECHERCHE                                 */

#formRecherche {
	/*width: 70%;
	margin: auto;*/
	padding: 0;
	margin: 0;
	margin-top: 20px;
  margin-bottom: 10px;
}
#formRecherche #filtre {
	float: left;
	/*width: 64%;*/
}
#formRecherche #filtreInit {
	/*float: left;
	width: 35%;*/
}
#formRecherche #filtreInit input{
	float: left;
	/*width: 35%;*/
}
#formRecherche #filtreInit label{
	width: 35%;
}
#formRecherche p {
	clear: both;
	margin: 0;
	padding: 2px 0;
}
#formRecherche p label {
	float: left;
	width: 120px;
	font-weight: normal !important;
}
#formRecherche p input, #formRecherche p select, #formRecherche p span  {
	text-align: left;
  /*float: right;*/
}
#formRecherche p span input, #formRecherche p span select {
	float: none;
	display: inline;
}
#formRecherche input, #formRecherche select {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #bebebe;
	padding: 1px;
}


/*                                   BANNIERES                                      */
/************************************************************************************/
#contenu #banniere_haut {
	display:block;
	/*top:156px;*/
  width:100%;
  border:none;
  text-align: left;
	margin:0;
	margin-top:-6px;
	padding:0;
  clear: both;
  color:#1F5678;
	font-weight: bold;
}

#contenu #banniere_haut img{
  padding:0;
  margin:0;
  padding-right:1px;
  border:none;
}




/************************************************************************************/
/*                                   NAVIGATION                                     */
/************************************************************************************/
#navprimaire, #navprimaire ul{margin:0;padding:0;}
#navprimaire {margin-top:9px;margin-bottom:9px;}
#navprimaire dt {
	cursor: pointer;
	margin:0;
	/*padding: 0 16px 0 0;*/
	padding:0;
	padding-right:5px;
	/*height: 16px;*/
	line-height: 16px;
	text-align:right;
	margin-left:5px;
}

#navprimaire dt a {
	color:#1F5678;
  font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	padding:0;
	margin:0;
}

/* Le premier sous menu de niveau 2 a une barre superieur et une inferieure*/
#navprimaire dt.Premier552 {border-top: 2px solid #A8E3CA;border-bottom: 1px solid #A8E3CA;}
#navprimaire dt.Premier553 {border-top: 2px solid #A4E1F8;border-bottom: 1px solid #A4E1F8;}
#navprimaire dt.Premier554 {border-top: 2px solid #C4BFE3;border-bottom: 1px solid #C4BFE3;}
#navprimaire dt.Premier555 {border-top: 2px solid #EEC4E3;border-bottom: 1px solid #EEC4E3;}
#navprimaire dt.Premier556 {border-top: 2px solid #EECCB1;border-bottom: 1px solid #EECCB1;}
#navprimaire dt.Premier557 {border-top: 2px solid #F9E3B4;border-bottom: 1px solid #F9E3B4;}
#navprimaire dt.Premier558 {border-top: 2px solid #FFF8AB;border-bottom: 1px solid #FFF8AB;}
#navprimaire dt.Premier559 {border-top: 2px solid #FFE3B0;border-bottom: 1px solid #FFE3B0;}
#navprimaire dt.Premier560 {border-top: 2px solid #FFB1B4;border-bottom: 1px solid #FFB1B4;}

/* Les sous menu de niveau 2 ont une barre inferieure*/
#navprimaire dt.secondaire552 {border-bottom: 1px solid #A8E3CA;}
#navprimaire dt.secondaire553 {border-bottom: 1px solid #A4E1F8;}
#navprimaire dt.secondaire554 {border-bottom: 1px solid #C4BFE3;}
#navprimaire dt.secondaire555 {border-bottom: 1px solid #EEC4E3;}
#navprimaire dt.secondaire556 {border-bottom: 1px solid #EECCB1;}
#navprimaire dt.secondaire557 {border-bottom: 1px solid #F9E3B4;}
#navprimaire dt.secondaire558 {border-bottom: 1px solid #FFF8AB;}
#navprimaire dt.secondaire559 {border-bottom: 1px solid #FFE3B0;}
#navprimaire dt.secondaire560 {border-bottom: 1px solid #FFB1B4;}

#navprimaire dt.secondaire552 a:hover {font-weight:bold;color:#219F6C;}
#navprimaire dt.secondaire553 a:hover {font-weight:bold;color:#199ACE;}
#navprimaire dt.secondaire554 a:hover {font-weight:bold;color:#5E52A0;}
#navprimaire dt.secondaire555 a:hover {font-weight:bold;color:#B55EA3;}
#navprimaire dt.secondaire556 a:hover {font-weight:bold;color:#B86F34;}
#navprimaire dt.secondaire557 a:hover {font-weight:bold;color:#D19E3D;}
#navprimaire dt.secondaire558 a:hover {font-weight:bold;color:#FFCC2A;}
#navprimaire dt.secondaire559 a:hover {font-weight:bold;color:#FF9933;}
#navprimaire dt.secondaire560 a:hover {font-weight:bold;color:#DB363A;}


#navprimaire dt a:visited {
	font-weight:normal;
	color:#1F5678;
}

#navprimaire dt.actif552 a {font-weight:bold;color:#219F6C;}
#navprimaire dt.actif553 a {font-weight:bold;color:#199ACE;}
#navprimaire dt.actif554 a {font-weight:bold;color:#5E52A0;}
#navprimaire dt.actif555 a {font-weight:bold;color:#B55EA3;}
#navprimaire dt.actif556 a {font-weight:bold;color:#B86F34;}
#navprimaire dt.actif557 a {font-weight:bold;color:#D19E3D;}
#navprimaire dt.actif558 a {font-weight:bold;color:#FFCC2A;}
#navprimaire dt.actif559 a {font-weight:bold;color:#FF9933;}
#navprimaire dt.actif560 a {font-weight:bold;color:#DB363A;}

#navprimaire dt.actif552 a:visited {font-weight:bold;color:#219F6C;}
#navprimaire dt.actif553 a:visited {font-weight:bold;color:#199ACE;}
#navprimaire dt.actif554 a:visited {font-weight:bold;color:#5E52A0;}
#navprimaire dt.actif555 a:visited {font-weight:bold;color:#B55EA3;}
#navprimaire dt.actif556 a:visited {font-weight:bold;color:#B86F34;}
#navprimaire dt.actif557 a:visited {font-weight:bold;color:#D19E3D;}
#navprimaire dt.actif558 a:visited {font-weight:bold;color:#FFCC2A;}
#navprimaire dt.actif559 a:visited {font-weight:bold;color:#FF9933;}
#navprimaire dt.actif560 a:visited {font-weight:bold;color:#DB363A;}

#navprimaire dt.principal {
	height: 25px;
	line-height: 25px;
	margin-top:3px;
}

#navprimaire .pactif552 img{visibility: visible;}
#navprimaire .pactif553 img{visibility: visible;}
#navprimaire .pactif554 img{visibility: visible;}
#navprimaire .pactif555 img{visibility: visible;}
#navprimaire .pactif556 img{visibility: visible;}
#navprimaire .pactif557 img{visibility: visible;}
#navprimaire .pactif558 img{visibility: visible;}
#navprimaire .pactif559 img{visibility: visible;}
#navprimaire .pactif560 img{visibility: visible;}

#navprimaire a {
  display : block;
  width:141px;
}

#navprimaire a:visited {
}

#navprimaire #navBouton552 a {background-image:url(images/bouton_552_on.gif);}
#navprimaire #navBouton553 a {background-image:url(images/bouton_553_on.gif);}
#navprimaire #navBouton554 a {background-image:url(images/bouton_554_on.gif);}
#navprimaire #navBouton555 a {background-image:url(images/bouton_555_on.gif);}
#navprimaire #navBouton556 a {background-image:url(images/bouton_556_on.gif);}
#navprimaire #navBouton557 a {background-image:url(images/bouton_557_on.gif);}
#navprimaire #navBouton558 a {background-image:url(images/bouton_558_on.gif);}
#navprimaire #navBouton559 a {background-image:url(images/bouton_559_on.gif);}
#navprimaire #navBouton560 a {background-image:url(images/bouton_560_on.gif);}

#navprimaire #navBouton552 a:hover {visibility: visible;}
#navprimaire #navBouton553 a:hover {visibility: visible;}
#navprimaire #navBouton554 a:hover {visibility: visible;}
#navprimaire #navBouton555 a:hover {visibility: visible;}
#navprimaire #navBouton556 a:hover {visibility: visible;}
#navprimaire #navBouton557 a:hover {visibility: visible;}
#navprimaire #navBouton558 a:hover {visibility: visible;}
#navprimaire #navBouton559 a:hover {visibility: visible;}
#navprimaire #navBouton560 a:hover {visibility: visible;}

#navprimaire #navBouton552 a:hover img{visibility: visible;}
#navprimaire #navBouton553 a:hover img{visibility: visible;}
#navprimaire #navBouton554 a:hover img{visibility: visible;}
#navprimaire #navBouton555 a:hover img{visibility: visible;}
#navprimaire #navBouton556 a:hover img{visibility: visible;}
#navprimaire #navBouton557 a:hover img{visibility: visible;}
#navprimaire #navBouton558 a:hover img{visibility: visible;}
#navprimaire #navBouton559 a:hover img{visibility: visible;}
#navprimaire #navBouton560 a:hover img{visibility: visible;}

#navprimaire #navBouton552 a.actif img{visibility: visible;}
#navprimaire #navBouton553 a.actif img{visibility: visible;}
#navprimaire #navBouton554 a.actif img{visibility: visible;}
#navprimaire #navBouton555 a.actif img{visibility: visible;}
#navprimaire #navBouton556 a.actif img{visibility: visible;}
#navprimaire #navBouton557 a.actif img{visibility: visible;}
#navprimaire #navBouton558 a.actif img{visibility: visible;}
#navprimaire #navBouton559 a.actif img{visibility: visible;}
#navprimaire #navBouton560 a.actif img{visibility: visible;}

#navprimaire dd {
	position: absolute;
	z-index: 100;
	left:115px;
	margin-top: -1.7em;
	padding: 0 0 0 5px;
	width: 200px;
	background-color: #B6CFE0;
	text-align:left;
	line-height: 16px;
}

#navprimaire dd.tertiaire552 {background-color: #A8E3CA;}
#navprimaire dd.tertiaire553 {background-color: #A4E1F8;}
#navprimaire dd.tertiaire554 {background-color: #C4BFE3;}
#navprimaire dd.tertiaire555 {background-color: #EEC4E3;}
#navprimaire dd.tertiaire556 {background-color: #EECCB1;}
#navprimaire dd.tertiaire557 {background-color: #F9E3B4;}
#navprimaire dd.tertiaire558 {background-color: #FFF8AB;}
#navprimaire dd.tertiaire559 {background-color: #FFE3B0;}
#navprimaire dd.tertiaire560 {background-color: #FFB1B4;}

#navprimaire ul {
	padding:2px;
	visibility:visible;
	display:none;
}

#navprimaire li {
	text-align: left;
  border-bottom: 1px solid #FFFFFF;
	list-style-type: none;
}

#navprimaire li a {
	color:#1F5678;
  font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	padding:0;
	margin:0;
}

#navprimaire dd.tertiaire552 li a:hover {font-weight:bold;color:#219F6C;}
#navprimaire dd.tertiaire553 li a:hover {font-weight:bold;color:#199ACE;}
#navprimaire dd.tertiaire554 li a:hover {font-weight:bold;color:#5E52A0;}
#navprimaire dd.tertiaire555 li a:hover {font-weight:bold;color:#B55EA3;}
#navprimaire dd.tertiaire556 li a:hover {font-weight:bold;color:#B86F34;}
#navprimaire dd.tertiaire557 li a:hover {font-weight:bold;color:#D19E3D;}
#navprimaire dd.tertiaire558 li a:hover {font-weight:bold;color:#FFCC2A;}
#navprimaire dd.tertiaire559 li a:hover {font-weight:bold;color:#FF9933;}
#navprimaire dd.tertiaire560 li a:hover {font-weight:bold;color:#DB363A;}


#navprimaire li a:visited {
	font-weight:normal;
	color:#1F5678;
}

/* Géré les menus de droite*/
#navsecondaire {
  margin-top:9px;
  margin-bottom:7px;
  float:right;
  text-align:right;
  width:140px;
  }

#navsecondaire img {
	margin:0;
	padding:0;
  height: 25px;
	line-height: 25px;
  display : block;
  width:103px; 
}

#navsecondaire #panier a {background-image:url(images/boutonPGS_panier.gif);background-position: right bottom;background-repeat: no-repeat;}
#navsecondaire #compte a {background-image:url(images/boutonPGS_compte.gif);background-position: right center;background-repeat: no-repeat;}
#navsecondaire #plan a {background-image:url(images/boutonPGS_plan.gif);background-position: right center;background-repeat: no-repeat;}

#navsecondaire #panier a:hover {visibility: visible;}
#navsecondaire #compte a:hover {visibility: visible;}
#navsecondaire #plan a:hover {visibility: visible;}

#navsecondaire #panier a:hover img{visibility: visible;}
#navsecondaire #compte a:hover img{visibility: visible;}
#navsecondaire #plan a:hover img{visibility: visible;}

#navsecondaire #panier a.actif img{visibility: visible;}
#navsecondaire #compte a.actif img{visibility: visible;}
#navsecondaire #plan a.actif img{visibility: visible;}

#navsecondaire #panier p.panier {
  margin:0;
  padding:0;
  line-height:normal;
  clear:both;
  display:block;
  height:auto;
  font-size:8pt;
  font-weight:bold;
  color:#1F5678;
}

#navsecondaire a {
  margin:0;
	padding:0;
	margin-top:2px;
  height: 25px;
	/*line-height: 25px;*/
  /*width:103px;*/
  display:block;
  float:right;
  text-align:right;  
}

#navsecondaire #panier {
  background: white;
}

#navsecondaire #panier p.panier a{
  background: white; 
  background-image: none;
  margin:0;
  padding:0;
  /*height: 0px;*/
  height: 14px;
  line-height:normal;
  font-size:8pt;
  color:#1F5678;
  clear:both;
  font-weight:normal;
	text-decoration:none;
  display:block;	
}

/************************************************************************************/
/*                                            CONTENU                               */
/************************************************************************************/
#contenu table {
	border: none;
	font-family: Arial;
}
#contenu th {
	background-color: #6D9AB4;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	padding: 2px 5px;
}
#contenu td {
	font-family:Arial;
	padding: 2px 5px;
	vertical-align:top;
}
#contenu h2 {
	font-family:Arial;
	color:#FFFFFF;
	display:block;
	width:auto;
	background-color:#1F5678;
	font-weight:bold;
	text-transform:uppercase;
	font-size:9pt;
	padding-left:5px;
	clear: both;
}

#contenu #menu552 h2 {background-color: #219F6C;}
#contenu #menu553 h2 {background-color: #199ACE;}
#contenu #menu554 h2 {background-color: #5E52A0;}
#contenu #menu555 h2 {background-color: #B55EA3;}
#contenu #menu556 h2 {background-color: #B86F34;}
#contenu #menu557 h2 {background-color: #D19E3D;}
#contenu #menu558 h2 {background-color: #FFCC2A;}
#contenu #menu559 h2 {background-color: #FF9933;}
#contenu #menu560 h2 {background-color: #DB363A;}

#contenu h3 {
	font-family:Arial;
	color:#FFFFFF;
	display:block;
	width:auto;
	background-color:#0071bb;
	font-weight:bold;
	font-size:10pt;
	padding-left:5px;
	clear: both;
}

#contenu #menu552 h3 {background-color: #6EC598;}
#contenu #menu553 h3 {background-color: #6EC1EE;}
#contenu #menu554 h3 {background-color: #8C81C6;}
#contenu #menu555 h3 {background-color: #D88CC9;}
#contenu #menu556 h3 {background-color: #DB9B6E;}
#contenu #menu557 h3 {background-color: #F1C46F;}
#contenu #menu558 h3 {background-color: #FFED6E;}
#contenu #menu559 h3 {background-color: #FFC66E;}
#contenu #menu560 h3 {background-color: #FA6E6E;}

#contenu h3 a {
	text-decoration:none;
	font-family:Arial;
	color:#FFFFFF;
	display:block;
	width:100%;
	font-weight:bold;
	font-size:9pt;
	clear: both;	
}

#contenu h4 {
	font-family:Arial;
	margin: 0 0 10px 0;
	padding: 0;
	color:#1F5678;
	font-weight: bold;
	font-size:11px;
}
#contenu div.tri li {
	margin: 0 0 0 30px;
	padding:0;
}
#contenu div.tri li {
	list-style-type: disc;	
}
#contenu div.tri img {
	margin: 0 0 0 2px;
}


#contenu .paragraphe {
	margin: 10px 0;
	display:block;
	/*padding-left: 5px;*/
	clear: both;
}

#contenu dt {clear:both;}

#contenu .PRS_ACCROCHE1 {
	background-color: #f6f6f6;
}
#contenu .PRS_ACCROCHE2 {
	margin: 0 10%;
	background-color: #0e3293;
	color: #ffffff;
}
#contenu .PRS_ACCROCHE2 a {
	color: #ffffff;
}
#contenu p.accroche {
	display:none;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}

#contenu a.alt, a.titre {
	color:#6D9AB4;
	text-decoration:underline;
	font-weight:bold;
}

#contenu a.alt:visited {
	color:#6D9AB4;
	text-decoration:underline;
}

strong, .titre {
  color:#6D9AB4;
	font-weight: bold;
}

#contenu #menu552 a.alt {color: #219F6C;}
#contenu #menu553 a.alt {color: #199ACE;}
#contenu #menu554 a.alt {color: #5E52A0;}
#contenu #menu555 a.alt {color: #B55EA3;}
#contenu #menu556 a.alt {color: #B86F34;}
#contenu #menu557 a.alt {color: #D19E3D;}
#contenu #menu558 a.alt {color: #FFCC2A;}
#contenu #menu559 a.alt {color: #FF9933;}
#contenu #menu560 a.alt {color: #DB363A;}

#contenu #menu552 a.alt:visited {color: #6EC598;}
#contenu #menu553 a.alt:visited {color: #6EC1EE;}
#contenu #menu554 a.alt:visited {color: #8C81C6;}
#contenu #menu555 a.alt:visited {color: #D88CC9;}
#contenu #menu556 a.alt:visited {color: #DB9B6E;}
#contenu #menu557 a.alt:visited {color: #F1C46F;}
#contenu #menu558 a.alt:visited {color: #FFED6E;}
#contenu #menu559 a.alt:visited {color: #FFC66E;}
#contenu #menu560 a.alt:visited {color: #FA6E6E;}

#contenu #menu552 a.titre {color: #219F6C;}
#contenu #menu553 a.titre {color: #199ACE;}
#contenu #menu554 a.titre {color: #5E52A0;}
#contenu #menu555 a.titre {color: #B55EA3;}
#contenu #menu556 a.titre {color: #B86F34;}
#contenu #menu557 a.titre {color: #D19E3D;}
#contenu #menu558 a.titre {color: #FFCC2A;}
#contenu #menu559 a.titre {color: #FF9933;}
#contenu #menu560 a.titre {color: #DB363A;}

#contenu a.alt:hover {
	text-decoration:none;
}

#contenu .petit {
	color:#6D9AB4;
	text-decoration: none;
	font-size: 7pt;
}

#contenu #menu552 .petit {color: #219F6C;}
#contenu #menu553 .petit {color: #199ACE;}
#contenu #menu554 .petit {color: #5E52A0;}
#contenu #menu555 .petit {color: #B55EA3;}
#contenu #menu556 .petit {color: #B86F34;}
#contenu #menu557 .petit {color: #D19E3D;}
#contenu #menu558 .petit {color: #FFCC2A;}
#contenu #menu559 .petit {color: #FF9933;}
#contenu #menu560 .petit {color: #DB363A;}

#contenu a.panier_add {
	color: #1f5678;
	text-decoration: none;
}
#contenu a.panier_add:visited {
	color: #1f5678;
}
#contenu a.panier_add:hover {
	text-decoration: underline;
}

#contenu img.panier_add {
  border:none;
  padding: 0;
  margin: 0;
  margin-bottom: -2px;
  margin-right:3px;
  text-decoration:none;
}

#contenu img {
	margin: 3px;
}

#contenu form {background-color:white;}
#contenu .submit {background-color:transparent;}
#contenu fieldset {
  margin:0;
}

#contenu legend {
	color:#CC3333;
	font-weight: bold;
	margin: 0 5px 0 5px;
}

/************************************************************************************/
/*                                HAUT DE PAGE                                       */
/************************************************************************************/
#hautPage {
	width: 780px;
	left:0;
}
#hautPage table {
  margin:0;
	padding:0;
	border:0;
  width:100%;
	clear:both;
	text-align: center;
	height:45px;
}
#hautPage a, #hautPage img {display:block;}

#hautPage td, #hautPage td a {
  margin:0;
  padding:0;
  height:45px;
}

#hautPage #navimg_1 {
  margin:0;
  padding:0;
  height:90px;
}

#contenu #navimg_2 {
  margin:0;
  padding:0;
  margin-left:-6px;
  height:30px;
}


#hautPage td.boutonPGS1 a {background-image:url(images/boutonPGS_1.gif);}
#hautPage td.boutonPGS2 a {background-image:url(images/boutonPGS_2.gif);}
#hautPage td.boutonPGS3 a {background-image:url(images/boutonPGS_3.gif);}
#hautPage td.boutonPGS4 a {background-image:url(images/boutonPGS_4.gif);}
#hautPage td.boutonPGS5 a {background-image:url(images/boutonPGS_5.gif);}
#hautPage td.boutonPGS6 a {background-image:url(images/boutonPGS_6.gif);}

#hautPage td.boutonPGS1 a:hover {visibility: visible;}
#hautPage td.boutonPGS2 a:hover {visibility: visible;}
#hautPage td.boutonPGS3 a:hover {visibility: visible;}
#hautPage td.boutonPGS4 a:hover {visibility: visible;}
#hautPage td.boutonPGS5 a:hover {visibility: visible;}
#hautPage td.boutonPGS6 a:hover {visibility: visible;}

#hautPage td.boutonPGS1 a:hover img{visibility: visible;}
#hautPage td.boutonPGS2 a:hover img{visibility: visible;}
#hautPage td.boutonPGS3 a:hover img{visibility: visible;}
#hautPage td.boutonPGS4 a:hover img{visibility: visible;}
#hautPage td.boutonPGS5 a:hover img{visibility: visible;}
#hautPage td.boutonPGS6 a:hover img{visibility: visible;}

#hautPage td.boutonPGS1 a.actif img{visibility: visible;}
#hautPage td.boutonPGS2 a.actif img{visibility: visible;}
#hautPage td.boutonPGS3 a.actif img{visibility: visible;}
#hautPage td.boutonPGS4 a.actif img{visibility: visible;}
#hautPage td.boutonPGS5 a.actif img{visibility: visible;}
#hautPage td.boutonPGS6 a.actif img{visibility: visible;}

/************************************************************************************/
/*                                BAS DE PAGE                                       */
/************************************************************************************/
#basPage{
  margin:0;
	padding:0;
	margin-top:10px;
	text-align:center;
	font-size:7pt;
	color: #1F5678;
	display:block;
	clear: both;
}

#basPage li {
	display:inline;
}
#basPage a, #basPage a:visited, #basPage a:hover {
	padding:0 4px 0 4px;
	border-right: 1px solid #1F5678;
	color: #1F5678;
	text-decoration: none;
	font-weight:normal;
}

#basPage a.premier {
	padding:0 4px 0 4px;
	border-left: 1px solid #1F5678;
}

#basPage a:visited {
	color: #739CB6;
}
#basPage a:hover {
	text-decoration: underline;
}
#basPage a.envoyer, #basPage a:visited.envoyer, #basPage a:hover.envoyer {
	border:none;
}

#copyright {color: #1F5678;font-size:7pt;text-align:center;}

/************************************************************************************/
/*                                      RECHERCHE                                   */
/************************************************************************************/
#recherche {
	position: absolute;
	top: 45px;
	right: 10px;
	background-color: #0e3293;
	padding: 5px;
}
#recherche label {
	color: #ffffff;
	font-size: 12px;
	display: block;
	padding-bottom: 3px;
}
#recherche input {
	border-style: none;
	font-size: 12px;
	padding: 2px;
}
#recherche input.submit {
	background-color: #0e3293;
	font-weight: bold;
	color: #ffffff;
}
#recherche input.submit:hover {
	cursor: pointer;
}

/************************************************************************************/
/*                                      PAGINATION                                  */
/************************************************************************************/
#contenu .blocNavigation {
	text-align: center;
}
#contenu .regletteNavigation {
	margin: 5px 0 10px 0;
}
#contenu .regletteNavigation span{
	padding: 2px 0;
	border-bottom: 1px solid black;
}
#contenu .regletteNavigation a {
	font-size: 11px;
	color: #000000;
	background-color:#ebebeb;
	margin: 0 2px;
	padding: 0 2px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	text-decoration: none;
}
#contenu .regletteNavigation a:hover,
#contenu .regletteNavigation a.pageSelected {
	background-color: #6d9ab4;
	color: #ffffff !important;
}

#contenu #menu552 .regletteNavigation a.pageSelected {background-color: #6EC598;}
#contenu #menu553 .regletteNavigation a.pageSelected {background-color: #6EC1EE;}
#contenu #menu554 .regletteNavigation a.pageSelected {background-color: #8C81C6;}
#contenu #menu555 .regletteNavigation a.pageSelected {background-color: #D88CC9;}
#contenu #menu556 .regletteNavigation a.pageSelected {background-color: #DB9B6E;}
#contenu #menu557 .regletteNavigation a.pageSelected {background-color: #F1C46F;}
#contenu #menu558 .regletteNavigation a.pageSelected {background-color: #FFED6E;}
#contenu #menu559 .regletteNavigation a.pageSelected {background-color: #FFC66E;}
#contenu #menu560 .regletteNavigation a.pageSelected {background-color: #FA6E6E;}

/************************************************************************************/
/*                                      MODULES                                     */
/************************************************************************************/
.module {
  margin: 0 0 5px;
  padding: 0;
  list-style: none;
}

#colonnedroite #navimg_2 {
  margin:0;
  padding:0;
  margin-bottom:5px;
}

.module h3 {
  margin:0;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:5px;   
	background-color:#1F5678;
	color: white;
	text-transform: uppercase;
	text-align: left;
	text-decoration:none;
	font-size:12px;
}
.module p {
	padding:5px;
	margin:0;
	border-left: 1px solid #1F5678;
  border-right: 1px solid #1F5678;
  border-bottom: 1px solid #1F5678;
  text-align:center;
  background-color: #B6CFE0;
}

#colonnedroite .tpl_recherche_mdl form {
	width:136px;
  margin:0;
	padding:0;
	border: 2px #1F5678 solid;
	/*border:none;*/	
	background-color: #1F5678;
  display:block;
  clear:both;
  text-align:left;
  vertical-align: middle;
}
#colonnedroite .tpl_recherche_mdl input {
	margin:0;
	padding:0;
  font-family: Arial;
	color: black;
	width:99px;
  font-size: 12px;
}
#colonnedroite .tpl_recherche_mdl label {
	display:none;
}
#colonnedroite .tpl_recherche_mdl .submit {
	/*border: 2px #6d9ab4 solid;*/
	border:none;
	margin:0;
	padding:0;
	font-weight: bold;
	color:white;
	font-family: Arial;
  background-color: #1F5678;
  font-size: 14px;
  width:30px; 
}

.tpl_panierAchatMDL p {
  border:none;
  background-color: white;
  text-align: right;
}

.module .tpl_teaser {
  border-left: 1px solid #1F5678;
  border-right: 1px solid #1F5678;
  border-bottom: 1px solid #1F5678;
  text-align:center;
  background-color: #98c220;	
}

.module .tpl_teaser p {
  margin-left: 5px;
  margin-right: 5px;
  border:none;
}

.module .tpl_teaser img {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align:center;
}


/*                                      TEMPLATE                                     */


#contenu .bloc0, .bloc1 {
	clear: both;
	padding:0;
}

#contenu .tpl .bloc1 {
	background-color: #f6f6f6;
}

#contenu .tpl label, #contenu .tpl dt {
	font-weight: bold;
}

#contenu .tpl dd {
	margin:0;
	padding-bottom:10px;
}

#contenu .tpl select, #contenu .tpl input, #contenu .tpl button, #contenu .tpl textarea, #contenu .tpl td {
	font-size:8pt;
}

#contenu .tpl ul {
	list-style:none;
	margin: 0;
	padding: 0;
}


	/* PUSH EMPLOI */
	#contenu .tpl_pushEmploi label {
		width:160px;
		float:left;
	}

	#contenu .tpl_pushEmploi input,
	#contenu .tpl_pushEmploi textarea,
	#contenu .tpl_pushEmploi select {
		float:left;
	}

	#contenu .tpl_pushEmploi p {
		margin:0;
		padding:5px 0 10px 0;
		clear:both;
	}

#contenu .tpl_plansite table {
	width: 100%;
}
#contenu .tpl_plansite a {
  color:#1F5678;
  text-decoration: none;
}
#contenu .tpl_plansite a:hover {
	text-decoration: underline;
}
#contenu .tpl_plansite td {
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
}
#contenu .tpl_plansite th a {
	color: #ffffff;
}
#contenu .tpl_plansite th  {
	/*background: #1F5678;*/
	background: white;
	border: 2px solid;
	vertical-align:top;
	font-weight: bold;
	font-size: 12px;
	text-transform:uppercase;	
}

#contenu .tpl_plansite th.menu552 {border-color: #6EC598;}
#contenu .tpl_plansite th.menu553 {border-color: #6EC1EE;}
#contenu .tpl_plansite th.menu554 {border-color: #8C81C6;}
#contenu .tpl_plansite th.menu555 {border-color: #D88CC9;}
#contenu .tpl_plansite th.menu556 {border-color: #DB9B6E;}
#contenu .tpl_plansite th.menu557 {border-color: #F1C46F;}
#contenu .tpl_plansite th.menu558 {border-color: #FFED6E;}
#contenu .tpl_plansite th.menu559 {border-color: #FFC66E;}
#contenu .tpl_plansite th.menu560 {border-color: #FA6E6E;}

#contenu .tpl_plansite th.menu552 a {color: #6EC598;}
#contenu .tpl_plansite th.menu553 a {color: #6EC1EE;}
#contenu .tpl_plansite th.menu554 a {color: #8C81C6;}
#contenu .tpl_plansite th.menu555 a {color: #D88CC9;}
#contenu .tpl_plansite th.menu556 a {color: #DB9B6E;}
#contenu .tpl_plansite th.menu557 a {color: #F1C46F;}
#contenu .tpl_plansite th.menu558 a {color: #FFED6E;}
#contenu .tpl_plansite th.menu559 a {color: #FFC66E;}
#contenu .tpl_plansite th.menu560 a {color: #FA6E6E;}

#contenu .tpl_plansite td.ssmenu552 a {color: #6EC598;}
#contenu .tpl_plansite td.ssmenu553 a {color: #6EC1EE;}
#contenu .tpl_plansite td.ssmenu554 a {color: #8C81C6;}
#contenu .tpl_plansite td.ssmenu555 a {color: #D88CC9;}
#contenu .tpl_plansite td.ssmenu556 a {color: #DB9B6E;}
#contenu .tpl_plansite td.ssmenu557 a {color: #F1C46F;}
#contenu .tpl_plansite td.ssmenu558 a {color: #FFED6E;}
#contenu .tpl_plansite td.ssmenu559 a {color: #FFC66E;}
#contenu .tpl_plansite td.ssmenu560 a {color: #FA6E6E;}

#contenu .tpl_partage .paragraphe {
	padding-left: 0;
}

#contenu .tpl_actualiteListe,
#contenu .tpl_accrocheFilles {
	border-bottom: 1px solid #0e3293;
}
#contenu .tpl_actualiteListe h4 span {
	font-size: 10px;
	font-weight: normal;
}

/* SB 10-10-05 Ajout style tpl nos sites */

#contenu .tpl_nossitesFiche p {
	margin-top:0px;
	padding-top:0px;
  background-color: #FFFFFF;
}

#contenu .tpl_nossitesFiche ul {
	margin: 0 0 0 10px;
	padding: 0;
}

#contenu .tpl_nossitesFiche img {
	float:left;
	margin-right: 20px;
	display:block;
}

#contenu .tpl_nossitesFiche li {
	margin-left: 10px;
}

/* Fin ajout style tpl nos sites */
/* SB 11-10-05 Ajout style tpl affichage date */

#colonnegauche .tpl_citationAffichage {
  text-align: right;
  background-color: #eef8ff;
  padding:4px;
  padding-top:2px;
  padding-bottom:2px;
}

#colonnegauche .tpl_citationAffichage strong {
  font-family:Arial;
  font-weight: bold;
	font-size: 9pt;
	color:#000000;
}

#colonnegauche .tpl_citationAffichage p {
  font-family:Arial;
  font-style: italic;
	font-size: 7pt;
	color:#1f5678;
}

#contenu .date_accueil {
  font-family: Arial;
  color: rgb(0, 0, 0);
  font-weight: bold;
}
/* Fin ajout style tpl affichage date */

/* Styles newspress */
.liste_generale body,td{
  	font-family:Arial;
	font-size: 8pt;
}

#contenu .tpl_sommaire ul {
	margin-left: 10px;
	padding-left: 3px;
}
#contenu .tpl_sommaire ul li {
	margin-left: 10px;
	padding-left: 3px;
	list-style-type: disc !important;
}
