body{
background-image:url(../images/background.gif);
background-repeat:repeat-x;
background-color:#cacaca;
}

.corp{
	margin-left:auto;
	margin-right:auto;
}

.tablecorp{
background-color:#FFFFFF;
width:900px;
border-left:5px;
border-right:5px;
border-color:#FFFFFF;
}

.texte_foot{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding:5px;
}
.texte_etape2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#e3e3e3;
color:#333333;
padding:5px;
}
.texte_petit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7px;
color:#333333;
font-weight:bold;
}
.texteGras{
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.texteGrasPrix{
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
}
.mensualite{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:bold;
background-color:#333333;
}
.mensualite_prix{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#ffffff;
font-weight:bold;
background-color:#CC0000;
}
.texte{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.cadre_conclusion{
background-image:url(../images/conclusion.jpg);
background-repeat:no-repeat;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
TAEG {
	font-size: 14px;
}
.TAEG_Val {
	font-size: 14px;
}
/*--------------- Classes pour checktable --------------*/
.atextf {
	background-color:#F00;
	color:#FFF;
}
.achkf {
	background-color:#CF3458;
	padding:6px 2px 2px 2px;
}

.prix_br{
	color:#999;
	font-weight:normal;
	 text-decoration:line-through;
}

.prix_tab{
	color:#CF3458;
	font-size:14px;
}
.redalert{
	background-color:#F00;
	color:#FFF;
	
}
