﻿body
{
  background: #e7e8e4 url(Images/tamyrasbackground.jpg) no-repeat fixed center top;
  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 10px;
  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: 111px;
  background: url(Images/nosparitions.png) no-repeat center center;
}
div#topMenu li#nosParution a:hover
{
  background-image: url(Images/nosparitions-on.png);
}
div#topMenu li#nosAuteurs a
{
  width: 98px;
  background: url(Images/nosauteurs.png) no-repeat center center;
}
div#topMenu li#nosAuteurs a:hover
{
  background-image: url(Images/nosauteurs-on.png);
}
div#topMenu li#nosCoupsDeCoeur a
{
  width: 132px;
  background: url(Images/noscoupsdecoeur.png) no-repeat center center;
}
div#topMenu li#nosCoupsDeCoeur a:hover
{
  background-image: url(Images/noscoupsdecoeur-on.png);
}
div#topMenu li#actualite a
{
  width: 65px;
  background: url(Images/acutalite.png) no-repeat center center;
}
div#topMenu li#actualite a:hover
{
  background-image: url(Images/acutalite-on.png);
}
div#topMenu li#presse a
{
  width: 61px;
  background: url(Images/presse.png) no-repeat center center;
}
div#topMenu li#presse a:hover
{
  background-image: url(Images/presse-on.png);
}
div#topMenu li#decouvrirTamyras a
{
  width: 131px;
  background: url(Images/decouvrirtamyras.png) no-repeat center center;
}
div#topMenu li#decouvrirTamyras a:hover
{
  background-image: url(Images/decouvrirtamyras-on.png);
}
div#topMenu li#infospratiques a
{
  width: 121px;
  background: url(Images/infospratiques.png) no-repeat center center;
}
div#topMenu li#infospratiques a:hover
{
  background-image: url(Images/infospratiques-on.png);
}
div#topMenu li#infospratiques
{
  background: none;
}
div#footer
{
  position: fixed;
  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;
  border-radius: 5px 5px 0 0;
}
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;
  border-radius: 5px;
}
#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;
}

/* points de vente */

.SelectionPanel{list-style:none;padding-left: 20px;}
.SelectionPanel li{float:left;list-style:none; background-color:#f3f3f3; margin-right:10px;padding: 10px;border-radius: 5px;}
.SelectionPanel li li{float:none; padding:0; margin:0;}
.SelectionPanel li li a{color:#929292}
.SelectionPanel h2{font-size: 13px;margin-bottom: 5px;}
.SelectionPanel ul{padding:0; margin:0;}

 .viewall{display:block; color:#666;margin: 3px 0;}
 #details{clear:both;}
 .desc{float: left;    list-style: none outside none;    margin-left: 17px;    padding: 0;    width: 316px}
 #googlemap{ float: left; height: 250px; width: 490px;}
