body{
	padding:0; margin:0; border:0;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#434343;
}

.spacer{padding:0; margin:0; border:0; line-height:0; font-size:0;}

#main{
	padding:0; margin:0 auto; border:0;
	/*width:1004px;*/
	background-color:#5d5d5d;
	vertical-align:top;
}
.popup_container{
	padding: 0;
	background-color: #ffc000;
	border: 1px solid #ffc000;
}
#popup_image
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	height: 0px;
	z-index: 200;
}

#masterContainer {
	margin:auto;
	padding:0;
	width:1000px;
}
/********************* header *******************************/
	#header_td{
		width:1004px; height:129px;
		padding:0; margin:0; border:0;
		background-repeat:no-repeat;
	}
	#header_div{
		width:1004px; height:129px;
		padding:0; margin:0; border:0;
		background-image:url(../images/mdeltd_header.gif);
		position:relative;
	}
	#logo_header{
		padding:0; margin:0; border:0;
		position:absolute;
		top:10px; left:20px;
	}
	#logo_header img{border:none;}
	#local_time{
		width:152px;
		padding:0; margin:0; border:0;
		position:absolute; top:11px; right:25px;
		text-align:left;
		color:#febf02;
		font-size:125%;
		font-weight:bold;
	}
	#time{
		padding:0; margin:0; border:0;
		position:absolute; top:0; right:6px;
		text-align:left;
		color:#febf02;
		font-size:125%;
		font-weight:bold;
	}
	/*************** boite de recherche *************************/
		#recherche{
			width:176px; height:19px;
			padding:0; margin:0; border:0;
			position:absolute; bottom:10px; right:6px;
		}
		#recherche_table{
			width:100%; height:100%;
			padding:0; margin:0; border:0;
		}
		#recherche_td_btn{
			width:16px; height:19px;
			padding:0 0 0 5px; margin:0; border:0;
			vertical-align:top;
		}
		#btnSearch{
			width:16px; height:19px;
			padding:0; margin:0; border:0;
		}
		#recherche_td_txt{
			width:155px; height:19px;
			padding:0; margin:0; border:0;
			vertical-align:top;
		}
		#recherche_txt{
			width:155px; height:19px;
			padding:0; margin:0; border:0;
		}
		#txtRecherche{
			width:153px; height:17px;
			border:1px solid #ffcd36;
			vertical-align:middle;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
		}
		#rssbtn{
			padding:0; margin:0; border:0;
			position:absolute; bottom:35px; right:27px;
		}
		#rssbtn img{
			padding:0; margin:0; border:0;
			text-decoration:none;
		}
	/************************************************************/
/************************************************************/

/********************** Gauche ******************************/
#td_nav_top{
	padding:0;margin:0;border:0;
	width:1004px; height:25px;
	background-image: url('../images/bg_menu.gif');
	background-repeat:repeat-x;
}

.active{
	color:#ffcd36;
	text-decoration:none;
}
.active2{
	color:#ffcd36;
	text-decoration:none;
	padding: 0 0 0 8px;
}
/************************************************************/

/********************** Gauche ******************************/
	#gauche{
		width:182px;
		padding:16px 0 0 19px; margin:0; border:0;
		vertical-align:top;
		text-align:left;
	}
	#menu_top
	{
		/*width:100%;*/
		font-size: 117%;
		font-weight: bold;
		position:relative;
		background-image:url(../images/bg_menu.gif);
		background-repeat:repeat-x;
		padding-left:183px;

	}
	#dropDown{
		font-size:70%;
		padding:0; margin:0 auto; border:0;
		position:absolute; top:4px; left:18px;
	}
	#menu_top table
	{
		width: 100%;
		color: #000000;  
		height: 25px;
		font-weight: bold;
		position:relative;
		padding:0; margin:0; border:0;
	}

	#menu_top td
	{
		text-align:center;	
		vertical-align:middle;
		position:relative;
		border-right: 2px solid #8f8f8f;
		padding:0; margin:0;
	}

	#menu_top td.skip
	{
		background-image: none;
		border:none;
		padding:0; margin:0;
	}
	#menu_top a  
	{
		display:block;
		text-decoration: none;
		color: #000000;
		padding:0; margin:0; border:0;
	}

	#menu_top a.active,#menu_top a:active
	{
		color: #ffc000;
	}

	#menu_top a:hover
	{
		color: #ffc000;
	}
	/*#menu_top td ul {
		width:200px;
		background-image:url(../images/bg_menu.gif);
		background-repeat:repeat-x;
		list-style: none;
		position: absolute; top: 25px;
		left: -999em;
		height: auto;
		margin: 0; padding:0; border:0;
		z-index:10;	
	}
	#menu_top td li {
		background-image:url(../images/bg_menu.gif);
		background-repeat:repeat-x;
		text-align:center;
		width:200px;
		padding:5px 0 0 0; 
		margin:0;
		border-top:1px solid #000000;
		height:19px;
		z-index:10;
	}
	#menu_top td ul a {
		color:#000000;
		width:200px;
		padding:0;
		margin:0;
		height:auto;
		display:block;
		text-decoration:none;
	}
	#menu_top td ul a:hover {color:#ffc000;}
	#menu_top td ul ul {
		margin: -2em 0 0 149px;
		background-image:url(../images/bg_menu.gif);
		background-repeat:repeat-x;
	}
	#menu_top td ul ul a{
		color:#000000;
		background-image:url(../images/bg_menu.gif);
		background-repeat:repeat-x;
		padding:0; margin:0; border:0;
	}
	#menu_top td ul ul a:hover{
		color:#000000;
		background-image:url(../images/bg_menu.gif);
		background-repeat:repeat-x;
		padding:0; margin:0; border:0;
	}
	#menu_top td:hover ul ul, #menu_top td:hover ul ul ul, #menu_top td.sfhover ul ul, #menu_top td.sfhover ul ul ul {
		left: -999em;
		padding:0; margin:0; border:0;
	}
	#menu_top td:hover ul, #menu_top td li:hover ul, #menu_top td li li:hover ul, #menu_top td.sfhover ul, #menu_top td li.sfhover ul, #menu_top td li li.sfhover ul {
		left: auto;
		padding:0; margin:0; border:0;
	}
	#menu_top td:hover, #menu_top td.sfhover {
		background: transparent;
		padding:0; margin:0; border:0;
	}*/
	#menu_gauche{
		width:182px;
		padding:0;
		background-color:#5d5d5d;
		margin:0;
	}
	#menu
	{
		width:149px;
		font-size: 80%;
		font-weight: bold;
	}
	#nav, #nav ul, #nav li ul{
		background-color:#5d5d5d;
		width:149px;
		padding:0; margin:0; border:0;
		list-style:none;
		display:block;
		vertical-align:middle;
	}
	#nav li{
		position : relative;
		width: 149px; height:auto;
		margin:0; border-bottom:2px solid #000000; padding:8px 0 8px 0;
	}
	#nav li.last_gauche{
		position : relative;
		width: 149px; height:25px;
		margin:0; border:none; padding:0;
	}
	#nav li a{
		color:#000000;
		background-color:#5d5d5d;
		text-decoration:none;
		display:block;
		width:149px;
		height:auto;
		margin:0; border:0;
		padding:0;
		text-align:left;
		font-size:117%;
	}
	#nav li a:hover{
		color: #ffc000;
		padding: 0 0 0 8px;
	}
	#nav li ul li a:hover{
		color: #ffc000;
	}
	#nav li ul{
		position : absolute;
		left: -999em;
		margin:-2.1em 0 0 150px;
		border:0;
		display:block;
		background-color:#5d5d5d;
		width:175px;
		padding:0;
		z-index:999999;
	}
	#nav li ul li{
		background-image:none;
		background-color:#5d5d5d;
		width:175px;
		height:auto;
		margin:0; border-bottom:2px solid #000000; padding:8px 0 8px 0;
		z-index:999999;
	}
	#nav li ul li a{
		background-color:#5d5d5d;
		color:#000000;
		text-decoration:none;
		display:block;
		width:160px; height:auto;
		margin:0; border:0; padding:0 0 0 15px;
		text-align:left;
	}
	div span a{color:#000000; text-decoration:none; cursor:pointer;}
	div span a:hover{color: #ffc000; cursor:pointer;}
	#nav li ul a:hover{
		color:#ffc000;
	}
	#nav li ul ul{
		left: -999em;
		margin:-2.5em 0 0 300px;
	}
	#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: -1em;
		margin:-2.065em 0 0 170px;
	}
	#nav li:hover, #nav li.sfhover {
		background: #5d5d5d;
	}
	#image_gauche{
		padding:0; margin:0 0 0 15px; border:1px solid #ffc000;
		background-image:url(../images/mdeltd_main_photo.jpg);
		background-repeat:no-repeat;
		width:149px; height:88px;
	}
	#td_adresse{text-align:left; padding:0 0 0 15px; margin:0 auto; font-size:93%;}
	
	#adresse_gauche{
		padding:20px 0 0 0; margin:0; border:0;
		color: #ffc000;
		font-size:92%;
	}
	
	.table_adresse{
		padding-left:0;
		margin-left:135px;
		text-align:center;	
	}
	#div_adresse{
		
		text-align:center;	
	}
	
	#adresse_gauche a{
		text-decoration:none;
		color: #ffffff;
	}
	#adresse_gauche a:hover{
		text-decoration:none;
		color: #ffc000;
	}
	#cur_calc{
		padding:0 0 21px 0; margin:0; border:0;
		width:182px;
	}
	#td_calculator{padding:14px 0 0 0; margin:0; border:0; width:182px; text-align:center;}
	#calculator_header{
		padding:0; margin:0 0 0 1px;
		background-image:url(../images/calculator_header.gif);
		background-repeat:no-repeat;
		height:20px;
	}
	.style1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffc000;
		/*padding:14px 0 0 16px;*/
		text-align:left;
	}
	.style2 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
/************************************************************/

/********************** Centre ******************************/
	#centre{
		width:608px;
		padding:0; margin:0; border:0;
		background-color:#ffffff;
		color:#000000;
		vertical-align:top;
		text-align:left;
	}
	#title_td{
		width:596px; height:30px;
		background-image:url(../images/bg_titre.gif);
		background-repeat:no-repeat;
		padding:0 0 0 16px; margin:0; border:0;
		vertical-align:middle;
		font-size:125%;
		font-weight:bold;
	}
	#title_image{
		width:596px;	
		padding:0; margin:0; border:0;
		position:relative;
		display:block;
	}
	#content{
		width:596px;
		padding:0; margin:0; border:0;
		background-color:#ffffff;
		color:#000000;
		text-align:justify;
	}
	#content a{
		color:#000000;
		font-weight:bold;
		text-decoration:none;		
	}
	#content a:hover{color:#ffc000;}
	h1{
		padding:0 0 15px 0; margin:0; border:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:200%; font-weight:bold;
		color:#434343;
	}
	h2{
		padding:0 0 3px 0; margin:0; border:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:125%; font-weight:bold;
		color:#434343;
	}
	.imgBorder{border:1px solid #ffc000; margin:0 0 0 5px;}
	.imgBorder2{border:1px solid #ffc000; margin:10px 5px 0 5px;}
	.coming_soon{padding:50px; text-align:center;}
	#copyright{
		text-align:center;
		padding:0 0 5px 0; margin:0; border:0;
		color:#dbdbdb;
		font-size:92%;
	}
/************************************************************/

/****************** content_droite **************************/
	#menu_droite{
		padding:9px 0 0 0; margin:0; border:0;
		width:181px;
	}
	#top_droite{
		height:31px;
		padding:0 0 0 0px; margin:0; border:0;
		background-image:url(../images/bg_feature.gif);
		background-repeat:no-repeat;
	}
	#content_droite{
		width:153px;
		background:#ffffff;
		border:2px solid #ffc000;
	}
	#design{
		padding:40px 0 0 0; margin:0; border:0;
	}
	.images_fatured_items{
		margin:0; padding:6px 27px 1px 27px; border:1px solid #ffc000;
		background:#ffffff;
		position:relative;
		width:103px; height:119px;
	}
	.images_fatured_items img{
		position:absolute; top:0; left:0; 
		
		}
		
		#autorizeDealer{
		padding:1px 0 0 0; margin:0 0 0 15px; border:0;
		color: #ffc000;
		font-size:92%;
		}
		
/************************************************************/

.inputFrm{padding:0; margin:0; border:0;}
.inputTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#000000;
	border:1px solid #000000;
}
.inputBtn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%; font-weight:bold;
	background-color:#000000;
	color:#ffffff;
	border:1px solid #000000;
	text-align:center;
	padding:2px;
	cursor:pointer;
}
.inputBtn:hover{
	background-color:#c2c2c2;
	color:#000000;
	border:1px solid #c2c2c2;
}
/*********************** Messages ***************************/
	.red{color:#FF0000;}
	.note{
		width:580px;
		background-color:#006600;
		color:#ffffff;
		border:1px solid #ff0000;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.error{
		width:580px;
		background-color:#ffffff;
		color:#ff0000;
		border:1px solid #ff0000;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.message{
		background-color:#000000;
		color:#ffffff;
		border:1px solid #ffffff;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.message a{color:#f9ea15; text-decoration:none; }
	.message a:hover{color:#ffffff; text-decoration:underline;}
/************************************************************/