.titres_TICPE_TAXI
 {
	background-color:#FFFFFF;
	border-left: 10px solid #01969D;
	font-size: 11pt;
	font-family: Arial;
	padding-left: 35px;
	padding-bottom: 10px;
	padding-top: 10px; 
	line-height: normal;
	color: #009999;
	background-image: url(../images/bg_blkdr-arw-2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 11px 8px;
}
				
.cadre
{
	border:1px solid;
}

.tableauLigne
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.tableauLigne:focus
{
	border-left: 2px solid #39f;
	border-bottom: 2px solid #39f;
	border-right: 2px solid #39f;
	border-top: 2px solid #39f;
}			

.tableauLigne_resultat
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align:center;
}

.tableauLigne_cacher
{
	font-family: Arial;
	font-size: 0pt;
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #FFFFFF;
	width: 0%;
	height: 0%;
}

.tableauEntete
{
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left: 10px solid #FFFFFF;
	background-color: #17a5e1;
}

.tableauEntete_Saisie_premiere_colonne
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left: 10px solid #FFFFFF;
	background-color: #17a5e1;
}

.tableauEntete_Saisie
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #17a5e1;
}

.tableauTitre1
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.tableauTitre1_resultat
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-align:center;
}

.tableauTitre1_resultat_total
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	border: 1px solid #caeefd;
	background-color: #caeefd;
	text-align:center;
}

.tableauTitre2
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.tableauTitre3
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-decoration:underline;
	background-color:#94c8fc;
}

.tableauTitre4
{
	font-family: Arial;
	font-size: 12pt;
	color: #000066;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-decoration:underline;
}

.bord_gauche1
{
	border-left: 10px solid #17a5e1;
}

.bloc-2{
	width:65%;
	float:left;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	position:relative;
	box-sizing:border-box
}

.bloc-2>.titre{
	padding:30px 0;
	line-height:32px;
	text-align:left;
	font-size:30px;
	color:#a63950
}

.bloc-3{
	width:35%;
	float:left;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	position:relative;
	box-sizing:border-box
}

.sans_ligne_au_dessus{
	padding-top:0rem;
}

.sans_ligne_magging_en_dessous, .bloc-entite-servicielle.sans_ligne_magging_en_dessous, .titre.sans_ligne_magging_en_dessous{
	margin-bottom:0rem;
}

.titre.sans_bordure_en_dessous {
border-bottom:0px;
}

#cont {
	margin: 0px 12px 0px 0px;
	width: 100%;
	background-color:#FFFFFF;
}

tr.boutonAjout input {
	padding:4px 40px!important;
}

tr.boutonAjout input {
	background:url("../images/bg_input_button.gif") repeat-x scroll left top transparent;
	border:1px solid #7f7f7f;
	border-radius:4px;
	color:#00426f;
	font-weight:bold;
	padding:4px 6px;
	width:100%
}

tr.boutonAjout input:hover {
	border-color: #39f;
	cursor: pointer;
	border: 2px solid;
	box-shadow: 0 0 10px #39f;
}

tr.boutonAjout>td {
	border-bottom:1px solid #ffffff;
	padding:4px
}

.styleBouton.blocBas {
	padding:20px 0;
	text-align:center
}

.styleBouton.blocBas>table {
	display:table;
	margin-left:auto;
	margin-right:auto
}

.styleBouton.boutonsAR {
	width:232px
}

.totalFond{
	background-color: #caeefd;
}

.onglets a{background-color:#d7d7d7!important;height:26px!important;line-height:28px!important;border-width:0!important;padding-left:20px!important;padding-right:20px!important;font-size:16px!important;font-weight:normal!important}
.onglets a.current,.onglets a.current:hover{background-color:#fff!important;color:#a63950!important}
.onglets a:hover{background-color:#a63950!important;color:#fff!important}
.onglets{border-left-width:0!important;height:34px!important}
.onglets{box-sizing:content-box;height:25px;margin:0;padding:0;border-left:1px solid #d7d7d7}
.onglets.haut{border-bottom:1px solid #d7d7d7}
.onglets.bas{border-top:1px solid #d7d7d7;margin-bottom:10px}
.onglets a{background-color:#efefef;border-color:#d7d7d7;border-style:solid;border-width:1px 1px 1px 0;box-sizing:content-box;color:#5f5f5f;float:left;font-size:12px;height:16px;line-height:16px;padding:4px 12px;position:relative;text-decoration:none}
.onglets.bas a{top:-1px}
.onglets.margeFine a{padding-left:8px;padding-right:8px}
.onglets.margeTresFine a{padding-left:4px;padding-right:4px}
.onglets a:first-child,.onglets a.current{font-weight:bold;padding-left:20px;padding-right:20px}
.onglets a.current,.onglets a.current:hover{background-color:#fff;color:#002f5f}
.onglets a.current.attente{background:transparent url("../images/wait.gif") no-repeat scroll 2px center}
.onglets a.current.success{background:transparent url("../images/succes2.gif") no-repeat scroll 1px center!important}
.onglets.haut a.current{border-bottom-color:#fff}
.onglets.bas a.current{border-top-color:#fff}
.onglets a:hover{background-color:#bed5ea;color:#002f5f;text-decoration:underline}
.onglets img{vertical-align:-2px}
