body {
	font-family: Tahoma, sans-serif;
	background-color: #005D96;
	/*background-image: url(images/new/images/fond_noel.jpg);*/
	text-align: center;
	margin-top: 0px;
}

a {
	color: #BC3F77;
	text-decoration:none;
}

a:hover.titrepage {
  text-decoration:underline;
}

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

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

.date {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align:center;
	/*font-weight:bold;*/
}

.infoslegales {
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align:center;
	/*font-weight:bold;*/
}

.ssmenuhaut {
	font-family: Tahoma;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align:center;
	/*margin-bottom:10px;*/
	/*font-weight:bold;*/
}
.menuhaut {
	font-family: Tahoma;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-align:center;
}

.menugauche {
	font-family: Tahoma;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align:left;
	margin-left:26px;
}

.desc_produit {
	padding: 5px;
	font-family: Tahoma;
	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: #002D71;
	text-decoration: none;
	position:relative;
	top:10px;
	left:13px;
}

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

.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: #B300BD;
	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: #002D71;
	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: #B727BF;
	text-decoration: none;
}

.titrepageb {
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bolder;
	/*font-variant: small-caps;*/
	color: #BC3E77;
	/*color: #065890;*/
	text-decoration: none;
	text-align:left;
}

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

.bastop {
	font-size: 12px;
	color: #002D71;
	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: #FFFFFF;
	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;	
}

.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:#000000;
  text-decoration:none;
  font-weight:bold; 
  padding: 3px 3px 3px 3px;
}
.admincell
{
  background-color:#A6EBE8;
  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;
}

.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:225px;
  left:790px;*/
  width:191px;
  /*height:120px;*/
  font-size:11px;
  background-color:#000000;
  color:#FFFFFF;
}
.titrepanier
{
  color:#FFFFFF;
  text-align:center;
  font-size:12px;  
}