div.tarification {
	width:787px;
	text-align:left;
	color:#113388;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}

div.tarification div {
	margin:0;
	padding:0;
}

div.tarification div.navigation {
	height:42px;
	margin:10px 0 0;
	padding:0 0 10px;
	width:787px;
	text-align:left;
	color:#113388;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
}

div.tarification div.navigation table {
	border:0 none;
	color:#4D606D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:left;
}

div.tarification div.navigation table a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:white;
	text-decoration:none;
	text-align:left;
}

div.tarification div.navigation table div.Etape_on {
	margin:0;
	padding:0;
	background-color:#113388;
	border-left:1px solid white;
	color:white;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:37px;
	padding-top:2px;
	text-align:center;
	width:139px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

div.tarification div.navigation table div.Etape_off {
	margin:0;
	padding:0;
	background-color:#EDEEF0;
	border-left:1px solid white;
	color:#113388;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:37px;
	padding-top:2px;
	text-align:center;
	width:139px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

div.tarification div.gauche {
	float:left;
	margin:0 0 10px;
	width:550px;
	padding:0;
}

div.tarification div.gauche div.caracteristiques {
	float:left;
	margin:0;
	width:550px !important;
}

div.tarification div.titre {
	border:medium none;
	margin:0;
	padding:0;
	color:#4E606D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
}

div.tarification div.titre div.titreGauche, div.titre div.titreDroite {vosbiens.css (ligne 1435)
	border:medium none;
	height:0;
	padding:0;
	position:absolute;
	width:0;
}

div.tarification div.titre div.titreGauche {
	background-color:#113388;
	float:left;
	margin:0;
}

div.tarification div.titre div.titreDroite {
	background-color:#113388;
	float:right;
	margin:0;
}

div.tarification div.titre div.titreTexte {
	background-color:#113388;
	border:medium none;
	color:#FFFFFF;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bolder;
	height:23px;
	line-height:23px;
	margin:0;
	padding:0 0 0 10px;
}

div.tarification div.bouton {
	border:medium none;
	margin:0;
	padding:0;
}

div.tarification div.bouton div.boutonGauche, div.bouton div.boutonDroite {
	border:medium none;
	height:21px;
	margin:0;
	padding:0;
	width:10px;
}

div.tarification div.bouton div.boutonGauche {
	background-color:#113388;
	float:left;
}

div.tarification div.bouton div.boutonTexte {
	background-color:#113388;
	border:medium none;
	color:#FFFFFF;
	float:left;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bolder;
	line-height:16px;
	margin:0;
	padding:0;
	text-decoration:none;
	cursor: hand;
	height:20px !important;
	height:21px;
	padding-top: 1px;
}

div.tarification div.bouton div.boutonDroite {
	background-color:#113388;
	float:left;
}

div.tarification div.droite {
	float:right;
	width:200px;
}

div.tarification div.droite div.titreDevisArchive {
	background-color:#113388;
	color:white;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 10px 5px 5px;
	width:185px !important;
	width:200px ;
}

div.tarification div.droite div.devisArchive {
	background-color:#EDEEF0;
	color:#000000;
	float:right;
	margin:0;
	width:200px;
}

div.tarification div.droite div.devisArchive {
	color:#000000;
}

div.tarification div.droite div.devisArchive form {
	margin: 0 0 10px 0;
}

div.tarification div.droite div.devisArchive form {
	width: 100%;
}

div.tarification div.droite div.devisArchive table tr td.gauche {
	margin:0;
	padding:0;
}

div.tarification div.droite div.devisArchive h1 {
	color:#113388;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0;
}

div.tarification div.droite div.devisArchive table tr td.droite {
	margin:0;
	padding:0;
}

div.tarification div.droite div.devisArchive input {
	float:right;
	margin:0 10px 0 0;
}

div.tarification div.droite div.devisArchive div.bouton {
	float:right;
	margin:0 10px 0 0 !important;
}

div.bouton div.boutonSurFond {
	background-color:#113388;
	color:#FFFFFF;
	float:left;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:21px;
	padding:0 10px;
}

div.tarification div.droite div.basDevisArchive {
	background-color:#FFFFFF;
	float:right;
	height:10px;
	margin:0 0 10px !important;
	width:200px;
}

div.tarification div.droite div.formules {
	float:right;
	margin:0 !important;
	padding:0 !important;
	width:200px;
}

div.tarification div.droite div.formules div.encadreTexte {
	border:1px solid #113AB3;
	margin:0 !important;
	padding:0 !important;
	width:198px !important;
}

/****************************************************************************************/
/*				PAGE DE PROPOSITION	 				*/
/****************************************************************************************/
div.tarification div.gauche div.coordonnees{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 05px 0px;
	float:left;
}
div.tarification div.gauche  div.coordonnees div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 5px 5px 5px 5px !important;
	border: solid 1px #113388;
	width:538px !important;
	/**/
	width:550px;
}

div.tarification div.gauche div.interlocuteur{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 05px 0px;
	float:left;

}
div.tarification div.gauche  div.interlocuteur div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	border: solid 1px #113388;
	padding: 5px 5px 5px 5px;
	width:538px !important;
	/**/
	width:550px;
}

div.tarification div.gauche div.recapitulatif{ 
	/* Z1 */ /*firefox*/
	width:550px !important; 
	width:550px;
	margin: 0px 0px 0px 0px; 
	float:left;
}

div.tarification div.gauche  div.recapitulatif div.encadreTexte {
	/*firefox*/
 	margin: 0px 0px 0px 0px !important; 
  	padding: 5px 5px 5px 5px; 
  	background-color:#F6F3EE;	
  	border: solid 1px #113388; 
  	width:538px !important; 
  	width:550px;
}
div.tarification div.gauche div.information{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 05px 0px;
	float:left;

}
div.tarification div.gauche  div.information div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	border: solid 1px #113388;
	padding: 5px 5px 5px 5px;
	width:538px !important;
	/**/
	width:550px;
}
div.tarification div.gauche div.artAGXoffre{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 5px 0px 0px 0px;
	float:left;
}

div.tarification div.gauche  div.artAGXoffre div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border: solid 1px #113388;
	width:548px !important;
	/**/
	width:550px;
}

div.tarification div.gauche div.offre{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 5px 0px;
	float:left;
}

div.tarification div.gauche  div.offre div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:538px !important;
	/**/
	/*height:97px;*/ /* 120-23 */
	/*width:550px;*/
	width:550px;
	border: solid 1px #17834F;
}
div.tarification div.droite div.artAGXCom{
	/* Z1 */
	/*firefox*/
	width:200px !important;
	/**/
	width:200px;
	margin: 0px 0px 05px 0px;
	float:right;
}
div.tarification div.droite  div.artAGXCom div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:198px !important;
	width:202px;
	border: solid 1px #113388;
}
div.tarification div.droite div.piecesjointes{
	/* Z1 */
	/*firefox*/
	width:200px !important;
	width:202px;
	margin: 0px 0px 05px 0px;
	float:right;
}

div.tarification div.droite  div.piecesjointes div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:198px !important;
	width:202px;
	border: solid 1px #113388;
}	
			
div.tarification div.droite div.impression{
	width:200px!important;
	width:202px;
	margin: 0px 0px 05px 0px;
	float:right;
}
div.tarification div.droite  div.impression div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 5px 5px 5px 5px !important;
	BACKGROUND-COLOR:#F6F3EE;
	border: solid 1px #113388;
}
div.tarification div.droite div.boutonGris{
	height:28px;
	
}
div.tarification div.droite div.boutonGris div.boutonTexte{
	color: #FFF;
	background-color: #113388;
	border:none;
	height:23px;
	width:198px!important;
	width:202px;
}

div.tarification div.formulaireClient{
	margin:5px 0px 0px 0px;
}
div.formulaireClient div.formulaireClientTitre h3.formulaireClientTitreTexte{
	background:none;
	background-color:#113388;
	border:medium none;
    	color:#FFFFFF;
    	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
    	font-size:11px;
    	font-weight:bolder;
	height:23px;	
	line-height:23px;	
	margin:0 0 0 0!important;
	padding:0 0 0 10px!important;
	padding:0 0 0 0;	
}
div.formulaireClient div.formulaireClientTitre span.formulaireClientTitreGauche {
	background:none;
	background-color:#113388;
	margin:0px -5px 0 0!important;
	margin:0px -5px 0 0;
	float:left;
	border:medium none;
	height:23px;
	padding:0;
	width:10px;
	margin-bottom:-8px;	
}
div.formulaireClient div.formulaireClientTitre span.formulaireClientTitreDroite {
	background:none;
	background-color:#113388;
	margin-left:-5px;
	margin:0 0 0 -5px!important;
	margin:0px 0 0 -3px;
}

div.formulaireClient div.formulaireClientEncadreTexte {
	border: solid 1px;
	border-color:#113388;
	/* MODIF_BC 04/09/08 ano 5139 */
	width: 548px !important;
	width: 550px;
}

/****************************************************************************************/	
/*                       DEBUT  spécificités pages impressions                             */
/****************************************************************************************/

div.tarification div.gauche div.impression div.offre div.formulaireClient div.formulaireClientTitre {
	padding: 0px; 
	margin: 0px;
	border: none;
	width :632px;
}	
			
div.tarification div.gauche div.impression div.offre div.formulaireClient div.formulaireClientEncadreTexte {
	margin: 0px 0px 0px 0px !important;
	padding: 5px 5px 5px 5px !important;
	border: none;
	text-align: justify;
	width :622px !important;
	width :632px;
	background-color: #F6F3EE;
	color: #4E606D;
}					
div.tarification div.gauche div.impression  {
	padding: 0px;
	margin: 0px;
	border: none;
	width :632px !important;
}				
div.tarification div.gauche div.impression div.offre {
	padding: 0px;
	margin: 0px;
	border: none;
	width :632px !important;
}				
div.tarification div.gauche div.impression div.information{
	width:632px !important; 
	width:632px; 
	margin: 5px 0px 0px 0px;
	float:left;
} 
div.tarification div.gauche div.impression div.information div.encadreTexte { 
	margin: 0px 0px 0px 0px !important;
 	padding: 5px 5px 5px 5px; 
 	width:620px !important; 
	width:632px; 
 	background-color: #F6F3EE;
	color: #4E606D;
	border: none;
}					
div.tarification div.gauche div.impression div.artAGXoffre{
	width:632px !important; 
	width:632px; 
	margin: 5px 0px 0px 0px;
	float:left;
} 
div.tarification div.gauche div.impression div.artAGXoffre div.encadreTexte { 
	margin: 0px 0px 0px 0px !important;
 	padding: 5px 5px 5px 5px; 
 	width:632px !important; 
	width:632px; 
 	border: meduim none;
 	background-color: #F6F3EE;
 	color: #4D606D;
 	border: none;
}
	
div.tarification div.gauche div.coordonneesimp{
	/* Z1 */
	/*firefox*/
	width:100% !important;

	width:100%;
	float:left;
}
div.tarification div.gauche  div.coordonneesimp div.encadreTexte {
	/*firefox*/
	height:100%;
	margin-bottom:2px;
	margin-right:2px;
	background-color: #F6F3EE;
	border: none;
}

div.tarification div.gauche div.interlocuteurimp{
	/* Z1 */
	/*firefox*/
	width:100% !important;
	/**/
	width:100%;
	/*height:120px;temporaire*/

	float:left;
	height:100%;
	
}
div.tarification div.gauche  div.interlocuteurimp div.encadreTexte {
	/*firefox*/
 	height:100%;
	background-color: #F6F3EE;
	border: none;
}

div.tarification div.gauche div.recapitulatifimp{
	/* Z1 */
	/*firefox*/
	width:100% !important;
	/**/
	width:100%;
	float:left;
	height:100%;
}

div.tarification div.gauche  div.recapitulatifimp div.encadreTexte {
	/*firefox*/
	height:100%;
	margin-right:2px;
	background-color: #E5ECF6;
	border: none;
}

div.tarification div.gauche  div.impression div.recapitulatif_encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 5px 5px 5px 5px ;
	background-color:#F6F3EE;
	border: none;
}
div.tarification div.gauche  div.impression div.formulaireClientTitre h3.formulaireClientTitreTexte{
	background: none;
	background-color:#F6F3EE;
	border:medium none;
    	color:#113388;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bolder;
	margin:0 0 0 0!important;
	padding:0 0 0 8px!important;
	padding:0 0 0 0;	
}

div.tarification div.gauche  div.impression div.formulaireClientTitre span.formulaireClientTitreGauche {
	background:none;
	background-color:#F6F3EE;
	margin:0px -5px 0 0!important;
	margin:0px -5px 0 0;
	float:left;
	border:medium none;
	padding:0;
	width:10px;
	margin-bottom:-8px;	
}

div.tarification div.gauche div.impression div.formulaireClientTitre span.formulaireClientTitreDroite {
	background:none;
	background-color:#F6F3EE;
	margin-left:-5px;
	margin:0 0 0 -5px!important;
	margin:0px 0 0 -3px;
	border:medium none;
}
.borduresansfond {
	border: none;
	font-weight:bolder;
}

#table42 p.ar_blue_titre {
	color: #113388;
	font-weight:bolder;
	margin: 0px;
	padding: 3px;
}
#table42 ul.ar_number {
	list-style-image: url(/images/v25/puce_droite_bleue.gif);
}
#table42 ul.ar_number p.ar_blue_ligne {
	color: #113388;
	font-weight:normal;
}

/****************************************************************************************/	
/*                          FIN spécificités pages impressions                          */
/****************************************************************************************/

/****************************************************************************************/
/*				DEBUT PAGE DE PROJET		 			*/
/****************************************************************************************/
div.tarification iframe{
	/*temporaire*/
	margin: 0px 10px 0px 0px;
	float:left;
}
			
div.tarification div.droiteProjet{
	float:left;
	width:200px;
}
div.tarification div.droiteProjet div.documentsReference{
	width:200px;
	margin: 0px 0px 10px 0px;
	float:right;
}
div.tarification div.droiteProjet div.documentsReference div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:198 !important;
	/**/
	width:200px;
	border: solid 1px #113388;
}
div.tarification div.droiteProjet div.articleAGXProjet{
	/* Z3 */
	width:198 !important;
	width:200px;
	float:right;
	border: solid 1px #113388;
}

#centralniv2 div.tarification div.offre tr.TEXT_vert_gras_fond_fonce {
	background-color: #D9DADA;
	color: #113388;
	font-weight: bold;
}

#centralniv2 div.tarification div.offre tr.etape_text {
	text-align: center;
	font-weight: bold;
	color: #113388;
}

#centralniv2 div.tarification div.offre tr.etape_text td.TEXT_vert_gras_fond_fonce,
#centralniv2 div.tarification div.offre tr td.TEXT_gris_gras_fond_fonce {
	background-color: #D9DADA;
	font-weight: bold;
}

#centralniv2 div.tarification div.offre tr.etape_text td.TEXT_vert_gras_fond_clair,
#centralniv2 div.tarification div.offre tr td.TEXT_gris_gras_fond_clair {
	background-color: #F5F5F5;
	font-weight: bold;
}

#centralniv2 div.tarification div.offre tr td.TD_padding_left {
	padding-left: 5px;
}

#centralniv2 div.tarification div.offre tr td.GRID_CENTER {
	text-align: center;
}

#centralniv2 div.tarification div.offre tr td ul.maliste {
	margin: 5px 0px;
	padding: 0px 0px 0px 20px;
}

#centralniv2 div.tarification div.offre tr td ul.maliste li span.TEXT_gris_gras {
	font-weight: bold;
}

#centralniv2 div.tarification div.devisArchive table {
	width: 100%;
	margin: 5px 0px;
}

#centralniv2 div.tarification div.devisArchive table td {
	width: 50%;
	padding: 5px 10px 5px 0px;
}

#centralniv2 div.tarification div.devisArchive table td.gauche,
#centralniv2 div.tarification div.devisArchive table td.droite {
	width: 50%;
}

#centralniv2 div.tarification div.devisArchive table td.gauche {
	text-align: left;
	padding: 5px 0px 5px 10px;
}

#centralniv2 div.tarification div.devisArchive table td.gauche h1,
#centralniv2 div.tarification div.devisArchive table td.droite input {
	margin: 0px;
	padding: 0px;
}

#centralniv2 div.tarification div.devisArchive table td.droite {
	padding: 5px 10px 5px 0px;
	text-align: right;
}
 
#centralniv2 div.tarification div.devisArchive form {
	margin: 0px;
}

#centralniv2 div.tarification div.devisArchive div.bouton {
	float: right;
	margin: 0px !important;
	padding: 0px;
	text-align: right;
}
/* Tarif Auto : Qc6378 - pr Mettre 'Ce document ne constitue pas un contrat d'assurance' sur 1 ligne */
td.largeur45   {
    width: 45%;
}
/****************************************************************************************/
/*				FIN PAGE DE PROJET		 			*/
/****************************************************************************************/