﻿/*
 * Couleurs Accent:
 * Fond:   #4D4C47 / #C6C6C5
 * Entête: #41403C / #C6C6C5
 * Menu:   #9D958A / #FFFFFF
 * Bas:    #DAD7CE / #404040
 * Liens:  #0C479A
 */
 
* 
{
  margin: 0px;
  padding: 0px;
}

body
{
  font-size: 14px;
  font-family: verdana, helvetica, sans serif;
  background-image: url('back.jpg');
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #4D4C47;
}

h3
{
  font-size: 24px;
  margin-bottom: 10px;
}

h4
{
  font-size: 20px;
  margin-bottom: 10px;
}

p
{
  margin-bottom: 10px;
}

em
{
  font-style: normal;
  font-weight: bold;
}

a, a:visited
{
  color: #0C479A;
}

a:active, a:hover
{
  color: #0C479A;
}

/*---*/

.banner
{
  height: 28px;
  padding: 2px 10px;
  margin: 0px auto;
  font-size: 12px;
  color: #C6C6C5;
  vertical-align: text-top;
}

.banner a, .banner a:visited
{
  color: #C6C6C5;
  vertical-align: text-top;
}

.banner a:hover, .banner a:active
{
  color: #FFFFFF;
}

.banner img
{
  border-width: 0px;
}

.main
{
  background-image: url('fond_main.jpg');
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 1018px;
  height: 730px;
  margin: 0px auto;
}

.mainc
{
  background-image: url('contactback.jpg');
  background-repeat: no-repeat;
  background-position: center 30px;
  width: 900px;
  margin: 0px auto;
}

.maine
{
  width: 900px;
  margin: 0px auto;
}

.content
{
  height: 460px;
  margin: 0px auto;
}

.contentc
{
  background-image: url('map.png');
  background-position: right top;
  background-repeat: no-repeat;
  height: 460px;
  margin: 0px auto;
  padding-left: 20px;
}

.contente
{
  height: 460px;
  margin: 0px auto;
}

.tabs
{
  color: #DAD7CE;
  padding: 5px 0px;
}

.tabs label
{
  background-color: #9D958A;
  color: #404040;
  cursor: pointer;
  padding: 5px 10px 6px 10px;
  border: solid 1px #DAD7CE;
  border-bottom-width: 0px;
}

.tabs label.sel
{
  color: #FFFFFF;
}

.equipe
{
  border: solid 1px #DAD7CE;
  background-color: #9D958A;
  color: #FFFFFF;
  padding: 20px 10px;
  height: 450px;
}

#eq1
{
  display: block;
  background-image: url('fond_web_b.jpg');
  background-repeat: no-repeat;
  background-position: left top;
  color: #4D4C47;
}

#eq2
{
  display: none;
}

#eq3
{
  display: none;
}

#eq4
{
  display: none;
}

.photo
{
  float: left;
  text-align: center;
  font-size: 12px;
  width: 140px;
  padding-bottom: 10px;
}

.poste
{
  font-size: 10px;
}

.taches
{
  clear: left;
  padding: 10px;
  line-height: 18px;
}

.taches UL
{
  font-size: 11px;
}

.consul
{
  float: right;
  color: #FFFFFF;
  padding: 50px 150px 0px 0px;
}

.heures TD
{
  padding: 0px 5px;
}

.title
{
  height: 185px;
  color: #404040;
  padding: 10px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.tagline
{
  height: 95px;
  color: #404040;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.head1
{
  color: #C6C6C5;
}

.head2
{
  color: #C6C6C5;
  font-size: 20px;
  font-weight: bold;
}

.menu
{
  display: block;
  margin: 0px auto;
  height: 270px;
  max-width: 850px;
}

.menu A, .menu A:visited
{
  background-color: #DAD7CE;
  color: #404040;
  text-decoration: none;
}

.menu A:active, .menu A:hover
{
  color: #0C479A;
}

.menu IMG
{
  border-width: 0px;
}

.menuItem
{
  float: left;
  height: 250px;
  width: 160px;
  padding: 10px;
  margin-right: 30px;
  background-image: url('itemback.jpg');
  background-repeat: repeat-x;
  background-position: left bottom;
  filter: alpha(opacity=80);
  -moz-opacity: .8;
  opacity: .8;
}

A.menuItem, A:visited.menuItem
{
  border: solid 1px #9D958A;
}

A:active.menuItem, A:hover.menuItem
{
  border: solid 1px #FFFFFF;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

.menuHeader
{
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  height: 100px;
  text-align: center;
  display: block;
}

/*
A.menuHeader, A:visited.menuHeader
{
  color: #0C479A;
}

A:active.menuHeader, A:hover.menuHeader
{
  color: #0C479A;
}
*/

.menuDesc
{
  margin-top: 10px;
  font-size: 12px;
  display: block;
}

.footer
{
  padding-top: 10px;
  clear: both;
  font-size: 10px;
  text-align: center;
  color: #C6C6C5;
}

.footer A, .footer A:visited
{
  color: #FFFFFF;
}

