
body {
  background-color: #F1F1F1;
  color: #464646;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 10px 0;
  text-align: center;
}


img {
  border: none;
}

div, p, ul, h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  list-style: none;
}

a, a:link, a:visited, a:hover {
  color: #D21E50;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

.enonce{font-family : Verdana;font-size : 7pt;font-weight : bold;color : #545257;text-decoration : none;}                                                                                                                         
.base_enonce{font-family : Arial;font-size : 7pt;font-weight : normal;color : #464646;text-decoration : none;}     


.clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
}

.clr {
  clear: both;
  height: 0;
  display: block;
  overflow: hidden;
  margin-bottom:10px;
}

form, fieldset {
  margin: 0;
  padding: 0;
  border: 0px solid white;
}

input, select, textarea {
  border: 1px solid #999;
  background-color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #464646;
}

input.button {
  border: none;
  background-color: transparent;
}

label {
  cursor: pointer;
  float: left;
  display: block;
}

#container {
  text-align: left;
  width: 964px;
  margin: 0 auto;
  position: relative;
}

.noident {
  padding-top: 141px;
}

.ident {
  padding-top: 193px;
}

#head {
  position: absolute;
  top: 0;
  padding: 0;
  background-color: White;
  border: 1px solid #999;
}

.noident #head {
  height: 140px;
  border-bottom: none;
}

.ident #head {
  height: 185px;
  height:/**/183px;
}

#logo {
  margin: 34px 0 0 14px;
  _margin: 16px 0 0 14px;
  z-index: 4;
  position: relative;
  width: 185px;
}

#annex {
  float: right;
  background-color: #CBCBCB;
  height: 18px;
  overflow: hidden;
  text-align: right;
}

.cpte {
  width: 740px;
}

.noident .cpte {
  width: 962px;
}

#annex li {
  display: inline;
}

#slogan {
  position: absolute;
  top: 103px;
  left: -1px;
}

#infoscpte {
  background-color: #E9F7F9;
  border-left: 1px solid #CBCBCB;
  border-bottom: 1px solid white;
  font-size: 10px;
  width: 221px;
  height: 101px;
  float: right;
}

#infoscpte div {
  border: 1px solid white;
  border-bottom: none;
  padding: 10px 20px 0 20px;
  background: transparent url(../img/panier_haut.gif) 164px 37px no-repeat;
}

#infoscpte p {
  position: relative;
  padding-bottom: 3px;
}

#infoscpte #valid, #infoscpte #deconn, #infoscpte p span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
}

#infoscpte #deconn {
  float: right;
  width: 65px;
  text-align: right;
  z-index: 4;
}

#infoscpte p span {
  position: absolute;
  top: 4px;
  left: 67px;
}

#parrain {
  float: right;
  margin: 17px 20px 0 0;
}

#ssnav {
  border-top: 1px solid #999;
  margin-top: 2px;
  height: 33px;
  padding: 2px 2px 2px 2px;
  background:url(../img/bg_ssnav.gif) 2px 2px repeat-x;
  position: absolute;
  top: 138px;

  width:/**/958px;
}

#ssnav li {
  float: left;
}

#ssnav li a {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  height: 38px;
  background: transparent 0 -38px no-repeat;
}

#ssnav li.on a {
  background-position: 0 0 !important;
}

#ssnav li a span {
  display: none;
}

#ssnav li#nav_ventes a  {
  background-image: url(../img/nav_ventes.gif);
  width: 84px;
}

#ssnav li#nav_cpte a {
  background-image: url(../img/nav_cpte.gif);
  width: 127px;
}

#ssnav li#nav_parrn a {
  background-image: url(../img/nav_parrn.gif);
  width: 113px;
}

#ssnav li#nav_contact a {
  background-image: url(../img/nav_contact.gif);
  width: 153px;
}

#ssnav li#nav_panier a {
  background-image: url(../img/nav_panier.gif);
  width: 112px;
}

#ssnav li#nav_concours a {
  background-image: url(../img/concours2007/bouton.jpg);
  width: 148px;
  margin:0px 25px 0px 150px;
}

#footer {
  padding-top: 8px;
  margin-top: 10px;
  background: transparent url(../img/bg_footer.gif) top left no-repeat;
  clear: both;
}

#liensfooter {
  float: left;
}

#liensfooter li {
  display: inline;
}

#footer #partn {
  text-align: right;
}

#flash_bandeau {
  position:relative;
  top:7px;
  left:60px
}

.opacityPic {
filter:alpha(opacity=50);
opacity:0.5;
}

.NoOpacityPic {
filter:alpha(opacity=100);
opacity:0.999;
}

.commentaireCommande {
  color:#D21E50;
  font-size:10px;
  text-align:justify;
  margin:0px 10px 0px 10px;  
}

.texte {font-family : Arial;font-size : 11px;color : #000000;text-align:justify;font-weight:normal;}
.mav {font-family : Arial;font-size : 11px;text-align:justify;font-weight:normal;}
.souligne {text-decoration : underline;}
.bold {font-weight:bold;}
.italic {font-style:italic;}