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

/* Layout globals */
input[type=text], input[type=password]
{

	vertical-align:top;
	border:1px solid #ccc;
}

#piedForm input
{
	border:none;

}

fieldset p {
	padding: 0.20em 0 0.20em 10px;
	margin:		0.2em;
	overflow: hidden;
	clear: both;

}

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: #ffd8b3;*/
	font-size:12px;
	
	
}
#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_quad.gif) no-repeat;
	height:45px;
	margin: 0;
	padding-top: 8px;
}

#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;
}

.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;
}

.fondattention{
float:left;
width:100%;
background-color:#c9ffaf;
text-align:center; 

padding-top:5px;
padding-bottom:5px;
border-top: 1px solid #5fc22d;
border-bottom: 1px solid #5fc22d;
}

/*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.20em 0 0.20em 10px;
	margin:		0.2em;
	overflow: auto;
	clear: both;

}
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: 42%;
	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: 50%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}

.text3 {
	display: block;
	float: left;
	width: 258px;
	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: 68%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl290{
	display: block;
	float: left;
	width: 242px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl365 {
	display: block;
	float: left;
	width: 365px;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl20 {
	display: block;
	float: left;
	width: 101px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
.lbl105 {
	display: block;
	float: left;
	width: 105px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
  .copielbl20 {
	display: block;
	float: left;
	width: 20%;
	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:11%;
	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 0.5em 0 0.3em;	
}
input.text,
textarea {
	width: 40%;
	background-color: #ffffff;
	border:1px solid #f8cc8b;
	margin-right: 0.25em;	

}

hr {
	clear: both;
}
hr.orange {
	border: 1px solid #c76401;
	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: #66cc33; 
	TEXT-INDENT: 10px; 
	TEXT-ALIGN: left;  
	margin-bottom:2px;
	margin-top:1px;
	height:24px;
	BACKGROUND: url(/images/amt/images/contenu_h3_quad.gif) #EFEFEF no-repeat; 
}


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

}
#corpForm a.info_datenaiss img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 0;
}
#corpForm a.info_datenaiss: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_datenaiss span{
display: none
}

#corpForm a.info_datenaiss:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
color:#330066;
display:block; 
position:absolute;
top:-30px; left:-480px; 
height:95px;
width:470px;
padding:5px;
border:none;
background:url("/images/amt/images/infobulle_datenaiss_quad.gif") no-repeat right top;
}


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

}
#corpForm a.info img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 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_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 */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
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:-466px; 
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 #2c8202;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}

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

}
.bloc_violet_centre a.info img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 0;
}
.bloc_violet_centre 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;
}

.bloc_violet_centre a.info span{
display: none
}

.bloc_violet_centre a.info: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:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
text-align:left;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}


/*debut infobulles dans corpForm*/


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

}
#corpForm a.info_gc img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_gc: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_gc span{
display: none
}

#corpForm a.info_gc: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:-65px; left:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
text-align:left;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}
	
#corpForm a.info_rd{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_rd img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 0;
}
#corpForm a.info_rd: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_rd span{
display: none
}

#corpForm a.info_rd: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:-100px; left:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
text-align:left;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}

#corpForm a.info_mail{
padding-top:3px;
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:-85px; left:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}			

.aidequad{
width: 16px;
height:16px;
background: url(/images/amt/images/interogation_quad.gif) no-repeat;

/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/images/amt/images/interogation50.png");
background-image: none;

background-color:transparent;*/
}	
.aidequad2{
width: 20px;
height:20px;
background: url(/images/amt/images/interogation_quad_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;
  }
.fondjaune{
	background-color:#F4CC22;
  }
.fondorange{
	background-color:#E27413;
  }
.fondbleu{
	background-color:#57B8CB;
  }
.fondgris{
	background-color:#cccccc;
  }
.fondblanc{
	background-color:#ffffff;
  }
.fondnoir{
	background-color:#000000;
  }
.fondrose{
	background-color: #D21172;
}
.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 {
margin-left: 3px;
float: right;
width: 17px;
text-align:left;
}
.flottante2{
margin-left: 3px;
float: right;
width: 29px;
text-align:left;
}
.flottante4 {
margin-left: 3px;
float: right;
width: 27px;
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;}
.txtnoir12b     {color: #000000; font-weight: bold; font-size: 12px;}
.txtblanc12b     {color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: center;}
.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;}
.txtdecouverte{
color:#56C0D5;font-weight: bold; font-size: 13px;
}
.txtevasion{
color:#ed7703;font-weight: bold; font-size: 13px;
}
.txtpassion{
color:#e2007a; font-weight: bold; font-size: 13px;
}

/*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;
  }
  
  .prix50mois{
  background-image:url("/images/amt/images/prix50mois.jpg");
  width:100px;
  height:158px;
  float:left;
  margin:20px;
  margin-left:70px;
  }
  
  .prix50sem{
  background-image:url("/images/amt/images/prix50sem.jpg");
  float:left;
  width:100px;
  height:158px;
  margin:20px;
  }
  .prix50an{
  background-image:url("/images/amt/images/prix50an.jpg");
  float:left;
  width:100px;
  height:158px;
  margin:20px;
  }
  
  .cocher50mois{

  width:100px;
  height:8px;
  float:left;
  
  margin-left:70px;
  margin-right:40px;
  }
  
  .cocher50sem{

  float:left;
  width:100px;
  height:8px;
  margin-right:40px;
  }
  .cocher50an{

  float:left;
  width:100px;
  height:8px;

  }
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; }



.decouverte{
background-color:#56C0D5;
font-size:12px;
}
.fond_decouverte{
background:url("/images/amt/images/decouverte.gif") no-repeat right top;
font-size:12px;
}
.fondbas_decouverte{
background:url("/images/amt/images/decouverte_bas.gif") no-repeat right top;
}
.prime_decouverte_g{
background:url("/images/amt/images/prime_decouverte.gif") no-repeat left top;
}
.prime_decouverte_d{
background:url("/images/amt/images/prime_decouverte.gif") no-repeat right top;
}
.evasion{
background-color:#ED7603;
font-size:12px;
}
.fond_evasion{
background:url("/images/amt/images/evasion.gif") no-repeat right top;
font-size:12px;
}
.fondbas_evasion{
background:url("/images/amt/images/evasion_bas.gif") no-repeat right top;
}
.prime_evasion_g{
background:url("/images/amt/images/prime_evasion.gif") no-repeat left top;
}
.prime_evasion_d{
background:url("/images/amt/images/prime_evasion.gif") no-repeat right top;
}
.passion{
background-color:#e2007a;
font-size:12px;
}
.fond_passion{
background:url("/images/amt/images/passion.gif") no-repeat right top;
font-size:12px;
}
.fondbas_passion{
background:url("/images/amt/images/passion_bas.gif") no-repeat right top;
}
.prime_passion_g{
background:url("/images/amt/images/prime_passion.gif") no-repeat left top;
}
.prime_passion_d{
background:url("/images/amt/images/prime_passion.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:#66cc33;
font-size: 13px;
}
.garantie_bas{
background:url("/images/amt/images/garantie_bas_177.gif") no-repeat left top;
}

.garantie_haut_230{
background:url("/images/amt/images/garantie_haut_230.gif") no-repeat left top;

text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:10px;
color:#66cc33;
font-size: 13px;
}
.garantie_bas_230{
background:url("/images/amt/images/garantie_bas_230.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:#66cc33;
font-size: 13px;
}
.option_nh{

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


}
.formule_fond{
background:url("/images/amt/images/formule_fond.gif") no-repeat right top;
}
.texttarifgauche{
text-align:left;
font-weight: bold;
padding-left:5px;
background:url("/images/amt/images/garantie_centre_177.gif") repeat-y left top;
font-size:12px;
}

.texttarifgauche_230{
text-align:left;
font-weight: bold;
padding-left:20px;
background:url("/images/amt/images/garantie_centre_230.gif") repeat-y;
font-size:12px;

}

.prime_fond{
text-align:left;
font-weight: bold;
padding-left:5px;
background:url("/images/amt/images/prime_fond.gif") no-repeat left top;
font-size:13px;
}
.prime_fond_230{
text-align:left;
font-weight: bold;
padding-left:20px;
background:url("/images/amt/images/prime_fond_230.gif") no-repeat left top;
font-size:13px;
}
.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;

}

#msg_vehicule{
background:url("/images/amt/images/msg_vehicule_15000.gif") no-repeat right top;
margin-left:5px;
margin-top:10px;
height:73px;
width:499px;
}

#mieux_vous_connaitre, #mieux_vous_connaitre2{

padding-top:5px;

margin-left:4px;

width:499px;

}

#mieux_vous_connaitre{
background:url("../../images/amt/images/fond_ligne6.gif") no-repeat right top;

height:170px;
}

#mieux_vous_connaitre2{
background:url("../../images/amt/images/fond_coordonnee.gif") no-repeat right top;

height:250px;
}

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

#vous{
background:url("/images/amt/images/fond_ligne6.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
margin-bottom:10px;
height:162px;
width:499px;
}

#permis{
background:url("/images/amt/images/fond_ligne3.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
height:86px;
width:499px;
margin-bottom:10px;
}

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

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

#vehicule{
background:url("/images/amt/images/fond_ligne6.gif") no-repeat right;
padding-top:5px;
margin-left:4px;
height:172px;
width:499px;
}

.prelevement_gauche { 

float:left;
margin-left:3px;
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;
}   

.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;

} 

#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;
}

#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;
}

#vous_vehicule{
display:block;
float:left;
background:url("/images/amt/images/vous_vehicule_haut_quad.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_quad.gif") no-repeat;
margin-left:2px;
height:35px;
width:499px;
}

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

.formules{

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

}
.protection_vol{

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

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

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

#votre_cotisation{
display:block;
float:left;
background:url("/images/amt/images/votre_cotisation_haut_quad.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;
}

#recherche_devis{
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;
}
#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.dp-applied {
	width: 112px;
	float: left;
	
}
input.dp-applied2 {
	width: 70px;
	float: left;
	
}
input.dp-applied3 {
	width: 158px;
	float: left;
	margin-left: 0px;
}

fieldset p {
	padding: 0.20em 0 0.20em 10px;
	margin:		0.2em;
	overflow: hidden;
	clear: both;

}

input.hasDatepicker {
	width: 87px;
	float: left;
	
}

* html .hasDatepicker
{
	margin-left:3px;

}

select
{
	position:relative;

}

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

.ui-widget-header {
background:#66CC33 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 #66CC33;
}

.btAfficheComm{

  background: url("/images/amt/images/btnAffichequad.jpg")  no-repeat;
  display:block;
  height:30px;
  width:71px;
  cursor:pointer;
  margin-left:20px;
}
.btFermerComm
{
background:url("/images/amt/images/btnNePasAfficherQuad.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/btCalcquad.jpg") no-repeat;
  height:30px;
  width:79px;
  cursor:pointer;
  display:block;
  float:right;
  margin-right:120px;
}
