/***********************************************************************
 * Feuille de style   
#FFFFCC	jaune pastel
#DCEBFF vert jaune
#B1C3D9 vert clair
#9DACBF vert fonce                                                 *
 ***********************************************************************/

/* Specifications principales */
body {
	background-color: #FFFFFF;
	margin: 0px;
	margin-top: 1px;
	color: #000000;
	SCROLLBAR-ARROW-COLOR: #9DACBF;
	SCROLLBAR-FACE-COLOR: #DCEBFF ;
	SCROLLBAR-TRACK-COLOR: #9DACBF ;
	SCROLLBAR-SHADOW-COLOR: #9DACBF;
	SCROLLBAR-DARKSHADOW-COLOR: #B1C3D9;
	SCROLLBAR-HIGHLIGHT-COLOR: #9DACBF;
	SCROLLBAR-3DLIGHT-COLOR: #9DACBF;
	font-family : Tahoma, Helvetica, sans-serif;
}
div.infos {
	width:99%;
	margin-top: 0px;
	padding: 5px;
	text-align: justify;
	background: #FFFF99;
	border: 1px dotted #9DACBF;
	display: none;
}
.imgBas{
	margin-bottom:5px;
}
#PostIt { position: absolute; top:50px;left:400px;width: 240px; height: 100px; z-index: 1; visibility:hidden ; }
.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.policeVertFonce{
	color:#9DACBF;
	font-size:14px;
}
.policeRougeGras{
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight: bold;
	font-size:18px;
}
.policeArialGras{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size:14px;
}
.fondblanc{ 
	background-color:#FFFFFF;
}
.fondgris{ 
	background-color:#CCCCCC;
}
.fondblanc{ 
	background-color:#FFFFFF;
}
.fondorange{ 
	background-color:#FFCC33;
}
.fondrouge{
	background-color:#FFCC99;
}
.ajouter{
	background-color:#FFCC99;
}
.fondvert{
	background-color:#E9F3E2;
}
.policevert{
	color:#E9F3E2;
}
h3.gauche {
	text-align: left;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 2px dashed #9DACBF;
}
h3.centre {
	text-align: center;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 2px dashed #9DACBF;
}
h3.droite {
	text-align: right;
	padding-bottom: 2px;
	margin-bottom: 18px;
	border-bottom: 2px dashed #9DACBF;
}
h3.normal {
	text-align: left;
	margin-bottom: 2px;
	border-bottom: 0px;
}

/* Barres horizontales */
hr {
	color: #000000;
	height: 1px;
	margin-top: -5px;
}
div.pied_de_page{ color:#666666 ; }
/***********************************************************************
 * Image                                                               *
 ***********************************************************************/
 
 /* Image en tant que lien */
img.lien {
	border: none;
}

/* Image en tant que lien */
img.url {
	vertical-align: middle;
}

/* Image alignee en bas */
img.bas {
	vertical-align: bottom;
}
/***********************************************************************
 * Formulaires                                                         *
 ***********************************************************************/
/* Champ de saisie, boutons... */
input {
	color: #10367A;
	font-size: 14px;
	background-color: #FFCC99;
	border: 1px solid #000000;
}
.menuOut {
	color:#FFFFFF;
	background-color: #6766CC;
}
.menuOver {
	color:#000000;
	background-color: #FF0000;
}
input.radio {
	margin-top: -2px;
	background: none;
	border: none;
}

/* Zones de texte */
textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #FFFF99;
	border: 1px solid #000000;
}

/* Listes */
select {
	background-color: #FFFF99;
	color: #000000;
	font-size: 12px;
}

/* Options des listes */
option {
	background-color: #FFFF99;
	color: #000000;
}
input.bouton {
	width: 100px;
	background-color: #FFFF99;
	border: 1px solid #9DACBF;
	text-align: center;
}
input.bouton_long {
	width: 150px;
	background-color: #FFFF99;
	border: 1px solid #9DACBF;
	text-align: center;
}
/* Rollover sur boutons */
input.bouton_long_over {
	width: 150px;
	color: #FFFF99;
	background-color: #9DACBF;
	border: 1px solid #FFFF99;
	text-align: center;
}

/* Rollover sur boutons */
input.bouton_over {
	width: 100px;
	color: #FFFF99;
	background-color: #9DACBF;
	border: 1px solid #FFFF99;
	text-align: center;
}
input.bouton_over_supp {
	width: 100px;
	color: #FFFF99;
	background-color: #FF3333;
	border: 1px solid #FFFF99;
	text-align: center;
}
/***********************************************************************
 * Tableau                                                             *
 ***********************************************************************/
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.pointille {
	border-style:dashed; 
	border-width:1px; 
	border-color:black;
}
table.ligne {
	border-style:solid;
	border-width:1px; 
	border-color:black;
}
/* Ligne de tableau */
TH {
	background-color : #BB0B0D ;
	font-family : Tahoma, Helvetica, sans-serif;
	color : #DCEBFF ;
}
tr {
	vertical-align: top;
}

.fonce {
	background-color: #BFBFFF;
	font-family : Tahoma, Helvetica, sans-serif;
	color : black ;
}
.clair {
	background-color:#D5D5FF;
	font-family : Tahoma, Helvetica, sans-serif;
	color : black ;
}
tr.tresclair {
	background-color : #FFFFCC ;
	font-family : Tahoma, Helvetica, sans-serif;
	color : black ;
}

/* Couleur du fond a gauche de PSA Peugeot Citroen */
td.gris {
	width: 100%;
	background-color: #B8B4B4;
}
td.longtext { 
	max-width:200;
}
td.vermil {
	vertical-align: middle;
}

/* Tableau */
#tableau {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
}
#lien {
	border-collapse: collapse;
	margin: 0px;
}
/* Ligne de tableau */
#tableau tr {
	vertical-align: top;
}

/* En-tete de tableau */
#tableau th {
	background-color: #6766CC;
	color: #FFFF99;
	padding: 3px;
	padding-left: 5px;
}
/* Cellule de tableau */
#tableau td {
	text-align: justify;
	padding: 3px;
	border: 1px solid #9DACBF;
}
#tableau td.trans {
	text-align: justify;
	padding: 3px;
	border: 0px solid #9DACBF;
}
#tableau td.transdroite {
	text-align: right;
	padding: 3px;
	border: 0px solid #9DACBF;
}
/* Cellule de tableau */
#tableau td.centre {
	text-align: center;
}

/***********************************************************************
 * Liens                                                    *
 ***********************************************************************/
/* Specifications generales */
A.tab{
color:#E9F3E2;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:none;
}
A.noclass{
color:#000080;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:none;
}
A.noclass:hover{
color:#FF0000;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:none;
}
A.noclass:visited{
color:#000080;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:none;
}

A.tab:hover {
color:#E9F3E2;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:underline;
}

A.tab:visited {
color:#E9F3E2;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:none;
}

A {
color:white;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:none;
}

A:hover {
color:white;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:underline;
}

A:visited {
color:white;
font:  Tahoma, Helvetica, sans-serif;
text-decoration:none;
}
A.th {
	font:  Tahoma, Helvetica, sans-serif;
	color:#DCEBFF;
}

A.th:visited {
	font:  Tahoma, Helvetica, sans-serif;
	color:#DCEBFF;
}

/* Titres de la zone */




/***********************************************************************
 * Pop-up                                                              *
 ***********************************************************************/

/* Specifications generales */
#popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}




/***********************************************************************
 * Pied de page                                                        *
 ***********************************************************************/

/* Zone */
#footer div {
	padding-top: 2px;
	border-top: 1px solid #B8B4B4;
	color: #B8B4B4;
	font-size: 10px;
}

/* Zone de gauche */
#footer div.left {
	text-align: left;
}

/* Zone de droite */
#footer div.right {
	text-align: right;
}

/* Lien */
#footer a {
	text-decoration: underline;
}

/* Attributs du lien */
#footer a:link, #footer a:visited, #footer a:active {
	color: #B8B4B4;
}

/* Rollover du lien */
#footer a:hover {
	color: #9DACBF;
}
