html
{
	font-family: "Arial", sans-serif;
	font-size: 20px;
}
body
{
	text-align: left;
	background: #dadada;
	float: none;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	margin: 0;
}
img
{
	border: 0px ;
	margin: 0 0 ;
	padding: 0 0 ;
}
a
{
	margin: 0 0 ;
	padding: 0 0 ;
}
form
{
	padding: 0 ;
	margin: 0 ;
}
input, select, textarea
{
	margin: 0 0 ;
	padding: 0 0 ;       
	background-color: #fff;
	border: 1px solid #000;
	font: 10px "Arial", sans-serif ;
	color: #000;
	margin-left: 8px ;
}
.chooseloc
{
	padding: 0 0;
	margin: 0 0;
	height: 15px ;
	width: 105px ;
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
	font-family: "Arial", sans-serif;
	font-size: 10px;
}
.champrecherche
{
	padding: 0 0;
	margin: 0 0;
	height: 14px ;
	width: 85px ;
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
	margin-left: 20px;
	font-family: "Arial", sans-serif;
	font-size: 9px;
}
.larecherche
{
	padding: 0 0 ;        
	margin: 0 0 ;
	margin-top: 3px ;
	text-align: left ;
	width: 110px ;
	height: 18px ;
}
.btok
{
	padding: 0 0 ;        
	margin: 0 0 ;
	float: left ;
	margin-top: 3px ;
}
p
{
	margin: 2px 2px ;
	font: 1.0 "Arial", sans-serif ;
	color: #737373 ;
}
.savoirplus
{
	font: 10px "Arial", sans-serif ;
	color: #737373 ;
}
div#contenant
{
	display: block ;
	position:absolute;
	left: 50%; 
	width: 940px ;
	margin: 0 0 ;
	padding: 0 7px ;
	margin-left: -478px; /* moitié de la largeur */
	background: #fff url(../images/ombredroite.gif) repeat-y center ;
}
img#portail
{
	float: left ;
}
* html img#portail
{
	position: relative ;
	left: -3px ;
	top: 0 ;
}
div#bandeauhome
{
	height: 56px ;
	text-align: right ;
	font: 0.6em "Arial", sans-serif ;
	color: #9e9e9e ;
	margin: 0 0 ;
	padding: 0 0 ;
	width: 940px ;
	background: #3D3D3F url(../images/bandohome.jpg) no-repeat ;
}
div#bandeaucorpo
{
	height: 56px ;
	text-align: right ;
	font: 0.6em "Arial", sans-serif ;
	color: #9e9e9e ;
	margin: 0 0 ;
	padding: 0 0 ;
	width: 940px ;
	background: #3D3D3F url(../images/bandocorpo.jpg) no-repeat ;
}
div#partiedroite div#entetecorpo
{
	margin: 10px 0 ;
	padding: 0 0 ;
}
div#partiedroite div#entetecorpo h1
{
	margin: 0 0 ;
	padding: 0 0 ;
	padding-left: 12px ;
	margin-left: 5px ;
	font: 15px "Arial", sans-serif ;
	background: url(../images/pucecorpo.gif) no-repeat 0 5px ;
}
div#partiedroite div#entetecorpo p
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-top: 8px ;
	margin-left: 5px ;
	margin-right: 20px ;
	font: 11px "Arial", sans-serif ;
	line-height: 12px ;
	font-weight: bold ;
}
div#partiedroite div#entetecorpo p a
{
	color: #8a151b ;
}
div#textebando
{
	padding-top: 6px ;
	padding-right: 20px ;
	padding-bottom: 6px ;
}
div#logo
{
	float: left ;
	padding: 14px 19px ;
}
div#menu
{
	height: 27px;
	color: #9e9e9e;
	margin: 0 0;
	margin-top: 23px;/*by AT*/
	padding: 0 0;
	width: 940px;
	background: url(../images/fondmenu.gif) repeat-x;
	font-family: "Arial", sans-serif;
	font-size: 10px;
}
ul#menuhaut
{
	text-align: center ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 4px ;
	list-style-type: none ;
}
ul#menuhaut li
{
	padding: 0px 0px ;
	float: left ;
}
ul#menuhaut li a
{
	margin: 0 0 ;
	padding: 0 18px ;
	padding-top: 4px ;
	padding-bottom: 4px ;
	line-height: 21px ;
	color: #646567 ;
	text-decoration: none ;
}
ul#menuhaut li a:hover
{
	color: #000 ;
	background: url(../images/rollovermenu.gif) repeat-x ;
}
ul#menuhaut li ul
{
	position: absolute ;
	margin: 0 0 ;
	padding: 0 0 ;
	background: #f4f4f5 ;
	list-style-type: none ;
	border-bottom: 1px solid #737373;
	width: 150px ;
	left: -999em ;
}
ul#menuhaut li:hover ul, ul#menuhaut li.sfhover ul
{
	left: auto ;
	min-height: 0 ;
}
ul#menuhaut li ul li
{
	line-height: 10px ;
	padding: 0 0 ;
	margin: 0 0 ;
	font: 11px "Arial", sans-serif ;
	border: 1px solid #737373;
	border-bottom: 0px ;
	background: #f4f4f5 ;
}
ul#menuhaut li ul li a
{
	display: block ;
	width: 150px ;
	padding: 4px 0 ;
	margin: 0 0 ;
	font: 11px "Arial", sans-serif ;
	color: #737373 ;
	text-align: left ;
	text-decoration: none ;
}
ul#menuhaut li ul li a:hover
{
	color: #fff ;
	background: #055296 ;
}
span#langues
{
	display: block ;
	padding: 0px 0px ;
	float: right ;
	margin-left: 20px ;
	margin-right: 20px ;
	margin-top: 5px ;
}
span#langues a
{
	color: #898989 ;
	text-decoration: none ;
}
span#langues a:hover
{
	color: #000 ;
	text-decoration: none ;
}
ul#menuhaut li span#selection
{
	padding-top: 3px; 
	display: block ;
	width: 120px ;
	height: 19px ;
	color: #000 ;
	text-decoration: none ;
	background: #f4f4f5 ;
}
div#ensembleflash
{
	padding-right: 0px ;
}
div#contenu1
{
	clear: both ;
	width: 940px;
	padding: 0 0 ;
	background: #ffffff;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(../images/bubul_img.jpg) no-repeat 0 165px ;
}
h1#titre
{
	float: left ;
	margin: 0 0 ;
	padding: 0 0 ;
	color: #0872b5;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
	font-family: "Arial", sans-serif;
	font-size: 20px;
}
div#separateur
{
	background: url(../images/separateurligne.gif) repeat-x 0 5px ;
	height: 20px ;
}
div#separateur2
{
	background: url(../images/separateurligne.gif) repeat-x 0 5px ;
	height: 20px ;
	margin-bottom: 12px ;
}
div#contenu2
{
	overflow: auto ;
	float: left ;
	width: 174px ;
	height: auto ;
	margin: 0 0 ;
	padding: 0 0 ;
}
div#contenu2 img
{
	margin: 0 0 ;
	padding: 0 0 ;
}
.news
{
	padding-left: 5px ;
	font: 0.7em "Arial", sans-serif ;
	color: #737373 ;
	border-left: 2px solid #b6b6b6 ;
}
.news a
{
	color: #737373 ;
	text-decoration: none ;
}
.boxhome
{
	margin: 0 0 ;
	padding: 0 0 ;
	width: 176px ;
	height: 131px ;
	float: left ;
}
.boxpage
{
	margin: 0 0 ;
	padding: 0 0 ;
	width: 182px ;
	height: 131px ;
	float: left ;
}
.boxhome a, .boxpage a
{
	margin: 0 0 ;
	padding: 0 0 ;
	color: #000 ;
	text-decoration: none ;
}
ul#formatnews
{
	margin: 0 0 ;
	padding: 0 0 ;
	list-style-type: none ;
}
ul#formatnews li
{
	width: 200px ;
	margin: 0 0 ;
	padding: 0 0 ;
	padding-left: 20px ;
	float: left ;
}
div#contenu3
{
	clear: none ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 174px;
	margin-right: auto ;
	width: auto;
}
div#contenu3-2
{
	float: left ;
	margin: 0;
	width: 390px;
	padding-bottom: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.encarthome
{
	float: left;
	padding: 0;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 244px;
	height: 133px ;
	margin-top: 0;
	display: inline ;
}
div#contenu3 h1, div#contenu3-2 h1
{
	margin: 5px 5px;
	font-weight: bold;
	font-family: "Arial", sans-serif;
	font-size: 16px;
}
div#contenu3 ul, div#contenu3-2 ul
{
	padding: 0 0;
	margin-top: 0;
	margin-left: 5px;
	list-style-type: none;
	color: #707173;
	font-family: "Arial", sans-serif;
	font-size: 9px;
}
div#contenu3 ul li, div#contenu3-2 ul li
{
	margin: 0 0 ;
	padding: 0 0 ;
	padding-left: 10px ;
	line-height: 12px ;
	background: url(../images/puce.gif) no-repeat ;
}
div#contenu3 ul li a, div#contenu3-2 ul li a
{
	color: #707173;
	text-decoration: none ;
}
div#contenu3 ul li a:hover, div#contenu3-2 ul li a:hover
{
	color: #000;
	text-decoration: none ;
}
.titreimp a
{
	color: #9ac118 ;
	text-decoration: none ;
}
.titreimg a
{
	color: #155397 ;
	text-decoration: none ;
}
.titrecom a
{
	color: #f29400 ;
	text-decoration: none ;
}
.titresys a
{
	color: #b39f77 ;
	text-decoration: none ;
}
.titreserv a
{
	color: #785691 ;
	text-decoration: none ;
}
div#contenu4
{
	float: right;
	margin: 0 0;
	padding: 0 0;
	padding: 0;
	width: 144px;
	margin-bottom: 2px;
}
div#contenu4 h1
{
	margin: 0 0;
	padding: 0 0;
	padding-left: 10px;
	background: url(../images/pucehome.gif) no-repeat left;
	color: #2f2f31;
	font-family: "Arial", sans-serif;
	font-size: 12px;
}
div#contenu4 p
{
	font-family: "Arial", sans-serif;
	font-size: 10px;
}
.btbashome
{
	padding: 0 0 ;
	margin: 0 0 ;
}
a#btboutique
{
	display: block ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 6px ;
	float: left ;
	width: 370px ;
	height: 55px ;
	background: url(../images/btboutique.jpg) no-repeat ;
	font: 16px "Arial", sans-serif;
	color: #bd0926 ;
	text-decoration: none ;
	font-weight: bold ;
}
a#btsupport
{
	display: block ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 7px ;
	float: left ;
	width: 370px ;
	height: 55px ;
	background: url(../images/btsupport.jpg) no-repeat ;
	font: 16px "Arial", sans-serif;
	color: #155397 ;
	text-decoration: none ;
	font-weight: bold ;
}
.boxhomepetit
{
	margin: 0 0 ;
	padding: 0 0 ;
	width: 590px ;
	height: 92px ;
	background: #ffffff url(../images/fondboxpetit.jpg) repeat-x ;
	float: left ;
}
div#box1
{
	width: 425px ;
	height: 230px ;
	float: left ;
}
div#box1 h1
{
	margin: 0 0 ;
	margin-top: 10px ;
	padding: 0 0 ;
	color: #99CC00 ;
	font: 1.4em "Arial", sans-serif ;
}
div#box1 h2
{
	margin: 0 0 ;
	margin-top: -5px ;
	padding: 0 0 ;
	color: #00632E ;
	font: 1.2em "Arial", sans-serif ;
}
div#box1 p
{
	margin: 2px 10px ;
	padding-bottom: 10px ;
	font: 0.8em "Arial", sans-serif ;
	text-align: justify ;
	color: #737373 ;
}
div#box2
{
	width: 490px ; 
	height: 230px ;
	background: #ffffff url(../images/fondbox.jpg) repeat-x ;
	float: left ;
}
div#box2 h1
{
	margin: 0 0 ;
	margin-top: 10px ;
	padding: 0 0 ;
	color: #e10079 ;
	font: 1.4em "Arial", sans-serif ;
}
div#box2 p
{
	margin: 2px 10px ;
	padding-bottom: 10px ;
	font: 0.8em "Arial", sans-serif ;
	text-align: justify ;
	color: #737373 ;
}
div#piedepage
{
	clear: both;
	height: 12px;
	background: #2e2e30;
	color: #9e9e9e;
	width: 940px;
	font-family: "Arial", sans-serif;
	font-size: 9px;
	margin: 0 0 ;
	border-top: 2px solid #fff ;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div#piedepage a
{
	color: #9e9e9e;
	font-family: "Arial", sans-serif;
	font-size: 9px;
	text-decoration: none ;
}
div#piedepage a:hover
{
	color: #ccc;
}
.vert
{
	color: #99CC00 ;
}
.violet
{
	color: #961b83 ;
}
hr
{
	color: #737373 ;
	height: 1px;
}
div#fauxssmenu
{
	left: 135px ;
	top: 196px ;
	position: absolute;
	visibility: hidden ;
	z-index: 2 ;
}
.droite
{
	padding-right: 20px ;
	float: right ;
}
div#chemin
{
	margin: 0 0 ;
	padding: 1px 0px ;
	height: 15px ;
	width: 940px ;
}
div#chemin ul#affichemin
{
	padding: 0 0 ;
	float: left ;
	margin: 0 0 ;
	padding-left: 23px ;
	list-style-type: none ;
	width: 750px ;
}
div#chemin ul#affichemin li
{
	margin-right: 2px ;
	color: #737373 ;
	font: 9px "Arial", sans-serif ;
	float: left ;
}
div#chemin ul#affichemin li a
{
	color: #000 ;
	text-decoration: none ;
}
div#chemin ul#affichemin li a:hover
{
	color: #ccc ;
	text-decoration: none ;
}
div#box1gabgd
{
	margin: 0 0 ;
	padding: 0 0 ;
	width: 492px ;
	height: 379px ;
	background: #ffffff url(../images/fondboxgabgd.jpg) repeat-x ;
	float: left ;
}
div#box1gabgd h1
{
	margin: 0 0 ;
	margin-top: 10px ;
	padding: 0 0 ;
	color: #7ab030 ;
	font: 1.4em "Arial", sans-serif ;
}
div#box1gabgd h2
{
	margin: 0 10px ;
	margin-top: 10px ;
	padding: 0 0 ;
	padding-left: 15px ;
	color: #92117e ;
	font: 0.9em "Arial", sans-serif ;
	background: url(../images/mob_puceon.gif) no-repeat left ;
}
div#box1gabgd p
{
	margin: 2px 10px ;
	padding-bottom: 10px ;
	padding-left: 15px ;
	font: 0.7em "Arial", sans-serif ;
	text-align: justify ;
}
div#choixloc
{
	float: right ;
	margin-right: 10px ;
	padding-right: 20px ;
	width: 115px ;
	height: 17px ;
	background: url(../images/planete.gif) no-repeat right ;
}
div#choixloc select
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 5px ;
	margin-top: 1px ;
	border: 1px solid #ccc ;
	font: 9px "Arial", sans-serif ;
}
div#ensembleflashtel
{
	float: right ;
	margin: 10px 0px 15px 0px ;
	padding: 0 0 ;
	width: 739px ;
}
.listepar2
{
	padding: 1px 1px;
	margin-left: 14px;
	margin-bottom: 8px;
	float: left;
	width: 355px;
	height: 160px;
	display: inline;
}
ul#listemarques
{
	list-style-type: none ;
	padding: 0 0;
	margin: 0 0 ;
}
ul#listemarques li
{
	padding: 0 0;
	margin: 0 0 ;
	width: 360px ;
	margin-bottom: 20px ;
	margin-right: 10px ;
	float: left;
}
div#partiedroite ul#listemarques li p
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 137px ;
}
.listecorpo
{
	padding: 1px 1px;
	margin: 0 0 ;
	margin-bottom: 8px;
	margin-right: 70px ;
	float: left;
	width: 290px;
}
div#partiedroite div.listecorpo h1
{
	font: 12px "Arial", sans-serif ;
	color: #bb2816 ;
	font-weight: bold ;
	background: none ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-bottom: 3px ;
}
div#partiedroite div.listecorpo p
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 68px ;
}
div#partiedroite div.listecorpo a.bu
{
	color: #9a3136 ;
	text-decoration: none ;
}
.listebu
{
	padding: 1px 1px;
	margin: 0 0 ;
	margin-left: 30px ;
	margin-bottom: 8px;
}
div#partiedroite div.listebu ul
{
	margin: 0 0 ;
	padding: 0 0 ;
	list-style-type: none ;
}
div#partiedroite div.listebu ul li
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-right: 50px ;
	float: left ;
}
div#partiedroite div.listebu h1
{
	font: 16px "Arial", sans-serif ;
	color: #bd2716 ;
	font-weight: bold ;
	background: none ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-bottom: 3px ;
}
div#partiedroite div.listebu h2
{
	font: 13px "Arial", sans-serif ;
	color: #8c151b ;
	font-weight: normal ;
	background: none ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-bottom: 3px ;
	padding-left: 10px ;
	background: url(../images/pucecorpo.gif) no-repeat 0 5px ;
}
div#partiedroite div.listebu img
{
	float: none ;
}
div#partiedroite div.listebu p
{
	margin: 0 0 ;
	padding: 0 0 ;
}
div#fonctions
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-top: 20px ;
}
table#tablephotos
{
	margin: 0 0 ;
	padding: 0 0 ;
}
table#tablephotos tr
{
	margin: 0 0 ;
	padding: 0 0 ;
	vertical-align: bottom ;
}
ul#pictosproduit
{
	margin: 0 0 ;
	padding: 0 0 ;
	list-style-type: none ;
}
div#partiedroite ul#pictosproduit li img
{
	margin: 0 0 ;
	padding: 0 0 ;
	float: none ;
}
ul#pictospratiques
{
	margin: 0 0 ;
	padding: 0 0 ;
	list-style-type: none ;
}
div#partiedroite ul#pictospratiques li
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-top: 4px ;
	width: 141px ;
	height: 24px ;
}
div#partiedroite ul#pictospratiques li a
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-top: 4px ;
	padding-left: 10px ;
	font: 9px "Arial", sans-serif ; 
	color: #707173 ;
	text-decoration: none ;
	float: none ;
}
div#partiedroite ul#pictospratiques li.pratik1
{
	background: url(../images/btdoc.jpg) no-repeat ;
}
div#partiedroite ul#pictospratiques li.pratik2
{
	background: url(../images/btacheter.jpg) no-repeat ;
}
div#partiedroite ul#pictospratiques li.pratik3
{
	background: url(../images/btsup.jpg) no-repeat ;
}
div#partiedroite ul#pictospratiques li.pratik4
{
	background: url(../images/btzoom.jpg) no-repeat ;
}
.boxfonc
{
	margin: 0 0 ;
	padding: 0 0 ;
	height: 71px ;
	width: 740px ;
	float: left ;
	background: #ffffff url(../images/fondboxfonc.jpg) repeat-x ;
}
div#listepuces ul
{
	padding: 0 0 ;
	margin: 0 0 ;
}
div#listepuces ul li
{
	list-style-type: none ;
	float: left ;
	padding-left: 15px ;
}
.listeproduits
{
	padding: 1px 1px ;
	margin-left: 6px ;
	margin-bottom: 6px ;
	float: left ;
	background: url(../images/fondlisteprod.gif) no-repeat ;
	width: 141px ;
	height: 128px ;
}
div#contenudroitproduit
{
	padding: 0 0 ;
	margin: 0 0 ;
	font: 11px "Arial", sans-serif ;
}
div#partiedroite img#logoproduit
{
	padding: 0 0 ;
	margin: 0 0 ;
	margin-right: 10px ;
	float: right ;
}
ul#boutonsdescription
{
	padding: 0 0 ;
	margin: 0 0 ;
	list-style-type: none ;
	float: left ;
	margin-right: 25px ;
}
ul#boutonsdescription li
{
	float: left ;
	padding: 0 0 ;
	margin: 0 0 ;
	padding-left: 5px ;
}
ul#boutonsdescription li a
{
	display: block ;
	padding: 0 0 ;
	margin: 0 0 ;
	padding-top: 4px ;
	width: 140px ;
	height: 23px ;
	text-align: center ;
	background: url(../images/bt.jpg) no-repeat ;
	color: #58585a ;
	font: 11px "Arial", sans-serif ;
	font-weight: bold ;
	text-decoration: none ;
}
ul#barre
{
	padding: 0 0 ;
	margin: 0 0 ;
	list-style-type: none ;
	float: right ;
	margin-right: 18px ;
}
ul#barre li
{
	padding: 0 0 ;
	margin: 0 0 ;
	float: left ;
}
ul#barre li a
{
	padding: 0 0 ;
	margin: 0 0 ;
	display: block ;
	color: #58585a ;
	text-align: center ;
	font: 11px "Arial", sans-serif ;
	font-weight: bold ;
	text-decoration: none ;
}
ul#barre li.btbarregauche
{
	display: block ;
	padding-top: 4px ;
	width: 27px ;
	height: 23px ;
	background: url(../images/barreg.jpg) no-repeat ;
}
ul#barre li.btnumber
{
	display: block ;
	padding-top: 4px ;
	width: 17px ;
	height: 23px ;
	background: url(../images/barrebt.jpg) no-repeat ;
}
ul#barre li.bttexte
{
	display: block ;
	padding-top: 4px ;
	width: 62px ;
	height: 23px ;
	background: url(../images/btbarre.jpg) no-repeat ;
}
ul#barre li.btbarredroit
{
	display: block ;
	width: 5px ;
	height: 23px ;
	background: url(../images/barred.jpg) no-repeat ;
}
ul#barre li a img
{
	float: none ;
}
.description
{
	font-size: 90% ;
}
div#flashhome
{
	text-align: right ;
	padding: 0;
	width: 940px ;
	margin: 0;
	background: #fff url(../images/portail.jpg) no-repeat ;
}
div#flash
{
	padding: 0;
	margin: 0;
	width: 750px ;
}
div#imghome2
{
	height: 271px;
	background-color: #fff;
	float: right;
	margin-right: 15px;
	display: inline;
}
div#codegraphique
{
	overflow: auto;
	background: #fff url(../images/imggauche_com.jpg) no-repeat left bottom;
}
div#codegraphique2
{
	overflow: auto;
	background: #fff url(../images/imggauche.jpg) no-repeat left bottom;
}
div#codegraphique3
{
	overflow: auto;
	background: #fff url(../images/imggauche2.jpg) no-repeat left bottom;
}
div#codegraphique4
{
	overflow: auto;
	background: #fff url(../images/imggauche3.jpg) no-repeat left bottom;
}
div#blocsearch
{
	width: 185px ;
	float: left ;
	margin: 10px 0px 0px 0px ;
}
div#blocsearch select
{
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: 10px ;
	margin-top: 5px ;
	border: 1px solid ;
	font: 10px "Arial", sans-serif ;
}
ul#listegauche
{
	margin: 0px 3px ;
	padding: 0 0 ;
	padding-left: 15px ;
	list-style-type: none ;
}
ul#listegauche li
{
	padding: 0 0 ;
	margin: 0 0 ;
	padding-left: 10px ;
}
ul#listegauche li a
{
	margin: 0 0 ;
	padding: 0 0 ;
	text-decoration: none ;
	font: 12px "Arial", sans-serif ;
	font-weight: normal ;
}
ul#listegauche li a:hover 
{
	margin: 0 0 ;
	padding: 0 0 ;
	color: #aaa ;
	text-decoration: none ;
}
ul#listegauche li ul
{
	margin-left: 5px ;
	margin-top: 5px ;
	margin-bottom: 10px ;
	padding: 0 0 ;
	list-style-type: none ;
}
div#partiedroite
{
	overflow: auto;
	margin-left: 185px ;
}
div#partiedroite h1
{
	margin: 0 0 ;
	padding: 0 0 ;
	padding-left: 12px ;
	margin-left: 5px ;
	background: url(../images/pucehome.gif) no-repeat left 2px ;
	color: #2f2f31 ;
	font: 15px "Arial", sans-serif ;
	font-weight: normal ;
}
div#partiedroite h4
{
	margin: 0 0 ;
	padding: 0 0 ;
	padding-left: 12px ;
	margin-left: 5px ;
	margin-bottom: 3px ;
	background: url(../images/pucehome.gif) no-repeat left 2px ;
	color: #2f2f31 ;
	font: 11px "Arial", sans-serif ;
	font-weight: normal ;
}
div#partiedroite p
{
	padding: 5px 5px ;
	font: 11px "Arial", sans-serif ;
}
div#partiedroite img
{
	float: left ;
}
div#focus
{
	display: inline ;
}
div#specifications
{
	position: absolute ;
	display: none ;
}
div#related
{
	position: absolute ;
	display: none ;
}

