
/** css specifique produit **/
.menu_off {
	padding-left: 5px;
	color: #C3C8C3;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
.menu_on {
	padding-left: 5px;
	color: #C8AD7F;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}

div#menu_fleche_on {
  background-image: url(../Img/menu_fleche_on.gif);
  background-repeat: no-repeat;
  width: 6px;
  height: 12px;
  padding: 0;
  background-position: center right;
}

.tariftable {
	text-align: left;
	vertical-align: middle;
}

/*  anciennement - td#tarif_titre */
td.tarif_titre {
  background-image: url(../Img/tarif_barre_sansfrais.gif);
  height: 46px;
  vertical-align: top;  
  background-repeat: no-repeat;
  font-size: 14px;
  padding: 0;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 15px;
}
td.tarif_titre_avnt {
  background-image: url(../Img/tarif_barre.gif);
  background-repeat: no-repeat;
  font-size: 14px;
  padding: 0;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 15px;
}



td.tarif_prime 
{
  background-color: #D8C5A5;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 5px;
}

td.tarif_typepaiement
{
  text-align:center;
  background-color: #C8AD7F;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 5px;
  width: 200px;
}

td.clair  {
  text-align:center;
  background-color: #E3D6BF;
}

td.clairBold  {
  text-align:center;
  background-color: #E3D6BF;
  font-weight: bold;
}

td.blanc  {
  vertical-align : top;
  text-align: left;
}

td.blancRight  {
  vertical-align : top;
  text-align: right;
  }

td.blancBold  {
  text-align: center;
  background-color: #FFFFFF;
  font-weight: bold;
}

td.PromoTarif  {
  text-align: center;
  font-weight: bold;
}

td.gris {
  vertical-align : top;
  background-color: #C3C8C3;
}



.tab_Vehic {
	border:1px solid #C8AD7F;
	border-spacing: 5px;
}
.tab_VehicHead
{
  text-align:center;
  background-color: #C8AD7F;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 5px;
  border:2px solid #FFFFFF;
  height: 25px;


}
.tab_VehicCell{
  text-align:center;
  padding: 0;
  padding-left: 5px;
  border:2px solid #FFFFFF;
  height: 25px;
}

.tab_VehicGris{
  background-color: #DDDDDD;
  text-align:center;
  padding: 0;
  padding-left: 5px;
  border:2px solid #FFFFFF;
  height: 25px;
}

.tab_VehicCouleur{
	background-color: #E3D6BF;
	border:2px solid #FFFFFF;
	padding-left: 5px;
	text-align:center;
    height: 25px;
}


.NoVehic{
font-family: Arial;
color: #C8AD7F;
font-size: 13px;
font-weight: bold ;
text-align: center;
font-style: normal;
padding:20px;
margin:0px;	
	}

.NoCP{
font-family: Arial;
color: #C8AD7F;
font-size: 13px;
font-weight: bold ;
font-style: normal;
	}

.tablegarantie {
border:1px solid #C8AD7F;
}

.tablegarantie thead{
background-color:#C8AD7F;
}
.tablegarantie tfoot{
background-color:#D8C5A5;
}
.tablegarantie tbody {
background-color:#FFFFFF;
}
.tablegarantie th{
font-weight : bold;
color: #FFFFFF;
border:1px solid #C3C8C3;
padding:5px;
width:20%;
}
.tablegarantie td {
border:0px solid #C8AD7F;
padding:5px;
text-align:center;
}
.Promotion
{
	font-family: Arial;
	color: #000000;
	background-color: #E3D6BF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-style: normal;
	border:2px solid C8AD7F;
	padding:20px;
	margin:0px;	
}
.TropCher
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-style: normal;
	border:2px solid red;
	padding:20px;
	margin:0px;	
}

.TitreBig
{
  font-family: Arial;
  font-size:14px;
  text-decoration:underline;
  text-align: left;
  font-weight:bold;
  color: #000000;
  vertical-align:middle;
  text-align:center;
  height:40px;
}

.Titre
{
  font-family: Arial;
  color: #000000;
  text-align: left;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  height:40px;
}

.SousTitre  {
  font-family: Arial;
  color: #000000;
  text-align: left;
  font-weight:bold;
  text-decoration:underline;
  font-size: 12px;
  padding-left:1em;
}

TABLE.Standard 
{
	border-collapse:collapse;
    margin-top:8px;
    margin-bottom:8px;
    border:1px solid #D8C5A5;
}

TD.Cadre
{
    border:1px solid #D8C5A5;
    text-align:left;
    vertical-align:top;
}

h2 {color: #C8AD7F;}
