/* CSS Document */

table#tarificateur-cordonnes TR.tarifTr {
	
	background-color:#EDF4FC;

}
/* ----- */
table#tarificateur-devis {
    
	border: 0px;
	margin-top:4px;

}
table#tarificateur-devis TD {

    border: 0px;

}

TD.top-left { 
	background-image:url(../Etape/images/comparatif-mutuellev_07.gif);
	background-repeat:no-repeat;
	width:31px;
	height:46px;
 }
TD.top-centre  {
	background-image:url(../Etape/images/comparatif-mutuellev_09.gif);
	background-repeat:repeat-x;
	
	width:auto;
}
TD.top-centre2  {
	background-image:url(../Etape/images/comparatif-mutuellev_09.gif);
	background-repeat:repeat-x;
	width:466px;

}
TD.top-right {
	background-image:url(../Etape/images/comparatif-mutuellev_10.gif);
	background-repeat:no-repeat;
	width:31px;
	height:46px;
}

TD.corps-left {
	background-image:url(../Etape/images/comparatif-mutuellev_11.gif);
	background-repeat:repeat-y;	
	width:32px;
}

TD.corps-right {
	background-image:url(../Etape/images/comparatif-mutuellev_13.gif);
	background-repeat:repeat-y;	
	width:31px;
}

TD.bas-left  {
	background-image:url(../Etape/images/comparatif-mutuellev_14.gif);
	background-repeat:no-repeat;	
	width:32px;
	height:31px;
}

TD.bas-centre  {
	background-image:url(../Etape/images/comparatif-mutuellev_15.gif);
	background-repeat:repeat-x;		
	width:32px;
	height:31px;
}

TD.bas-right  {
	background-image:url(../Etape/images/comparatif-mutuellev_16.gif);
	background-repeat:no-repeat;	
	width:31px;
	height:31px;
}
.hidden {
	DISPLAY: none
}
.visible {
	DISPLAY: block
}
/*body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4171BA;
}*/
input.tarificateurInput {
	border: 1px #4171BA solid;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6501;
	padding-left:3px;
	width:133px;
}input.Commentaire {
	border: 1px #4171BA solid;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6501;
	padding-left:3px;
	width:260px;
}

input[type=text].tarificateurCdBnq {
	border: 1px #4171BA solid;
	background:url(../Etape/images/comparatif-mutuelle-input.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8500;
	padding-left:3px;
	width:40px;
	
}
input[type=text].tarificateurGuBnq {
	border: 1px #4171BA solid;
	background:url(../Etape/images/comparatif-mutuelle-input.gif) repeat-x;
	/*height:14px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8500;
	padding-left:3px;
	width:80px;
	
}
input[type=text].tarificateurCleRib {
	border: 1px #4171BA solid;
	background:url(../Etape/images/comparatif-mutuelle-input.gif) repeat-x;
	/*height:14px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8500;
	padding-left:3px;
	width:50px;
	
}

input[type=radio].tarificateurRadio { border: 1px; border-color:#000099; }
.Inselect { border: 1px #1C54A7 solid; color:#1C54A7 }
/*label {
	color: #1C54A7;
	padding-right:8px;
	font-weight:bold;
	DISPLAY: inline ; FLOAT: left ; 
}*/
	/**
 	 *tarificateur
 	*/
	#tarificateur table{
		border:0px solid #6495ed;
		border-collapse:separate;
		width:100%;
	}
	#tarificateur th{
		border:1px solid #CCCCCC;
		background-color:#FFF;
		margin-right:2px;
		width:auto;
		margin-bottom:5px;
	}
	#tarificateur th:hover{
		border:1px solid #CCCCCC;
		background-color:#E0F8FC;
		margin-right:2px;
		width:auto;
		margin-bottom:5px;
		font-size:9px;
	}
	#tarificateur img:hover{
		border-bottom:1px solid #CCCCCC;
	}
	#tarificateurtitre th{
		border:1px solid #CCCCCC;
		background-color:#FFF;
		margin-right:2px;
		width:auto;
		margin-bottom:5px;
		background-color:#96B6E7;
	}
	#tarificateur td{
		height:18px;
		background-color:#96B6E7;
		color:#fff;
		font-weight:bold;
		text-align:center;
	}
	#tarificateur caption{
		font-family:sans-serif;
	}
/***/
	.tarificateurBlocCentreTop {
		background-image:url(../Etape/images/tarificateur-bloc-3_02.gif);
		background-repeat:repeat-x;
		height:27px;
		color:#003399;
		font-weight:bold;
		text-transform:uppercase;
		}
	.tarificateurBlocCentre {
		background-image:url(../Etape/images/tarificateur-bloc-3_04.gif);
		background-repeat:repeat-y;
		}
	.tarificateurBlocCentreBas {
		background-image:url(../Etape/images/tarificateur-bloc-3_06.gif);
		background-repeat:repeat-x;
		height:27px;
		}
/************************STYLE CH*************************************/
form.Tarificateur {
margin-top:11px;}
td.Etapes {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
height:22px;}
table.Etape {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
height:22px;}
td.Etape_Active {
	height:22px;
	background-color:#4982d3;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF8500;
	border-right-color: #FF8500;
	border-left-color: #FF8500;}
td.Etape_Desactive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF8500;}
td.Etape_Precedente {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	font-weight:bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF8500;
}
td.titre_Champs_Oblig {
	background-color:#4982d3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	/*border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF8500;*/}
td.Coordonnes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6501;
	font-weight:bold;
	height:34px;
	text-align:justify;
	vertical-align:middle;}
tr.ClGris1 {
	height:24px;
	background-color:#ecf2fb;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4982d3;}
tr.ClGris2 {
	height:24px;
	background-color:#ecf2fb;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4982d3;}
tr.ClGris3 {
	height:24px;
	background-color:#fff3e5;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4982d3;}
tr.Titre_Tar {
	height:24px;
	background-color:#4982d3;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;}
.Champs_Obli {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6501;}
.Sep_Rub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:5px;
	color:#FFF;
	background-color:#4982d3;
	width:100%;}
a.Ajout_Enfant {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000ff;
	font-weight:normal;
	text-decoration:none;}
a.Ajout_Enfant:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#74b75b;
	font-weight:normal;
	text-decoration:underline;}
.Arret_Travail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6501;
	font-weight:normal;}
fieldset.Tar_En_Ligne {
width:570px;
height:auto;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4982d3;
font-weight:normal;}
legend.Tarif_En_Ligne {
width:120px;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff8500;
font-weight:bold;
background-color:#ecf2fb;
padding-left:8px;}
tr.Tableau_Titre_Formule {
background-color:#4982d3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
height:22px;}
tr.Tableau_Titre_Formule_Or {
background-color:#ff8500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
height:22px;}
tr.Tableau_Corps_Formule {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4982d3;
font-weight:normal;
height:50px;}
#Sep_Credit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;}
