/*  FEUILLE DE STYLE POUR SITE MUTANT				*/
/*   contient tous les styles communs				*/
/* sauf les styles spécifiques Page d'accueil		*/
/* sauf les styles spécifiques Navigation			*/
/* merci de respecter la même position des balises	*/
/* pour faciliter les comparaisons					*/

body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}

body {
    margin-left: 0px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
    /*background-image: url(/img/images/commun/trame.gif);*/
    background-color: #d6d6d6;
}

.hauteur_minimum 
{
	min-height:500px;
}

.corps {
margin: 0 auto;
width:980px;
}

.corpsgras_violet {font-weight: bold;color: #B7027A;font-size: 10px;}
.corpsgras_violet a:link {color:#B7027A; text-decoration:none;}
.corpsgras_violet a:visited {color:#B7027A; text-decoration:none;}
.corpsgras_violet a:active {color:#B7027A; text-decoration:none;}
.corpsgras_violet a:hover {color:#B7027A; text-decoration:underline;}
.corpsgras_violet_grand {font-weight: bold;color: #B7027A;font-size: 12px;}

.chemin_violet {font-weight: bold;color: #B7027A;font-size: 11px;}
.chemin_violet a:link {color:#B7027A; text-decoration:none;}
.chemin_violet a:visited {color:#B7027A; text-decoration:none;}
.chemin_violet a:active {color:#B7027A; text-decoration:none;}
.chemin_violet a:hover {color:#B7027A; text-decoration:underline;}

.chemin_gris {font-weight: bold;color:#cbcbcb;font-size: 11px;}
.chemin_gris a:link {color:#cbcbcb; text-decoration:none;}
.chemin_gris a:visited {color:#cbcbcb; text-decoration:none;}
.chemin_gris a:active {color:#cbcbcb; text-decoration:none;}
.chemin_gris a:hover {color:#cbcbcb; text-decoration:underline;}

.chemin_orange {font-weight: bold;color: #B7027A;font-size: 11px;}
.chemin_orange a:link {color:#DE5500; text-decoration:none;}
.chemin_orange a:visited {color:#DE5500; text-decoration:none;}
.chemin_orange a:active {color:#DE5500; text-decoration:none;}
.chemin_orange a:hover {color:#DE5500; text-decoration:underline;}

.corpsgras_orange {font-weight: bold;color: #DE5500;font-size: 10px;text-decoration:none;}
.corpsgras_orange a:link {color: #DE5500;text-decoration:none;}
.corpsgras_orange a:visited {color: #DE5500;text-decoration:none;}
.corpsgras_orange a:active {color: #DE5500;text-decoration:none;}
.corpsgras_orange a:hover {color: #DE5500;text-decoration:underline;}

.corps_marron {font-weight:normal;color: #774E56; font-size:10px;}
.corps_marron a:link {color:#774E56; text-decoration:none;}
.corps_marron a:visited {color:#774E56; text-decoration:none;}
.corps_marron a:active {color:#774E56; text-decoration:none;}
.corps_marron a:hover {color:#774E56; text-decoration:underline;}

.corpsgrand_marron {font-weight:normal;color: #774E56; font-size:12px;}
.corpsgrandgras_marron {font-weight:bold;color: #774E56; font-size:12px;}

.corps_marron_champ_grise {font-family:Verdana, Helvetica, sans-serif;font-weight:normal;color: #774E56; background-color:#CCCCCC; font-size:10px;}
.corps_marron_champ_grise a:link {font-family:Verdana, Helvetica, sans-serif;color:#774E56; background-color:#CCCCCC; text-decoration:none;}
.corps_marron_champ_grise a:visited {font-family:Verdana, Helvetica, sans-serif;color:#774E56; background-color:#CCCCCC;text-decoration:none;}
.corps_marron_champ_grise a:active {font-family:Verdana, Helvetica, sans-serif;color:#774E56; background-color:#CCCCCC;text-decoration:none;}
.corps_marron_champ_grise a:hover {font-family:Verdana, Helvetica, sans-serif;color:#774E56; background-color:#CCCCCC; text-decoration:underline;}

.corps_blanc {font-size: 10px; color:#FFFFFF; text-decoration:none;}
.corps_blanc a:link {color:#FFFFFF; text-decoration:underline;}
.corps_blanc a:visited {color:#FFFFFF; text-decoration:underline;}
.corps_blanc a:active {color:#FFFFFF; text-decoration:underline;}
.corps_blanc a:hover {color:#FFFFFF; text-decoration:underline;}

.corpsgras_blanc_grand {font-weight: bold;font-size: 11px; color:#FFFFFF; text-decoration:none;}
.corpsgras_blanc_grand a:link {color:#FFFFFF; text-decoration:underline;}
.corpsgras_blanc_grand a:visited {color:#FFFFFF; text-decoration:underline;}
.corpsgras_blanc_grand a:active {color:#FFFFFF; text-decoration:underline;}
.corpsgras_blanc_grand a:hover {color:#FFFFFF; text-decoration:underline;}

.corps_blanc_grand {font-size: 11px; color:#FFFFFF; text-decoration:none;}

.corpsgras_rouge
{
    font-weight: bold;
    color: red;
    font-size: 10px;
}

.corpsgras_marron {font-weight:bold;color: #774E56; font-size:10px;}
.corpsgras_marron a:link {color:#774E56; text-decoration:underline;}
.corpsgras_marron a:visited {color:#774E56; text-decoration:underline;}
.corpsgras_marron a:active {color:#774E56; text-decoration:underline;}
.corpsgras_marron a:hover {color:#774E56; text-decoration:underline;}

.corps_gris {font-weight:normal;color: #A9A8A8; font-size:10px;}
.corps_gris a:link {color:#A9A8A8; text-decoration:none;}
.corps_gris a:visited {color:#A9A8A8; text-decoration:none;}
.corps_gris a:active {color:#A9A8A8; text-decoration:none;}
.corps_gris a:hover {color:#A9A8A8; text-decoration:underline;}

.corps_violet {font-weight:normal;color: #B7027A; font-size:10px;}
.corps_violet a:link {color:#B7027A; text-decoration:none;}
.corps_violet a:visited {color:#B7027A; text-decoration:none;}
.corps_violet a:active {color:#B7027A; text-decoration:none;}
.corps_violet a:hover {color:#B7027A; text-decoration:underline;}

.corpsgras_blanc {font-weight: bold;color: #FFFFFF;font-size: 9px;text-decoration:none;}
.corpsgras_blanc a:link {color: #FFFFFF;text-decoration:none;}
.corpsgras_blanc a:visited {color: #FFFFFF;text-decoration:none;}
.corpsgras_blanc a:active {color: #FFFFFF;text-decoration:none;}
.corpsgras_blanc a:hover {color: #FFFFFF;text-decoration:underline;}

.corps_violetl {font-weight:normal;color: #B7027A; font-size:9px;text-decoration:none;}
.corps_violetl a:link {color:#B7027A; text-decoration:none;}
.corps_violetl a:visited {color:#B7027A; text-decoration:none;}
.corps_violetl a:active {color:#B7027A; text-decoration:none;}
.corps_violetl a:hover {color:#B7027A; text-decoration:underline;}

INPUT {
	color: #000066;
	font-size: 10px;
}

SELECT {
	color:#000066;
	font-size:9px;
	font-family:arial;
}

/* styles pour la fiche sinistre */

.permis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	white-space: nowrap;
}

.avis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	border: none;
	background-color: #FFFFFF;
}

.avisth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	border: none;
	background-color: #0000CC;
}

.avt 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	border-style: none; 	
	white-space: nowrap;
}

.avtdc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border-style: none;
	text-align: center;
	white-space: nowrap;
}

.avttr 
{
	background-color: #FFFFFF
}

.avttrb {
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	white-space: nowrap;
}

.avtdb {
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	white-space: nowrap;
}

.Facultatif {}
.Info {}
.PermisA {}
.PermisB {}

.titresContrat {color:#FFFFFF; font-family:Century Gothic, Helvetica, sans-serif; font-size:12.5px;  font-weight:bold; } 

/* fin styles pour la fiche sinistre */

.titregras_blanc {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:17px; line-height:20px; }
/*.titregras_blanc.Style4 {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; line-height:20px; }*/

.titregras_noir a:link {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:13px; text-decoration:none;}
.titregras_noir a:visited {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:13px; text-decoration:none;}
.titregras_noir a:active {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:13px; text-decoration:none;}
.titregras_noir a:hover {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:13px; text-decoration:underline;}

.corps_blanc_9 {font-family:Verdana, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; line-height:14px; }

.corpsgras_orange_10 {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#f29400; font-size:10px; }

.corpspage_noir {font-family:Verdana, Helvetica, sans-serif; color:#313131; font-size:10px;}
.corpspagegras_noir {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:10px;}

.corpsFilAriane_noir {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:12px; text-decoration:none; text-align:left;}
.corpsFilAriane_noir a:link {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:12px; text-decoration:none;}
.corpsFilAriane_noir a:visited {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:12px; text-decoration:none;}
.corpsFilAriane_noir a:active {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:12px; text-decoration:none;}
.corpsFilAriane_noir a:hover {font-family:Century Gothic, Helvetica, sans-serif; font-weight:bold; color:#313131; font-size:12px; text-decoration:underline;}

.titresContrat {color:#FFFFFF; font-family:Century Gothic, Helvetica, sans-serif; font-size:12.5px;  font-weight:bold; } 

#fondFilAriane {
	background-color:#dddedf;
	height:35px;
}

#filAriane {
	padding-top:10px;
	padding-left:20px;
}

/* Tableaux */

.tableau_credit {
	border: 0px solid #000; /* contour du tableau */
	border-collapse: collapse;
	background-color: #FCF1F7;
	height: 24px;
	vertical-align: middle;
}

.tableau_credit td, .tableau_credit th
{
	border: 1px solid #D6CACC; /* contour de chaque cellule */
	padding-left: 15px;
}

.tableau_sinistre_blanc 
{
	border: 1px solid #D6CACC;
}

.tableau_sinistre_gris 
{
background-color:#FCF1F7;	/* PM ce n'est pas gris certes, mais au départ c'était bleu */
border: 1px solid #D6CACC;
text-align:right;
}
.tableau_code_post 
{
	border: 1px solid #D6CACC;
	background-color:#FFFFFF;
}
.tableau_fclient {
  border: 0px solid #000; /* contour du tableau */
  border-collapse: collapse;
  background-color:#FFFFFF;
  height: 30px;
  vertical-align: middle;
	
}
.tableau_fclient td, .tableau_fclient th {
  border: 1px solid #D6CACC; /* contour de chaque cellule */
   height: 30px;
}
.tableau_cellulevide {
  border: 0px solid #000; /* contour du tableau */
  border-collapse: collapse;
  background-color:#FFFFFF;
  height: 30px;
  vertical-align: middle;	
 
  text-decoration:none;
}
.tableau_cellulevide td, .tableau_cellulevide th {
  border: 0px solid #D6CACC; /* contour de chaque cellule */
   height: 30px;
}
.tableau_formule_entete {
  border: 0px solid #000; /* contour du tableau */
  background-color:#BC589D;
  height: 33px;
  vertical-align: middle;	
  font-size: 9px; 
  color:#FFFFFF; 
  text-decoration:none;
  font-weight:bold;
}


td.celluleBlanche 
{
	background-color:#ffffff;
}

td.celluleAlternative
{
	background-color:#fcf1f7;
}

.lignePaire 
{
	background-color: #ffffff;
}

.ligneImpaire 
{
	background-color: #FCF1F7;
}

/* styles de liste */

.listeHeader 
{
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	background-color: #8a8b8d;
	color: #ffffff;
	font-family:Century Gothic, Helvetica, sans-serif;
	font-size:12.5px;
	font-weight:bold;
}

.listePair /* normallement pour balise tr */
{
	text-align: left;
	background-color: #FFFFFF;
	height:20px;
}

.listeImpair 
{
	text-align: left;
	background-color: #FCF1F7;
	height:20px;
}

.listeLien 
{
	text-decoration: none
}

/* pour les headers avec action dans la ficher client */

.table_header_couleur_action 
{
	background-color: #F5E7F0;
}

/* fin styles de liste */

#tableau_impaye {
  border: 0px solid #000; /* contour du tableau */
  border-collapse: collapse;
  background-color:#FFFFFF;
  height: 30px;
  vertical-align: middle;
}

#tableau_impaye td, #tableau_impaye th {
  border: 1px solid #D6CACC; /* contour de chaque cellule */
  height: 30px;
}

#tableau_impaye td.gris, #tableau_impaye th.gris {
  border: 1px solid #D6CACC; /* contour de chaque cellule */
  background-color:#FCF1F7;
  font-weight:bold;
  font-size:10px;
}

/* === DEBUT STYLES ZRECAP === */

table.zRecap 
{
	width:100%;
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
}

/* === FIN STYLES ZRECAP === */

/* AJOUT POUR COMPATIBILITE MUTANT COURTAGE */

#contenu td 
{
	text-align:left;
}

a:link {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#f29400; font-size:10px; text-decoration:none;}
a:visited {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#f29400; font-size:10px; text-decoration:none;}
a:active {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#f29400; font-size:10px; text-decoration:none;}
a:hover {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#f29400; font-size:10px; text-decoration:underline;}

#lnk_sante
{ background-color:#ffffff;
	width:200px;
	}
.lnk_sante
{ background-color:#ffffff;
	width:200px;
	}
	.lnk_sante:visited
{ background-color:#fffeee;
	}
	.lnk_sante:active
{ background-color:#fffeee;
	}
.lnk_sante:hover
{ background-color:#fffeee;
	}
#LiSante{ background-color:#fffeee;
	}
	
/*	li 
	{	display:inline;
		background-color:#fffeee;}
a:hover {font-family:Verdana, Helvetica, sans-serif; font-weight:bold; color:#f29400; font-size:10px; text-decoration:underline;}
MBI le 30/01/2009*/

/*début: AFFICHELISTE.aspx permet de gérer les CSS du GridView */

.rightgridview
{
text-align:right;
padding-right:5px;
}

.leftgridview
{
text-align:left;
padding-left:5px;
}

.centergridview
{
 text-align:center;
 padding:0px;
}

.HeaderGrid, .HeaderGrid:link, .HeaderGrid:visited, .HeaderGrid:hover
{
font-family:Verdana, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;	
font-size:12.5px;
}

.BoutonGrid
{
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	text-align:center;	
	margin-left:auto;
	margin-right:auto;
}

.ListeImpairVue
{
	text-align: left;
	background-color: #FCF1F7;
	height:20px;
	font-weight:bold;
	}
	
	.ListePairVue
{
	text-align: left;
	background-color: #FFFFFF;
	height:20px;
	font-weight:bold;
	}

/*fin: AFFICHELISTE.aspx permet de gérer les CSS du GridView */

/*======Affichage des spécifications Produits*/
#Menu
{
	background-color:#dddedf;
	height:35px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#SousMenu
{
	margin: 0;
	padding: 0;
	list-style: none;
}


#UlMenu
{
	margin: 0;
	padding: 0;
}
	
#UlMenu li 
{
	margin: 0;
	padding: 0;
	display:inline;
}

#UlMenu li a
{
	display: block;
	float: left;
	width: 160px;
	height: 26px;
	padding-top:9px;
	text-align: center;
	text-decoration: none;
	text-align:center;
	background-color: #efefef;
	font-size:12px; 
	color:#313131;
	font-family:"Century Gothic", Verdana, sans-serif;}

#UlMenu li a:hover
{
	display: block;
	float: left;
	width: 160px;
	height: 26px;
	padding-top:9px;
	text-align: center;
	text-decoration: none;
	text-align:center;
	background-color: #ffffff;
	font-size:12px; 
	color:red;
	font-family:"Century Gothic", Verdana, sans-serif;
}
	
#UlMenu li a:select
{
	display: block;
	float: left;
	width: 160px;
	height: 26px;
	padding-top:9px;
	text-align: center;
	text-decoration: none;
	text-align:center;
	background-color: #ffffff;
	font-size:12px; 
	color:#313131;
	font-family:"Century Gothic", Verdana, sans-serif;
}

/* fin navigation */

/*support relooking page recherche de client*/
/*cellule disabled */
.tr_corps_violet 
{
	font-weight:normal;
	color: #B7027A;
	font-size:10px;
	background-color: #FFFFFF;
	cursor:pointer;
}

/* cellule disabled */
.tr_Disabled
{
	font-weight:normal;
	color: #000000;
	font-size:10px;
	background-color: #E7E7E7;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid black;
    background-color: white;
    color: #774E56;
    font-size:10px;
}

.MyCalendar .ajax__calendar_container td{
    border:0px solid black;
    background-color: white;
    color: #774E56;
    font-size:10px;
    padding-left:0px;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: lightgrey;
    font-size:10px;
    padding-left:0px;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: #B7027A;
    font-size:10px;
    padding-left:0px;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #B7027A;
    font-weight:bolder;
    font-size:10px;
    padding-left:0px;
}