/********  GENERALE  **********/
*{
	font-family:Arial;
	font-size: 11px;
}
body { 
font-size: 11px; voice-family: "\"}\""; voice-family:inherit; background-color: #6f1311;
}
form{ 
	padding:0px; margin:0px; 
}
fieldset { 
	margin:0px; padding:0px; border:0px; 
}
img { 
	border:0px; 
}
h1,h2,h3,h4,h5,h6 { 
	margin:0px; padding:0px; 
}
#header .enovline {
	position:absolute; top:35px; left:16px;
}
.plan  { 
	padding:0px 0px 0px 0px; font-size:25px;
}
ul,ol,li { 
	list-style : none outside none; margin:0px; padding:4px; 
}
li { display:block; }
a {
	color:#ffffff;}
a:visited {
	color: #ffffff;
}
a:hover {
	color: #731513;
}
a img {
	border:0;
}
#iframe_financier {
	border: 0; width:780px; height:500px;
}
#iframe_souscrire {
	 float: left; border: 0; width:652px; height:500px;
}
.filet {
	background: url(../images/commun/bg_heading.png) bottom left repeat-x;
	height:15px;
	font-size: 1.2em;
	font-weight:bold;
	color: #333333;
	text-align: left;
	width:96%;
	margin-left:20px;
	margin-bottom:0px;
	clear: both;
}
.filetblock {
	clear: both; background: url(../images/commun/bg_heading.png) bottom left repeat-x; height:15px; font-size: 1.2em; font-weight:bold;	color: #333333; text-align: left; width:96%; margin-left:20px; margin-bottom:0px; padding-top:12px;
}
.clear { 
	clear:both; font-size:0.1em; height:1px;
}
.right {
	float:right;
}
.left {
	float:left;
}
#container { 
	position:relative; width:1004px; margin-left:auto; margin-right:auto; background-color: #ffffff;
}
#plan { 
	position:relative; width:500px; margin-left:auto; margin-right:auto; text-align:left;
}
#content { 
	clear:both; width:1001px;
}
ul.plus {
	margin: 0px; color:#000000; 
}
ul.plus li, span.plus, div.plus {
	background-image: url(../images/commun/plus-li.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 14px;
	clip: rect(auto,auto,auto,auto);
}
/********  BOUTONS  **********/
#boutonronds { /* taille du cadre */
width: 60px; background-color: #c51327; margin-left:520px;
}
/* propriétés communes à l'ensemble des 4 coins */
#rondhautgauche, #rondhautdroit, #rondbasgauche, #rondbasdroit {
height: 5px; width: 5px; background-repeat: no-repeat; font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#rondhautgauche {
background: url(../images/hautgauche.jpg); 
}
#rondhautdroit {
float: right;
background: url(../images/hautdroit.jpg);
}
#rondbasgauche {
background: url(../images/basgauche.jpg);
}
#rondbasdroit {
float: right;
background: url(../images/basdroit.jpg);
}
/*gestion des espaces interparagraphes */
#contenubouton{
padding-left: 17px; background:url(../images/webmaster.png) no-repeat 5px 4px;
}
#contenubouton a:active, #contenubouton a:link, #contenubouton a:visited{
color: white; font: 12px arial; font-weight: bold; margin:0px 1px 0px 1px; padding-top:5px; text-decoration:none;
}
#contenubouton a:hover{
color: white; font: 12px arial; font-weight: bold; margin:0px 1px 0px 1px; padding-top:5px;  text-decoration:underline;
}
/********  FIN BOUTONS  **********/
.pdf {
	color:#1a171b; padding:2px 0 0 25px; background:url(../images/pdf.jpg) no-repeat; display:block; text-decoration:underline; margin:0 0 4px 0; min-height:18px; height:auto!important; height:18px;
}
.previous {
	float:left; padding:0 0 20px 0;
}
.next {
	float:right; padding:0 0 20px 0;
}
.point {
	font-size:16px;
}
A.point:active {
	COLOR: #51A5E4; TEXT-DECORATION: none; font-size:16px;
}
A.point:link {
	COLOR: #c7162a; TEXT-DECORATION: underline; font-size:16px;
}
A.point:visited {
	COLOR: #c7162a; TEXT-DECORATION: underline; font-size:16px;
}
A.point:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size:16px;
}
.rouge a:link, .rouge a:visited, .rouge a:hover, .rouge a {
	COLOR: #731513;
}
.alignement {
	margin-bottom:15px; margin-left: 18px;
}
/********  FIN GENERALE  **********/

/********  HEADER  **********/
#header {
	width:1004px; height:155px; background:url(../images/header/fd.jpg) no-repeat 0px 5px;
}
#header .publicite {
	position:absolute; top:28px; right:24px;
}
/********  FIN HEADER  **********/


/********  PAGES FILLES  **********/
.fille #content {
	background:url(../images/commun/fd-content.jpg) repeat-y; padding-top:10px;
}
/********  PAGES FILLES MENU GAUCHE  **********/
.fille #boxLeft {
	float:left; width:180px; padding:0px 2px 0px 10px;
}
.fille #boxLeft #box1Left_avant{
	background:url(../images/commun/box1Left_avant.jpg) no-repeat 0px 0px; height: 7px;
}
.fille #boxLeft #box2Left_avant {
	background:url(../images/commun/box1Left_avant.jpg) no-repeat 0px 0px; height: 7px; margin-top: 10px;
}
.fille #boxLeft #box1Left_pendant, .fille #boxLeft #box2Left_pendant {
	background:url(../images/commun/box1Left_pendant.jpg) no-repeat 0px 0px; padding: 0px 0px 0px 0px; height:20px;
}
.fille #boxLeft #box1Left_pendant h2, .fille #boxLeft #box2Left_pendant h2{
	padding:2px 0px 0px 0px; font: bold 12px Arial; color: #FFFFFF; text-align:center;
}
.fille #boxLeft .box1Left a, .fille #boxLeft .box2Left a {
	display:block; margin-left:0px; cursor:pointer !important; padding-top: 2px; padding-left: 29px; background:url(../images/picto_menu.jpg) no-repeat 12px 6px;
	padding-bottom: 3px; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline;
}
.fille #boxLeft .box1Left a:hover, .fille #boxLeft .box2Left a:hover {
	background:url(../../images/picto_menu1.jpg) no-repeat 6px 8px; background:url(../images/commun/portail_menu_base_02hover.jpg);
}
.fille #boxLeft #box3Left {
	background:url(../images/visuel.jpg); margin-top: 10px; height:174px;
}
#sous_menu_rose {
	color:#610e0d; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline; padding-top: 2px; padding-right: 5px; padding-bottom: 3px; padding-left: 28px; background:url(../images/commun/portail_menu_base_02hover.jpg); background:url(../images/commun/portail_menu_base_02hover.jpg); cursor:pointer !important;
}
#financer_un_projet_menu, #placer_un_capital_menu, #transmettre_un_capital_menu, #acces_à_un_courtier_menu, #un_contrat_à_frais_reduits_menu, #des_actes_en_ligne_menu, #agir_pour_notre_avenir_menu, #le_podium_enovline_menu, #les_supports_financiers_menu, #souscrire_menu, #simuler_menu, #plan_du_site_menu, #comment_ca_marche_menu, #fiscalite_menu, #lexique_menu, #retraite_menu, #mentions_legales_menu, #une_fiscalite_attractive_menu {
	padding-top: 3px; padding-right: 5px; padding-bottom: 1px; padding-left: 14px; border-top: 1px dotted #333333; width:86%;
}
#sous_menu_nous_contacter {
	background:url(../images/commun/portail_menu_base_05.jpg); height: 100%; font-family: Arial;	font-size: 11px; font-weight: bold;	padding-top: 4px;
	padding-right: 5px;	padding-bottom: 6px; padding-left: 35px; cursor:pointer !important;
}
#financer_un_projet_avant, #placer_un_capital_avant, #transmettre_un_capital_avant, #acces_à_un_courtier_avant, #un_contrat_à_frais_reduits_avant, #des_actes_en_ligne_avant, #agir_pour_notre_avenir_avant, #le_podium_enovline_avant, #les_supports_financiers_avant, #souscrire_avant, #simuler_avant, #plan_du_site_avant, #comment_ca_marche_avant, #fiscalite_avant, #lexique_avant, #nous_contacter_avant, #plus_avant, #retraite_avant, #mentions_legales_avant, #une_fiscalite_attractive_avant {
	background:url(../images/commun/portail_menu_base_01.jpg) no-repeat 0px 0px; height: 3px;
}
#financer_un_projet_pendant, #placer_un_capital_pendant, #transmettre_un_capital_pendant, #acces_à_un_courtier_pendant, #un_contrat_à_frais_reduits_pendant, #des_actes_en_ligne_pendant, #agir_pour_notre_avenir_pendant, #le_podium_enovline_pendant, #les_supports_financiers_pendant, #souscrire_pendant, #simuler_pendant, #plan_du_site_pendant, #comment_ca_marche_pendant, #fiscalite_pendant, #lexique_pendant, #nous_contacter_pendant, #retraite_pendant, #mentions_legales_pendant, #une_fiscalite_attractive_pendant  {
	height: 100%; background-image: url(../images/commun/portail_menu_base_02.jpg);
}
#plus_pendant, #une_fiscalite_pendant {
	background:url(../images/commun/portail_menu_base_08.jpg); height: 100%;
}
#nous_contacter_pendant {
	background:url(../images/commun/portail_menu_base_02.jpg); height: 100%; padding-bottom: 2px;
}
#financer_un_projet_apres, #placer_un_capital_apres, #transmettre_un_capital_apres, #acces_à_un_courtier_apres, #un_contrat_à_frais_reduits_apres, #des_actes_en_ligne_apres, #agir_pour_notre_avenir_apres, #le_podium_enovline_apres, #les_supports_financiers_apres, #souscrire_apres, #simuler_apres, #plan_du_site_apres, #comment_ca_marche_apres, #fiscalite_apres, #retraite_apres, #mentions_legales_apres, #une_fiscalite_attractive_apres {
	background:url(../images/commun/portail_menu_base_03.jpg) no-repeat 0px 0px; height: 2px;
}
#lexique_apres, #nous_contacter_apres, #plus_apres {
	background:url(../images/commun/portail_menu_base_04.jpg) no-repeat 0px 0px; height: 7px;
}
/********  FIN PAGES FILLES MENU GAUCHE  **********/

/********  PAGES FILLES MENU DROIT  **********/
.fille #boxRight #box1Right_avant {
	background:url(../images/commun/box1Left_avant.jpg) no-repeat 0px 0px; height: 6px; margin-top: 0px;
}
.fille #boxRight #box2Right_avant {
	background:url(../images/commun/box1Left_avant.jpg) no-repeat 0px 0px; height: 6px; margin-top: 10px;
}
.fille #boxRight #box1Right_pendant {
	background:url(../images/commun/box1Left_pendant.jpg) no-repeat 0px 0px; padding: 0px 0px 0px 0px; height:20px;
}
.fille #boxRight #box1Right_pendant h2{
	font: bold 12px Arial; color: #FFFFFF; text-align:center; padding-top:2px
}
.fille #boxRight .fille #boxRight .box2Right a {
	display:block; margin-left:5px; padding:3px 0px 5px 20px; background:url(../images/commun/plus-bleu.png) no-repeat 0px 4px; cursor:pointer !important;
}
.fille #boxRight #menusimuler, .fille #boxRight #menudocumentation, .fille #boxRight #menucourtier{
	display:block; margin-bottom:3px;
}
.fille #boxRight {
	float:left; width:180px; margin-left:6px; margin-right:1px;
}
.fille #boxRight .first {
	margin-top:3px;
}
.fille .box2Right h2 {
}
.fille .box2Right .cont {
	border-bottom:2px solid #FFFFFF; background-color:#E5F1F6; padding:12px 20px 0px 15px;
}
.fille .box2Right .cont .plus {
	margin:0px;
}
.fille .box2Right .cont .plus li {
	padding-bottom:15px;
}
.fille .box2Right .cont .plus li a{
	color:#19161d;
}
.fille #boxRight .boxForm {
	width:215px; height:69px; background:url(../images/boxRight/box1Right.png) no-repeat 0px 0px; margin:10px 0px 0px 10px;
}
.fille #boxRight .boxForm h2 {
	padding:15px 0px 7px 20px;
}
.fille #boxRight .boxForm form label {
	position:relative; top:0px; left:30px; color:#FFFFFF;
}
.fille #boxRight .boxForm form input {
	 position:relative; top:0px; left:35px; border:0px; width:50px;
}
.fille #boxRight .boxForm form img {
	 position:relative; top:0px; left:40px; vertical-align:middle;
}
/********  FIN PAGES FILLES MENU DROIT  **********/

/********  PAGES FILLES CENTRE  **********/
.fille #boxMiddle #boxvisuelMiddle_assurance_vie {
	background:url(../images/visuel_assurance_vie.jpg) no-repeat 0px 0px;; margin-bottom: 10px; margin-top: -5px; height:150px; width:600px;
}
.fille #boxMiddle #boxvisuelMiddle_produit_enovline {
	background:url(../images/visuel_produit_enovline.jpg) no-repeat 0px 0px;; margin-bottom: 10px; margin-top: -5px; height:150px; width:600px;
}
.fille #boxMiddle #boxvisuelMiddle_offre_financiere {
	background:url(../images/visuel_offre_financiere.jpg) no-repeat 0px 0px;; margin-bottom: 10px; margin-top: -5px; height:150px; width:600px;
}
.fille #boxMiddle #boxvisuelMiddle_votre_projet {
	background:url(../images/visuel_votre_projet.jpg) no-repeat 0px 0px;; margin-bottom: 10px; margin-top: -5px; height:150px; width:600px;
}
.fille #boxMiddle #boxvisuelMiddle_autres {
	background:url(../images/visuel_autres.jpg) no-repeat 0px 0px;; margin-bottom: 10px; margin-top: -5px; height:150px; width:600px;
}
.fille #boxMiddle {
	float:left; width:600px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 8px;
}
.fille #boxMiddle2 {
	float:left;  width:548px; padding:12px 10px 20px 0px ;
}
.fille #boxMiddle h1{
	font-size:18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 22px;
}
.fille #boxMiddle .chapo {
	padding:0px 0px 10px 20px;
}
.fille #boxMiddle h2, #pop h2 {
	color:#731412;
	font-size:14px;
	background-repeat: no-repeat;
	background-position: 6px 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/commun/arrow_sub.png);
}
.fille #boxMiddle .parag {
	padding:0px 0px 0px 23px; margin:0px;
}
.fille #boxMiddle .parag0 {
	margin-top: 0; margin-right: 0px; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 23px;
}
.fille #boxMiddle .parag1 {
	margin-top: 0; margin-right: 0px; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 25px; padding-left: 23px;
}
.fille #boxMiddle .parag p {
	padding:0px 0px 10px 0px; margin:0px;
}
.fille #boxMiddle .parag .decal {
	padding:0 0 10px 20px; margin:8px 0 0 0;
}
.fille #boxMiddle .parag .bigger {
	font-size:14px; font-weight:bold;
}
.fille #boxMiddle .parag .visuCentre{
	margin:0px 0px 30px 0px; text-align:center;
}
.fille #boxMiddle .parag a.link {
	padding:3px 0px 10px 20px; background:url(../images/commun/plus-bleu.png) no-repeat 0px 6px;
}
#tbfiscalite, #tbsuccession, #tbrecuperation {
	width:613px; margin-left:auto; margin-right:auto;
}
#dure_01, #dure_09{
	float:left; width:275px; background-color:#c41528; font-weight:bold; padding:5px 15px 5px 15px; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; border-top:1px solid #999999; color: #ffffff;
}
#dure_05, #taux_05{
	float:left; width:172px; background-color:#c41528; font-weight:bold; padding:5px 15px 5px 15px; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; border-top:1px solid #999999; color: #ffffff;
}
#succe_01{
	float:left; width:172px; background-color:#c41528; font-weight:bold; padding:5px 15px 5px 15px; border-bottom:1px solid #999999; border-top:1px solid #999999; color: #ffffff;
}
#taux_01, #taux_09 {
	float:left; width:275px; background-color:#c41528; font-weight:bold; padding:5px 15px 5px 15px; border-right:1px solid #999999; border-bottom:1px solid #999999; border-top:1px solid #999999; color: #ffffff;
}
#dure_06, #dure_07, #dure_08 {
	float:left; width:172px; background-color:#ffe9eb; padding:5px 15px 5px 15px; border-right:1px dashed #999999; border-left:1px dashed #999999; border-bottom:1px dashed #999999;
}
#succe_02, #succe_03, #succe_04 {
	float:left; width:172px; background-color:#ffe9eb; padding:5px 15px 5px 15px; border-right:1px dashed #999999; border-bottom:1px dashed #999999;
}
#taux_06, #taux_07, #taux_08 {
	float:left; width:172px; background-color:#ffe9eb; padding:5px 15px 5px 15px; border-right:1px dashed #999999; border-bottom:1px dashed #999999;
}
#dure_02, #dure_03, #dure_04, #dure_10, #dure_11, #dure_12, #dure_13{
	float:left; width:275px; background-color:#ffe9eb; border-right:1px dashed #999999; border-left:1px dashed #999999; border-bottom:1px dashed #999999; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px;
}
#taux_02, #taux_03, #taux_04, #taux_10, #taux_11, #taux_12, #taux_13 {
	float:left; width:275px; background-color:#ffe9eb; padding:5px 15px 5px 15px; border-right:1px dashed #999999; border-bottom:1px dashed #999999;
}
#tabInfos {
	font-style:italic; padding:5px 5px 10px 5px; border:0; font-size:x-small;
}
.tabInfos {
	font-style:italic; padding:5px 5px 10px 5px; border:0; font-size:x-small;
}
.fille #logoBot {
	clear:both;	font-size:10px;	height:20px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; text-align:center;
}
.fille #perf0 {
	clear:both; font-size:0.1em; width:450px; height:320px; margin-left:auto; margin-right:auto;
}
.fille #perf {
	clear:both; font-size:0.1em; width:400px; height:241px; margin-left:auto; margin-right:auto; background:url(../images/fidelity_china.jpg) no-repeat top;
}
.fille #perf1 {
	clear:both; font-size:0.1em; width:400px; height:241px; margin-left:auto; margin-right:auto; background:url(../images/templetom_asian.jpg) no-repeat top;
}
.fille #perf2 {
	clear:both; font-size:0.1em; width:400px; height:241px; margin-left:auto; margin-right:auto; background:url(../images/saint_honore_chine.jpg) no-repeat top;
}
/********  FIN PAGES FILLES CENTRE  **********/

/********  PAGES FILLES BASE  **********/
.fille #logoBot img {
	padding:12px 0px 0px 10px;
}
#mentions_legales {
	position:absolute; width: 992px; right:12px; padding: 0px 0px 0px 0px; font-size:10px; left:1px; top:717px; text-align:center; font-style:italic;
}
/********  FIN PAGES FILLES BASE  **********/

/********  FIN PAGES FILLES  **********/

/********  PAGES CONSEILLERS  **********/
.fille #boxMiddleConseiller {
	float:left;
}
.fille #boxMiddleConseiller h1 {
	font-size:25px; margin:0 0 0 -2px;
}
#listeConseiller {
	float:left; width:410px; margin-top:16px;
}
#listeConseiller .choixRegion {
	margin:40px 0px 15px 0px; color:#51A5E4;
}
#listeConseiller .boxConseiller {
	clear:both; width:340px; margin:15px 0px 15px 0px; padding-bottom:15px; border-bottom:2px solid #51A5E4;
}
#listeConseiller .boxConseiller .id {
	float:left; border:1px solid #BCD9EF; margin-right:25px;
}
#listeConseiller .boxConseiller .cont {
	float:left; width:230px;
}
#listeConseiller .boxConseiller h3 {
	float:left; color:#51A5E4; font-size:17px;
}
#listeConseiller .boxConseiller h1 {
	float:left; color:#51A5E4; font-size:17px;
}
#listeConseiller .boxConseiller .region {
	float:right; margin:5px;
}
#listeConseiller .boxConseiller ul {
	clear:both;
}
#listeConseiller .boxConseiller ul li {
	display:block;
}
#listeConseiller .boxConseiller ul li a {
	 background:url(../images/commun/plus-bleu.png) no-repeat 0px 2px; padding:0px 0px 0px 20px; color:#000000; text-decoration:none;
}
#listeConseiller .boxConseiller ul li a:hover {
	color:#51A5E4; text-decoration:underline;
}
#carte {
	float:left; margin-top:20px;
}
#carte .bleu {
	width:215px; height:69px; background:url(../images/boxRight/box1RightBleu.png) no-repeat 0px 0px; margin:0px 0px 10px 7px
}
#carte .bleu .titre {
	padding:15px 0px 7px 20px;
}
#carte .bleu form label {
	position:relative; top:0px; left:30px; color:#FFFFFF;
}
#carte .bleu form input {
	 position:relative; top:0px; left:35px; border:0px; width:50px;
}
#carte .bleu form img {
	 position:relative; top:0px; left:40px; vertical-align:middle;
}
#pagination{
	text-align:center;
}
#pagination a{
	color:#000000;
}
#pagination a:hover, #pagination span{
	color:#51A5E4;
}
/********  FIN PAGES CONSEILLERS  **********/

/********  LEXIQUE  **********/
#lexique{
	padding-top:22px;
}
#lexique .mot{
	border-bottom:1px solid #d4e4f1;
}
#lexique .first{
	border-top:1px solid #d4e4f1;
}
#lexique .mot h1{
	padding:8px 0 8px 33px; background:url(../images/commun/plus-li.png) 23px 13px no-repeat;
}
#lexique .mot h1 a{
	padding:0; margin:0; font-weight:normal; font-size:11px; text-decoration:none;
}
#lexique .mot h1 a:hover{
	text-decoration:underline;
}
#lexique .mot .on{
	background:url(../images/commun/plus-li.png) 23px 13px no-repeat #ecf6f8; FONT: bold 11px Arial; color:#C81728;
}
#lexique .mot .def{
	padding:13px 23px 13px 23px;
}
#lexique .mot .def a{
	color:#c61226;
}
.breadcrumb{
padding-bottom:8px; padding-top:0px; padding-left:15px; FONT: normal 11px Arial; color:#000000;
}
#lien_fonds{
padding-bottom:8px; padding-top:0px; padding-left:15px; FONT: normal 11px Arial; color:#000000;
}
#glossaire{
position:relative; margin-left:auto; margin-right:auto; width:430px; text-align:center; padding-bottom: 15px; padding-top: 10px;
}
#glossairebas{
position:relative; margin-left:auto; margin-right:auto; width:430px; text-align:center; padding-bottom: 15px;
}
.haut { 
	position:relative; width:430px; float:right; text-align:right; background:url(../images/haut.png) no-repeat 0px 0px; BACKGROUND-POSITION: 350px 1px; bottom: 2px;
}
#bandeau{
position:relative; width:650px; text-align:center; height:28px; top:120px; left:178px;
}

/********  FIN LEXIQUE  **********/

/********  FOOTER  **********/
.fille #footer {
	width:987px; background:url(../images/commun/top-footer.png) no-repeat top;	padding-top: 10px; padding-right: 17px; padding-bottom: 30px; margin: 0px; 

}
.fille #footer #menu_pied {
	margin-left: 320px; 
}
.fille #footer #texte_pied {
	float: left;
	width:400px;
	padding: 5px;
	background-color:#FFFFFF;
}
.fille #footer #texte_pied a {
	margin-bottom:7px; padding-left:7px; padding-right:7px; font-weight:bold; color:#333333; text-decoration:none; BORDER-right: #333333 1px solid;
}
#footer #texte_pied a:hover {
	text-decoration:underline; color:#731513;
}
/********  FIN FOOTER  **********/

/********  TABLEAU  **********/
#tableau { 
	width:440px; margin-top: 14px; background-color:#FFFFFF; border-bottom:1px solid #E7E7E7; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7;background-color:#f6fbfd;
}
.puce {
	BACKGROUND-POSITION: 0px 2px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/puce.jpg); PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
th {
	padding-left: 5px; PADDING-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color:#e5f1f6; BORDER: #e7e7e7 1px solid; text-align:left;
}
/********  FIN TABLEAU  **********/

/********  PAGE SIMULATION  **********/
#imgsimulateur { 
	position:relative; margin-left:auto; margin-right:auto; width:520px; height:160px; top:-10px;
}
#imgsimulateur1{ 
	position:absolute; left:11px; width:110px; height:40px; margin-top: 20px; COLOR: #FFFFFF; TEXT-ALIGN: center; top:-14px;
}
#imgsimulateur2 { 
	position:absolute; left:186px; width:110px; height:40px; margin-top: 20px; TEXT-ALIGN: center; top:-14px;
}
#imgsimulateur3 { 
	position:absolute; left:355px; width:110px; height:40px; margin-top: 20px; TEXT-ALIGN: center; top:-14px;
}
A.simu1:active {
	FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
A.simu1:link {
	FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
A.simu1:visited {
	FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
A.simu1:hover {
	FONT: bold 11px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
/********  FIN PAGE SIMULATION  **********/

/********  PAGE 404  **********/
#page_erreur {
	margin: auto;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 603px;
	WIDTH: 995px;
	top: 20px;
	background-color: #CC9966;
	background-image: url(../images/generali.jpg);
	border: 1px solid #FFFFFF;
}
#information {
	padding-top:220px; margin-left:50px; text-align:center;
}
.page_erreur {
	FONT: bold 18px Arial; COLOR: #000000; TEXT-DECORATION: none;
}
/********  FIN PAGE 404  **********/

/********  HOME  **********/
.fille #boxdegrade {
	float:left; width:180px; padding:0px 2px 0px 3px;
}
.fille #boxdegrade #degrade {
	background:url(../images/degrade.jpg); margin-top: 0px; height:403px;
}
#visuels {
	left: 12px; position:relative; width:600px; margin-left:auto; margin-right:auto; text-align:center;
}
#visuels_1 {
	float:left; width:300px; BORDER: 1px solid #bb1727; margin: 5px;
}
#visuels_2 {
	float:left; width:300px; BORDER: 1px solid #bb1727; margin: 5px;
}
#visuels_3 {
	float:left; width:300px; BORDER: 1px solid #bb1727; margin: 5px;
}
#visuels_4 {
	float:left; width:300px; BORDER: 1px solid #bb1727; margin: 5px;
}
/********  FIN HOME  **********/


#tbcourtier_specialises, #tbcourtier_inscription { 
	position:relative; width:613px; text-align:left; left: 20px; padding:0px; margin-bottom: 15px;
}
#thcourtier { 
	position:relative; width:613px; text-align:left;
}
#tdcourtiergauche, #tdcourtiercentre { 
	float:left; width:189px; text-align:left; margin-top:5px; margin-right:5px; background-color:#ffe9eb; padding:5px; height:160px; border: 1px dashed #999999;
}
#tdcourtierdroit { 
	float:left; width:189px; text-align:left; margin-top:5px; background-color:#ffe9eb; padding:5px; height:160px; border: 1px dashed #999999;
}
#fincourtier { 
	clear: both;
}
#courtier_specialises, #courtier_inscription  { 
	FONT: bold 12px Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color:#c41528; padding:4px;
}
#inscription_simplicite { 
	position:relative; width:603px; text-align:left; border: 1px dashed #999999; padding:4px; margin-top:5px;
}
.tbtitre  { 
	FONT: bold 11px Arial; COLOR: #c41528; TEXT-DECORATION: none;
}
#listeproduit { 
	clear: both; margin-left: 20px; width:95%; text-align:left; height:70px; border: 1px dashed #6f1311; padding-top: 10px; padding-bottom: 10px; margin-bottom: 15px;
}
#listeproduits {
	width:580px;

}
#listeproduitpetit1 {
	margin-bottom:15px;
	float: left;
	margin-left: 18px;
}
#listeproduit_01 { 
	float:left; width:165px; text-align:left; padding-left: 20px; padding-right: 20px;
}
#listeproduit_02 { 
	float:left; width:170px; text-align:left; padding-right: 20px;
}
#listeproduit_03 { 
	float:left; width:170px; text-align:left;
}
#pjustif_01 { 
	float:left; width:220px; text-align:left;
}
#pjustif_02 { 
	float:left; width:350px; text-align:left; margin-top: 0px;
}
#pjustifblock, #anim { 
	text-align:left; padding-left: 20px;
}
#anim { 
	text-align:left; padding-left: 10px;
}
#topmenu {
	padding-top: 130px; padding-left: 180px;
}
ul.topmenu li{
	display: inline; list-style-type:none; text-align:center; display: inline; color: #ffffff;
}
.topmenu a, .topmenu a:visited{
	color: #ffffff; font-weight:bold; font-size: 12px; text-decoration:none; padding-left:10px; padding-right:10px;
}
.topmenu a:hover{
	color: #731513; font-weight:bold; font-size: 12px; text-decoration:none; background-color:#f7f7f7; padding-left:10px; padding-right:10px;
}
#sous_titre{
	color: #731513;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	background-color:#f4e9e9;
	padding-left:0px;
	padding-right:0px;
	width:575px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.fille #boxMiddle h2.bandeau {
	color:#731412;
	font-size:14px;
	background-repeat: no-repeat;
	background-position: 6px 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/commun/arrow_sub2.png);
}
#confiserie {
	background:url(../images/gauche.jpg) no-repeat 0px 0px; height:106px; margin-left:7px;
}
div.breadcrumb a.rouge {
	color:#731513;
}
