




/* ************************************************************************** Redéfinition */
body {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #515151;
}

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/aonaccuracyen/aon_accuracy_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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_orange.gif) left center no-repeat;*/
	background: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_gris.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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/header_fond_bordeaux.jpg) left top repeat-x; */
	background-color:#9C0534;

}

#header img {
	margin-left: 12px;
	margin-top: 11px;
	margin-bottom: 35px;
}

#recherche {
	font-size: 90%;
	position: absolute;
	right: 15px;
}

.normal {
	top: 0px;
	_top: 15px;
}

.logged {
	top: 40px;
	_top: 55px;
}

.edit {
	top: 110px;
	_top: 135px;
}

#recherche input {
	margin-right: 10px;
	margin-left: 20px;
}

#recherche fieldset {
	display: inline;
	border: none;
	position: relative;
	top: 15px;
	_top: 0px;
}

#recherche legend {
	display: none;
}


#recherche a.submitSearch {
	/*background-color: #83011D;*/
	background-color: #9C0534;
	border: 1px solid #A84C5F;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
	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/aonaccuracyen/aon_accuracy_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/aonaccuracyen/aon_accuracy_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/aonaccuracyen/aon_accuracy_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/aonaccuracyen/aon_accuracy_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
 ***************************************************************************************** */
#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: #73a3ca;

	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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_chevron_droit_orange.gif) left center no-repeat;*/
	background: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_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: #73a3ca;

}

#menu2 li.current a.lien,#menu2 li.current li.current a.lien {
	/* color: #e98d00;  (orange)*/
	color: #73a3ca;  /* (bleu ciel) */
}

#menu2 li ul {
	/*list-style-image:url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_orange.gif);
	_list-style-image:url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_orange_ie.gif);*/
	list-style-image:url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_gris.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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_orange.gif);
	_list-style-image:url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_orange_ie.gif);*/
	list-style-image:url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_plus_gris.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;  (orange)  */
	color: #73a3ca;  /* (bleu ciel) */
}


/* *********************************************************************** stylishedButton */
.stylishedButton {
	white-space: nowrap;
}

.stylishedButton span span span span {
	/*background: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_triangle_droit_orange.gif) left center no-repeat;*/
	background: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_triangle_droit_bleu.gif) left center no-repeat;
	
	padding-left: 10px;
}

.stylishedButton span span span {
	background: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_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/aonaccuracyen/aon_accuracy_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/aonaccuracyen/aon_accuracy_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/aonaccuracyen/aon_accuracy_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             003359 au lieu de 73a3ca
 ***************************************************************************************** */
.bleu #rubrique a:hover {
  /*color:#73a3ca!important;  modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
  color:#003359!important;
}

.bleu fieldset.formulaires_aon {
  /*border: 1px solid #001a45;*/
  border: 1px solid #003359;
}

.presentationOffre .bleu {
	/*border-bottom: 1px solid #73a3ca; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
	border-bottom: 1px solid #003359;
}

#menu1 td.bleuover {
	border: none;
}

#menu1 td.headerbleu,#menu1 td.headerbleuover {
	/*background: #73a3ca; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
	background: #003359; 
	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; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
	background-color: #003359; 
}

#menu1 td.bleucurrent,#menu1 td.bleucurrentover,#menu1 td.bleuover {
	/*background: #73a3ca; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
	background: #003359; 
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.bleuover a{
	/*background-color: #73a3ca; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
	background-color: #003359; 
	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; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
	color: #003359; 
}

.bleu  #rubrique h2 {
	/*border-bottom: 1px solid #73a3ca; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
	border-bottom: 1px solid #003359; 
}

.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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_bleue_2.gif);
}

.bleu ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_bleue_1.gif);
}

#sitemap .bleu th{
 /* background-color:#73a3ca; modif ci-dessous, ticket 184432.  Edgar De Faria 25/02/2009*/
 background-color:#003359; 
  padding-top:5px;
  padding-bottom:5px;
}

/* *****************************************************************************************
 * Déclinaisons marines     001a45
 ***************************************************************************************** */
.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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_marine_2.gif);
}

.marine ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_marine_1.gif);
}

#sitemap .marine th{
  background-color:#001a45;
  padding-top:5px;
  padding-bottom:5px;
}




/* *****************************************************************************************
 * Déclinaisons  violet   5a245a   
 ***************************************************************************************** */
.violet #rubrique a:hover {
  color:#5a245a!important;
}

.violet fieldset.formulaires_aon {
  border: 1px solid #5a245a;
}

.presentationOffre .violet {
	border-bottom: 1px solid #5a245a;
}

#menu1 td.violetover {
	border:none;
}

#menu1 td.headerviolet,#menu1 td.headervioletover {
	background: #5a245a;
	font-size:3px;
	border:none;
}

#menu1 td.violet a.current ,.violet #visuel,.presentationOffre .violet .footer a.lien,.presentationOffre .violet .header,.violet #rubrique .footer a, .violet .progress_on  {
	background-color: #5a245a;
}

#menu1 td.violetcurrent,#menu1 td.violetcurrentover,#menu1 td.violetover {
	background: #5a245a;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.violetover a{
	background-color: #5a245a;
	color:#FFFFFF;
}

#menu1 .violetover ul,#menu1 .violetcurrentover ul, #menu1 td:hover ul {
	display:block;
	background-color: #f2f4f6;
}

#menu1 .violetover li a{
	color: #606060;
	background-color: #f2f4f6;
}

.violet  #breadcrumbs,.violet #rubrique h2 span, .violet fieldset.formulaires_aon legend, .violet fieldset.formulaires_aon legend * {
	/*color: #5c6d88; */
	color: #5a245a;
}

.violet  #rubrique h2 {
	border-bottom: 1px solid #5a245a;
}

.violet #rubrique h3,.violet #rubrique h4 {
	color: #5a245a;
}

.violet .highlight {
	color: #5a245a;
	background-color: #f2f4f6;
}

.violet #rubrique h4 {
	background-color: #f2f4f6;
}

.violet ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_marine_2.gif);
}

.marine ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_marine_1.gif);
}

#sitemap .marine th{
  background-color:#5a245a;
  padding-top:5px;
  padding-bottom:5px;
}




/* *****************************************************************************************
 * Déclinaisons vertes   8e9300 au lieu de 919036
 ***************************************************************************************** */
.vert #rubrique a:hover {
  /*color:#919036!important;*/
  color:#8e9300!important;
}

.vert fieldset.formulaires_aon {
  /*border: 1px solid #919036;*/
  border: 1px solid #8e9300;
}

.presentationOffre .vert {
	/*border-bottom: 1px solid #919036;*/
	border-bottom: 1px solid #8e9300;
}

#menu1 td.vertover {
	border:none;
}

#menu1 td.headervert,#menu1 td.headervertover {
	/*background: #919036;*/
	background: #8e9300;
	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;*/
	background-color: #8e9300;
}

#menu1 td.vertcurrent,#menu1 td.vertcurrentover,#menu1 td.vertover {
	/*background: #919036;*/
	background: #8e9300;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.vertover a{
	/*background-color: #919036;*/
	background-color: #8e9300;
	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;*/
	color: #8e9300;
}

.vert  #rubrique h2 {
	/*border-bottom: 1px solid #919036;*/
	border-bottom: 1px solid #8e9300;
}

.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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_verte_2.gif);
}

.vert ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_verte_1.gif);
}

#sitemap .vert th{
  /*background-color:#919036;*/
  background-color:#8e9300;
  padding-top:5px;
  padding-bottom:5px;
}

/* *****************************************************************************************
 * Déclinaisons oranges  e17000 au lieu de e98d00
 ***************************************************************************************** */
.orange #rubrique a:hover {
  color:#e17000!important;
}

.orange fieldset.formulaires_aon {
  border: 1px solid #e17000;
}

.presentationOffre .orange {
	border-bottom: 1px solid #e17000;
}

#menu1 td.orangeover {
	border:none;
}

#menu1 td.headerorange,#menu1 td.headerorangeover {
	background: #e17000;
	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: #e17000;
}

#menu1 td.orangecurrent,#menu1 td.orangecurrentover,#menu1 td.orangeover {
	background: #e17000;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.orangeover a{
	background-color: #e17000;
	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: #e17000;
}

.orange .highlight {
	color: #e17000;
	background-color: #FFFAD2;
}


.orange #rubrique h4 {
	background-color: #FFFAD2;
}

.orange ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_orange_2.gif);
}

.orange ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_orange_1.gif);
}


#sitemap .orange th{
  background-color:#e17000;
  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/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_indigo_2.gif);
}

.indigo ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_indigo_1.gif);
}

#sitemap .indigo th{
  background-color:#453069;
  padding-top:5px;
  padding-bottom:5px;
}



/* *****************************************************************************************
 * Déclinaisons "bleu ciel"
 ***************************************************************************************** */
.ciel #rubrique a:hover {
  color:#73a3ca!important;
}

.ciel fieldset.formulaires_aon {
  border: 1px solid #73a3ca;
}

.presentationOffre .ciel {
	border-bottom: 1px solid #73a3ca;
}

#menu1 td.cielover {
	border:none;
}

#menu1 td.headerciel,#menu1 td.headercielover {
	background: #73a3ca;
	font-size:3px;
	border:none;
}

#menu1 td.ciel a.current,.ciel #visuel,.presentationOffre .ciel .footer a.lien,.presentationOffre .ciel .header,.ciel #rubrique .footer a, .ciel .progress_on  {
	background-color: #73a3ca;
}

#menu1 td.cielcurrent,#menu1 td.cielcurrentover,#menu1 td.cielover {
	background: #73a3ca;
	color:#FFFFFF;
	border:none!important;
}

#menu1 td.cielover a{
	background-color: #73a3ca;
	color:#FFFFFF;
}

#menu1 .cielover ul,#menu1 .cielcurrentover ul, #menu1 td:hover ul {
	display:block;
	background-color: #f4f4eb;
}

#menu1 .cielover li a{
	color: #606060;
	background-color: #f4f4eb;
}

.ciel  #breadcrumbs,.ciel #rubrique h2 span, .ciel fieldset.formulaires_aon legend, .ciel fieldset.formulaires_aon legend * {
	color: #73a3ca;
}

.ciel  #rubrique h2 {
	border-bottom: 1px solid #73a3ca;
}

.ciel #rubrique h3,.ciel #rubrique h4 {
	color: #73a3ca;
}

.ciel .highlight {
	color: #73a3ca;
	background-color: #F2F4F6;
}


.ciel #rubrique h4 {
	background-color: #F2F4F6;
}

.ciel ul.rubrique {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_bleue_2.gif);
}

.ciel ul.rubrique ul {
	list-style-image: url(/jahia/jsp/jahia/templates/aonaccuracyen/aon_accuracy_templates/web_css.jsp/../img/puce_bleue_1.gif);
}


#sitemap .ciel th{
  background-color:#73a3ca;
  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;  (orange) */
  color: #73a3ca;  /* (bleu ciel) */
}

#sitemap table{
  width:100%;
}

.bxarrow {
  margin-left:20px;
}
