
/** css specifique produit **/
/*GS2013
H2 {
	font-size: 12px;
	color: #FEB20F;
	font-weight : normal;
}
*/
.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: #FEB20F;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}

div#menu_fleche_on {
  background-image: url(../pictures/menu_fleche_on.gif);
  background-repeat: no-repeat;
  width: 6px;
  height: 12px;
  padding: 0;
  background-position: center right;
}

.tariftable {
	text-align: left;
	vertical-align: left;
}

td#tarif_titre {
  background-image: url(../pictures/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(../pictures/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: #FEC957;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 5px;
}

td#tarif_typepaiement
{
  text-align:center;
  background-color: #FEB20F;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 5px;
}

td#clair  {
  text-align:center;
  background-color: #FED887;
}
td#blanc  {
  text-align: center;
  background-color: #FFFFFF;
}
td#gris {
  background-color: #C3C8C3;
}


.tablegarantie {
border:1px solid #FEB20F;
}

.tablegarantie thead{
background-color:#FEB20F;
}
.tablegarantie tfoot{
background-color:#FEC957;
}
.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 #FEB20F;
padding:5px;
text-align:center;
}

.tableau-fic {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.tableau-fic td {
    border: 1px solid #ddd;
    text-align: left;
    padding: 8px;
}

.tableau-fic tr:nth-child(even) {
    background-color: #f2f2f2;
}

.tableau-fic th {
    padding : 8px 11px;
    background-color: #4CAF50;
    color: white;
}

.tableau-fic th, .tableau-fic td {
    text-align: center;
}

.tableau-fic th:first-child, .tableau-fic td:first-child {
    max-width: 200px;
    text-align: left;
}

ul.listeDansPageConfirmation li {
    list-style-position:outside;
    margin-left:10px;
}