body{
	margin: 0px 0px 0px 0px;
	background-color:#A7A7A7;
	/*overflow: scroll;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
/**{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}*/
#tab-gen1{
	width: 100%;
	vertical-align: top;
	text-align: center;
}
#tab-gen2{
	padding: 0px 0px 0px 0px;
	width: 971px;
	background-color:#838383;
	margin: 0px auto;
}
#tab-gen2 #bordure-gauche{
	background-image:url(../galeries/charte/bord-gauche.jpg);
	background-repeat: repeat-y;
	background-position:top;
}
#tab-gen2 #bordure-droite{
	background-image:url(../galeries/charte/bord-droit.jpg);
	background-repeat: repeat-y;
	background-position:top;
}
#fond-entete {
	text-align: center;
	width: 100%;
	height: 172px;
}
#menu-gen {
	width: 859px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #808080;
	background-image:url(../galeries/charte/fond-menu.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-gen .menugauche .menudroite {
	width: 46px;
	height:39px;
	background-color: #2C2C2C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu-gen td{
	vertical-align:middle;
	text-align:center;
	width: 150px;
	height: 39px;
	font-weight: bold;
}
#menu-gen .menu-double-bordure{
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
}
#menu-gen .menu-avec-bordure{
	border-left: 1px solid #808080;
}
.menu-genu-horizontal1 a, .menu-genu-horizontal1 a:link, .menu-genu-horizontal1 a:active, .menu-genu-horizontal1 a:visited{
	display:block;
	width:100%;
	height:39px;
	vertical-align:middle;
	padding-top:8px;
	color:#000000;
	text-decoration:none;
}
.menu-genu-horizontal1 a:hover{
	display:block;
	width:100%;
	height:39px;
	vertical-align:middle;
	background-image:url(../galeries/charte/bout-gen-select.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu-genu-horizontal2 a, .menu-genu-horizontal2 a:link, .menu-genu-horizontal2 a:active, .menu-genu-horizontal2 a:visited{
	display:block;
	width:100%;
	height:39px;
	vertical-align:middle;
	background-image:url(../galeries/charte/bout-gen-over.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu-genu-horizontal2 a:hover{
	display:block;
	width:100%;
	height:39px;
	vertical-align:middle;
	background-image:url(../galeries/charte/bout-gen-select.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
}
html>body .menu-genu-horizontal1 a, html>body .menu-genu-horizontal1 a:link, html>body .menu-genu-horizontal1 a:active, html>body .menu-genu-horizontal1 a:visited, html>body .menu-genu-horizontal1 a:hover, html>body .menu-genu-horizontal2 a, html>body .menu-genu-horizontal2 a:hover, html>body .menu-genu-horizontal2 a:link, html>body .menu-genu-horizontal2 a:active, html>body .menu-genu-horizontal2 a:visited{
	height:31px;
}
/*#menu-gen .menu-ombre{
	background-image: url("../galeries/charte/index_05.jpg");
	background-position: center top;
	background-repeat: repeat-x;
	height: 8px;
	border-left: 0px;
}*/
#sous-menu-gen {
	width: 951px;
	height: 70px;
	background-color: #2C2C2C;
}
#sous-menu-gen .menugauche .menudroite {
	width: 46px;
	height:70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sous-menu-gen .menugauche{
	background-image:url(../galeries/charte/gauche-chemin.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#sous-menu-gen .menudroite {
	background-image:url(../galeries/charte/droite-chemin.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#sous-menu-gen .menucentre {
	width: 859px;
	height:70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../galeries/charte/fond-chemin.jpg);
	background-repeat:repeat-x;
	background-position:bottom center;
	text-align:center;
	vertical-align:middle;
}
#sous-menu-second {
	width: 100%;
	height:70px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#sous-menu-second a:hover{
	background-color:transparent;
}
.bodure-haut{
	border-top: 1px solid #CCCCCC;
}
#centre-gen {
	width: 100%;
	height: auto;
	background: #838383 url(../galeries/charte/globe.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
}

/* Google Map */
.sensCoche {
   color: Black;
   font-weight: bold;
   text-decoration: none;
   cursor: default;
}
.sensNonCoche {
   color: Blue;
   font-weight: normal;
   text-decoration: underline;
   cursor: pointer;
   /*cursor: hand;*/
}
/**************************************************************************/

a:link {
	color: #FFF;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #333;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	color: #13345E;
	background-color: #FFF;
	text-decoration: none;
}
/*Styles de textes*/
.texte-gris {
	color: #333;
}
.texte-12 {
	font-size : 12px;
	color:#FFF;
}
.texte-10 {
	font-size : 10px;
	color: #13345E;
}
.texte-centre {
	text-align : center;
}
.texte-sombre {
	color: #13345E;
}
.puce01 {
	font-weight: bold;
	background:url(../galeries/charte/puce01.jpg) no-repeat left 50%;
	padding-left: 16px;
}
.italic{
	font-size:12px;
	color:#333333;
	font-style:italic;
}
.italic14{
	font-size:14px;
	color:#333333;
	font-style:italic;
}
/*Styles de fonds*/
.fd-cell-haut-gauche {
	background:url(../galeries/charte/haut-gauche.gif) no-repeat left top;
}
.fd-cell-haut-droite {
	background:url(../galeries/charte/haut-droite.gif) no-repeat right top;
}
.fd-cell-bas-gauche {
	background:url(../galeries/charte/bas-gauche.gif) no-repeat left bottom;
}
.fd-cell-bas-droite {
	background:url(../galeries/charte/bas-droite.gif) no-repeat right bottom;
}
.fd-cell-haut-gauche-ccc {
	background:url(../galeries/charte/haut-gauche-ccc.gif) no-repeat left top;
}
.fd-cell-haut-droite-ccc {
	background:url(../galeries/charte/haut-droite-ccc.gif) no-repeat right top;
}
.fd-cell-bas-gauche-ccc {
	background:url(../galeries/charte/bas-gauche-ccc.gif) no-repeat left bottom;
}
.fd-cell-bas-droite-ccc {
	background:url(../galeries/charte/bas-droite-ccc.gif) no-repeat right bottom;
}
.background {
	background: url(../galeries/charte/globe.jpg) no-repeat;
	background-position: left top;
	background-color:#838383;
}
.logo-gris{
	background: url(../galeries/charte/logo-gris.jpg) no-repeat 50% 20%;
}
.fd-titre-trombi {
	background:url(../galeries/charte/fd-titre-trombi.jpg) no-repeat 796px 50%;
	padding-right: 10px;
}
.fd-g-titre {
	background: url(../galeries/charte/fd-g-titre.gif) no-repeat left top;
}
.fd-d-titre {
	background:url(../galeries/charte/fd-d-titre.gif) no-repeat left top;
}
.fd-c-titre {
	background:url(../galeries/charte/fd-c-titre.gif) left top;
}
/*Styles de titres*/
h1 {
	font-size: 14px;
	color: #FFF;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color:#CCC;
}
h3 {
	font-size: 16px;
	color: #FFF;
}
h4 {
	font-weight : bold;
	color: #333;
	font-size:16px;
}
h5 {
	font-weight : bold;
	color: #333;
	font-size:16px;
}
h6 {
	color: #13345E;
	font-size:20px;
}
a.texte-lien-selected {
	text-decoration: none;
}
a.texte-lien-selected:hover {
	text-decoration: none;
}
a.lien-selected-menu:hover {
	text-decoration: none;
	background : none;
}
a.liens-speciaux{
	text-decoration: none;
}
a.liens-speciaux:hover{
	text-decoration: none;
	background : none;
}
.tableau {
	border-collapse: collapse;
	font-size: 12px;
}
.tableau td{
	border: 1px solid #333;
}
.contour{
	border: 1px solid #333;
}
/*Panneau des langues pour les pdf*/
div.referenceInterdits {

position: relative; /* important � laisser */

}

div.referenceInterdits .expInterdits {

display: none; /* important � laisser */

position: absolute; /* important � laisser */

/* Valeur a changer pour le positionnement gauche par rapport

* au div.referenceInterdits (ici le div sera plac� � 260px �

* gauche (n�gatif) par rapport au div referenceInterdits

* et � 45px en dessous (positif)

*/

left: -202px;

top: -1px;

border: 1px solid #333;

background-color: #656565;

color: white;

width: 200px;

}

div.referenceInterdits .expInterdits .fr {

border-bottom: 1px solid #333;

padding: 7px 7px 7px 50px;

background: url(../galeries/charte/tifr.jpg) no-repeat 3px 50%;

}

div.referenceInterdits .expInterdits .de {

border-bottom: 1px solid #333;

padding: 7px 7px 7px 50px;

background: url(../galeries/charte/tide.jpg) no-repeat 3px 50%;

}

div.referenceInterdits .expInterdits .es {

border-bottom: 1px solid #333;

padding: 7px 7px 7px 50px;

background: url(../galeries/charte/ties.jpg) no-repeat 3px 50%;

}

div.referenceInterdits .expInterdits .gb {

padding: 7px 7px 7px 50px;

background: url(../galeries/charte/tigb.jpg) no-repeat 3px 50%;

}