.imgbouton2
{
	background: url(     "/images/assurance-auto/bt_etape2.gif" ) top left no-repeat;
	display: block;
	width: 98px;
	height: 28px;
	border-width: 0px;
	cursor: pointer;
}
.imgbouton3
{
	background: url(     "/images/assurance-auto/bt_etape3.gif" ) top left no-repeat;
	display: block;
	width: 98px;
	height: 28px;
	border-width: 0px;
	cursor: pointer;
}
.imgboutonValid
{
	background: url(     "/images/assurance-auto/bt_tarifs.gif" ) top left no-repeat;
	display: block;
	width: 98px;
	height: 28px;
	border-width: 0px;
	cursor: pointer;
}

.imgpresousvalid
{
	background: url(   "/images/assurance-auto/bt_envoyer.gif" ) top left no-repeat;
	display: block;
	width: 98px;
	height: 28px;
	border-width: 0px;
	cursor: pointer;
}

.imgprec
{
	background: url(     "/images/assurance-auto/bt_precedente.gif" ) top left no-repeat;
	display: block;
	width: 132px;
	height: 28px;
	border-width: 0px;
	cursor: pointer;
}

.imgnext
{
	background: url(     "/images/assurance-auto/bt_suivante.gif" ) top left no-repeat;
	display: block;
	width: 132px;
	height: 28px;
	border-width: 0px;
	cursor: pointer;
}

.nbveh
{
	color: #515151;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tabveh
{
	padding: 10px;
	width: 600px;
}

.tabhead
{
	height: 15px;
	margin: 3px 4px 0 4px;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #515151;
}

.tabrow
{
	height: 15px;
	margin: 3px 4px 0 4px;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #9c9c9c;
}

.descVeh
{
	width: 140px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	border: none;
	color: #5C5C5C;
	background-color: #EDEBE4;
}

.tabgauche
{
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	width: 330px;
}

.tabdroite
{
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

#AutoEtape3 .tableau3
{
	font: 11px Arial, Helvetica, sans-serif;
}

/* Debut CSS Etape1 & Etape2 */
#AutoEtape3 #titre
{
	background: url(  "/images/assurance-auto/bd_etape1.gif" ) top left no-repeat;
	width: 780px;
	height: 50px;
	margin-bottom: 40px;
}
#AutoEtape3 #titre h1
{
	color: #fff;
	font: 22px Arial, Helvetica, sans-serif;
	line-height: 50px;
	vertical-align: middle;
	padding-left: 95px;
	visibility: hidden;
}
#AutoEtape3 .intro
{
	margin: 0;
	margin: 0 10px;
}
#AutoEtape3 .liste
{
	margin: 10px 0 30px 30px;
}
#AutoEtape3 .soustitre
{
	background: url(  "/images/assurance-auto/bg_h2jaune.gif" ) top left no-repeat;
	width: 780px;
	height: 25px;
	margin-bottom: 20px;
}
#AutoEtape3 .soustitre h2
{
	color: #555;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 25px;
	vertical-align: middle;
	padding-left: 35px;
}

#AutoEtape3 .tableau
{
	width: 770px;
	color:#000000;
}
#AutoEtape3 .tableau a:visited, #AutoEtape3 .tableau a
{
	color: #000000;
}
#AutoEtape3 .tableau .inputRadio
{
	display: block;
	margin: 0 10px 0 10px;
}
#AutoEtape3 .tableau .inputText
{
	width: 122px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #e5e2d8;
}
#AutoEtape3 .tableau .inputText2
{
	width: 200px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #e5e2d8;
}
#AutoEtape3 .tableau .radio span
{
	width: 75px;
	text-align: left;
}
#AutoEtape3 .tableau select, #AutoEtape3 .tableau textarea
{
	width: 200px;
	height: auto;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #e5e2d8;
}
#AutoEtape3 .tableau select
{
	height: 18px;
	border: 1px solid #e5e2d8;
}
#AutoEtape3 .tableau .col1 span
{
	width: 70px;
	height: auto;
	display: block;
}
#AutoEtape3 .tableau .col2 span
{
	width: 385px;
	height: auto;
	text-align: right;
	display: block;
	margin: 0;
	padding: 0;
}
#AutoEtape3 .tableau .col3 span
{
	width: 224px;
	height: auto;
	display: block;
	text-align: left;
	padding: 0 8px 0 8px;
}
#AutoEtape3 .tableau .col4 span
{
	width: 75px;
	display: block;
	height: 30px;
}
/*#AutoEtape3 .tableau .col5
{
	background-color: #e5e2d8;
}*/
#AutoEtape3 .tableau .bt_etape2 input
{
	margin: 0 50px;
}
/* Debut CSS Etape1 & Etape2 */


.erreur span
{
	background-color: Transparent;
	width: auto;
	height: auto;
	font: 9px Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 120%;
	font-weight: bold;
	line-height: 20px;
	height: 31px;
	display: block;
	text-align: left;
}
/* Added on 02/06/2008 */
#AutoEtape1 .tableau .col3 span .classDisable span,#AutoEtape2 .tableau .col3 span .classDisable span{
	width:0px; padding: 0 0px 0 0px;
}