
/*------------ fonts --------*/
div   { }
.hr  {height:        1px;
border-top:    1px solid #c0c0c0;
border-right:  0 solid;
border-bottom: 0 solid;
border-left:   1px solid #c0c0c0 }


ol, ul, li   {margin:  0;
padding: 0 }

table    { }

th, td  { }

iframe {background-color: #fff;
margin:           0 5px }

a:link          {color:           #800080;
text-decoration: underline }

a:visited      {color:           #670b67;
text-decoration: underline }

a:hover     {color:           #009c00;
text-decoration: none }

h1                         {color:               #d40000;
font-size:           21px;
font-family:         Arial;
font-weight:         lighter;
text-decoration:     none;
background-repeat:   no-repeat;
background-position: 0 9px;
display:             block;
margin:              0 0 15px;
padding:             5px 2px 7px 15px;
border-style:        none none solid;
border-width:        1px;
border-color:        #499e29 }


h1 a:link      {color:           #d40000;
text-decoration: underline }


h1 a:visited      {color:           #d40000;
text-decoration: none }

h1 a:hover       {color:           #d40000;
text-decoration: none }


h2              {	color:             #1b9900;
	font-size:         16px;
	font-family:       Arial;
	background-image:  url("images/titre_h2fleche.jpg");
	background-repeat: no-repeat;
	text-align:        left;
	margin:            0 0 5px;
	padding-top:       0;
	padding-bottom:    10px;
	padding-left:      40px }


h2 a:link  {color:           #009c00;
text-decoration: none }


h2 a:visited  {color:           #009c00;
text-decoration: none }

h2 a:hover     {color:           #830083;
text-decoration: none }

h3          {	color:               #a92b4b;
	font-size:           16px;
	font-family:         Arial;
	text-decoration:     none;
	background-image:    url("images/titre_h4_CircleJ.gif");
	background-repeat:   no-repeat;
	background-position: 12px 2px;
	text-align:          left;
	margin-bottom:       2px;
	padding-top:         0;
	padding-bottom:      2px;
	padding-left:        45px }



h3 a:link    {color:           #a92b4b;
font-size:       16px;
font-family:     Arial;
text-decoration: none }

h3 a:visited    {color:           #a92b4b;
font-size:       16px;
font-family:     Arial;
text-decoration: none }

h3 a:hover   {color:           #009c00;
font-size:       16px;
font-family:     Arial;
text-decoration: none }

h4        {	color:          #005900;
	font-size:      14px;
	font-family:    Arial;
	margin:         0;
	padding-top:    5px;
	padding-bottom: 2px;
	padding-left:   15px }


h4 a:link    {color:           #004cbf;
font-size:       14px;
font-family:     Arial;
text-decoration: none }

h4 a:visited   {color:           #004cbf;
font-size:       14px;
font-family:     Arial;
text-decoration: none }

h4 a:hover   {color:           #a92b4b;
font-size:       14px;
font-family:     Arial;
text-decoration: none }

h5         {color:               #006300;
font-size:           14px;
font-family:         Arial;
text-decoration:     none;
background-image:    url("images/titre_h5feuille.gif");
background-repeat:   no-repeat;
background-position: 15px 5px;
text-align:          left;
margin:              0;
padding-top:         5px;
padding-left:        45px }

h5 a:link      {color:           #006300;
font-size:       15px;
font-family:     Arial;
text-decoration: none }
h5 a:visited {color:           #006300;
font-size:       15px;
font-family:     Arial;
text-decoration: none }

h5 a:hover      {color:           #a92b4b;
font-size:       15px;
font-family:     Arial;
text-decoration: underline }

h6       {	color:        #d00000;
	font-size:    12px;
	font-family:  Arial;
	padding-left: 15px }


form   {font-size:   11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:      0 0 0 50px;
padding:     0;
width:       auto }

input {color:            #003000;
background-color: #e0eaff;
margin-top:       1px;
margin-bottom:    7px;
margin-left:      5px;
padding:          1px;
border-width:     1px;
border-color:     #6c89af }

select {color:            #003000;
background-color: #e0eaff;
margin-top:       1px;
margin-bottom:    7px;
margin-left:      5px;
padding:          1px;
border-width:     1px;
border-color:     #6c89af }

#search input#sword {font-size:      11px;
font-family:    verdana, arial, sans-serif;
line-height:    16px;
width:          148px;
height:         16px;
vertical-align: middle;
border:         solid 1px #8c8c8c }

#search input.go-button {margin:         0 0 0 5px;
width:          25px;
height:         18px;
vertical-align: middle }
.detail {color:     #767676;
font-size: 11px }

.name-of-person {color:     #004088;
font-size: 12px }
