/* general stuff */

body{
margin:10;
margin-left: 15;
margin-right: 25;
padding:0;
text:#000000;
font-size: 12px;
text-align: left;
font-family: verdana, arial, sans-serif;
color-backgroud: #FFFFFF;
}

/* main menu */

mainlevel_menu_main {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 5;
 }

a.mainlevel_menu_main {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 10;
 }

a.mainlevel_menu_main:hover, a.mainlevel_menu_main#active_menu  {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 10;
 }

/* down menu */

mainleveldown {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 10;
 }

a.mainleveldown {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 10;
 }

a.mainleveldown:hover, a.mainleveldown#active_menu  {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 10;
 }



/* left menu */

mainlevelleft {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #0000000;
border: none;
padding-left: 3;
 }


a.mainlevelleft {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 3;
 }

a.mainlevelleft:hover, a.mainlevelleft#active_menu  {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 3;
 }

sublevelleft {
text-decoration:  none;
font-size: 11px;
font-weight: normal;
color: #000000;
border: none;
padding-left: 10;
 }

a.sublevelleft  {
text-decoration:  none;
font-size: 11px;
font-weight: normal;
color: #000000;
border: none;
padding-left: 10;
 }

a.sublevelleft:hover, a.sublevelleft#active_menu  {
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 10;
 }


/* Lien générale */


a {
text-decoration:  none;
font-size: 12px;
font-weight: bold;
color: #000000;
border: none;
 }

a:hover {
text-decoration:  underline;
font-size: 12px;
color: #000000;
border: none;
 }



/* titre composent */
.componentheading {
margin-top: 10;
margin-left: 10;
font-weight: bold;
font-size: 14px;
height: 14px;
line-height: 14px;
font-family: verdana, helvetica, arial, sans-serif;
color: #000000;
}




/* content */



.contentpane {
width= 95%;
margin-top: 10;
margin-left: 15;
margin-right: 25;
text-align: justify;
background: transparent;
color: #000000;
font-size: 12px;
font-family: verdana, helvetica, arial, sans-serif;
line-height: 13px;
/* border: solid blue 1px; */
}


.contentpaneopen {
width= 95%;
margin-top: 10;
margin-left: 15;
margin-right: 25;
text-align: justify;
background: transparent;
color: #000000;
font-size: 14px;
font-family: verdana, helvetica, arial, sans-serif;
line-height: 13px;
/* border: solid blue 1px; */
}



table.contentpaneopen td.contentheading {
margin-top: 10;
margin-left: 15;
margin-right: 25;
font-weight: bold;
font-size: 14px;
height: 10px;
width: 100%
line-height: 14px;
font-family: verdana, helvetica, arial, sans-serif;
border: yes;
padding: 5px;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.contentdescription {
font-size: 14px;
font-weight: bold;
height: 12px;
line-height: 12px;
font-family: verdana, helvetica, arial, sans-serif;
border: none;
text-align: justify;
margin-right: 40;
}

.contentheading {
font-size: 14px;
height: 14px;
font-weight: bold;
line-height: 14px;
font-family: verdana, helvetica, arial, sans-serif;
border: none;
margin-right: 100;
}


.menutitle {
font-size: 14px;
height: 14px;
font-weight: bold;
line-height: 14px;
font-family: verdana, helvetica, arial, sans-serif;
border: none;
margin-right: 100;
}


table td {
  font-size: 12px;
  font-weight: normal;
margin-left: 15;
margin-right: 40;
  color: #000000;
}

table th {
  font-size: 12px;
  font-weight: normal;
margin-left: 15;
margin-right: 40;
  color: #000000;
}



/* table adresse */
.tableadresses {
table-layout:fixed;
width: 450px;
}


table.tableadresses th{
font-weight: bold;
}

table.tableadresses td {
font-weight: normal;
}


/*recherche en haut */
.inputbox{
text-decoration:  none;
font-size: 11px;
font-family: verdana, helvetica, arial, sans-serif';
color: #000000;
border: yes;
padding: 2px 2px 2px 2px;

}

.moduletable_news{
text-decoration:  none;
font-size: 11px;
font-weight: bold;
color: #000000;
border: none;
padding-left: 5;
}