/** css specifique produit **/
.menu_haut {
	padding-left: 5px;
	color: #ABC3E5;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.menu_haut a{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
.menu_haut a:link{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
.menu_haut a:visited{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
.menu_haut a:hover{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
}
.menu_off {
	padding-left: 5px;
	color: #ABC3E5;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #abc3e5;
	border-right-color: #abc3e5;
	border-bottom-color: #abc3e5;
	border-left-color: #abc3e5;
}
.menu_on {
	padding-left: 5px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

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;
	background-color: #FFFFFF;
}

td#tarif_titre {
  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: #1a4b8d;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 5px;
}

td#tarif_typepaiement
{
  text-align:center;
  background-color: #0c2649;
  color: #FFFFFF;
  font-weight : bold;
  padding-left: 5px;
}

td#clair  {
  text-align:center;
  background-color: #abc3e5;
  font-weight : bold;
}
td#blanc  {
  text-align: center;
  background-color: #FFFFFF;
  font-weight : bold;
}
td#gris {
  background-color: #C3C8C3;
}


.tablegarantie {
border:1px solid #0c2649;
}

.tablegarantie thead{
background-color:#0c2649;
}
.tablegarantie tfoot{
background-color:#1a4b8d;
}
.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 #0c2649;
padding:5px;
text-align:center;
}
.bandeau {
	background-image: url(../images/template_bandeau.gif);
	background-repeat: no-repeat;
}
.fond {
	background-image: url(../images/fond.jpg);
	background-repeat: repeat;
}
td.menu_Rubrique {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3F6ABC;
	border-right-color: #3F6ABC;
	border-bottom-color: #3F6ABC;
	border-left-color: #3F6ABC;
	background-image: url(../images/fond_rubriques.jpg);
	background-position: 100%;
	text-decoration: none;
}
td.menu_Rubrique  a {
	text-decoration:none;
	color:#FFFFFF;
}
td.menu_Rubrique  a:link {
	text-decoration:none;
	color:#FFFFFF;
}
td.menu_Rubrique  a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
td.menu_Rubrique  a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.logo {
	background-image: url(template_logo.gif);
	background-repeat: no-repeat;
}
