BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: justify
}
.menucat {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 13px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-STYLE: italic; POSITION: relative; TOP: 10px; TEXT-DECORATION: none
}
.menubloc {
	LEFT: 12px; WIDTH: 160px; POSITION: relative; TEXT-ALIGN: center
}
.menuitem {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #62a1ff; FONT-STYLE: italic; 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-POSITION: left center; BACKGROUND-IMAGE: url(http://www.string-mania.com/images/arc_violet_220x50.gif); HEIGHT: 45px
}
.titrepage {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #ffffff; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
.titrepageb {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #62a1ff; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
.soustitre {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #dd22dd; LINE-HEIGHT: 14px; FONT-STYLE: italic; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.bastop {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5389d9; TEXT-DECORATION: none
}
.tabbas {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 10px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.celltabselection {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #c6ddff; TEXT-ALIGN: center
}
.btbas {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffccff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A:hover {
	COLOR: #eeff99; TEXT-DECORATION: none
}
.txtpt {
	FONT-SIZE: 10px; TEXT-ALIGN: center
}
.txtptg {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.tabpacks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #75b1ff
}
.formulaire {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.onglet500 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(http://www.string-mania.com/images/ongletrose500x50.gif); COLOR: #ffffff; TEXT-INDENT: 20px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.tabprix {
	FONT-SIZE: 12px
}
.admintopcell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #e0ccff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.admincell {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #e0ccff
}
.tdaccueil {
	BACKGROUND-IMAGE: url(http://www.string-mania.com/images/fond_tdaccueil.gif); VERTICAL-ALIGN: top; WIDTH: 250px; HEIGHT: 200px; TEXT-ALIGN: left
}
.tdaccueil_titre {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 15px; COLOR: #ffffff; POSITION: relative; TOP: 5px
}
.tdaccueil_contenu {
	FONT-SIZE: 11px; LEFT: 12px; WIDTH: 234px; POSITION: relative; TOP: 11px; TEXT-ALIGN: justify
}
A.inv:hover {
	COLOR: #62a1ff; TEXT-DECORATION: underline
}
.cellaccueil
{
  background-color:#000000;
  border:1px solid #AAAAAA;
  text-align:center;
  font-size:12px;
  height:34px;
}