 body {
	background-color:#FFFFFF;
}


.conteneur {
	position:absolute;
	left: 499px;
	width: 990px;
	margin-left: -495px;
	background-color: #8c8c8c;
}
.conteneurpopup {
	background-color: #FFf89f;
}
/*...................................................*/

.logo {
position:absolute;
margin-top:0;
margin-left:0;
width:990px;
height:150px;
background:url(images/logo.jpg) top left no-repeat;
background-color:#000000;
}

.fabricant {
	position:absolute;
	margin-left:190px;
	width:603px;
	height:32px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	background-color: #000000;
	color: #FFED00;
	text-align: center;
	letter-spacing: 0.1em;
	font-weight: bold;
}
.fabricant p {
margin-top:0.4em;
}
.langue {
position:absolute;
margin-top:0;
margin-left:790px;
width:200px;
height:32px;
background-color:#000000;
}
.image1 {
position:absolute;
margin-top:43px;
margin-left:190px;
width:194px;
height:78px;
background-color:#000000;
}
.image2 {
position:absolute;
margin-top:43px;
margin-left:390px;
width:194px;
height:78px;
background-color:#000000;
}
.image3 {
position:absolute;
margin-top:43px;
margin-left:590px;
width:194px;
height:78px;
background-color:#000000;
}
.image4 {
position:absolute;
margin-top:43px;
margin-left:790px;
width:194px;
height:78px;
background-color:#000000;
}
.entcontact {
	position:absolute;
	margin-top:83px;
	margin-left:0px;
	width:187px;
	height:52px;
	background-color:#000000;
	color:#FFED00;
	font-size: 18px;
	text-align: center;
}
.entcontact p {
margin-top:0em;
}
.contactent {
	font-size: 18px;
	line-height: 16px;
	font-weight:bold;
	background-color:#000000;
}

.contactent a {
color:#FFED00;
text-decoration:none;
}
.bandeau {
position:absolute;
margin-top:125px;
margin-left:190px;
width:800px;
height:20px;
background-color:#000000;
color:#FFED00;
	font-weight:bold;
}

.centrdrap {
	text-align: center;
}
.centrdrap a {
color:#000000;
text-decoration:none;
}
.centrdrap a:hover {
color:#FFED00;
text-decoration:none;
}


.draplang {
	position:absolute;
	line-height: 5px;
	margin-top: -75px;
	font-size: 0px;
	height: 80px;
	width: 180px;
}
.menu {
position:absolute;
margin-top:155px;
	height: 550px;
	width: 180px;
	list-style-type: none;
	font-weight:bold;

}




/*.....................................................................................................*/
/*.....................................................................................................*/

#menugauche
{

	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	margin-top: 155px;
	left: 0;
			
}
#menugauche li
{

	float: botom;
	width: 178px;
	margin: 0;
	padding: 0;
	


}

#menugauche li a:link, #menugauche li a:visited
{
	display: block;
	height: 1%;
	color: #000000;
	background: #FFED00;
	margin: 0;
	padding: 4px 8px;
	text-decoration: none;
	background: url(images/cad-menu-allais.png) top left no-repeat;
}
#menugauche li a:hover { background-color: #FF0000; background: url(images/cad-menu-allais2.png) top left no-repeat;}
#menugauche li a:active { background-color: #5F879D; background: url(images/cad-menu-allais2.png) top left no-repeat;}

#menugauche .sousMenu
{
	display: none;
	list-style-type: none;
	margin-left:178px;
	margin-top:-28px;
	padding: 0;
	border: 0;
}
#menugauche .sousMenu li
{
	float: bottom;
	margin-left:178px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 178px;


}
#menugauche .sousMenu li a:link, #menuDeroulant li a:visited
{
	display: block;
	color: #000000;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #FFED00;
			background: url(images/cad-menu-allais.png) top left no-repeat;
}
#menugauche .sousMenu li a:hover
{
	background-image: none;
	background-color: #F2462E;
				background: url(images/cad-menu-allais2.png) top left no-repeat;
}

#menugauche li:hover > .sousMenu { display: block; }

/*...............................................................................................*/


#menugauche .sousMenu2
{
	display: none;
	list-style-type: none;
	margin-left:25px;
	margin-top:3px;
	padding: 0;
	border: 0;
}
#menugauche .sousMenu2 li
{
	float: bottom;
	margin-left:25px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 178px;


}
#menugauche .sousMenu2 li a:link, #menugauche .sousMenu2 li a:visited
{
	display: block;
	color: #000000;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #FFED00;
	background: url(images/cad-men-sm2.png) top left no-repeat;
}
#menugauche .sousMenu2 li a:hover
{
	background-image: none;
	background-color: #F2462E;
	background: url(images/cad-men2-sm2.png) top left no-repeat;
}

#menugauche li:hover > .sousMenu2 { display: block; }

/*...............................................................................................*/


#menugauche .sousMenu2b
{
	display: none;
	list-style-type: none;
	margin-left:0px;
	margin-top:3px;
	padding: 0;
	border: 0;
}
#menugauche .sousMenu2b li
{
	float: bottom;
	margin-left:0px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 178px;


}
#menugauche .sousMenu2b li a:link, #menugauche .sousMenu2b li a:visited
{
	display: block;
	color: #000000;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #FFED00;
	background: url(images/cad-men-sm2b.png) top left no-repeat;
}
#menugauche .sousMenu2b li a:hover
{
	background-image: none;
	background-color: #F2462E;
	background: url(images/cad-men2-sm2b.png) top left no-repeat;
}

#menugauche li:hover > .sousMenu2b { display: block; }







.footballeur {
position:absolute;
margin-top:1px;
width: 180px;
height: 200px;
text-align:center;
}
.basketeur {
position:absolute;
margin-top:550px;
width: 180px;
height: 200px;
background-color:#ffffff;
text-align:center;
}
.lien {
position:absolute;
margin-top:900px;
margin-left: 1px;
	width: 180px;
	text-align:center;

}
.lien a {
color: #8c8c8c;
font-size:16px;
font-weight:bold;
text-decoration: none;
}


.framea {
	position:absolute;
	left: 190px;
	margin-top:270px;
	width: 772px;
	height:340px;
	color:#FFED00;
	font-size:16px;
	font-family:"Comic Sans MS";
	line-height:16px;
	top: -115px;
	background: url(images/pelousesupr.gif);
	padding: 15px;
	background-color: #751d34;
}
.framea p {
margin-top:0em;
}
.framea2 {
	position:absolute;
	left: 190px;
	margin-top:270px;
	width: 772px;
	height:500px;
	background-color: #FFED00;
	color:#FFED00;
	font-size:14px;
	font-weight:bold;
	top: -115px;
	background: url(images/gifindex1.gif) top left no-repeat;
	padding: 15px;
}
.framea2denis {
	position:absolute;
	left: 190px;
	margin-top:775px;
	width: 772px;
	height:15px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	top: -115px;
	padding: 2px;
}
.framea2denis a:link, .framea2denis a:visited {
color:#FFFFFF;
text-decoration:none;
}
.framea2denis a:hover {
color:#FF0000;
text-decoration:none;
}

.frameprod {
	position:absolute;
	left: 190px;
	margin-top:270px;
	width: 772px;
	height:auto;
	background-color: #751d34;
	color:#FFED00;
	font-size:14px;
	font-weight:bold;
	top: -115px;
	padding: 15px;
}
.frameprod a:link, .frameprod a:visited {
	color:#FFED00;
	font-size:18px;
	font-weight:bold;
	text-decoration: none;
	}
.prod1 {
	position:absolute;
	left: 10px;
	margin-top:10px;
	width: 260px;
	height:215px;
	color:#FFED00;
	font-size:18px;
	font-weight:bold;
}
.prod2 {
	position:absolute;
	left: 10px;
	margin-top:270px;
	width: 260px;
	height:215px;
	color:#FFED00;
	font-size:18px;
	font-weight:bold;
}
.prod3 {
	position:absolute;
	left: 502px;
	margin-top:10px;
	width: 260px;
	height:215px;
	color:#FFED00;
	font-size:18px;
	font-weight:bold;
}
.prod4 {
	position:absolute;
	left: 502px;
	margin-top:270px;
	width: 260px;
	height:215px;
	color:#FFED00;
	font-size:18px;
	font-weight:bold;
}
.prod1 a:link, .prod1 a:visited, .prod2 a:link, .prod2 a:visited, .prod3 a:link, .prod3 a:visited, .prod4 a:link, .prod4 a:visited {
color: #FFED00;
}
.prod1 a:hover, .prod2 a:hover, .prod3 a:hover, .prod4 a:hover {
color: #FF0000;
}
.footballeurfoot {
	position:absolute;
	left: 285px;
	margin-top:200px;
	width: 208px;
	height:200px;
}
.prodtitre {
	position:absolute;
	left: 285px;
	margin-top:20px;
	width: 208px;
	height:auto;
	color:#751d34;
	background-color: #FFED00;
	font-size:36px;
	font-weight:bold;
}

	


.framea3 {
	position:absolute;
	left: 190px;
	margin-top:270px;
	width: 772px;
	height:717px;
	color:#FFED00;
	font-size:16px;
	font-family:"Comic Sans MS";
	line-height:16px;
	top: -115px;
	background: url(images/pelousesupr.gif);
	padding: 15px;
	background-color: #318ce7;
}
.framea4 {
	position:absolute;
	left: 190px;
	margin-top:270px;
	width: 772px;
	height:400px;
	color:#FFED00;
	font-size:16px;
	font-family:"Comic Sans MS";
	line-height:16px;
	top: -115px;
	background: url(images/pelousesupr.gif);
	padding: 15px;
	background-color: #318ce7;
}
.frameb4 {
	position:absolute;
	left: 190px;
	margin-top:702px;
	width: 766px;
	background-color: #ffa03b;
	color:#000000;
	font-family:"Comic Sans MS";
	top: -105px;
	padding: 15px;
	border:solid 3px #096a09;
}
.france {
	position:absolute;
	left: 0px;
	margin-top:0px;
	width: 772px;
	height:657px;
}



.pucefrance1 {
	position:absolute;
	left: 348px;
	margin-top:60px;
	width: 12px;
	height:10px;
}
.pucefrance2 {
	position:absolute;
	left: 653px;
	margin-top:250px;
	width: 12px;
	height:10px;
}
.pucefrance3 {
	position:absolute;
	left: 501px;
	margin-top:387px;
	width: 12px;
	height:10px;
}
.pucefrance4 {
	position:absolute;
	left: 288px;
	margin-top:516px;
	width: 12px;
	height:10px;
}
.pucefrance5 {
	position:absolute;
	left: 170px;
	margin-top:332px;
	width: 12px;
	height:10px;
}
.pucefrance6 {
	position:absolute;
	left: 190px;
	margin-top:422px;
	width: 12px;
	height:10px;
}
.pucefrance7 {
	position:absolute;
	left: 245px;
	margin-top:248px;
	width: 12px;
	height:10px;
}
.pucefrance8 {
	position:absolute;
	left: 305px;
	margin-top:84px;
	width: 12px;
	height:10px;
}
.pucefrance9 {
	position:absolute;
	left: 220px;
	margin-top:139px;
	width: 12px;
	height:10px;
}
.pucefrance10 {
	position:absolute;
	left: 446px;
	margin-top:486px;
	width: 12px;
	height:10px;
}
.pucefrance11 {
	position:absolute;
	left: 356px;
	margin-top:186px;
	width: 12px;
	height:10px;
}
.pucefrance12 {
	position:absolute;
	left: 361px;
	margin-top:176px;
	width: 12px;
	height:10px;
}
.pucefrance13 {
	position:absolute;
	left: 270px;
	margin-top:506px;
	width: 12px;
	height:10px;
}
.pucefrance14 {
	position:absolute;
	left: 155px;
	margin-top:496px;
	width: 12px;
	height:10px;
}
.pucefrance15 {
	position:absolute;
	left: 655px;
	margin-top:101px;
	width: 12px;
	height:10px;
}
.pucefrance16 {
	position:absolute;
	left: 190px;
	margin-top:211px;
	width: 12px;
	height:10px;
}
.pucefrance17 {
	position:absolute;
	left: 350px;
	margin-top:50px;
	width: 12px;
	height:10px;
}
.pucefrance18 {
	position:absolute;
	left: 351px;
	margin-top:173px;
	width: 12px;
	height:10px;
}
.pucefrance19 {
	position:absolute;
	left: 341px;
	margin-top:176px;
	width: 12px;
	height:10px;
}
.pucefrance20 {
	position:absolute;
	left: 616px;
	margin-top:126px;
	width: 12px;
	height:10px;
}
.pucefrance21 {
	position:absolute;
	left: 348px;
	margin-top:556px;
	width: 12px;
	height:10px;
}
.pucefrance22 {
	position:absolute;
	left: 225px;
	margin-top:521px;
	width: 12px;
	height:10px;
}
.pucefrance23 {
	position:absolute;
	left: 321px;
	margin-top:186px;
	width: 12px;
	height:10px;
}
.pucefrance24 {
	position:absolute;
	left: 466px;
	margin-top:479px;
	width: 12px;
	height:10px;
}
.pucefrance25 {
	position:absolute;
	left: 411px;
	margin-top:124px;
	width: 12px;
	height:10px;
}
.pucefrance26 {
	position:absolute;
	left: 145px;
	margin-top:512px;
	width: 12px;
	height:10px;
}
.pucefrance27 {
	position:absolute;
	left: 335px;
	margin-top:190px;
	width: 12px;
	height:10px;
}
.pucefrance28 {
	position:absolute;
	left: 316px;
	margin-top:446px;
	width: 12px;
	height:10px;
}
.pucefrance29 {
	position:absolute;
	left: 471px;
	margin-top:356px;
	width: 12px;
	height:10px;
}
.pucefrance30 {
	position:absolute;
	left: 326px;
	margin-top:421px;
	width: 12px;
	height:10px;
}
.pucefrance31 {
	position:absolute;
	left: 165px;
	margin-top:506px;
	width: 12px;
	height:10px;
}
.pucefrance32 {
	position:absolute;
	left: 315px;
	margin-top:150px;
	width: 12px;
	height:10px;
}
.pucefrance33 {
	position:absolute;
	left: 435px;
	margin-top:260px;
	width: 12px;
	height:10px;
}
.pucefrance34 {
	position:absolute;
	left: 285px;
	margin-top:501px;
	width: 12px;
	height:10px;
}
.pucefrance35 {
	position:absolute;
	left: 275px;
	margin-top:491px;
	width: 12px;
	height:10px;
}


.pucefrance37 {
	position:absolute;
	left: 311px;
	margin-top:176px;
	width: 12px;
	height:10px;
}
.pucefrance38 {
	position:absolute;
	left: 320px;
	margin-top:130px;
	width: 12px;
	height:10px;
}
.pucefrance39 {
	position:absolute;
	left: 348px;
	margin-top:526px;
	width: 12px;
	height:10px;
}
.pucefrance40 {
	position:absolute;
	left: 491px;
	margin-top:367px;
	width: 12px;
	height:10px;
}
.pucefrance41 {
	position:absolute;
	left: 665px;
	margin-top:125px;
	width: 12px;
	height:10px;
}
.pucefrance42 {
	position:absolute;
	left: 265px;
	margin-top:115px;
	width: 12px;
	height:10px;
}
.pucefrance43 {
	position:absolute;
	left: 501px;
	margin-top:267px;
	width: 12px;
	height:10px;
}
.pucefrance44 {
	position:absolute;
	left: 431px;
	margin-top:446px;
	width: 12px;
	height:10px;
}
.pucefrance45 {
	position:absolute;
	left: 295px;
	margin-top:436px;
	width: 12px;
	height:10px;
}
.pucefrance46 {
	position:absolute;
	left: 470px;
	margin-top:516px;
	width: 12px;
	height:10px;
}
.pucefrance47 {
	position:absolute;
	left: 165px;
	margin-top:260px;
	width: 12px;
	height:10px;
}
.pucefrance48 {
	position:absolute;
	left: 275px;
	margin-top:150px;
	width: 12px;
	height:10px;
}
.pucefrance49 {
	position:absolute;
	left: 450px;
	margin-top:510px;
	width: 12px;
	height:10px;
}
.pucefrance50 {
	position:absolute;
	left: 441px;
	margin-top:416px;
	width: 12px;
	height:10px;
}
.pucefrance51 {
	position:absolute;
	left: 395px;
	margin-top:500px;
	width: 12px;
	height:10px;
}
.pucefrance52 {
	position:absolute;
	left: 465px;
	margin-top:516px;
	width: 12px;
	height:10px;
}
.pucefrance53 {
	position:absolute;
	left: 185px;
	margin-top:422px;
	width: 12px;
	height:10px;
}
.pucefrance54 {
	position:absolute;
	left: 235px;
	margin-top:120px;
	width: 12px;
	height:10px;
}
.pucefrance55 {
	position:absolute;
	left: 386px;
	margin-top:236px;
	width: 12px;
	height:10px;
}
.pucefrance56 {
	position:absolute;
	left: 340px;
	margin-top:135px;
	width: 12px;
	height:10px;
}
.pucefrance57 {
	position:absolute;
	left: 435px;
	margin-top:360px;
	width: 12px;
	height:10px;
}
.pucefrance58 {
	position:absolute;
	left: 425px;
	margin-top:380px;
	width: 20px;
	height:17px;
}
.pucefrance59 {
	position:absolute;
	left: 630px;
	margin-top:51px;
	width: 12px;
	height:10px;
}
.pucefrance60 {
	position:absolute;
	left: 190px;
	margin-top:271px;
	width: 12px;
	height:10px;
}
.pucefrance61 {
	position:absolute;
	left: 695px;
	margin-top:140px;
	width: 12px;
	height:10px;
}
.pucefrance62 {
	position:absolute;
	left: 305px;
	margin-top:145px;
	width: 12px;
	height:10px;
}
.pucefrance63 {
	position:absolute;
	left: 130px;
	margin-top:225px;
	width: 12px;
	height:10px;
}


.etranger {
	position:absolute;
	left: 583px;
	margin-top:360px;
	width: 200px;
	height:200px;
	text-decoration:underline;
}
.legende {
	position:absolute;
	left: 15px;
	margin-top:590px;
	width: 12px;
	height:10px;
}
.legende2 {
	position:absolute;
	left: 40px;
	margin-top:585px;
	width: 200px;
	height:10px;
}
.legende3 {
	position:absolute;
	left: 15px;
	margin-top:615px;
	width: 12px;
	height:10px;
}
.legende4 {
	position:absolute;
	left: 40px;
	margin-top:610px;
	width: 200px;
	height:10px;
}

.pucefrance36 {
	position:absolute;
	left: 593px;
	margin-top:410px;
	width: 200px;
	height:10px;
}
.pucefrance36 a:visited, .pucefrance36 a:link, .pucefrance36 a:hover {
color:#FF0000;
text-decoration:none;
}


.frameb3 {
	position:absolute;
	left: 190px;
	margin-top:992px;
	width: 766px;
	background-color: #ffa03b;
	color:#000000;
	font-family:"Comic Sans MS";
	top: -105px;
	padding: 15px;
	border:solid 3px #096a09;
}


/*..................index...........*/
.allais {
position:absolute;
top:165px;
left:218px;
height:42px;
width:334px;
}
.gamme {
position:absolute;
top:568px;
left:660px;
height:37px;
width:290px;
}
.ludo {
position:absolute;
top:382px;
left:561px;
height:40px;
width:40px;
background: url(images/gif2.gif) top left no-repeat;
}

.ludoi {
position:absolute;
top:355px;
left:596px;
height:185px;
width:247px;
}
.foot {
position:absolute;
top:477px;
left:457px;
height:37px;
width:114px;
}
.footi {
position:absolute;
top:510px;
left:280px;
height:95px;
width:137px;
}
.roller {
position:absolute;
top:185px;
left:770px;
height:38px;
width:81px;
}
.rolleri {
position:absolute;
top:249px;
left:744px;
height:79px;
width:114px;
}
.squash {
position:absolute;
top:380px;
left:630px;
height:38px;
width:90px;
}
.squashi {
position:absolute;
top:408px;
left:760px;
height:79px;
width:114px;
}
.boxe {
position:absolute;
top:576px;
left:667px;
height:38px;
width:90px;
}
.boxei {
position:absolute;
top:535px;
left:771px;
height:79px;
width:114px;
}
.allais p, .foot a:link, .foot a:visited, .footi a:link, .footi a:visited, .roller a:link, .roller a:visited, .rolleri a:link, .rolleri a:visited, .squash a:link, .squash a:visited, .squashi a:link, .squashi a:visited, .boxe a:link, .boxe a:visited, .boxei a:link, .boxei a:visited, .ludo a:visited, .ludo a:link, .ludoi a:link, .ludoi a:visited {
color:#FFED00;
text-decoration:none;
}
.allais p {
font-weight:bold;
}

.foot a:visited, .foot a:link, .roller a:visited, .roller a:link, .boxe a:link, .boxe a:visited, .squash a:link, .squash a:visited, .ludo a:link, .ludo a:visited {
font-weight:bold;
font-size:20px;
}
.foot a:hover, .roller a:hover, .squash a:hover, .boxe a:hover, .rolleri a:hover, .boxei a:hover, .squashi a:hover, .footi a:hover, .ludo a:hover, .ludoi a:hover {
font-weight:bold;
font-size:20px;
color:#FF0000;
}


/*------------------------index*/
.framea2b {
	position:absolute;
	left: 190px;
	margin-top:270px;
	width: 772px;
	height:500px;
	background-color: #FFED00;
	color:#FFED00;
	font-size:14px;
	font-weight:bold;
	top: -115px;
	background: url(images/index4b.jpg) top left no-repeat;
	padding: 15px;
}
.gamme a:link, .gamme a:visited {
color:#FF0000;
text-decoration:underline;
font-weight:bold;
font-size:18px;
}
.frameab {
	position:absolute;
	left: 190px;
	margin-top:638px;
	width: 772px;
	height:40px;
	background-color: #FFf89f;
	color:#000000;
	top: -105px;
	background: url(images/fleche3.gif) top center no-repeat;

}
.frameb {
	position:absolute;
	left: 190px;
	margin-top:682px;
	width: 772px;
	background-color: #FFf89f;
	color:#000000;
	font-family:"Comic Sans MS";
	top: -105px;
	padding: 15px;

}
.frameb li {
margin-left:15px;
}
.frameb a {
color: #000000;
}
.frameb a:hover {
color: #FF0000;
}
.framea a {
color: #FFED00;
}
.framea a:hover {
color: #FF0000;
}
.frameb p {
	line-height:16px;
	text-indent:10px;
}



.titre h1 {
	color: #000000;
	font-family: arial;
	margin-top:0em;
	padding-top:5px;
	font-size: 22px;
	text-align: center;
	height:32px;
	background-image: url(images/cad-titre.png);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 22px;
}
.titre h2 {
color:#FFED00;
	font-family: arial;
	font-size: 22px;
	text-align: left;
	height:32px;
	text-decoration: underline;
}
.titre h3 {
	color: #ffed00;
	font-family: arial;
	font-size: 22px;
	text-align: center;
	background-color: #ffed00;
	background: url(images/cad-titre2.png) center no-repeat;
	height:32px;
}
.titre h4 {
color:#000000;
	font-family: arial;
	font-size: 22px;
	text-align: left;
	height:32px;
	text-decoration: underline;
}
.titre h5 {
color:#FFED00;
	font-family: arial;
	font-size: 26px;
	text-align: left;
	height:32px;
	text-decoration: none;
}
.titre h6 {
color:#000000;
	font-family: arial;
	font-size: 22px;
	text-align: center;
	height:32px;
	text-decoration: none;
}

.centrage {
text-align:center;
}










/***** test menu haut*****/
@media print {
	.pmenu, .pssmenu {
		visibility:hidden;
	}
}

.pmenu, .pssmenu {
	background-color:#ddffdd;
	color:black;
	font-size:15px;
	font-weight:bold;
	border:0px solid #EFB;
	padding:0px;
	filter:alpha(opacity=85);
		-moz-opacity:0.85;
	opacity: 0.85;
/* width et margin sont au cas où le javascript est désactivé. */
	width:194px;
	margin:0em;
}
/* .menu = les cases toujours visibles (comme Fichier, Edition... dans un logiciel) */
.pmenu {
	text-align:center;
}


.pmenu span, .pssmenu span {
/* Ne pas toucher
	C'est pour cacher les ; en fin de <li>, ce qui permet aux synthèse vocales de prendre une
	pause dans l'élocution */
	display:none;
}

.pssmenu ul, .pssmenu li {
/* Ne pas trop toucher.
	Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	margin:0;
	list-style-type:none;
}

.pmenu a, .pssmenu a, .pmenu a:visited, .pssmenu a:visited {
/* Les liens qui ne sont pas sous le curseur. */
	font-family:"MS Sans Serif", "sans-serif", Verdana, Arial;
	text-decoration:none;
	color:black;
	padding:1px 1px;
/* Ne pas modifier le block */
	display:block;
/*	Un width:100% fait planter Mozilla, sans le width:100% c'est IE et Opera... La combinaison
	aucun width et height:100% marche sur tous, donc ne pas toucher ces 2 lignes */
 	height:100%;
	margin:0px;
	margin:0px;
	width:100%;
}
html>body .pmenu a, html>body .pmenu a:visited, html>body .pmenu a:hover, html>body .pmenu a:active,
html>body .pssmenu a, html>body .pssmenu a:visited, html>body .pssmenu a:hover, html>body .pssmenu a:active {
	width:auto;
}

.pssmenu ul:hover, .pssmenu a:hover, .pssmenu a:focus, .pmenu a:hover, .pmenu a:focus {
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlève le soulignement.
	*/
	background-color:#000000;
	color:white;
	text-decoration:none;
}


img {
/* Si on met une image dans un lien (par exemple un logo à gauche du lien), pas de bordure
	car c'est vilain :-p */
	border:none;
}

.pssmenu img {
/* un petit espacement entre l'image et le texte du lien <a href="..."><img.../>blabla</a> */
	margin-right:2px;
}

.pssmenu img.hr {
/* Encore un peu expérimental, un <hr /> entre deux items pour faire un "séparateur"... */
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0;
	margin-right:0;
	width:100%;
	display:block;
}
.conteneurmenu {
position:absolute;
margin-top:43px;
margin-left:190px;
width:194px;
height:78px;
background-color:#000000;
}
/*
Bref... pour résumer, ce qu'il y a à modifier à la base, c'est :
- couleurs, police, bordure.
- l'effet spécial IE pour les ssmenu si on aime ça...
- police et couleurs des liens "non survolés" et "survolés".
*/
