﻿body {
	font-family: Arial, Helvetica, sans-serif;
color: #474747;
	background-color: #FFFFFF;
}

p{
text-align:justify;
font-size:12px;
font-weight:bold;
}

blink {
          visibility: expression((function(){
          if (!window.IEBlink) {
          window.IEBlink = "visible";
          setInterval(function() {
          window.IEBlink = (window.IEBlink=="visible"?"hidden":"visible");
          var blinks = document.getElementsByTagName("blink");
          for (var i=0; i < blinks.length; i++) { blinks[i].style.visibility=window.IEBlink; }
          }, 700)
          }
          return "";
          })());
        }

.desc_produit {
	padding: 5px;
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align:justify;
	margin-left:10px;
}

.menucat {
	font-size: 14px;
	line-height: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position:relative;
	top:10px;
	left:13px;
}

.menubloc {
	position:relative;
	left:12px;
	width:160px;
	text-align:center;
}

.menuitem {
	font-size: 12px;
	font-weight: bold;
	line-height:16px;
	color: #62A1FF;
	text-decoration: none;
}
.menuitemspe {
	font-size: 12px;
	font-weight: bold;
	line-height:16px;
	color: #FFFC42;
	text-decoration: none;
}

.menupt {
	font-size: 12px;}

.menuptv {
	font-size: 12px;
	color:#FF33FF;
	}	

.commercial
{
	color:#FF33FF;
	line-height:14px;
	text-decoration:none;
}

.lienshd
{
	color:#FF33FF;
	font-size: 13px;
	line-height:24px;
	font-weight:bold;
}

.bleu
{
	color: #62A1FF;
	text-decoration: none;
}

.violet
{
	color: #FF33FF;
	text-decoration: none;
}
.violet2
{
	color: #770077;
}

.blanc
{
	color: #FFFFFF;
	text-decoration: none;
}

.tdarcv {
	background-image: url(images/arc_violet_220x50.gif);
	background-position: left center;
	height: 45px;
}
.titrepage {
	font-size: 18px;
	font-weight: bolder;
	font-variant: small-caps;
	color: #FFFFFF;
	text-decoration: none;
}

.titreongletselec {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color:#FFFFFF;
	background-repeat:no-repeat;
	}	

.titreonglettotaux {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	background-repeat:no-repeat;
	}

.tdmenu {
	font-size: 14px;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	color: #FFFFFF;
	text-decoration: none;
}

a.titrepageb {
  text-decoration:underline;
}
.titrepageb {
	font-size: 18px;
	font-weight: bolder;
	font-variant: small-caps;
	/*color: #62A1FF;*/color: #D31970;
	text-decoration: none;
}

.soustitre {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #DD22DD;
	text-decoration: none;
	text-align:left;
	line-height:14px;	
}

.bastop {
	font-size: 12px;
	color: #5389D9;
	font-weight: bold;	
	text-decoration: none;
}
.tabbas {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color:#FFFFFF;
	line-height:10px;
	
}
.celltabselection {
	background-color: #C6DDFF;
	text-align: center;
	vertical-align: middle;
}

.btbas {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color:#FFFFFF;	
}

.navigation {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	color:#FFCCFF;	
}

a:hover{
    color:#EEFF99;
	text-decoration:none;
}

.txtpt{
    font-size:10px;
	text-align:center;
}

.txtptg{
    font-size:11px;
	font-weight:bold;
}


.tabpacks{
    font-size:12px;
	font-weight:bold;
	background-color:#75B1FF;
}

.formulaire{
    font-size:13px;
	font-weight:bold;
}

.onglet500 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	text-indent:20px;
	color:#FFFFFF;
	background-image:url(images/ongletrose500x50.gif);
}

.titreonglet {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	color:#FFFFFF;
	background-repeat:no-repeat;
	}
.ongletbleu {
    text-align:center;
	background-image:url(images/ongletbleu.gif);
    background-repeat:no-repeat;
	background-position:left; 
	background-color:#62A1FF;
}

.tabprix {
    font-size:12px;
}

.admintopcell
{
  color:#E0CCFF;
  text-decoration:none;
  font-weight:bold; 
  padding: 3px 3px 3px 3px;
}
.admincell
{
  background-color:#E0CCFF;
  font-size:12px;
}

.tdaccueil
{
  width:250px;
  height:200px;
  background-image:url(images/fond_tdaccueil.gif);
  vertical-align:top;
  text-align:left;
}

.tdaccueil_titre
{
  color:#FFFFFF;
  position:relative;
  left:15px;
  top:5px;
  font-size: 14px;
  font-weight: bold;
}
.tdaccueil_contenu
{
  position:relative;
  left:12px;
  width:234px;
  top:11px;
  font-size:11px;
  text-align:justify;
}

A.inv:hover
{
	color: #62A1FF;
  text-decoration:underline;
}

.titrepromos {
  font-size:13px;  
  font-weight:bold;
  color:#FFFFFF;
}

.txtpromos {
  font-size:12px;  
}
.cellaccueil
{
  background-color:#000000;
  border:1px solid #AAAAAA;
  text-align:center;
  font-size:12px;
  height:34px;
}
.panierg
{
  text-align:right;
  background-color:#BB66BB;
  border:1px solid #FFFFFF;
  font-size:11px;  
}
.panierd
{
  text-align:left;
  background-color:#FFCCFF;  
  border:1px solid #FFFFFF;
  width:60px;
  color:#000000;
  font-size:11px;  
}
.panierc
{
  text-align:center;
  color:#000000;
  /*background-color:#BB66BB;*/
  border:1px solid #FFFFFF;
  /*border:1px solid #FFFFFF;*/
  font-size:11px;  
  background-color:#fff;
  -moz-opacity:0.5;
	opacity: 0.5;
filter:alpha(opacity=50);
}

#panier
{
  position:absolute;
  top:20px;
  left:870px;
  width:160px;
  height:160px;
  font-size:13px;
  /*background-color:#000000;*/
  color:#FFFFFF;
}
.titrepanier
{
  color:#FFFFFF;
  text-align:center;
  font-size:12px;  
}


tr.choix-paiement:hover {
background:#47618B;
}
td.choix-paiement:hover {
background:#47618B;
}