body {
	background-color: #999999;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
}
a, a:visited {color:#000000;
text-decoration:none;
}
a:hover {color:#FF9900;
}


img {border:0px none;}
#page {width:946px;
margin: 0 auto;
background-image:url(bande-gauche.jpg);
background-repeat:repeat-y;
padding-left:43px;
height:100%;


}
#page_in {
background-image:url(bande-droite.jpg);
width:943px;
height:100%;
background-repeat:repeat-y;
background-position:right;
background-color:#333333;

}
#aa {background-image:url(aa.jpg);
height:100px;
width:904px;
}
#bb {background-image:url(bb.jpg);
height:113px;
width:904px;
}
#cc {background-image:url(cc.jpg);
height:28px;
width:904px;
}
#dd {background-image:url(dd.jpg);
background-repeat:repeat-y;
height:100%;
width:904px;
padding-top:15px;
min-height:1100px;
}
#m-fr {
vertical-align:top;
background-image:url(m-fr.jpg);
background-repeat:repeat-y;
width:714px;



}
#menu_g {
vertical-align:top;
width:170px;
padding-left:5px;
padding-right:5px;


}
#m-fr-t {background-image:url(top_m_fr.jpg);
height:100%;
background-repeat:no-repeat;
padding: 8px;
}
#m-fr-b {background-image:url(bas-m-fr.jpg);
background-position:bottom;
height:11px;
width:714px;
font-size:1px;

}

#ff {background-image:url(ff.jpg);
height:20px;
width:904px;
}
#gg {background-color:#333333;
width:904px;
}
.f-droite {float:right;}
.f-gauche {float:left;}
.centrer {text-align:center;}
.gauche {text-align:left;}
.droite {text-align:right;}
h1 {
	padding:0px;
	margin:0px;
	color:#FF9900;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	text-transform: uppercase;
}
h2,h3,h4,h5 {
padding:0px;
margin:0px;
color:#FF0000;

font-size:14px;
font-weight:bold;

}
.clr {clear:both;}
.box0 {background-image:url(box-h.gif);
width:170px;
height:35px;
text-align:center;
color:white;
background-repeat:no-repeat;
}
.box0a {background-image:url(box0a.png);
width:170px;

text-align:center;
color:white;
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:5px;
color:black;
}
.box00 {background-image:url(box-hh.gif);
width:170px;
height:18px;
text-align:center;
color:white;
background-repeat:no-repeat;
}

.box1 {background-image:url(box-m.gif);
width:170px;
color:white;
}
.box1a {background-image:url(box1a.png);
width:170px;
color:black;
}
.box1a a {color:black;}
.box1 a{
	color: White;
}
.box3 {background-image:url(box-b.gif);
width:170px;
height:27px;
background-position:bottom;
}
.box3a {background-image:url(box3a.png);
width:170px;
height:18px;
}
.box33 {background-image:url(box-bb.gif);
width:170px;
height:10px;
background-position:bottom;
}


	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 142px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		/*line-height : 1.25em;*/
		/*margin-bottom : -1px;*/
		width: 160px;
		height:22px;
		background-image: url(big-btn-id52.gif); 
		background-repeat:no-repeat ;		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 160px;
		margin-top : -22px;
		
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
	width: 158px;
	display: block;
	font-size:11px;
font-weight: bold;
	/*text-decoration: none;
		font-size: smaller;
	*/
	color: white;
	padding: 4px;

}
	
	#nav li a:hover {
		color : orange;
		background-image: url(big-btn-id52_f2.gif);
		background-repeat:no-repeat ;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	
 Menu items with subcategories 
#nav a.daddy {
width:164px;
	
}	

/* Selected items with subcategories */	
#nav li.selected {
   background: url(big-btn-id52_f3.gif) no-repeat ;
	font-weight:bold;
}
#clt { text-align:right;
position:relative;
top:-23px;
right:15px;
}
#sips {padding:2px 0px 1px 10px;
color:#FFFFFF;
font-size:11px;}
#sips a {color:#FFFFFF; text-decoration:none;}
#sips a:hover {color:#CCCCCC;text-decoration:underline;}
.productListing-odd {background-color:#dddddd;
}
.productListing-data {
/*background-color:yellow;*/
}
.smallText {font-size:smaller;
}
.heading {background-image:url(heading.jpg);
background-repeat:repeat-x;
color:white;
background-color:#999999;
border:1px solid black;
padding:2px;
}
.heading-rev {background-image:url(heading-rev.jpg);
background-repeat:repeat-x;
color:white;
background-color:#999999;
border:1px solid black;
padding:2px;
background-position:bottom;
}
.top-box {
float:right;
margin: 2px 5px 0px 0px;
}
.top-box-g {
float:left;
margin: 2px 0px 0px 7px;
}
.fiche_interieur {
/*background-color:#FFFFFF; */
margin: 5px;
padding:2px 2px 2px 2px;
}
.fiche_produit {
	background-color:#FFFFFF; 
margin: 5px;
padding:2px 2px 2px 2px;
	
}
.achat {float:right;
width:180px;

text-align:center;
}
.cadre {border:1px dotted white; }
.headerInfo {background-color:white;
border: 1px solid orange;
color:orange;
margin:10px;
padding:5px;
}
.headerError {background-color:white;
border: 1px solid red;
color:red;
margin:10px;
padding:5px;
}
form {display:inline;}
.productListing-heading {

	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;

	padding-top: 2px;
	padding-bottom: 2px;
	margin: 4px;
}
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color:silver;
  color:black;
  border:1px solid #990000;
}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	white-space: pre;
}

SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: Yellow;
	font-weight: bold;
}
SPAN.productSpecialPrice,.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #990000;
	font-weight: bold;
}
.fixbox {
	height: 16px;
	overflow: hidden;
	font-weight: bold;
	padding: 3px;
}
.fixbox2 {height:75px;
max-height:75px;
min-height:75px;
overflow:auto;
	font-weight: bold;
	padding:5px;
}
.cnt_panier {
	font-size: 10px;
	text-align: left;
	padding: 0px 3px 0px 3px;
}

#footer_text {
font-size:9px;
color:white;
float:left;
}
#footer_text a{color:white;}
#banner {
position:relative;
left:410px;
top:-28px;
width:500px;
}
#banner350 {
position:relative;
left:70px;
top:-85px;
width:320px;
color:white;
text-align:justify;
}
#cloud {
position:relative;
left:75px;
top:33px;
	height:60px;
	max-height:60px;
	width:300px;
	max-width:300px;
	overflow: hidden;
	color:white;
}
#cloud a {
	color:white;
}
.newItemInCart {
	color:orange;
}
.main {
/* 	color:red;*/
	
}
.outofstock {
	color: Red;
	font-style: italic;
}
.heading a, heading-rev a {
	color:white;
}
.moduleRow {
	background-color: none;

}
.moduleRowOver {
	background-color: silver;
	color:purple;

}

.moduleRowSelected, .productListing-odd {
	/* background-image:url(heading.jpg);
background-repeat:repeat-x; */
	background-color: grey;
	color: white;
	font-weight: bolder;
	font-style: italic;
}
.panier {
font-size : smaller;
background-image:url(m_p_1.jpg);
color:white;
width:892px;
margin-left:5px;
margin-top:-35px;
}
.panier a {color:white;}
.panier_t {
background-image:url(top_p_1.jpg);
height:25px;
padding-left:15px;
}
.panier_m {
padding-left:5px;
padding-right:5px
}
.panier_b {
background-image:url(b_p_1.jpg);
height:25px;
padding-right:15px;
text-align:right;
}
.model-p {
font-size:smaller;
font-style:italic;
color:orange;}

