/* MEMO COULEURS */
/*
bleu liens			: #4962b6
bleu zone service	: #4962b6
orange zone service	: #ffb607
bleu fond de page	: #dee4f2
gris bas de page	: #666
*/




/*-------------------------*/
/* BALISES HTML GÉNÉRIQUES */
/*-------------------------*/

body {
	background: #12295b;
	margin: 0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	color: #4962b6;
	text-decoration: none;
}
table {
	font-size: 12px;
}
/*----------------*/
/* STYLES COMMUNS */
/*----------------*/

img.vignette {
	width: 70px;
	height: 52px;
	float: left;
	border: solid 1px;
}
img.photo {
	width: 180px;
	border: 0;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

/*-------------------*/
/* CONTENEUR GÉNÉRAL */
/*-------------------*/

#container {
	width: 984px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	border: solid #54668e 1px;
	border-bottom: none;
	background: #dee4f2; /* url(img/tpl/fond_container.gif) repeat-y 0px 250px; */
}

/*---------*/
/* EN-TÊTE */
/*---------*/

#header {
	margin: 0;
	padding: 0;
	width: 978px;
	background: url(img/tpl/fond_header.gif) no-repeat 8px 8px;
}

/* Formulaire de recherche rapide */

#formulaireRechercheRapide {
	display: inline;
	float: left;
	width: 180px;
	height: 24px;
	margin: 8px 0px 0px 11px;
	padding: 0;
}
#formulaireRechercheRapide input.inputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid #333 1px;
	height: 14px;
	padding: 0;
	padding-left: 3px;
	width: 120px;
}
#formulaireRechercheRapide input.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
}

/* Lien impression */

#lienImpression {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 10px;
	margin-top: 10px;
}

/* Sites connexes à inXL6 */

#sitesConnexes {
	display: inline;
	float: right;
	width: 420px;
	height: 17px;
	text-align: right;
	padding-top: 6px;
	margin: 8px 8px 0px 0px;
}
#sitesConnexes ul, #sitesConnexes li {
	display: inline;
	list-style: none;
	margin: 0;
}
#sitesConnexes li {
	padding-left: 10px;
	background: url(img/tpl/fleche_jaune_sphere.gif) no-repeat 0px 3px;
	padding-right: 5px;
	margin-left: 20px;
}
#sitesConnexes a {
	text-decoration: none;
	color: black;
	font-style: italic;
}

/* Logo */

#headerinXL6 {
	clear: both;
	width: 967px;
	height: 125px;
	border: solid black 1px;
	margin: 2px 0px 4px 8px;
}

/* Menu de navigation principal du site */
#menuPrincipal, #menuPrincipal  ul {
 margin: 0;
 padding: 0;
 list-style: none;
	background-color: #fff;
}

#menuPrincipal {
	border: solid #adb2b8 1px;
	height: 24px;
	margin: 0px 0px 11px 8px;
	font-weight: bold;
}
#menuPrincipal ul {
 visibility: hidden;
 position: absolute;
 top: 24px;
 left: 0px;
 width: 150px;
	font-weight: normal;
}
#menuPrincipal ul ul {
 top: 0px;
 left: 155px;
}
#menuPrincipal li {
 float: left;
 position: relative;
}
#menuPrincipal ul li {
 float: none;
 margin-right: 0;
	border: solid #adb2b8 1px;
	margin-bottom: -1px;
}
#menuPrincipal ul>li:last-child {
 margin-bottom: 1px;
}
#menuPrincipal a {
 display: block;
 padding: 3px;
 color: #000;
 text-decoration:  none;
}
#menuPrincipal a.entreeMenuRubrique {
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px 5px 4px 17px;
	background: url(img/tpl/puce_jaune_menu.gif) no-repeat 5px 9px;
	text-transform: uppercase;
}
#menuPrincipal a:hover, #menuPrincipal a.highlighted:hover, #menuPrincipal a:focus {
	background-color: #dee4f2;
}
#menuPrincipal  a.highlighted {
	background-color: #dee4f2;
}
#menuPrincipal a .subind {
	display:  none;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}
/* */
/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist  ul li {
 float: left;
 height: 1%;
}
* html .menulist  ul a {
 height: 1%;
}
/* End Hack */



/*--------------*/
/* PIED DE PAGE */
/*--------------*/

#footer {
	clear: both;
	width: 984px;
	border: solid #54668e 1px;
	border-top: none;
	padding: 0;
	padding-top: 10px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	background: #dee4f2;
	text-align: center;
	font-size: 10px;
}
#menuOutils {
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 9px;
	text-transform: uppercase;
	border-bottom: solid #999 1px;
}
#menuOutils li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#menuOutils a {
	color: #666;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
}
#menuOutils a:hover {
	color: black;
}
img.boutonRss {
	border: 0;
	vertical-align: middle;
}
#copyright {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #666;
	color: white;
	border-top: solid #fff 1px;
}
#copyright a {
	color: white;
}
#copyright a:hover {
	color: black;
}
