BODY {
			background-color : #FFFFFF;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 12px;
			font-style : normal;
			font-weight : normal;
			color : #000000;
			text-decoration : none;
			}

.noimpr {
display:none;
}

.violet {
			background-color : #A22084;
      font-family : Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-style : normal;
      font-weight : normal;
      color : #000000;
      text-decoration : none;
      color : #FFFFFF;
			}

.rose {
			background-color : #C574AC;
      font-family : Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-style : normal;
      font-weight : normal;
      text-decoration : none;
      color : #FFFFFF;
			}
A.action
{
	color: #3E6F90;
	font-family: Arial, Tahoma;
	font-size : 12px;
	font-weight: normal;
	text-decoration : none;
}

A.action:hover 
{
      font-size : 12px;
      text-decoration : underline;
}
.roseclair {
			background-color : #D9A3C7;
      font-family : Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-style : normal;
      font-weight : bold;
      text-decoration : none;
      color : #A22084;
			}


.vertjaune {
			background-color : #D5DF42;
      font-family : Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-style : normal;
      font-weight : bold;
      text-decoration : none;
      color : #3D6E8F;
			}


.rosesmall {
			background-color : #C574AC;
      font-family : Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-style : normal;
      font-weight : normal;
      text-decoration : none;
      color : #FFFFFF;
			}

.panneaucentral {
   
    /*
    width : 720px;
    margin-left : 10px;
    */
    
    width : 900px;
    margin : 0 auto;

		background-color : #FFFFFF;
      font-family : Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-style : normal;
      font-weight : normal;
      text-decoration : none;
      color : #3E6F90;

		}

.lettremaj {
			font-size : 96px;
			color : #D5DF42;
			font-family : Arial, Helvetica, sans-serif;
			font-weight : normal;
			}

.barrebleue {
			background-color : #3E6F90;
			}

.Xsmall {
			font-size : 9px;
			}

.small {
			font-size : 10px;
			}

.large {
			font-size : 16px;
			font-weight : bold;
			}

.titre {
			font-size : 24px;
			font-weight : bold;
			color : #3E6F90;
			line-height: 40px;
			vertical-align:middle;
			}
			
.intertitre {
			font-size : 16px;
			font-weight : bold;
			color : #D5DF42;
			}
			
.soustitre {
			font-size : 12px;
			font-weight : bold;
			color : #3D6E8F;
			}

.normal {
			font-size : 12px;
			font-weight : normal;
			color : #000000;
			}

.blancgras {
			font-size : 12px;
			font-weight : bold;
			color : #FFFFFF;
			}
			
A.blancgras {
			font-size : 18px;
			font-weight : bold;
			font-stretch : ultra-expanded;
			color : #FFFFFF;
			}

.blancnormal {
			font-size : 12px;
			font-weight : normal;
			color : #FFFFFF;
			}

.blancpetit {
			font-size : 10px;
			font-weight : normal;
			color : #FFFFFF;
			}

TD.titreformulairepublic
{
	font-weight: bold;
	font-size: 11px;
	text-transform: none;
	color: #a22084;
	line-height: 24px;
	font-family: Arial, Tahoma;
	text-align: center;
	background-color: #E1E1E1;
    font-smooth:always;
}

TD.titreformulaire
{
	
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #a22084;
	line-height: 24px;
	font-family: Arial, Tahoma;
	letter-spacing: 2px;
	text-align: center;
	background-color: #E1E1E1;
    font-smooth:always;
}

TD.titreColonne
{
	border-top: white 2px solid;
	font-size: 14px;
	line-height: 20px;
	color: #3e6f90;
	border-bottom: white 2px solid;
	font-family: Arial, Tahoma;
	background-color: #d6e03d;
	text-align: center;
	vertical-align:middle;
}

TD.lignePaire
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 18px;
	font-family: Arial, Tahoma;
	background-color: #A4E1EE;
	text-align: center;
	vertical-align:middle;
	padding-left: 8px;
	padding-left: 8px;
}

TD.ligneImpaire
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 18px;
	font-family: Arial, Tahoma;
	background-color: #E2F5FA;
	text-align: center;
	vertical-align:middle;
	padding-left: 8px;
	padding-left: 8px;
}

.libelleformulaire {
			font-size : 12px;
			font-weight : bold;
			color : #3E6F90;
			vertical-align:middle;
			}
			
.libelleformulaireitalic {
			font-size : 12px;
			font-weight : bold;
			font-style: italic;
			color : #3E6F90;
			vertical-align:middle;
			}
.libelleformulaireitalicpetit {
			font-size : 8px;
			font-style: italic;
			color : #3E6F90;
			vertical-align:text-top;
			}

.intertitreformulaire {
			font-size : 16px;
			font-weight : bold;
			color : #3E6F90;
			vertical-align:middle;
			}

.rouge {
			color : red;
			}

.bleu {
			color : blue;
			font-weight : normal;
}

.tableau {
		border : solid #E1E1E1 3px;
    max-width : 730px;
}

IMG {
		border : 0;
}

.parent {
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    margin-top: 10;
    cursor: hand;
}

.child  {
    font-size: 10pt;
    font-weight: normal;
    margin-left: 10px;
    text-align:left;
	background-color: #FFFFFF;
	color : #A22084;
	border : solid #A22084 2px;
}

A.lienmenu {
		font-size : 12px;
		color : #A22084;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		line-height: 15px;
		font-style : normal;
		text-decoration : none;
		margin-left: 3px;
		margin-right: 3px;
}
			
A.lienmenu:hover {
		background-color : #F9DFF3;
}			

TABLE.T162A
{
    border : 0;
}

TH.th162A
{
	font-size: 18px;
	line-height: 30px;
	color: black;
	font-family: Arial, Tahoma;
	background-color: white;
	text-align: center;
	vertical-align:middle;
}

TD.info162A
{
	font-size: 11px;
	line-height: 15px;
	color: black;
	font-family: Arial, Tahoma;
	background-color: #CECECE;
	text-align: left;
	vertical-align:middle;
}


TD.libelle162A
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #3E6F90;
	font-family: Arial, Tahoma;
	text-align: left;
	vertical-align:middle;
}


TD.titre162A
{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #3E6F90;
	font-family: Arial, Tahoma;
	background-color: #d6e03d;
	vertical-align:middle;
}


.champs162A
{
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: black;
	font-family: Arial, Tahoma;
	text-align: left;
	vertical-align:middle;
}
			
			
.non_modifiable {
			color : blue;
			font-weight : bold;
}

INPUT.noeditable {
	border : 0;
}

INPUT.noeditable_petit {
	font-size: 12px;
	font-family: Arial, Tahoma;
	font-weight: normal;
	border : 0;
}

.titreviolet
{
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #a22084;
	line-height: 24px;
	font-family: Arial, Tahoma;
	letter-spacing: 2px;
	background-color: white;
	font-smooth:always;
}

.error
{
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	line-height: 24px;
	font-family: Arial, Tahoma;
}

.info
{
	font-weight: bold;
	font-size: 12px;
	font-style:italic;
	color: #D5DF42;
	line-height: 24px;
	font-family: Arial, Tahoma;
}

.infopp {
    font-weight: bold;
    font-size: 12px;
    font-style:italic;
    color: #A22084;
    line-height: 24px;
    font-family: Arial, Tahoma;
}

.carbottom
{
			vertical-align:bottom;
			line-height: 78px;
}


#menu {
		display : none;
}