#header ul li a:hover{color: #56C0D5;}
#header ul li#current{background:url("/images/amt/images/step.jpg") no-repeat scroll left top transparent;}
#header ul li#current a{background:url("/images/amt/images/step.jpg") no-repeat right top;}
#debut ul#piece li{width: 107px;}

/* Layout globals */
input
{

	vertical-align:top;
}


body {
height:100%;
margin: 0 0 0 0;
padding: 0;
text-align: center;
font: 12px  Arial, Verdana,Helvetica, sans-serif;
color: #000000;
}

body * {
	margin: 0;
	padding: 0;
}

img{
border:0;
}

#global{
width: 530px;
margin: 0 auto;
text-align: left;
}

#etape{
height:100px;
font: 13px Arial, Verdana, sans-serif;
}
.contentetape{
width:80px;
padding:5px;
float:left;
margin-left:1em;
background-color:#ffffff;
}
.numetape{
width:80px;
float:left;
background-color:#ffffff;
}
.txtnumetape{
margin-top:80px;
background-color:white;
text-align:center;
}
/* formz */

.titreForm {	/*** Mise en forme du titre de formulaire ***/

font: 14px Arial, Verdana, sans-serif; 
font-weight: bold; 
font-style:italic;
text-align:center;
color: #fff;
padding: 5px;
background-color:#edf1a5;
background: url(/images/amt/images/haut-form-orange-carre.gif) no-repeat;
height:30px;
width:528px;
	
}

.titreForm2{	/*** Mise en forme du titre de formulaire ***/

font: 14px Arial, Verdana, sans-serif; 
font-weight: bold; 
font-style:italic;
text-align:center;
color: #fff;
padding: 5px;
background-color:#edf1a5;
background: url(/images/amt/images/haut-form-violet-carre.gif) no-repeat;
height:30px;
width:528px;
	
}
/*** debut bloc couleur ***/





/*** fin bloc ***/

#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border: 1px solid #dedede;
	color: black;
	background: #ffffff;
	/*background: #EDFAFB;*/
	font-size:100%;
}

* html #corpForm
{
		width:527px;
	overflow-x:hidden;

}

#piedForm {	/*** Mise en forme du pied de formulaire ***/
	font: 16px Arial, Verdana, sans-serif; 
	font-weight: bold; 
	font-style:italic;
	color: white;
	text-align: left;
	background: url(/images/amt/images/piedForm_moto2.gif) no-repeat;
	height:45px;
	margin: 0;
	padding-top: 8px;
}
.zoneCondSouscr {
	
	font-family: Arial;
	font-size: 12px;
	color: green;
    border: 1px solid green;
    padding: 2px;
    width: 400px;
   }
#condition_general{
width:505px;
margin-left:0px;
padding:0px;
background-color:#fdebd3; 
font: 11px  Arial,Verdana, Helvetica, sans-serif;
color:#000;
}
/*debut bloc couleur*/
#fondviolet{
width:530px;
height:auto;
font: 13px Arial, Verdana, sans-serif; 

}
.prix_bleu{
margin-top:0px;
background: url(/images/amt/images/euro_bleu.gif) no-repeat;
width:20px;
height:16px;
}
.prix_orange{
margin-top:0px;
background: url(/images/amt/images/euro_orange.gif) no-repeat;
width:20px;
height:16px;
}
.prix_rose{
margin-top:0px;
background: url(/images/amt/images/euro_rose.gif) no-repeat;
width:20px;
height:16px;
}
.prix_vert{
margin-top:0px;
background: url(/images/amt/images/euro_vert.gif) no-repeat;
width:20px;
height:16px;
}

.checked_bleu{
background: url(/images/amt/images/checked_bleu.gif) no-repeat;
width:15px;
height:13px;
}
.checked_orange{
background: url(/images/amt/images/checked_orange.gif) no-repeat;
width:15px;
height:13px;
}
.checked_rose{
background: url(/images/amt/images/checked_rose.gif) no-repeat;
width:15px;
height:13px;
}
.checked_vert{
background: url(/images/amt/images/checked_vert.gif) no-repeat;
width:15px;
height:13px;
}

.fondattention{

width:497px;
background-color:#fee0f0;
padding:5px;

border-top: 1px solid #660066;
border-bottom: 1px solid #660066;
margin-left: auto;
margin-right: auto;
text-align: left; /* to realign your text */

}

#classierMoto
{
	margin-left:20px;
	margin-bottom:20px;

}

* html #classierMoto
{

	margin-left:10px;
}

#classierMoto select
{
	width:116px;
	margin-right:5px;

}

#classierMoto span
{
	margin-right:82px;
	color:#333;

}

/*fin bloc couleur*/
.gauche {
  float: left;

  } 
.droite{
padding-top: 10px;
float:left;
}
/*d�but couleur #ffffe0*/
fieldset {
	font: 12px  Arial, Verdana,Helvetica, sans-serif;
    border:0px;
	margin-left: auto;
	margin-right: auto;
	width:508px;
	/*color:#5e2282;
	*/
	color:#330066;
}
fieldset p {
	padding: 0.2em 0 0.10em 10px;
	margin:		0.2em;
	overflow: hidden;
	clear: both;
	line-height: 1.2em;
}
legend {
margin: 20px;
	display:block ;
	padding:5px;
	font-weight: bold; 
	color: #fff;
	text-align:center;
	background-color:#e07001;
	border: 1px solid #c76401;
	
}

.text {
	display: block;
	float: left;
	width: 235px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.copietext {
	display: block;
	float: left;
	width: 40%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.text2 {
	display: block;
	float: left;
	width: 280px;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.immatriculation {
	display: block;
	float: left;
	width: 297px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.text3 {
	display: block;
	float: left;
	width: 73%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.text4 {
	display: block;
	float: left;
	width: 25%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.text5 {
	display: block;
	float: left;
	width: 69%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl200{
	display: block;
	float: left;
	width: 200px;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl215{
	display: block;
	float: left;
	width: 215px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl220{
	display: block;
	float: left;
	width: 220px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl250{
	display: block;
	float: left;
	width: 250px;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl290{
	display: block;
	float: left;
	width: 290px;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl20 {
	display: block;
	float: left;
	width: 135px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
	
  }
  .copielbl20 {
	display: block;
	float: left;
	width: 23%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
  .lbl30 {
	display: block;
	float: left;
	width: 27%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }

.lbl20droite {

	margin:0.1em;
	width:15%;
	padding:0.1em;
	line-height: 1.3em;
  }
  
  .copielbl20droite {

	margin:0.1em;
	width:15%;
	padding:0.1em;
	line-height: 1.3em;
  }
    .lbl185 {
	display: block;
	float: left;
	width: 185px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
.prelevement {
	display: block;
	float: left;
	width: 30%;
	text-align: left; 
	margin: 0 1em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.textviolet {
	display: block;
	float: left;
	width: 40%;
	text-align: right; 
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #999999;
	color:#460071;
	background: transparent;
	font-weight:bold;
	line-height: 1.3em;
}
.textblanc {
	display: block;
	float: left;
	width: 20%;
	text-align: right; 
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #999999;
	color:#ffffff;
	background: transparent;
	font-weight:bold;
	line-height: 1.3em;
}
.radioCheck {
	
	line-height: 1.3em;
	margin: 0 1em 0 0.25em;	
}
/*
input.text
 {
	width: 40%;
	background-color: #ffffff;
	border:1px solid #f8cc8b;
	margin-right: 0.25em;	

}
*/

hr {
	clear: both;
}
hr.orange {
	border: 1px solid #c76401;
	clear: both;
}
hr.violet {
	border: 1px solid #660066;
	clear: both;
}
span.note {
	font-size: 0.75em;
}
span.etoile {
	font-weight: bold;
	font-size: 1.3em;
	color: #660066;
}
.lbl70 {
	display: block;
	float:left;
	width:70%;
	text-align:left;
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #999999;
	color:#460071;
	line-height: 1.3em;
  }

.lbl5 {
	float:left;
	width:7%;
	padding-top:0.2em;
	color:#460071;
	text-align:right;
	border-bottom:1px solid #999999;
	line-height: 1.3em;
	margin:0 ;
	background:#cccccc;
	font-weight:bold;
  }
  
/*debut div conducteur cacher au chargement*/
#conducteurcacher{
display: none;
}
#corpForm H2 {
	PADDING-LEFT: 35px;
    PADDING-TOP: 4px; 	
	FONT-WEIGHT: bold; 
	font-style:italic;
	FONT-SIZE: 15px; 
	BACKGROUND: url(/images/amt/images/contenu_centre_bleu_h2.png) #56c0d5 no-repeat; 		
	TEXT-ALIGN: left;  
	margin-top:1px;
	MARGIN-LEFT: 1px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom:1px;
	height:19px;
	COLOR: #FFF; 
}
#corpForm  H3 {
    PADDING-TOP: 4px; 
	padding-right:16px;	
	padding-left:16px;
	display:block;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #329FC6; 
	TEXT-INDENT: 10px; 
	TEXT-ALIGN: left;  


	margin-bottom:2px;
	margin-top:1px;
	height:24px;
	BACKGROUND: url(/images/amt/images/contenu_h3_moto.gif) #EFEFEF no-repeat; 
}

/*debut infobulles paiement cb dans corpForm*/
#corpForm a.info_paiementcb2{
padding-top:4px;
position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_paiementcb2 img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_paiementcb2:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_paiementcb2 span{
display: none
}

#corpForm a.info_paiementcb2:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */

display:block; 
position:absolute;
top:-270px; left:-465px; 
height:auto;
padding:5px;
text-align:left;
color:#000000;

}

#corpForm a.info_paiementcb{
padding-top:3px;
position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_paiementcb img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_paiementcb:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_paiementcb span{
display: none
}

#corpForm a.info_paiementcb:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
display:block; 
position:absolute;
top:-270px; left:-465px; 
height:auto;
padding:5px;
text-align:left;
color:#000000;

}


#corpForm a.info_prelevement{
padding-top:3px;
position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_prelevement img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_prelevement:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_prelevement span{
display: none
}

#corpForm a.info_prelevement:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-260px; left:-464px; 
height:auto;
text-align:left;
color:#000000;

}





/*debut infobulles larges dans corpForm*/

#corpForm a.info_large{

position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_large img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_large:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_large span{
display: none
}

#corpForm a.info_large:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:0px; left:-497px; 

width:480px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;

padding:5px;
}

#corpForm a.info_coef{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_coef img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_coef:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_coef span{
display: none
}

#corpForm a.info_coef:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-115px; left:-460px; 

width:320px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}

#corpForm a.info_nbsinistre{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_nbsinistre img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_nbsinistre:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_nbsinistre span{
display: none
}

#corpForm a.info_nbsinistre:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-80px; left:-460px; 

width:320px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}

#corpForm a.info_g{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_g img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_g:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_g span{
display: none
}

#corpForm a.info_g:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-10px; left:-480px; 

width:290px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}

#corpForm a.info_moto{
padding-top:3px;
position:absolute;
z-index:100; 
color:#000;
text-decoration:none;

}
#corpForm a.info_moto img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_moto:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:110; 
cursor: help;
}

#corpForm a.info_moto span{
display: none
}

#corpForm a.info_moto:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:18px; left:20px;  

width:207px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}


#corpForm a.info_motodroite{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_motodroite img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_motodroite:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_motodroite span{
display: none
}

#corpForm a.info_motodroite:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:0px; left:-295px; 

width:290px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}



/*debut infobulles dans corpForm*/

#corpForm a.info{
padding-top:3px;
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;
width: 16px;
height:16px;
}
#corpForm a.info img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info span{
display: none
}

#corpForm a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
display:block; 
position:absolute;
top:-32px; left:-475px; 
height:auto;
width:auto;
padding:5px;
border:none;
background:none;
}

#corpForm a.info_cp{
padding-top:3px;
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;
width: 16px;
height:16px;
}
#corpForm a.info_cp img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_cp:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_cp span{
display: none
}

#corpForm a.info_cp:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:0px; left:-460px; 

width:440px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}

#corpForm a.info_cm{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_cm img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_cm:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_cm span{
display: none
}

#corpForm a.info_cm:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-30px; left:-307px; 

width:290px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}
	
#corpForm a.info_usage{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_usage img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_usage:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_usage span{
display: none
}

#corpForm a.info_usage:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-11px; left:-480px; 

width:290px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}

#corpForm a.info_mail{

position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_mail img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_mail:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_mail span{
display: none
}

#corpForm a.info_mail:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-120px; left:-307px; 

width:280px;
height:auto;
border: 1px solid #356AA0;
text-align:left;
background-color:#EDFAFB; 
color:#000000;
padding:5px;
}			
	
.attention{
width: 20px;
height:18px;
background: url(../icons/attention.png) no-repeat;
background-color:transparent;
}	
.aidemoto{
width: 16px;
height:16px;
background: url(/images/amt/images/interogation_moto.gif) no-repeat;
/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/images/amt/images/interogation50.png");
background-image: none;

background-color:transparent;*/
}	
.aidemoto2{
width: 16px;
height:16px;
background: url(/images/amt/images/interogation_moto_2.gif) no-repeat;
}
/*fin infobulles*/
  
  /*debut  message d erreur*/
  
  .msg_erreur {
text-align: center;
font-weight: bold;
position:relative;
padding: 5px; 
font-size: 85%;  
color: #cc0000;  
background-color: #ffffff;
}

  /*fin validateur*/
  
  
  
  /*debut fond*/
  
  /* Couleurs AMT

Violet fonc�         : #5D247F    .txtcolor1
Violet clair         : #946DA8    .txtcolor2
Vert fonc�           : #73A922    .txtcolor3
Vert clair           : #DCE9C4    .txtcolor4

*/


/* Couleurs Cyclo50

Violet fonc�         : #5D247F    .txtcolor1
Violet clair         : #946DA8    .txtcolor2
Violet               : #59217A    .couleur deco
Vert                 : #75AC24    .couleur deco
Rose                 : #D21172    .couleur deco
Jaune                : #F4CC22    .couleur deco
Orange               : #E27413    .couleur deco
Bleu                 : #57B8CB    .couleur deco
*/
.fondvert{
	background-color:#75AC24;
  }
.fondvertclair{
background-color:#eef8fa;
}
  
.fondjaune{
	background-color:#F4CC22;
  }
.fondorange{
	background-color:#fafaee;
  }
.fondbleu{
	background-color:#eefaef;
  }
.fondgris{
	background-color:#cccccc;
  }
.fondblanc{
	background-color:#ffffff;
  }
.fondnoir{
	background-color:#000000;
  }
.fondrose{
	background-color: #D21172;
}
.fondattention_1ligne{
	 
	background: url(/images/amt/images/fond_attention_1ligne.gif) no-repeat;
}
.fondattention_2ligne{
	 
	background: url(/images/amt/images/fond_attention_2ligne.gif) no-repeat;
}
.fondviolet{
	background-color: #800080;
}
.fondviolet2{
	background-color: #ffd700;
	
}


.fondvioletclair{
	background-color: #946DA8;
}
.fondvioletfoncer{
	background-color: #5D247F;
}
/*fin des fond*/

  /*style sur le bouton*/
input.boutonvalider{

background: url(/images/amt/images/valider.gif) no-repeat;

cursor:pointer
}
input.boutoneffacer{

background: url(/images/amt/images/effacer.gif) no-repeat;
width:71px;
height:25px;
cursor:pointer
}
/*fin bouton*/
.flottante {
position:relative;
top:5px;
margin-left: 3px;
float: right;
width: 17px;
text-align:left;
}
.flottante2{
margin-left: 3px;
float: right;
width: 29px;
text-align:left;
}
.flottante3{
margin-left: 3px;
float: right;
width: 18px;
text-align:left;
}
.flottante4 {

margin-left: 3px;
float: right;
width: 27px;
text-align:left;
}
.flottante5 {

margin-left: 3px;
padding-top: 4px;
float: right;
width: 17px;
text-align:left;
}
.flottante6{
position:relative;
top:5px;
margin-left: 3px;
float: right;
width: 37px;
text-align:left;
}
/*alignement*/
.centrer{
position: relative;
text-align:center;
}

/*TEXT*/
.txtviolet16bi   {color: #660066; font-weight: bold; font-style:italic; font-size: 16px;text-align:center;}
.txtbleu16bi   {color: blue; font-weight: bold; font-style:italic; font-size: 16px;}
.txtrouge16bi   {color: red; font-weight: bold; font-style:italic; font-size: 16px;}
.txtblanc16bi   {color: #FFFFFF; font-weight: bold; font-style:italic; font-size: 16px;}
.txtrose16bi   {color:#e2007a; font-weight: bold; font-style:italic; font-size: 16px;}
.txtvert16bi   {color:#66cc33; font-weight: bold; font-style:italic; font-size: 16px;}
.txtblanc14b     {color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: center;}
.txtnoir14b     {color: #000000; font-weight: bold; font-size: 14px;}
.txtviolet14b   {color: #660066; font-weight: bold; font-size: 14px;text-align:center;}
.txtrose14bi   {color:#e2007a; font-weight: bold; font-style:italic; font-size: 14px;}
.txtrouge14b   {color: red; font-weight: bold; font-size: 14px;}
.txtviolet13bi   {color: #5a0080; font-weight: bold; font-style:italic; font-size: 13px;text-align:center;}
.txtviolet12b   {color:#5a0080; font-weight: bold; font-size: 12px;}
.txtrouge12b   {color:red; font-weight: bold; font-size: 12px;}
.txtrose12b   {color:#e2007a; font-weight: bold; font-size: 12px;}
.txtrose12  {color:#e2007a;  font-size: 12px;}
.txtorange12b {color:#e95e06; font-weight: bold; font-size: 14px;}
.txtblanc12b     {color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: center;}
.txttitregarantie{color:#329FC6;font-weight: bold; font-size: 12px;}
.txtviolet{ color:#5a0080;}
.txt10     { font-size: 10px;}
.txt11     { font-size: 11px;}
.txt12     { font-size: 12px;}
.txt13     { font-size: 13px;}
.txt14     { font-size: 14px;}
.txt16    { font-size: 16px;}
.txt18    { font-size: 18px;}
.souligne{text-decoration: underline;}
.txtbasique{
color:#56C0D5;font-weight: bold; font-size: 12px;
}
.txtbasique_plus{
color:#ed7703;font-weight: bold; font-size: 12px;
}
.txtcollision{
color:#e2007a; font-weight: bold; font-size: 12px;
}
.txttousrisques{
color:#66cc33; font-weight: bold; font-size: 12px;
}
/*debut preload*/
#prechargement {
position:absolute;
background-color:white;
height:100%;
width:100%;
display:none;
z-index:5;
}

#prechargementimg {
position:absolute;
width:20px;
margin-left:-10px;
height:20px;
top:150px;
}
.fondblocbleu{
background: url(/images/amt/images/fondblocbleu.jpg) no-repeat;
width:510px;
height:145px;
padding:10px;
margin:0px 0px 0px 10px;
position:relative;
}
.fondblocrose{
background: url(/images/amt/images/fondblocrose.jpg) no-repeat;
width:510px;
height:145px;
padding:10px;
margin:0px 0px 0px 10px;
position:relative;

}
.fond_bloc_devis_scooter{
font: 16px Arial, Verdana, sans-serif; 
font-weight: bold; 
font-style:italic;
text-align:center;
color: #fff;
background: url(/images/amt/images/fondblocorange.jpg) no-repeat;
width:510px;
height:155px;
padding:10px;
margin:0px 0px 0px 10px;
position:relative;

}
.encadrer{
  border:1px dotted #7ab51d;
  }
  

A.lien:link, A.lien:visited, A.lien:active {text-decoration:none; font-weight : bold; color:#2c8202;font-size : 12px}
A.lien:hover                                       {text-decoration:none; font-weight : bold; color:#66cc33}

 div.liens3 {cursor:pointer;font: 16px Arial, Verdana, sans-serif;text-decoration:none; font-weight : bold; color:#FFFFFF;}

div.liens3:hover {cursor:pointer;font: 18px Arial, Verdana, sans-serif; font-weight : bold; color:#FFF000; }

.basique{
background-color:#56C0D5;
}

.fond_basique{
background:url("/images/amt/images/basique.gif") no-repeat right top;
font-size: 12px;
}
.fondbas_basique{
background:url("/images/amt/images/basique_bas.gif") no-repeat right top;
}
.prime_basique_g{
background:url("/images/amt/images/prime_basique.gif") no-repeat left top;
}
.prime_basique_d{
background:url("/images/amt/images/prime_basique.gif") no-repeat right top;
}
.prime_bsq_g{
background:url("/images/amt/images/prime_basique.gif") no-repeat left top;
}
.prime_bsq_d{
background:url("/images/amt/images/prime_basique.gif") no-repeat right top;
}
.basique_plus{
background-color:#ED7603;
}
.basique_plus_fra{
background-color:#ED7603;
font: 16px Arial, Verdana, sans-serif;text-decoration:none; font-weight : bold; color:#FFFFFF;
}
.fond_basique_plus{
font-size: 12px;
background:url("/images/amt/images/basiqueplus.gif") no-repeat right top;
}
.fondbas_basique_plus{
background:url("/images/amt/images/basiqueplus_bas.gif") no-repeat right top;
}
.prime_basique_plus_g{
background:url("/images/amt/images/prime_basique_plus.gif") no-repeat left top;
}
.prime_basique_plus_d{
background:url("/images/amt/images/prime_basique_plus.gif") no-repeat right top;
}
.prime_bsqp_g{
background:url("/images/amt/images/prime_basique_plus.gif") no-repeat left top;
}
.prime_bsqp_d{
background:url("/images/amt/images/prime_basique_plus.gif") no-repeat right top;
}

.collision{
background-color:#e2007a;
}
.collision_fra{
background-color:#e2007a;
font: 16px Arial, Verdana, sans-serif;text-decoration:none; font-weight : bold; color:#FFFFFF;
}
.fond_collision{
font-size: 12px;
background:url("/images/amt/images/collision.gif") no-repeat right top;
}
.fondbas_collision{
background:url("/images/amt/images/collision_bas.gif") no-repeat right top;
}
.prime_collision_g{
background:url("/images/amt/images/prime_collision.gif") no-repeat left top;
}
.prime_collision_d{
background:url("/images/amt/images/prime_collision.gif") no-repeat right top;
}
.prime_coll_g{
background:url("/images/amt/images/prime_collision.gif") no-repeat left top;
}
.prime_coll_d{
background:url("/images/amt/images/prime_collision.gif") no-repeat right top;
}
.tousrisques{
background-color:#66CC33;
}
.tousrisques_fra{
background-color:#66CC33;
font: 16px Arial, Verdana, sans-serif;text-decoration:none; font-weight : bold; color:#FFFFFF;
}
.fond_tousrisques{
font-size: 12px;
background:url("/images/amt/images/tousrisques.gif") no-repeat right top;
}
.fondbas_tousrisques{
background:url("/images/amt/images/tousrisques_bas.gif") no-repeat right top;
}
.prime_tousrisques_g{
background:url("/images/amt/images/prime_tousrisques.gif") no-repeat left top;
}
.prime_tousrisques_d{
background:url("/images/amt/images/prime_tousrisques.gif") no-repeat right top;
}
.prime_allRisks_g{
background:url("/images/amt/images/prime_tousrisques.gif") no-repeat left top;
}
.prime_allRisks_d{
background:url("/images/amt/images/prime_tousrisques.gif") no-repeat right top;
}
.garantie_haut{
background:url("/images/amt/images/garantie_haut_177.gif") no-repeat left top;

text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:5px;
color:#329FC6;
font-size: 13px;
}
.garantie_bas{
background:url("/images/amt/images/garantie_bas_177.gif") no-repeat left top;
}
.option{

background:url("/images/amt/images/garantie_centre_177.gif") repeat-y left top;
text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:5px;
color:#329FC6;
font-size: 13px;
}
.franchise{
background:url("/images/amt/images/franchise_177.gif") repeat-y left top;
text-align:left;
font-weight: bold;
font-size: 12px;
padding-left:5px;

}

.franchise_haut_gauche{
background:url("/images/amt/images/franchise_haut.gif") no-repeat left top;
text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:5px;
color:#329FC6;
font-size: 13px;
}
.franchise_haut_centre{
background:url("/images/amt/images/franchise_haut.gif") no-repeat center top;

}
.franchise_haut_droite{
background:url("/images/amt/images/franchise_haut.gif") no-repeat right top;

}
.franchise_centre_gauche{
background:url("/images/amt/images/franchise_centre.gif") repeat-y left top;
font-size: 12px;
text-align:left;
font-weight: bold;
padding-left:5px;
}
.franchise_centre_centre{
background:url("/images/amt/images/franchise_centre.gif") repeat-y center top;

}
.franchise_centre_droite{
background:url("/images/amt/images/franchise_centre.gif") repeat-y right top;

}
.fond_franchise{
background:#FFF600;
}
.franchise_bas_gauche{
background:url("/images/amt/images/franchise_bas.gif") no-repeat left top;
}
.franchise_bas_droite{
background:url("/images/amt/images/franchise_bas.gif") no-repeat right top;
}
.formule_fond{
background:url("/images/amt/images/formule_fond.gif") no-repeat right top;
}
.texttarifgauche{
font-size: 12px;
text-align:left;
font-weight: bold;
padding-left:5px;
background:url("/images/amt/images/garantie_centre_177.gif") repeat-y left top;
/*
background-color:#c9ffaf;*/
}
.prime_fond{
font-size: 12px;
text-align:left;
font-weight: bold;
padding-left:5px;
background:url("/images/amt/images/prime_fond_124.gif") no-repeat left top;
}
#le_prelevement{
background:url("/images/amt/images/prelevement.gif") no-repeat right top;
width:499px;
height:235px;
display:block;
margin-left:5px;
}
#info_rib{
background:url("/images/amt/images/fond_info_rib.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
height:65px;
width:499px;
margin-bottom:5px;
}
#rib{
background:url("/images/amt/images/fond_ligne6.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
margin-bottom:5px;
height:162px;
width:499px;
}
#titulaire_compte{
background:url("/images/amt/images/fond_ligne5.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
height:135px;
width:499px;
}

#assurance_immediate{
background:url("/images/amt/images/assurance_immediate_exp.gif") no-repeat right top;
width:499px;
height:198px;
display:block;

}
#important{
background:url("/images/amt/images/important.gif") no-repeat right top;
width:499px;
height:227px;
display:block;
margin-left:13px;
}
#je_declare{
background:url("/images/amt/images/je_declare.gif") no-repeat right top;
width:499px;
height:227px;
display:block;
margin-left:5px;
}

#moto{
position:relative;
background:url("/images/amt/images/fond_moto.gif") no-repeat left top;
margin-bottom:10px;
margin-top:5px;
margin-left:3px;
height:172px;
width:499px;
}

.motogauche { 
position: absolute;
height:150px;
width:173px;
top:5px;
left:2px;
padding-top:5px;
margin-top:0px;
margin-left:5px;
float: left;
}
.motodroite { 
z-index:8;
position: absolute;
height:100px;
top:5px;
float: left;
margin-left:5px;
margin-top:0px;
padding-top:5px;
}  
.motocentre { 
position: absolute;
top:115px;
left:5px;
width:485px;
margin-left:5px;

}

#groupe_4_8{
background:url("/images/amt/images/groupe_4_8.gif") no-repeat left top;
margin-left:12px;
height:148px;
width:499px;
}
#groupe_9_10{
background:url("/images/amt/images/groupe_9_10.gif") no-repeat left top;
margin-left:12px;
height:148px;
width:499px;
}
#groupe_11_12{
background:url("/images/amt/images/groupe_11_12.gif") no-repeat left top;
margin-left:12px;
height:148px;
width:499px;
}
#groupe_13_14{
background:url("/images/amt/images/groupe_13_14.gif") no-repeat left top;
margin-left:12px;
height:148px;
width:499px;
}
#groupe_15_inf_D{
background:url("/images/amt/images/groupe_15_inf_D.gif") no-repeat left top;
margin-left:12px;
height:148px;
width:499px;
}
#groupe_15_sup_D{
background:url("/images/amt/images/groupe_15_sup_D.gif") no-repeat left top;
margin-left:12px;
height:148px;
width:499px;
}
#groupe_16_17{
background:url("/images/amt/images/groupe_16_17.gif") no-repeat left top;
margin-left:12px;
height:148px;
width:499px;
}
#groupe_18{
background:url("/images/amt/images/groupe_18.gif") no-repeat left top;
margin-left:12px;
height:239px;
width:499px;
}

  
.blocgauche { 

height:110px;
width:143px;
float:left;

margin-left:5px;
} 

.blocdroite{
text-align:center;
background:url("/images/amt/images/fondblocdroite.gif") no-repeat right top;
height:110px;
width:330px;
float:left;
margin-right:5px;
margin-left:10px;
margin-bottom:5px;

}

#info_personnel{
background:url("/images/amt/images/fond_ligne3.gif") no-repeat left top;
padding-top:5px;
margin-bottom:5px;
margin-left:3px;
height:91px;
width:499px;
}
#quel_permis{
background:url("/images/amt/images/fond_ligne3.gif") no-repeat left top;
padding-top:5px;
margin-left:3px;
height:91px;
width:499px;
}

#datepermis {
  position: relative;
  width: 499px;
  height:30px;

}

#antecedents{
background:url("/images/amt/images/fond_antecedents.gif") no-repeat left top;
height:266px;
margin-left:3px;
margin-top:10px;
padding-top:10px;
width:499px;
}
#antecedents_moto{
padding-top:10px;
background:url("/images/amt/images/fond_antecedents_moto.gif") no-repeat left top;
margin-top:10px;
margin-left:3px;
height:190px;
width:499px;
}

#antecedents_auto{
padding-top:10px;
background:url("/images/amt/images/fond_antecedents_auto.gif") no-repeat left top;
margin-top:10px;
margin-left:3px;
height:122px;
width:499px;
}

.sinistre{
padding-top:10px;
background:url("/images/amt/images/fond_antecedents_moto.gif") no-repeat left top;
margin-top:10px;
margin-left:3px;
height:190px;
width:499px;
}


#coordonnee{
display:block;
float:left;
background:url("/images/amt/images/fond_coordonnee.gif") no-repeat right top;
margin-left:4px;
margin-bottom:5px;
padding-top:10px;
height:240px;
width:499px;
}

#client{
display:block;
float:left;
background:url("/images/amt/images/fond_2ligne.gif") no-repeat right top;
padding-top:20px;
margin-left:4px;
height:60px;
width:499px;
}

#date_effet{
display:block;
float:left;
background:url("/images/amt/images/fond_date_effet.gif") no-repeat right top;
margin-left:4px;
height:152px;
width:499px;
}

.je_massure{ 

float:left;
margin-left:2px;
width:490px;
background-color:#fff;
color:#330066;

padding-top:3px;

}
.recois_gauche { 
background:url("/images/amt/images/recois_devis.gif") no-repeat right top;
float:left;
margin-left:2px;
width:240px;

color:#330066;
height:180px;
padding:3px;


}
.recois_droite { 
float:left;
background:url("/images/amt/images/recois_devis.gif") no-repeat right top;
color:#330066;
margin-left:7px;
padding:3px;
height:180px;
width:240px;

} 

.prelevement_gauche { 

float:left;
margin-left:5px;
width:295px;
color:#330066;
height:102px;
padding-top:20px;
padding-left:20px;
background:url("/images/amt/images/fond_choix_reglement.gif") no-repeat left top;
}
.prelevement_droite { 
float:left;
height:102px;
color:#330066;
padding-top:20px;
width:184px;
background:url("/images/amt/images/fond_choix_reglement.gif") no-repeat right top;
}   


#vous_vehicule{
display:block;
float:left;
background:url("/images/amt/images/vous_vehicule_haut_moto.gif") no-repeat;
margin-left:2px;
margin-top:5px;
height:35px;
width:499px;
}

.recapitulatif_centre{
display:block;
float:left;
background:url("/images/amt/images/recapitulatif_centre.gif") repeat-y;
margin-left:2px;
height:auto;
width:499px;
}

.recapitulatif_bas{
display:block;
float:left;
background:url("/images/amt/images/recapitulatif_bas.gif") no-repeat;
margin-left:2px;
margin-bottom:7px;
height:27px;
width:499px;
}
.nom_sous{

height:auto;
width:315px;
float:left;
}
.vehicule_assure{

margin-left:5px;
height:auto;
width:170px;
float:left;
}

#vos_garanties{
display:block;
float:left;
background:url("/images/amt/images/vos_garanties_haut_moto.gif") no-repeat;
margin-left:2px;
height:35px;
width:499px;
}

#debut_contrat{
display:block;
float:left;
background:url("../../images/amt/images/date_debut_contrat_moto.gif") no-repeat;
margin-left:2px;
height:35px;
width:499px;
}

.formules{
height:auto;
width:140px;
float:left;
}

.garantie_incluse{
margin-left:5px;
height:auto;
width:170px;
float:left;
border-left: 1px dashed #330066;
}

.options{
margin-left:5px;
height:auto;
width:170px;
float:left;
border-left: 1px dashed #330066;
}

.protection_vol{
clear:both;
height:auto;
width:100%;
float:left;
}

#votre_cotisation{
display:block;
float:left;
background:url("/images/amt/images/votre_cotisation_haut_moto.gif") no-repeat;
margin-left:2px;
height:35px;
width:499px;
}

.montant{

height:auto;
width:140px;
float:left;

}
.fractionnement{

margin-left:5px;
height:auto;
width:170px;
float:left;

}
.mode_reglement{

margin-left:5px;
height:auto;
width:160px;
float:left;

}

#info_prelevement{
background:url("/images/amt/images/info_prelevement.gif") no-repeat right top;
margin-left:5px;
margin-bottom:10px;
height:215px;
width:499px;
}
#acompte_cb_prelevement{
background:url("/images/amt/images/acompte_cb_prelevement.gif") no-repeat right top;
padding-top:5px;
margin-left:5px;
height:122px;
width:499px;
}
#reglement_cb{
display:block;
float:left;
background:url("/images/amt/images/reglement_par_cb.gif") no-repeat right top;
margin-left:3px;
height:122px;
width:499px;
}
#echeance_cb{
display:block;
float:left;
background:url("/images/amt/images/echeance_cb_choix.gif") no-repeat right top;
margin-left:3px;
height:122px;
width:499px;
}


/* Tableau r�glement valider assurance_m*/
.tab_reglement_m{
margin-left:5px;
width:499px; 
height:120px;
border:0;
padding:0;
}
.tab_reglement_m td.haut{
background:url("/images/amt/images/reglement_de_m_01.gif") no-repeat left top;
width:499px; 
height:18px;

}
.tab_reglement_m td.centre_g{
background:url("/images/amt/images/reglement_de_m_02.gif") no-repeat left top;
width:246px; 
height:28px;
}

.tab_reglement_m td.centre_montant{
width:89px; 
height:28px; 
color:#e2007a; 
margin:0px;
padding:0px;
font: 23px Arial, Verdana, sans-serif; 
font-weight: bold; 
text-align:center;
background:#FFF600;

}

.tab_reglement_m td.centre_d{
background:url("/images/amt/images/reglement_de_m_04.gif") no-repeat left top;
width:164px; 
height:28px;
}

.tab_reglement_m td.bas{
background:url("/images/amt/images/reglement_de_m_05.gif") no-repeat left top;
width:499px; 
height:74px;

}
/* FIN Tableau r�glement valider assurance*/

/* Tableau r�glement valider assurance_sa*/
.tab_reglement_sa{
margin-left:5px;
width:499px; 
height:68px;
border:0;
padding:0;
}
.tab_reglement_sa td.haut{
background:url("/images/amt/images/reglement_de_sa_01.gif") no-repeat left top;
width:499px; 
height:18px;

}
.tab_reglement_sa td.centre_g{
background:url("/images/amt/images/reglement_de_sa_02.gif") no-repeat left top;
width:246px; 
height:28px;
}

.tab_reglement_sa td.centre_montant{
width:89px; 
height:28px; 
color:#e2007a; 
margin:0px;
padding:0px;
font: 23px Arial, Verdana, sans-serif; 
font-weight: bold; 
text-align:center;
background:#FFF600;

}

.tab_reglement_sa td.centre_d{
background:url("/images/amt/images/reglement_de_sa_04.gif") no-repeat left top;
width:164px; 
height:28px;
}

.tab_reglement_sa td.bas{
background:url("/images/amt/images/reglement_de_sa_05.gif") no-repeat left top;
width:499px; 
height:22px;

}
/* FIN Tableau r�glement valider assurance*/


/* Tableau r�glement valider assurance*/
.tab_lereglement{
margin-left:5px;
width:499px; 
height:61px;
border:0;
padding:0;
}
.tab_lereglement td.haut{
background:url("/images/amt/images/le_reglement_01.gif") no-repeat left top;
width:499px; 
height:11px;

}
.tab_lereglement td.centre_g{
background:url("/images/amt/images/le_reglement_02.gif") no-repeat left top;
width:246px; 
height:50px;
}

.tab_lereglement td.centre_montant{
width:89px; 
height:28px; 
color:#e2007a; 
margin:0px;
padding:0px;
font: 23px Arial, Verdana, sans-serif; 
font-weight: bold; 
text-align:center;
background:#FFF600;

}

.tab_lereglement td.centre_d{
background:url("/images/amt/images/le_reglement_04.gif") no-repeat left top;
width:164px; 
height:50px;
}

.tab_lereglement td.bas{
background:url("/images/amt/images/le_reglement_05.gif") no-repeat left top;
width:89px; 
height:22px;

}
/* FIN Tableau r�glement valider assurance*/

/* datepicker*/

a.dp-choose-date {
	float: left;
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/images/amt/images/calendrier.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.datepicknow {
	width: 112px;
	float: left;
	
}
input.dp-applied2 {
	width: 70px;
	float: left;
	
}
input.dp-applied3 {
	width: 158px;
	float: left;
	margin-left: 0px;
}

.ui-datepicker .ui-widget-header
{
	background:#56C0D5 none repeat scroll 0 0;
	color:#FFFFFF;
	position:relative;
}

#devis_classier_modelIdMoto
{
	position: absolute; 
}

.acceptProtectionsMotoSubmit
{
  background: url("/images/amt/images/jaccepteMoto2.jpg") #EFEFEF no-repeat; 
  display:block;
  height:59px;
  width:270px;
  cursor:pointer;
}
.acceptProtectionsMotoSubmit:hover
{
  background: url("/images/amt/images/jaccepteMoto.jpg") #EFEFEF no-repeat; 
}

.ui-widget-header {
background:#56C0D5 url(../images/?new=f6a828&w=500&h=100&f=png&q=100&fltr[]=over|textures/12_gloss_wave.png|0|0|35) repeat-x scroll 50% 50%;
border:1px solid #56C0D5;
}

.btAfficheComm{

  background: url("/images/amt/images/btnAffichemoto.jpg") no-repeat;
  display:block;
  height:30px;
  width:71px;
  cursor:pointer;
  margin-left:20px;
}
.btFermerComm
{
background:url("/images/amt/images/btnNePasAfficherMoto.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:30px;
margin-top:10px;
padding-top:5px;
width:140px;
  
}

.btCalculCom
{
  background: url("/images/amt/images/btCalcmoto.jpg") no-repeat;
  height:30px;
  width:79px;
  cursor:pointer;
  display:block;
  float:right;
  margin-right:120px;
}
