/*




/* ************************************************************************** Redéfinition */
body {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*color: #515151;*/
	color: #000000;
	
}

h1, h2, h3 {
	color: #5988B1;
}

img {
	border: 0px;
}

.invisible {
	display: none;
}

.clear {
	clear: both;
}

#menu1 a {
	color: #606060;
}


#menu1 td ul {
	color: #606060;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	background-color:#FFFFFF;
	border-right:1px solid #EFEFEF;
	z-index:1000;
	display:none;
	min-width:199px;
	_width:100%;
	_border : none;
}

#menu1 td.lastCol ul{
	border-right:1px solid transparent;
	_border-right:1px solid #d5d5d5;
	min-width:199px;
	_width:99.5%;
}

#menu1 .over ul, #menu1 td:hover ul {
	display:block;
}

#menu1 li {
  border-top:1px solid #EFEFEF;
  padding:0;
}

#menu1 li a {
	font-size:80%;
	color: #606060;
	font-weight:normal;
	text-align:left;
	background:url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/chevronGris.gif) left center no-repeat;
	padding-left:15px;
	margin-left:20px;
}

#menu1 li.subLevel {
  padding:0 0 0 15px;
}

#menu1 li.subLevel a {
	/* background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_plus_orange.gif) left center no-repeat; */
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_bleue_1.gif) left center no-repeat;
}


#menu1 li a:hover {
	color: #606060;
	text-decoration:underline;
	background-color:transparent!important;
}

#subHeader,#subHeader * {
	color: #909090;
}

a {
	color: #515151;
}

/* *****************************************************************************************
 * Header
 ***************************************************************************************** */
#header {
	/*background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/fond_gris_contenu.jpg) left top repeat-x;*/
	background-color:#FFFFFF;

}

#header img {
	margin-left: 12px;
	margin-top: 11px;
	margin-bottom: 35px;
}

#recherche {
	font-size: 100%;
	font-weight: bold;
	position: absolute;
	right: 15px;
}

.normal {
	top: 0px;
	_top: 15px;
}

.logged {
	top: 40px;
	_top: 55px;
}

.edit {
	top: 110px;
	_top: 135px;
}

#recherche input {
	margin-right: 1px;
	margin-left: 20px;
}

#recherche fieldset {
	display: inline;
	border: none;
	position: relative;
	top: 15px;
	_top: 0px;
}

#recherche legend {
	display: none;
}


#recherche a.submitSearch {
	background-color: #5988B1;
	border: 1px solid #81aacd;
	color: #ffffff;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:15px;
	padding-right:15px;
	_position:relative;
	_top:-2px;
}

#recherche a.submitSearch:hover {
}

#recherche,#recherche a {
	color: #ffffff;
}

#recherche a {
	padding: 5px;
	text-decoration: none;
	font-size: 90%;
	_font-size: 110%;
}

#recherche a:hover {
	text-decoration: underline;
}

#recherche a.current {
	color: #b15a6a;
}

/* *****************************************************************************************
 * Footer
 ***************************************************************************************** */
td.fixWidth {
	background-color: #efefef;
}

img.fixWidth {
  width:995px;
  height:1px;
}
#footer {
  background-position: right center;
  background-repeat: no-repeat;
	background-color: #efefef;
	padding: 25px 150px 20px 30px;
	clear: both;
}

#footer a {
	font-size: 88%;
	margin-left: 0px;
	margin-right: 0px;
}

#footer a:hover {
	text-decoration: none;
}

/* *****************************************************************************************
 * Contenu
 ***************************************************************************************** */
#main {
	margin-top: -22px;
	min-width: 1000px;
	_border-collapse:collapse;
}

/* *****************************************************************************************
 * Bloc central
 ***************************************************************************************** */
#blocCentral {
	width: 80%;
	border-right: none;
	vertical-align: top;
	padding: 0px;
}
/* ********************************************************************************* Menu1 */
#menu1 {
	width: 100%;
	font-size: 120%;
	border-colapse:collapse;
}

#menu1 td {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/menu1_fond.jpg) left bottom repeat-x #ffffff;
	border-left: 1px solid #e4e4e4;
}

#menu1 td.current {
	border-left: none;
}

#menu1 td.no_border {
	border: 0px;
}

#menu1 a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 8px 5px 8px 5px;
}

#menu1 a:hover,#menu1 a.current {
	color: #ffffff;
}

/* ***************************************************************************** subHeader */
#subHeader {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/fond_gris_contenu.jpg) left bottom repeat-x;
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#subHeader strong {
	font-size: 120%;
}

#subHeader p {
	margin:0;
	padding:0;
}

/* *************************************************************************** breadcrumbs */
#breadcrumbs {
	margin-bottom: 10px;
}

#breadcrumbs a {
	text-decoration: none;
	color: #3a3a3a;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

/* ********************************************************************************* flash */
#visuel {
	text-align: left;
	margin-bottom: -10px;
	height: 89px;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	_border-right:1px solid #d5d5d5;

}

#visuel div.overText {
	color:#FFFFFF;
	font-style:italic;
	font-weight:normal;
	bottom: 10px;
	left: 14px;;
	position: absolute;
	font-size:110%;
}

#visuel em,#visuel p {
	color: #FFFFFF;
}


/* *************************************************************************** lien colore */
#rubrique .footer {
	margin-top: 10px;
	margin-bottom: 10px;
}

.presentationOffre .footer {
	margin-top: 0px;
	margin-bottom: 10px;
}

.presentationOffre .footer a,#rubrique .footer a {
	color: #ffffff;
	text-decoration: none;
	font-size: 80%;
	padding: 2px 5px 2px 5px;
	white-space:nowrap;
	margin:2px 2px 10px 2px!important;
	float:left;
}

/* ********************************************************************* presentationOffre */
.presentationOffre p {
  padding:0;
  margin:0;
}
.presentationOffre td.borne {
	border-left: 1px solid #dcdcdc;
}

.presentationOffre td {
	vertical-align: top;
}

.presentationOffre .header {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/pixel_blanc.gif) right top no-repeat;
	margin: 20px 0 5px 0;
}

.presentationOffre div.sousTitre {
	font-weight: bold;
	margin-top:6px;
}

.presentationOffre div.text {
	margin-top:6px;
}

.presentationOffre .footer a:hover {
	text-decoration:underline;
}


.presentationOffre .header h2 {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/pixel_blanc.gif) left top no-repeat;
	padding-top: 4px;
	margin-bottom: 0px;
	font-size: 110%;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
}

.offre {
	width: 100%;
	text-align: left;
}

.offre .header {
  margin-bottom:0px;
}

.offre .header h2 span {
	display: block;
	overflow: hidden;
	background: center center no-repeat;
	height: 70px;
	margin-top: 5px;
	background-color: #ffffff;
}

/* *****************************************************************************************
 * Bloc droite  (en fait, pour InsureXpat, c'est à gauche)
 ***************************************************************************************** */
#preBlocDroite {
	height: 22px;
	_height: 20px;
}

td.blocDroite {
	border-left: 1px solid #d5d5d5!important;
}


#blocDroite {
  border:none;
	width: 100%;
	vertical-align: top;
	padding: none;
}

#blocDroite h2 {
	color: #ffffff;
	/*background-color: #e98e01;*/
	background-color: #5284A5;
	padding: 7px 0 7px 20px;
	font-size: 110%;
	margin-top: 0px;
}

/* ********************************************************************************* menu2 */
#menu2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 110%;
}

#menu2 li {
	border-bottom: 1px solid #ededed;
	padding: 8px 0 8px 20px;
}

#menu2 a.lien {
	/* background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_chevron_droit_orange.gif) left center no-repeat; */
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_chevron_droit_bleu.gif) left center no-repeat;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
	/*white-space: nowrap;*/
}

#menu2 a.lien:hover {
	text-decoration: underline;
	/* color: #e98e01!important; */
	color: #5988B1;
}

#menu2 li.current a.lien,#menu2 li.current li.current a.lien {
	/* color: #e98d00; */
	color: #222222;

}

#menu2 li ul {
	/* list-style-image:url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_plus_orange.gif); */
	list-style-image:url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_bleue_1.gif);
	_list-style-image:url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_plus_orange_ie.gif);
	margin: 0 0 0 0;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#menu2 li li {
	border-bottom: none;
	font-size: 90%;
	padding: 2px 0px 0px 0px;
	margin: 0;
}

#menu2 li.current li a.lien {
  _margin: 0 0 0 -7px;
  padding:0px;
  background:none;
  font-weight: normal;
  color: #515151;
}

/* ********************************************************************************** bloc */
.bloc {
	/* list-style-image:url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_plus_orange.gif); */
	list-style-image:url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_bleue_1.gif);
	_list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_plus_orange_ie.gif);
	margin-left: 0px;
	_margin-left: 40px;
}

.bloc li {
	margin-top: 4px;
	padding:0 10px 0 0;
}


.bloc a,.stylishedButton {
	text-decoration: none;
	color: #3e3e3e;
	_margin-left:-7px;
}

.bloc a.pictoLink {
	margin-left:0px;
}

.bloc a:hover,.stylishedButton:hover {
	text-decoration: underline;
	/* color: #e98e01; */
	color: #5988B1;
}


/* *********************************************************************** stylishedButton */
.stylishedButton {
	white-space: nowrap;
}

.stylishedButton span span span span {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_triangle_droit_orange.gif) left center no-repeat;
	padding-left: 10px;
}

.stylishedButton span span span {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/stylished_button.gif) left top no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-top: 2px;
}

.stylishedButton span span {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/stylished_button.gif) right top no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-left: -25px;
	padding-right: 20px;
	margin-right: -20px;
}

.stylishedButton span {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/stylished_button.gif) left bottom no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	padding-bottom: 6px;
}

.stylishedButton {
	background: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/stylished_button.gif) right bottom no-repeat;
	margin: 0 20px 15px 20px;
	display: block;
	padding-right: 20px;
	font-weight: bold;
	color: #595959;
	height:24px;
}

/* ****************************************************************************** rubrique */
#rubrique {
	margin: 15px;
}

#breadcrumbs {
	font-size:10px;
	margin:15px 0px -5px 15px;
}

#rubrique h2 {
	position: relative;
	margin: 0 0 15px 0;
	width: 100%;
	font-size: 155%;
}

#rubrique h2 span {
	background-color: #ffffff;
	position: relative;
	top: 6px;
	padding-right: 5px;
}

#rubrique h2 img {
	position: absolute;
	right: 0px;
	top: 0px;
}

#rubrique h3 {
	margin-bottom: 10px;
	margin-left: 10px;
	/*clear: both;*/
	font-size: 120%;
}

#rubrique h3.highlight {
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	font-size: 100%;
	font-weight: bold;
}

#rubrique h4 {
	padding: 5px 10px 5px 10px;
	font-size: 100%;
	margin: 0px;
}

img.right {
	float: right;
	border-left: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	margin-left: 15px;
	margin-bottom: 100px;
	margin-top:5px;
}

.highlight {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 8px;
	margin-top: 15px;
}

ul.actu .highlight {
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin-bottom: 2px;
	margin-top: 20px;
}

ul.actu .descriptionActu {
	margin-left: 20px;
}

ul.actu a.titreLien {
	text-decoration:none;
	font-weight:bold;
}

ul.actu a.titreLien:hover {
	text-decoration:underline;
}

ul.actu {
  list-style:none;
  padding:0;
  margin:0;
}

ul.rubrique {
	padding-left: 18px;
	_margin: 8px 0 0 5px;
}

ul.rubrique ul {
	padding-left: 18px;
	_margin-left: 5px;
}

ul.rubrique li {
	margin-bottom: 8px;
}

ul.rubrique li li {
	margin-bottom: 3px;
}

.footerImg {
	text-align: right;
	font-size: 15px;
}

.footerImg img {
	position: relative;
	top: 3px;
}

.footerImg span {
	margin-left: 10px;
	margin-right: 10px;
}

.highlight,.normal {
	padding-left: 10px;
	padding-bottom: 10px;
}

/* *****************************************************************************************
 * Témoignages
 ***************************************************************************************** */
#temoignages .preview {
	width: 50%;
	float: left;
	margin-bottom: 5px;
	margin-top: 25px;
}


#temoignages .preview p,#temoignages .preview h3 {
	margin-left: 85px;
	margin-right: 30px;
}

#temoignages .preview img {
	float: left;
}

#temoignages .preview .previewDetail {
	display: none;
}

#temoignages .preview p {
	margin-bottom: 0px;
	margin-top: 8px;
}

#temoignages .preview .footer a:hover {
  text-decoration:underline;
}

#temoignages .preview h3 {
	clear: none;
	margin-top: 0px;
	margin-bottom: 5px;
}

#temoignages h3 {
	clear: none;
}

#temoignages .detail img {
	float: right;
}

#temoignages .detail p,#temoignages .detail h3 {
	margin-left: 15px;
	margin-right: 85px;
}

#temoignages .detail .footer {
	text-align: right;
	margin-right: 0px;
}

#temoignages .detail span.previewDetail {
	margin-left: 30px;
}

#temoignages .preview .retour,#temoignages .detail .enSavoirPlus {
	display: none;
}

/* *****************************************************************************************
 * Equipe
 ***************************************************************************************** */
#equipe {
	padding: 10px;
}

.col1 {
	float: left;
	width: 48%;
	padding:1%;
	
}

.col2 {
	float: right;
	width: 48%;
	margin-top: 60px;
	padding:1%;
}

#equipe img {
	float: left;
	margin: 0 10px 0 0;
}

#equipe p {
	/*clear: both;*/
	margin-top: 10px;
}

#equipe strong {
	line-height: 1.6em;
}

#equipe em {
	color: #858585;
	line-height: 1.8em;
}

/* *****************************************************************************************
 * Partenaires
 ***************************************************************************************** */
.partenaireLink {
  cursor:hand!important;
}

ul.logoList {
	list-style: none;
	margin: 0 0 0 10px;
	width: 97%;
}

ul.logoList li {
	width: 45%;
	text-align: left;
	float: left;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-top: 10px;
}


ul.logoList li table td.underline {
  border-bottom : 1px solid #e7e7e7;
}

ul.logoList strong {
	float: left;
	text-align:left;
	background-color: #FFFFFF;
	font-weight: normal;
	border-right : 10px solid #FFFFFF;
	position:relative;
	margin-bottom:-4px;
}

ul.logoList img {
	border-left: 3px solid #ffffff;
	position:relative;
	margin-bottom:-14px;
	right:0;
	border-left : 5px solid #FFFFFF;
}

ul.logoList li .descriptionPartenaire {
  text-align:left;
  float:left;
  font-style:italic;
	margin-top:15px;
}

/* *****************************************************************************************
 * Déclinaisons bleues
 ***************************************************************************************** */
.bleu #rubrique a:hover {
  color:#73a3ca!important;
}

.bleu fieldset.formulaires_aon {
  border: 1px solid #001a45;
}

.presentationOffre .bleu {
	border-bottom: 1px solid #73a3ca;
}

#menu1 td.bleuover {
	border: none;
}

#menu1 td.headerbleu,#menu1 td.headerbleuover {
	background: #73a3ca;
	font-size:3px;
	border:none;
}

#menu1 td.bleu a.current,.bleu #visuel,.presentationOffre .bleu .footer a.lien,.presentationOffre .bleu .header,.bleu #rubrique .footer a {
	background-color: #73a3ca;
}

#menu1 td.bleucurrent,#menu1 td.bleucurrentover,#menu1 td.bleuover {
	background: #73a3ca;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.bleuover a{
	background-color: #73a3ca;
	color:#FFFFFF;
}

#menu1 .bleuover ul,#menu1 .bleucurrentover ul, #menu1 td:hover ul {
	display:block;
	background-color: #f4f4eb;
}

#menu1 .bleuover li a{
	color: #606060;
	background-color: #f4f4eb;
}

.bleu  #breadcrumbs,.bleu #rubrique h2 span, .bleu fieldset.formulaires_aon legend, .bleu fieldset.formulaires_aon legend * {
	color: #73a3ca;
}

.bleu  #rubrique h2 {
	border-bottom: 1px solid #73a3ca;
}

.bleu #rubrique h3,.bleu #rubrique h4 {
	color: #436d98;
}

.bleu .highlight {
	color: #436d98;
	background-color: #f5f8fb;
}

.bleu #rubrique h4 {
	background-color: #edf3f8;
}

.bleu ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_bleue_2.gif);
}

.bleu ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_bleue_1.gif);
}

#sitemap .bleu th{
  background-color:#73a3ca;
  padding-top:5px;
  padding-bottom:5px;
}

/* *****************************************************************************************
 * Déclinaisons marines
 ***************************************************************************************** */
.marine #rubrique a:hover {
  color:#001a45!important;
}

.marine fieldset.formulaires_aon {
  border: 1px solid #001a45;
}

.presentationOffre .marine {
	border-bottom: 1px solid #001a45;
}

#menu1 td.marineover {
	border:none;
}

#menu1 td.headermarine,#menu1 td.headermarineover {
	background: #001a45;
	font-size:3px;
	border:none;
}

#menu1 td.marine a.current ,.marine #visuel,.presentationOffre .marine .footer a.lien,.presentationOffre .marine .header,.marine #rubrique .footer a, .marine .progress_on  {
	background-color: #001a45;
}

#menu1 td.marinecurrent,#menu1 td.marinecurrentover,#menu1 td.marineover {
	background: #001a45;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.marineover a{
	background-color: #001a45;
	color:#FFFFFF;
}

#menu1 .marineover ul,#menu1 .marinecurrentover ul, #menu1 td:hover ul {
	display:block;
	background-color: #f2f4f6;
}

#menu1 .marineover li a{
	color: #606060;
	background-color: #f2f4f6;
}

.marine  #breadcrumbs,.marine #rubrique h2 span, .marine fieldset.formulaires_aon legend, .marine fieldset.formulaires_aon legend * {
	color: #5c6d88;
}

.marine  #rubrique h2 {
	border-bottom: 1px solid #5c6d88;
}

.marine #rubrique h3,.marine #rubrique h4 {
	color: #001a45;
}

.marine .highlight {
	color: #5c6d88;
	background-color: #f2f4f6;
}

.marine #rubrique h4 {
	background-color: #f2f4f6;
}

.marine ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_marine_2.gif);
}

.marine ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_marine_1.gif);
}

#sitemap .marine th{
  background-color:#001a45;
  padding-top:5px;
  padding-bottom:5px;
}

/* *****************************************************************************************
 * Déclinaisons vertes
 ***************************************************************************************** */
.vert #rubrique a:hover {
  color:#919036!important;
}

.vert fieldset.formulaires_aon {
  border: 1px solid #919036;
}

.presentationOffre .vert {
	border-bottom: 1px solid #919036;
}

#menu1 td.vertover {
	border:none;
}

#menu1 td.headervert,#menu1 td.headervertover {
	background: #919036;
	font-size:3px;
	border:none;
}

#menu1 td.vert a.current,.vert #visuel,.presentationOffre .vert .footer a.lien,.presentationOffre .vert .header,.vert #rubrique .footer a, .vert .progress_on  {
	background-color: #919036;
}

#menu1 td.vertcurrent,#menu1 td.vertcurrentover,#menu1 td.vertover {
	background: #919036;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.vertover a{
	background-color: #919036;
	color:#FFFFFF;
}

#menu1 .vertover ul,#menu1 .vertcurrentover ul, #menu1 td:hover ul {
	display:block;
	background-color: #f4f4eb;
}

#menu1 .vertover li a{
	color: #606060;
	background-color: #f4f4eb;
}


.vert  #breadcrumbs,.vert #rubrique h2 span, .vert fieldset.formulaires_aon legend, .vert fieldset.formulaires_aon legend * {
	color: #919036;
}

.vert  #rubrique h2 {
	border-bottom: 1px solid #919036;
}

.vert #rubrique h3,.vert #rubrique h4 {
	color: #7d7b27;
}

.vert .highlight {
	color: #8a8830;
	background-color: #f4f4eb;
}

.vert #rubrique h4 {
	background-color: #f4f4eb;
}

.vert ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_verte_2.gif);
}

.vert ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_verte_1.gif);
}

#sitemap .vert th{
  background-color:#919036;
  padding-top:5px;
  padding-bottom:5px;
}

/* *****************************************************************************************
 * Déclinaisons oranges
 ***************************************************************************************** */
.orange #rubrique a:hover {
  color:#e98d00!important;
}

.orange fieldset.formulaires_aon {
  border: 1px solid #e98d00;
}

.presentationOffre .orange {
	border-bottom: 1px solid #e98d00;
}

#menu1 td.orangeover {
	border:none;
}

#menu1 td.headerorange,#menu1 td.headerorangeover {
	background: #e98d00;
	font-size:3px;
	border:none;
}

#menu1 td.orange a.current,.orange #visuel,.presentationOffre .orange .footer a.lien,.presentationOffre .orange .header,.orange #rubrique .footer a, .orange .progress_on  {
	background-color: #e98d00;
}

#menu1 td.orangecurrent,#menu1 td.orangecurrentover,#menu1 td.orangeover {
	background: #e98d00;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.orangeover a{
	background-color: #e98d00;
	color:#FFFFFF;
}

#menu1 .orangeover ul,#menu1 .orangecurrentover ul, #menu1 td:hover ul {
	display:block;
	background-color: #f4f4eb;
}

#menu1 .orangeover li a{
	color: #606060;
	background-color: #f4f4eb;
}

.orange  #breadcrumbs,.orange #rubrique h2 span, .orange fieldset.formulaires_aon legend, .orange fieldset.formulaires_aon legend * {
	color: #f0af4c;
}

.orange  #rubrique h2 {
	border-bottom: 1px solid #f0af4c;
}

.orange #rubrique h3,.orange #rubrique h4 {
	color: #e98d00;
}

.orange .highlight {
	color: #e98d00;
	background-color: #FFFAD2;
}


.orange #rubrique h4 {
	background-color: #FFFAD2;
}

.orange ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_orange_2.gif);
}

.orange ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_orange_1.gif);
}


#sitemap .orange th{
  background-color:#e98d00;
  padding-top:5px;
  padding-bottom:5px;
}


 /* *****************************************************************************************
 * Déclinaisons indigo
 ***************************************************************************************** */
.indigo #rubrique a:hover {
  color:#453069!important;
}

.indigo fieldset.formulaires_aon {
  border: 1px solid #453069;
}

.presentationOffre .indigo {
	border-bottom: 1px solid #453069;
}

#menu1 td.indigoover {
	border:none;
}

#menu1 td.headerindigo,#menu1 td.headerindigoover {
	background: #453069;
	font-size:3px;
	border:none;
}

#menu1 td.indigo a.current,.indigo #visuel,.presentationOffre .indigo .footer a.lien,.presentationOffre .indigo .header,.indigo #rubrique .footer a, .indigo .progress_on  {
	background-color: #453069;
}


#menu1 td.indigocurrent,#menu1 td.indigocurrentover,#menu1 td.indigoover {
	background: #453069;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.indigoover a{
	background-color: #453069;
	color:#FFFFFF;
}

#menu1 .indigoover ul,#menu1 .indigocurrentover ul, #menu1 td:hover ul {
	display:block;
	background-color: #f4f4eb;
}

#menu1 .indigoover li a{
	color: #606060;
	background-color: #f4f4eb;
}


.indigo  #breadcrumbs,.indigo #rubrique h2 span, .indigo fieldset.formulaires_aon legend, .indigo fieldset.formulaires_aon legend * {
	color: #77629B;
}

.indigo  #rubrique h2 {
	border-bottom: 1px solid #77629B;
}

.indigo #rubrique h3,.indigo #rubrique h4 {
	color: #59447D;
}

.indigo .highlight {
	color: #59447D;
	background-color: #EBEBF4;
}

.indigo #rubrique h4 {
	background-color: #EBEBF4;
}

.indigo ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_indigo_2.gif);
}

.indigo ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/insurexpat/aon_insurexpat_templates/web_css.jsp/../img/puce_indigo_1.gif);
}

#sitemap .indigo th{
  background-color:#453069;
  padding-top:5px;
  padding-bottom:5px;
}


/* ADDON 2/05/2006 */
.aon_form_pagination{
  text-align:right;
  font-weight : bold;
}
.erreur {
	color:red;
	font-weight : bold;
	}
/* ADDON 28/08/2006 */
label.aon_form_labelone{

}
span.aon_form_mandatoryField{
	color:red;
}

span.aon_form_fieldGroupTitle{
	font-weight:bold;
	}
fieldset.formulaires_aon{
	margin:0.2em 0.3em 0.3em 0;
	padding:0.2em;
}

#region1, #region2, #region3, #region4, #region5,#dpt1, #dpt2,#dpt3,#dpt4,#dpt5 {
	font-size:0.89em;
	width:16em;
	}
#camin1, #camax1,#camin2,#camax2,#camin3,#camax3,#camin4,#camax4,#camin5,#camax5 {
	font-size:0.78em;
}
#section1, #division1, #groupe1, #classe1, #section2, #division2, #groupe2, #classe2, #classe3, #division3, #groupe3, #section3, #section4, #division4, #groupe4, #classe4, #section5, #division5, #groupe5, #classe5{
	width:40em;
}

/* FIN ADDON 28/08/2006 */

#sitemap{
  border:0;
  width:100%;
  _width:92%;
  margin:20px 10px 0 30px;
}

#sitemap th a{
  color:#FFFFFF;
}

#sitemap td{
  width:33%;
  vertical-align:top;
}

#sitemap td a:hover {
  color:#e98d00;
}

#sitemap table{
  width:100%;
}

.bxarrow {
  margin-left:20px;
}
