body {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 10pt;
    background:             #c9c9c9 url('/images/background.jpg') repeat-x top center;
}
td {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 10pt
}
a {
text-decoration: none;
color: black;
font-size: 10pt
}
a:hover {
text-decoration: none;
color: black;
font-size: 10pt
}

a:link {
text-decoration: none;
color: black;
font-size: 10pt
}
a:visited {
text-decoration: none;
color: black;
font-size: 10pt
}
a.banniere {
text-decoration: none;
color: #ae005e
font-size: 10pt
}
a.banniere:hover  {
text-decoration: none;
color: #ae005e;
font-size: 10pt
}
a.banniere:link {
text-decoration: none;
color: #ae005e;
font-size: 10pt
}
a.banniere:visited {
text-decoration: none;
color: #ae005e;
font-size: 10pt
}
a.banniere1 {
text-decoration: none;
color: #ffffff;
font-size: 10pt
}
a.banniere1:hover  {
text-decoration: none;
color: #ffffff;
font-size: 10pt
}
a.banniere1:link {
text-decoration: none;
color: #ae005e;
font-size: 10pt
}
a.banniere1:visited {
text-decoration: none;
color: #ae005e;
font-size: 10pt
}
a.recherche {
text-decoration: none;
color: #0000ff
font-size: 8pt
}
a.recherche:hover  {
text-decoration: none;
color: #0000ff;
font-size: 8pt
}
a.recherche:link {
text-decoration: none;
color: #0000ff;
font-size: 8pt
}
a.recherche:visited {
text-decoration: none;
color: #0000ff;
font-size: 8pt
}
input {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
border-width: 1pt;
color: #ae005e ;
background-color: #FFFFFF ;
border-color: #ae005e;
font-size:10px
}
.mytitre {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 40pt;
color: #ae005f;
}
.mytitre1 {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 40pt;
color: #ea7ba8;
font-weight: bold;
}
.mytitre2 {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 24pt;
color: #ae005e;
}
.textebanniere {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
}
.textebanniere1 {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 10pt;
color: #ae005e;
}
.banniereerreur {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 10pt;
color: #ff0000;
}
.titre {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-size: 13pt;
color: #e087bd;
}

#bloc_activite {
border-style:solid;
background-color:#ffffff;
border-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#bloc_activite1 {
border-style:solid;
background-color:#ffffff;
border-color:#ffffff;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 180px;
}
#bloc_fonction {
border-style:solid;
background-color:#ffffff;
border-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#bloc_fonction1 {
border-style:solid;
background-color:#ffffff;
border-color:#ffffff;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 180px;
}
#bloc_region {
border-style:solid;
background-color:#ffffff;
border-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#bloc_region1 {
border-style:solid;
background-color:#ffffff;
border-color:#ffffff;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 180px;
}
#bloc_depart {
border-style:solid;
background-color:#ffffff;
border-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#bloc_depart1 {
border-style:solid;
background-color:#ffffff;
border-color:#ffffff;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 180px;
}
#bloc_agglo {
border-style:solid;
background-color:#ffffff;
border-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#bloc_agglo1 {
border-style:solid;
background-color:#ffffff;
border-color:#ffffff;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 180px;
}
#bloc_enseigne {
border-style:solid;
background-color:#ffffff;
border-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#bloc_enseigne1 {
border-style:solid;
background-color:#ffffff;
border-color:#ffffff;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 180px;
}
#bloc_entite1 {
border-style:solid;
background-color:#ffffff;
border-color:#ffffff;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 180px;
}
input.act {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
background-color: #bbbbbb ;
border-color: #bbbbbb;
}
input.act1 {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
border-width: 1pt;
color: #000000 ;
background-color: #FFFFFF ;
border-color: #bbbbbb;
font-size:10px
}
#zone_activite {
background-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#zone_fonction {
background-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#zone_region {
background-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#zone_depart {
background-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#zone_agglo {
background-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#zone_enseigne {
background-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
#zone_entite {
background-color:#bbbbbb;
border-width: 1px;
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
width : 300px;
}
.aide {
color: #000000;
font-size: 9px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font_weigth: italic;
}



.act1111{
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
color: #000000 ;
font-size:10px
}
.tabtitrean {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
font-weight: bold;
font-size: 9pt;
color: #000000;
}
a.des {
text-decoration: none;
color: #ae005e;
font-size: 8pt;
font-style: italic;
}
a.des:hover  {
text-decoration: none;
color: #ae005e;
font-size: 8pt;
font-style: italic;
}
a.des:link {
text-decoration: none;
color: #ae005e;
font-style: italic;
font-size: 8pt
}
a.des:visited {
text-decoration: none;
color: #ae005e;
font-style: italic;
font-size: 8pt;
}




#page {
	background-color:#efefef;
	width:600px;
	margin:50px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:left;
}

h1, h2 {
	letter-spacing:-1px;
	color:#2D5AC3;
	font-weight:normal;
	margin-bottom:-10px;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:18px;
}
img
{
    border: 0;
}

.reset
{
    margin:                 0;
    padding:                0;
}

.less {
    color:#999;
    font-size:12px;
}

/* ######################### */
.edito
{
    width:                  485px;
}
.edito img
{
    margin:                 20px 0 10px 20px;
}
.edito .top
{
    background:             #ffffff url('/images/edito-top-bottom.png') no-repeat 0 0;
    height:                 30px;
}
.edito .content
{
    background:             #fafaf8 url('/images/edito-content.png') repeat-y 0 0;
    padding:                0 30px;
    color:                  #b5016f;
    text-align:             justify;
}
.edito .content h3
{
    margin:                 0;
}
.edito .bottom
{
    background:             #ffffff url('/images/edito-top-bottom.png') no-repeat 0 -30px;
    height:                 35px;
}

/* ######################### */
.logos
{
    margin-top:             50px;
    text-align:             center;
}
.logos img
{
    margin:                 5px 0;
}

/* ######################### */
a.footer
{
    color:                  #535353;
    font-size:              8pt;
}
a.footer:hover
{
    color:                  #b6006f;
}

/* ######################### */
.topBanner
{
/*     border:                 1px solid #C9C9C9; */
}

/* ######################### */
.searchCriteria
{
    width:                  270px;
    margin:                 5px;
}