html{text-align: center; margin: 0 auto;}
img.branding{position: absolute; right: 100px;  padding-top: 5px;}
ul.address{list-style: none; position: absolute; right: 450px; top: 20px;}
ul.nav_main{list-style: none; padding-left: 0px; width: 1200px;}
li.nav_link{float: left; height: 100px; width: 120px; display: inline; text-align: center; padding-top: 26px; font-size: 12pt;}
div.rss{position:  absolute; left: 35px; top: 195px;}

div.nav_main{position: relative; top: -10px; left: 0px; height: 80px; width: 1200px; (-bracket-:hack; position: relative; top: -11px; z-index: 200;);}}
.content_main{width: 900px; height: 100%; text-align: center; margin:0 auto; vertical-align: top; position: relative; top: -70px; left: -100px;(-bracket-:hack; position: absolute; top: 0px;);}
.content_main_acc{width: 900px; height: 100%; text-align: center; margin:0 auto; vertical-align: top; position: relative; top: -160px; left: -165px; (-bracket-:hack; position: absolute; top: 100px;);}

div.content-left{ height: auto; float: left; width: 200px; position: absolute; top: 100px; left: -10px;  (-bracket-:hack; position: relative; top: -80px;);}
div.content-left-client{ height: auto;  width: 200px; position: absolute; top: 140px; left: -10px; margin-top: 130px;  (-bracket-:hack; position: relative; top: 80px;);}
div.content-left-acc{ height: auto; float: left; width: 200px; position: absolute; top: 155px; left: -10px;  (-bracket-:hack; position: relative; top: 80px;);}
div.content-left-contact{ height: auto; float: left; width: 200px; position: absolute; top: 215px; left: -10px;  (-bracket-:hack; position: relative; top: 80px;);}
div.content-left-exp{ height: auto; float: left; width: 200px; position: absolute; top: 215px; left: -10px;  (-bracket-:hack; position: relative; top: 80px;);}


div.content-right{width: 650px; height: auto; margin-left: 10px; float: right;  background-image:url('images/fond-text.jpg'); background-repeat: repeat-y; background-position: left top; position: relative;}
ul.news{list-style: none; width: 200px; height: auto; float: left; z-index: 20; (-bracket-:hack; position: relative;);}	
.news li{width: 200px;}
.news li{height: auto; border-bottom: 2px #333333 solid; padding-bottom: 10px;}
ul.bottom{list-style: none; text-align: center; }
li.bottom{  float: left; vertical-align: middle; width: 260px; display: inline; text-align: center;}
.center{text-align: center; width: 200px;}
.center2{text-align: center; width: 200px; text-align: left; padding-top: 15px; height: 250px; padding-right: 0px;}
p.para{padding-left: 25px; padding-right: 25px; padding-top: 0px; padding-bottom: 10px;}
p.para2{padding-left: 20px; padding-right: 25px; padding-top: 0px; padding-bottom: 10px; font-size: 12pt;}
p.para3{line-height: 110%; font-size: 11pt; font-family: arial; color: #333333; text-align: left; vertical-align: middle;}

img.separation{position: relative; left: -10px; padding-bottom: 5px;}
div.form{padding-left: 15px;}
ul.acc{margin-left: 20px;(-bracket-:hack; position: relative;);}	
a.link{color: #0972AA;}
a.link:hover{color: #01DCB6; font-weight: 400;}
a.link:link{color: #0972AA;}
a.link:visited{color: #0972AA;}
div.garageweb{position: relative; top: -100px; right: -250px;}
img.garageweb{position: absolute; top: 0px; right: 0px;}
.flash-2010{width: 700px; padding: 10px; height: 600px;}

img.img_logo{padding-top: 10px; left: -40px; z-index: 100;}

img.jmt{float: left; padding-right: 15px; padding-bottom: 10px;}

div.piedpage{height: 60px; width: 900px; position: relative; bottom: 43px; left: 23px; z-index:-1;}
img.piedpage2{  z-index: -1; }

.forfait{color: #FF1A00;}

img.bor{border: 2px #333333 solid;}

ul.client{list-style: none;}
li.garage{padding-left: 15px; line-height: 190%;}
li.garage a:hover{font-weight: 700;}
ul.logo2{	padding:10px; display: block;}
ul.logo2 li{ list-style: none;  height: 80px; width: 80px; padding: 0px; vertical-align: middle;}

.google{position: relative; left: 200px; top: 0px; z-index:10;}
.google ul{position: absolute; z-index: 10; left: 480px;}
ul.google2{position: absolute; z-index: 10; left: 380px;	padding:10px; display: block;}
ul.google2 li{ list-style: none;  height: 80px; width: 80px; padding: 0px; vertical-align: middle;}

.imgleft{position: relative; left: 10px; top: -3px; width: 10px; height: auto; z-index:10;}
img.imgleft{position: absolute; float: left; z-index: 10;}


img.imgleft2{position: absolute; float: left; z-index: 10; top: 13px;}

img.atelier-mecanique{position: absolute; top: -30px;  z-index: 10;}
.imgtop{position: relative;  z-index: 10; float: right; padding-right: 190px;}

.imgbottom{position: relative; left: 200px; top: -120px; z-index:10;}
img.imgbottom{position: absolute; z-index: 10; left: 400px;}

.imgright{position: relative; left: 210px; top: 0px; z-index:10;}
img.imgright{position: absolute; z-index: 10; left: 450px;}



.text-haut{float: left; width: 410px; padding: 10px; margin-top: 10px; padding-top: 0px;(-bracket-:hack; position: relative;);}

.flash2{width: 483px; height: 400px; float: left; margin-left: 20px; vertical-align: top; margin-top: 10px; border: 6px #BDBDBD outset; position: absolute; left: 400px; top: -10px;}
.flash3{width: 100%; height: 100%;}
.flash5{position: absolute; left: 415px; top: 10px;}
.fl{position: relative;}

i.droite{padding-left: 20px;}

#wrapper{width: 920px; margin:0 auto; position: relative;}
	
	.content_left{float: left; width: 200px;}
	
	.dec1{height: 100%; border: 0px; width: 350px;}
	
	#wrapper{margin:0 auto;}
	body{padding-bottom: 10px; padding: 0px; margin:0 auto; text-align: center; vertical-align: middle; margin-bottom: 10px; margin-left: 0px; background-image: url('images/fond-talium-2.jpg'); background-position: 900px  10px; background-repeat: repeat-x; padding-top: 0px;}
	table.page{width: 1232px; height: 870px; text-align: center; vertical-align: middle;}
	
	td.flash{height: 330px; vertical-align: top; text-align: center;}
	td.flash2{height: 330px; vertical-align: top; text-align: left; padding-left: 40px;}

	a.h5{font-weight: 700; font-size: 8pt; font-family: arial; color: #000000; text-align: right; padding-right: 20px; vertical-align: middle; display: inline;}
	a.h55{font-weight: 700; font-size: 9.5pt; font-family: arial; color: #000000; text-align: right; padding-right: 20px; vertical-align: middle; display: inline;}
	td.colg{vertical-align: top; width: 350px;}
	td.colgau{height: 180px; padding: 5px;  text-align: center; vertical-align: middle; border-top: 2px  #dadada  solid;}
	td.colgau1{height: 210px; padding: 5px;  text-align: center; vertical-align: middle; border-top: 2px  #dadada  solid;}	
	
	td.siteweb{height: 500px; vertical-align: top; padding-top: 0px; background-color: transparent;}
	td.content{width: 100%; height: 800px; text-align: center; vertical-align: top;}
	img.logo{z-index: 1; padding-top: 50px;}
	td.logodr{width: 160px; padding: 2px; vertical-align: top; text-align: center; padding-top: 40px;}
	td.texte{padding: 20px;}
	td.bottoml{height: 20px; vertical-align: middle;}
	table.fiche{background-image: url('http://taliumcommunication.com/images/fiche-text-2.jpg'); width: 650px; height: 430px; background-repeat: no-repeat;}
	td.fiche-titre{height: 40px; padding-left: 50px; text-align: left; padding-bottom: 10px; vertical-align: middle;}
	td.fichehd{padding-top: 40px; padding-right: 15px; vertical-align: bottom; text-align: center; width: 150px;}
	td.forfait{height: 200px; padding-top: 0px; vertical-align: top;}
	td.res{vertical-align: top; padding-left: 80px; text-align: left;}
	h5.promo{text-align: left;}
	img.paypal{position: relative; left: 0px;}
	td.dr{height: 200px; width: 150px; vertical-align: top; padding-top: 10px;}
	h3.a-h3{font-size: 9pt;}
	
	div.flas{margin:0 auto;}
	div.bottom{position: relative; left: 0px; top: -0px; height: 20px;}
	div.web{position:absolute; left:100px; top:50px; z-index: 10; padding: 0px; float: left;}
	div.web2{ height: 110px;  float: right; width: 300px; text-align: right;}
	div.texte{position: relative; top: -90px; z-index:100; padding-top: 5px; vertical-align: top;}
	div.fiche-titre{position: relative; left: 0px; top: 0px; z-index: 10;}
	.dep{position: relative; top: -45px; left: -40px; z-index:-1;}
	div.forfait-web{position: relative; top: -20px;}
	div.reservation{text-align: left; vertical-align: top;position: relative; top: -20px;}
	.bottom1{width: 900px; height: 30px; vertical-align: middle; display: block; position: relative; bottom: -20px; margin:0 auto; z-index: 10;(-bracket-:hack; position: absolute; left: -9999px;);}
		.bottom11{width: 900px; height: 30px; vertical-align: middle; display: block; position: relative; bottom: 60px; left: -27px; margin:0 auto; z-index: 10;}
	.bottom2{width: 150px; height: 20px; position: relative; right: -200px; vertical-align: middle; float: left;}
	.bottom3{width: 300px; height: 20px; vertical-align: middle; position: relative; right: -350px; float: left;}
	div.tablefiche{position: relative; top: -50px; right: -50px;}
	div.logo8{height: 150px; width: 1000px; position: relative; left: -80px;(-bracket-:hack; position: relative; top: 0px; left: 0px; margin-bottom: 115px;);}
	
	div.farce{width: 300px; height: 0px; position: relative; left: 70px; top: -75px; float: left; z-index: 10;}

	a.text{text-decoration: none; color: #d4530a;}
	a.text:hover{text-decoration: underline; font-weight: 700;}
	td.image{text-align: center; vertical-align: middle; padding: 10px; height: auto;}
	td.image2{text-align: center; vertical-align: middle; padding: 10px; height: 350px;}
	td.rss{width: 200px;}
	td.text2{padding: 15px; height: auto;}
	td.text3{ height: 450px; position: relative; top: -90px; text-align: center; padding-bottom: 40px;}
	div.text2{height: auto; text-align: justify; vertical-align: middle; position: relative; top: -30px;}
	td.info{height: 110px; text-align: right; vertical-align: top;}
	
	h1{font-family: "arial black"; font-size: 13pt; text-align: center; line-height: 100%; padding-top: 10px; padding-bottom: 10px;}
	h5{line-height: 100%; display: inline; font-size: 8pt; font-family: arial; color: #333333; text-align: right; vertical-align: middle;}
	h2{font-family: arial, Helvetica, sans-serif; font-size: 12pt; text-align: left; color: #000000; padding-top: 10px; line-height: 140%; display: inline; padding-left: 15px;}
	h3{font-family: verdana; font-size: 11pt; text-align: center; color: #000000; padding-top: 30px; line-height: 140%; display: inline;}
	h4{font-family: arial, Helvetica, sans-serif; font-size: 11.5pt; text-align: left; padding-left: 100px; color: #000000; line-height: 40px; background-image: url('http://taliumcommunication.com/images/add.png'); background-position: 60px  5px; vertical-align: middle; background-repeat: no-repeat;}
	h5{font-family: arial, Helvetica, sans-serif; font-size: 10pt; line-height: 140%;}
	.contact{text-align: center;}
	li{font-family: verdana; font-size: 10pt; text-align: justify; line-height: 135%;}
	h2.contact{text-align: center;}
	h5.acc{text-align: left; line-height: 150%; display: inline;}
	a.h3{font-family: verdana; font-size: 9pt; text-align: center; color: #000000; padding-top: 30px; line-height: 140%; display: inline; font-weight: 700;}
	a.h3:link{color: #000000; text-decoration: none; font-weight: 700;}
	a.h3:hover{color: #838383; text-decoration: none;}
	a.h3:visited{color: #000000; text-decoration: none;}
	a.h5{line-height: 100%; display: inline; font-size: 10pt; font-family: arial; color: #333333; text-align: right; vertical-align: middle; font-weight: 700;}
	a.h5:hover{font-size: 11pt;}
	

	
	h5.web{color: #838383; text-align: left;}
	h5.web2{color: #838383; text-align: right;}
	
	p{font-family: arial, Helvetica, sans-serif; font-size: 11pt; text-align: justify; line-height: 150%;}
	a.p{font-family: arial, Helvetica, sans-serif; font-size: 11pt; text-align: justify; line-height: 150%; vertical-align: middle; display: inline;}
	p.center{text-align: center; vertical-align: middle;}
	
	a:link{text-decoration: none; color: #000000;}
	a:hover{font-weight: 700; color: #000000;}
	a:visited{text-decoration: none; color: #000000;}
	
	/* PAGE ACCUEIL  */
	
	img.auto1{margin-left: 28px; margin-top: 0px;}
	img.auto2{margin-left: 42px; margin-top: 10px;}
	img.auto3{margin-left: 49px; margin-top: 10px;}
	img.auto4{margin-left: 31px; margin-top: 10px;}
	img.auto5{margin-left: 40px; margin-top: 10px; margin-right: 15px;}
	img.auto6{margin-left: 60px; margin-top: 10px;}
	img.auto7{margin-left: 24px; margin-top: 10px;}
	h2.financer{position: relative; width: 500px; font-sixe: 14pt; color: #D31517;}
