body{
background-color: #0a0a0a;
color:#ffffff;
background-image: url(img/bg.jpg);
background-repeat: repeat-x;
background-attachment: fixed;
background-position:bottom;
}
.td2 p{
margin:0;
padding:3px;
}
p{
margin:0px;
margin-bottom:5px;
padding:4px;
}
.tablepage{
border:0px #676767 solid; 
background-color:#575757;
}
.textacc{
color: #ffffff;
font-family: Comic Sans MS;
font-size: 1.2em;
margin-top: 5px;
border: 0px #575757 solid;
width: 595px;
}
.divhaut{
background-image: url(img/haut1.jpg);
background-repeat: no-repeat;
height: 91px;
margin-bottom: 0px;
width: 800px;
}
.divhauttext{
color: #FFCC22;
padding-left: 20px;
padding-top: 0px;
}

.gauche{
width: 200px;background-image: url(img/gauche.jpg);background-repeat: repeat-y;
}
.droite{
width: 600px;background-image: url(img/droite1.jpg);background-repeat: repeat-y;background-position: right;
}
.divdroite{
width: 590px;
}
.divbas{
background-image: url(img/bas1.jpg);
background-repeat: no-repeat;
/*background-color: #575757;*/
font-size: 0.9em;
color: #909090;
padding-left: 30px;
height: 30px;
}
.abas{
color: #909090 ;				
text-decoration: none ;
}
.abas:hover{
color: #909090 ;				
text-decoration: none ;
}
/* 
CONTENU
*/
.titreproduit{
color: #ffcc22;
font-family: Comic Sans MS;
font-size: 1.5em;
font-weight: bold;
padding-top: 10px;
border-bottom: 1px #676767 solid;
width: 95%;
}
.titrepromo{
color: #D7FF00;
font-size: 1.4em;
font-weight: bold;
padding-top: 10px;
border-bottom: 1px #FF0095 solid;
width: 98%;
font-family: Comic Sans MS;
/*
background-image: url(img/promo.gif);
background-repeat: no-repeat;
background-position: right;
*/
}
.hauttitrepromo{
background-color: #FFCC22;
margin-top: 10px;
width: 98%;
height:35px;
background-image: url(img/fleches8.gif);
background-repeat: repeat-x;
border: 1px #850808 solid;
	-moz-border-radius: 5px;

}
.divref{
background-color: #FFCC22;
color: #850808;
font-family: Arial;
font-size: 1.3em;
margin-top: 5px;
border: 1px #850808 solid;
	-moz-border-radius: 5px;
}
.divDate{
color: #AAAAAA;
font-family: Arial;
font-size: 0.7em;
margin-top: 5px;
border: 1px #676767 solid;
padding: 3px;
width: 95%;
	-moz-border-radius: 5px;
}
.divprix{
background-color: #FFCC22;
color: #850808;
font-family: Arial;
font-size: 1.5em;
margin-top: 5px;
border: 1px #850808 solid;
	-moz-border-radius: 5px;
}
.divprixpromo{
background-color: #FFCC22;
color: #FF0000;
font-family: Arial;
font-size: 1.6em;
font-weight: 800;
margin-top: 5px;
border: 1px #FF0095 solid;
	-moz-border-radius: 5px;
}
.divinfo{
color: #FFCC22;
font-family: Arial;
font-size: 0.8em;
margin-top: 5px;
border: 1px #676767 solid;
padding: 5px;
}
.divutilisation{
background-color: ;
color: #FFCC22;
font-family: Arial;
font-size: 1em;
margin-top: 5px;
border: 0px #575757 solid;

}
.tabc{
width: 600px;
}
.td1{/*titre article*/
width: 600px;
font-family: Comic Sans MS;
}
.td2{/*titre article*/
width: 150px;
}
.td3{/*titre article*/
width: 450px;
padding: 5px;
padding-right:13px;
color: #ffffff;
margin-top: 5px;
}
.td4{/*titre article*/
width: 450px;
padding: 5px;
}


/* 
FIN CONTENU
*/
/* 
CARROUSEL
*/
.carousel-component { 
	position:relative;
	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */	
}
				
.carousel-component ul.carousel-list { 
	width:10000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden; 
}

.carousel-component { 
	background:#575757;
	padding:5px;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px;
	line-height:0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px;
	padding:0px;
	font:1em arial;
	color:#666;
}

.carousel-component {
	padding:10px;
}
.carousel-component .carousel-list li { 
	margin:0px;
	width:180px;
}

.carousel-component .carousel-list li a { 
	display:block;
	border:1px solid #575757;
	outline:none;
}

.carousel-component .carousel-list li a:hover { 
	border: 1px solid #FFCC22; 
}

.carousel-component .carousel-list li img { 
	display:block; 
}

.carousel-component .carousel-list li strong { 
	display:block; 
}
img{
border: 0;
}
.imgarticle{
border: 1px #676767 solid;
}
.divprix a{
color: #850808;
}
.divprix a:hover{
color: #FFFFFF;
}

a{
color: #FFFFFF;
text-decoration: underline;
margin: 0px;
/*font-weight:bold;*/
/*background-color: #575757;*/
}
 a:hover{
color: #FFCC22;
text-decoration: underline;
margin: 0px;
/*background-color: #575757;*/
}
.titre{
font-style: normal;
font-family: Comic Sans MS;
font-variant: small-caps;
color: #ffffff;
text-decoration: none;
margin: 0px;
background-color: #575757;
}
/* 
FIN CAROUSEL
*/

/* 
PARTENAIRE
*/
.divpaconteneur{
/*border: 1px #ffcc22 solid;
padding: 1px;*/
margin-bottom:0px;
overflow: auto;
width: 175px;
height: 600px;
	-moz-border-radius: 4px;
}
.partenaire{
border: 0px #ffffff solid;
}  
a .partenaire{
border: 1px #AAAAAA solid;
	-moz-border-radius: 2px;
}
a:hover .partenaire{
border: 1px #ff0000 solid;
/*	-moz-border-radius: 4px;*/
}
.divpartenaire{
color: #FFCC22;
font-weight: bold;
font-family: Arial;
font-size: 0.9em;
border: 0px #AAAAAA solid;
padding-left:10px;
	-moz-border-radius: 4px;
}
.divpartenairenom{
color: #EEEEEE;
font-family: Arial;
font-size: 0.8em;
border: 1px #676767 solid;
padding: 2px;
margin-bottom:2px;
	-moz-border-radius: 4px;
}
.picto{
border: 0px;
}
/* 
FIN PARTENAIRE
*/