@charset "utf-8";
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,blockquote,th,td {
	margin : 0;
	padding : 0;
	border : 0;
	font-family: Tahoma;
}
 
#gen {
	font-family: Tahoma;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 800px;
	width: 1000px;
}

#gen #plandusite{
	padding: 0px;
	background:#FFFFFF;
	width: 550px;
	overflow: none;
	visibility: visible;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	font-size: 14px;
	font-weight: none;
	float: left;
}
#gen #plandusite h1{
	color:#247CBD;
	position:relative;
}

#gen #plandusite h3{
	color:#247CBD;
	margin-left:25px;
}

#gen #plandusite h3 a, #gen #plandusite h3 a:hover{
	color:#247CBD;
	text-decoration:none;
}

#gen #plandusite .titreplan{
	margin-left:235px;width:100%;font-size:18px;font-weight:bold;color:#FF6600;text-align:center;
}

#gen #plandusite a{
	color:#E3763B;
}


#gen #head {
	margin: 0px;
	padding: 0px;
	width: 1000px;
}
#gen #head img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#gen #head #ban {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gen #head #menu {
	margin: 0px;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 08px;
}
#gen #head #menu img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#gen #head #barre {
	background-image: url(../images/barre.png);
	margin: 0px;
	margin-top:0px;
	height: 30px;
	width: 1000px;
	padding-top: 0px;
}
#gen #head #barre form {
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 20px;
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 500;
}
#gen #Cd {
	float: left;
	height: 370px;
	width: 380px;
	padding-top: 0px;
	padding-right: 20px;
	-padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
 
#gen #Cd #Imd_1{
	float: left;
	width: 397px;
	height:213px;
	/*margin-left:-5px;*/
}

#gen #Cd #Imd_1 #boutton_1{
	float: left;
	position:relative;
	padding-left:320px;
	padding-top:147px;
}


#gen #Cd #Imd_2{
	float: left;
	width: 397px;
	height:161px;
	padding-top: 5px;
	/padding-top: 2px;
	-padding-top: 2px;
	
}

#gen #Cd #Imd_2 #boutton_2{
	float: left;
	position:relative;
	padding-top:120px;
	/padding-top: 125px;
	-padding-top: 125px;
	padding-left:135px;

}
 
/*
#gen #Cd img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}*/

#gen #Cd object {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gen #Cd #bout1 {
	padding-top: 130px;
	padding-left: 257px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gen #Cd #bout2 {
	padding-top: 152px;
	/padding-top: 146px;
	padding-left: 260px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#gen #Cd #specialfetes {
	position:absolute;
	top:473px;
	/top:480px;
	-top:480px;
	left:5px;
 	/left:2px;
}


#gen #Cd #specialfetes2 {
	padding-top: 0px;
	/padding-top: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:25px;
	/margin-top:20px;
}


#gen .Cc {
	background-image: url(../images/cadretopventes.jpg);
	background-repeat: no-repeat;
	height: 325px;
	width: 390px;
	float: left;
	padding-top: 50px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#gen .Cc #CcD {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 310px;
	width: 200px;
}
#gen .Cc #CcD #texte {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#gen .Cc #CcD #texte p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}#gen a {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#gen #Cg2 {
	height: 177px;
	float: right;
	width: 178px;
	padding: 0px;
	background-image: url(../images/panier2.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: 900;
	color: #0033CC;
	text-align: center;

}

#gen #Cg2 img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gen  #Cg2   p  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#gen #Cg2 #bout3 {
	margin: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 115px;
}
#gen #Cg2 #bout3 form {
	font-family: Tahoma;
	font-size: 10px;
	color: #333399;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#gen #Cg2 #bout3 #flashd {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 115px;
}


#gen #Cg2 #bout4 {
	margin: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 160px;
}

#gen #Cg2 #abo {
	height: 26px;
	width: 175px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#gen #Cg2 #abo form {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gen #Cg2 #mrflash {
	margin: 0px;
	height: 210px;
	width: 225px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#gen #Cg2 #mrflash object {
	padding: 0px;
	margin: 0px;
	float: left;
}

 


#gen #Cg {
	height: 380px;
	float: right;
	width: 177px;
	padding: 0px;
	background-image: url(../images/Img.gif);
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    font-family: Tahoma;
	font-size: 10px;
	font-weight: 900;
	color: #0033CC;
	text-align: center;
}

#gen #Cg img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gen  #Cg   p  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#gen #Cg #bout3 {
	margin: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#gen #Cg #bout4 {
	margin: 0px;
	padding-top: 42px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}

#gen #Cg #bandeaupubproduit {
	width: 177px;
	height: 600px;
	text-align:center;
	position:relative;
	top:10px;
}

#gen #Cg2 #bandeaupubcategorie {
	width: 177px;
	height: 100px;
	text-align:center;
	position:relative;
	top:-60px;
}

#gen #Cg #abo {
	height: 26px;
	width: 175px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
#gen #Cg #abo form {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#gen #Cg #offrenoel{
	margin: 0px;
	position:relative;
	padding: 0px;
	left:0px;
	top:10px;
	
}

#gen #Cg #mrflash {
	margin: 0px;
	padding: 0px;	
}

#gen #Cg #mrflash object {
	padding: 0px;
	margin: 0px;
}

#gen #Cg #mrflash2 {
	margin: 0px;
	padding: 0px;
	padding-left:40px;
}

#gen #copyright{
	width: 990px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
	color:#666666;
	margin-top: 8px;
	vertical-align:top;
	margin-bottom:12px;
}

#gen #copyright a{
	color:#666666;
	font-family: Tahoma;
	font-size:11px;
	text-decoration:none;
}

#gen #copyright a:hover{
	color:#666666;
	font-family: Tahoma;
	font-size:11px;
	text-decoration:underline;
}


#gen #copyright img{}

#gen #baselineindex{
	width: 1000px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
	margin-top: 8px;
	vertical-align:top;
	line-height:15px;
	text-align:center;
	border-top:1px solid;
	color:#666666;
}

#gen #baselinecat{
	width: 1000px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
	margin-top: 30px;
	vertical-align:top;
	line-height:15px;
	text-align:center;
	border-top:1px solid;
	color:#666666;
	margin-left:-180px;
}

#gen #baselineprod{
	width: 1000px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
	margin-top: 70px;
	vertical-align:top;
	line-height:15px;
	text-align:center;
	border-top:1px solid;
	color:#666666;
	margin-left:-200px;
 
}

#gen #baselineindex a,#baselinecat a,#baselineprod a{
	font-family: Tahoma;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:500;
}

#gen #baselineindex a:hover,#baselinecat a:hover,#baselineprod a:hover{
	font-family: Tahoma;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

#gen #bas {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 128px;
	width: 1000px;
}
/*1 cadre*/
#gen #bas #amp {
	width: 149px;
	height: 96px;
	float: left;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/cadrebas1.gif);
	background-repeat: no-repeat;	
}
#gen #bas #amp #image {
	height: 80px;
	width: 70px;
	margin-left: 1px;
	padding: 0px;
	float: left;
}
#gen #bas #amp #text {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 67px;
	float: left;
    font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	text-decoration: none;	
	margin-left:10px;
}
/*2 cadre*/
#gen #bas #amp2 {
	width: 149px;
	height: 96px;
	float: left;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/cadrebas2.gif);	
	background-repeat: no-repeat;
}
#gen #bas #amp2 #image {
	height: 80px;
	width: 70px;
	margin-left: 1px;
	padding: 0px;
	float: left;
}
#gen #bas #amp2 #text {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 67px;
	float: left;
    font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	text-decoration: none;
	margin-left:0px;
}
/*3 cadre*/
#gen #bas #amp3 {
	width: 149px;
	height: 96px;
	float: left;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/cadrebas3.gif);
	background-repeat: no-repeat;	
}
#gen #bas #amp3 #image {
	height: 80px;
	width: 70px;
	margin-left: 1px;
	padding: 0px;
	float: left;
}
#gen #bas #amp3 #text {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 67px;
	float: left;
    font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	text-decoration: none;
	margin-left:0px;
}

/*4 cadre*/
#gen #bas #amp4 {
	width: 149px;
	height: 96px;
	float: left;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/cadrebas4.gif);
	background-repeat: no-repeat;	
}
#gen #bas #amp4 #image {
	height: 80px;
	width: 70px;
	margin-left: 1px;
	padding: 0px;
	float: left;
}
#gen #bas #amp4 #text {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 67px;
	float: left;
    font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	text-decoration: none;
	margin-left:5px;
}

/*5 cadre*/
#gen #bas #amp5 {
	width: 149px;
	height: 96px;
	float: left;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/cadrebas5.gif);
	background-repeat: no-repeat;	
}
#gen #bas #amp5 #image {
	height: 80px;
	width: 70px;
	margin-left: 1px;
	padding: 0px;
	float: left;
}
#gen #bas #amp5 #text {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 67px;
	float: left;
    font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	text-decoration: none;
	margin-left:10px;
}

#gen #bas #flash {
	margin: 0px;
	padding: 0px;
	
	float: right;
}
#gen #bas #flash1{
	margin: 0px;
	padding: 0px;
	margin-left:2px;
	float: right;
 
}


 
.prix {
    font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.prixfete {
    font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin-top: 0px;
	padding: 0px;
	background:url('../images/barre2.gif') no-repeat center;
}


.prix2 {
    font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


.prixfete2 {
    font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin-top: 0px;
	padding: 0px;
	background:url('../images/barre2.gif') no-repeat center;
}

.prixfetepourcentage {
    font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	margin-top: 0px;
	padding: 0px;
}


.text2 {
    font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.text3{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	text-decoration: none;
	color:#000000;
}

.text31{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: 300;
	text-decoration: none;
	color:#000000;
 
}

.text4{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	text-decoration: none;
	color:#336699;
}

.titreprodDispodelaiTransporteur {
    font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#gen #hautCat {
	float: right;
	color: #336699;
	margin: 0px;
	padding: 0px;
	width: 820px;
 
}

#gen  #hautCat #prod {
	padding: 0px;
	height: auto;
	width: 630px;
	overflow: auto;
	visibility: visible;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 700;
	float: left;
 

}
/*
#gen #hautCat #prod #rub #int {
	margin: 0px;
	float: left;
	width: 460px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/
#gen #hautCat #prod #rub  {
	margin: 0px;
	float: left;
	width: 622px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 
}

#gen #hautCat #prod #rub #int {
	margin: 0px;
	float: left;
	width: 468px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    text-align:center;
}

#gen #hautCat #prod #rub #int2 {
	margin: 0px;
	float: left;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#gen #hautCat #prod #rub img {
	float: left;
	margin: 0px;
	padding-top: 45px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
 
}


#gen #basCat {
	padding: 0px;
	height: 500px;
	width: 810px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gen #basCat #lig1 {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 820px;
}

#gen  #basCat  #lig1 #n1 {
	background-image: url(../images/fondIncont.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 532px;
	border: 1px solid #336699;
}

#gen  #basCat  #lig1  #n1  #photo  {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 134px;
	padding-left:128px;
	height: 170px;
	position:relative;
	/top:5px;

}

#gen #basCat #lig1 #n1 img {
	float: right;
}
#gen #basCat #lig1 #n1 #mot {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 190px;
	width: 134px;
	font-family: Tahoma;
	font-weight: 700;
	color: #336699;
	font-size: 14px; 

}

#gen #basCat #lig1 #n1 #mot #detail {
	float: right;
	height: 100px;
	width: 134px;
	font-family: Tahoma;
	font-weight: 700;
	color: #336699;
	font-size: 14px;
	padding-top:5px;
 
 	
}

#gen #basCat #lig1 #n1 #mot #prix{
 
	float: right;
	width: 134px;
	height: 25px;
 
 
}

#gen #basCat #lig1 #n1 #mot #bouton {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 134px;
	height: 65px;
}


#gen #basCat #lig1 #n1 #mot img {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#gen #basCat #lig1 #n1 #photo img {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#gen #basCat #lig1 #n2 {
	padding: 0px;
	height: 190px;
	width: 262px;
	border: 1px solid #336699;
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;

}
#gen #basCat #lig1 #n2 #photo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 122px;
	height: 170px;
	position:relative;
	top:14px;
}
#gen #basCat #lig1 #n2 #mot {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 190px;
	width: 140px;
	font-family: Tahoma;
	font-size: 14px;
	color: #336699;
	font-weight: 700;
 
}

#gen #basCat #lig1 #n2 #mot #detail {
	float: right;
	height: 100px;
	width: 134px;
	font-family: Tahoma;
	font-weight: 700;
	color: #336699;
	font-size: 14px;
	padding-top:5px;
 	
}

#gen #basCat #lig1 #n2 #mot #prix{
	float: right;
	width: 134px;
	height:25px;
 
}

#gen #basCat #lig1 #n2 #mot #bouton {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 134px;
	height: 65px;
 
}


#gen #basCat #lig1 #n2 #mot #bouton img {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#gen #basCat #lig1 #n2 #mot img {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#gen #basCat #lig2 {
	margin: 0px;
	padding: 0px;
	height: auto;

}
#gen #basCat #lig2 #n3 {
	padding: 0px;
	height: 190px;
	width: 262px;
	float: left;
	border: 1px solid #336699;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: 700;
	color: #336699;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 8px;
	margin-left: 0px;

}

#gen #basCat #lig2 #n3 #mot {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 190px;
	width: 140px;
	font-family: Tahoma;
	font-size: 14px;
	color: #336699;
	font-weight: 700;
	padding-top:0px;
}

#gen #basCat #lig2 #n3 #photo {
	margin: 0px;
	padding-top: 0px;
	float: left;
	width: 122px;
	height: 170px;
	position:relative;
	top:15px;
	
}

#gen #basCat #lig2 #n3 #mot #detail {
	float: right;
	height: 100px;
	width: 134px;
	font-family: Tahoma;
	font-weight: 700;
	color: #336699;
	font-size: 14px;
	padding-top:5px;
 
}

#gen #basCat #lig2 #n3 #mot #prix{
 
	float: right;
	width: 134px;
	height: 25px;
 
}

#gen #basCat #lig2 #n3 #mot #bouton {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 134px;
	height: 65px;
}

#gen #basCat #lig2 #n3 #mot #bouton img {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}





#gen #prod {
	padding: 0px;
	height: 500px;
	width: 585px;
	overflow: none;
	visibility: visible;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 14px;
	font-weight: 700;
	float: left;

}
#gen #prod p {
	margin: 0px;
	padding: 0px;
}
#gen #prod h1 {
    font-family: Tahoma;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: 900;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#gen #prod h2 {
	color: #FF6600;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#gen #prod #article #Des {
	float: left;
	width: 450px;
}
#gen #prod #article #Des h2 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: 900;
	color: #FF6600;
}
#gen #prod img {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#gen #prod #article #photo1 {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#gen #produit {
	padding: 0px;
	height: 400px;
	width: 800px;
	overflow: auto;
	visibility: visible;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 700;
	background-image: url(../images/cadreprod2.gif);
	background-repeat: no-repeat;
}
#gen #produit p {
	margin: 0px;
	padding: 0px;
}
#gen #produit h1 {
    font-family: Tahoma;
	font-size: 28px;
	color: #FF6600;
	font-weight: 900;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#gen #produit img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gen #produit #Des #tech {
	background-color: #CCCCCC;
	padding: 10px;
	color: #333333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 350px;
}

#gen   #produit   #Des  {
	float: left;
	width: 450px;
	padding: 0px;
	height: 300px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 50px;
}
#gen #produit #image {
	padding: 0px;
	float: right;
	height: 300px;
	width: 250px;
	margin-top: 50px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px none #FFCC00;
}
#gen #menug {
	padding: 0px;
	float: left;
	width: 177px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
#gen #menug #menuderFF {
	margin: 0px;
	padding: 0px;
	position:relative;
	height:auto;
	z-index:1;
	/*background-image: url(../images/fondgauche.png);
	font-size:14px;
	font-family: Tahoma;*/
}

#gen #menug #menuderIE{
	margin: 0px;
	padding: 0px;
	position:relative;
	z-index:1;
	/*background-image: url(../images/fondgauche.png);
	font-size:14px;
	font-family: Tahoma;*/
}

#gen #menug img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#gen #menug #flashg{
 	position:relative;
 
}
#gen #menug #sousc {
	background-image: url(../images/Img2.gif);
	background-repeat: no-repeat;
	height: 137px;
	margin: 0px;
	padding: 0px;
 
}
#gen #menug #sousc #abo {
	margin: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#gen #menug #sousc #abo form {
	margin: 0px;
	padding: 0px;
}

#gen #menug #sousc img {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 78px;
}

#gen #prod #bloc {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 605px;

}

#gen #prod #bloc #article img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

 
#gen #prod #bloc #article {
	/*background-image: url(../images/CadreFam1.gif);*/
	border: 1px solid #336699;
	height: 190px;
	width: 270px;
	margin: 0px;
	background-repeat: no-repeat;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 6px;
	margin-bottom: 8px;
}



#gen #prod #bloc #article1 {
	background-image: url(../images/CadreFam1.gif);
	height: 170px;
	width: 270px;
	margin: 0px;
	background-repeat: no-repeat;
	float: left;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}


#gen #prod #bloc #article #photo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 120px;
	height: 110px;
}
 

#gen #prod #bloc #article #mot {
    font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	height: 190px;
	width: 134px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#gen #prod #bloc #article  #mot #detail {
	float: right;
	height: 100px;
	width: 134px;
	font-family: Tahoma;
	font-weight: 700;
	color: #336699;
	font-size: 14px;
	padding-top:5px;
 	
}

#gen #prod #bloc #article #mot #prix{
 
	float: left;
	width: 134px;
	height: 30px;
	padding-left:0px;
 
}

#gen #prod #bloc #article  #mot #bouton {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 134px;
	height: 65px;


}



#gen #prod #bloc #article1 #mots {
    font-family: Tahoma;
	font-size: 14px;
	color: #336699;
	height: 130px;
	width: 155px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gen #prod #bloc #article1 #photo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100px;
	height: 110px;
}
#gen #prod #bloc #article1 img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}






.titreCaracteristique{
	background-image: url(../images/bloc-titre-produit.jpg);
	height:20px;
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	padding-left:10px;
	width: 580px;
}

.caract{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	/*background-image: url(../images/fond-cara.gif);*/
	background : #FFFFFF;
	float: left;
	padding:10px;
	width: 585px;
	border:1px solid #01478C;
	min-height:100px;
}

.sepa{

	/*background-image: url(../images/fond-cara.gif);*/
	background : #FFFFFF;
	float: left;
	padding:10px;
	width: 585px;
	min-height:30px;
}

.informations{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	/*background-image: url(../images/fond-cara.gif);*/
	background : #FFFFFF;
	float: left;
	padding:10px;
	width: 585px;
	border:1px solid #01478C;
	min-height:120px;
}



#gen #prod2 {
	padding: 0px;
	height: 600px;
	width: 630px;
	overflow: none;
	visibility: visible;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: none;
	float: left;
 
}


#gen #prod2 #bloc2 {
	margin: 0px;
	padding: 0px;
	height: 600px;
	width: 605px;
	float: right;
}

#gen #prod2 #bloc2 #left{
 	height: 272px;
	width: 330px;
	margin: 0px;
	background-repeat: no-repeat;
	float: left;
	text-align:center;
 
 
}

#gen #prod2 #bloc2 #left #photo {
	border: 1px solid #336699;
	height: 250px;
	width: 320px;
	margin: 0px;
	background-repeat: no-repeat;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align:center;
 
}

#gen #prod2 #bloc2 #left #dispotrasnpodelai {
	border: 1px solid #336699;
	height: 60px;
	width: 325px;
	margin: 0px;
    margin-top:5px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
 
}

#gen #prod2 #bloc2 #left #imagespiles {
	border: 1px solid #336699;
	height: 60px;
	width: 325px;
	margin: 0px;
    margin-top:5px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
 
}


/*
#gen #prod2 #bloc2 #left #recommander{
	height: 22px;
	width: 170px;
	margin: 0px;
	background-repeat: no-repeat;
	float: right;
	text-align:right;
	margin-top:-25px;
	margin-right:7px;
}
*/
#gen #prod2 #bloc2 #mot #recommander{
	height: 22px;
	width: 170px;
	margin: 0px;
	background-repeat: no-repeat;
	float: right;
	text-align:right;
	margin-top:0px;
	margin-right:2px;
 
}


#gen #prod2 #bloc2 #mot #imprimer{
	height: 22px;
	width: 170px;
	margin: 0px;
	background-repeat: no-repeat;
	float: right;
	text-align:right;
	margin-top:5px;
	margin-right:2px;
 
}

#gen #prod2 #bloc2 #mot #zoom{
	height: 22px;
	width: 170px;
	margin: 0px;
	background-repeat: no-repeat;
	float: right;
	text-align:right;
	margin-top:5px;
	margin-right:2px;
 
}



#gen #prod2 #bloc2  #mot {
    font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	height: 360px;
	width: 250px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
 
}

#gen #prod2 #bloc2  #mot #detail {
	float: left;
	height: 120px;
	width: 250px;
	font-family: Tahoma;
	font-weight: 700;
	color: #336699;
	font-size: 14px;
	padding-top:20px;
 
 
 	
}

#gen #prod2 #bloc2  #mot #prix{
 
	float: left;
	width: 250px;
	height: 20px;
	padding-left:150px;
 
}

#gen #prod2 #bloc2  #mot #bouton {
 
	float: left;
	width: 250px;
	height: 100px;
	padding-top:10px;
	padding-left:0px;
 
 
}


#gen #prod2 #bloc2  #suivprec {
 
	float: left;
	width: 605px;
 	padding-top:0px;
	padding-bottom:10px;
 
}
#gen #prod2 #bloc2  #suivprec  #precedant{
	float:left;
}
#gen #prod2 #bloc2  #suivprec  #suivant{
	float:right;
}


#gen #prod2 #bloc2  #desc {
    font-family: Tahoma;
	font-size: 14px;
	color: #336699;
	width: 605px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
 
}
 

#gen #panier {
	padding: 0px;
	height: 500px;
	width: 800px;
	overflow: none;
	visibility: visible;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 700;
}

#gen #panierimprimer {
	padding: 0px;
	height: 500px;
	width: 1000px;
	margin:0 auto;
	font-size: 14px;
	font-weight: 700;
}


.font-form 	{
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 20px;
    font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 500;
}

.order{
    font-family: Tahoma;
	font-size: 14px;
	color: #336699;
}

.order2{
    font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

/*Produit zoom sur image piles*/
a.info {
  position:relative;
}
a.info:hover {
   background: none; 
   z-index: 500; 
}
a.info span {display: none;}
a.info:hover span {
   display: inline; 
   position: absolute;
   white-space: nowrap;
   font-size:10px;
   font-weight:normal;
   width:auto;
   top: 10px; 
   left: 50px;
   background: white;
   padding: 3px;
   border: 1px solid #5D779A;
}
/*Produit zoom sur image piles*/