/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #FFFFFF;
	font-family:'Tahoma', arial;
}
body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-image:url(../i/bodybg.jpg);
	background-repeat:repeat-x;
	line-height: 1.6em;	
	position: relative;
}

a img {
	border: 0px solid #fff;
}

/*------DIVCONTIENE------*/

	#DIVCONTIENE{
		height:100%; 
		width:960px; 
		margin:0px auto;
		text-align:center;
	}
		#DIVCONTIENE h4 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			font-weight:lighter;
			color:#FFFFFF;
			margin:0px;
		}

		#DIVCONTIENE .nota {
			font-size:80%;
		}
		
/*------DIVheader-------*/

		#DIVheader{
			width:960px;
			height:210px;
			position: relative;
			background: url('../i/header3.jpg') no-repeat left top;
		}
			#DIVheader #video {
				position: absolute;
				width: 263px;
				height: 209px;
				left: 697px;
				top: 1px;
			}
			#DIVheader a {
				width: 242px;
				height: 35px;
				left: 7px;
				top: 170px;
				position: absolute;
				text-indent: -99999px;
				outline: none;
				display: block;
			}
			
/*-------DIVmenuTop-------*/			
			
		#DIVmenuTop{
			width:960px;
			height:95px;
		}
			#DIVmenuTop #Coiteuxlogo {
				float: right;
				margin-top: 3px;
				border: none;
			}

			#DIVmenuTop #navtop {
				list-style:none;	
				margin:0px;
				padding:0px;
				text-align:center;
				float: left;
			}
				#DIVmenuTop #navtop  li {	
					padding:0px; 
					margin:0px;
					float:left;
				}

				#DIVmenuTop #navtop  li a {
					display:block; 
					height:25px;	
					padding-left:10px;
					padding-right:10px;
					padding-top:40px;
					text-decoration:none;	
					font-size:13px;	
					color:#FFFFFF;	
					background-color:#020202;

				}

				body.accueil #DIVmenuTop #navtop  li#btn_accueil a,
				body.neuf #DIVmenuTop #navtop  li#btn_neuf a,
				body.occasions #DIVmenuTop #navtop  li#btn_occasions a,
				body.services #DIVmenuTop #navtop  li#btn_services a,
				body.pieces #DIVmenuTop #navtop  li#btn_pieces a,
				body.carrosserie #DIVmenuTop #navtop  li#btn_carrosserie a
				{

					background: url('../i/btTopDown.jpg') repeat-x;

				}
				#DIVmenuTop #navtop  li a:hover {
					background-image:url(../i/btTopDown.jpg);
					background-repeat:repeat-x;
				}
				body.pieces div#DIVcontein .performance {
					display: block;
					margin-top: 20px;
					width: 322px;
					height: 30px;
					background: url('../imgcontent/piecesdeperformance.jpg') no-repeat;
				}
					body.pieces div#DIVcontein .performance a {
						display: block;
						outline: none;
						text-indent: -99999px;
						height: 100%;
						width: 100%;
					}
					body.rabais img#rabaislogo {
						float: left;
						margin-left: 4px;
					}
					body.rabais div.info {
						width: 570px;
						line-height: 1.6em;
						text-align: justify;
						margin-left: 180px;
						margin-top: 15px;
						
					}
					body.equipe div#DIVcontein div.sub_contein div#photos h2 {
						margin-left: 50px;
						margin-top: 30px;
					} 
						body.equipe div#DIVcontein div.sub_contein table.photos {
							margin-left: 40px;
						}
							body.equipe div#DIVcontein div.sub_contein table.photos td {
								text-align: center;
								padding: 5px;
							}
								body.equipe div#DIVcontein div.sub_contein table.photos td p{
									margin-top: 3px;
								}
				    
/*------DIVmenuLeft------*/	
			
			#DIVmenuLeft{
				width:176px;
				text-align:left;
				float:left; /*lo flotamos a la izquierda*/ 
				display:inline; /*(correccion de ie entre padding y margin)*/ 

			}

				#DIVmenuLeft #nav {
					list-style:none;	
					margin:0px;
					margin-bottom:10px;
					margin-top:2px;
					padding:0px;
					text-align:left;
					border-bottom:1px dotted #666666;
				}
					#DIVmenuLeft #nav  li {	
						padding:0px; 
						margin:0px;
					}

						#DIVmenuLeft #nav  li a {
							display:block; 
							width:166px;
							height:28px;	
							padding-left:10px;
							padding-top:5px;
							text-decoration:none;	
							font-size:13px;	
							color:#FFFFFF;	
							background-image:url(../i/btLeftUp.gif);
							text-align:left;

						}


						#DIVmenuLeft #nav  li a:hover {
							background-image:url(../i/btLeftDown.gif);
							text-align:left;
							color:#0099FF;
						}
						body.contact div#DIVcontein div#facadeConscess {
							width: 728px;
							height: 90px;
							margin-top: 20px;
							margin-left: 20px;
							border: 1px solid blue;
						}
						body.contact div#coordonnees {
/*							float: right;*/
							overflow: hidden;
						}
						
						body.contact #DIVcontein div#coordonnees {
							width: 300px;
							float: right;
							margin-top: 10px;
							margin-right: 5px;
							line-height: 1.6em;
							display: inline;
/*							border: 1px solid red;*/
						}
							body.contact #DIVcontein div#coordonnees h3 {
								font-size: 16px;
							}
							body.contact #DIVcontein div#coordonnees p a {
								text-decoration: underline;
							}
							body.contact #DIVcontein div#coordonnees #googlemap a {
								background: url('../imgcontent/googlemap.jpg') no-repeat -160px -130px;
								width: 300px;
								height: 300px;
								display: block;
								text-indent: -9999px;
								outline: none;
							}
							body.contact div#DIVcontein table {
								float: left;
							}
							body.contact div#DIVcontein table.services {
								border-collapse: collapse;
/*								border: 1px solid #0081df;*/
							    padding: 10px;
								width: 428px;
								margin-bottom: 15px;
							}
								body.contact div#DIVcontein table.services tr.background_blue {
									background-color: #3E3E3E;
								}
								body.contact div#DIVcontein table th {
									border-bottom: 1px solid #fff;
								}
								body.contact div#DIVcontein table.services td,
								body.contact div#DIVcontein table.services th {
									padding: 4px;
								}
								body.contact div#DIVcontein table.services tr td a {
									font-weight: bold;
								}
								body.equipe div#DIVcontein  a {
									text-decoration: underline;
								}
								body.equipe div#DIVcontein dd {
									padding-top: 8px;
								}

/*-----DIVcontein------*/
						
						#DIVcontein{
							min-height: 350px;
							width:774px;
							text-align:left;
							margin-top:10px;
							margin-left:10px;
							float:left; 
							clear:right;
							display: inline;
							background-color:#0B0B0B; /* #1a1a1a */
							padding-bottom: 17px;

						}
							#DIVcontein div.sub_contein {
								padding: 5px;
							}
						body.contact #DIVcontein table {
							float: left;
							padding: 10px;
						}
							body.contact #DIVcontein form {
/*								border: 1px solid yellow;*/
								float: left;
								
							}
							body.contact #DIVcontein form table tr {
								width: 300px;
								background: url('../i/dashed_line.gif') repeat-x left bottom;
							}
								body.contact #DIVcontein form table tr td h3 {
									font-size: 16px;
									padding-bottom: 4px;
								}

								body.contact #DIVcontein form table tr td label {
									width: 150px;
									padding: 10px 20px 10px 0;
									float: left;
									clear: left;
									margin: 5px 0;
								}
								body.contact #DIVcontein form table tr td input,
								body.contact #DIVcontein form table tr td textarea {
									margin: 10px 0;
								}
								body.contact #DIVcontein form table tr td input#sujet,
								body.contact #DIVcontein form table tr td input#email {
									float: left;
									clear: left;
									width: 248px;
								}
								body.contact #DIVcontein form table tr td textarea#message {
									float: right;
									clear: right;
									/*margin: 10px;*/
								}
								body.contact #DIVcontein form table tr.submit {
									background: none;
								}
								body.contact #DIVcontein form table tr td input#submit {
									font-weight: bold;
									font-size: 12px;
									margin-top: 14px;
								}
						
							div#pieces {
								width: 500px;
								margin-left: 3px;
							}
								body.pieces h2 a {
									color: #0099ff;
									outline: none;
								}
							body.carrosserie #DIVcontein div.sub_contein table tr td ol li a {
								text-decoration: underline;
							}
							body.services #DIVcontein div.sub_contein #heuresOuverture {
								line-height: 1.4em;
							} 
							body.services #DIVcontein div.sub_contein table tr td ul.sousMenu li {
								color: #fff;
								font-size: 1em;
							}
							body.services #DIVcontein div.sub_contein table tr td h2 a {
								color: #0099FF;
							}
							body.auto #DIVcontein div.sub_contein h2 {
								padding-left: 10px;
							}
							body.auto #DIVcontein div.sub_contein div.used_details div#aubaine h4 {
								line-height: 1em;
							}
							body.auto #DIVcontein div.sub_contein div#aubaine {
								float: right;
								width: 300px;
								line-height: 1.4em;
							}
							 	body.auto #DIVcontein div.sub_contein a
							    {
									color:#0099FF;	
								} 
							body.auto #DIVcontein div.sub_contein dl {
								float: left;
							}
							body.auto #DIVcontein div.sub_contein ul.petitchar {
								margin-top: 15px;
								list-style: none;
								padding: 0px;
								margin-left: 0px;
							}
								body.auto #DIVcontein div.sub_contein ul.petitchar li {
									float: left;
									margin-right: 15px;
								}
							body.auto #DIVcontein div.sub_contein div.options {
								float: right;
								margin-top: 15px;
							}
								body.auto #DIVcontein div.sub_contein dl.carversion h5,
								body.auto #DIVcontein div.sub_contein div.options h5,
								body.auto #DIVcontein div.sub_contein table tr th {
									font-size: 1em;
									color: #fff;
								}
								body.auto #DIVcontein div.sub_contein table td,
								body.auto #DIVcontein div.sub_contein table th {
									padding: 8px;
								}
						  body.auto #DIVcontein div.sub_contein div.options dl dt {
							margin-top: 5px;
						}
						body.auto #DIVcontein div.sub_contein div.used_details {
							width: 750px;
							padding-left: 10px;
						}				
					
/*-------DIVfooter------*/								
								
								#DIVfooter {
									position: relative;
									width:940px;
									height:30px;
									border-top:1px solid #666666;
									padding-top:8px;
									padding-left:10px;
									padding-right:10px;
									text-align:left;
									float:left;
									font-size:90%; 
									margin-top:5px;
								}
									div#DIVfooter div#footer_left {
										float: left;
									}
									div#DIVfooter div#footer_right {
										float: right;
									}

A {
color:#FFFFFF;
text-decoration:none;
}
A:hover {
color:#0099FF;
}
	
body.map ul.plandusite {
	margin: 10px 15px;
	padding: 0;
}

h1,h2 {
font-family:Arial, Helvetica, sans-serif;
color:#0099FF;
margin:0px;
font-weight:lighter;
}
h1 a,h2 a {
color:#0099FF;
}
h1 {
	font-size:21px;
}
h2 {
	font-size:18px;
	margin-left: 0 !important;
}
h3 {
font-family:'tahoma', arial;
font-size:12px;
color:#0099FF;
margin:0px;
font-weight:lighter;
}

p {
margin:2px;
margin-bottom: 5px;
}
.Negro {
background-color: #000000;
border-bottom: 1px solid #0099FF;
padding: 30px;
margin-bottom: 10px;
float: left;
width: 704px;
}
	.Negro div#Coiteux_Hyundai h3 {
		font-size: 21px;
		padding-bottom: 4px;
	}
 	.Negro div#Coiteux_Hyundai {
		width: 450px;
		float: right;
	}


.bordeCeleste {
border:1px solid #0099FF;
}

.inputFiltro {
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:18px;
border:1px solid #999999;
margin-top:2px;
margin-bottom:2px;
}

hr {
height: 1px;
border: 0;
color: #cccccc;
background-color: #cccccc;
}

.tl {
	background-color:#2E2E2E;
	border-top:1px solid #666666;
	font-size: 13px;
	color:#0099FF;
	font-weight:bold;
	font-family:'Tahoma', arial;
}
.price {
	font-size: 18px;
	color:#0099FF;
	font-weight:bold;
	font-family:'Tahoma', arial;
}

/*alignment :*/
.alignleft {
	float: left;
	margin-right: 1em;
}
.alignright {
	float: right;
	margin-left: 1em;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:lighter;
	color:#FFFFFF;
	margin:0px;
}

img#status_img {
	width: 176px;
}
/*
	Section Blog
*/

body.blog div.blogwrap {
	width: 754px;
	float: left;
	margin-bottom: 5px;
}
body.blog div.blogexp {
	width: 520px;
	float: right;
	margin-right: 60px;
	display: inline;
	padding: 10px 0;
}
div.sectionform {
	width: 700px;
	float: left;
}
 	div#respond h2.formcomment {
		width: 700px;
		border: none;
		background: #2E2E2E url('../i/dashed_line.gif') repeat-x left bottom;
		margin-top: 10px;
		font-size: 1.2em;
		padding: 5px 0 5px 10px;
	}
img#bloglogo {
	margin-top: 10px;
}
div.hentry {
	width: 700px;
	float: left;
}
form.blogcomment p.radio label.radio {
	width: 20px !important;
	clear: none !important;
	margin-left: 20px;
	float: left;
	display: inline;
}
ul#widgetcontainer,ul#widgetcontainer ul {
	list-style: none;
	margin-left: 0 !important;
	padding-left: 0 !important;
}
.widgettitle {
	margin-top: 1em;
}
.pagetitle {
	margin-left: 15px;
}
div#content.archive h2.pagetitle {
	float: left;
	clear: left;
	margin-bottom: 0.5em;
}
#RES_ID_fb_login {
	width: 185px;
	display:block;
	overflow:hidden;
}
	#RES_ID_fb_login img {
		float: right;

	}
ul#widgetcontainer li div.invitebutton {
	padding-top: 20px;
}
ul#widgetcontainer li {
	width: 170px;
}
.entry {
	margin-left: 15px;
}
.entry * {
	margin-left: 0;
}
.postmetadata {
	margin-left: 15px;
}
.wp-caption-text  p {
	margin-left: 0;
}
form.blogcomment p.radio input{
	float: right;
	width: 14px;
}
form.blogcomment p.radio {
	width: 230px;
	float: left;
	clear: left;
}
p.radiobutton {
	float: left;
	height: 14px;
	margin-top: 20px;
	display: inline;
}
p.radiobuttonin {
	float: right;
	margin-right: 230px;
	display: inline;
}
p.radiobutton label {
	width: 20px !important;
}
/**** credit.php ****/
	form.creditform td {
	    text-align: right;
	}
		form.creditform table tr td input {
			float: left;
			clear: left;
			margin-left: 5px;
		}
		form.creditform td input#oui,
		form.creditform td input#non,
		form.creditform td input#cosignataireoui,
		form.creditform td input#cosignatairenon {
			float: none;
		}
		.rtchoix {
			padding-right: 110px;
		}
		#rtsubmit {
			float: right;
		}
		#rtsubmit input#send {
			float: right;
		}
/**** fin ****/
	div.entry p {
		padding-top: 5px;
	}
	div.comment-author {
		float: left;
		width: 700px;
	}
	li.comment {
		border-bottom: 1px solid #666;
		padding: 10px 0;
	}
	body.blog div#content.archive h3.archiveh3,
	body.blog div.blogwrap h2,
	div.widecolumn h2 {
		background-color: #2E2E2E;
		border-top: 1px solid #666666;
		padding: 5px 0 5px 15px;
		width: 744px;
		float: left;
		margin-bottom: 10px;
	}
	div.widecolumn h3 {
		float: left;
		width: 700px;
		margin-left: 20px;
		padding: 10px 0;
	}
	div.widecolumn .entry h3 {
		margin-left: 0;
	}
	ol.commentlist {
		padding: 0;
		margin-left: 10px;
		width: 700px;
		list-style: none;
	}
	div.sectioncom {
		width: 700px;
		float: left;
		border-bottom: 1px solid #666666;
		padding-bottom: 10px;
	}
		div.bloginner div.sectioncom h2.comments {
			width: 700px;
			font-size: 1.2em;
		}
		div.bloginner div.sectioncom p {
			margin-top: 10px;
		}
			div.sectioncom div.bloginner a.auteur {
				background: none;
				padding-left: 7px;
				outline: none;
			}
		div.sectioncom div.bloginner {
			margin-left: 10px;
			float: left;
		}
	div.blogexplicite {
		width: 100%;
		float: left;
		background-color: #000;
		margin-bottom: 10px;
		border-bottom: 1px solid #0099ff;
	}
	body.blog h2#explication {
		background-color: #000;
		border: none;
		width: 450px;
		padding: 0;
	}
	body.blog div.bloginner {
/*		width: 700px;*/
		/*float: left;*/
/*		margin-left: 15px;*/
		padding-top: 10px;
/*		display: inline;*/
	}
		body.blog div.bloginner p {
			padding-bottom: 5px;
		}
		body.blog div.blogwrap a,
		body.blog div#content.archive a {
			color: #0099ff;
			outline: none;
		}
form.blogcomment {
	width: 560px;
	float: left;
	clear: left;
	margin-top: 10px;
}
p.date {
	color: #959595;
	margin-left: 15px;
}
div#content.archive p.postmetadata {
	display: none;
}
div.bloginner p.postmetadata a {
	padding-left: 0;
}
	form.blogcomment label { 
		float: left;
		clear: left;
		width: 230px;
		text-align: right;
		margin-bottom: 20px;
	}
	form.blogcomment input {
		float: right;
		clear: right;
		width: 315px;
		margin-bottom: 15px;
		margin-left: 5px;
	}
	form.blogcomment textarea {
		float: right;
		width: 315px;
		height: 215px;
	}
	form.blogcomment input#send {
		float: right;
		clear: right;
		margin-top: 10px;
		width: 80px;
	}




