.subtitle {color:#113388; font-size:12px; font-weight:bold;FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;}
.subhead {color:#113388;font-weight:bold; FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;}
  
 
.encadreTitle {BACKGROUND-COLOR: #113388;color:#FFFFFF}
.encadreContent {BACKGROUND-COLOR: #e5ecf6;color:#4D606D;}
  
    
#centralniv2 li.pucetriangle { padding: 0px 0px 0px 10px; line-height: 15px; background:url(/images/pucesAgx/TriInstitutionnel.gif) no-repeat 5px left; list-style-type: none; }
#centralniv2 li.pucecarre { padding: 0px 0px 0px 10px; line-height: 15px; background:url(/images/pucesAgx/CarreInstitutionnel.gif) no-repeat 5px left; list-style-type: none; }
#centralniv2 li.puceronde { padding: 0px 0px 0px 10px; line-height: 15px; background:url(/images/pucesAgx/RondInstitutionnel.gif) no-repeat 5px left; list-style-type: none; }


.contentTargetBullet {background: url(/images/pucesAgx/RondTriInstitutionnel.gif);background-repeat: no-repeat;background-position:5px 4px;padding-right:15px;width:11px;height:11px;}

/* ****************************************************************************
**
** CHARTE AGF
** V1.0
** 15/02/2007
**
** ************************************************************************* */

BODY {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 0px;
	
}

/* ****************************************************************************
**
** NAVIGATION (Images)
**
** ************************************************************************* */
.etape {
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/etape_bleu.gif);
	/* v23 */
	/*background: transparent url(/images/bg-steps-blue.gif) repeat scroll 0%;
	width:139px;
	height : 37px ;
	*/
}

.etape_text {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #878787;
	text-align: center;
}


.etape_bg {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/etape_bg.gif);
	word-spacing: normal;
	height: 42px;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	/* v23 */
	/*width : 139px;
	height : 37px;
	background: transparent url(/images/bg-steps-grey.gif) repeat scroll 0% ;
*/
	
}

.etape_gris {
	
	padding-top: 3px;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/etape_gris.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	height: 22px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*v23*/
	
}

.etape_bleu {
	padding-top: 3px;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/etape_bleu.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	height: 22px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.etape_textover {
	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00A3FF;
	text-align: center;
	padding-top: 0px;
	height: 15px;
	vertical-align: middle;
	color: #113AB3;
	/*v23*/
}

td.etape_bg a {
	text-decoration: none;
	cursor:hand;
	/* v23 */
	/*color : white ;
	background: transparent url(/images/bg-steps-blue.gif) repeat scroll 0%;
	display : block;
	height : 37px ;*/
	/*background-color:cyan;*/
}

/*
td.etape_bg a .etape_gris {
	background:transparent;	
	height:0;
	width:0;
	
}
*/

td.etape_bg a:hover {

	color :#113388 ;
	background: transparent url(/images/bg-steps-grey.gif) repeat scroll 0% ;
	/*background-color:green;*/
}



td.etape_bg a:active {
	text-decoration: none;
	/* v23 */
	/*height : 37px ;
	background-color:white;*/
}

td.etape_bg a:visited {
	text-decoration: none;
	/* v23 */
	/*height : 37px ;*/
	/*background: transparent url(../../images/bg-steps-blue.gif) repeat scroll 0%;*/
}

/* ****************************************************************************
**
** NAVIGATION (TEXTES)
**
** ************************************************************************* */
TD.NAV TD {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0053c0;
}

TD.NAV A {
	color: #0053c0;
	text-decoration: none;
}

TD.NAV A:hover {
	color: #0053c0;
	text-decoration: underline;
}

/* ****************************************************************************
**
** GRID
**
** ************************************************************************* */
TABLE.GRID {}

TD.GRID  { 
	text-align: left;
}

TH.GRID  {
	text-align: left;
	font-weight: normal;
}

.GRID TH {
	text-align: left;
}

/* ****************************************************************************
**
** FORM & PANEL (BLEU)
**
** ************************************************************************* */
TD.PANEL,TD.PANEL_bleu {
	vertical-align: top;
}

.PANEL_top_left,.PANEL_bleu_top_left {
	background-color:#113388;
	width: 10px;
	height: 22px;
	padding: 0px;
	margin: 0px
}

.PANEL_top_right,.PANEL_bleu_top_right {
	background-color:#113388;
	width: 10px;
	height: 22px;
	padding: 0px;
	margin: 0px
}

.PANEL_top,.PANEL_bleu_top {
	background-color:#113388;
	color: #FFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.PANEL_bottom_left,.PANEL_bleu_bottom_left {
	border-bottom: 1px solid #113AB3;
	border-left: 1px solid #113AB3;
}

.PANEL_bottom_right,.PANEL_bleu_bottom_right {
	border-bottom: 1px solid #113AB3;
	border-right: 1px solid #113AB3;
}

.PANEL_bottom,.PANEL_bleu_bottom {
	border-bottom: 1px solid #113AB3;
}

.PANEL_left,.PANEL_bleu_left {
	border-left: 1px solid #113AB3;
}

.PANEL_right,.PANEL_bleu_right {
	border-right: 1px solid #113AB3;
}

/* ****************************************************************************
**
** FORM & PANEL (GRIS)
**
** ************************************************************************* */
TD.PANEL_gris {}

.PANEL_gris_top_left {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bandeau_gris.gif");
	background-repeat: no-repeat;
	width: 10px;
	height: 22px;
	padding: 0px;
	margin: 0px
}

.PANEL_gris_top_right {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bandeau_gris.gif");
	background-repeat: no-repeat;
	width: 10px;
	height: 22px;
	padding: 0px;
	margin: 0px
}

.PANEL_gris_top {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/fond_bandeau_gris.gif");
	background-repeat: x-repeat;
	color: #000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.PANEL_gris_bottom_left {
	border-bottom: 1px solid #d9dada;
	border-left: 1px solid #d9dada;
}

.PANEL_gris_bottom_right {
	border-bottom: 1px solid #d9dada;
	border-right: 1px solid #d9dada;
}

.PANEL_gris_bottom {
	border-bottom: 1px solid #d9dada;
}

.PANEL_gris_left {
	border-left: 1px solid #d9dada;
}

.PANEL_gris_right {
	border-right: 1px solid #d9dada;
}

/* ****************************************************************************
**
** ONGLET
**
** ************************************************************************* */
.ongletMain {
	width: 100%;
	padding: 5px;
}

.clsAction {
	width: 100%
}

.largeur30{
	width:30%
}



.ongletTextEna {
	background-color:#113388;
	color: #FFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 16px;
	width: 100px;
}

.ongletHeader {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bg_onglet.gif);
	background-repeat: repeat-x;
}

.ongletTextEna_left {
	background-color:#113388;
	width: 8px;
	height: 16px;
}

.ongletTextEna_right {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_bleue_d.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 16px;
}

.ongletTextEna_bottom {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_bleue_bas.gif);
	background-repeat: no-repeat;
	background-color: #e1e7eb;
	background-position: 5px top;
	height: 10px;
}

.ongletTextDis {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_bg.gif);
	background-repeat: repeat-x;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 16px;
	width: 100px;
}

.ongletTextDis_left {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_g.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 16px;
}

.ongletTextDis_right {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_d.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 16px;
}

.ongletTextDis_bottom {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_bas.gif);
	background-color: #e1e7eb;
	background-position: 5px top;
	background-repeat: no-repeat;
	height: 0px;
}

.ongletTextErr {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_bg.gif);
}

.ongletMiddle {
	height: 1px;
}

.ongletSpace {
	width: 2px;
}

.ongletSpace_bottom {
	background-color: #e1e7eb;
	width: 2px;
	height
	10px;
}

/* ****************************************************************************
**
** COLLECTION CLASSES
**
** ************************************************************************* */
TABLE.COLLECTION {
	background-color: #FFFFFF;
	margin-top: 12px;
	border-collapse: collapse;
}

TH.COLLECTION {
	background-color: #d9dee2;
	vertical-align: middle;
	height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #0053c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.COLLECTION_HEADER {
	background-color: #d9dee2;
	vertical-align: middle;
	text-align : center;
	height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #113AB3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.COLLECTION {
	background-color: #d9dee2;
	font-size: 11px;
	color: #4e606d;
	text-align: center;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
}

INPUT.COLLECTION {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* ****************************************************************************
**
** COLLECTION_2 CLASSES
**
** ************************************************************************* */
TD.COLLECTION_2 {
	background-color: #ebedef;
	font-size: 11px;
	color: #4e606d;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ****************************************************************************
**
** TITRE
**
** ************************************************************************* */
.TITRE,.TITRE_gris,.TITRE_bleu,.TITRE_vert,.TITRE_rouge {
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #4e606d;
}

.TITRE_gris {
	color: #4e606d;
}

.TITRE_bleu {
	color: #0053c0;
}

.TITRE_vert {
	color: #12872e;
}

.TITRE_rouge {
	color: #ff3903;
}

/* ****************************************************************************
**
** SSTITRE
**
** ************************************************************************* */
.SSTITRE,
.SSTITRE_gris,.SSTITRE_bleu,.SSTITRE_vert,.SSTITRE_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #4e606d;
}

.SSTITRE_gris {
	color: #4e606d;
}

.SSTITRE_bleu {
	color: #0053c0;
}

.SSTITRE_vert {
	color: #12872e;
}

.SSTITRE_rouge {
	color: #ff3903;
}

/* ****************************************************************************
**
** TEXTE
**
** ************************************************************************* */
.TEXT,
.TEXT_gris,.TEXT_bleu,.TEXT_vert,.TEXT_rouge,
.TEXT_gris_fond,.TEXT_bleu_fond,.TEXT_vert_fond,.TEXT_rouge_fond
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e606d;
}

.TEXT_gris {
	color: #4e606d;
}

.TEXT_bleu {
	color: #0053c0;
}

.TEXT_vert {
	color: #12872e;
}

.TEXT_rouge {
	color: #ff3903;
}

.TEXT_gris_fond {
	color: #4e606d;
	background-color: #EBEDEF;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	vertical-align: middle;
	padding-right: 8px;
	text-align: right;
}

.TEXT_bleu_fond {
	color: #0053c0;
	background-color: #EBEDEF;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	vertical-align: middle;
	padding-right: 8px;
}

.TEXT_vert_fond {
	color: #12872e;
	background-color: #EBEDEF;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	vertical-align: middle;
	padding-right: 8px;
}

.TEXT_rouge_fond {
	color: #ff3903;
	background-color: #EBEDEF;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	vertical-align: middle;
	padding-right: 8px;
}

/* ****************************************************************************
**
** TEXTE GRAS
**
** ************************************************************************* */
.TEXT_gris_gras,.TEXT_bleu_gras,.TEXT_vert_gras,.TEXT_rouge_gras {
	font-size: 11px;
	font-weight: bold;
	color: #4e606d;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.TEXT_bleu_gras {
	color: #0053c0;
}

.TEXT_vert_gras {
	color: #12872e;
}

.TEXT_rouge_gras {
	color: #ff3903;
}
/* ****************************************************************************
**
** TEXTE ITALIQUE
**
** ************************************************************************* */
.TEXT_gris_italic,.TEXT_bleu_italic,.TEXT_vert_italic,.TEXT_rouge_italic,
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic; 
	color: #4e606d;
}

.TEXT_gris_italic {
	color: #4e606d;
}

.TEXT_bleu_italic {
	color: #0053c0;
}

.TEXT_vert_italic {
	color: #12872e;
}

.TEXT_rouge_italic {
	color: #ff3903;
}
/* ****************************************************************************
**
** FIELD
**
** ************************************************************************* */
TD.FIELD,INPUT.FIELD {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e606d;
	font-weight: normal;
}
TD.FIELD {}

TH.FIELD {
	font-weight: bold;
}

SPAN.FIELD  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e606d;
	font-weight: normal;
	padding: 3px;
}

/* ****************************************************************************
**
** BOUTON_rouge
**
** ************************************************************************* */
TD.BOUTON_rouge_left {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bt_rouge.gif");
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
}

TD.BOUTON_rouge_right {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bt_rouge.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 20px;
}

TD.BOUTON_rouge {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/fond_bt_rouge.gif");
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

/* ****************************************************************************
**
** BOUTON_gris
**
** ************************************************************************* */
TD.BOUTON_gris_left {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bt_gris.gif");
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
	
}

TD.BOUTON_gris_right {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bt_gris.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 20px;
}

TD.BOUTON_gris {
	background-image: url("../../images/Univers/espaceclient/fonctionsmetiers/fond_bt_gris.gif");
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

/* ****************************************************************************
**
** BOUTON_bleu
**
** ************************************************************************* */
TD.BOUTON_bleu_left {
	background-color:#113388;
	width: 15px;
	height: 20px;
}

TD.BOUTON_bleu_right {
	background-color:#113388;
	width: 16px;
	height: 20px;
}

TD.BOUTON_bleu {
	background-color:#113388;
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
}

H1 {
	font-family: Verdana, Arial, Geneva;
	font-size: 34px;
	font-weight: bold;
	color: #005399;
}

/* ****************************************************************************
**
** TABLEAU
**
** ************************************************************************* */

.fondmenu {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_menu_gris.gif);
	word-spacing: normal;
	height: 22px;
	background-repeat: no-repeat;
	text-align: left;
	white-space: normal;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 2px;
	padding-left: 10px;
}
.centragetxt {
	vertical-align: middle;
}
.fondmenugris {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bandeau_gris.gif);
	word-spacing: normal;
	height: 22px;
	background-repeat: repeat-x;
	text-align: left;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 2px;	
}

.bord_gauche_menu_gris {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bandeau_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 22px;
	width: 8px;
}
.bord_droit_menu_gris {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bandeau_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 22px;
	width: 10px;
}

.cadre_menu_gris {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d9dada;
	border-right-color: #d9dada;
	border-bottom-color: #d9dada;
	border-left-color: #d9dada;
	padding: 8px;
	vertical-align: text-top;
}

.paragraph A {
	FONT-SIZE: 11px; COLOR: #4d606d; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}

.cadre_fond_gris {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 8px;
	vertical-align: text-top;
	background-color: #d9dada;
}
.fondmenubleu {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bandeau_bleu.gif);
	word-spacing: normal;
	height: 22px;
	background-repeat: repeat-x;
	text-align: left;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}
.bord_gauche_bandeau_bleu {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bandeau_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 22px;
	width: 8px;
}
.bord_droit_bandeau_bleu {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bandeau_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 22px;
	width: 10px;
}

.Textebleu_chp_formulaire {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #113ab3;
	text-align: right;
	font-weight: bold;
}

.fond_menu_contrat {
	background-color: #EBEDEF;
	height: 40px;
}
.fond_bande_etapes {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_etape.gif);
	word-spacing: normal;
	height: 78px;
	background-repeat: repeat-x;
	text-align: left;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;	
}
.fond_etapes {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fon_etape.gif);
	word-spacing: normal;
	height: 48px;
	background-repeat: repeat-x;
	text-align: center;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bord_gauche_etapes {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_etape.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 40px;
	width: 5px;
}
.bord_droit_etapes {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_etape.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 40px;
	width: 5px;
}


.subtitle_bleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0053c0; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}

TABLE {
	margin: 0px;
	padding: 0px;
	background-color: none;
	border: 0px;
}

.chemin_navig {
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 10px;
	color: #0053c0;
	white-space : nowrap
}

.Titrerouge {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #ff3903;
}

.etape_left {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/etape_left.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 10px;
}
.etape_right {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/etape_right.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 10px;
}
.etape_next {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/etape_next.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 10px;
}

.etape_gris {
}

.ongletTextEna {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fon_etape.gif);
	word-spacing: normal;
	height: 30px;
	background-repeat: repeat-x;
	text-align: center;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}








.onglet_bleu_g {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_bleue_g.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 8px;
	font-size: 10px;
}
.onglet_bleu_lien {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_bleue_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
}
.onglets_fond_bas {
	font-size: 10px;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_sous_nav.gif);
	background-repeat: repeat-x;
	height: 11px;
}

.onglet_bleu_d {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_bleue_d.gif);
	background-repeat: no-repeat;
	height: 16px;
	font-size: 10px;
	width: 8px;
}
.onglet_gris_d {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_d.gif);
	background-repeat: no-repeat;
	height: 16px;
	font-size: 10px;
	width: 8px;
}
.onglet_gris_g {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_g.gif);
	background-repeat: no-repeat;
	height: 16px;
	font-size: 10px;
	width: 8px;
}
.onglet_gris_lien {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
}
.onglet_bleu_lien a
{
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.onglet_bleu_lien a:hover
{
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
.onglet_gris_lien a
{
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.onglet_gris_lien a:hover
{
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}







.ongletTextEna {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_bleue_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
}

.ongletTextDis {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/nav_gris_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
}

.ongletMain {
}

.ongletSpace {
}

.ongletMiddle {	
	display: none;
}

.clsAction {
	width: 100%;
}

form.FORMBLEU, form.FORMGRIS {
	margin: 0px;
	padding: 0px;
}

td.FORMBLEU, td.PANELBLEU, td.FORMGRIS, td.PANELGRIS {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #113AB3;
	padding: 3px;
	margin: 0px;
}

td.FORMBLEU, td.PANELBLEU {
	border-color: #113AB3;
}

td.FORMGRIS, td.PANELGRIS {
	border-color: #d9dada;
}

th.FORMBLEU, th.PANELBLEU, th.FORMGRIS, th.PANELGRIS {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bandeau_bleu.gif);
	word-spacing: normal;
	height: 22px;
	background-repeat: repeat-x;
	text-align: left;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}

th.FORMBLEU, th.PANELBLEU {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bandeau_bleu.gif);
	color: #FFFFFF;
}
th.FORMGRIS, th.PANELGRIS {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bandeau_gris.gif);
	color: #000000;
}

.cadre_carre_bleu {
	border: 1px solid #113AB3;
}

.cadre_gris {
	vertical-align: text-top;
	border: 1px solid #d9dada;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.GRID {
	text-align: left;
}

input.FIELD {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #113ab3;
	text-align: right;
	font-weight: bold;
}

.Titregris {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #4e606d;
}
.Titrebleu {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #0053c0;
}


.subtitle_bleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0053c0; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif
}

.TEXT, th.FIELD {
	FONT-SIZE: 11px; COLOR: #4d606d; font-family: Verdana, Arial, Geneva, Helvetica,sans-serif; FONT-WEIGHT: normal;
}

.TEXTBOLD, td.FIELD {
	FONT-SIZE: 11px; COLOR: #4d606d; font-family: Verdana, Arial, Geneva, Helvetica,sans-serif; FONT-WEIGHT: bolder;
}


ul.pucebleu {
	list-style-image: url(../../images/Univers/espaceclient/fonctionsmetiers/puce_bleu.gif);	
	padding-left: 15px;
	margin: 0px;
}

.Textebleu {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #113ab3;
}
.Texterouge {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ff3903;
}
.Textevert {
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #12872e;
}

.fond_somme {
	background-color: #EBEDEF;
	text-align: right;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4E606D;
	height: 15px;
	vertical-align: middle;
	padding-right: 8px;
}

th.Nurun_assurance_bg0 {
	BACKGROUND-COLOR: #d9dee2;
	height: 25px;
	vertical-align: middle;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0053c0; font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;	
}

table.Nurun_assurance_bg0 table {
	BACKGROUND-COLOR: white;
}

.Nurun_assurance_bg0 {
	BACKGROUND-COLOR: #d9dee2;
	FONT-SIZE: 11px; COLOR: #4d606d; font-family: Verdana, Arial, Geneva, Helvetica,sans-serif; FONT-WEIGHT: normal;
}
.Nurun_assurance_bg1 {
	BACKGROUND-COLOR: #ebedef;
	FONT-SIZE: 11px; COLOR: #4d606d; font-family: Verdana, Arial, Geneva, Helvetica,sans-serif; FONT-WEIGHT: normal;
}




.bord_droit_bt_bleu {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bt_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 20px;
	width: 16px;
}
.bord_gauche_bt_bleu {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bt_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 20px;
	width: 15px;
}
.fond_bt_bleu {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bt_bleu.gif);
	word-spacing: normal;
	height: 20px;
	background-repeat: repeat-x;
	text-align: center;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}

.bord_droit_bt_gris {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bt_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 20px;
	width: 16px;
}
.bord_gauche_bt_gris {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bt_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 20px;
	width: 15px;
}
.fond_bt_gris {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bt_gris.gif);
	word-spacing: normal;
	height: 20px;
	background-repeat: repeat-x;
	text-align: center;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}
.bord_droit_bt_rouge {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_droit_bt_rouge.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 20px;
	width: 16px;
}
.bord_gauche_bt_rouge {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/bord_gauche_bt_rouge.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 20px;
	width: 15px;
}
.fond_bt_rouge {
	background-image: url(../../images/Univers/espaceclient/fonctionsmetiers/fond_bt_rouge.gif);
	word-spacing: normal;
	height: 20px;
	background-repeat: repeat-x;
	text-align: center;
	background-position: 0px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}

div.titre {
	padding: 0px;
	margin: 0px;
	border: none;	
}
div.titre div.titreGauche,  div.titre div.titreDroite {
	padding: 0px;
	margin: 0px;
	border: none;
	height: 0px;
	width: 0px;
	position:absolute;
	/*font-size: -1000em;*/
	
}


div.titre div.titreTexte {
	color : #FFFFFF;
	background-color: #113388;
	padding: 0px;
	margin: 0px;
	border: none;
	line-height: 23px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bolder;
	height:23px;
	padding-left:10px;
	
}
div.encadreTexte {
	padding: 0px;
	margin: 0px;
	border-top: none;
	text-align: justify;	
}
/* Boutons bleus */
div.bouton {
	padding: 0px;
	margin: 0px;
	border: none;
	cursor:hand;

}
div.boutonGris {
	padding: 0px;
	margin: 0px;
	border: none;
	cursor:hand;

}
div.bouton a:link,div.bouton a:visited,div.bouton a:active,div.bouton a:hover{
	text-decoration: none;
	color: white;
}
div.boutonGris a:link,div.boutonGris a:visited,div.boutonGris a:active,div.boutonGris a:hover{
	text-decoration: none;
	color: #113388;
}
div.bouton div.boutonGauche, div.bouton div.boutonDroite {
	padding: 0px;
	margin: 0px;
	border: none;
	height: 21px;
	width: 10px;
	font-size: -1000em;
	cursor:hand;
}
div.bouton div.boutonGauche {
	background-color:#113388;
	float: left;
}
div.bouton div.boutonDroite {
	background-color:#113388;
	float: left;
}
div.boutonGris div.boutonGauche {
	float: left;
	background-color:#d8dce0;
	height:23px;
	width:1px;
	margin:0px;
	padding:0px;
}
div.boutonGris div.boutonDroite {
	float: left;
	background-color:#d8dce0;
	height:23px;
	width:1px;
	margin:0px;
	padding:0px;
}
div.bouton div.boutonTexte {
	color : #FFFFFF;
	background-color:#113388;
	padding: 0px;
	margin: 0px;
	border: none;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bolder;
	float:left;
	text-decoration: none;
	cursor:hand;
	line-height: 16px;
	height: 20px !important;
	height:21px;
	padding-top: 1px;
}
div.boutonGris div.boutonTexte {
	color : #113388;
	background-color:#7D7D7D;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	line-height: 24px !important;
	line-height: 22px;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bolder;
	float:left;
	text-decoration: none;
	cursor:hand;
	height:27px;
}


/* Gabarits tarification */

div.tarification{
	width:787px;
}

div.tarification div{
	/*margin:0px;*/
	/*padding:0px;*/

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.tarification a.retour{
	float:left;
}
div.tarification a.continuer{
	float:right;
}

div.tarification div.navigation{
	width:787px;
	height:42px;/*temporaire*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	/*v23*/
	margin:10px 0pt 0pt;
	
}
div.tarification div.gauche{
	float:left;
	width:550px;
	margin:0px 0px 10px 0px; 
	/*height:100%;*/
}
div.tarification div.droite{
	float:right;
	width:200px;
	/*height:100%;*/
}
/****************************************************************************************/
/*				PAGE DE PRESENTATION	 				*/
/****************************************************************************************/

div.tarification div.gauche div.caracteristiques{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 0px 0px;
	float:left;
}
div.tarification div.gauche  div.caracteristiques div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:548px !important;
	border-top:true;
	border: solid 1px #113AB3;
	/**/
	/*height:97px;*/ /* 120-23 */
	/*width:550px;*/
	
}

div.tarification div.gauche  div.reservesExclusions{
	/* Z2 */
	/*firefox*/
	/*margin: 0px 0px 10px 0px !important;*/
	padding: 0px 0px 0px 0px !important;
	width:550px !important;
	/*height:118px !important;*/
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 0px 0px;
	float:left;
/*	border: solid 1px #113AB3;*/
}
div.tarification div.gauche  div.processusTarification{
	/* Z2 */
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:550px !important;
	/*height:118px !important;*/
	/**/
	width:550px;
	/*height:120px;temporaire*/
	float:left;
/*	border: solid 1px #113AB3;*/
	
}	
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 0 0 0;
	padding:5px 10px 5px 5px;
	width:185px!important;
	width:200px;
	}
div.tarification div.droite div.basDevisArchive{
	background-color:#FFFFFF; 
	width:200px; 
	height:10px;
	float:right;
	margin: 0px 0px 10px 0px !important;
	}
	
div.tarification div.droite  div.devisArchive{
	/* Z3 */
	height:100px;/*temporaire*/
	width:200px; 
	margin: 0px 0px 0px 0px;
	float:right;
	COLOR: #000000;
	background-color:#EDEEF0;
	}

div.tarification div.droite div.devisArchive h1{
	/*Firefox*/
	margin: 0px 0px 0px 10px ;
	padding: 0px 0px 0px 0px ;
	/**/
	COLOR:#113388;
	font-weight:bold;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	FONT-SIZE: 12px;
}
div.tarification div.droite div.devisArchive table{
	width:100%;
	height:100%;
	margin: 0px 0px 0px 0px ;
	padding: 5px 5px 5px 5px ;
}
div.tarification div.droite div.devisArchive table tr{
	/*Firefox*/
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;

	/**/
}			
div.tarification div.droite div.devisArchive table tr td.gauche{
	/*Firefox*/
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	/**/
}
div.tarification div.droite div.devisArchive table tr td.droite{
	/*Firefox*/
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	/**/
}
div.tarification div.droite div.devisArchive div.bouton{
	margin: 0px 10px 0px 0px !important;
	margin: 0px 5px 0px 0px ;
	float:right;
}	
div.tarification div.droite div.devisArchive input{
	margin: 0px 10px 0px 0px;
	float:right;
}	
div.tarification div.droite div.formules{
	/* Z3 */
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	/*height:238px !important;*/
	/**/
	width:200px;
	/*height:240px;temporaire*/
	float:right;
/*	border: solid 1px #113AB3;*/
}
div.tarification div.droite  div.formules div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:198px !important;
	width:200px;
	border: solid 1px #113AB3;
}
/****************************************************************************************/
/*				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 #B8C1C9;
}

div.tarification div.droiteProjet div.articleAGXProjet{
	/* Z3 */
	width:198 !important;	
	width:200px;
	float:right;
	border: solid 1px #B8C1C9;
}

/****************************************************************************************/
/*				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 ;
	border: solid 1px #113AB3;
	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 ;
	padding: 5px 5px 5px 5px;
	border: solid 1px #113AB3;
	width:538px !important;
	width:550px;
}

div.tarification div.gauche div.recapitulatif{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	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 #113AB3;
	width:538px !important;
	width:550px;
}	

div.recapitulatif_encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 5px 5px 5px 5px ;
	BACKGROUND-COLOR:#F6F3EE;
	border: solid 1px #113AB3;
}	

div.tarification div.gauche div.information{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 5px 0px 0px 0px;
	float:left;
}
div.tarification div.gauche  div.information div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 5px 5px 5px 5px ;
	border: solid 1px #113AB3;
	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 #113AB3;
	width:548px !important;
	width:550px;	
}

div.tarification div.gauche div.artAGXcom{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 05px 0px;
	float:left;
}
div.tarification div.gauche  div.artAGXcom div.encadreTexte {
	/*firefox*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:538px !important;
	width:550px;	
	border: solid 1px #113AB3;
}

div.tarification div.gauche div.offre{
	/* Z1 */
	/*firefox*/
	width:550px !important;
	/**/
	width:550px;
	/*height:120px;temporaire*/
	margin: 0px 0px 0px 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 #113AB3;
}		
div.tarification div.droite div.artAGXCom{
	width:200px;
	margin: 0px 0px 05px 0px;
	float:right;
}
div.tarification div.droite  div.artAGXCom div.encadreTexte {
	/*firefox*/
	border: solid 1px #113AB3;
	width:198px;
}
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*/
	width:198px !important;
	width:202px;
	border: solid 1px #113AB3;
}	
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 #113AB3;
}
div.tarification div.droite div.boutonGris{
	height:28px;
    width: 200px!important;
    width: 203px;
}

div.tarification div.droite div.boutonGris div.boutonTexte{
	width: 198px!important;
	width: 202px;
	border-width: 1px;
	border-color:#939598;
	border-style:solid;
	height:23px;
}				
/****************************************************************************************/	
/*                           spécificités pages impressions                             */
/****************************************************************************************/	
div.tarification div.gauche div.coordonneesimp{
	/* Z1 */
	/*firefox*/
	width:100% !important;
	width:100%;
	float:left;	
}
div.tarification div.gauche  div.coordonneesimp div.encadreTexte {
	/*firefox*/	
	border: solid 1px #113AB3;
	height:100%;
	margin-bottom:2px;
	margin-right:2px;
}

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*/
	border: solid 1px #113AB3;
	height:100%;
}

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%;
	BACKGROUND-COLOR:#F6F3EE;	
	border: solid 1px #113AB3;
	margin-right:2px;
	}	
/****************************************************************************************/	


div.titre div.titreGauche {
	float: left;
	margin:0;
	background-color:#113388;
}
div.titre div.titreDroite {
	margin:0;
	float:right;
	background-color:#113388;
}

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.tarification div.gauche div.impression div.offre div.formulaireClient div.formulaireClientTitre span.formulaireClientTitreGauche {
	margin:0 -5px 0 0!important;
	margin:0px -5px 0 0;
	margin-bottom:-8px!important;
	margin-bottom:0px;			
}
 
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:#113AB3;
	/* MODIF_BC 29/08/08 ano 5139 */
	width: 548px!important;
	width: 550px
}

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: solid 1px;
	border-top: true;
	text-align: justify;
	border-color:#113AB3;
	width :620px !important;
	width :632px;
				
}		
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;
	float:none;
}		
			
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; 
 	border: solid 1px #113AB3;
}					
								
div.tarification div.gauche div.impression div.artAGXoffre{
	width:632px !important; 
	width:632px; 
	margin: 5px 0px 0px 0px!important;
	margin: 0px 0px 0px 0px;
	float:left;
  } 
div.tarification div.gauche div.impression div.artAGXoffre div.encadreTexte { 
	margin: 0px 0px 0px 0px;
 	padding: 5px 5px 5px 5px; 
 	width:630px !important; 
	width:632px; 
 	border: solid 1px #113AB3;
}	

/* v23 bandeau de navigation */				

.Etape_bordGauche {	
}
.Etape_on{
	background-color:#113388;
	color:white;
	display:block;
	font-weight:bold;
	height:37px;
	padding-top:2px;
	text-align:center;
	width:139px;
	font-size:13px;
	border-left:solid white 1px;
}

.Etape_separateur{
	width:0px;
}

.Etape_off{
	background-color:#EDEEF0;
	color:#113388;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:37px;
	padding-top:2px;
	text-align:center;
	width:139px;
	border-left:solid white 1px;
}

.Etape_bordDroit{
width:0px;
}
/**/

div.tarification div.navigation table a{
	color:white;
	text-decoration:none;
	font-size:13px;
	font-size:bold;
	cursor:hand;
} 

/* Boutons sur fonds (ex : cartouche devis archiv‚) */
div.bouton div.boutonSurFond{
	background-color:#113388;
	color:#FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	height:23px;
	line-height:21px;
	padding: 0 10px 0 10px;
	float:left;
	cursor:hand;
}

/* Tarif Auto : Qc6378 - pr Mettre 'Ce document ne constitue pas un contrat d'assurance' sur 1 ligne */
td.largeur45   {
    width: 45%;
}
