#raccourcis,
#recherche,
#menu,
#newsletter,
#extranet,
#picto,
#carte_atlas,
#footer{
display:none;
}
/* Reset some shizzle */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
/* Let's begin */
body {
  font-family: Trebuchet MS, Lucida Grande, sans-serif;
  font-size: small;
  height: 100%;
  background-color:#fff;
}
h1, .raccontenu, .racrecherche, .racnavig {
padding:10px;
}
#logo{
float:left;
margin-right:15px;
}

#savoir_plus{
border: 1px solid #000;
padding:10px;
}
.invisible{
position:absolute;
bottom:-20000px;
}
#header {
  width: 100%;
  height: 150px;
}
#header_block {
  float: right;
  font-size: 10px;
  width: 127px;
  height: 123px;
  margin-top: 9px;
  padding: 7px 6px 0px 6px;
}
#inter {
  padding: 0px 20px 20px 20px;
  color: #333;
}
#inter ul{
margin:20px 20px;
}
#inter ul li{
list-style:disc;
margin-bottom:10px;
}
#inter ul ul {
margin:0 0 0 1em;
}
#inter ul ul li {
list-style:circle;
margin:0;
}
#inter ul ul ul {
margin:0 0 0 0.5em;
}
#inter ul ul ul li {
list-style:square;
}
#inter ul ul ul ul li {
list-style:disc;
}
#inter ul ul ul ul ul li {
list-style:circle;
}
#inter ul ul ul ul ul ul li {
list-style:square;
}
ul.list_en_block, .listeEnBloc, .list_en_block{
display:block;
min-height:100px;
}
#inter ul.list_en_block li{
list-style-type:none
}
#inter ul.list_en_block img {
float:left;
margin-right:10px;
}
#inter p {
  padding-bottom: 5px;
}
#inter h2 {
  width: 100%;
  font-size: medium;
  font-weight: normal;
  text-transform: uppercase;
  margin: 20px 0px 20px 0px;
}
#inter h3 {
  width: 100%;
  font-size: 15px;
  margin: 20px 0px 20px 0px;
}
body.blue #inter a, body.generique #inter a{
color:#003399;
}
body.red #inter a{
color:#cc0000;
}
body.orange #inter a{
color:#ff9900;
}
body.green #inter a{
color:#999900;
}
body.purple #inter a{
color:#cc33cc;
}
/* HEADING BLUE + GENERIQUE */
body.blue #inter h2,
body.generique #inter h2 {
color: #003399;
border-bottom: 1px solid #003399;
font-size:x-large;
font-weight:bold;
}
body.blue #inter h3{
color: #000;
font-size:medium;
}
body.blue #inter h3:first-letter{
color:#003399;
font-size:xx-large;
}
body.blue #inter h4{
font-size:small;
}
/* HEADING RED */
body.red #inter h2 {
color: #cc0000;
border-bottom: 1px solid #cc0000;
font-size:x-large;
font-weight:bold;
}
body.red #inter h3{
color: #000;
font-size:medium;
}
body.red #inter h3:first-letter{
color:#cc0000;
font-size:xx-large;
float:left;
}
body.red #inter h4{
font-size:small;
}
/* HEADING ORANGE */
body.orange #inter h2 {
color: #ff6600;
border-bottom: 1px solid #ff6600;
font-size:x-large;
font-weight:bold;
}
body.orange #inter h3{
color: #000;
font-size:medium;
}
body.orange #inter h3:first-letter{
color:#ff6600;
font-size:xx-large;
float:left;
}
body.orange #inter h4{
font-size:small;
}
/* HEADING GREEN */
body.green #inter h2{
color: #9A9901;
border-bottom: 1px solid #9A9901;
font-size:x-large;
font-weight:bold;
}
body.green #inter h3{
color: #000;
font-size:medium;
}
body.green #inter h3:first-letter{
color:#9A9901;
font-size:xx-large;
float:left;
}
body.green #inter h4{
font-size:small;
}
/* HEADING PURPLE */
body.purple #inter h2 {
color: #CC33CC;
border-bottom: 1px solid #CC33CC;
font-size:x-large;
font-weight:bold;
}
body.purple #inter h3{
color: #000;
font-size:medium;
}
body.purple #inter h3:first-letter{
color:#CC33CC;
font-size:xx-large;
float:left;
}
body.purple #inter h4{
font-size:small;
}
/* TABLE */
table#news_items {
  float: left;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
}
table#news_items tr.orange th {
  font-size: 15px;
  color: #ff6600;
  text-align: left;
  border-bottom: 1px solid #ced4e1;
  padding-bottom: 4px;
}
table#news_items td {
  padding: 2px 4px 2px 0px;
  width: 50%;
  border-bottom: 1px solid #ced4e1;
  vertical-align: top;
}
table#news_items tr.red td.first,
table#news_items tr.orange td.first,
table#news_items tr.pink td.first,
table#news_items tr.lightblue td.first,
table#news_items tr.purple td.first {
  font-weight: bold;
  color: #333;
}
table#news_items tr.red td {
  color: #cc0000;
}
table#news_items tr.orange td {
  color: #ff9900;
}
table#news_items tr.purple td {
  color: #cc33cc;
}
table#news_items tr.lightblue td {
  color: #3399ff;
}
table#news_items tr.pink td {
  color: #cc3366;
}
/* FIL ARIANE */
#filariane{
font-size:x-small;
}
body.generique #filariane {
padding:4px 0 0 4px;
}
body.generique #filariane a{
color:#003399;
}
body.blue #filariane{
height:0px;
}
body.red #filariane {
padding:4px 0 0 4px;
}
body.red #filariane a{
color:#cc0000;
}
body.orange #filariane {
padding:4px 0 0 4px;
}
body.orange #filariane a{
color:#ff9900;
}
body.green #filariane {
padding:4px 0 0 4px;
}
body.green #filariane a{
color:#999900;
}
body.purple #filariane {
padding:4px 0 0 4px;
}
body.purple #filariane a{
color:#cc33cc;
}
body.orange #footer_icons ul li.haut a, body.orange #footer_icons ul li.imprimer a{
color:#ff9900;
}
body.red #footer_icons ul li.haut a, body.red #footer_icons ul li.imprimer a{
color:#cc0000;
}
body.green #footer_icons ul li.haut a, body.green #footer_icons ul li.imprimer a{
color:#9A9901;
}
body.purple #footer_icons ul li.haut a, body.purple #footer_icons ul li.imprimer a{
color:#CC33CC;
}
body.generique #footer_icons ul li.haut a, body.generique #footer_icons ul li.imprimer a{
color:#003399;
}
body.blue #footer_icons ul li.haut a,body.blue #footer_icons ul li.imprimer a  {
display:none;
}
#footer_icons ul li.haut a {
  padding-left: 30px;
}
#footer_icons ul li.imprimer a {
   margin-left: 78px;
  display: inline;  /* IE6 double margin bug */
  padding-left: 30px;
}
#inter a:hover{
color:#000;
text-decoration:underline;
}
/*--- TEXTE ---*/
div.coul01, .bleu, .coul01 {
color: #006699;
}
div.coul02, .rouge, .coul02 {
color: #CC0000;
}
div.coul03, .orange, .coul03 {
color: #FF9900;
}
div.coul04, .vert, .coul04 {
color: #9A9901;
}
div.coul05, .violet, .coul05 {
color: #CC33CC;
}
/*-- BORDURE D'IMAGES --*/
img.bord01, .bordureBleue {
border: 1px solid #006699;
}
img.bord02 .bordureRouge {
border: 1px solid #CC0000;
}
img.bord03, .bordureOrange {
border: 1px solid #FF9900;
}
img.bord04, .bordureVerte {
border: 1px solid #9A9901;
}
img.bord05, .bordureViolete {
border: 1px solid #CC33CC;
}
