@font-face {
	font-family:RenaultLife;
	src: url("/fonts/Regular/RenaultLifeWeb-Regular.woff") format("woff");
}

@font-face {
	font-family:RenaultLife;
	src: url("/fonts/Bold/RenaultLifeWeb-Bold.woff") format("woff");
	font-weight:bold;
}

@font-face {
	font-family:RenaultLife;
	src: url("/fonts/Light/RenaultLifeWeb-Light.woff") format("woff");
	font-weight:lighter;
}

@font-face {
	font-family:RenaultLife;
	src: url("/fonts/Italic/RenaultLifeWeb-Italic.woff") format("woff");
	font-size:italic;
}

@font-face {
	font-family:RenaultLife;
	src: url("/fonts/BoldItalic/RenaultLifeWeb-BoldItalic.woff") format("woff");
	font-weight:bold;
	font-size:italic;
}

@font-face {
	font-family:RenaultLife;
	src: url("/fonts/LightItalic/RenaultLifeWeb-LightItalic.woff") format("woff");
	font-weight:lighter;
	font-size:italic;
}

body, p, ul li, td, a, ul ul li a, ul ul ul li a, input, select {
	font-family: RenaultLife, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#3D464B;
}

body {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
p {
	margin: 0;
	text-align:justify;
}
img {
	margin-bottom:1px;
}
a img {
	margin-bottom:1px;
	border:none;
}

a {
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#C71E3D;
	text-decoration:underline;
}

h1 {
	font-size:25px;
	line-height:23px;
	font-family:RenaultLife, Arial Narrow, Verdana;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}
h2 {
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	margin-bottom:6px;
}
h3 {
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}
h4 {
	font-size:11px;
	font-weight:bold;
	margin:0px;
	margin-left:6px;
}

input {
	border-color:#e2e2e0;
	border:2px solid #e2e2e0;
}
textarea {
	border-color:#e2e2e0;
	border:2px solid #e2e2e0;
}

.list {
	font-family:RenaultLife, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	margin-bottom:1px;
}

.encadre_brun {
	margin:0;
	padding:4px 8px 3px 8px;
	border:1px solid #B3B099;
	color:#938E6D;
	font-weight:bold;
}
.encadre_brun a {
	color:#938E6D;
}

.opaque {
	opacity: .6;
	filter: alpha(opacity=60);
} /*************************/
.opaque_40 {
	opacity: .4;
	filter: alpha(opacity=40);
} /* Pourcentage d'opacité */
.opaque_25 {
	opacity: .25;
	filter: alpha(opacity=25);
} /*************************/

.couleur1 {
	color: #547691;
} /*************************/
.couleur2, .LienRichText, ul li a {
	color: #556E7D;
} /*   Couleur du texte    */
.couleur3 {
	color: #C71E3D;
} /*************************/
.couleurGris{
	color: #999;
}

.Fond1 {
	background-color: #547691;
} /*************************/
.Fond2 {
	background-color: #556E7D;
} /*    Couleur de fond    */
.Fond3 {
	background-color: #C71E3D;
}
.Fond4 {
	background-color: #d4dce3;
} /*************************/

.bloc_rubrique_table {
	border:1px solid #999;
	width:100%;
} /*************************/
.bloc_rubrique_table1 {
	border:1px solid #547691;
	width:100%;
} /*    Cadre des boites    */
.bloc_rubrique_table2 {
	border:1px solid #556E7D;
	width:100%;
} /*************************/
.bloc_rubrique_table3 {
	border:1px solid #C71E3D;
	width:100%;
}

/* Styles en commun */
#alerte_contenu, .fond_opaque_25 { 	/* Hack Firefox : On applique un blanc opaque pour filtrer la couleur du fond */
	background-color: #fff;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75; /* 75% de blanc pour avoir 25% de la couleur de fond */
}
#fond_opaque_85 {
	 z-index: -1;
}
.fond_opaque_10 { 	/* Hack Firefox : On applique un blanc opaque pour filtrer la couleur du fond */
	background-color: #fff;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90; /* 75% de blanc pour avoir 25% de la couleur de fond */
}

.FondGris{
	background-color: #547691;
}

.txtCouleur1 {
	font-size:9px;
	text-transform:uppercase;
	color:#000000;
}

/* Styles des <div> */
#conteneur {
	position: absolute;
	width: 99%;
	min-width:760px;
}
#patchnotes li {
	font-size:15px;
}
#header {
	height: 18px;
}

.BannerTitre {
	width:100%;
	height:81px;
	padding:0px;
	margin:0px;
}	
.BannerLogo {
	width:97px;
	padding-left:6px;
}
.BannerLogo img {
	margin:-2px;
	padding:0px;
}
#logo_intranet {
	width:450px;
	height:79px;
	padding:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/titre.png', sizingMethod='crop');
}
#logo_intranet_en {
	width:450px;
	height:79px;
	padding:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/titre_en.png', sizingMethod='crop');
}
#logo_intranet_f1 {
	text-align:right;
	width:450px;
	height:79px;
	padding:0px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/banner.png', sizingMethod='crop');
}
#logo_intranet_pcd {
	height:79px;
	padding:0px;
	margin:0px;
}
#logo_intranet img {
	margin:0px;
	padding:0px;
}
.BannerTitreSeparator {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.BannerTitreSeparator2 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.BannerBackground {
	width:63px;
	background: url(./images/visuel-bandeau.gif) no-repeat top right;
}

#haut {
	height: 18px;
	width:50%;
	padding-left:97px;
}
#haut .no_bordure_droite {
	border-right:0;
} /* Supprimer le séparateur après le dernier item*/
#centre {
	width: 100%;
}

.menu {
	height:12px;
	font-size:9px;
	color:#000000;
	text-align:left;
	margin-top:3px;
	margin-bottom:3px;
	text-transform:uppercase;
}
.menu td {
	border-right:0;
	padding:0 8px 0 8px;
} /*white-space:nowrap;*/
.menu a {
	color:#000000;
	font-weight:bold;
	font-size:12px;
} /*font-weight:bold; text-transform:uppercase;*/
.menu a:hover {
	color:#C71E3D;
	text-decoration:none;
} /*text-transform:uppercase;*/
/*.menu a:active { color:#C71E3D; }*/ /* Lien sélectionné du Menu */

/*style de liste déroulante langues*/
.selectLangue {
	font-size:9px;
}

#menu_permanent li {
	list-style:none;
	display:inline;
	padding:0px 4px 0 9px;
	vertical-align:top;
	background:transparent url(./images/sep_menu.gif) 0% 50% no-repeat;
}
#menu_permanent li a, #pied_menu li a, #pied_menu td {
	vertical-align:top;
	font-weight:bold;
	font-size:9px;
	color:#000000;
	text-transform:uppercase;
}
#menu_permanent {
	float: right;
	padding:0;
	margin:0;
}
#menu_permanent ul {
	margin-top:3px;
}

#rechercher {
	height:14px;
	margin:0;
	vertical-align:middle;
	border:1px;
	border-color:#FCC211;
}
#rechercher input {
	border:1px;
	border-color:#FCC211;
}

#recherche {
	float: left;
	vertical-align:middle;
	margin:0;
	padding: 1px 4px 2px 0px;
}
#recherche ul {
	margin-left:6px;
}
#recherche li {
	font-size: 9px;
	font-weight:normal;
	text-transform:uppercase;
	vertical-align:middle;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	background:none;
}
#recherche li a {
	font-size: 9px;
	vertical-align:middle;
	margin:0;
	padding:0;
	display:inline;
	background:none;
	color:#000000;
}
#recherche input {
	font-size:9px;
	color:#000000;
	padding:0;
	margin:0;
	border:1px solid white;
}
#recherche li a img {
	border:0;
	margin-top:center;
	padding:0;
	vertical-align:middle;
}

#pied {
	height: 15px;
	text-align:center;
}
#pied_menu {
	padding:0;
}
#pied_menu li {
	list-style:none;
	display:inline;
	padding:0px 9px 0 9px;
	background:transparent url(./images/sep_menu.gif) 0% 50% no-repeat;
}
#pied_menu ul {
	margin:0;
	padding:0;
	margin-top:2px;
}
#pied_menu ul li a {
	color:white;
	font-size:12px;
}
#pied_menu ul li a:hover {
	color:black;
}

#alerte {
	padding:12px 20px 11px 5px;
}
#alerte_contenu * {
	position: relative;
} /* Pour IE, pour que les éléments fils n'héritent pas de Opacity (texte) */
#alerte_contenu {
	width:100%;
	margin:0;
	border:1px solid #acacac;
	border-left:0;
	text-align:justify;
}

#boites {
	padding:12px 25px 11px 20px;
}
#boite_contenu {
	background-color: #fff;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
}
#boite_contenu * {
	position: relative;
}
#boite_contenu {
	width:100%;
	margin:0;
	text-align:justify;
}
#boite_contenu ul {
	padding:2px 0px 0px 2px;
}
#boite_contenu ul ul {
	padding:0;
}
#boite_contenu ul ul ul{
	padding:0;
}

.fond_opaque_25 {
	border:0
}
.fond_opaque_25 {
	position: relative;
} /* Pour IE, pour que les éléments fils n'héritent pas de Opacity (texte) */
.fond_opaque_25 {
	width:100%;
	margin:0;
	text-align:justify;
}

/* Titres pour 'bloc rubrique' */
.bloc_rubrique h2 {
	margin-top:17px;
}
.bloc_rubrique h3 {
	margin:0px;
}

/* Contenu des bloc rubriques */
.bloc_rubrique_contenu {
	padding:12px 20px 11px 25px;
	text-align:justify;
}
.bloc_rubrique_contenu ul {
	float:left;
}
.bloc_rubrique_contenu ul ul {
	margin-top:10px;
	float:left;
}
.bloc_rubrique_contenu ul ul ul {
	margin-top:10px;
	float:left;
}
.bloc_nl_contenu {
	padding:13px 19px 0px 19px;
	text-align:justify;
}

/* Styles des listes à puces */
ul, ul ul, ul ul ul {
	margin:0;
	padding:0;
	clear: left;
}
ul li, ul ul li, ul ul ul li {
	margin:0;
	padding:0 0 0 12px;
	list-style-type:none;
}
ul li a, ul ul li a {
	font-weight:bold;
}
ul ul ul li a {
	font-weight:normal;
}

ul li {
	background:transparent url(./images/puce_fleche.gif) 0% 4px no-repeat;
	font-weight:normal;
}
ul ul li {
	background:transparent url(./images/puce_chevrons.gif) 0%  4px  no-repeat;
	font-weight:normal;
}
ul ul ul li {
	background:transparent url(./images/puce_triangle.gif) 0% 4px  no-repeat;
	padding:0 0 0 8px;
	font-weight:normal;
}

/* Styles pour les champs texte riche */

.bloctext ul {
	margin:0;
	padding:0 0 0 20px;
	margin-bottom: 6px;
}
.bloctext ul li {
	list-style-type:disc;
	background:none;
}
.bloctext ul ul li {
	list-style-type:circle;
	background:none;
}
.bloctext ul ul ul li {
	list-style-type:square;
	background:none;
}
.bloctext p {
	margin-bottom: 6px;
}


.bloctextfaq ul {
	margin:0;
	padding:0 0 0 20px;
	margin-bottom: 6px;
}
.bloctextfaq ul li {
	background:transparent url(./images/puce_fleche.gif) 0% 4px no-repeat;
	font-weight:normal
}
.bloctextfaq ul ul li {
	background:transparent url(./images/puce_chevrons.gif) 0%  4px  no-repeat;
	font-weight:normal; 
}
.bloctextfaq ul ul ul li {
	background:transparent url(./images/puce_triangle.gif) 0% 4px  no-repeat;
	padding:0 0 0 8px;
	font-weight:normal;
}
.bloctextfaq p {
	margin-bottom: 6px;
}


/* Style pour home_domaine */
#sitemap {
	margin:0;
	padding:8px 0 0 0;
	color:#000000;
}
#sitemap a {
	font-size:9px;
	text-transform:uppercase;
	color:#000000;
	margin:0;
	padding:8px 0 0 6px;
}

.colonne * {
	position: relative;
	vertical-align:top;
} /* Pour IE, pour que les éléments fils n'héritent pas de Opacity (texte) */
.colonne {
	margin:18px 0 0 0px;
	padding:13px 0 13 0px;
	width:152px;
}
.colonne select {
	font-family:RenaultLife, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.colonne p {
	padding-bottom:4px;
} /* Hack Bug IE pour .encadre_brun */

.menu_interne ul {
	margin: 0 0 4px 0;
	float:right;
}
.menu_interne ul li {
	padding:0;
	display:inline;
	background:none;
}
.menu_interne img {
	margin-right:0px;
	margin-left:0px;
}
.menu_interne a {
	color: #333333;
	font-weight: normal;
	font-size:9px;
}

#zone_information {
	padding:8px;
}

/* Style de liste */
.liste_ligne ul li {
	list-style:none;
	display:inline;
	background:none;
}

.ImgGauche {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-top: 5px;
}

.ImgDroite {
	float: right;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 5px;
}

.imgBoite {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-top: 2px;
}

.EnteteBoiteDroite {
	/*font-family: RenaultLife, Verdana, Arial, Helvetica, sans-serif;*/
	font-family: RenaultLife, Arial, Helvetica, sans-serif;
	background-color: #C71E3D;
	font-weight: bold;
	border-bottom: #999 1px solid;
}

.Suite {
	font-weight:bold;
	color: #556E7D;
}

/*Styles pour les listes déroulantes*/
#foldheader {
	clear:none;
	background:none;
	margin-left:14px;
	margin-top:2px;
	padding-left:0px;
	padding-top:3px;
	vertical-align:top;
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	list-style-image:url(./images/close.gif);
}
#foldheader a {
	color: 333333;
	font-weight:bold;
}
#foldheader:hover {
	text-decoration: underline;
}
#foldinglist {
	list-style-image:none;
	background:none;
}
#itemlist {
	margin-bottom:4px;
	padding-left:12px;
	background:transparent url(./images/puce_chevrons.gif) 0% 5px no-repeat;
}
#itemlist a {
	font-weight:normal;
}


.hidden {
   display: none;
}

.visible {
   display: inline;
}
#tableau {
	color: #556E7D;
	text-align:center;
	margin-top:2px;
	width:100%;
	border-collapse: collapse;
	border:1px solid #999999;
}

#tableaucelluleTH {
	color: #556E7D;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#C4CCE5;
	height: 20px;
	font-weight:bold;
	font-size:10px;
	max-width: 300px;
}

#tableaucelluleTDTailleDef {
	color: #556E7D;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	width:200px;
	vertical-align: middle;
}

#tableaucelluleTD {
	color: #556E7D;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	max-width: 300px;
}

img.#tableaucelluleTD {
	max-width: 300px;
}

.textdata {
	color: #556E7D;
	font-weight:bold;
}

.tableexplorateur {
	border-color: #000066;
	border-width: 1px;
	border-style: solid;
	font-family: RenaultLife, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

.explorateur {
	background-color: #d4dce3;
	border-width: 0px;
}

.ligneexplorateur {
	border-width: 0px;
	font-size: 10px;
	color: #000066;
}
#imgattention {
	position: relative;
	top:4px;
}
#bonnenote {
	background-color:#5AF44E;
}
#mauvaisenote {
	background-color:#E84040;
}
#compteurvisite {
	color:blue;
}
#messagepagedefaut {
	text-align:center;
	color: blue;
	position: relative;
	top:-36px;
	font-size:14pt ;
}

input.error,select.error {
	background-color:#f7d82e;
}

.couleurverte {
	background-color:#80fe5f;
}

.couleurorange {
	background-color:#fcc92c;
}

.couleurrouge {
	background-color:#fa8b48;
}
#table {
	color: #556E7D;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	border-collapse: collapse;
	border:1px solid #999999;
}

#tabTH {
	color: #556E7D;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#C4CCE5;
	font-weight:bold;
	font-size:13px;
	width:16%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTH_RLBT {
	color: #556E7D;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#C4CCE5;
	font-weight:bold;
	font-size:13px;
	width:14%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTH_LBT {
	color: #556E7D;
	text-align:center;
	border-left:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid black;
	border-collapse: collapse;
	background-color:#C4CCE5;
	font-weight:bold;
	font-size:13px;
	width:16%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTH_RBT {
	color: #556E7D;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid black;
	border-collapse: collapse;
	background-color:#C4CCE5;
	font-weight:bold;
	font-size:13px;
	width:2%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_RLBT {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_LBT {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-left:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_RBT {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_LB {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-left:1px solid black;
	border-bottom:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_RB {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_LT {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-left:1px solid black;
	border-top:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_RT {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-right:1px solid black;
	border-top:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_R {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-right:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tabTD_L {
	color: #556E7D;
	background-color:#e8e8e6;
	text-align:center;
	border-left:1px solid black;
	border-collapse: collapse;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#add {	
	padding-left:0px; 
}
#del {	
	margin-top:-10px;
	padding-left:25px; 
}

.btn_connexion {
	width: 75%;
}

.btn_connexion2 {
	border:1px solid white;
}

.fond_connexion {
	border:0;
	background-color: #d4dce3;
}
.fond_connexion {
	position: relative;
} /* Pour IE, pour que les éléments fils n'héritent pas de Opacity (texte) */
.fond_connexion {
	width:100%;
	margin:0;
	text-align:justify;
}

#tabBordTH {
	color: #7c7878;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#face34;
	font-weight:bold;
	font-size:13px;
	width:14%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tabBordTH2 {
	color: #2F332E;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#77ABD6;
	font-weight:bold;
	font-size:13px;
	width:28%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:25;
}
#tabBordTH3 {
	color: #2F332E;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#77ABD6;
	font-weight:bold;
	font-size:13px;
	width:6%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:25;
}
#tabBordTH4 {
	color: #7c7878;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#FFF168;
	font-weight:bold;
	font-size:13px;
	width:6%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:25;
}
#tabBordTD {
	color: #7c7878;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	font-size:13px;
	width:14%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tabBordTD2 {
	color: #7c7878;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	font-size:13px;
	width:6%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tabBordTDRED {
	color: #B9121B;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	font-size:13px;
	font-weight:bold;
	width:6%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tabBordTDBLUE {
	color: #234CA5;
	text-align:center;
	background-color:#FFF168;
	border:1px solid black;
	border-collapse: collapse;
	font-size:13px;
	font-weight:bold;
	width:6%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tabBord {
	color: #77ABD6;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	border-collapse: collapse;
}
#tabBordTHp {
	color: #7c7878;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	background-color:#face34;
	font-weight:bold;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tabBordTDp {
	color: #7c7878;
	text-align:center;
	border:1px solid black;
	border-collapse: collapse;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tabBordp {
	color: #556E7D;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
}

/* Pour les titres des tableaux qualité*/
#titlequality {
	text-align:center;
	color:#375D81;
	font-weight:bold;
	font-size:15px;
}

/*pour les tableaux des faits marquant cab*/

#Tdfmcab2 {
	width:100%;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	width:11.10%:;
}
#Tdfmcab {
	width:100%;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	width:16.66%:;
}
#Tdfmconception {
	width:100%;
	height: 30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	width:8.33%:;
}

#divCenter {
	text-align:center;
}

#TabDetailGauche {
	text-align:right;
}

#TabDetailDroit {
	text-align:left;
}

#BoutonInfSup {
	font-size:15px;
	color:#FF0000;
}

#BoutonText {
	font-size:15px;
}

/* Multi Select Combo Box*/
.selectBox {
  position: relative;
}

.selectBox select {
  width: 100%;
  font-weight: bold;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.checkboxes {
  display: none;
  border: 1px #dadada solid;
}

.checkboxes label {
  display: block;
}

.checkboxes label:hover {
  background-color: #1e90ff;
}
/*CSS para los tabs*/
.tabcontent {
  display: none;
}

.tablinks {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  border-bottom: none; /* Quita el borde inferior para que parezca una pestaña */
  padding: 10px 20px;
  cursor: pointer;
  border-top-left-radius: 5px; /* Bordes redondeados en la esquina superior izquierda */
  border-top-right-radius: 5px; /* Bordes redondeados en la esquina superior derecha */
}

.tablinks:hover {
  background-color: #ddd;
}

.tablinks.active {
  background-color: #fff; /* Color de fondo diferente para la pestaña activa */
  border-bottom: 1px solid #fff; /* Borde inferior blanco para la pestaña activa */
}