﻿body
{
  background: #e7e8e4 url(Images/tamyrasbackground.jpg) no-repeat fixed top left;
  margin: 0;
  padding: 0;
  font-family: Arial, Sans-Serif;
  font-size: 11px;
  color: #1e1e1e;
}
a, a:visited
{
  text-decoration: none;
  color: #313131;
}
a:hover
{
  text-decoration: underline;
}
a img
{
  border: 0 none;
}
h2, h2 a, h2 a:visited
{
    margin: 0;
    padding: 0;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#1e1e1e;
}
#header
{
  padding-top: 20px;
  height: 73px;
  padding-left: 32px;
}
div#maincontainer
{
  width: 850px;
  overflow: visible;
  margin: 0 auto;
}
div#MainContent
{
  background-color: #ffffff;
  background-position: 10px 10px;
  background-repeat: no-repeat;
  padding:45px 10px 10px;
  min-height: 70px;
}
div#topMenu
{
  position: relative;
  z-index: 30;
  margin-left: -6px;
  width: 862px;
  height: 47px;
}
div#topMenu > div
{
  float: left;
  height: 47px;
}
div#topMenu > div#left
{
  width: 13px;
  background: transparent url(Images/menu-leftshadow.png) no-repeat;
}
div#topMenu > div#center
{
  background: transparent url(Images/menu-bg.png);
}
div#topMenu > div#right
{
  width: 14px;
  background: transparent url(Images/menu-rightshadow.png) no-repeat;
}
div#topMenu ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}
div#topMenu ul li
{
  float: left;
  padding: 9px 8px 0 6px;
  background: transparent url(Images/menuseperator.gif) no-repeat center right;
}
div#topMenu ul a
{
  display: block;
  height: 33px;
}
div#topMenu li#nosParution
{
  padding-left: 0;
}
div#topMenu li#contacts
{
  padding-right: 0;
}
div#topMenu li#nosParution a
{
  width: 128px;
  background: url(Images/nosparitions.jpg) no-repeat center center;
}
div#topMenu li#nosParution a:hover
{
  background-image: url(Images/nosparitions-over.jpg);
}
div#topMenu li#nosAuteurs a
{
  width: 111px;
  background: url(Images/nosauteurs.jpg) no-repeat center center;
}
div#topMenu li#nosAuteurs a:hover
{
  background-image: url(Images/nosauteurs-over.jpg);
}
div#topMenu li#nosCoupsDeCoeur a
{
  width: 149px;
  background: url(Images/noscoupsdecoeur.jpg) no-repeat center center;
}
div#topMenu li#nosCoupsDeCoeur a:hover
{
  background-image: url(Images/noscoupsdecoeur-over.jpg);
}
div#topMenu li#actualite a
{
  width: 74px;
  background: url(Images/acutalite.jpg) no-repeat center center;
}
div#topMenu li#actualite a:hover
{
  background-image: url(Images/acutalite-over.jpg);
}
div#topMenu li#presse a
{
  width: 69px;
  background: url(Images/presse.jpg) no-repeat center center;
}
div#topMenu li#presse a:hover
{
  background-image: url(Images/presse-over.jpg);
}
div#topMenu li#decouvrirTamyras a
{
  width: 147px;
  background: url(Images/decouvrirtamyras.jpg) no-repeat center center;
}
div#topMenu li#decouvrirTamyras a:hover
{
  background-image: url(Images/decouvrirtamyras-over.jpg);
}
div#topMenu li#contacts a
{
  width: 72px;
  background: url(Images/contacts.jpg) no-repeat center center;
}
div#topMenu li#contacts a:hover
{
  background-image: url(Images/contacts-over.jpg);
}
div#topMenu li#contacts
{
  background: none;
}
div#footer
{
  position: relative;
  margin: 0 auto;/*-672px;*/
  width: 822px;
  /*left: 50%;*/
  bottom: 0;
  height: 140px;
  padding: 10px 14px 0;
  z-index: 10;
  background-color: White;
  margin-top: 30px;
}
div#footer a
{
  color: #313131;
}
div#footer ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}
div#footer div#directlinks
{
  padding-right: 34px;
  border-right: 1px solid #a6a6a6;
  float: left;
}
div#footer div#usefullinks
{
  float: left;
  padding-left: 33px;
}
div#footer div#rightfooter
{
  float: right;
  height: 140px;
  width: 200px;
  text-align: right;
}
div#footer div#copyright
{
  position: absolute;
  bottom: 0;
  right: 12px;
}
/* Submenus styling */
.SubMenu
{
  background-color: #6e6e6e;
  position: absolute;
  font-weight: bold;
  z-index: 29;
  padding: 6px 12px;
  -moz-box-shadow: 1px 1px 2px #888888;
  -webkit-box-shadow: 1px 1px 2px #888888;
  box-shadow: 1px 1px 2px #888888;
}
.SubMenu ul
{
  padding: 0;
  margin: 0pt;
  list-style: none;
}
.SubMenu ul li:first-child
{
  border: none;
}
.SubMenu ul li
{
  padding: 2px 0 3px;
  border-top: 1px solid #8c8c8b;
}
.SubMenu ul li a
{
  color: #ffffff;
}
.SubMenu ul li a:hover
{
  color: #464646;
  text-decoration: none;
}
/* End Submenus styling */
#decTamyras
{
  width: 320px;
  height: 220px;
  float: left;
  padding: 10px;
  background-color: White;
  position: relative;
}
#decTamyras p
{
  margin: 3px 0 3px;
  padding: 0;
}
.suitebutton > div
{
  float:left;
  height: 18px;
}
.suitebutton
{
  font-weight: bold;
  height: 18px;
  clear: both;
}
.suitebutton #left
{
  background: transparent url(Images/suite-left.png) no-repeat right center;
  width: 10px;
}
.suitebutton a
{
  color: #1e1e1e;
}
.suitebutton #right
{
  background: transparent url(Images/suite-right.png) no-repeat left center;
  width: 10px;
}
.suitebutton #middle
{
  background: transparent url(Images/suite-bg.gif) repeat-x left center;
  line-height: 17px;
}
#FlashBanner
{
  width: 490px;
  height: 240px;
  float: left;
  margin-left: 20px;
  position: relative;
}
#coupdecoeur
{
  width: 297px;
  height: 200px;
  background: transparent url(Images/whiteheart.png) no-repeat top center;
  margin-left: 51px;
  padding-top: 58px;
  position:relative;
}
#coupdecoeur #title
{
  margin-left: 20px;
  height: 39px;
  overflow: visible;
}
#coupdecoeur #title
{
  font-size: 13px;
}
#coupdecoeur #img
{
  margin-left: 8px;
}
#nosparutions
{
  width: 490px;
  height: 258px;
  background-color: #ffffff;
}
#ensavoirplus
{
  position: absolute;
  bottom: 57px;
  left: 100px;
  margin: 0 auto;
}
div#cdc
{
  width: 830px;
  overflow: hidden;
}
div#cdc > div
{
  overflow: hidden;
  padding-bottom: 30px;
}
div#cdc > div > div
{
  float: left;
}