/* CSS Document */


.inner-right-block a{text-decoration: none;}
.menu{float:right;	height:45px;	margin-top:10px;	width:690px;}
.menu ul{	margin:0px;	padding:0px 10px;	}
.menu li{	list-style-type:none;	display:block;	float:left;	text-decoration:none;	height:50px;	}
.menu li a{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	line-height:48px;	text-decoration:none;	text-transform:uppercase;	float:left;
									height:48px;	padding-left:14px;	padding-right:12px;	background:url(../images/divider.gif) no-repeat right center;	}
.menu li a:hover{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	line-height:48px;	text-decoration:none;	text-transform:uppercase;
									float:left;	height:48px;	padding-left:14px;	padding-right:12px;	background:url(../images/menu_top_line.gif) top left repeat-x;}
.menu .current{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	color:#FFFFFF;	line-height:48px;	text-decoration:none; text-transform:uppercase;
				float:left; height:48px; background:url(../images/menu_top_line.gif) top left repeat-x;	border: 0px;}
#top_header{	padding:0px;	width:900px;	height:65px;	background: url(../images/top_header_bg.gif) top left repeat-x;	}
img.pneus{padding-bottom: 10px;}

div.header-left{width: 210px; text-align: center; height: 45px; float: left;}
div.inner-right-block{text-align: center; vertical-align: middle; padding: 20px;	height:auto;	width:225px;	background:#353535;}
div.inner-right-block-pneu{text-align: center; vertical-align: middle; margin: 20px;	height:auto;	width:225px;	background:#ffffff;}

.block_text  li{color: #fff; list-style: none; margin-bottom: 10px; border-bottom: 1px #fff solid;}

div.right_block{float: right;	height: auto;	width:270px;	background:#353535;	 border-right: 2px  #222222  solid; border-top: 2px  #222222  solid; padding-bottom: 15px;}
.services_block2{	float:left;	height:auto;	width:600px;	background: url(../images/services_bg.gif) left top no-repeat;	margin:10px;	background-color: #181818; border-bottom: 1px #565656 solid;}
div.mapping{float: right; height: 360px; width: 540px; border: 2px  #838383  solid; margin-right: 20px; margin-bottom: 10px; margin-top: 20px;}

div.imggau{float: left; height: auto; width: 185px;}

.block_text{width: 360px;	float:left;	padding: 5px;	height: auto; margin-left: 35px;}
.block_text p{text-align: justify; color: #ffffff; font-size: 10pt; padding-top: 10px; padding-bottom: 10px; padding-right: 5px; padding-left: 5px; margin: 0px;}

div.pneu-quebec{float: right; padding-right: 20px; padding-bottom: 5px; padding-top: 0px; z-index: 10;  position: relative; top: -25px;}
div.pneu-quebec-2{float: left; padding-right: 20px; padding-bottom: 5px; padding-top: 0px; z-index: 10; padding-left: 7px;}
div.carrosserie{float: left; padding-right: 20px; padding-bottom: 5px; padding-top: 0px; z-index: 10; padding-left: 80px;}
div.pare-brise{float: left; padding-right: 20px; padding-bottom: 5px; padding-top: 0px; z-index: 10; padding-left: 55px;}
div.barre{background-image: url('../images/barre.jpg'); height: 5px; width: 900px; float: left;}
div.promo1{float: left; margin-left: 50px;}

div.images-promo{float: left; width: 185px;}
div.contentflotte{width: 900px; float: left; height: auto; padding-left: 20px;padding-right: 20px; padding-bottom: 30px; padding-top: 30px;}


.blanc{color: #ffffff;}
ul.blanc-2{color: #ffffff; line-height: 130%; display: inline; position: relative; left: 30px;}
ul.blanc-3{color: #CFCFCF; line-height: 180%; position: relative; left: 20px;}
p.promot{line-height: 120%; display: inline; color: #ffffff;}
.promo_block{	float:left;	height:auto;	width:594px;	background:url(../images/promo_bg.jpg) left top no-repeat;	margin:10px; background-color: #181818; border-bottom: 1px #565656 solid;	}
img.flotte{padding-left: 14px;}
img.flotte2{padding-left: 14px; padding-bottom: 8px;}
div.img-flotte{float: right; width: 425px; height: 282px; padding-right: 30px; padding-bottom: 20px; z-index: 10;}

div.barrebas{height: 66px; width: 55px; float: left; padding-left: 20px; }
div.tel{float: left; height: 50px; width: 200px; padding-left: 20px; padding-top: 15px;}
div.copyright{height: 15px; font-size: 8pt; font-family: verdana; display: inline; width: 200px; color: #ffffff; position: relative; top: 9px; left: 5px;}
a.infos{color: #ffffff; text-decoration: none;}
div.lien{float: right; vertical-align: bottom; width: 45px; height: 33px; position: relative; top: 120px;}
div.lien2{float: right; vertical-align: bottom; width: 45px; height: 33px; position: relative; top: 145px;}
div.lien3{float: right; vertical-align: bottom; width: 45px; height: 33px; position: relative; top: 195px;}

h1{font-family: verdana; font-size: 11pt; text-align: center; padding: 3px; color: #ffffff;}
p.max{padding-left: 30px;}
a.acc:link{color: #000000; text-decoration: none;}
a.acc:hover{color: #000000; text-decoration: none; font-weight: 700;}
a.acc:visited{color: #000000; text-decoration: none;}

body{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-image:url('../images/fond-jmt-3.jpg');
	}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	}
.img{
	border:#c1bfbf 2px solid;
	}
h6{
	font-size:13px;
	font-weight:normal;
	color:#fd9900;
	text-decoration:none;
	padding-left:15px;
	line-height:25px;
	text-transform:capitalize;
}
h5{
	font-size:14px;
	line-height:25px;
	color:#000000;
	padding-left:15px;
	text-decoration:none;
	text-transform:capitalize;
}
p{
	margin:0px;
	padding:0px;
	line-height:130%;
	text-align: justify;
	}
	
a{	color:#F99404;	}
a:hover{	color:#AF6803;	}
a.visited{color:#F99404;}

#wrapper{
	margin:0px auto;
	padding:0px;
	width:900px;
	height:auto;
	background:#fff;
	}
#finish{width: 940px; margin:0 auto; background-image: url('../images/finish-4.png'); background-repeat: repeat-y; height: auto; }


.logo{
	text-align: center;
	margin-top:5px;
	border:0px;
	}
#banner{
	float:left;
	width:900px;
	height: auto;
	border-top: 2px  #838383  solid;
	border-bottom: 2px #000000 solid;
	}
.content_panel{	float:left;	height:auto;	width:900px;	padding-bottom:0px;	background-image: url('../images/fond-content.jpg'); padding-bottom: 8px;}
.content_panel-2{	float:left;	height:auto;	width:900px;	padding-bottom:5px;		background-image: url('../images/fond-content.jpg');}
.content_panel-3{	float:left;	height:500px;	width:900px;	padding-bottom:10px;		background-image: url('../images/fond-content.jpg');}

.content_panel li{	list-style:none;	padding-left: 15px;	line-height:20px;	background:url(../images/arrow.gif) left center no-repeat;	}
.content_panel-2 li{	list-style:none;	padding-left:15px;	line-height:20px;	background:url(../images/arrow.gif) left center no-repeat;	}
.content_data{
	width:610px;
	height:auto;
	float:left;
	padding:10px;
	background: #F5F5F5;
}
.content_data h5{
	margin-left:-10px;
}
h3{
	font-size:18px;
	color:#000000;
	font-weight:bold;
	padding-left: 15px; padding-top: 10px;
	}
p{
	font-size:12px;
	color:#000000;
	padding:15px;
	text-align:justify;
	}
.heading{
	font-size:13px;
	color:#fd9900;
	font-weight:bold;
	padding-right:20px; padding-left:20px; padding-top:10px; padding-bottom:10px;
	}
.heading1{
	font-size:12px;
	color:#000;
	font-weight:bold;
		padding-right:20px; padding-left:20px; padding-top:10px; padding-bottom:10px;
	}
.images{
	float:right;
	margin:0px;
	margin-right: 15px;
	border:2px solid #bbb9b9;
	margin-left: 15px;
	padding-top: 10px; padding-bottom: 10px;
	}
.image_all{
	float:right;
	margin:10px;
	border:2px solid #bbb9b9;
	}
#product_panel{
	float:left;
	height:auto;
	width:900px;
	padding-right:0px;
	background:#222222;
	}
.product_block{
	float:left;
	height:auto;
	width:594px;
	background:url(../images/products_bg.jpg) left top no-repeat;
	margin:10px; background-color: #181818; border-bottom: 1px #565656 solid;
	}
	img.product_img{ padding-left: 28px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}
	img.product_img-bottom{ padding-left: 28px; padding-top: 0px; padding-bottom: 5px; padding-right: 10px;}
	img.product_img-top{ padding-left: 28px; padding-top: 5px; padding-bottom: 0px; padding-right: 10px;}
.block_text h4{
	font-size:13px;
	color:#fd9900;
	padding-top:5px;
	padding-left:7px;
	font-weight:bold;
	letter-spacing: 1px;
	}

.block_text h5{
	font-size:13px;
	color:#fff;
	padding-top:5px;
	padding-left:7px;
	font-weight:bold;
	}

.right_block2{
	float:left;
	margin-left:10px;
	height:auto;
	width:242px;
	color:#fff;
	background:#DDDDDD;
	border:#333333 solid 1px;
	margin-bottom:15px;
	}
.right_block2 p{
	padding:12px 11px;
	color:#000;
	}
.heading{
	color:#fb9800;
	font-size:13px;
	padding-left:15px;
	line-height:25px;
	}

#fotter{
	width:900px;
	height:66px;
	background:red;
	background:url(../images/fotter_bg.gif) left top repeat-x;
	margin-top: 0px; padding-top: 0px;
	}
#fotter ul{
	float:right;
	margin:30px 0px 0px;
	padding:0px;
	}
#fotter li{
	display: inline;
	padding:2px 12px;
		text-decoration:none;
	}
#fotter li a{
	color:#fff;
	text-decoration:none;
	}
#fotter li a:hover{
	color:#fff;
	text-decoration:underline; font-weight: 700;
	}

.clear{
	clear:both;
	}
.phone{
	float:left;
	margin-left:50px;
	}
.address{
	width:300px;
	height:50px;
	background:url(../images/contact_mobile_img.gif) no-repeat right top;
	text-align:left;
	line-height: 50px;
		font-size:20px;
	font-weight:bold;
	color:#000;
	margin-left:35px;
	margin-top:10px;
	margin-bottom:2px;
	border:1px #CCCCCC solid;
		text-indent:10px;
}
.address1{
	width:300px;
	height:50px;
	background:url(../images/contact_mail_img.gif) no-repeat right top;
	text-align:left;
	line-height: 50px;
	color:#FFFFFF;
		margin-left:35px;
			margin-bottom:2px;
	border:1px #CCCCCC solid;
	text-indent:10px;
}
.address2{
	width:300px;
	height:50px;
	background:url(../images/contact_url_img.gif) no-repeat right top;
	text-align:left;
	color:#FFFFFF;
	line-height: 50px;
		margin-left:35px;
			margin-bottom:2px;
	border:1px #CCCCCC solid;
		text-indent:10px;
}
#map
{
float:left; width:495px; height:407px; border:1px solid #666666; margin:30px;
}