body{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	padding: 0px;
}

p {
	margin:10px 0px;
}

.sansmarge { color: black; margin: 0; padding: 0; }

.sanspuce { color: black; list-style-type: none; }

td{
	font-size: 11px;
	font-family: arial, helvetica, sans-serif
}

form{
	margin:	0px
}

input, select{
	font-size: 11px;
	vertical-align:	middle
}

a {
	color: black
}


img {
	border:	0px;
}

hr{
	clear: both;
	visibility: hidden
}

.picto{
	vertical-align:	middle;
	margin-right: 5px
}

.imgleft{
	float: left;
	margin-bottom: 5px;
	margin-right: 10px
}

.left{
	float: left
}

.clear{
	clear: left;
	margin:	0px
}

.normal{
	font-weight: normal;
	color: black
}

.contentprod{
	padding: 10px 10px 5px 5px;
}

h2{
	font-size: 12px;
	margin:	0px;
	color: white;
	padding: 1px 5px 5px 10px;
}

.navg{
	clear: both
}

.navg div{
	padding: 9px 5px 1px 9px;
}

.navg a{
	display: block;
	padding-bottom:	10px;
	color: black;
}

.basligne{
	font-size: 5px;
}

.basnoir{
	padding-top: 4px;
	height:	95px;
	background-color: black;
	text-align: center;
}

.basblanc{
	padding-top: 4px;
	height:	95px;
	background-color: #ffffff;
	text-align: center;
}

.banner11b{
	font-weight: bold;
	font-size: 11px;
	color: black;
}

div#footer ul li {
	display:inline;
	padding:0;
	margin:0
}

div#footer ul.perso li {
	margin: 0 5px 0 5px;
}

div#footer ul.outils img {
	vertical-align:middle;
}

div#footer, div#footer a {
	color:#7F7F7F;
}

.divonglet, .divongletperso, .divongletoffres, .divongletadh, .divongletadhs, .divongletvert, .divongletevt,  .divongletevt2{
	margin-bottom: 1px;
	height:	16px;
}

.divonglet a, .divongletperso a, .divonglet span, .divongletperso span,	.divongletline a, .divongletline span, .divongletoffres	a, .divongletoffres span, .divongletlineoffres a, .divongletlineoffres span, .divongletadh a, .divongletadh span, .divongletlineadh a, .divongletlineadh3 a, .divongletlineadh span, .divongletlineadhs	a, .divongletadhs a, .divongletvert a, .divongletvert span, .divongletlinevert a, .divongletlinevert span, .divongletevt a, .divongletlineevt a,  .divongletevt2 a, .divongletlineevt2 a{
	font-weight: bold;
	background-repeat: no-repeat;
	height:	10px;
	text-decoration: none;
	voice-family: inherit;
	padding: 0px 3px 2px 7px;
}

.traitmodvendeursadh3{
	border-top: 1px	solid #000000;
	font-size: 1px;
}

.divonglet img,	.divongletline img, .divongletoffres img, .divongletlineoffres img, .divongletadh img, .divongletlineadh img, .divongletlineadh3 img, .divongletadhs img, .divongletlineadhs img, .divongletvert img, .divongletlinevert img, .divongletevt img, .divongletlineevt img,	.divongletevt2 img, .divongletlineevt2 img{
	vertical-align:	top;
}

.divongletline,	.divongletlineoffres, .divongletlineadh, .divongletlineadhs a, .divongletlinevert, .divongletlineevt,  .divongletlineevt2{
	height:	16px;
}

.imgborder{
	border:	black 1px solid;
}

.imgprix{
	margin-top: 5px;
	margin-right: 10px;
}

.highlight {
 color:				#990000;
 font-weight:		bold;
 background-color:  yellow;  
}

.tabcontent, .tabcontentevt, .tabcontentevt2{
	padding-left: 10px;
	padding-top: 4px;
}

.tabcontent h6 a, .tabcontentevt h6 a, .tabcontentevt2 h6 a{
	font-size: 15px;
	margin:	0px;
	color: black;
	text-decoration: none;
}

.tabcontent h6 a span, .tabcontentevt h6 a span,  .tabcontentevt2 h6 a span{
	font-size: 25px
}

.tabcontent table, .tabcontentevt table,  .tabcontentevt2 table{
	margin-top: 5px;
	margin-bottom: 5px
}

.tabcontent strong, .tabcontentevt strong,  .tabcontentevt2 strong{
	color: black
}

.tabcontentevt a, .tabcontentevt2 a{
	font-weight: bold;
	color: black
}

.txtbarre{
	display: block;
	font-size: 11px;
	color: #7f7f7f;
	text-decoration: line-through
}

.txtbarregros{
	display: block;
	font-size: 13px;
	color: #7f7f7f;
	text-decoration: line-through
}

.txtred, .txtnoir{
	display: block;
	font-weight: bold;
	font-size: 22px;
	color: #dd0000
}

.txtred{
	color: #dd0000
}

.txtnoir{
	color: #000000
}

.prixnoir, .prixvert, .prixrouge, .prixbleuplastique {
	border:	#7f7f7f	1px solid;
	padding: 3px;
	font-weight: bold;
	font-size: 15px;
	background-color: white;
}

.prixrouge {
	color: #dd0000;
}

.prixvert {
	color: #00AA30;
}

.prixnoir{
	color: #000000;
}

.prixnoir font{
	font-weight: normal;
	font-size: 11px
}

.prixbleuplastique {
	color: #E23A59;
}

.prixbarre{
	border:	#7f7f7f	1px solid;
	padding: 3px;
	background-color: white;
	text-align: center
}

a.lientoptele:link, a.lientoptele:visited, a.lientoptele:active{
	color: #da9914;
	font-weight: bold;
}

a.linknormal:link, a.linknormal:visited, a.linknormal:active{
	font-weight: normal
}

.imgproduit{
	margin-top: 6px
}

.tabmod	p, .tabmodperso	p, .tabmodoffres p, .tabmodadh p, .tabmodvert p, .tabmodevt p,	.tabmodevt2 p{
	margin:	2px 0px;
	color: #7f7f7f
}

.tabmod	h6, .tabmodoffres h6, .tabmodadh h6, .tabmodvert h6, .tabmodevt	h6,  .tabmodevt2 h6{
	font-size: 15px;
	margin:	0px
}

.tabmod	h6 a, .tabmodoffres h6 a, .tabmodadh h6	a, .tabmodvert h6 a, .tabmodevt	h6 a,  .tabmodevt2 h6 a{
	font-size: 15px;
	margin:	0px;
	text-decoration: none
}

.contentproduit	{
	padding: 10px;
}

.contentproduit	td, .contentproduitoffres .prixoffres, .contentproduitadh .prixoffres{
	background-color: white;
	border:	#7f7f7f	1px solid;
	margin-left: 10px;
	padding: 2px;
	text-align: center
}

.contentproduit	a, .contentproduitoffres a, .contentproduitadh a, .contentproduitvert a{
	font-weight: bold;
	color: black
}

.colproduit img{
	margin-top: 10px
}

.bkgproduit, .bkgproduitoffres{
	padding: 5px 10px;
	color: white;
}

.bkgproduitoffres a, .bkgproduitadh a, .bkgproduitvert a, .bkgproduit a{
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: white;
	text-decoration: none
}

.bkgproduit a, .bkgproduitoffres a{
	font-size: 15px;
}

.bkgproduit span, .bkgproduitoffres span, .bkgproduitadh span, .bkgproduitvert span{
	font-size: 25px
}

.modaffiche a{
	color: black;
	margin-right: 10px
}

.modaffiche p{
	margin:	0px
}

.modvendeurs{
	margin-top: 5px
}

.modvendeurs .bkgaffiche, .modvendeurs .bkgafficheadh3{
	padding: 5px;
}

.modvendeurs .bkgaffiche table,	.modvendeurs .bkgafficheadh3 table{
	margin-top: 5px;
	margin-bottom: 5px
}

.modvendeurs .bkgaffiche a, .modvendeurs .bkgafficheadh3 a{
	display: block;
	font-weight: bold;
	padding-top: 3px;
	text-decoration: none
}

.modvendeurs .bkgaffiche p, .modvendeurs .bkgafficheadh3 p{
	margin:	0px
}

.modvendeurs .bkgafficheadh3 div a{
	color: #000000;
	text-decoration: underline;
}

.suite{
	margin-top: 5px;
	margin-right: 10px;
	text-align: right
}

.suite a{
	color: black
}

.moduletr3b{
	margin-top: 10px
}

.moduletr3b .bkgaffiche	a{
	font-weight: bold;
	color: black;
	text-decoration: none
}

.bkgafficheadh3{
	background-color: #f9d500;
}

a.noir:link, a.noir:visited, a.noir:active{
	font-weight: bold;
	color: black
}

.toptitre{
	font-size: 10px;
	color: #7f7f7f
}

.prodblanc td, .prodblancoffres	.prixoffres{
	border:	#7f7f7f	1px solid;
	padding: 2px;
	background-color: white;
	text-align: center
}

.prodblanc p, .prodblancoffres p{
	margin:	10px 0px 0px;
	color: #7f7f7f
}

.tabprix td{
	padding: 2px;
}

.divongletoffres a, .divongletlineoffres a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/internet_arrondibloc_hg2.gif);
	color: white;
	background-color: #dd0000
}

.divongletoffres span, .divongletlineoffres span{
	background-position: right top;
	background-image: url(http://www.toptele.fr/img/modules/internet_arrondibloc_hd.gif);
	color: black;
	background-color: #fbb3b2
}

.colefttopoffres{
	background-color: #dd0000
}

.coleftbottomoffres{
	background-color: #fbb3b2
}

.colproduitoffres{
	background-image: url(http://www.toptele.fr/img/modules/internet_backgd.gif);
	background-repeat: repeat-x;
	background-color: #fbb3b2
}

.colproduitoffres img, .colproduitadh img, .colproduitvert img{
	margin-top: 8px
}

.bkgproduitoffres{
	background-color: #dd0000
}

.contentproduitoffres{
	padding: 10px;
	background-color: #fbb3b2
}

.contentproduitoffres p, .contentproduitadh p, .contentproduitvert p{
	margin:	5px 0px	0px;
	color: #4b2e2e
}

.contentproduitoffres table, .contentproduitadh	table{
	margin-top: 5px;
	margin-bottom: 5px
}

.bottomoffres{
	background-position: right 50%;
	font-size: 1px;
	background-image: url(http://www.toptele.fr/img/modules/internet_arrondibloc_bd.gif);
	background-repeat: no-repeat;
	background-color: #fbb3b2
}

.tabmodoffres{
	border-top: #dd0000 1px	solid
}

.toptitreoffres{
	font-size: 10px;
	color: #7f7f7f
}

.toptitreoffres	a span{
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #dd0000
}

.toptitreoffres	span{
	font-size: 11px;
	color: #000000
}

.toptitreoffres	a{
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	text-decoration: none
}

.tabprixoffres td{
	padding: 2px
}

.prodblancoffres table{
	margin-top: 5px;
	margin-bottom: 5px
}

.divongletadh a, .divongletlineadh a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg2.gif);
	color: white;
	background-color: black
}

.divongletlineadh3 a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/adh3_arrondibloc_hg2.gif);
	color: white;
	background-color: black
}

.divongletadh span, .divongletlineadh span{
	background-position: right top;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	color: black;
	background-color: #f9d500
}

.divongletlineadhs a, .divongletadhs a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg.gif);
	color: black;
	background-color: #f9d500
}

.colefttopadh{
	background-color: black
}

.coleftbottomadh{
	background-color: #f9d500
}

.colproduitadh{
	background-image: url(http://www.toptele.fr/img/modules/compteclient_backgd.gif);
	background-repeat: repeat-x;
	background-color: #f9d500
}

.bkgproduitadh{
	padding: 5px 10px;
	color: white;
	background-color: black
}

.contentproduitadh{
	padding: 10px;
	background-color: #f9d500
}

.bottomadh{
	background-position: right 50%;
	font-size: 1px;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_bd.gif);
	background-repeat: no-repeat;
	background-color: #f9d500
}

.tabmodadh{
	border-top: black 1px solid
}

.divongletvert a, .divongletlinevert a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/prixvert_arrondibloc_hg2.gif);
	color: white;
	background-color: #00aa30
}
.divongletvert span, .divongletlinevert	span{
	background-position: right top;
	background-image: url(http://www.toptele.fr/img/modules/prixvert_arrondibloc_hd.gif);
	color: black;
	background-color: #ade4bd
}

.divongletlinevert{
	height:	16px
}

.colefttopvert{
	background-color: #00aa30
}

.coleftbottomvert{
	background-color: #ade4bd
}

.colproduitvert{
	background-image: url(http://www.toptele.fr/img/modules/prix_backgd.gif);
	background-repeat: repeat-x;
	background-color: #ade4bd
}

.bkgproduitvert{
	padding: 5px 10px;
	color: white;
	background-color: #00aa30
}

.contentproduitvert{
	padding: 10px;
	background-color: #ade4bd
}

.bottomvert{
	background-position: right 50%;
	font-size: 1px;
	background-image: url(http://www.toptele.fr/img/modules/prixvert_arrondibloc_bd.gif);
	background-repeat: no-repeat;
	background-color: #ade4bd
}

.tabmodvert{
	border-top: #00aa30 1px	solid
}

.contentproduitvert table{
	margin-top: 5px;
	margin-bottom: 5px
}

.listespec{
	color: #7f7f7f;
	padding-top: 10px
}

.listespec p{
	margin:	0px 0px	2px
}

.listespec a{
	font-weight: bold;
	color: black;
	text-decoration: none
}

.topfiche table{
	margin-top: 5px
}

.imgprodfiche{
	margin-right: 14px
}

.topfiche h1{
	display: inline;
	font-size: 20px;
	margin:	0px 10px 0px 0px
}

.topfiche span,	.divaimerez span{
	color: #999999
}

.topfiche h5{
	font-size: 20px;
	margin:	0px 0px	3px
}

.topfiche h4{
	font-size: 12px;
	margin:	0px
}

.topfiche p{
	clear: left;
	margin:	0px 0px	5px
}

.prixbarre strong{
	display: block;
	font-weight: bold;
	font-size: 22px;
	color: #000000
}

.divretour{
	position: relative;
	top: 14px;
	text-align: right
}

.divretour a{
	text-decoration: none
}

.divaimerez{
	padding-top: 10px
}

.divaimerez div{
	float: left;
	margin:	0px 20px;
	text-align: center
}

.divaimerez h5{
	font-size: 11px;
	margin:	3px 0px
}

.divaimerez span{
	color: #000000
}

.separateur{
	margin:	0px 20px;
	background-color: #999999
}

.divresume h5, .divecouter h5{
	clear: both;
	font-size: 11px;
	margin:	0px
}

.divecouter p, .divavis	p{
	margin:	10px 0px
}

.divresume p{
	margin:	0 0 10px 0;
}

.divresume p span{
	color: #999999
}

.divecouter h5{
	margin-bottom: 5px
}

.divecouter td{
	padding-right: 10px
}

table.divdetail  {
	margin-top:3px
}

.divdetail td{
	padding-right: 10px;
	padding-bottom:	5px;
	padding-top: 5px;
	border-bottom: #999999 1px solid
}

.bkgdetail{
	padding-left: 5px;
	font-weight: bold;
	background-color: #F3F3F3
}

.divavis form{
	display: inline
}

.divfichedroite	ul{
	padding: 0px;
	margin:	0px;
}

.divfichedroite	li{
	padding: 5px 10px 8px 10px;
	margin:	0px;
	list-style-type: none
}

.cale{
	font-size: 1pt;
	color: white;
	text-decoration: none
}

.black10{
	font-size: 10px;
	text-decoration: none
}

.black11{
	font-size: 11px
}

.black12{
	text-decoration: none;
	font-size: 12px;
}

.black11b{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none
}

.black12b{
	font-weight: bold;
	color: black;
}

.black14{
	font-size: 14px;
	text-decoration: none
}

.black14b{
	font-weight: bold;
	font-size: 14px
}

.black15{
	font-size: 15px;
	text-decoration: none
}

.black15b{
	font-weight: bold;
	font-size: 15px
}

.black16b{
	font-weight: bold;
	font-size: 16px
}

/* DEBUT - STYLE HOMES */

.ACC16b, .ACC14b, .ACC12b, .ACC11b, .ACC12, .ACC11, .ACC10 {
	color: #da9914;
}

.ACC11b, .ACC12b, .ACC14b, .ACC16b, .DVD11b, .DVD12b, .DVD14b, .DVD16b, .LIV11b, .LIV12b, .LIV14b, .LIV16b, .LOG11b, .LOG12b, .LOG14b, .LOG16b,	.IMA11b, .IMA12b, .IMA14b, .IMA16b, .MUS16b, .MUS14b, .MUS12b, .MUS11b, .MIC16b, .MIC14b, .MIC12b, .MIC11b, .white11b, .white14b, .red11b, .white12b, .VOY11b, .VOY12b, .VOY14b, .VOY16b, .SPE11b, .SPE12b,	.SPE14b, .SPE16b, .VOY13b, .SPE18b, .VOY18b, .IMA18b, .MIC18b, .LOG18b, .DVD18b, .MUS18b, .LIV18b {
	font-weight: bold;
}

.ACC16b{
	font-size: 16px;
	text-decoration: none
}

.ACC18b{
	font-weight: bold;
	font-size: 18px;
	color: #da9914
}

.ACC14b{
	font-size: 14px;
}

.ACC12,	.DVD12,	.LIV12{
	text-decoration: none
}

.ACC11,	.ACC11b, .DVD11, .LIV11, .LIV11b, .LOG11, .LOG11b, .IMA11, .IMA11b, .MUS11b, .MUS11, .MIC11, .MIC11b, .SPE11, .SPE11b, .VOY11, .VOY11b{
	font-size: 11px;
}

.ACC10{
	font-size: 10px;
	text-decoration: none
}

.DVD10,	.LOG10,	.IMA10,	.LIV10,	.MUS10,	.MIC10,	.VOY10,	.SPE10 {
	font-size: 10px;
}

.LIV10,	.LIV11,	.LIV11b, .LIV12, .LIV12b, .LIV14b, .LIV16b, .LIV18b {
	color: #0050a5
}

.LIV14b{
	font-size: 14px;
}

.LIV16b{
	font-size: 16px;
	text-decoration: none
}

.LOG10,	.LOG11,	.LOG11b, .LOG12, .LOG12b, .LOG14b, .LOG16b, .LOG18b {
	color: #330066
}

.LOG12{
	text-decoration: none
}

.IMA10,	.IMA11,	.IMA11b, .IMA12, .IMA12b, .IMA14, .IMA14b, .IMA16b, .IMA18b {
	color: #990000;
}

.IMA16b{
	font-size: 16px;
	text-decoration: none
}

.IMA14b{
	font-size: 14px;
}

.IMA12{
	text-decoration: none
}

.IMA14{
	font-size: 14px;
	text-decoration: none
}

.DVD10,	.DVD11,	.DVD11b, .DVD12, .DVD12b, .DVD14b, .DVD16b, .DVD18b {
	color: #003466
}

.DVD16b{
	font-size: 16px;
	text-decoration: none
}

.DVD14b{
	font-size: 14px;
}

.MUS16b, .MUS14b, .MUS12b, .MUS11b, .MUS12, .MUS11, .MUS10, .MUS18b {
	color: #c30573;
}

.MUS16b{
	font-size: 16px;
	text-decoration: none
}

.MUS14b{
	font-size: 14px;
	text-decoration: none
}

.MUS12{
	text-decoration: none
}

.MIC18b, .MIC16b, .MIC14b, .MIC14, .MIC12b, .MIC12, .MIC11b, .MIC11, .MIC10 {
	color: #660000;
}

.MIC16b{
	font-size: 16px;
	text-decoration: none
}

.MIC14 {
	font-size: 14px;
	text-decoration: none
}

.MIC14b{
	font-size: 14px;
}

.MIC12{
	text-decoration: none
}

.LOG16b{
	font-size: 16px;
	text-decoration: none
}

.LOG14b{
	font-size: 14px;
}

.VOY10,	.VOY11,	.VOY11b, .VOY12, .VOY12b, .VOY13, .VOY13b, .VOY14b, .VOY16b, .VOY18b{
	color: #B12C55;
}

.VOY12{
	text-decoration: none
}

.VOY13,	.VOY13b	{
	font-size: 13px;
}

.VOY14b{
	font-size: 14px;
}

.VOY16b{
	font-size: 16px;
	text-decoration: none
}

.SPE10,	.SPE11,	.SPE11b, .SPE12, .SPE12b, .SPE14b, .SPE16b, .SPE18b{
	color: #6c59cf
}

.SPE12{
	text-decoration: none
}

.SPE14b{
	font-size: 14px;
}

.SPE16b{
	font-size: 16px;
	text-decoration: none
}

.MUS10 a, .MUS11 a, .MUS11b a, .MUS12 a, .MUS12b a, .MUS14b a, .MUS16b a, .MUS18b a{
	color: #006699
}

.MIC10 a, .MIC11 a, .MIC11b a, .MIC12b a, .MIC14b a, .MIC18b a{
	color: #660000
}

.LIV10 a, .LIV11 a, .LIV11b a, .LIV12b a, .LIV14b a, .LIV18b a{
	color: #009865
}

.DVD10 a, .DVD11 a, .DVD11b a, .DVD12b a, .DVD14b a, .DVD18b a{
	color: #003466
}

.IMA10 a, .IMA11 a, .IMA11b a, .IMA12b a, .IMA14b a, .IMA16b a,	.IMA18b	a{
	color: #990000
}

.LOG10 a, .LOG11 a, .LOG11b a, .LOG12b a, .LOG14b a, .LOG16b a,	.LOG18b	a{
	color: #330066
}

.ACC10 a, .ACC11 a, .ACC11b a, .ACC12b a, .ACC14b a{
	color: #da9914
}

.VOY10 a, .VOY11 a, .VOY11b a, .VOY12b a, .VOY14b a, .VOY18b a{
	color: #B12C55;
}

.SPE10 a, .SPE11 a, .SPE11b a, .SPE12b a, .SPE14b a, .SPE18b a{
	color: #6c59cf
}

.ACC11b	a, .ACC12b a, .ACC14b a, .ACC16b a, .DVD11b a, .DVD12b a, .DVD14b a, .DVD16b a,	.LIV11b	a, .LIV12b a, .LIV14b a, .LIV16b a, .LOG11b a, .LOG12b a, .LOG14b a, .LOG16b a,	.IMA11b	a, .IMA12b a, .IMA14b a, .IMA16b a, .MUS16b a, .MUS14b a, .MUS12b a, .MUS11b a,	.MIC16b	a, .MIC14b a, .MIC12b a, .MIC11b a, .white11b a, .white14b a, .red11b a, .white12b a, .VOY11b a, .VOY12b a, .VOY14b a, .VOY16b a,	.SPE11b	a, .SPE12b a, .SPE14b a, .SPE16b a {
	font-weight: bold;
}

/* FIN - STYLE HOMES */

.black16{
	font-size: 16px
}

.white12b{
	color: white;
	text-decoration: none
}

.red11b{
	font-size: 11px;
	color: red;
	text-decoration: none
}

.white14b{
	font-size: 14px;
	color: white
}

.white11{
	font-size: 11px;
	color: white;
	text-decoration: none
}

.white11b{
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.red11{
	font-size: 11px;
	color: red;
	text-decoration: none
}

.green14b{
	font-weight: bold;
	font-size: 14px;
	color: green
}



.AID14b{
	font-weight: bold;
	font-size: 14px;
	color: #da9914;
	text-decoration: none
}

.AID11{
	font-size: 11px;
	color: #da9914;
	text-decoration: none
}

.AID12b{
	font-weight: bold;
	color: #da9914
}

.AID12b	a{
	color: #da9914
}

.TOPTELEFR11b{
	font-weight: bold;
	font-size: 11px;
	color: #272743
}

.TOPTELEFR11b a{
	color: #272743
}

.black18b{
	font-weight: bold;
	font-size: 18px
}

.black24b{
	font-weight: bolder;
	font-size: 24px
}

.white16b{
	font-weight: bold;
	font-size: 16px;
	color: white
}

a.white16b{
	text-decoration: none;
}

.white12{
	color: white
}

.white12 a{
	color: white
}

.green16b{
	font-weight: bold;
	font-size: 16px;
	color: green
}

.green12b{
	font-weight: bold;
	color: green
}

.green12b a{
	color: green;
	text-decoration: underline
}

.Violet12{
	color: #660066
}

.violet12b{
	font-weight: bold;
	color: #660066
}

.violet12b a{
	color: #660066;
	text-decoration: underline
}

.RESULT18b{
	font-weight: bold;
	font-size: 18px;
	color: #f6c125
}

.RESULT18b a{
	color: #f6c125
}

.AID18b{
	font-weight: bold;
	font-size: 18px;
	color: #da9914
}

.red12b{
	font-weight: bold;
	color: #dd0000
}

.red14b{
	font-weight: bold;
	font-size: 14px;
	color: #dd0000
}

.red12b	a{
	color: #dd0000
}

.red12{
	color: #dd0000
}

.red12 a{
	color: #dd0000
}

.TDM14b{
	font-weight: bold;
	font-size: 14px;
	color: #00b04d
}

.TDM14b	a{
	color: #00b04d
}

.TDM11b{
	font-weight: bold;
	font-size: 11px;
	color: #00b04d
}

.TDM11b	a{
	color: #00b04d
}

.TDM12b{
	font-weight: bold;
	color: #00b04d
}

.TDM12b	a{
	color: #00b04d
}

.TDM18b{
	font-weight: bold;
	font-size: 18px;
	color: #00b04d
}

.TDM18b	a{
	color: #00b04d
}

.white11 a{
	color: white
}

.red18b{
	font-weight: bold;
	font-size: 18px;
	color: #dd0000
}

.white12b a{
	color: white
}

.white18b{
	font-weight: bold;
	font-size: 18px;
	color: white
}

.white14{
	font-size: 14px;
	color: white
}

.white14 a{
	color: white
}

.AFF14b{
	font-weight: bold;
	font-size: 14px;
	color: #ff3300
}

.AFF14b	a{
	color: #ff3300
}

.AFF12b{
	font-weight: bold;
	color: #ff3300
}

.AFF12b	a{
	color: #ff3300
}

.AFF12{
	color: #ff3300
}

.AFF12 a{
	color: #ff3300;
	text-decoration: underline
}

.green11b{
	font-weight: bold;
	font-size: 11px;
	color: green
}

.PHO16b{
	font-weight: bold;
	font-size: 16px;
	color: #990000;
	text-decoration: none
}

.PHO14b{
	font-weight: bold;
	font-size: 14px;
	color: #990000
}

.PHO12b{
	font-weight: bold;
	color: #990000
}

.PHO12{
	color: #990000;
	text-decoration: none
}

.PHO11b{
	font-weight: bold;
	font-size: 11px;
	color: #990000
}

.PHO11{
	font-size: 11px;
	color: #990000
}

.PHO10{
	font-size: 10px;
	color: #990000
}

.PHO10 a{
	color: #990000
}

.PHO11 a{
	color: #990000
}

.PHO11b	a{
	color: #990000
}

.PHO12b	a{
	color: #990000
}

.PHO14b	a{
	color: #990000
}

.PHO18b{
	font-weight: bold;
	font-size: 18px;
	color: #990000
}

.PHO18b	a{
	color: #990000
}

.PHO16b	a{
	color: #990000
}

.white14b a{
	color: white
}

.SPOT{
	font-weight: bold;
	font-size: 13px;
	color: #dc810a;
	text-decoration: underline
}

.SPOT a{
	font-weight: bold;
	font-size: 13px;
	color: #dc810a;
	text-decoration: underline;
}

.DimGray12b {
	font-weight: bold;
}

.DimGray12b a{
	font-weight: bold;
	text-decoration: underline;
}

.ACC_cadre{
	border-right: #da9914 1px solid;
	padding-right: 5px;
	border-top: #da9914 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #da9914 1px solid;
	padding-top: 0px;
	border-bottom: #da9914 1px solid;
	background-color: white
}

.LIV_cadre{
	border-right: #009865 1px solid;
	padding-right: 5px;
	border-top: #009865 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #009865 1px solid;
	padding-top: 0px;
	border-bottom: #009865 1px solid;
	background-color: white
}

.MUS_cadre{
	border-right: #006599 1px solid;
	padding-right: 5px;
	border-top: #006599 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #006599 1px solid;
	padding-top: 0px;
	border-bottom: #006599 1px solid;
	background-color: white
}

.DVD_cadre{
	border-right: #003466 1px solid;
	padding-right: 5px;
	border-top: #003466 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #003466 1px solid;
	padding-top: 0px;
	border-bottom: #003466 1px solid;
	background-color: white
}

.LOG_cadre{
	border-right: #330066 1px solid;
	padding-right: 5px;
	border-top: #330066 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #330066 1px solid;
	padding-top: 0px;
	border-bottom: #330066 1px solid;
	background-color: white
}

/* LES DOSSIERS	INTERACTIFS */

div#dossier_interactif {
	text-align: center;
}

div#dossier_interactif img.block {
	display: block;
}

div#dossier_interactif div.haut, div#dossier_interactif	div.bas	{
	text-align: left;
	background-repeat: no-repeat;
	background-position: right top;
}

div#dossier_interactif div.haut	{
	background-image: url(http://www.toptele.fr/img/modules/arrondi_hd_DT.gif);
}

div#dossier_interactif div.bas {
	background-image: url(http://www.toptele.fr/img/modules/arrondi_bd_DT.gif);
}

div#dossier_interactif p {
	margin:	0;
	padding: 0 10px;
	border-left: 1px solid #DA9A16;
	border-right: 1px solid	#DA9A16;
	text-align:left;
}

/* CLASSE POUR MARGE */

.margebottom12 {
	margin-bottom:12px;
}

.spacer	{
	clear:both;
	height:1px;
	overflow:hidden;
	visibility:hidden;
	font-size: 1px;
}

/* MOTEUR RECHERCHE PT OU RAPIDE - HAUT	DE PAGE	*/

div#moteurpt, div#moteurra {
	color:			white;
	font-weight:		bold;
	background-repeat:	repeat-x;
}

#moteurpt div.decobas, #moteurra div.decobas {
	background-repeat:	no-repeat;
	background-position:	left top;
	text-align:		right;
}

#moteurpt div.decobas, #moteurra .decobas {
	height:7px;
	overflow:hidden;
}

#moteurpt div.decodte, div#moteurra .decodte { /* OK */
	background-position: top left;
	background-repeat:no-repeat;
	margin:	 0px;
	padding: 0 0 0 33px;
}

#moteurpt div.decogau, #moteurra .decogau { /* OK */
	background-position: top right;
	background-repeat:no-repeat;
	padding-left: 0px;
}

#moteurpt div.decobas, #moteurra div.decobas { /* OK */
	padding: 0 0 0 33px;
}

#moteurpt div.decobas div, #moteurra div.decobas div { /* OK */
	margin:	0;
}

#moteurpt div.decobas img, #moteurra div.decobas img {
	display:block;
}

html>body #moteurpt div.decobas	img, html>body #moteurra div.decobas img {
	display:inline;
}

/* STYLE PR MOTEUR PT (TOUS LES	CAS) */

#moteurpt label, #moteurpt div.lignenom	input {
	display:block;
	position:relative;
}

#moteurpt select {
	display:block;
	width:180px
}

#moteurpt .lignelabel {
	padding-top:4px;
	width:100px
}

#moteurpt .ligneprix {
	padding-top:4px;
	width:60px
}

#moteurpt p#divMessErr {
	margin:	0;
	padding: 0;
	position:relative;
	width:600px;
}

#moteurpt label.un {
	padding-bottom:10px;
}

#moteurpt .flottant {
	float:left;
	font-weight:normal;
}

/* STYLE PR MOTEUR PT SANS COLONNE DE DTE */

div#moteurpt.sansdroite	.decodte, #moteurpt.sansdroite .decobas	{ /* OK	*/
	margin-right:  0;
	width: 610px;
}

/* STYLE PR MOTEUR RAPIDE SANS COLONNE DE GAUCHE */

div#moteurpt.sansgauche	.decodte, #moteurpt.sansgauche .decobas	{ /* OK	*/
	margin-left:	132px;
}

/* STYLE PR MOTEUR RAPIDE (TOUS	LES CAS) */

div#moteurra select, div#moteurra input	{
	margin-top:3px;
	width: 150px;
}

#moteurra div.lienrecherche {
	margin-left:500px;
	margin-right: 0;
	padding-top:14px;
	text-align:left;
	position:relative;
}

/* STYLE PR MOTEUR RAPIDE SANS COLONNE DE DTE */

div#moteurra.sansdroite	.decodte, #moteurra.sansdroite .decobas	{ /* OK	*/
	margin-right:  0;
	width: 675px;
	background-repeat: no-repeat;
}

/* STYLE PR MOTEUR RAPIDE SANS COLONNE DE GAUCHE */

div#moteurra.sansgauche	.decodte, #moteurra.sansgauche .decobas	{ /* OK	*/
	margin-left:	132px;
}

/* RELEVER LE BLOC DES VIGNETTES ET LE BLOCS DES MENUS DE GAUCHE*/

div.navgpremier	{
	background-repeat: repeat-x;
	padding-top:25px;
}

div.navgpremier	h2.h2top {
	background-repeat: no-repeat;
	padding-top: 10px;
	position:relative;
	z-index:10;
}

#coldroite {
	margin-top: -100px;
	z-index: 200;
	position:relative;
}

h2.h2droite {
	position:relative;
	font-size: 12px;
}

#coldroite * {
	z-index: 210;
}

#coldroite img.imgleft {
	position:relative;
}

div.decodte {
	background-repeat: repeat-x;
}

	/* STYLES GENERIQUES - GENERALITE*/
	
	dl, dt,	dd, ul,	li {
		margin:	 0px;
		padding: 0px;
	}
	
	dt {
		font-weight: bold;
	}

	/* STYLES GENERIQUES - COULEURS	*/

	.bordeau {
		color: #D40000;
	}
	.bleuplastique {
		color: #E23A59;
	}
	
	div#colonneservices a {
		color: #7F7F7F;
		font-weight:bold;
		font-size:11px;
	}
	
	*.vert, div#prodhorizon .vert {
		color: #00AA30;
	}
	
	*.gris {
		color: #828282;
	}

	*.grisclair {
		color: #848282;
	}

	*.noir {
		color: black;
	}

	/* STYLES GENERIQUES - DECORATION */
	
	*.gras {
		font-weight: bold;
	}
	
	*.nongras {
		font-weight: normal;
	}
	
	*.nosouligne {
		text-decoration: none;
	}
	*.italic {
		font-style: italic;
	}

	/* STYLES GENERIQUES - POSITIONNEMENT */

	*.block	{
		display: block;
	}
	
	del{
		text-decoration: line-through
	}

	*.clear	{
		clear: both;
	}
	
	*.droite {
		text-align: right;
	}
	
	*.floatleft {
		float:		left
	}

	*.floatright {
		float:		right;
	}

	*.pmargeleft {
		margin-left: 78px
	}
	
	*.gmargeleft {
		margin-left: 98px
	}
	
	*.tgmargeleft {
		margin-left: 108px
	}
	
	*.ttgmargeleft {
		margin-left: 158px
	}
	
	*.pmargeleftadh {
		margin-left: 86px
	}
	
	*.gmargeleftadh {
		margin-left: 96px
	}
	
	*.tgmargeleftadh {
		margin-left: 106px
	}


	*.margeright15 {
		margin-right: 15px
	}
	
	
	*.margeleft8 {
		margin-left: 8px
	}

	
	*.margeright8 {
		margin-right:8px
	}
	
	
	*.paddleft8 {
		padding-left: 8px
		
	}
	
	*.paddright8 {
		padding-right: 8px
		
	}
	
	*.margetop5 {
		margin-top:5px
	}
	
	*.margetop10 {
		margin-top:10px
	}
	
	*.margebottom5 {
		margin-bottom:5px
	}
	
	*.margebottom10 {
		margin-bottom:10px
	}
	
	*.paddtop8 {
		padding-top: 8px
	}
	
	*.paddbottom8 {
		padding-bottom: 8px
	}
	
	.nomarge {
		margin:0px;
		padding:0px;
	}
	
	img.fixerlargeur {
		display:	block;
		visibility: hidden;
	}
	
	img.zoom {
		margin-left: 6px;
		margin-top: 11px;
	}
	
	
		/* Ajout panier (petit) */
		a.add-basket {
			display: block;
			width: 68px;
			height: 16px;
			font-weight: bold;
			font-size: 90%;
			color: #666;
			padding: 1px 10px 0 0;
			margin: 0 auto 3px auto;	
			text-decoration: none;	
			text-align: right;
			}

			a.add-basket-2 {
				background: url(/img/icones/panierajout1.gif) no-repeat 0 0; 
				}			
				a.add-basket-2-add {
					background: url(/img/icones/panierajout1.gif) no-repeat 0 0; 
					}			

		a.add-basket:hover {
			color: #000;
			text-decoration: none;
			}				
	
		#home-music a, #home-video a, #home-lecture a{
			text-decoration:none;
			font-weight:normal;
			}
		#home-music div, #home-lecture div, #home-video div{
			width: 100%;
			padding:0 0 10px 0;
			}
		#home-music div div.img, #home-lecture div div.img, #home-video div div.img {
			float: left;
			width: 72px;
			margin: 0 8px 0 0;
			padding: 0;
			}
		#home-music div div.product, 
		#home-lecture div div.product, 
		#home-video div div.product {
			float: left;
			width: 110px;
			margin:0;
			padding:0;
			}
			#home-music div a.add-basket, 
			#home-lecture div a.add-basket,
			#home-video div a.add-basket {
				font-weight: bold;
				margin: 3px 0 0 auto;	
				float:left;
				}
			
	p.artiste {
		color:#999;
		font-weight:bold;
		}
	
	/* STYLES HOME GENERIQUE */
	div#home *.nongras {
		font-weight: normal;
	}
	
	div#home ul {
		list-style-type: none;
	}
	
	.prix {
		font-size: 1.5em;
		font-weight: bold;
	}
	
	
	/* STYLES - HOME : TOP 3 ADHESION */
	
	.fdjauneadh {
		background-color:#f9d500;
	}
	
	.fdblanc {
		background-color:#ffffff;
	}
	
	.encadreblancpdt {
		padding-left:6px;
		padding-top:6px;
		background-color:white;
	}
	
	
	div.hautpavADH,div.baspavADH {
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		margin-top:0;
		margin-right:8px;
		margin-bottom:0;
		padding:0;
	}	
	
	div.hautpavADH {
		background-image: url(http://www.toptele.fr/img/modules/esp_compteclient_coin_blanc_hd.gif);
		background-position:top	right;
	}
	
	div.baspavADH {
		background-image: url(http://www.toptele.fr/img/modules/esp_compteclient_coin_blanc_bd.gif);
		background-position:bottom right;
	}
	
	dl.top3adhesion	{
		background-color:#EBEBEB;
		padding: 5px 5px 5px 7px;
		margin-left: 50px;
	}
	
	/* PRODUIT MIS EN AVANT	*/
	
	div#enavant {
		margin-top: 12px;
	}

	div#enavant dt {
		font-size: 2em;
	}

	div#enavant dd {
		font-size: 1.4em;
	}
	div#enavant dt span.prix {
		font-size: 1.4em;
	}
	
	/* DEBUT - BLOC	3 PRODUITS */

	div#troisblocs {
		margin: 12px 0 0 0;
		position: relative;
	  voice-family: "\"}\"";
  	voice-family:inherit;
		margin: 12px 2px 0px 3px;
	}
	
	div#troisblocs {
		position:relative;
	}

	div#troisblocs th {
		border-left:  12px solid #EBEBEB;
		border-right: 12px solid #EBEBEB;
		font-weight: normal;
	}

	div#troisblocs th.centre {
		border:	none;
	}
	
	div#troisblocs dt {
			font-size: 14px;
	}

	div#troisblocs dd {
			margin-bottom:0px;
	}

	div#troisblocs dd.prix {
			margin:3px 0px;
	}
	
	div#troisblocs table {
		text-align:left;
		position:relative;
		z-index:200
	}

	div#troisblocs div.bas,	div#troisblocs div.haut	{
		background-color:		#EBEBEB;
		background-position:	right top;
		background-repeat: no-repeat;
		height:	12px;
		overflow: hidden;
	}

	div#troisblocs div.bas {
		background-image: url(http://www.toptele.fr/img/modules/bloc3_bd.gif);
	}
	
	div#troisblocs div.haut	{
		background-image: url(http://www.toptele.fr/img/modules/bloc3_hd.gif);
	}

	div#troisblocs h2 {
		padding: 0px;
		background-position: top right;
		background-repeat: no-repeat;
		color: #FFFFFF;
		display:block;
		margin:0;
	}

	div#troisblocs h2 span {
		background-repeat: no-repeat;
		background-position: top left;
		display:block;
		line-height:2em;
		padding: 0px 0px 0px 10px;
		margin:0;
	}

	div#troisblocs td {	
		min-height:145px;
		border-left:12px solid #EBEBEB;
		border-right:12px solid	#EBEBEB;
		padding:5px 5px	0px 5px;
		margin:0;
		vertical-align:	top;
		background-color: white;		
	}

	div#troisblocs td.bas {
		padding: 0px;
		background-image: url(http://www.toptele.fr/img/modules/pave_bloc3_bd.gif);
		background-position: bottom right;
		background-repeat:no-repeat;
	}

	div#troisblocs td.bas ul {
		padding-left: 10px;
		background-color: white;
	}
	
	div#troisblocs td.centre {
		border-left:0px	solid #EBEBEB;
		border-right:0px solid #EBEBEB;
	}
	
	/* FIN - BLOC 3	PRODUITS */
	
	h2.noel	{
		color: #FFFFFF;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hd.gif);
	}
	
	h2.noel	span {
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hg.gif);	
	}

	#troisblocs h2.affaire {
		color: #000000;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/modules/AFFAIRE_arrondibloc_hd.gif);
	}
	
	#troisblocs h2.affairett {
		color: #000000;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/promo/AFFAIRE_arrondibloc_hd.gif);
	}
	
	#troisblocs h2.affaire span {
		background-image: url(http://www.toptele.fr/img/modules/AFFAIRE_arrondibloc_hg.gif);
	}
	
	#troisblocs h2.affairett span {
		background-image: url(http://www.toptele.fr/img/promo/AFFAIRE_arrondibloc_hg.gif);
	}

	#troisblocs h2.affaire a {
		font-weight: bold;
		color: #FFFFFF;
	}

	#troisblocs h2.compteclient {
		color: #000000;
		background-color: #F9D500;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	}
	
	#troisblocs h2.compteclient span {
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg.gif);
	}

	#troisblocs h2.compteclient a {
		font-weight: bold;
		color: #000000;
	}

	#troisblocs h2.normal {
		background-color: #ffffff;
		background-image: url(http://www.toptele.fr/img/menugauche/arrondibloc_hd.gif);
	}
	
	#troisblocs h2.normal span {
		background-image: url(http://www.toptele.fr/img/menugauche/arrondibloc_hg.gif);
	}

	#troisblocs h2.normal a	{
		font-weight: bold;
		color: black;
	}

	div.centre div.bascentre, div#troisblocs div.description {
		background-color: white;
	}
	
	div.centre div.bascentre {
		background-image: url(http://www.toptele.fr/img/modules/pave_bloc3bd.gif);
		background-position: right top;
	}
	
	dl.produit dt {
		font-size: 13px;
	}

	dl.produit dd.stitre {
		font-size: 12px;
		color: #000;
	}

	dl.produit dd.desc {
		margin-top:3px;
		margin-bottom:3px;
		color: #828282;
	}

	dl.top3adhesion	{
		margin-bottom: 4px;
		margin-top: 0px;
	}
	
	/* STYLE POUR LES FLECHES */

	.flecheACC, .flecheGRISE, .flecheRED,	.flecheADH, .flecheTPN, .flecheMUS,	.flecheLIV, .flecheBLACK, .flecheWHITE, .flecheNOEL, .flecheDVD, .flecheLOG, .flecheCDROMS, .flecheMIC, .flecheMOB, .flecheMOB2, .flecheMOB3, .flecheIMA, .flechepho, .flecheVOY, .flecheSPE,  flecheACCMarketing, .flecheREDMarketing,	.flecheADHMarketing, .flecheMUSMarketing, .flecheLIVMarketing, .flecheDVDMarketing, .flecheLOGMarketing, .flecheCDROMSMarketing, .flecheMICMarketing, .flecheIMAMarketing, .flecheVOYMarketing,	.flecheSPEMarketing  {
		padding-left: 12px;
		background-position: 0 2px;
		background-repeat: no-repeat;
		list-style-type: none;
	}
	
	.flecheACCMarketing, .flecheREDMarketing, .flecheADHMarketing, .flecheMUSMarketing, .flecheLIVMarketing, .flecheDVDMarketing, .flecheLOGMarketing, .flecheCDROMSMarketing, .flecheMICMarketing,	.flecheIMAMarketing, .flecheVOYMarketing, .flecheSPEMarketing {
		background-position: 0 8px;
	}
	
	.flecheBLACK {
		background-image:url(http://www.toptele.fr/img/modules/BLACK_fleche.gif);
	}
	
	.flecheWHITE {
		background-image:url(http://www.toptele.fr/img/modules/BLANC_fleche.gif);
	}
	
	.flecheLIV, .flecheLIVMarketing	{
	  background-image:url(http://www.toptele.fr/img/modules/LIV_fleche.gif);
	 }
	
	.flecheMUS, .flecheMUSMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/MUS_fleche.gif);
	}
	
	.flecheDVD, .flecheDVDMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/DVD_fleche.gif);
	}
	
	.flecheLOG, .flecheLOGMarketing, .flecheCDROMSMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/LOG_fleche.gif);
	}
	
	.flecheMIC, .flecheMICMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/MIC_fleche.gif);
	}
	
	.flecheIMA, .flechepho, .flecheIMAMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/IMG_fleche.gif);
	}
	
	.flecheACC, .flecheACCMarketing	{
		background-image:url(http://www.toptele.fr/uploads/icones/trianglebleu_180_80.gif);
	}
	
	.flecheADH, .flecheADHMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/compteclient_fleche.gif);
	}
	
	.flecheTPN	{
		background-image:url(http://www.toptele.fr/img/modules/TPN_fleche.gif);
	}

	.flecheMOB	{
		background-image:url(http://www.toptele.fr/img/modules/MOB_fleche.gif);
	}

	.flecheMOB2 {
		background-image:url(http://www.toptele.fr/img/modules/mobile/puce.gif);
	}

	.flecheMOB3 {
		background-image:url(http://www.toptele.fr/img/modules/mobile/fleche.gif);
		padding-left:20px;
	}
	
	.flecheGRISE {
		background-image:url(http://www.toptele.fr/img/modules/grise_fleche.gif);
	}
	
	.flecheRED, .flecheREDMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/RED_fleche.gif);
	}

	.flecheVOY, .flecheVOYMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/VOY_fleche.gif);
	}

	.flecheSPE, .flecheSPEMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/SPE_fleche.gif);
	}

	.flecheNOEL {
		background-image:url(http://www.toptele.fr/img/modules/NOEL_fleche.gif);
	}
	
	/* STYLE POUR LES FLECHES DES MENUS RETRACTABLES */
	
	.flechelarge {
		background-repeat: no-repeat;
		background-position: 2px 2px;
		padding-left:20px;
		margin-left: 0px;
	}
	
	.flechehaute {
		background-repeat: no-repeat;
		background-position: 2px 2px;
		padding-left:20px;
		margin-left: 0px;
	}
	
	/* STYLE POUR LES ONGLETS SOUS LA FORME	H2 */
	
	h2.osi, h2.service,	h2.servicemobile, h2.ongletADH, h2.ongletADH2, h2.adhesion2, h2.noir, h2.ongletDVD, h2.ongletLIV, h2.ongletMUS, h2.ongletVOY, h2.ongletLOG, h2.ongletMIC, h2.ongletIMA, h2.ongletSPE, h2.ongletTPN, h2.ongletDossier,h2.ongletNoel,h2.ongletDYN	{
		padding: 0px;
		margin-bottom: 5px;
		margin-top: 20px;
		background-position: top right;
		background-repeat: no-repeat;
		color: white;
	}
	
	h2.osi span, h2.service	span, h2.servicemobile span, h2.ongletADH span, h2.ongletADH2 span, h2.adhesion2 span, h2.ongletLIV span, h2.ongletDVD span, h2.ongletMUS span, h2.ongletVOY span,	h2.ongletLOG span, h2.ongletMIC	span, h2.ongletIMA span, h2.ongletSPE span, h2.ongletTPN span, h2.ongletDossier span , h2.ongletNoel span, h2.ongletDYN span {
		background-position: top left;
		padding: 0px 3px 0px 10px;
		line-height: 1.5em;
		display:block;
		background-repeat: no-repeat;
	}
	
	h2 a {
		color: white;
		text-decoration: none;
	}
	
  h2.service a {
		color: black;
	}
	
	h2.osi {
		color: #FFFFFF;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/modules/INTERNET_arrondibloc_hd2.gif);
	}
	
	h2.osi span {
		background-image: url(http://www.toptele.fr/img/modules/INTERNET_arrondibloc_hg2.gif);
	}
	
	h2.ongletADH {
		background-color: #F9D500;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	}

	h2.ongletADH span {
		color: #000000;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg.gif);
	}
	
	h2.ongletADH2 {
		background-color: #F9D500;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	}

	h2.ongletADH2 span {
		color: #FFF;
		background-image: url(http://www.toptele.fr/img/modules/ADH2_arrondibloc_hg.gif);
		display:inline;
		padding:2px 8px 2px 26px;
		background-color:black;
		vertical-align:middle;
	}
	
	h2.adhesion2 {
		background-color: #000000;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd2.gif);
	}
	
	h2.adhesion2 span {
		color: #FFFFFF;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg2.gif);
	}
	
	h2.ongletLIV {
		background-image: url(http://www.toptele.fr/img/modules/LIV_arrondibloc_hd2new.gif);	
		background-color: #efefe7;
	}
	
	h2.ongletLIV span {
		background-image: url(http://www.toptele.fr/img/modules/LIV_arrondibloc_hg2new.gif);
	}
	
	h2.ongletLIV a, h2.ongletLIV span {	
		color: #009865;
	}
	
	h2.ongletMUS {
		background-image: url(http://www.toptele.fr/img/modules/MUS_arrondibloc_hd2new.gif);	
		background-color: #cceeff;
	}

	h2.ongletMUS span {
		background-image: url(http://www.toptele.fr/img/modules/MUS_arrondibloc_hg2new.gif);
	}
	
	h2.ongletMUS a, h2.ongletMUS span {	
		color: #006599;
	}

	h2.ongletDVD {
		background-image: url(http://www.toptele.fr/img/modules/DVD_arrondibloc_hd2new.gif);
		background-color: #b3dcff;
	}

	h2.ongletDVD span {
		background-image: url(http://www.toptele.fr/img/modules/DVD_arrondibloc_hg2new.gif);
	}
	
	h2.ongletDVD a, h2.ongletDVD span {	
		color: #003466;
	}
	
	h2.ongletLOG {
		background-image: url(http://www.toptele.fr/img/modules/LOG_arrondibloc_hd2new.gif);
		background-color: #E6CCFF;
	}

	h2.ongletLOG span {
		background-image: url(http://www.toptele.fr/img/modules/LOG_arrondibloc_hg2new.gif);
	}
	
	h2.ongletLOG a, h2.ongletLOG span {	
		color: #330066;
	}
	
	h2.ongletIMA {
		background-image: url(http://www.toptele.fr/img/modules/IMA_arrondibloc_hd2new.gif);
		background-color: #FFCCCC;
	}

	h2.ongletIMA span {
		background-image: url(http://www.toptele.fr/img/modules/IMA_arrondibloc_hg2new.gif);
	}
	h2.ongletIMA a, h2.ongletIMA span {	
		color: #990000;
	}
	
	h2.ongletMIC {
		background-image: url(http://www.toptele.fr/img/modules/MIC_arrondibloc_hd2new.gif);
		background-color: #FFFFFF;	
	}

	h2.ongletMIC span {
		background-image: url(http://www.toptele.fr/img/modules/MIC_arrondibloc_hg2new.gif);
	}	
	h2.ongletMIC a, h2.ongletMIC span {	
		color: #E23A59;
	}
	
	h2.ongletVOY {
		background-image: url(http://www.toptele.fr/img/modules/VOY_arrondibloc_hd2new.gif);	
		background-color: #E8BFCD;
	}

	h2.ongletVOY span {
		background-image: url(http://www.toptele.fr/img/modules/VOY_arrondibloc_hg2new.gif);
	}

	h2.ongletVOY a, h2.ongletVOY span {	
		color: #B12C55;
	}

	h2.ongletSPE {
		background-image: url(http://www.toptele.fr/img/modules/SPE_arrondibloc_hd2.gif);	
	}

	h2.ongletSPE span {
		background-image: url(http://www.toptele.fr/img/modules/SPE_arrondibloc_hg2.gif);
	}
	
	h2.ongletTPN {
		background-image: url(http://www.toptele.fr/img/modules/tpn_arrondibloc_hd2new.gif);	
		background-color: #5A9CCE;
	}	
	
	h2.ongletTPN span {
		background-image: url(http://www.toptele.fr/img/modules/tpn_arrondibloc_hg2new.gif);
	}
	
	h2.ongletTPN a, h2.ongletTPN span {	
		color: #FFF;
	}

	h2.ongletDossier {
		background-image: url(http://www.toptele.fr/img/modules/dossier_arrondibloc_hd.gif);	
		background-color: #C1C1C1;
	}	
	
	h2.ongletDossier span {
		background-image: url(http://www.toptele.fr/img/modules/dossier_arrondibloc_hg.gif);
		color: #000
	}	
	
	h2.ongletNoel {
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hd2new.gif);	
		background-color: #dd0000;
	}	
	
	h2.ongletNoel span {
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hg2new.gif);
		color: #FFF
	}	
	
	h2.ongletDYN {
		background-image: url(http://www.toptele.fr/img/modules/onglet_arrondibloc_hd.gif);	
		background-color: #E23A59;
	}	
	
	h2.ongletDYN span {
		background-image: url(http://www.toptele.fr/img/modules/onglet_arrondibloc_hg.gif);
		color: #FFF
	}	
	
	
	div.basblocADH {
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_bd.gif);
		background-color: #F9D500;
		background-repeat: no-repeat;
		background-position:top	right;
		margin:0;
		padding:0;
	}	
	
	
	
	/* Navigation ?	gauche et ? droite */
		
	div.navgpremier	h2, div.navgsuite h2 {
		background-repeat: no-repeat;
		background-position:top	right;
		padding-bottom:5px;
		padding-top:5px;
		padding-left:5px;
		font-size:12px;
		margin:0;
	}
	
	div.navgpremier, div.navgsuite {
		background-repeat: repeat-x;
	}

	div.navgpremier ul {
		list-style-type: none;
	}

	div.navgpremier	div.dl,	div.navgsuite ul {
		background-color: #ffffff;
	}
	
	#coldroite div.navgsuite ul {
		background-color:#FFFFFF;
	}
	
	div.navgsuite ul, div.navgpremier div.dl ul {
		list-style-type: none;
		padding:5px 0 0	0;
		margin:0;
		text-align:left;
	}
	
	div.navgsuite dl dt {
		margin-bottom: 5px;
	}
	
	#coldroite div.navgsuite ul {
		padding-top:0px;
	}
	
	div.navgsuite ul li {
		padding-bottom:4px;
		padding-top: 4px;
	}
	
	#coldroite div.navgsuite ul li {
		padding-bottom:8px;
		padding-top:8px;
		background-position:0 50%;
	}
	
	div.navgsuite *	{
		background-repeat: no-repeat;
	}
	
	div.navgpremier	h3 {
		padding-left:10px;
		padding-top: 8px;
		padding-bottom:	0px;
		margin:0;
		color: black;
		background-color: transparent;
		text-align:left;
		text-transform:	none;
		font-size: 12px;
	}

	div.navgpremier	li, div.navgsuite ul li	{
		padding-bottom:	8px;
	}
	
	#coldroite div.navgsuite {
		width:153px;	
	}
	
	#coldroite div.navgsuite h2 {
		background-position: top left;
		padding-left: 10px;
		font-size: 12px;
	}
	
	
	/*** pour soulignement des liens au passage de la souris dans les menus ***/

div.liennonsouligne a:hover, div.navgpremier a:hover, div.navlinkg a:hover ,div.colonneservices a:hover  {
	text-decoration:underline;
}

div.liennonsouligne a, div.navgpremier a, div.navlinkg a  {
	text-decoration:none;
}


div#coldroite div.navgpremier a,div#coldroite div.navlinkg a, div#magazinedroite li a ,div#affiche a, div#afficheadh a {
	text-decoration:none;
}

div#coldroite div.navgpremier a:hover,div#coldroite div.navlinkg a:hover, div#magazinedroite li a:hover,div#affiche a:hover,div#afficheadh a:hover {
	text-decoration:underline;
}

div#magazinedroite  a , div#colonneservices a {
	text-decoration:none;
}
div#magazinedroite  a:hover,div#colonneservices a:hover {
	text-decoration:underline;
}

/* effet de soulignement sur les liens header et footer */

div#footer a {
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}

div#top_header a {
	text-decoration: none;
}

div#top_header a:hover {
	text-decoration: underline;
}

	/*** pour soulignement des liens au passage de la souris dans le coeur de home ***/



.nosoulignplus a {
	text-decoration:none;
}

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


	
	/* STYLE POUR LES PICTOGRAMMES */
	
	*.pictopremier,	*.picto2pour1,	*.pictolotde2,	*.pictomoins10,	*.pictomoins15,	*.pictomoins20,	*.pictomoins25,	*.pictomoins30,	*.pictomoins40,	*.pictomoins50,	*.pictomoins50plus,	*.pictovide, *.pictovert, *.pictotalent,*.pictolivre, *.pictoosi, *.pictopanier, *.pictotelecharger, *.picto20pourcent, *.pictocoeur, *.pictoaffaire, *.pictosoldes,*.pictocadeau, *.picto38pourcent, *.pictoadh6 {
		padding-left: 28px;
		background-position: 0px 1px;
		background-repeat: no-repeat;
		height:35px;
		margin-top: 5px;
	  voice-family: "\"}\"";
  	voice-family:inherit;
		height:auto;
		_height:25px;
		min-height:25px;
	}

	.rouge {
		color:#dd0000;
	}

	.orange {
		color:#FF7E2D;
	}

	*.pictoaffaire {
		background-image:url(http://www.toptele.fr/img/modules/minipictoaffaire.gif);
	}
	
	*.pictosoldes {
		background-image:url(http://www.toptele.fr/img/modules/minipictosoldes.gif);
	}

	*.pictocoeur {	
		background-image:url(http://www.toptele.fr/img/modules/minipictocoeur.gif);
	}

	*.picto20pourcent {	
		background-image:url(http://www.toptele.fr/img/modules/minipicto20pourcent.gif);
	}
	
	*.picto38pourcent {	
		background-image:url(http://www.toptele.fr/img/modules/minipicto38pourcent.gif);
	}
	
	*.pictopremier {
		background-image:url(http://www.toptele.fr/img/modules/minipictopremier.gif);
	}
	
	*.picto2pour1 {
		background-image:url(http://www.toptele.fr/images/2008/1achete-1offert-mini.gif);
	}
	
	*.pictolotde2 {
		background-image:url(http://www.toptele.fr/images/2008/_20-lot-de-2-mini.gif);
	}
	
	*.pictomoins10 {
		background-image:url(http://www.toptele.fr/images/2008/_10p_sm.gif);
	}
	
	*.pictomoins15 {
		background-image:url(http://www.toptele.fr/images/2008/_15p_sm.gif);
	}
	
	*.pictomoins20 {
		background-image:url(http://www.toptele.fr/images/2008/_20p_sm.gif);
	}
	
	*.pictomoins25 {
		background-image:url(http://www.toptele.fr/images/2008/_25p_sm.gif);
	}
	
	*.pictomoins30 {
		background-image:url(http://www.toptele.fr/images/2008/_30p_sm.gif);
	}
	
	*.pictomoins40 {
		background-image:url(http://www.toptele.fr/images/2008/_40p_sm.gif);
	}
	
	*.pictomoins50 {
		background-image:url(http://www.toptele.fr/images/2008/_50p_sm.gif);
	}
	
	*.pictomoins50plus {
		background-image:url(http://www.toptele.fr/images/2008/plus-de-50_sm.gif);
	}
	
	*.pictovide {
		background-image:url(http://www.toptele.fr/images/2008/_vide_sm.gif);
	}
	
	*.pictoadh6 {
		background-image:url(http://www.toptele.fr/img/modules/minipictoadh6.gif);
	}
	
	*.pictovert {
		background-image:url(http://www.toptele.fr/img/modules/minipictovert.gif);
	}

	*.pictotalent {
		background-image:url(http://www.toptele.fr/img/modules/minipictotalent.gif);
	}
		
	*.pictolivre {
		background-Image:Url(http://www.toptele.fr/img/modules/minipictolivre.Gif);
	}
	
	*.pictoosi {
		background-image:url(http://www.toptele.fr/img/modules/minipictoosi.gif);
	}

	*.pictopanier, 	*.pictotelecharger {
		padding: 0px 0px 3px 20px;
		background-position: 2px 0;
		height: auto;
		min-height:12px;
		margin-top: 0;	
	}

	*.pictopanier {
		background-image:url(http://www.toptele.fr/img/icones/chariot.gif);
	}

	*.pictotelecharger {
		background-image:url(http://www.toptele.fr/img/modules/LIVtelecharger_jaune.gif);
	}
	
	*.pictopanier a, *.pictotelecharger a {
		color: #DA9914;
		font-weight: bold;

		
	}
	
	*.pictocadeau {
		background-image:url(http://www.toptele.fr/img/modules/minipictocadeau.gif);
	}
	
	*.seul {
		padding-top: 5px;
	}
	
	p.seul {
		color: #000;	
	}
	
	/* Picto Arbo Affaire de TOPTELE */

	div.navgpremier .arbo_toptele2008 a, div.navgpremier .arbo_toptele2008Long a {
	 		color: #000000;
	}

	div.navgpremier	.arbo_toptele2008, div.navgpremier .arbo_toptele2008Long { 
		background-image:url(http://www.toptele.fr/img/modules/minipictoaffaire.gif);
		background-repeat: no-repeat;
		background-position: 5px 50%;
		padding: 5px 0 5px 32px;
		font-weight: bold;
		margin-bottom:0px;
		color: #D22A39;
	}

	div.navgpremier	.arbo_toptele2008Long { 
		padding-bottom:	5px;
		padding-top:	5px;
	}

	/* Picto Arbo Offres de TOPTELE */

	div.navgpremier	.arbo_toptele2008 a, div.navgpremier .arbo_toptele2008Long a { 
		color: #dd0000;
	}
	

	div.navgpremier	.arbo_toptele2008, div.navgpremier .arbo_toptele2008Long { 
		background-image:url(http://www.toptele.fr/img/Pictos/Arbo_toptele2008.gif);
		background-position: 0 2px;
		background-repeat: no-repeat;
		padding: 0 0 13px 48px;
		margin-bottom:6px;
		font-weight: bold;
		color: #dd0000;
	}

	div.navgpremier	.arbo_toptele2008Long { 
		padding-bottom:	0px;
	}

	/* D?but - Picto Arbo Noel */

	div.navgpremier	.ARB_noel2008 a, div.navgpremier .ARB_noel2008Long a {
		color: #dd0000;	
	}
	
	div.navgpremier	.ARB_noel2008, div.navgpremier .ARB_noel2008Long { 
		background-image:url(http://www.toptele.fr/img/distinctions/SD_noel2008.gif);
		background-repeat: no-repeat;
		padding-left:40px;
		padding-bottom:	19px;
		padding-top: 3px;
		margin-bottom:5px;
		font-weight: bold;
		color: #dd0000;
		position:relative;
	}
	
	div.navgpremier	.ARB_noel2008Long { 
		padding-bottom:	8px;
	}
	
	/* Fin - Picto Arbo Noel */


	.police12 {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	}
	
	.police14 {
		font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	}
		
	div.navlinkg {
		padding-top:10px;
	}
		
	.prixrouge font, .prixnoirpetit	font, .prixrougeliste font, .prixnoirpetitliste	font, .prixautre, .prixautreliste {
	    font-size: 11px;
	    font-weight: normal;
	}
	
	.prixautre, .prixautreliste, .prixnoirpetit, .prixnoirpetitliste {
	    background-color: white;
	    color: #000000;
	}
	
	.prixnoirpetit,	.prixnoirpetitliste {
	    font-size: 14px;
	    font-weight: bold;
	}
	
	.prixnoirpetit {
	    padding-right: 3px;
	}
	
	.prixrougeliste	{
	    background-color: white;
	    color: #dd0000;
	    font-size: 16px;
	    font-weight: bold;
	}
	
div#divEvenement {
	background-color: #EBEBEB;
}

div#divEvenement table {
	padding: 0px 0px;
}

div#divEvenement .lignehaut {
	background-image: url(http://www.toptele.fr/img/modules/bloc3_hd.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div#divEvenement .lignebas {
	background-image: url(http://www.toptele.fr/img/modules/bloc3_bd.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div#divEvenement td.description {
	background-color: #FFFFFF;	
}

div#divEvenement h3 {
	font-size: 14px;
	background-color:white;
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#6C59CF;
}

div#divEvenement h3 a {
	color:#6C59CF;
	text-decoration: none;
}

.contextfloat {
	overflow:auto;
	_height:1%;
}body{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	padding: 0px;
}

p {
	margin:10px 0px;
}

.sansmarge { color: black; margin: 0; padding: 0; }

.sanspuce { color: black; list-style-type: none; }

td{
	font-size: 11px;
	font-family: arial, helvetica, sans-serif
}

form{
	margin:	0px
}

input, select{
	font-size: 11px;
	vertical-align:	middle
}

a {
	color: black
}


img {
	border:	0px;
}

hr{
	clear: both;
	visibility: hidden
}

.picto{
	vertical-align:	middle;
	margin-right: 5px
}

.imgleft{
	float: left;
	margin-bottom: 5px;
	margin-right: 10px
}

.left{
	float: left
}

.clear{
	clear: left;
	margin:	0px
}

.normal{
	font-weight: normal;
	color: black
}

.contentprod{
	padding: 10px 10px 5px 5px;
}

h2{
	font-size: 12px;
	margin:	0px;
	color: white;
	padding: 1px 5px 5px 10px;
}

.navg{
	clear: both
}

.navg div{
	padding: 9px 5px 1px 9px;
}

.navg a{
	display: block;
	padding-bottom:	10px;
	color: black;
}

.basligne{
	font-size: 5px;
}

.basnoir{
	padding-top: 4px;
	height:	95px;
	background-color: black;
	text-align: center;
}

.basblanc{
	padding-top: 4px;
	height:	95px;
	background-color: #ffffff;
	text-align: center;
}

.banner11b{
	font-weight: bold;
	font-size: 11px;
	color: black;
}

div#footer ul li {
	display:inline;
	padding:0;
	margin:0
}

div#footer ul.perso li {
	margin: 0 5px 0 5px;
}

div#footer ul.outils img {
	vertical-align:middle;
}

div#footer, div#footer a {
	color:#7F7F7F;
}

.divonglet, .divongletperso, .divongletoffres, .divongletadh, .divongletadhs, .divongletvert, .divongletevt,  .divongletevt2{
	margin-bottom: 1px;
	height:	16px;
}

.divonglet a, .divongletperso a, .divonglet span, .divongletperso span,	.divongletline a, .divongletline span, .divongletoffres	a, .divongletoffres span, .divongletlineoffres a, .divongletlineoffres span, .divongletadh a, .divongletadh span, .divongletlineadh a, .divongletlineadh3 a, .divongletlineadh span, .divongletlineadhs	a, .divongletadhs a, .divongletvert a, .divongletvert span, .divongletlinevert a, .divongletlinevert span, .divongletevt a, .divongletlineevt a,  .divongletevt2 a, .divongletlineevt2 a{
	font-weight: bold;
	background-repeat: no-repeat;
	height:	10px;
	text-decoration: none;
	voice-family: inherit;
	padding: 0px 3px 2px 7px;
}

.traitmodvendeursadh3{
	border-top: 1px	solid #000000;
	font-size: 1px;
}

.divonglet img,	.divongletline img, .divongletoffres img, .divongletlineoffres img, .divongletadh img, .divongletlineadh img, .divongletlineadh3 img, .divongletadhs img, .divongletlineadhs img, .divongletvert img, .divongletlinevert img, .divongletevt img, .divongletlineevt img,	.divongletevt2 img, .divongletlineevt2 img{
	vertical-align:	top;
}

.divongletline,	.divongletlineoffres, .divongletlineadh, .divongletlineadhs a, .divongletlinevert, .divongletlineevt,  .divongletlineevt2{
	height:	16px;
}

.imgborder{
	border:	black 1px solid;
}

.imgprix{
	margin-top: 5px;
	margin-right: 10px;
}

.highlight {
 color:				#990000;
 font-weight:		bold;
 background-color:  yellow;  
}

.tabcontent, .tabcontentevt, .tabcontentevt2{
	padding-left: 10px;
	padding-top: 4px;
}

.tabcontent h6 a, .tabcontentevt h6 a, .tabcontentevt2 h6 a{
	font-size: 15px;
	margin:	0px;
	color: black;
	text-decoration: none;
}

.tabcontent h6 a span, .tabcontentevt h6 a span,  .tabcontentevt2 h6 a span{
	font-size: 25px
}

.tabcontent table, .tabcontentevt table,  .tabcontentevt2 table{
	margin-top: 5px;
	margin-bottom: 5px
}

.tabcontent strong, .tabcontentevt strong,  .tabcontentevt2 strong{
	color: black
}

.tabcontentevt a, .tabcontentevt2 a{
	font-weight: bold;
	color: black
}

.txtbarre{
	display: block;
	font-size: 11px;
	color: #7f7f7f;
	text-decoration: line-through
}

.txtbarregros{
	display: block;
	font-size: 13px;
	color: #7f7f7f;
	text-decoration: line-through
}

.txtred, .txtnoir{
	display: block;
	font-weight: bold;
	font-size: 22px;
	color: #dd0000
}

.txtred{
	color: #dd0000
}

.txtnoir{
	color: #000000
}

.prixnoir, .prixvert, .prixrouge, .prixbleuplastique {
	border:	#7f7f7f	1px solid;
	padding: 3px;
	font-weight: bold;
	font-size: 15px;
	background-color: white;
}

.prixrouge {
	color: #dd0000;
}

.prixvert {
	color: #00AA30;
}

.prixnoir{
	color: #000000;
}

.prixnoir font{
	font-weight: normal;
	font-size: 11px
}

.prixbleuplastique {
	color: #E23A59;
}

.prixbarre{
	border:	#7f7f7f	1px solid;
	padding: 3px;
	background-color: white;
	text-align: center
}

a.lientoptele:link, a.lientoptele:visited, a.lientoptele:active{
	color: #da9914;
	font-weight: bold;
}

a.linknormal:link, a.linknormal:visited, a.linknormal:active{
	font-weight: normal
}

.imgproduit{
	margin-top: 6px
}

.tabmod	p, .tabmodperso	p, .tabmodoffres p, .tabmodadh p, .tabmodvert p, .tabmodevt p,	.tabmodevt2 p{
	margin:	2px 0px;
	color: #7f7f7f
}

.tabmod	h6, .tabmodoffres h6, .tabmodadh h6, .tabmodvert h6, .tabmodevt	h6,  .tabmodevt2 h6{
	font-size: 15px;
	margin:	0px
}

.tabmod	h6 a, .tabmodoffres h6 a, .tabmodadh h6	a, .tabmodvert h6 a, .tabmodevt	h6 a,  .tabmodevt2 h6 a{
	font-size: 15px;
	margin:	0px;
	text-decoration: none
}

.contentproduit	{
	padding: 10px;
}

.contentproduit	td, .contentproduitoffres .prixoffres, .contentproduitadh .prixoffres{
	background-color: white;
	border:	#7f7f7f	1px solid;
	margin-left: 10px;
	padding: 2px;
	text-align: center
}

.contentproduit	a, .contentproduitoffres a, .contentproduitadh a, .contentproduitvert a{
	font-weight: bold;
	color: black
}

.colproduit img{
	margin-top: 10px
}

.bkgproduit, .bkgproduitoffres{
	padding: 5px 10px;
	color: white;
}

.bkgproduitoffres a, .bkgproduitadh a, .bkgproduitvert a, .bkgproduit a{
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: white;
	text-decoration: none
}

.bkgproduit a, .bkgproduitoffres a{
	font-size: 15px;
}

.bkgproduit span, .bkgproduitoffres span, .bkgproduitadh span, .bkgproduitvert span{
	font-size: 25px
}

.modaffiche a{
	color: black;
	margin-right: 10px
}

.modaffiche p{
	margin:	0px
}

.modvendeurs{
	margin-top: 5px
}

.modvendeurs .bkgaffiche, .modvendeurs .bkgafficheadh3{
	padding: 5px;
}

.modvendeurs .bkgaffiche table,	.modvendeurs .bkgafficheadh3 table{
	margin-top: 5px;
	margin-bottom: 5px
}

.modvendeurs .bkgaffiche a, .modvendeurs .bkgafficheadh3 a{
	display: block;
	font-weight: bold;
	padding-top: 3px;
	text-decoration: none
}

.modvendeurs .bkgaffiche p, .modvendeurs .bkgafficheadh3 p{
	margin:	0px
}

.modvendeurs .bkgafficheadh3 div a{
	color: #000000;
	text-decoration: underline;
}

.suite{
	margin-top: 5px;
	margin-right: 10px;
	text-align: right
}

.suite a{
	color: black
}

.moduletr3b{
	margin-top: 10px
}

.moduletr3b .bkgaffiche	a{
	font-weight: bold;
	color: black;
	text-decoration: none
}

.bkgafficheadh3{
	background-color: #f9d500;
}

a.noir:link, a.noir:visited, a.noir:active{
	font-weight: bold;
	color: black
}

.toptitre{
	font-size: 10px;
	color: #7f7f7f
}

.prodblanc td, .prodblancoffres	.prixoffres{
	border:	#7f7f7f	1px solid;
	padding: 2px;
	background-color: white;
	text-align: center
}

.prodblanc p, .prodblancoffres p{
	margin:	10px 0px 0px;
	color: #7f7f7f
}

.tabprix td{
	padding: 2px;
}

.divongletoffres a, .divongletlineoffres a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/internet_arrondibloc_hg2.gif);
	color: white;
	background-color: #dd0000
}

.divongletoffres span, .divongletlineoffres span{
	background-position: right top;
	background-image: url(http://www.toptele.fr/img/modules/internet_arrondibloc_hd.gif);
	color: black;
	background-color: #fbb3b2
}

.colefttopoffres{
	background-color: #dd0000
}

.coleftbottomoffres{
	background-color: #fbb3b2
}

.colproduitoffres{
	background-image: url(http://www.toptele.fr/img/modules/internet_backgd.gif);
	background-repeat: repeat-x;
	background-color: #fbb3b2
}

.colproduitoffres img, .colproduitadh img, .colproduitvert img{
	margin-top: 8px
}

.bkgproduitoffres{
	background-color: #dd0000
}

.contentproduitoffres{
	padding: 10px;
	background-color: #fbb3b2
}

.contentproduitoffres p, .contentproduitadh p, .contentproduitvert p{
	margin:	5px 0px	0px;
	color: #4b2e2e
}

.contentproduitoffres table, .contentproduitadh	table{
	margin-top: 5px;
	margin-bottom: 5px
}

.bottomoffres{
	background-position: right 50%;
	font-size: 1px;
	background-image: url(http://www.toptele.fr/img/modules/internet_arrondibloc_bd.gif);
	background-repeat: no-repeat;
	background-color: #fbb3b2
}

.tabmodoffres{
	border-top: #dd0000 1px	solid
}

.toptitreoffres{
	font-size: 10px;
	color: #7f7f7f
}

.toptitreoffres	a span{
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #dd0000
}

.toptitreoffres	span{
	font-size: 11px;
	color: #000000
}

.toptitreoffres	a{
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	text-decoration: none
}

.tabprixoffres td{
	padding: 2px
}

.prodblancoffres table{
	margin-top: 5px;
	margin-bottom: 5px
}

.divongletadh a, .divongletlineadh a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg2.gif);
	color: white;
	background-color: black
}

.divongletlineadh3 a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/adh3_arrondibloc_hg2.gif);
	color: white;
	background-color: black
}

.divongletadh span, .divongletlineadh span{
	background-position: right top;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	color: black;
	background-color: #f9d500
}

.divongletlineadhs a, .divongletadhs a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg.gif);
	color: black;
	background-color: #f9d500
}

.colefttopadh{
	background-color: black
}

.coleftbottomadh{
	background-color: #f9d500
}

.colproduitadh{
	background-image: url(http://www.toptele.fr/img/modules/compteclient_backgd.gif);
	background-repeat: repeat-x;
	background-color: #f9d500
}

.bkgproduitadh{
	padding: 5px 10px;
	color: white;
	background-color: black
}

.contentproduitadh{
	padding: 10px;
	background-color: #f9d500
}

.bottomadh{
	background-position: right 50%;
	font-size: 1px;
	background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_bd.gif);
	background-repeat: no-repeat;
	background-color: #f9d500
}

.tabmodadh{
	border-top: black 1px solid
}

.divongletvert a, .divongletlinevert a{
	background-position: left top;
	background-image: url(http://www.toptele.fr/img/modules/prixvert_arrondibloc_hg2.gif);
	color: white;
	background-color: #00aa30
}
.divongletvert span, .divongletlinevert	span{
	background-position: right top;
	background-image: url(http://www.toptele.fr/img/modules/prixvert_arrondibloc_hd.gif);
	color: black;
	background-color: #ade4bd
}

.divongletlinevert{
	height:	16px
}

.colefttopvert{
	background-color: #00aa30
}

.coleftbottomvert{
	background-color: #ade4bd
}

.colproduitvert{
	background-image: url(http://www.toptele.fr/img/modules/prix_backgd.gif);
	background-repeat: repeat-x;
	background-color: #ade4bd
}

.bkgproduitvert{
	padding: 5px 10px;
	color: white;
	background-color: #00aa30
}

.contentproduitvert{
	padding: 10px;
	background-color: #ade4bd
}

.bottomvert{
	background-position: right 50%;
	font-size: 1px;
	background-image: url(http://www.toptele.fr/img/modules/prixvert_arrondibloc_bd.gif);
	background-repeat: no-repeat;
	background-color: #ade4bd
}

.tabmodvert{
	border-top: #00aa30 1px	solid
}

.contentproduitvert table{
	margin-top: 5px;
	margin-bottom: 5px
}

.listespec{
	color: #7f7f7f;
	padding-top: 10px
}

.listespec p{
	margin:	0px 0px	2px
}

.listespec a{
	font-weight: bold;
	color: black;
	text-decoration: none
}

.topfiche table{
	margin-top: 5px
}

.imgprodfiche{
	margin-right: 14px
}

.topfiche h1{
	display: inline;
	font-size: 20px;
	margin:	0px 10px 0px 0px
}

.topfiche span,	.divaimerez span{
	color: #999999
}

.topfiche h5{
	font-size: 20px;
	margin:	0px 0px	3px
}

.topfiche h4{
	font-size: 12px;
	margin:	0px
}

.topfiche p{
	clear: left;
	margin:	0px 0px	5px
}

.prixbarre strong{
	display: block;
	font-weight: bold;
	font-size: 22px;
	color: #000000
}

.divretour{
	position: relative;
	top: 14px;
	text-align: right
}

.divretour a{
	text-decoration: none
}

.divaimerez{
	padding-top: 10px
}

.divaimerez div{
	float: left;
	margin:	0px 20px;
	text-align: center
}

.divaimerez h5{
	font-size: 11px;
	margin:	3px 0px
}

.divaimerez span{
	color: #000000
}

.separateur{
	margin:	0px 20px;
	background-color: #999999
}

.divresume h5, .divecouter h5{
	clear: both;
	font-size: 11px;
	margin:	0px
}

.divecouter p, .divavis	p{
	margin:	10px 0px
}

.divresume p{
	margin:	0 0 10px 0;
}

.divresume p span{
	color: #999999
}

.divecouter h5{
	margin-bottom: 5px
}

.divecouter td{
	padding-right: 10px
}

table.divdetail  {
	margin-top:3px
}

.divdetail td{
	padding-right: 10px;
	padding-bottom:	5px;
	padding-top: 5px;
	border-bottom: #999999 1px solid
}

.bkgdetail{
	padding-left: 5px;
	font-weight: bold;
	background-color: #F3F3F3
}

.divavis form{
	display: inline
}

.divfichedroite	ul{
	padding: 0px;
	margin:	0px;
}

.divfichedroite	li{
	padding: 5px 10px 8px 10px;
	margin:	0px;
	list-style-type: none
}

.cale{
	font-size: 1pt;
	color: white;
	text-decoration: none
}

.black10{
	font-size: 10px;
	text-decoration: none
}

.black11{
	font-size: 11px
}

.black12{
	text-decoration: none;
	font-size: 12px;
}

.black11b{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none
}

.black12b{
	font-weight: bold;
	color: black;
}

.black14{
	font-size: 14px;
	text-decoration: none
}

.black14b{
	font-weight: bold;
	font-size: 14px
}

.black15{
	font-size: 15px;
	text-decoration: none
}

.black15b{
	font-weight: bold;
	font-size: 15px
}

.black16b{
	font-weight: bold;
	font-size: 16px
}

/* DEBUT - STYLE HOMES */

.ACC16b, .ACC14b, .ACC12b, .ACC11b, .ACC12, .ACC11, .ACC10 {
	color: #da9914;
}

.ACC11b, .ACC12b, .ACC14b, .ACC16b, .DVD11b, .DVD12b, .DVD14b, .DVD16b, .LIV11b, .LIV12b, .LIV14b, .LIV16b, .LOG11b, .LOG12b, .LOG14b, .LOG16b,	.IMA11b, .IMA12b, .IMA14b, .IMA16b, .MUS16b, .MUS14b, .MUS12b, .MUS11b, .MIC16b, .MIC14b, .MIC12b, .MIC11b, .white11b, .white14b, .red11b, .white12b, .VOY11b, .VOY12b, .VOY14b, .VOY16b, .SPE11b, .SPE12b,	.SPE14b, .SPE16b, .VOY13b, .SPE18b, .VOY18b, .IMA18b, .MIC18b, .LOG18b, .DVD18b, .MUS18b, .LIV18b {
	font-weight: bold;
}

.ACC16b{
	font-size: 16px;
	text-decoration: none
}

.ACC18b{
	font-weight: bold;
	font-size: 18px;
	color: #da9914
}

.ACC14b{
	font-size: 14px;
}

.ACC12,	.DVD12,	.LIV12{
	text-decoration: none
}

.ACC11,	.ACC11b, .DVD11, .LIV11, .LIV11b, .LOG11, .LOG11b, .IMA11, .IMA11b, .MUS11b, .MUS11, .MIC11, .MIC11b, .SPE11, .SPE11b, .VOY11, .VOY11b{
	font-size: 11px;
}

.ACC10{
	font-size: 10px;
	text-decoration: none
}

.DVD10,	.LOG10,	.IMA10,	.LIV10,	.MUS10,	.MIC10,	.VOY10,	.SPE10 {
	font-size: 10px;
}

.LIV10,	.LIV11,	.LIV11b, .LIV12, .LIV12b, .LIV14b, .LIV16b, .LIV18b {
	color: #0050a5
}

.LIV14b{
	font-size: 14px;
}

.LIV16b{
	font-size: 16px;
	text-decoration: none
}

.LOG10,	.LOG11,	.LOG11b, .LOG12, .LOG12b, .LOG14b, .LOG16b, .LOG18b {
	color: #330066
}

.LOG12{
	text-decoration: none
}

.IMA10,	.IMA11,	.IMA11b, .IMA12, .IMA12b, .IMA14, .IMA14b, .IMA16b, .IMA18b {
	color: #990000;
}

.IMA16b{
	font-size: 16px;
	text-decoration: none
}

.IMA14b{
	font-size: 14px;
}

.IMA12{
	text-decoration: none
}

.IMA14{
	font-size: 14px;
	text-decoration: none
}

.DVD10,	.DVD11,	.DVD11b, .DVD12, .DVD12b, .DVD14b, .DVD16b, .DVD18b {
	color: #003466
}

.DVD16b{
	font-size: 16px;
	text-decoration: none
}

.DVD14b{
	font-size: 14px;
}

.MUS16b, .MUS14b, .MUS12b, .MUS11b, .MUS12, .MUS11, .MUS10, .MUS18b {
	color: #c30573;
}

.MUS16b{
	font-size: 16px;
	text-decoration: none
}

.MUS14b{
	font-size: 14px;
	text-decoration: none
}

.MUS12{
	text-decoration: none
}

.MIC18b, .MIC16b, .MIC14b, .MIC14, .MIC12b, .MIC12, .MIC11b, .MIC11, .MIC10 {
	color: #660000;
}

.MIC16b{
	font-size: 16px;
	text-decoration: none
}

.MIC14 {
	font-size: 14px;
	text-decoration: none
}

.MIC14b{
	font-size: 14px;
}

.MIC12{
	text-decoration: none
}

.LOG16b{
	font-size: 16px;
	text-decoration: none
}

.LOG14b{
	font-size: 14px;
}

.VOY10,	.VOY11,	.VOY11b, .VOY12, .VOY12b, .VOY13, .VOY13b, .VOY14b, .VOY16b, .VOY18b{
	color: #B12C55;
}

.VOY12{
	text-decoration: none
}

.VOY13,	.VOY13b	{
	font-size: 13px;
}

.VOY14b{
	font-size: 14px;
}

.VOY16b{
	font-size: 16px;
	text-decoration: none
}

.SPE10,	.SPE11,	.SPE11b, .SPE12, .SPE12b, .SPE14b, .SPE16b, .SPE18b{
	color: #6c59cf
}

.SPE12{
	text-decoration: none
}

.SPE14b{
	font-size: 14px;
}

.SPE16b{
	font-size: 16px;
	text-decoration: none
}

.MUS10 a, .MUS11 a, .MUS11b a, .MUS12 a, .MUS12b a, .MUS14b a, .MUS16b a, .MUS18b a{
	color: #006699
}

.MIC10 a, .MIC11 a, .MIC11b a, .MIC12b a, .MIC14b a, .MIC18b a{
	color: #660000
}

.LIV10 a, .LIV11 a, .LIV11b a, .LIV12b a, .LIV14b a, .LIV18b a{
	color: #009865
}

.DVD10 a, .DVD11 a, .DVD11b a, .DVD12b a, .DVD14b a, .DVD18b a{
	color: #003466
}

.IMA10 a, .IMA11 a, .IMA11b a, .IMA12b a, .IMA14b a, .IMA16b a,	.IMA18b	a{
	color: #990000
}

.LOG10 a, .LOG11 a, .LOG11b a, .LOG12b a, .LOG14b a, .LOG16b a,	.LOG18b	a{
	color: #330066
}

.ACC10 a, .ACC11 a, .ACC11b a, .ACC12b a, .ACC14b a{
	color: #da9914
}

.VOY10 a, .VOY11 a, .VOY11b a, .VOY12b a, .VOY14b a, .VOY18b a{
	color: #B12C55;
}

.SPE10 a, .SPE11 a, .SPE11b a, .SPE12b a, .SPE14b a, .SPE18b a{
	color: #6c59cf
}

.ACC11b	a, .ACC12b a, .ACC14b a, .ACC16b a, .DVD11b a, .DVD12b a, .DVD14b a, .DVD16b a,	.LIV11b	a, .LIV12b a, .LIV14b a, .LIV16b a, .LOG11b a, .LOG12b a, .LOG14b a, .LOG16b a,	.IMA11b	a, .IMA12b a, .IMA14b a, .IMA16b a, .MUS16b a, .MUS14b a, .MUS12b a, .MUS11b a,	.MIC16b	a, .MIC14b a, .MIC12b a, .MIC11b a, .white11b a, .white14b a, .red11b a, .white12b a, .VOY11b a, .VOY12b a, .VOY14b a, .VOY16b a,	.SPE11b	a, .SPE12b a, .SPE14b a, .SPE16b a {
	font-weight: bold;
}

/* FIN - STYLE HOMES */

.black16{
	font-size: 16px
}

.white12b{
	color: white;
	text-decoration: none
}

.red11b{
	font-size: 11px;
	color: red;
	text-decoration: none
}

.white14b{
	font-size: 14px;
	color: white
}

.white11{
	font-size: 11px;
	color: white;
	text-decoration: none
}

.white11b{
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.red11{
	font-size: 11px;
	color: red;
	text-decoration: none
}

.green14b{
	font-weight: bold;
	font-size: 14px;
	color: green
}



.AID14b{
	font-weight: bold;
	font-size: 14px;
	color: #da9914;
	text-decoration: none
}

.AID11{
	font-size: 11px;
	color: #da9914;
	text-decoration: none
}

.AID12b{
	font-weight: bold;
	color: #da9914
}

.AID12b	a{
	color: #da9914
}

.TOPTELEFR11b{
	font-weight: bold;
	font-size: 11px;
	color: #272743
}

.TOPTELEFR11b a{
	color: #272743
}

.black18b{
	font-weight: bold;
	font-size: 18px
}

.black24b{
	font-weight: bolder;
	font-size: 24px
}

.white16b{
	font-weight: bold;
	font-size: 16px;
	color: white
}

a.white16b{
	text-decoration: none;
}

.white12{
	color: white
}

.white12 a{
	color: white
}

.green16b{
	font-weight: bold;
	font-size: 16px;
	color: green
}

.green12b{
	font-weight: bold;
	color: green
}

.green12b a{
	color: green;
	text-decoration: underline
}

.Violet12{
	color: #660066
}

.violet12b{
	font-weight: bold;
	color: #660066
}

.violet12b a{
	color: #660066;
	text-decoration: underline
}

.RESULT18b{
	font-weight: bold;
	font-size: 18px;
	color: #f6c125
}

.RESULT18b a{
	color: #f6c125
}

.AID18b{
	font-weight: bold;
	font-size: 18px;
	color: #da9914
}

.red12b{
	font-weight: bold;
	color: #dd0000
}

.red14b{
	font-weight: bold;
	font-size: 14px;
	color: #dd0000
}

.red12b	a{
	color: #dd0000
}

.red12{
	color: #dd0000
}

.red12 a{
	color: #dd0000
}

.TDM14b{
	font-weight: bold;
	font-size: 14px;
	color: #00b04d
}

.TDM14b	a{
	color: #00b04d
}

.TDM11b{
	font-weight: bold;
	font-size: 11px;
	color: #00b04d
}

.TDM11b	a{
	color: #00b04d
}

.TDM12b{
	font-weight: bold;
	color: #00b04d
}

.TDM12b	a{
	color: #00b04d
}

.TDM18b{
	font-weight: bold;
	font-size: 18px;
	color: #00b04d
}

.TDM18b	a{
	color: #00b04d
}

.white11 a{
	color: white
}

.red18b{
	font-weight: bold;
	font-size: 18px;
	color: #dd0000
}

.white12b a{
	color: white
}

.white18b{
	font-weight: bold;
	font-size: 18px;
	color: white
}

.white14{
	font-size: 14px;
	color: white
}

.white14 a{
	color: white
}

.AFF14b{
	font-weight: bold;
	font-size: 14px;
	color: #ff3300
}

.AFF14b	a{
	color: #ff3300
}

.AFF12b{
	font-weight: bold;
	color: #ff3300
}

.AFF12b	a{
	color: #ff3300
}

.AFF12{
	color: #ff3300
}

.AFF12 a{
	color: #ff3300;
	text-decoration: underline
}

.green11b{
	font-weight: bold;
	font-size: 11px;
	color: green
}

.PHO16b{
	font-weight: bold;
	font-size: 16px;
	color: #990000;
	text-decoration: none
}

.PHO14b{
	font-weight: bold;
	font-size: 14px;
	color: #990000
}

.PHO12b{
	font-weight: bold;
	color: #990000
}

.PHO12{
	color: #990000;
	text-decoration: none
}

.PHO11b{
	font-weight: bold;
	font-size: 11px;
	color: #990000
}

.PHO11{
	font-size: 11px;
	color: #990000
}

.PHO10{
	font-size: 10px;
	color: #990000
}

.PHO10 a{
	color: #990000
}

.PHO11 a{
	color: #990000
}

.PHO11b	a{
	color: #990000
}

.PHO12b	a{
	color: #990000
}

.PHO14b	a{
	color: #990000
}

.PHO18b{
	font-weight: bold;
	font-size: 18px;
	color: #990000
}

.PHO18b	a{
	color: #990000
}

.PHO16b	a{
	color: #990000
}

.white14b a{
	color: white
}

.SPOT{
	font-weight: bold;
	font-size: 13px;
	color: #dc810a;
	text-decoration: underline
}

.SPOT a{
	font-weight: bold;
	font-size: 13px;
	color: #dc810a;
	text-decoration: underline;
}

.DimGray12b {
	font-weight: bold;
}

.DimGray12b a{
	font-weight: bold;
	text-decoration: underline;
}

.ACC_cadre{
	border-right: #da9914 1px solid;
	padding-right: 5px;
	border-top: #da9914 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #da9914 1px solid;
	padding-top: 0px;
	border-bottom: #da9914 1px solid;
	background-color: white
}

.LIV_cadre{
	border-right: #009865 1px solid;
	padding-right: 5px;
	border-top: #009865 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #009865 1px solid;
	padding-top: 0px;
	border-bottom: #009865 1px solid;
	background-color: white
}

.MUS_cadre{
	border-right: #006599 1px solid;
	padding-right: 5px;
	border-top: #006599 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #006599 1px solid;
	padding-top: 0px;
	border-bottom: #006599 1px solid;
	background-color: white
}

.DVD_cadre{
	border-right: #003466 1px solid;
	padding-right: 5px;
	border-top: #003466 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #003466 1px solid;
	padding-top: 0px;
	border-bottom: #003466 1px solid;
	background-color: white
}

.LOG_cadre{
	border-right: #330066 1px solid;
	padding-right: 5px;
	border-top: #330066 1px	solid;
	padding-left: 5px;
	padding-bottom:	5px;
	border-left: #330066 1px solid;
	padding-top: 0px;
	border-bottom: #330066 1px solid;
	background-color: white
}

/* LES DOSSIERS	INTERACTIFS */

div#dossier_interactif {
	text-align: center;
}

div#dossier_interactif img.block {
	display: block;
}

div#dossier_interactif div.haut, div#dossier_interactif	div.bas	{
	text-align: left;
	background-repeat: no-repeat;
	background-position: right top;
}

div#dossier_interactif div.haut	{
	background-image: url(http://www.toptele.fr/img/modules/arrondi_hd_DT.gif);
}

div#dossier_interactif div.bas {
	background-image: url(http://www.toptele.fr/img/modules/arrondi_bd_DT.gif);
}

div#dossier_interactif p {
	margin:	0;
	padding: 0 10px;
	border-left: 1px solid #DA9A16;
	border-right: 1px solid	#DA9A16;
	text-align:left;
}

/* CLASSE POUR MARGE */

.margebottom12 {
	margin-bottom:12px;
}

.spacer	{
	clear:both;
	height:1px;
	overflow:hidden;
	visibility:hidden;
	font-size: 1px;
}

/* MOTEUR RECHERCHE PT OU RAPIDE - HAUT	DE PAGE	*/

div#moteurpt, div#moteurra {
	color:			white;
	font-weight:		bold;
	background-repeat:	repeat-x;
}

#moteurpt div.decobas, #moteurra div.decobas {
	background-repeat:	no-repeat;
	background-position:	left top;
	text-align:		right;
}

#moteurpt div.decobas, #moteurra .decobas {
	height:7px;
	overflow:hidden;
}

#moteurpt div.decodte, div#moteurra .decodte { /* OK */
	background-position: top left;
	background-repeat:no-repeat;
	margin:	 0px;
	padding: 0 0 0 33px;
}

#moteurpt div.decogau, #moteurra .decogau { /* OK */
	background-position: top right;
	background-repeat:no-repeat;
	padding-left: 0px;
}

#moteurpt div.decobas, #moteurra div.decobas { /* OK */
	padding: 0 0 0 33px;
}

#moteurpt div.decobas div, #moteurra div.decobas div { /* OK */
	margin:	0;
}

#moteurpt div.decobas img, #moteurra div.decobas img {
	display:block;
}

html>body #moteurpt div.decobas	img, html>body #moteurra div.decobas img {
	display:inline;
}

/* STYLE PR MOTEUR PT (TOUS LES	CAS) */

#moteurpt label, #moteurpt div.lignenom	input {
	display:block;
	position:relative;
}

#moteurpt select {
	display:block;
	width:180px
}

#moteurpt .lignelabel {
	padding-top:4px;
	width:100px
}

#moteurpt .ligneprix {
	padding-top:4px;
	width:60px
}

#moteurpt p#divMessErr {
	margin:	0;
	padding: 0;
	position:relative;
	width:600px;
}

#moteurpt label.un {
	padding-bottom:10px;
}

#moteurpt .flottant {
	float:left;
	font-weight:normal;
}

/* STYLE PR MOTEUR PT SANS COLONNE DE DTE */

div#moteurpt.sansdroite	.decodte, #moteurpt.sansdroite .decobas	{ /* OK	*/
	margin-right:  0;
	width: 610px;
}

/* STYLE PR MOTEUR RAPIDE SANS COLONNE DE GAUCHE */

div#moteurpt.sansgauche	.decodte, #moteurpt.sansgauche .decobas	{ /* OK	*/
	margin-left:	132px;
}

/* STYLE PR MOTEUR RAPIDE (TOUS	LES CAS) */

div#moteurra select, div#moteurra input	{
	margin-top:3px;
	width: 150px;
}

#moteurra div.lienrecherche {
	margin-left:500px;
	margin-right: 0;
	padding-top:14px;
	text-align:left;
	position:relative;
}

/* STYLE PR MOTEUR RAPIDE SANS COLONNE DE DTE */

div#moteurra.sansdroite	.decodte, #moteurra.sansdroite .decobas	{ /* OK	*/
	margin-right:  0;
	width: 675px;
	background-repeat: no-repeat;
}

/* STYLE PR MOTEUR RAPIDE SANS COLONNE DE GAUCHE */

div#moteurra.sansgauche	.decodte, #moteurra.sansgauche .decobas	{ /* OK	*/
	margin-left:	132px;
}

/* RELEVER LE BLOC DES VIGNETTES ET LE BLOCS DES MENUS DE GAUCHE*/

div.navgpremier	{
	background-repeat: repeat-x;
	padding-top:25px;
}

div.navgpremier	h2.h2top {
	background-repeat: no-repeat;
	padding-top: 10px;
	position:relative;
	z-index:10;
}

#coldroite {
	margin-top: -100px;
	z-index: 200;
	position:relative;
}

h2.h2droite {
	position:relative;
	font-size: 12px;
}

#coldroite * {
	z-index: 210;
}

#coldroite img.imgleft {
	position:relative;
}

div.decodte {
	background-repeat: repeat-x;
}

	/* STYLES GENERIQUES - GENERALITE*/
	
	dl, dt,	dd, ul,	li {
		margin:	 0px;
		padding: 0px;
	}
	
	dt {
		font-weight: bold;
	}

	/* STYLES GENERIQUES - COULEURS	*/

	.bordeau {
		color: #D40000;
	}
	.bleuplastique {
		color: #E23A59;
	}
	
	div#colonneservices a {
		color: #7F7F7F;
		font-weight:bold;
		font-size:11px;
	}
	
	*.vert, div#prodhorizon .vert {
		color: #00AA30;
	}
	
	*.gris {
		color: #828282;
	}

	*.grisclair {
		color: #848282;
	}

	*.noir {
		color: black;
	}

	/* STYLES GENERIQUES - DECORATION */
	
	*.gras {
		font-weight: bold;
	}
	
	*.nongras {
		font-weight: normal;
	}
	
	*.nosouligne {
		text-decoration: none;
	}
	*.italic {
		font-style: italic;
	}

	/* STYLES GENERIQUES - POSITIONNEMENT */

	*.block	{
		display: block;
	}
	
	del{
		text-decoration: line-through
	}

	*.clear	{
		clear: both;
	}
	
	*.droite {
		text-align: right;
	}
	
	*.floatleft {
		float:		left
	}

	*.floatright {
		float:		right;
	}

	*.pmargeleft {
		margin-left: 78px
	}
	
	*.gmargeleft {
		margin-left: 98px
	}
	
	*.tgmargeleft {
		margin-left: 108px
	}
	
	*.ttgmargeleft {
		margin-left: 158px
	}
	
	*.pmargeleftadh {
		margin-left: 86px
	}
	
	*.gmargeleftadh {
		margin-left: 96px
	}
	
	*.tgmargeleftadh {
		margin-left: 106px
	}


	*.margeright15 {
		margin-right: 15px
	}
	
	
	*.margeleft8 {
		margin-left: 8px
	}

	
	*.margeright8 {
		margin-right:8px
	}
	
	
	*.paddleft8 {
		padding-left: 8px
		
	}
	
	*.paddright8 {
		padding-right: 8px
		
	}
	
	*.margetop5 {
		margin-top:5px
	}
	
	*.margetop10 {
		margin-top:10px
	}
	
	*.margebottom5 {
		margin-bottom:5px
	}
	
	*.margebottom10 {
		margin-bottom:10px
	}
	
	*.paddtop8 {
		padding-top: 8px
	}
	
	*.paddbottom8 {
		padding-bottom: 8px
	}
	
	.nomarge {
		margin:0px;
		padding:0px;
	}
	
	img.fixerlargeur {
		display:	block;
		visibility: hidden;
	}
	
	img.zoom {
		margin-left: 6px;
		margin-top: 11px;
	}
	
	
		/* Ajout panier (petit) */
		a.add-basket {
			display: block;
			width: 68px;
			height: 16px;
			font-weight: bold;
			font-size: 90%;
			color: #666;
			padding: 1px 10px 0 0;
			margin: 0 auto 3px auto;	
			text-decoration: none;	
			text-align: right;
			}

			a.add-basket-2 {
				background: url(/img/icones/panierajout1.gif) no-repeat 0 0; 
				}			
				a.add-basket-2-add {
					background: url(/img/icones/panierajout1.gif) no-repeat 0 0; 
					}			

		a.add-basket:hover {
			color: #000;
			text-decoration: none;
			}				
	
		#home-music a, #home-video a, #home-lecture a{
			text-decoration:none;
			font-weight:normal;
			}
		#home-music div, #home-lecture div, #home-video div{
			width: 100%;
			padding:0 0 10px 0;
			}
		#home-music div div.img, #home-lecture div div.img, #home-video div div.img {
			float: left;
			width: 72px;
			margin: 0 8px 0 0;
			padding: 0;
			}
		#home-music div div.product, 
		#home-lecture div div.product, 
		#home-video div div.product {
			float: left;
			width: 110px;
			margin:0;
			padding:0;
			}
			#home-music div a.add-basket, 
			#home-lecture div a.add-basket,
			#home-video div a.add-basket {
				font-weight: bold;
				margin: 3px 0 0 auto;	
				float:left;
				}
			
	p.artiste {
		color:#999;
		font-weight:bold;
		}
	
	/* STYLES HOME GENERIQUE */
	div#home *.nongras {
		font-weight: normal;
	}
	
	div#home ul {
		list-style-type: none;
	}
	
	.prix {
		font-size: 1.5em;
		font-weight: bold;
	}
	
	
	/* STYLES - HOME : TOP 3 ADHESION */
	
	.fdjauneadh {
		background-color:#f9d500;
	}
	
	.fdblanc {
		background-color:#ffffff;
	}
	
	.encadreblancpdt {
		padding-left:6px;
		padding-top:6px;
		background-color:white;
	}
	
	
	div.hautpavADH,div.baspavADH {
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		margin-top:0;
		margin-right:8px;
		margin-bottom:0;
		padding:0;
	}	
	
	div.hautpavADH {
		background-image: url(http://www.toptele.fr/img/modules/esp_compteclient_coin_blanc_hd.gif);
		background-position:top	right;
	}
	
	div.baspavADH {
		background-image: url(http://www.toptele.fr/img/modules/esp_compteclient_coin_blanc_bd.gif);
		background-position:bottom right;
	}
	
	dl.top3adhesion	{
		background-color:#EBEBEB;
		padding: 5px 5px 5px 7px;
		margin-left: 50px;
	}
	
	/* PRODUIT MIS EN AVANT	*/
	
	div#enavant {
		margin-top: 12px;
	}

	div#enavant dt {
		font-size: 2em;
	}

	div#enavant dd {
		font-size: 1.4em;
	}
	div#enavant dt span.prix {
		font-size: 1.4em;
	}
	
	/* DEBUT - BLOC	3 PRODUITS */

	div#troisblocs {
		margin: 12px 0 0 0;
		position: relative;
	  voice-family: "\"}\"";
  	voice-family:inherit;
		margin: 12px 2px 0px 3px;
	}
	
	div#troisblocs {
		position:relative;
	}

	div#troisblocs th {
		border-left:  12px solid #EBEBEB;
		border-right: 12px solid #EBEBEB;
		font-weight: normal;
	}

	div#troisblocs th.centre {
		border:	none;
	}
	
	div#troisblocs dt {
			font-size: 14px;
	}

	div#troisblocs dd {
			margin-bottom:0px;
	}

	div#troisblocs dd.prix {
			margin:3px 0px;
	}
	
	div#troisblocs table {
		text-align:left;
		position:relative;
		z-index:200
	}

	div#troisblocs div.bas,	div#troisblocs div.haut	{
		background-color:		#EBEBEB;
		background-position:	right top;
		background-repeat: no-repeat;
		height:	12px;
		overflow: hidden;
	}

	div#troisblocs div.bas {
		background-image: url(http://www.toptele.fr/img/modules/bloc3_bd.gif);
	}
	
	div#troisblocs div.haut	{
		background-image: url(http://www.toptele.fr/img/modules/bloc3_hd.gif);
	}

	div#troisblocs h2 {
		padding: 0px;
		background-position: top right;
		background-repeat: no-repeat;
		color: #FFFFFF;
		display:block;
		margin:0;
	}

	div#troisblocs h2 span {
		background-repeat: no-repeat;
		background-position: top left;
		display:block;
		line-height:2em;
		padding: 0px 0px 0px 10px;
		margin:0;
	}

	div#troisblocs td {	
		min-height:145px;
		border-left:12px solid #EBEBEB;
		border-right:12px solid	#EBEBEB;
		padding:5px 5px	0px 5px;
		margin:0;
		vertical-align:	top;
		background-color: white;		
	}

	div#troisblocs td.bas {
		padding: 0px;
		background-image: url(http://www.toptele.fr/img/modules/pave_bloc3_bd.gif);
		background-position: bottom right;
		background-repeat:no-repeat;
	}

	div#troisblocs td.bas ul {
		padding-left: 10px;
		background-color: white;
	}
	
	div#troisblocs td.centre {
		border-left:0px	solid #EBEBEB;
		border-right:0px solid #EBEBEB;
	}
	
	/* FIN - BLOC 3	PRODUITS */
	
	h2.noel	{
		color: #FFFFFF;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hd.gif);
	}
	
	h2.noel	span {
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hg.gif);	
	}

	#troisblocs h2.affaire {
		color: #000000;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/modules/AFFAIRE_arrondibloc_hd.gif);
	}
	
	#troisblocs h2.affairett {
		color: #000000;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/promo/AFFAIRE_arrondibloc_hd.gif);
	}
	
	#troisblocs h2.affaire span {
		background-image: url(http://www.toptele.fr/img/modules/AFFAIRE_arrondibloc_hg.gif);
	}
	
	#troisblocs h2.affairett span {
		background-image: url(http://www.toptele.fr/img/promo/AFFAIRE_arrondibloc_hg.gif);
	}

	#troisblocs h2.affaire a {
		font-weight: bold;
		color: #FFFFFF;
	}

	#troisblocs h2.compteclient {
		color: #000000;
		background-color: #F9D500;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	}
	
	#troisblocs h2.compteclient span {
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg.gif);
	}

	#troisblocs h2.compteclient a {
		font-weight: bold;
		color: #000000;
	}

	#troisblocs h2.normal {
		background-color: #ffffff;
		background-image: url(http://www.toptele.fr/img/menugauche/arrondibloc_hd.gif);
	}
	
	#troisblocs h2.normal span {
		background-image: url(http://www.toptele.fr/img/menugauche/arrondibloc_hg.gif);
	}

	#troisblocs h2.normal a	{
		font-weight: bold;
		color: black;
	}

	div.centre div.bascentre, div#troisblocs div.description {
		background-color: white;
	}
	
	div.centre div.bascentre {
		background-image: url(http://www.toptele.fr/img/modules/pave_bloc3bd.gif);
		background-position: right top;
	}
	
	dl.produit dt {
		font-size: 13px;
	}

	dl.produit dd.stitre {
		font-size: 12px;
		color: #000;
	}

	dl.produit dd.desc {
		margin-top:3px;
		margin-bottom:3px;
		color: #828282;
	}

	dl.top3adhesion	{
		margin-bottom: 4px;
		margin-top: 0px;
	}
	
	/* STYLE POUR LES FLECHES */

	.flecheACC, .flecheGRISE, .flecheRED,	.flecheADH, .flecheTPN, .flecheMUS,	.flecheLIV, .flecheBLACK, .flecheWHITE, .flecheNOEL, .flecheDVD, .flecheLOG, .flecheCDROMS, .flecheMIC, .flecheMOB, .flecheMOB2, .flecheMOB3, .flecheIMA, .flechepho, .flecheVOY, .flecheSPE,  flecheACCMarketing, .flecheREDMarketing,	.flecheADHMarketing, .flecheMUSMarketing, .flecheLIVMarketing, .flecheDVDMarketing, .flecheLOGMarketing, .flecheCDROMSMarketing, .flecheMICMarketing, .flecheIMAMarketing, .flecheVOYMarketing,	.flecheSPEMarketing  {
		padding-left: 12px;
		background-position: 0 2px;
		background-repeat: no-repeat;
		list-style-type: none;
	}
	
	.flecheACCMarketing, .flecheREDMarketing, .flecheADHMarketing, .flecheMUSMarketing, .flecheLIVMarketing, .flecheDVDMarketing, .flecheLOGMarketing, .flecheCDROMSMarketing, .flecheMICMarketing,	.flecheIMAMarketing, .flecheVOYMarketing, .flecheSPEMarketing {
		background-position: 0 8px;
	}
	
	.flecheBLACK {
		background-image:url(http://www.toptele.fr/img/modules/BLACK_fleche.gif);
	}
	
	.flecheWHITE {
		background-image:url(http://www.toptele.fr/img/modules/BLANC_fleche.gif);
	}
	
	.flecheLIV, .flecheLIVMarketing	{
	  background-image:url(http://www.toptele.fr/img/modules/LIV_fleche.gif);
	 }
	
	.flecheMUS, .flecheMUSMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/MUS_fleche.gif);
	}
	
	.flecheDVD, .flecheDVDMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/DVD_fleche.gif);
	}
	
	.flecheLOG, .flecheLOGMarketing, .flecheCDROMSMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/LOG_fleche.gif);
	}
	
	.flecheMIC, .flecheMICMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/MIC_fleche.gif);
	}
	
	.flecheIMA, .flechepho, .flecheIMAMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/IMG_fleche.gif);
	}
	
	.flecheACC, .flecheACCMarketing	{
		background-image:url(http://www.toptele.fr/uploads/icones/trianglebleu_180_80.gif);
	}
	
	.flecheADH, .flecheADHMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/compteclient_fleche.gif);
	}
	
	.flecheTPN	{
		background-image:url(http://www.toptele.fr/img/modules/TPN_fleche.gif);
	}

	.flecheMOB	{
		background-image:url(http://www.toptele.fr/img/modules/MOB_fleche.gif);
	}

	.flecheMOB2 {
		background-image:url(http://www.toptele.fr/img/modules/mobile/puce.gif);
	}

	.flecheMOB3 {
		background-image:url(http://www.toptele.fr/img/modules/mobile/fleche.gif);
		padding-left:20px;
	}
	
	.flecheGRISE {
		background-image:url(http://www.toptele.fr/img/modules/grise_fleche.gif);
	}
	
	.flecheRED, .flecheREDMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/RED_fleche.gif);
	}

	.flecheVOY, .flecheVOYMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/VOY_fleche.gif);
	}

	.flecheSPE, .flecheSPEMarketing	{
		background-image:url(http://www.toptele.fr/img/modules/SPE_fleche.gif);
	}

	.flecheNOEL {
		background-image:url(http://www.toptele.fr/img/modules/NOEL_fleche.gif);
	}
	
	/* STYLE POUR LES FLECHES DES MENUS RETRACTABLES */
	
	.flechelarge {
		background-repeat: no-repeat;
		background-position: 2px 2px;
		padding-left:20px;
		margin-left: 0px;
	}
	
	.flechehaute {
		background-repeat: no-repeat;
		background-position: 2px 2px;
		padding-left:20px;
		margin-left: 0px;
	}
	
	/* STYLE POUR LES ONGLETS SOUS LA FORME	H2 */
	
	h2.osi, h2.service,	h2.servicemobile, h2.ongletADH, h2.ongletADH2, h2.adhesion2, h2.noir, h2.ongletDVD, h2.ongletLIV, h2.ongletMUS, h2.ongletVOY, h2.ongletLOG, h2.ongletMIC, h2.ongletIMA, h2.ongletSPE, h2.ongletTPN, h2.ongletDossier,h2.ongletNoel,h2.ongletDYN	{
		padding: 0px;
		margin-bottom: 5px;
		margin-top: 20px;
		background-position: top right;
		background-repeat: no-repeat;
		color: white;
	}
	
	h2.osi span, h2.service	span, h2.servicemobile span, h2.ongletADH span, h2.ongletADH2 span, h2.adhesion2 span, h2.ongletLIV span, h2.ongletDVD span, h2.ongletMUS span, h2.ongletVOY span,	h2.ongletLOG span, h2.ongletMIC	span, h2.ongletIMA span, h2.ongletSPE span, h2.ongletTPN span, h2.ongletDossier span , h2.ongletNoel span, h2.ongletDYN span {
		background-position: top left;
		padding: 0px 3px 0px 10px;
		line-height: 1.5em;
		display:block;
		background-repeat: no-repeat;
	}
	
	h2 a {
		color: white;
		text-decoration: none;
	}
	
  h2.service a {
		color: black;
	}
	
	h2.osi {
		color: #FFFFFF;
		background-color: #dd0000;
		background-image: url(http://www.toptele.fr/img/modules/INTERNET_arrondibloc_hd2.gif);
	}
	
	h2.osi span {
		background-image: url(http://www.toptele.fr/img/modules/INTERNET_arrondibloc_hg2.gif);
	}
	
	h2.ongletADH {
		background-color: #F9D500;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	}

	h2.ongletADH span {
		color: #000000;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg.gif);
	}
	
	h2.ongletADH2 {
		background-color: #F9D500;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd.gif);
	}

	h2.ongletADH2 span {
		color: #FFF;
		background-image: url(http://www.toptele.fr/img/modules/ADH2_arrondibloc_hg.gif);
		display:inline;
		padding:2px 8px 2px 26px;
		background-color:black;
		vertical-align:middle;
	}
	
	h2.adhesion2 {
		background-color: #000000;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hd2.gif);
	}
	
	h2.adhesion2 span {
		color: #FFFFFF;
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_hg2.gif);
	}
	
	h2.ongletLIV {
		background-image: url(http://www.toptele.fr/img/modules/LIV_arrondibloc_hd2new.gif);	
		background-color: #efefe7;
	}
	
	h2.ongletLIV span {
		background-image: url(http://www.toptele.fr/img/modules/LIV_arrondibloc_hg2new.gif);
	}
	
	h2.ongletLIV a, h2.ongletLIV span {	
		color: #009865;
	}
	
	h2.ongletMUS {
		background-image: url(http://www.toptele.fr/img/modules/MUS_arrondibloc_hd2new.gif);	
		background-color: #cceeff;
	}

	h2.ongletMUS span {
		background-image: url(http://www.toptele.fr/img/modules/MUS_arrondibloc_hg2new.gif);
	}
	
	h2.ongletMUS a, h2.ongletMUS span {	
		color: #006599;
	}

	h2.ongletDVD {
		background-image: url(http://www.toptele.fr/img/modules/DVD_arrondibloc_hd2new.gif);
		background-color: #b3dcff;
	}

	h2.ongletDVD span {
		background-image: url(http://www.toptele.fr/img/modules/DVD_arrondibloc_hg2new.gif);
	}
	
	h2.ongletDVD a, h2.ongletDVD span {	
		color: #003466;
	}
	
	h2.ongletLOG {
		background-image: url(http://www.toptele.fr/img/modules/LOG_arrondibloc_hd2new.gif);
		background-color: #E6CCFF;
	}

	h2.ongletLOG span {
		background-image: url(http://www.toptele.fr/img/modules/LOG_arrondibloc_hg2new.gif);
	}
	
	h2.ongletLOG a, h2.ongletLOG span {	
		color: #330066;
	}
	
	h2.ongletIMA {
		background-image: url(http://www.toptele.fr/img/modules/IMA_arrondibloc_hd2new.gif);
		background-color: #FFCCCC;
	}

	h2.ongletIMA span {
		background-image: url(http://www.toptele.fr/img/modules/IMA_arrondibloc_hg2new.gif);
	}
	h2.ongletIMA a, h2.ongletIMA span {	
		color: #990000;
	}
	
	h2.ongletMIC {
		background-image: url(http://www.toptele.fr/img/modules/MIC_arrondibloc_hd2new.gif);
		background-color: #FFFFFF;	
	}

	h2.ongletMIC span {
		background-image: url(http://www.toptele.fr/img/modules/MIC_arrondibloc_hg2new.gif);
	}	
	h2.ongletMIC a, h2.ongletMIC span {	
		color: #E23A59;
	}
	
	h2.ongletVOY {
		background-image: url(http://www.toptele.fr/img/modules/VOY_arrondibloc_hd2new.gif);	
		background-color: #E8BFCD;
	}

	h2.ongletVOY span {
		background-image: url(http://www.toptele.fr/img/modules/VOY_arrondibloc_hg2new.gif);
	}

	h2.ongletVOY a, h2.ongletVOY span {	
		color: #B12C55;
	}

	h2.ongletSPE {
		background-image: url(http://www.toptele.fr/img/modules/SPE_arrondibloc_hd2.gif);	
	}

	h2.ongletSPE span {
		background-image: url(http://www.toptele.fr/img/modules/SPE_arrondibloc_hg2.gif);
	}
	
	h2.ongletTPN {
		background-image: url(http://www.toptele.fr/img/modules/tpn_arrondibloc_hd2new.gif);	
		background-color: #5A9CCE;
	}	
	
	h2.ongletTPN span {
		background-image: url(http://www.toptele.fr/img/modules/tpn_arrondibloc_hg2new.gif);
	}
	
	h2.ongletTPN a, h2.ongletTPN span {	
		color: #FFF;
	}

	h2.ongletDossier {
		background-image: url(http://www.toptele.fr/img/modules/dossier_arrondibloc_hd.gif);	
		background-color: #C1C1C1;
	}	
	
	h2.ongletDossier span {
		background-image: url(http://www.toptele.fr/img/modules/dossier_arrondibloc_hg.gif);
		color: #000
	}	
	
	h2.ongletNoel {
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hd2new.gif);	
		background-color: #dd0000;
	}	
	
	h2.ongletNoel span {
		background-image: url(http://www.toptele.fr/img/modules/rouge_arrondibloc_hg2new.gif);
		color: #FFF
	}	
	
	h2.ongletDYN {
		background-image: url(http://www.toptele.fr/img/modules/onglet_arrondibloc_hd.gif);	
		background-color: #E23A59;
	}	
	
	h2.ongletDYN span {
		background-image: url(http://www.toptele.fr/img/modules/onglet_arrondibloc_hg.gif);
		color: #FFF
	}	
	
	
	div.basblocADH {
		background-image: url(http://www.toptele.fr/img/modules/compteclient_arrondibloc_bd.gif);
		background-color: #F9D500;
		background-repeat: no-repeat;
		background-position:top	right;
		margin:0;
		padding:0;
	}	
	
	
	
	/* Navigation ?	gauche et ? droite */
		
	div.navgpremier	h2, div.navgsuite h2 {
		background-repeat: no-repeat;
		background-position:top	right;
		padding-bottom:5px;
		padding-top:5px;
		padding-left:5px;
		font-size:12px;
		margin:0;
	}
	
	div.navgpremier, div.navgsuite {
		background-repeat: repeat-x;
	}

	div.navgpremier ul {
		list-style-type: none;
	}

	div.navgpremier	div.dl,	div.navgsuite ul {
		background-color: #ffffff;
	}
	
	#coldroite div.navgsuite ul {
		background-color:#FFFFFF;
	}
	
	div.navgsuite ul, div.navgpremier div.dl ul {
		list-style-type: none;
		padding:5px 0 0	0;
		margin:0;
		text-align:left;
	}
	
	div.navgsuite dl dt {
		margin-bottom: 5px;
	}
	
	#coldroite div.navgsuite ul {
		padding-top:0px;
	}
	
	div.navgsuite ul li {
		padding-bottom:4px;
		padding-top: 4px;
	}
	
	#coldroite div.navgsuite ul li {
		padding-bottom:8px;
		padding-top:8px;
		background-position:0 50%;
	}
	
	div.navgsuite *	{
		background-repeat: no-repeat;
	}
	
	div.navgpremier	h3 {
		padding-left:10px;
		padding-top: 8px;
		padding-bottom:	0px;
		margin:0;
		color: black;
		background-color: transparent;
		text-align:left;
		text-transform:	none;
		font-size: 12px;
	}

	div.navgpremier	li, div.navgsuite ul li	{
		padding-bottom:	8px;
	}
	
	#coldroite div.navgsuite {
		width:153px;	
	}
	
	#coldroite div.navgsuite h2 {
		background-position: top left;
		padding-left: 10px;
		font-size: 12px;
	}
	
	
	/*** pour soulignement des liens au passage de la souris dans les menus ***/

div.liennonsouligne a:hover, div.navgpremier a:hover, div.navlinkg a:hover ,div.colonneservices a:hover  {
	text-decoration:underline;
}

div.liennonsouligne a, div.navgpremier a, div.navlinkg a  {
	text-decoration:none;
}


div#coldroite div.navgpremier a,div#coldroite div.navlinkg a, div#magazinedroite li a ,div#affiche a, div#afficheadh a {
	text-decoration:none;
}

div#coldroite div.navgpremier a:hover,div#coldroite div.navlinkg a:hover, div#magazinedroite li a:hover,div#affiche a:hover,div#afficheadh a:hover {
	text-decoration:underline;
}

div#magazinedroite  a , div#colonneservices a {
	text-decoration:none;
}
div#magazinedroite  a:hover,div#colonneservices a:hover {
	text-decoration:underline;
}

/* effet de soulignement sur les liens header et footer */

div#footer a {
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}

div#top_header a {
	text-decoration: none;
}

div#top_header a:hover {
	text-decoration: underline;
}

	/*** pour soulignement des liens au passage de la souris dans le coeur de home ***/



.nosoulignplus a {
	text-decoration:none;
}

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


	
	/* STYLE POUR LES PICTOGRAMMES */
	
	*.pictopremier,	*.picto2pour1,	*.pictolotde2,	*.pictomoins10,	*.pictomoins15,	*.pictomoins20,	*.pictomoins25,	*.pictomoins30,	*.pictomoins40,	*.pictomoins50,	*.pictomoins50plus,	*.pictovide, *.pictovert, *.pictotalent,*.pictolivre, *.pictoosi, *.pictopanier, *.pictotelecharger, *.picto20pourcent, *.pictocoeur, *.pictoaffaire, *.pictosoldes,*.pictocadeau, *.picto38pourcent, *.pictoadh6 {
		padding-left: 28px;
		background-position: 0px 1px;
		background-repeat: no-repeat;
		height:35px;
		margin-top: 5px;
	  voice-family: "\"}\"";
  	voice-family:inherit;
		height:auto;
		_height:25px;
		min-height:25px;
	}

	.rouge {
		color:#dd0000;
	}

	.orange {
		color:#FF7E2D;
	}

	*.pictoaffaire {
		background-image:url(http://www.toptele.fr/img/modules/minipictoaffaire.gif);
	}
	
	*.pictosoldes {
		background-image:url(http://www.toptele.fr/img/modules/minipictosoldes.gif);
	}

	*.pictocoeur {	
		background-image:url(http://www.toptele.fr/img/modules/minipictocoeur.gif);
	}

	*.picto20pourcent {	
		background-image:url(http://www.toptele.fr/img/modules/minipicto20pourcent.gif);
	}
	
	*.picto38pourcent {	
		background-image:url(http://www.toptele.fr/img/modules/minipicto38pourcent.gif);
	}
	
	*.pictopremier {
		background-image:url(http://www.toptele.fr/img/modules/minipictopremier.gif);
	}
	
	*.picto2pour1 {
		background-image:url(http://www.toptele.fr/images/2008/1achete-1offert-mini.gif);
	}
	
	*.pictolotde2 {
		background-image:url(http://www.toptele.fr/images/2008/_20-lot-de-2-mini.gif);
	}
	
	*.pictomoins10 {
		background-image:url(http://www.toptele.fr/images/2008/_10p_sm.gif);
	}
	
	*.pictomoins15 {
		background-image:url(http://www.toptele.fr/images/2008/_15p_sm.gif);
	}
	
	*.pictomoins20 {
		background-image:url(http://www.toptele.fr/images/2008/_20p_sm.gif);
	}
	
	*.pictomoins25 {
		background-image:url(http://www.toptele.fr/images/2008/_25p_sm.gif);
	}
	
	*.pictomoins30 {
		background-image:url(http://www.toptele.fr/images/2008/_30p_sm.gif);
	}
	
	*.pictomoins40 {
		background-image:url(http://www.toptele.fr/images/2008/_40p_sm.gif);
	}
	
	*.pictomoins50 {
		background-image:url(http://www.toptele.fr/images/2008/_50p_sm.gif);
	}
	
	*.pictomoins50plus {
		background-image:url(http://www.toptele.fr/images/2008/plus-de-50_sm.gif);
	}
	
	*.pictovide {
		background-image:url(http://www.toptele.fr/images/2008/_vide_sm.gif);
	}
	
	*.pictoadh6 {
		background-image:url(http://www.toptele.fr/img/modules/minipictoadh6.gif);
	}
	
	*.pictovert {
		background-image:url(http://www.toptele.fr/img/modules/minipictovert.gif);
	}

	*.pictotalent {
		background-image:url(http://www.toptele.fr/img/modules/minipictotalent.gif);
	}
		
	*.pictolivre {
		background-Image:Url(http://www.toptele.fr/img/modules/minipictolivre.Gif);
	}
	
	*.pictoosi {
		background-image:url(http://www.toptele.fr/img/modules/minipictoosi.gif);
	}

	*.pictopanier, 	*.pictotelecharger {
		padding: 0px 0px 3px 20px;
		background-position: 2px 0;
		height: auto;
		min-height:12px;
		margin-top: 0;	
	}

	*.pictopanier {
		background-image:url(http://www.toptele.fr/img/icones/chariot.gif);
	}

	*.pictotelecharger {
		background-image:url(http://www.toptele.fr/img/modules/LIVtelecharger_jaune.gif);
	}
	
	*.pictopanier a, *.pictotelecharger a {
		color: #DA9914;
		font-weight: bold;

		
	}
	
	*.pictocadeau {
		background-image:url(http://www.toptele.fr/img/modules/minipictocadeau.gif);
	}
	
	*.seul {
		padding-top: 5px;
	}
	
	p.seul {
		color: #000;	
	}
	
	/* Picto Arbo Affaire de TOPTELE */

	div.navgpremier .arbo_toptele2008 a, div.navgpremier .arbo_toptele2008Long a {
	 		color: #000000;
	}

	div.navgpremier	.arbo_toptele2008, div.navgpremier .arbo_toptele2008Long { 
		background-image:url(http://www.toptele.fr/img/modules/minipictoaffaire.gif);
		background-repeat: no-repeat;
		background-position: 5px 50%;
		padding: 5px 0 5px 32px;
		font-weight: bold;
		margin-bottom:0px;
		color: #D22A39;
	}

	div.navgpremier	.arbo_toptele2008Long { 
		padding-bottom:	5px;
		padding-top:	5px;
	}

	/* Picto Arbo Offres de TOPTELE */

	div.navgpremier	.arbo_toptele2008 a, div.navgpremier .arbo_toptele2008Long a { 
		color: #dd0000;
	}
	

	div.navgpremier	.arbo_toptele2008, div.navgpremier .arbo_toptele2008Long { 
		background-image:url(http://www.toptele.fr/img/Pictos/Arbo_toptele2008.gif);
		background-position: 0 2px;
		background-repeat: no-repeat;
		padding: 0 0 13px 48px;
		margin-bottom:6px;
		font-weight: bold;
		color: #dd0000;
	}

	div.navgpremier	.arbo_toptele2008Long { 
		padding-bottom:	0px;
	}

	/* D?but - Picto Arbo Noel */

	div.navgpremier	.ARB_noel2008 a, div.navgpremier .ARB_noel2008Long a {
		color: #dd0000;	
	}
	
	div.navgpremier	.ARB_noel2008, div.navgpremier .ARB_noel2008Long { 
		background-image:url(http://www.toptele.fr/img/distinctions/SD_noel2008.gif);
		background-repeat: no-repeat;
		padding-left:40px;
		padding-bottom:	19px;
		padding-top: 3px;
		margin-bottom:5px;
		font-weight: bold;
		color: #dd0000;
		position:relative;
	}
	
	div.navgpremier	.ARB_noel2008Long { 
		padding-bottom:	8px;
	}
	
	/* Fin - Picto Arbo Noel */


	.police12 {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	}
	
	.police14 {
		font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	}
		
	div.navlinkg {
		padding-top:10px;
	}
		
	.prixrouge font, .prixnoirpetit	font, .prixrougeliste font, .prixnoirpetitliste	font, .prixautre, .prixautreliste {
	    font-size: 11px;
	    font-weight: normal;
	}
	
	.prixautre, .prixautreliste, .prixnoirpetit, .prixnoirpetitliste {
	    background-color: white;
	    color: #000000;
	}
	
	.prixnoirpetit,	.prixnoirpetitliste {
	    font-size: 14px;
	    font-weight: bold;
	}
	
	.prixnoirpetit {
	    padding-right: 3px;
	}
	
	.prixrougeliste	{
	    background-color: white;
	    color: #dd0000;
	    font-size: 16px;
	    font-weight: bold;
	}
	
div#divEvenement {
	background-color: #EBEBEB;
}

div#divEvenement table {
	padding: 0px 0px;
}

div#divEvenement .lignehaut {
	background-image: url(http://www.toptele.fr/img/modules/bloc3_hd.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div#divEvenement .lignebas {
	background-image: url(http://www.toptele.fr/img/modules/bloc3_bd.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div#divEvenement td.description {
	background-color: #FFFFFF;	
}

div#divEvenement h3 {
	font-size: 14px;
	background-color:white;
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#6C59CF;
}

div#divEvenement h3 a {
	color:#6C59CF;
	text-decoration: none;
}

.contextfloat {
	overflow:auto;
	_height:1%;
}