span{cursor: url("/css/help_i.cur");}

html{
/*width:1024px;
	margin-left:auto;
	margin-right:auto;
	/*text-align:center;*/
	/*background-color:lightgrey;*/

	}


/*#tout_sup{

 width: 1024px;
 margin: 0 auto;
}*/



body {
    
	margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
	
	 font-family : Comic Sans MS,Verdana,Lucida,sans-serif;
    /* background:url(/gfx/best_invest_bandeau_gauche.jpg) repeat-y;*/
	/*background-position:left !important;*/
	background-position:11.5% 0%;
	
	/*text-align:center;
	width:1024px;
	margin:0 auto;
	/*background-color:#E8E8E8;*/
	
}

#global {
position:relative;
 margin-left: auto;
 margin-right: auto;
 width:1024px;
 text-align: left; /* on rétablit l'alignement normal du texte */
  
 /*background:url(/gfx/best_invest_bandeau_gauche.jpg) repeat-y;
/**background-color:#FF0000;*/
}



#tout_sup{
background:url(/gfx/best_invest_bandeau_gauche.jpg) repeat-y;
  background-position:left;
  }



#tout{
position:relative;
float:left;
width:1024px;
padding:0px;

/*height:768px;*/
background:url(/gfx/best_invest_fond.jpg) no-repeat;

}


#main{
/*border:1px solid red;*/
width:780px !important;
width:760px;
min-height:1100px;

position:absolute;
/*left:227px;*/
top:140px;
margin:0px;
padding-left:230px;

/*float:left;*/
/*background:url(/gfx/repeat_droit.jpg) 0 0 repeat-y !important;   /* non prioritaire pour ie, prendra donc le 2eme bachground en compte*/
background:url(/gfx/bandeau_repeat.jpg) 0 0 repeat-y ;
/*background-position:right !important;*/z
background-position:left;
font-size:13px;
/*background-position:right;*/
/*background-color:#FFFFFF;*/



}

#content{
width:540px;
margin-left:15px;
/*border:1px solid blue;*/
margin-right:30%;

}

#content td{
width:540px;
}

#content b {
color:#D00020;
}



#td_infos b {
color:#D00020;
}

span {
color:#000000;
}

p.MsoNormal u{
color:#000000;
/*background-color:#66FFFF;*/
}

p.MsoNormal b, li.MsoNormal b {
color:#000000;
}

p.MsoNormal span {
color:#000000;
}








#div_titre b/*, #content a*/ {
color:#FFFFFF;
}






#cadre_gauche{
/*border:1px solid black;*/
/*position: relative !important;*/
/*position:absolute;*/
position:relative;
width:230px;
height:100%;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
z-index:50;
/*overflow:visible;
background:transparent;*/
background:url(/gfx/bandeau_gauche_ie3.jpg) no-repeat;
background-position:0px 140px !important;
background-position:0px 140px;
/*background:url(/gfx/bandeau_gauche_firefox.jpg) no-repeat !important;*/





}

#pub_salon_nice{
/*border:1px solid black;*/
/*position: relative !important;*/
/*position:absolute;*/
position:absolute;
width:226px;
height:82px;
left:0px;
top:650px;

z-index:1;
/*overflow:visible;
background:transparent;*/
/*background:url(/gfx/anim_salon_nice.gif) no-repeat;*/
/*background:url(/gfx/bandeau_gauche_firefox.jpg) no-repeat !important;*/
}
#bandeau a.boxed_priv {

color:#FFFFFF;
}

#bandeau a.boxed_modif {
color:#FFFFFF;
}

#cadre_droit{
/*border:1px solid green;*/
position:absolute;
margin-right:0px;
padding-right:0px;
/*margin-top:0px;*/
right:0px;
top:0px;
width:215px;
/*padding-left:2px;
padding-right:10px;
padding-top:0px;*/
background-image:url(/gfx/repeat_droit.jpg);
/*background-color:lightgrey;*/

}

#bandeau {
position:relative;
left:0px;
/*top:650px;*/
width:227px;
/*height:700px;*/
/*overflow:hidden;*/
/*background:url(/gfx/best_invest_bandeau_gauche.jpg) 0 0 repeat-y;*/

}



#cadre_droit h2 {
margin-top:0px;
color:#1B7979;
text-decoration:none;
}

#cadre_droit ul {
list-style-image:url(/gfx/puce_triangle_vert.jpg);
padding-left:20px;
}

#cadre_droit ul a {
text-decoration:underline;
color:#D00020;
}

#cadre_droit a.news {
text-decoration:underline;
font-size:12px;
}

#cadre_droit font {
color:#000000;
}

/*#cadre_droit li {
background-color:#00CC00;
width:100%;
padding-left:0px;
}*/

#td_simulation, #td_programmes, #td_meilleur_investissement, #td_lois{

text-align:left;
/*border-left:1.5px solid lightgrey;
border-bottom:1.5px solid lightgrey;*/
padding-bottom:7px;
padding-top:0px;

/*padding-left:7px;*/
}

#td_meilleur_investissement{
margin-top:0px;
padding-top:0px;
}

#td_programmes{
border:1px solid #D00020;
padding-left:0px;
margin-left:0px;
background-color:#FEF2F4;
}

#td_lois{
padding-left:0px;
margin-left$:0px;
font-size:12px;
border:1px solid #1B7979;
background-color:#E1F3E7;
}

#td_simulation h1, #td_programmes h1{
color:#D00020;
margin:0px;
font-size:24px;
}

#td_simulation h3 {
padding-left:7px;
/*font-style:normal;*/
font-weight:lighter;
font-size:16px;
margin-top:0px;
margin-bottom:0px;
}


td_simulation #a_simu {
font-size:24px;
}

#td_simulation a, #td_lois a/*, #td_programmes a */{
color:#1B7979;
text-decoration:underline;
}

#td_simulation ul, #td_lois ul{
padding-left:20px;
list-style-image:url(/gfx/puce_triangle_page.gif);
font-size:12px;
}

#td_meilleur_investissement ul{
list-style-image:url(/gfx/puce_triangle_page.gif);
padding-left:20px;
margin-left:0px;
}

#simu_gfx_transparent {
 position:relative;
 overflow:hidden;
/* border:1px solid black;*/
/* border-right:2px solid ;*/
 z-index:140;
}

#simu_gfx_transparent_sur {
 position:absolute;
 width:100%;
 height:50px;
 z-index:150;
}

#simu_gfx_transparent_sur a{
width:530px;
height:50px;
}

#simu_gfx_transparent_sous {
 position:absolute;
 
 z-index:142;
}


/*#td_programmes {
padding-left:5px;
}*/

#td_description{
padding:5px;
}



#table_lois{
margin-left:7px;

}

#lois_defiscalisation{
font-color:#FFFFFF;
background-color:#1B7979;
text-align:left;

}

#div_simu{
background-color:#D00020;
text-align:center;
}


#td_esp {
height:25px;
}

#form_abonnes {
/*position:absolute;
top:430px;*/
width:200px;
margin:0px;
margin-left:-5px;
padding-left:0px;
margin-bottom:30px;

}

#form_moteur {
/*background-color:#000000;*/
/*position:absolute;
top:350px;*/
width:200px;
/*margin-top:350px !important;
margin-top:0px;*/
/*margin:0px;*/
/*margin-top:150px !important;*/
/*margin-top:70px;*/
margin-left:-5px;
padding:0px;
font-weight:100;
margin-top:-15px;
}

/*#esp_patenaires.boxed_priv{
position:absolute;
top:300px;
}*/

/*#esp_partenaires{
width:200px;
margin-left:-100px;
position:absolute;
top:200px;
margin-top:100px;
}*/

#form_moteur font{
/*font-size:12px;*/
}

#btn_rechercher{
font-size:10px;
}

#txt_rechercher{
font-size:10px;
}

#form_moteur input{
/*height:15px;*/
}

td.boxproduit_head{
background-color:#1B7979;
color:#FFFFFF;
}

#content td.boxproduit_head a.produitbox{
color:#FFFFFF;
}

#content td.boxproduit_headedge{
background-color:#1B7979;
}

#content td.boxproduit_head b {
color:#FFFFFF;
}

#table_mouseover{
background-color:#FF0000;
}



#table_ident{
border:1px solid black;
float:left;
}

#table_ident_partenaire{
/*border:1px solid #1B7979;*/
float:left;
margin-right:5px;/*
height:100px;
width:280px;*/
}

#table_ident_non_partenaire,#table_ident_partenaire{
border:1px solid #1B7979;
padding-right:0px;
height:100px;
width:260px;
}

#table_fichiers_edit_prod{
width:560px;
}

#td_partenaire{

background-color:#1B7979;
color:#FFFFFF;
font-size:1em;
height:20px;


}

#td_non_partenaire{
background-color:#1B7979;
color:#FFFFFF;
font-size:1em;
height:20px;

}






/*#table_page{
position:absolute;
width:800px;
height:600px;
background:url(/gfx/best_invest_fond.jpg) no-repeat;
}

#td_content{
padding-top:170px;

/*background-color:#000000;*/
/*}



#table_accueil {
vertical-align:top;
border: 1px solid #000000;


/*background-color:#FF0000;*/

/*}


#table_simulation{

margin:20px 250px 0px 150px;

border:1px solid black;
border-color:#000000;
/*width:80%;*/
/*}

/*#tr_simulation{
margin-left:200px;
width:60%;
background-color:#00FFFF;
}

#table_accueil #td_simulation {
/*background-color:#00FFFF;*/
/*position:relative;*/
/*margin-left:450px;
/*left:250px;
width:55%;*/

/*text-align:left;

}*/


/*#menu_droite{
position:absolute;
right:5px;
top:50px;
border: 1px solid green;
margin-top:100px;
width:15%;

}

#menu_gauche{
margin-top:200px;
}

#mmlink0{
background-color:#FF0000;
}

#menu0 .mmenu{
background-color:#FF0000;
}


#table_moteur_recherche{
vertical-align:bottom;
/*padding-top:100px;

}*/

		
	}
	.header {font-size:30px;
	font-weight:bold;
	position:absolute;
	left:25px;
	top:5px;
	}

	body,tr,td {
		font-size : 85%;
	}

	a {
		color : #1B7979;
		text-decoration : none;
	}

	a:hover {
		text-decoration : underline;
	}

.textbox { font-size: 13px; background-color: #F7F8C9;
border: solid 1px #777777;
}
.button {  font-size: 11px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
color: #222222;
cursor: hand;
background-color: #F7F8C9;
border: outset 2px #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
padding:2px;
padding-left:4px;
padding-right:4px;


}
hr {	color: #EEEEFF; border : none}

.t3d {
border-right:solid 2px #BBBBFF;border-bottom:solid 2px #BBBBFF;
border-left:solid 2px #8888CC; border-top:solid 2px #8888CC;
padding:4px;
}

.action {
	padding:1px; padding-left:4px; padding-right:4px;
	margin:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D00020;
	border: inset 1px;
	}
.action:hover {
	color:#FFFFFF ;
	background-color: #1B7979;
	text-decoration:none
	}






.bsd_sem {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.bsd_jour {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}
.bsd_btn{cursor:hand;font-weight:bold;font-size: 8pt; border-width:1; text-align: center; border-color:000000; border-style:solid; color=#000000; background-color:#FFCC00}


DIV.richEd {text-align:right;background:buttonface;width:100%;height:90%;border:1px outset; padding:2px}
DIV.richEd a {text-decoration:none;color:black;background:white;font-size:8pt;font-family: arial; margin-left:-2px;margin-right:-2px;padding:2px;padding-top:0px;padding-bottom:0px;border: 1px ridge;width:16px}
DIV.richEd a:hover {border:1px inset}
DIV.richEd iframe {border:1px inset #AAAAAA; width:100%; height:100%}

             DIV.menu {
	PADDING: 0px; MARGIN:0px;
		TEXT-ALIGN:center;
}


form {padding:0px;margin:0px}

.noshow{
visibility:hidden;
display:none;
border:1px solid red;
}

#tbl_contact{
border:1px solid black;
width:100%;
}

#tbl_contact td{
border:1px inset black;
padding:2px 5px 2px 5px;
}

