/********************************************************************** general */
body {
	padding-top:10px;
	padding-bottom:20px;	
	padding-left:0px;
	padding-right:0px;	
	background-color:#FFF1E2;
}

a:visited { color: #000000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }
a:link { color: #000000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }
a:hover { color: #F28352; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }
a { color: #000000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; border: 0px }

form, p, object, table {
	padding:0px;
	margin:0px;
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica;
}

img {
	border:0px;
}

h1 {
	padding:0px;
	margin:0px;
	color: #005836; font-size: 18px; font-family:"Times New Roman", Times, serif; font-weight:100;
}

h2 {
	padding:0px;
	margin:0px;
	color: #005836; font-size: 16px; font-family:"Times New Roman", Times, serif; font-weight:600;
}

h3 {
	padding:0px;
	margin:0px;
	color: #005836; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}


#conteneur {
	text-align:center;
	width: 945px;
	background-color:#FFFFFF;
}

#tete {
	width: 945px;
	background-color:#FFF1E2;
	background-image:url(images/yassonowski.gif);
	background-repeat:no-repeat;
	padding: 0px;
}



#corps {
	text-align:center;
	width: 945px;
	background-color:#FFFFFF;
	border:1px solid #005836;
}

#centre {
	text-align:left;	
	background-image:url(images/centre.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top:19px;
	padding-left:18px;
	padding-right:18px;
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica;
}


#pied {
	padding:6px;
	color: #4C8669; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica;
	background-color:#FFF1E2;
}
#pied a { color: #4C8669; font-size: 11px; font-family: Verdana; }
#pied a:hover { color: #4C8669; font-size: 11px; font-family: Verdana; text-decoration:underline; }
#pied a:visited { color: #4C8669; font-size: 11px; font-family: Verdana }



/* DEBUT Mise en forme arborescence de gauche ****************************/
#menu_left{
	width: 179px;
	padding-top: 50px;
	vertical-align: top;	
	min-height: 195px;
	font-size: 11px; font-family: verdana; color: #005836; font-weight: bold;
	_height: 195px; /* underscore hack uniquement interprt  par IE Win */
}

#menu_left span a, #menu_left span a:visited, #menu_left span a:hover {
	font-size: 13px;
	font-weight:bold;
	margin-left: 10px;
}

#menu_left a { color: #F28352; font-size: 11px; }
#menu_left a:visited { color: #F28352; font-size: 11px; }
#menu_left a:hover { color: #005836; font-size: 11px; text-decoration:none; }



#menu_left ul {
	margin-left: 5px;
	padding-left: 5px;
	list-style-type: none;
}

#menu_left li {
	font-size: 11px;
	padding: 0px;
	margin-top: 5px; margin-bottom: 1px;
}
/* DEBUT Mise en forme arborescence de gauche ***********************/


/* DEBUT Mise en forme tableau Assurance Vie ***********************/
table#assurance td {
	border: 1px solid #000;
	text-align: center;
	font-weight : bold;
	vertical-align: middle;
}

table#assurance tr {
	height: 60px;
}

.td_left {
	text-align: left;
}

.td_vert { 
	background-color: #4C8669;
	color: #fff;
}
/* FIN Mise en forme tableau Assurance Vie *************************/





/* tout en haut */
select { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #ffffff; border: solid 1px #005836 }
.b1 { color: #5ea1e4; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.b2 { color: #933f71; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.b3 { color: #fcfc27; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.b4 { color: #6ea85e; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.b5 { color: #ff7d00; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.bordadress { border-top: 1px solid #fd8d32 }
.bordtable { background-color:#B8D8CB; border:1px solid #000000; color: #000000; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica; font-weight:bold }
.bouton { color: #F28352; font-weight: bold; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; background-color: #FFFFFF; margin-top: 2px; border: solid 1px #F28352 }
.bouton_p { color: #005836; font-weight: bold; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; background-color: #FFFFFF; margin-top: 2px; border: solid 1px #005836 }
.btn_on { color: #bd4c81; font-weight: bold; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; background-color: #c3e5df; padding-bottom: 2px; border: solid 1px #bd4c81; height: 18px }
.btn_on_p { color: #bd4c81; font-weight: bold; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; background-color: #c3e5df; padding-bottom: 2px; border: solid 1px #ffffff; height: 18px }
.champ { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #ffffff; border: solid 1px #F28352 }
.contain { vertical-align: bottom; margin: 0px; padding: 0px; position: relative; height: 15px }
.oblige { font-family: Verdana, Arial; font-size:10px; color: #F28352; }
.champ_contact { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #ffffff; border: solid 1px #005836 }
.form { font-size: 11px; font-family: Verdana, Arial, Helvetica; color:#005836 }

/* l ments formulaire */
.fond_med { background-image: url(images/fond_menu1.jpg) }
.fond_nav { background-color: #006a6a }
.fond_pix { background-color: #252a49 }
.fond_rect { background-color: #ebcad9 }
.fond_rect2 { background-color: #c3e5df }
.fond_roll { background-color: #c3e5df }
.fond_transp { background-color: #ffffff }
.fondconsult { background-color: #ffffff }
.fondtdnavig { background-color: #bd4c81; height: 100% }
.lien { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana; height: 16px }
.lien_on { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana; background-color: #005836; height: 16px }
.loupe { cursor: -moz-zoom-inurl(../images/loupe.cur) }
.menu { color: #ff0000; font-weight: 100; font-size: 11px; background-color: #005836; text-align: left; margin: 0px; padding: 0px; position: absolute; top: 16px; left: 0px; visibility: hidden; filter: alpha(opacity=90); opacity: 0.9 }
.pass       { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #CB729C; border: solid 1px #FFFFFF }
.puce1 { background-color: #9c0042; width: 6px; height: 6px }
.puce2 { background-color: #006a6a; width: 6px; height: 6px }
.puce3 { background-color: #ff7d00; width: 6px; height: 6px }
.puce4 { background-color: #ff9837; width: 6px; height: 6px }
.puce5 { background-color: #00794c; width: 6px; height: 6px }
.puce6 { background-color: #6ea85e; width: 6px; height: 6px }
.separe { background-color: #ffffff; width: 1px; height: 12px }
.signnoir { color: #8ba6a1; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.signnoirsou { color: #8ba6a1; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.signrouge { color: #f00; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.ssmenu { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana }
.sstitre { color: #005836; font-size: 18px; font-family:"Times New Roman", Times, serif }
.sstitre2 { color: #006a6a; font-weight: 600; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.tablo   { border-right: 1px solid #A1004C; border-left: 1px solid #A1004C; border-top: 1px solid #A1004C; border-bottom: 1px solid #A1004C }

/* titres des pages */
.titre     { color: #9C0042; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica }
/* sous-titres des pages */
/* titres du menu gauche */
.titre02 { color: #FFFFFF; font-weight: 600; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.titre1 { background-image: url(images/bull2.gif); width: 12px; height: 12px }
.titre2 { background-image: url(images/bull.gif); width: 8px; height: 8px }
.titre3  { background-color: #9c0042; width: 12px; height: 12px }
.titre4  { background-color: #c3e5df; width: 12px; height: 12px }
.trait { background-color: #4C8669; width: 100%; height: 1px }
.trait2 { background-color: #a1004c; width: 100%; height: 1px }
.trait4 { background-color: #c3e5df; width: 100%; height: 1px }
.trait3 { background-color: #006a6a; width: 75%; height: 1px }
.txtaccueil   { color: #9C0042; font-size: 14px; font-weight:bold; font-style:italic; font-family: Arial, Helvetica; }

/* navigation gauche */
/* fond recherche */
/* fond navigation haut */
/* 1px sous navigation haut */
/* corps */
/* zone d'information */
/* bas de page */
/* fonds */
/* textes */
.txtmarron10 { color: #ebcad9; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron11 { color: #006a6a; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtmarron210 { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron211 { color: #8ba6a1; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron310 { color: #006a6a; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron9 { color: #006a6a; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.txtmarron_acc { color: #006a6a; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.txtrouge10 { color: #cb729c; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtrouge101 { color: #cb729c; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtrouge11    { color: #A1004C; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtalarme { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtrouge111 { color: #9c0042; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtrouge12 { color: #006a6a; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #c3e5df; text-align: center; width: 8px; height: 12px }
.txtrouge310    { color: #A1004C; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-align: justify }
/* boutons modifier et supprimer */
/* agoranet */
/* petites puces carres */
/* grosses puces carr es devant les titres */
/* bulls */
/* bleu */
/* violet */
/* jaune */
/* vert */
/* orange */

/* navigation */
#menug { background-image: url(images/cabinet2.jpg); background-color:#FFF1E2; background-repeat:no-repeat; background-position:bottom; }
/*#menug a { color: #ffffff; font-size: 10px; font-family: Verdana; text-align: left }
#menug a:hover { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana }
#menug a:visited { color: #ffffff; font-size: 10px; font-family: Verdana }*/
#navig { background-color: #F7966B; vertical-align: top; height: 16px; }

#navig a { color:#FFFFFF; font-family:Verdana; font-size:10px; font-weight:bold; }

#navig a:hover { color:#FFFFFF; font-family:Verdana; font-size:10px; font-weight:bold; }

#navig a:visited { color:#FFFFFF; font-family:Verdana; font-size:10px; font-weight:bold; }
/* les traits de dparation horizontaux */
/* les boutons */
#texte_carte { filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; color: #FFFFFF; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva; text-align: left; margin: 0px; padding:4px; background-color:#D577A3; border:1px solid #85013F; }


/* Plan du site */
ul.plan {
	list-style-type:disc;
}
ul.plan li { margin-top: 5px; margin-bottom: 5px; }



ul.pdf {
	list-style-type: none;
}
ul.pdf li {
	background: url(images/pdf.gif) left top no-repeat;
	text-indent: 23px;
	line-height: 18px;
	margin-top: 5px;
}

.fonction {
	vertical-align: bottom;
	font-family:"Times New Roman", Times, serif;
	padding-left:13px;
}

.fonction p {
	font-weight: bold; font-size: 14px; color:  #005437;
	text-transform: uppercase;
}

.fonction p span {
	font-size: 10px !important;
}

.fonction blockquote {
	font-family: verdana, Arial, Helvetica, Geneva;
	margin: 5px 0 0 0;
	text-align: left;
	font-style: italic;
	color:  #005437;
	font-size: 11px;
	font-weight: bold ;
}

dl.equipe {
	/*border: 1px solid red;*/
	/*margin-bottom: 0px;*/
}

dl.equipe dt {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold; font-size: 14px; color:  #005437;
	text-transform: uppercase;
}

dl.equipe dt span{
	font-size: 11px;
}

dl.equipe dd {
	text-align:justify;
	margin-bottom: 0px;
	margin-left: 0px;
}

dl.equipe dd span.italic {
	font-style: italic;
}
dl.equipe dd p span.lettrine {
	display: block; float: left;
	margin: 5px 2px 1px 0;
	color: #000; font-weight: bold; font-size: 22px;
	line-height: 20px;
}

html>body dl.equipe dd p span.lettrine {
	line-height: 16px;
}
dl.equipe dd blockquote {
	text-align: center;
	font-style: italic;
	color:  #005437;
	font-weight: bold;
}

dl.equipe dd p {
	margin-top: 5px; margin-bottom: 5px;
	line-height: 14px;
}

div.lienAssurance a {
	font-weight: bold;
	color: #F28352;
}

div.lienAssurance a:visited {
	color: #F28352;
}

div.lienAssurance a:hover {
	color: #08502A;
}

div.lienAssurance .active {
	color: #08502A !important;
}

.loupe { cursor:-moz-zoom-in; cursor:url(images/loupe.cur); }

.date {
	display : block;
	text-align: right;
	font-size: 10px;
	color: #005131;
}
html>body .ffox {
	height: 70px;
}