body {
margin: 0;
padding: 0;
background-color: #f4f4f4;
font-size: 11px;
font-family : arial, verdana, sans-serif;
color : #02138e;
}

a {
text-decoration: none;
color: #02138e;
}

a:hover {
text-decoration: underline;
color: aa3229;
color: #02138e;
}

a.iv {
font-size : 4px;
color : #f4f4f4;
text-decoration: none;
}

a.iv:hover {
font-size : 4px;
color : #f4f4f4;
text-decoration: none;
}

a.menu {
font-size : 11px;
color : #ffffff;
text-decoration: underline;
}

a.outils{
color : #02138e;
font-size : 12px;
}

a.outils:hover{
color : #02138e;
font-size : 12px;
text-decoration : underline;
}

a.menutop{
color : #02138e;
font-size : 14px;
font-weight : bold;
}

a.menutop:hover{
color : #aa3229;
font-size : 14px;
font-weight : bold;
text-decoration : none;
}

a.menuleft{
color : #02138e;
font-size : 14px;
font-weight : bold;
}

a.menuleft:hover{
color : #aa3229;
font-size : 14px;
font-weight : bold;
text-decoration : underline;
position : relative;
left : 4px;
}

textarea{
	font-family : arial, verdana, sans-serif;
}

.pjtcentrebureau{
background-color: #dae6e7;
}

.bandeau {
background-color: #ffffff;
background-image: URL('../images/bandeau_ap.gif');
background-repeat: no-repeat;
}

.bandeausep {
background-color: #69887d;
}

.centrebureau {
background-color: #dae6e7;
}

.menuleftback {
background-color : #dae6e7;
border-color : #ffffff;
color : #02138e;
font-size : 14px;
font-weight : bold;
background-image: URL('../images/menuleftback.gif');
background-repeat: no-repeat;
background-position : bottom left;
}

.titremenuleft {
font-size : 24px;
background-image: URL('../images/carredouble.gif');
background-repeat: no-repeat;
height : 52px;
font-weight : bold;
}

.titreA {
background-image: URL('../images/carredouble.gif');
background-repeat: no-repeat;
height : 52px;
font-size : 18px;
font-weight : bold;
}

.titreB {
font-size : 20px;
font-weight : bold
}

.caract {
background-color : #e5eeee;
color : #02138e;
font-size : 20px;
font-weight : bold;
}

.menutop {
background-image: URL('../images/fond_menutop.gif');
background-repeat: x-repeat;
}

.texte {
color : #02138e;
text-align : justify;
font-size: 11px;
font-family : arial, verdana, sans-serif; /* RCT  - pour balises PRE */
}

.copyright {
border-style : dashed;
border-width : 1px 0px 0px 0px;
border-color :  #69887d;
color : #69887d;
text-align : right;
font-weight : bold;
}

.textegras {
color : #02138e;
font-size: 11px;
font-weight : bold;
}

.thumb {
border-style : solid;
border-width : 1px 1px 1px 1px;
border-color :#888dbb;
}

input.saisie {
border-width : 1px 1px 1px 1px; 
border-style : inset;
font-size : 11px;
}

.bleft {
border-style :dashed;
border-width : 0px 1px 0px 0px;
border-color : #69887d;
}

.table_gris {
background-color:#f5f5f5;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal;  
color: #000000;
}

.table_bleu {
background-color:#e8f4ff;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal;  
color: #000000;
}

.table_orange {
background-color:#fff8ee;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#cccccc;
}


/* RCT-D */
a img{
	border:0;
}

input{
	background-color : #ffffff;
}

ul.puces {
}
#offset { position: relative;
     top: 7px;
     left: 15px
     }
.outils{
	color : #02138e;
	font-size : 12px;
}
.texte_admin {
	font-family : arial, verdana, sans-serif;
	font-size: 11px;
}
.rech_ligne_cpt{
	color : #02138e;
	text-align : right;
	font-size: 11px;
	padding-right:5px;
	font-family : arial, verdana, sans-serif;	
}
.rech_ligne{
	color : #02138e;
	text-align : left;
	font-size: 11px;
	font-family : arial, verdana, sans-serif;	
}

.rech_nores{
	padding-top:10px;
	padding-bottom:10px;
	font-style=italic;
}

.rech_recap{
	padding-top:10px;
	padding-bottom:10px;
	font-style=italic;
}
.rech_form{
	padding-top:10px;
	padding-bottom:10px;
}
.arbo_n1{
	padding-left:2px;
}
.arbo_n2{
	padding-left:15px;
}
.plan_n1{
	padding-left:10px;
}
.plan_n2{
	padding-left:30px;
}
.plan_n3{
	padding-left:50px;
}

/* RCT-F */