/* rgles CSS pour la Diligence */

body {

  margin:0;
  padding:0;
  background-color:#ffffff;
  background-image:url(../images/arrierePlan_Assurance/arrierPlan.jpg);
  background-repeat:repeat-x;
}

html {
  padding:0;
  margin:auto;
  text-align:center;/*IE bug*/
  overflow:auto;
}

#CourtierAssuranceCont {
  position:relative;/*je dois mettre la position relative pour sortir la div du flux. en absolute, elle capote*/
  height:630px;/*ici je laisse les dimenssin pour que firefox puisse avoir des repre dimenssionnels et centrer la div.*/
  width:1036px;
  top:5px;
  margin:auto;
  /*background-color:#ffffff;*/
  text-align:left;/*si je ne met pas auto, le bloc n'est pas centr.*/
  z-index:1;
} 

#AssuranceEnLigne1 {
  position:absolute;/* ici je met relative pour viter un dcalage avec le conteneur*/
  top:0px;
  left:0px;
  width:471px;
  height:108px;
  margin:0;
  border:0;
  padding:0;
  z-index:2;
} 
#FlashCourtierEnAssurance {
	position:absolute;
	top:0px;
	left:471px;
	width:483px;
	height:160px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
	background-image: url(../images/arrierePlan_Assurance/courtier_assurance_02.jpg);
}
#FlashCourtierEnAssuranceA {
	position:absolute;
	top:0px;
	left:471px;
	width:483px;
	height:160px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
	background-image: url(../images/arrierePlan_Assurance/Courtier_assurance_en-ligne_02.jpg)  ;
}
#CourtierAssurance3 {
	position:absolute;
	left:954px;
	top:0px;
	width:82px;
	height:255px;
	z-index:2;
} 
#Courtier4 {
	position:absolute;
	top:108px;
	left:0px;
	width:471px;
    height:147px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#Assurance5 {
	position:absolute;
	top:160px;
	left:471px;
	width:483px;
    height:95px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier6 {
	position:absolute;
	top:255px;
	left:0px;
	width:394px;
    height:375px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#EnLigneAssurance7 {
	position:absolute;
	top:255px;
	left:394px;
	width:250px;
    height:375px;
	margin:0; 
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceRiverin8 {
	position:absolute;
	top:255px;
	left:644px;
	width:392px;
    height:375px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#Assurance9 {
	position:absolute;
	top:330px;
	left:74px;
	width:277px;
    height:300px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#Assurance10 {
	position:absolute;
	top:330px;
	left:351px;
	width:32px;
    height:300px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#Assurance11 {
	position:absolute;
	top:330px;
	left:383px;
	width:275px;
    height:300px;
	margin:0;
	border:0;
	padding:0;
	z-index:2000;
} 
#Assurance12 {
	position:absolute;
	top:330px;
	left:658px;
	width:30px;
    height:300px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#Assurance13 {
	position:absolute;
	top:330px;
	left:688px;
	width:266px;
    height:300px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 

/*=========================================================== Page internet du site  Assurance courtier ===============*/
 #CourtierAssurance3b {
	position:absolute;
	left:954px;
	top:0px;
	width:82px;
	height:630px;
	z-index:2;
} 
#Courtier4b {
	position:absolute;
	top:48px;
	left:0px;
	width:471px;
    height:71px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#Assurance5b {
	position:absolute;
	top:119px;
	left:0px;
	width:431px;
    height:92px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier6b {
	position:absolute;
	top:119px;
	left:431px;
	width:40px;
    height:455px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#EnLigneAssurance7b {
	position:absolute;
	top:160px;
	left:471px;
	width:483px;
    height:51px;
	margin:0; 
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceRiverin8b {
	position:absolute;
	top:211px;
	left:0px;
	width:431px;
    height:74px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier9b {
	position:absolute;
	top:211px;
	left:471px;
	width:483px;
    height:363px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier10b {
	position:absolute;
	top:285px;
	left:0px;
	width:176px;
    height:431px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier11b {
	position:absolute;
	top:461px;
	left:0px;
	width:72px;
    height:113px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier12b {
	position:absolute;
	top:461px;
	left:72px;
	width:113px;
    height:113px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier13b {
	position:absolute;
	top:461px;
	left:185px;
	width:246px;
    height:113px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#AssuranceCourtier14b {
	position:absolute;
	top:574px;
	left:0px;
	width:954px;
    height:56px;
	margin:0;
	border:0;
	padding:0;
	z-index:2;
} 
#texteAssuranceFiable {
	position:absolute;
	left:49px;
	top:277px;
	width:262px;
	height:272px;
	/*background-color:#33CCFF;*/
	overflow:auto;
	padding-right:6px;
	z-index:3;
}
#texte_Assurance_Expert{
	position:absolute;
	left:289px;
	top:243px;
	width:459px;
	height:265px;
	/*background-color:#33CCFF;*/
	overflow:auto;
	z-index:3;
}
#texteAssuranceExperimente {
	position:absolute;
	left:722px;
	top:277px;
	width:264px;
	height:266px;
	/*background-color:#33CCFF;*/
	overflow:auto;
	z-index:3;
}
#texte_Assurance_Experimente2 {
	position:absolute;
	left:487px;
	top:233px;
	width:450px;
	height:318px;
	/*background-color:#33CCFF;*/
	overflow:auto;
	padding-right:8px;
	z-index:3;
}
#ChoixMenu {
	position:absolute;
	left:320px;
	top:111px;
	width:140px;
	height:61px;
	text-align:right;
	z-index:4;
}
.StyleMenu{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:0.7em;
text-align:right;
}
.StyleMenu a{
text-decoration:none;
color:#FFFFFF;
}
.StyleMenu a:hover{
text-decoration:underline;
}
.StyleTexteCourantAssurance {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.3em;
color: #567587;
text-align:justify;
letter-spacing:normal;
}
.StyleTexteCourantAssurance a{
color:#4c7f9c;
}
.StyleTexteCourantAssurance a:hover{
text-decoration:none;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color:#4c7f9c;
text-align:center;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
padding-top:6px;
font-size:1em;
color:#1e3441;
border-bottom:#CCCCCC thin dotted;
text-align:center;
}
.bon {
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color:#9e682a;
text-align:center;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#7d94a6;
padding-left:8px;
text-align:left;
letter-spacing:normal;
}
h2 a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color: #FF0000;
}
h2 a:hover{
text-decoration:underline;
color:#e61e38;
}
.savoirPlus{
font-size:0.85em;
}
.StyleBoutonsAssurance {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color: #FF0000;
text-align:center;
}
.StyleBoutonsAssurance a{
text-decoration:none;
color:#000066;
}
.StyleBoutonsAssurance a:hover{
color: #FF0000;
}

#liensBasPageAssurance{
	position:absolute;
	top:625px;
	left:0px;
	width:1036px;
	height:108px;
	margin:0;
	border:0;
	padding:0;
	background-image: url(../images/arrierePlan_Assurance/Assurance_En_Ligne_19.jpg);
	background-repeat:no-repeat;
	z-index:2;
}
#liensBasPageAssuranceb{
	position:absolute;
	top:619px;
	left:0px;
	width:1036px;
	height:108px;
	margin:0;
	border:0;
	padding:0;
	background-image:url(../images/arrierePlan_Assurance/Assurance_En_Ligne_19.jpg);
	background-repeat:no-repeat;
	z-index:2;
}
.styleLiensBasPage_assurance {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
color:#000033;
text-align:center;
}
.styleLiensBasPage_assurance a {
color:#000033;
text-decoration:none;
font-size:12px;
}

.styleLiensBasPage_assurance a:hover{
color: #999999;
text-decoration:underline;

}
.StyleTitreBoutonsAssurance {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color: #c9cfef;

line-height:2em;

text-align:center;
}
.StyleBoutonsAssurance {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color: #FF0000;
text-align:center;
}
.StyleBoutonsAssurance a{
text-decoration:none;
color:#000066;
}
.StyleBoutonsAssurance a:hover{
color: #FF0000;
}
.droite {
text-align:right;
padding-right:42px;
}
.StyleRouge{
color:#FF0000;
}
/*rajouter un police personnalisée*/
@font-face {
font-family:Eras Light ITC;
src: url(fonts/ERASLGHT_0.TTF);
}
.StyleTexteCourantAssurance em a {
color:#c68e41;
text-decoration:none;
}
.StyleTexteCourantAssurance em a span {
display:none;
}


.StyleTexteCourantAssurance em a:hover span {   /* dfinition de la balise <span> au survol */
   display: block;
   position: absolute;
   top:40px;
   left:5px;
   height:151px;
   width: 210px;    
 /*background-color:#edf0f9 ;*/
   background-image:url(../images/FondConseil.jpg);
   background-repeat:no-repeat;
   color:#000000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:.95em;
   font-weight:bold;
   text-decoration:none;
   text-align:justify;
   padding-top:40px;
   padding-left:6px;
   padding-right:7px;

}
/*---------------------nouvel Index -----------------------------*/
