#principale{
	background:#e3eff9 url(../images/back-body-content.gif) repeat-x;
}
#page-principale{
	width:950px;
	background:#fff;
	margin: 0 auto;
	left:-1px;
	text-align:left;
	position:relative;	
	padding:15px 0 25px 0;
}
#header{
	background:url(../images/header-content-new.jpg) right top no-repeat;
	width:1004px;
	height:206px;
	position:relative;
}
#header h1{
	background:url(/images/logo-club-axa.gif) no-repeat;
	width:222px;
	height:42px;
	text-indent:-5000px;
	position:absolute;
	top:39px;
	left:1px;
}
#header h1 a{
	display:block;
	width:180px;
	height:41px;
}

h2{
	background:url(../images/titre-principale-devis.gif) no-repeat;
	width:600px;
	height:62px;
	text-indent:-5000px;
	margin:20px 0 0 0;
}
.agences{
	background:url(../images/nos-agences-titre.gif) no-repeat;
	width:177px;
	height:35px;
	text-indent:-5000px;
	margin:20px 0 0 0;
}
#col-gauche-guide{
	padding-left:23px;
	width:612px;
	float:left;
}
#bk-haut-content-gauche{
	background:url(../images/bk-haut-content-gauche.gif) no-repeat;
	width:556px;
	height:13px;
	line-height:1px;
	font-size:1px;
}
#bk-content-gauche{
	background:none;
	width:600px;
}
#bk-content-gauche table {
	margin-top:10px;
	width:590px;
	color:#0d5292;
}

#bk-content-gauche table tr td.formule-table {
	text-align:center;
}

#bk-content-gauche table .large input  {
	width:150px;
	height:15px;
	margin:10px 0;
	color:#0c5292;
	font-size:x-small;
	border:0;
	padding:3px 0 0 2px;
	border-left:2px solid #eee;
	border-right:1px solid #eee;
	background:url(/images/fond-repeat-input-devis.gif) repeat-x;
}


#bk-content-gauche table .small input  {
	width:40px;
	height:15px;
	margin:10px 0;
	margin-right:10px;
	color:#0c5292;
	font-size:x-small;
	border:0;
	padding:3px 0 0 2px;
	border-left:2px solid #eee;
	border-right:1px solid #eee;
	background:url(/images/fond-repeat-input-devis.gif) repeat-x;
}

#bk-content-gauche table select {
	width:150px;
	height:18px;
	margin:10px 0;
	color:#0c5292;
	font-size:x-small;
	border:0;
	padding:2px 0 0 2px;
	border-left:2px solid #eee;
	border-right:1px solid #eee;
	background:url(/images/fond-repeat-input-devis.gif) repeat-x;
}

#bk-content-gauche table select option {
	background-color:#FFF;
}

.bouton-precedent a {
	width:145px;
	height:43px;
	float:left;
	text-indent:-5000px;
	background:url(../images/precedent.gif) left 0 no-repeat;
	}
	
.bouton-precedent a:hover {
	background:url(../images/precedent.gif) left -43px no-repeat;
	}	

.bouton-suivant a {
	width:145px;
	height:43px;
	float:right;
	text-indent:-5000px;
	background:url(../images/suivant.gif) left 0 no-repeat;
	}
	
.bouton-suivant a:hover {
	background:url(../images/suivant.gif) left -43px no-repeat;
	}	

.refaire-devis a {
	width:145px;
	height:43px;
	float:right;
	text-indent:-5000px;
	background:url(../images/refaire-devis.gif) left 0 no-repeat;
	}
	
.refaire-devis a:hover {
	background:url(../images/refaire-devis.gif) left -43px no-repeat;
	}

#bk-bas-content-gauche{
	background:url(../images/bk-bas-content-gauche.gif) no-repeat;
	width:556px;
	height:14px;
}
#degrade-content{
	background:url(../images/back-content-gauche.gif) bottom left repeat-x;
	width:550px;
	margin-left:3px;
	padding:30px 0 40px 0;
}

#col-droite-guide{
	padding-left:15px;
	width:280px;
	border-left:1px dotted #3f7ab0;
	float:left;
	padding-top:75px;
	position:relative;
	background:url(/images/scooter-devis.jpg) center bottom no-repeat;
}

#col-droite-guide ul {
	margin-top:20px;
}

#col-droite-guide li {
	list-style-type:none;
	background:url(../images/fleche.gif) left top no-repeat;
	padding-left:20px;
	margin:15px 0;
}

.plan-acces a {
	color:#990000; 
	float:right; 
	text-decoration:underline; 
	}
	
.plan-acces a:hover {
	color:#6F4F7C; 
	}	
	
.recevoir-tarifs a {
		width:70px;
		height:27px;
		display:block;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#0D5292;
		text-align:center;
		overflow:hidden;
		padding-top:3px;
		background:url(../images/btn-recevoir.gif) left 0 no-repeat;
	}

.recevoir-tarifs a:hover {
		background:url(../images/btn-recevoir.gif) left -30px no-repeat;
	}	
	
.souscrire a {
		width:70px;
		height:23px;
		display:block;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#0D5292;
		text-align:center;
		overflow:hidden;
		padding-top:7px;
		background:url(../images/btn-recevoir.gif) left 0 no-repeat;
	}

.souscrire a:hover {
		background:url(../images/btn-recevoir.gif) left -30px no-repeat;
	}	
	
.bordeaux { color:#990000; }
.bleu-fonce { color:#0d5292; }
.gris-fonce { color:#666; }
.right { float:right; }

.avantages {
	padding-left:10px;
	padding-top:10px;
}
.stickers-devis {
	float:right;
	position:absolute;
	left: 159px;
	top: -72px;
}

.btn-form a {
		width:104px;
		height:27px;
		display:block;
		font:bold 1.0em Arial, Helvetica, sans-serif;
		color:#FFF;
		text-align:center;
		line-height:27px;
		overflow:hidden;
		text-transform:uppercase;
		background:url(/images/btn-envoyer.gif) left 0 no-repeat;
		}	
		
.btn-form a:hover {
		background:url(/images/btn-envoyer.gif) left -27px no-repeat;
		}	
		
	#popup {
		width:600px;
		height:100%;
		overflow:hidden;
		margin:0 auto;
		text-align:left;
		font:normal 1.0em Arial, Helvetica, sans-serif;
		color:#0c5292;
		}
		
	#popup input {
		width:200px;
		height:16px;
		margin:10px 0;
		border:0;
		color:#0c5292;
		padding:3px 0 0 3px;
		font-size:x-small;
		border-left:2px solid #eee;
		border-right:1px solid #eee;
		background:url(/images/fond-repeat-input.gif) repeat-x;
		}	
		
	#popup .input-clear {
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		border:0;
		background:none;
		}
		
		
			