/** BASIC */
@font-face { font-family : 'swis721';
src: url('../fonts/Swis721 Lt BT Light.ttf') format('truetype'); }

html, body {
	margin: 0px; padding: 0px;
	height: 100%; width: 100%;
	font-size:12px; color:#646451;
	background-color:#f5f1d5;
	font-family: "swis721", arial, sans-serif;
	cursor: url('../images/cursors/normal_white.png'), auto;
}




a:hover, div.itemmenuhover, #td_delete {
cursor: url('../images/cursors/hand_white.png'), auto;
}

#pricetxt, #title, #subtitle, #titlenews, #newstext:hover {
	cursor: url('../images/cursors/normal_white.png'), auto; }
	
#inputunivers {
padding-left:22px;
}

img {
border-width : 0;
border : 0; 
}

ul {
text-align:left;
margin-top:5px;
list-style: url(../images/puce.gif);
}

li {
color:#D27611;
}

a:hover {	text-decoration:underline;	}

a.discretlink {	text-decoration:none;	color: #646451;	}
a.discretlink:hover {	text-decoration:underline;		}

a.boldlink {	text-decoration:none;	color: #646451; font-weight:bold;	}
a.boldlink:hover {	text-decoration:underline; 		}

input:hover {
cursor: url('../images/cursors/select.png'), auto;
}

select {
border-style:groove;
border-color:#FFFFCC;
}

#wrap {
	width: 100%;
	display:block;
	height: inherit;
	text-align: center;
	background-image:url(../images/main_background.gif);
	background-repeat:repeat-x repeat-y;
}

/** TOP */

#header { display:block;	width: 789px; height:113px;	margin: 0px auto;	padding-top: 0px;	}

#flashmenu {
	position:relative; z-index:2;
	float:left;
	width:436px;
}

#menus {
position:absolute; top:76px; left:auto; clear:left; float:left;
}

img.dropshadow {
margin:0; padding:0;
border:none;
opacity:0.15;
filter : alpha(opacity=15); 
}

div.scrollmenu{
	position:absolute;  z-index:2;
	width:153px;
}

div.shadowleft {
float:left;
width:7px;
margin:0; padding:0;
}

div.shadowright {
float:right;
width:7px;
margin:0; padding:0;
}

div.bottomshadow {
clear:both;
height:7px;
position:relative; top:-8px;
margin:0; padding:0;
}

div.innerscrollmenu {
float:left;
width:125px;
border:solid; border-color:#E0D9B8; border-width:7px;
border-top:none;
}

#slidedown1 { left:-2px; }
#slidedown2 { left:140px; }
#slidedown3 { left:282px; }

div.itemmenu {
	width:125px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#E0D9B8;
	font-weight:500; color:#523A21;
}

div.itemmenuhover {
	height:21px;
	line-height:21px;
	vertical-align:middle;
	background-color:#819139;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#E0D9B8;
	font-weight:500; color:#FFFFFF
}

div.itemmenuclicked {
	height:21px;
	line-height:21px;
	vertical-align:middle;
	background-color:#E2760A;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#E0D9B8;
	font-weight:500; color:#FFFFFF
}

a.itemmenu {
font-size:12px; font-weight:600; color:#646451; 
}

a.itemmenuhover {
font-size:12px; font-weight:600; color:#646451; text-decoration:none; color:#FFFFFF;
}

#logo {
	float:right;
	}

#topleftbar {
	float:left;
	width: 539px;
	height: 28px;
	background-image: url(../images/top_bg1.gif);
	background-repeat: repeat-x;
	background-position:top;
	padding-top:0px;
}

#topmiddlebar {
	float:left;
	width: 209px;
	height: 25px;
	margin-left: 1px;
	padding-top: 3px;
	background-image: url(../images/top_bg2.gif);
	background-repeat: repeat-x;
	background-position:top;
}

#toprightbar {
	clear:right;
	float:right;
	width: 39px;
	height: 22px;
	margin-left: 1px;
	padding-top: 6px;
	background-image: url(../images/top_bg1.gif);
	background-repeat: repeat-x;
	background-position:top;
	
}

#toptext {	color:#FFFFFF; }
a.toplink {	 position:relative; top: -2px;	font-size:11px;		text-decoration:none;	color: #ffffff;	}
a.toplink:hover {	text-decoration:underline;		}

img.bag {
	position:relative; top: 3px;
}

/** PROMO **/
span.promo {
float:left;
position:absolute; top: 12px; left:-30px;
z-index:1;}

#newprice {
	float:left;
	width:46px; height:33px;
	margin-top:2px;
	position:relative;
	left:-20px;
	background-image:url(../images/promo/new.gif);
	background-repeat:no-repeat;
	text-align:right;
}

#newpricetxt {
	font-size:14px; font-weight:bolder; color:#FFFFFF;
	text-align:center;
	padding-right:0px;
	padding-top: 9px;
}

/** MIDDLE */	

#middlesplash {
	display:block;
	margin-top:10px;
	margin-left:10px;
	clear:left;
	background-position:top;	
	background-repeat:no-repeat;
	padding-top:10px;
}


	
#verticalstrip {	float:left;	display:inline;}

/** MIDDLE BOTTOM **/

p.textegarantie {
	margin-top:10px;
	margin-bottom:0px;
	text-align:justify;
}

#fulltabprod {
	width:525px; height:auto;
	padding: 0px 0px 0px 0px;
}

#tabprod {
	float:left;
	display:block;
	width:246px;
	padding: 10px 5px;
	height:120px;
	background-image:url(../images/bg_tab_prod.gif);
	background-repeat:no-repeat; background-position:left;
	position:relative;
}

#productpicturebox {
	display: table-cell; height:100px;
	vertical-align: middle;
	position: static;		top: 0%;
	
}
#productpicture {
	width:100px;
	position: static; top: 0; left: 0%;
}

#description { clear:left; padding-top:5px; }

#title { font-size:14px; font-weight:bold; text-align:left; }

#shop { color:#D27611; }

#tabdescript {
	float:right;
	width:125px;
	height:100px;
	text-align:left;
}

/* THREAD BAR */
div.thread_table {
float:left;
margin-left:20px;
width:500px	;
height:30px;
border-width:1px;
border-color:#E0D9B8;
border-style:solid;
background-image:url(../images/bg_bag_tab.gif);
background-repeat:repeat-x;
}

div.thread_home {
float:left;
height:23px;
padding-top:7px;
padding-left:3px;
padding-right:3px;
}
div.thread_cell {
float:left;
height:23px;
padding-top:7px;
padding-left:7px;
padding-right:3px;
}

div.thread_img {
float:left;
height:30px;
}

div.tabprodbox {
	display: table;
	height: 100px;
	width: 100px;
	position: relative;
	float:left;
	background-color:#ffffff;
	border-style:solid; border-color:#E0D9B8; border-width: 7px;
}

/** FORMS **/

#searchbar {
	padding-left: 7px;
	width: 150px;
	height: 16px;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	border-left-style: none;
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	font-size:11px; color: #666666;
	
}



/** common **/

#bottombag {
margin-top:10px;
height:34px;
}

#right_tab {
display:block;
float:left;
margin-left:20px;
width:500px;
}

/** button **/

td.button0 {
background-image:url(../images/buttonbg0.gif);
background-repeat:repeat-x;
padding:0 10px 1px 10px;
vertical-align:middle;
}

td.buttonhover0 {
background-image:url(../images/buttonbg0_hover.gif);
background-repeat:repeat-x;
padding:0 10px 1px 10px;
vertical-align:middle;
}

a.buttontext {
	font-size:12px; color:#FFFFFF; font-weight:bold;
	position:relative; top:-1px;
	padding: 0 5px 0 5px;
}

a.buttontext0 {
	font-size:12px; color:#646451;
	position:relative; top:-1px;
	padding: 0 5px 0 5px;
}

a.buttontext:hover, a.buttontext0:hover {
	text-decoration:none;
}

a.moreinfo {
font-weight:bold;
position:relative;
top:-3px;
margin-left:8px;
}

/** overlay **/

.calque{
  opacity:.80;
  color: #FFFFFF;
  position: absolute;
  padding: 0px;
  align: center;
  background-color: #523A21;
  opacity : .75;
  filter : alpha(opacity=75);
  width: 100%;
  top : 0;
  left : 0 ;
  z-index:996;

}


.window{
  position: absolute;
  padding: 20px 10px 10px 10px;
  align: center;
  background-color: #FFFFFF;
  width: 300px;
  height : 200px;
  top : 34%;
  left : 40% ;
  z-index:997;
  height: 100px;
  width: 270px;
  border-style:solid; border-color:#E0D9B8; border-width: 15px;

}


table.bag_tab {
text-align:center;
width:500px;
height:30px;
border-style:solid;
border-width:1px;
border-color:#E0D9B8;
background-image:url(../images/bg_bag_tab.gif);
background-repeat:repeat-x;
}

td.arrow1 {
background-image:url(../images/arrow_bag_tb.gif);
background-repeat:no-repeat;
width:12px;
height:30px;
}

td.arrow2 {
background-image:url(../images/arrow_bag_tb2.gif);
background-repeat:no-repeat;
width:12px;
height:30px;
}

td.arrow0 {
background-image:url(../images/arrow_bag_tb0.gif);
background-repeat:no-repeat;
width:12px;
height:30px;
}

td.selected {
font-size:15px; font-weight:bold;
background-color:#FFFFFF;
}

td.normal {
font-size:15px; color:#AFAA97;
}

span.bullet {
color:#D27611;
}

/** FOOTER **/
#footer {
clear:both;
margin:10px auto;
width: 100%; }

#footerbox {	
	clear:both;
	display:block;
	width:744px;
	height:31px;
	background-image:url(../images/footer.gif);
	background-repeat:repeat-x;
	font-size:11px;
	padding-left:7px;
	padding-right:15px;
}

#rights { font-size:10px; color:#96957D; }

#footerbar {
	padding-top:9px;
	height:21px;
	float:left;
}

#paimentbars {
	float:right;
	padding-top:3px;
}

a.footerlink {	 font-size:11px; text-decoration:none;	color: #646451;	}
a.footerlink:hover {	text-decoration:none; color: #673b15; }

a.minilink {
text-decoration:none;
color: #96957D; 
}
a.minilink:hover {	text-decoration:none;	color: #646451;	}

H1 {
font-size:22px; color:#785f49;
font-style:normal;
font-weight:400;
padding:0 0 0 0;
margin:0 0 0 0;
}

span.normaltext {
font-size:12px; color:#785f49; font-weight:normal;
}

#accounttitle{
font-size:26px;
color:#e2760a;
}

span.petit {
font-size:10px;
}
