* {
	margin: 0;
	padding: 0;
}
body {
	background: #606060 url("../images/body_bg.gif") repeat top left;
	font: 0.85em Arial, Helvetica, sans-serif;
	color: #383838;
}
a {
	color: #6666E0;
	text-decoration: none;
}
a:hover {
	color: #3366CC;
	text-decoration: underline;
}
em a {
	color: red;
	text-decoration: none;
}
em a:hover {
	color: red;
	text-decoration: underline;
}
/* a:visited {
	color: #6666E0;
	text-decoration: none;
} */
img, img a {
	border: 0;
}
img, div, a, input { behavior: url(images/iepngfix.htc) 
}
#container {
	margin: 20px auto 20px auto;
	width: 950px;
	background-color: #FFFFFF;
}
#container_top {
	width: 950px;
	height: 10px;
	background: #FFFFFF url("../images/top.gif") no-repeat top left;
}
#top_name {
	margin: 0 auto;
	height: 20px;
	line-height: 20px;
	width: 930px;
	text-align: right;
}
#container_1 {
	margin: 6px 10px 0 10px;
	padding: 2px;
	width: 926px;
	border: 1px solid #CCCCCC;
}
#top_ban {
	width: 906px;
	height: 90px;
	color: #F7F7F7;
	background: #990000 url("../images/top_ban.gif") repeat-x top left;
	padding: 10px;
}
#content {
	width: 906px;
	min-height: 300px;
	margin: 10px;
}
#right_cont {
	width: 690px;
	min-height: 300px;
	margin-left: 212px;
	background: transparent url("../images/right_cont.gif") no-repeat top left;
}
#left_cont {
	float: left;
	width: 198px;
	min-height: 100px;
	font-size: 0.90em;
}

#footer {
	width: 926px;
	height: 24px;
	line-height: 24px;
	background: #990000 url("../images/top_ban.gif") repeat-x top left;
	text-align: center;
	color: #F7F7F7;
	font-size: 0.90em;
}
#footer a{
	color: #CCCCCC;
}
#btm {
	width: 930px;
	height: 10px;
	padding: 0 10px;
	background: transparent url("../images/btm.gif") no-repeat bottom left;
}
#top_menu {
	margin: 6px 0 2px 0;
	height: 26px;
	line-height: 26px;
	background: #5F5F5F;
	text-align: center;
}
#top_menu li{
	display: inline;
	margin: 0 10px;
	padding: 0 14px 0 6px;
	background: transparent url("../images/menu_sep.gif") no-repeat 100% 100%;
	text-align: center;
	width: auto;
	font-variant: small-caps;

}
#top_menu li a{
	color: #F7F7F7;
	font-weight: bold;
	text-decoration: none;
}
#top_menu li a:hover{
	color: yellow;
}
ul {
	list-style: none;
}
li{
	width: auto;
}
#left_menu ul {
	font-size: 1.1em;
	list-style: none;
	margin: 14px 0 14px 0;
}
.menu_gauche ul {
	font-size: 1.1em;
	list-style: none;
	margin: 14px 0 14px 0;
}
.menu_gauche li{
	width: auto;
	margin: 2px 10px 2px 0;
	line-height: 20px;
}
.menu_gauche li a{
	color: #990000;
	padding-left: 6px;
	/* border-left: 3px solid; */
	text-decoration: none;
}
.menu_gauche li a:hover{
	text-decoration: underline;
	/* border-left: 5px solid #990000; */
}
.left_menu {
	color: #F7F7F7;
	border: 1px solid #CCCCCC;
	border-top: 0;
	background-color: #F8F8F8;
	margin: 0 0 20px 0;
}

.title {
	color: #990000;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 6px;
}
.menu ul{
	background-color: transparent;
	color: #6666E0;
	padding: 0px 2px;
}
.menu li{
	display: block;
	list-style: none;
	list-style-position: inside;  
	padding-left: 4px;
	/* background: transparent url(../images/menu-left-blue.png) left top no-repeat; */
}

.menu li a{
	color: #990000;
	text-decoration: none;
}
.menu li a:hover{
	text-decoration: underline;
}

.sous_menu ul{
	background-color: transparent;
}
.sous_menu li{
	color: #990000;
	list-style: none;
	list-style-position: inside; 
	padding-left: 14px;
	padding-top: 2px;
	/* background: transparent url(../images/menu-left-blue.png) left top no-repeat; */
}

.sous_menu li a{
	color: #990000;
	text-decoration: none;
}
.sous_menu li a:hover{
	text-decoration: underline;
}
.hr {
	display: block;
	margin: 10px 0 20px 0;
	border-bottom: 1px solid #DDD;
	clear: right;
}
.clear {
	clear: both;
	margin: 2px 0;
}
.err {
	font-style: normal;
	color: #999999;
	font-family: Georgia, "lucida bright", "times new roman", serif;
	font-size: 6em;
	font-weight: normal
}
.float_l {
	float: left;
	margin-right: 6px;
}
.float_r {
	float: right;
}
.red {
	color: red;
}
.red a {
	color: red;
	text-decoration: none;
}
.red a:hover {
	text-decoration: underline;
}
.pdf, .pdf a {
	float: right;
	margin: 5px 14px;
	padding: 2px;
	border: 0;
}
.photo, .photo a {
	float: left;
	margin: 15px 4px;
	padding: 4px;
	border: 2px solid silver;
}
.article {
	float: left;
	margin: 15px 4px;
	padding: 2px;
	border: 2px solid silver;
}
.art {
	float: left;
	width: 660px;
	min-height: 100px;
	margin: 6px 4px;
	padding: 2px;
	border: 1px solid silver;
}
img.photo_art, img.photo_art a {
	float: left;
	margin: 4px;
	padding: 4px;
	border: 1px solid silver;
}
.photo_art_div {
	float: left;	
	width: 120px;
}
.logo_txt {
	margin: 5px 14px;
	padding: 2px;
	font: 1.6em Arial, New Times;
	font-weight: bold;
}
.menu_title {
	margin: 0;
	padding: 4px;
	font: 1em Arial, New Times;
	color: F7F7F7;
	text-align: center;
	font-variant: small-caps;
	background: #990000 url("../images/menu_title.gif") repeat-x 100% 100%;
}
.charger {
	float: left;
	width: 300px;
	margin: 5px 14px;
	padding: 2px;
	font: 1em Arial, New Times;
	border: 1px solid #C9C9C9;
	min-height: 120px;
}
.message {
	margin: 5px 14px;
	padding: 4px;
	font: bold 1em Arial, New Times;
	color: red;
	border: 1px solid red;
}
#tablo {
	width: 326px;
	margin: 2px 0;
	padding: 2px;
	font: 1em Arial, New Times;
	color: F7F7F7;
	text-align: center;
	border: 1px solid #CECECE;
}
td.righttd {
	width: 188px;
	padding: 2px 0 0 4px;
	margin: 2px 0 0 0;
	text-align: left;
	font: 0.8em tahoma;
	color: #666;
	border: 1px solid #EFEDED;
	background-color: #F4F3F3;
}
td.lefttd {
	width: 120px;
	padding: 2px 4px 0 0;
	margin: 2px 4px 0 0;
	text-align: right;
	font: 0.8em tahoma;
	color: #666;
	border: 1px solid #F4F3F3;
	background-color: #F7F7F7;
}
td.prix_ch {
	text-align: center;
	font: 0.85em tahoma;
	color: #900;
	font-weight: bold;
}
td.prix{
	font-weight: bold;
}
td.model{
	text-align: center;
	font-weight: bold;
}
td.tdleft {
	padding: 2px 6px 0 0;
	margin: 2px 6px 0 0;
	width: 140px;
	text-align: right;
	font: 0.8em tahoma;
	font-weight: bold;
	color: #666;
	border-bottom: 1px dashed #ccc;
}
input.tdleft {
	margin: 2px;
	width: 130px;
	text-align: right;
	font: 0.85em tahoma;
	color: blue;
}
input{
	height: 1.8em;
	border: 1px solid #7F9DB9;
	font: 0.8em tahoma;
	color: blue;
}
textarea{
	border: 1px solid #7F9DB9;
	font: 0.8em tahoma;
	color: blue;
}
textarea:focus, input:focus {
	border: 2px solid #EBD338;
	font: 0.85em tahoma;
	color: green;
}
#top_name h1 {
	color: #666666;
	font: 0.80em Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#top_amber{
	height: 32px;
	background: transparent url("../images/top_amber.gif") repeat-x;
}
#btm_amber{
	margin: 2px 0;
	height: 32px;
	background: transparent url("../images/btm_amber.gif") repeat-x;
}
#content h1 {
	color: #990000;
	font-size: 1.2em;
	border-bottom: 2px solid #990000;
	margin: 0 0 20px 0;
}
h1, h2, h3, h4 {
	font-family: Georgia, "lucida bright", "times new roman", serif;
}


.charger_thumb {
margin: 2px;
padding: 2px;
border: 1px solid #a9a9a9;
width: 140px; /*width of featured content slider*/
height: 100px;
}

.top_win{
display: block;
width: 100%; /*width of featured content slider*/
height: 290px;
}
.top_page_win{
float: right;
width: 350px; /*width of featured content slider*/
min-height: 290px;
}


.slider_thumb {
margin: 2px;
padding: 2px;
border: 1px solid #a9a9a9;
width: 52px; /*width of featured content slider*/
height: 40px;
}
.slider_thumb a {
border: none;
text-decoration: none;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 10px solid #F4F3F3;
border-bottom-width: 2px;
width: 330px; /*width of featured content slider*/
height: 250px;
}



.sliderwrapper1{
float: right;
width: 350px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
border: 1px solid #C9C9C9;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background-color: white;
width: 330px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.wrap1S {
  float:left;
  margin: auto auto;
  background:url(../images/shadow.gif) right bottom no-repeat;
}
.pagination{
width: 330px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
background-color: F7F7F7;
border: 10px solid #F7F7F7;
border-top-width: 6px;
/* padding: 5px 10px; */
text-align: right;
}

.pagination a{
/* padding: 0 5px; */
border: none;
text-decoration: none;
color: #00007D;
background-color: white;
}

.pagination a:hover, .pagination a.selected {
color: #000;
border-bottom: 1px solid red;
}


.backslider{
width: 780px;
height: 230px;
background:url(../images/back-slider.png) no-repeat 50% 50%;
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/* padding-left: 15px; */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.bigsliderwrapper1{
/* float: left; */
width: 770px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
border: 1px solid #C9C9C9;
margin: 20px;
margin-left: 60px;
}

.bigsliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 750px; /*width of featured content slider*/
height: 190px;
border: 10px solid #F7F7F7;
}

.bigsliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: relative; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 740px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 200px;
/* filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1; */
}
.bigpagination1{
border: 1px solid #C9C9C9;
padding: 5px;
text-align: right;
}
.bigpagination{
width: 750px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
background-color: F7F7F7;
border: 10px solid #F7F7F7;
border-top-width: 2px;
}

.bigpagination a{
/* padding: 0 5px; */
border: none;
text-decoration: none;
color: #00007D;
background-color: white;
}

.bigpagination a:hover, .bigpagination a.selected{
color: #000;
/* background-color: #FFFF99; */
border-bottom: 2px solid #0084FF;
}

.wrap1, .wrap1a, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  margin: 4px;
  background:url(../images/shadow.gif) right bottom no-repeat;
  }
.wrap1a {
  float:right;
  margin: 10px;
  background:url(../images/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(../images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding: 4px;
  border: 1px solid #C9C9C9;
  background-color: #FFFFFF;
  }
.wrap3a {
  padding: 2px;
  border: 1px solid #DBDCDD;
  background-color: #FFFFFF;
  }
.wrap3aH {
  width: 300px;
  height: 215px;
  overflow: hidden;
  text-align: center;
  }
.wrap3T {
  width: 90px;
  max-height: 70px;
  padding: 4px 4px 2px 4px;
  border: 1px solid #a9a9a9;
  background-color: #FFFFFF;
  overflow: hidden;
  }
.wrap3M {
  width: 90px;
  height: 110px;
  padding: 4px;
  border: 1px solid #a9a9a9;
  background-color: #FFFFFF;
  overflow: hidden;
  }
.wrap4 {
  padding:0 8px 8px 0;
  background:url(../images/corner_tr.gif) right top no-repeat;
  display:block;
  }
  
  
  
.blue_win {
	width: auto;
	min-height: 31px;
	/* padding: 0 5px 5px 5px; */
}
.blue_win_top {
	width: auto;
	height: 31px;
	padding: 5px 3px 3px 3px;
	background: transparent url("images/win_gradient.gif") repeat-x left top;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	font: .85em Tahoma;
	color: #999;
	font-weight: bold;
}
.blue_win_top a {
	color: #0084FF;
	text-decoration: none;
}
.blue_win_top a:hover {
	color: #D30000;
	text-decoration: none;
}
.blue_win_btm {
	width: auto;
	min-height: 21px;
	margin: 0 0 12px 0;
	padding: 0 5px 5px 5px;
	background: transparent url("images/gradient.gif") repeat-x left bottom;
	border: 1px solid #D5D5D5;
	border-top: none;
	font: .85em Tahoma;
	line-height: 22px;
}
