body {
 margin: 8px;
 background-color: #FFFFFF;
 background: url("images/body_fond.jpg") repeat-x;
 color: #373737;
 text-align: center;
}

div, span, table {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

a, img, abbr, acronym, frame { 
 border: none; 
}

form {
 margin: 0px;
 padding: 0px;
}

ul {
 margin: 0px;
 padding: 0px;
 padding-left: 15px;
 line-height: 130%;
}

li {
 list-style-image: url("images/puce.gif");
}

#logo {
 margin: 0px;
 background-image: url("images/fond_head.gif");
 height: 76px;
}

#under_logo {
 text-align: center;
 width: 280px;
 padding-top: 15px;
 float: left;
}

#main {
 width: 760px;
 margin: 0 auto;
 clear: left;
}

#d_body {
 background-color: #FFFFFF;
 background-image: url("images/body_fond.gif");
 width: 760px;
 margin: 0 auto;
}

#title_head {
 color: #676767;
 padding-top: 1px;
 font-size: 8pt;
 text-align: center;
}

#pub_head {
 float: left;
 margin-top: 9px;
}

#pre_search {
 background-color: #DFE0E1;
 height: 3px;
 clear: left;
}

#search {
 background-color: #D4E6FE;
 border: 1px solid #5895F0;
 padding: 6px;
 color: #000000;
 text-align: center;
}

#menubar {
 background-color: #FFFFFF;
 background-image: url("images/menu_sous_fond.jpg");
 border-bottom: 1px solid #B2B2B2;
 border-left: 1px solid #B2B2B2;
 border-right: 1px solid #B2B2B2;
}

#menubar2 {
 text-align: center;
 padding-top: 3px;
 padding-bottom: 2px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

li.headMenu {
 list-style-type: none;
 display: inline;
}

ul {
 margin: 0px;
 padding: 0px;
 text-decoration: none; 
}


td.body_left {
 padding-top: 4px;
 width: 130px;
 text-align: center;
 background-color: #F7F8F9;
 background-image: url("images/body_fond.gif");
}

td.body_right {
 padding-top: 15px;
 padding-left: 20px;
 text-align: left;
}

#middle {
 float: left;
 width: 630px;
}

#under_middle {
  clear: left;
}

#d_annu {
 float: left;
 width: 294px;
}

#d_annu_new {
 clear: left;
}

#ligne {
 background-color: #B2B2B2;
 height: 1px;
 clear: left;
}

#copyright {
 color: #666666;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-align: center;
 padding: 2px;
}

#xiti {
 text-align: center;

}

#chemin {
 padding-top: 20px;
 padding-bottom: 40px;
}

#header {
 padding-top: 50px;
 padding-bottom: 20px;
 background: url(images/top.gif);
 background-position: top;
 background-repeat: no-repeat;
 text-align: center;
}

#header li {
 display: inline;
 margin-right: 15px;
}

#header form {
 margin-top: 20px;
 margin-bottom: 0;
}

#header a {
 font-weight: bold;
}

#pages {
 text-align: center;
 font-size: 11pt;
 padding-top: 10px;
}

#message {
 padding-top: 20px;
 padding-bottom: 40px;
 text-align: center; 
}

#message p {
 padding-top: 20px;
}


#warning {
 color: #0098EF;
 font-weight: bold;
 padding-top: 10px;
 margin-bottom: 20px;
 text-align: center;
}

.lien {
 text-align: justify;
}

span {
 color: #008000;
}

#c_pointer {
 cursor: pointer;
}

#t_annu_head {
 background-color: #D4E6FE;
 color: #000000;
 font-weight: bold;
 padding: 2px;
 text-align: justify;
}

#t_annu {
 border: 1px solid #D4E6FE;
 padding: 10px;
}

#t_annu2 {
 border: 1px solid #D4E6FE;
 padding: 7px;
 font-size: 12px;
 text-align: justify;
}

#sub_categs {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
}

#small_p{
 font-size: 8pt;
}

#description{
 color: #000000;
 margin-top: 2px;
 margin-bottom: 2px;
}

#nb_clics {
 color: #8E8E8E;
}

#nb_liens {
 color: #808080;
}

#info_inscription {
 font-size: 8pt;
}

#p_annu{
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 10pt;
}

h2 {
 font-size: 12pt;
 display: inline;
 margin: 0px;
 padding: 0px;
}

a:link { text-decoration:none; color:#003399; font-size: 10pt }
a:visited { text-decoration:none; color:#003399; font-size: 10pt }
a:hover { text-decoration:underline; color:#0353A5; font-size: 10pt }

a.a_lien:link { text-decoration:underline; color:#0000CC; font-size: 10pt }
a.a_lien:visited { text-decoration:underline; color:#800080; font-size: 10pt }

a.a_fiche:link { text-decoration:underline; color:#7777CC; }
a.a_fiche:visited { text-decoration:underline; color:#800080; }

a.liens_search:link { text-decoration:underline; color:#0000CC; }
a.liens_search:visited { text-decoration:underline; color:#0000CC; }

a.a_url_visible:link { text-decoration:none; color:#008000; }
a.a_url_visible:visited { text-decoration:none; color:#008000; }
a.a_url_visible:hover { text-decoration:underline; color:#008000; }

a.a_small:link { font-size: 8pt; }
a.a_small:visited { font-size: 8pt; }

a.liens_menu:link { text-decoration:none; padding-left: 12px; padding-right: 12px; color:#000000; font-weight: bold; font-size: 8pt; }
a.liens_menu:visited { text-decoration:none; padding-left: 12px; padding-right: 12px; color:#000000; font-weight: bold; font-size: 8pt; }
a.liens_menu:hover { text-decoration:underline; padding-left: 12px; padding-right: 12px; color:#000000; font-weight: bold; font-size: 8pt; }

a.a_end:link { text-decoration:none; color:#FF0000; font-weight: bold }
a.a_end:visited { text-decoration:none; color:#FF0000; font-weight: bold }
a.a_end:hover { text-decoration:underline; color:#FF0000; font-weight: bold }

#copyright a:link { font-size: 8pt }
#copyright a:visited { font-size: 8pt }
