/******* DEFAULT DEFINITION*******/
html,body { width: 100%; margin:0 0 0 0; padding:0 0 0 0; font:12px verdana,sans-serif; }
body { background:#6699cc url("./pics/large_bg.jpg") no-repeat center top; width: 100%; text-align: center; margin-bottom: 40px ; z-index: 1;}

img, table, thead, tr, fieldset, form, legend, h1, h2, h3, h4, h5, h6 {  margin:0; padding:0; }
img, thead, fieldset, form, legend, h1, h2, h3, h4, h5, h6 { border:0;  }
p { margin:10px  0px 0px 0px ; padding : 0 0 0 0; font:12px verdana,sans-serif;  text-align: justify;}
strong, b {font-weight:bold; }

ul { padding:0; margin:0; list-style-type:none; }
li { padding:0; margin:0; list-style-type:none; }
table { border-collapse:collapse; font:12px verdana,sans-serif;  }
div { z-index: 0; margin:0 0 0 0; padding:0 0 0 0;}


a, a:visited { color:#000000;  text-decoration:none; cursor:pointer;}
a:hover { text-decoration:underline;  }
:focus { outline:0 none; }

a.linkclean { text-decoration:none; color: #000000;}
a:hover.linkclean { text-decoration:underline; color: #000000;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\ Hides from IE-mac \*/
html .clearfix { height: 1%; }
h1,h2,h3,h4, h5, h6 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

h2{ color: #003366; font-size: 14px; font-weight: bold; background:#e3e3e3 url("./pics/h2_bg.jpg") repeat-x; border-left: 1px solid #efefef; border-right: 1px solid #efefef; }
h2 .puce, h3 .puce{ display:block; float: left; padding: 0px;  height: 15px; width: 19px; margin-left: 10px; margin-right: 5px;
		margin-top: 3px; background: url("./pics/h2_puce.jpg") no-repeat;  }
h3 { color: #000000; font-size: 12px; font-weight: bold; margin:10px 10px 0px 10px;}

.bold{font-weight:700;}

#IEWarning{display:block; width:1000px;color:white;background-color: #770000;font-size:16px;font-weight:700;}


/********************************************************************************************************************/
/******* GLOBAL *******/
/*************************************************************************************************************min-height: 700px;*******/
#global { width: 980px; display: block ; overflow: hidden; background:white; border: none; 
	margin-top: 8px ; margin-bottom: 40px ; margin-left: auto; margin-right: auto;  text-align: left; }	

a.logo{ float:left; display:block; background:url(./pics/primaliance-logo.jpg) no-repeat top left; height:100px; width:300px; text-indent:-9000px; margin:10px; }
h1.titre{margin: 10px 12px 10px 16px ; font-size:20px; height:auto; width:718px; float: left; color:#003366; text-transform:uppercase;}
h1.titre_contact{margin: 10px 12px 10px 16px ; font-size:20px; height:auto; width:718px; float: left; color:#003366; text-transform:uppercase;}
h1.titre_contact_orange{margin: 10px 12px 10px 16px ; font-size:20px; height:auto; width:718px; float: left; color:#FF6600; text-transform:uppercase;}
h1.titre_resultats_recherche{margin: 10px 12px 10px 16px ; font-size:20px; height:auto; width:588px; float: left; color:#003366; text-transform:uppercase;}
h1.titre_small_margin{margin: 10px 10px 10px 10px ; font-size:20px; height:auto; width:730px; float: left; color:#003366; text-transform:uppercase;}
h1.titre_fiche{margin: 0px 0px 0px 0px; font-size:17px; height:auto; width:710px; float: left; color:#003366; text-transform:uppercase;}
h1.titre_fiche_societe_gestion{margin: 10px 10px 10px 10px ; font-size:18px; height:auto; width:730px; float: left; color:#003366; text-transform:uppercase;}
#introduction{margin:0px 16px 15px 16px; font-size:10px; text-align:justify; float: left;}
	
/********************************************************************************************************************/
/******* HEADER *******/
/********************************************************************************************************************/
#header { width: 980px; display: block ; overflow: hidden; background:white; text-align: left; }	
#header-acces-client-div { width: 111px; height: 26px;  right: 4px; top: 0px; display: block ; overflow: hidden;  float: right;
	background:white; text-align: left; background:#FF6600 url("./pics/acces_client_bg.jpg") repeat-x;}	
#header-acces-client-div  a, #header-acces-client-div  a:visited, #header-acces-client-div  a{ text-decoration: none; margin-left: 16px;  letter-spacing: 0; font-weight: bold; color: #FF6600; }
#header-acces-client-div  a:hover{ text-decoration: underline;  }

/********************************************************************************************************************/
/******* FOOTER *******/
/********************************************************************************************************************/
#footer { width: 980px; height: 30px; display: block ; overflow: hidden; background:#006666; text-align: left;  position: relative;
	background:#003366 url("./pics/menu_clair_bg.jpg") repeat-x; color : #ffffff; font-weight: normal; font-size: 11px; float:left;}	
#footer div{ display: block ; margin: 7px 95px;}


#footer a{ color : #ffffff; font-weight: normal; margin: 7px 0px 6px 10px; }
#footer a:hover{ text-decoration: underline;  }
#footer .copyright{ position: absolute; top: 7px; right: 5px;  }




/********************************************************************************************************************/
/******* ARIANE *******/
/********************************************************************************************************************/
#ariane{ width: 980px; height: 40px; display: block ; overflow: hidden; background:#ffffff; 
	font-size: 11px; color: black; font-size: 10px;}	

#ariane a, #ariane a:visited{ color: #666666; font-weight: bold; font-size: 11px;  text-transform: uppercase;}
#ariane a:hover{  }

#ariane .last{ color: #666666; font-weight: bold; font-size: 11px;  text-transform: uppercase;}
	
#ariane-small{ width: 225px; height: 14px; display: block ; float: left; overflow: hidden; background:#e3e3e3 url("./pics/ariane_bg.jpg") repeat-x; 
	border-left: 1px solid #efefef; border-right: 1px solid #efefef; margin-left: 10px; margin-top: 10px; text-indent: 12px;}
#ariane-full{ width: 960px; height: 14px; display: block ; float: left; overflow: hidden; background:#e3e3e3 url("./pics/ariane_bg.jpg") repeat-x;
	border-left: 1px solid #efefef; border-right: 1px solid #efefef; margin-left: 10px; margin-top: 10px; text-indent: 12px;}

#marche-deroulant{ width: 735px; height: 14px; display: block ; float: left; overflow: hidden; background:#e3e3e3 url("./pics/ariane_bg.jpg") repeat-x;
 border-left: 1px solid #efefef; border-right: 1px solid #efefef; margin-left: 1px; margin-top: 10px;}
 
#marche-deroulant a, #marche-deroulant a:visited{ margin-right: 15px; color: #000000; font-weight: normal; text-decoration: none;}
#marche-deroulant a:hover{ text-decoration: underline;}

a span.marche-valeur{ color: #666666; }
a span.marche-variation-positive{ color: #339933; }
a span.marche-variation-negative{ color: #cc0000; }


/********************************************************************************************************************/
/******* CONTENT conteneurs *******/
/********************************************************************************************************************/
/******* CONTENT left-full *******/
#content-left{ width: 770px; display: block ; overflow: hidden; background:#ffffff; float: left; margin-bottom:15px;}
/******* CONTENT right *******/
#content-right{ width: 210px; display: block ; overflow: hidden; background:#ffffff; float: right; margin: 0px; margin-bottom:15px; }
/******* CONTENT left-small *******/
#content-left-small { width: 440px ; display: block ; overflow: hidden; background:#ffffff; margin-left: 10px; float: left;}
#content-middle-small{ width: 302px ; display: block ; overflow: hidden; background:#ffffff; margin-right: 8px; float: right;}

/********************************************************************************************************************/
/******* CONTENT LEFT SMALL DIV HOME *******/
/********************************************************************************************************************/
.content-left-small-div { width: 440px ; display: block ; overflow: hidden; background:#ffffff; margin-bottom: 15px; float: left;}
.content-left-small-div h2{ width: 440px ; height: 20px; display: block ;  }

/********************************************************************************************************************/
/******* CONTENT MIDDLE SMALL DIV HOME *******/
/********************************************************************************************************************/
.content-middle-small-div { width: 300px ; display: block ; overflow: hidden; background:#ffffff; margin-bottom: 15px; float: left;}
.content-middle-small-div h2{ width: 300px ; height: 20px; display: block ;  }

/********************************************************************************************************************/
/******* CONTENT right  DIV  *******/
/********************************************************************************************************************/
.content-right-div{ width: 200px; display: block ; overflow: hidden; background:#ffffff;  float: left;   margin-bottom: 15px; }
.content-right-div h2{ width: 200px ; height: 20px; display: block ;  }

* html .content-middle-small-div, * html .content-right-div, * html .content-left-small-div  {display:inline; /* IE 6 fix */}

div.specDiv h3.titre_colonne_droite{font-size:16px;margin:5px 10px 0;color:#003366;height:20px;}

/********************************************************************************************************************/
/******* CONTENT HOME *******/
/********************************************************************************************************************/
div.offres_prim_global { display: block ; overflow: hidden;  float: left;  height: 130px;  width: 960px; border: 1px solid #cccccc ; margin: 0px 0px 15px 10px;}
.offres_scpi{ display: block ; overflow: hidden;  float: left;  padding: 0px; width: 319px; height: 150px;   margin: 0px ; 
	background: none;   border-left: 1px solid #cccccc ;  text-decoration:none; }
a:hover.offres_scpi { text-decoration:none; background: #eeeeee ;}

.offres_scpi h2{ display: block ; overflow: hidden;  float: left;  height: 60px;  width: 190px; margin: 20px 0px 0px 0px ;
		background : none; border: none; color: #003366; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: left;  }
.promo_list h2{ display: block ; overflow: hidden;  float: left;  height: 25px;  width: 300px; margin:  0px 0px 0px 5px ;
		background : none; border: none; color: #003366; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: left;  }
.offres_scpi h2.title_offres_prim{ text-indent: -9012px; background: url("./pics/home_button_investir.png") left top no-repeat;  }
a:hover.offres_scpi h2.title_offres_prim{ background-position:2px 2px;}
.offres_scpi h2.title_les_scpi{ text-indent: -9012px; background: url("./pics/home_button_consulter.png") left top no-repeat;  }
a:hover.offres_scpi h2.title_les_scpi{ background-position:2px 2px;}
.offres_scpi h2.title_les_conseils{ text-indent: -9012px; background: url("./pics/home_button_decouvrir.png") left top no-repeat;  }
a:hover.offres_scpi h2.title_les_conseils{ background-position:2px 2px;}
.promo_list h2.title_votre_projet{  margin: 10px 0px 0px 10px ; font-family:verdana,sans-serif;}
	
.offres_scpi ul, .promo_list ul { display: block; font-size: 11px; line-height: 20px;  margin: 10px 0px 0px 0px; list-style-type: none;   }
.offres_scpi li{ font-size: 12px; margin: 5px 10px 5px 10px;  background: url("./pics/tick.png") left bottom no-repeat; }
.offres_scpi li  span ,.promo_list li span{ font-size: 11px; margin: 0px 0px 5px 30px; padding: 0px 0px 0px 0px;  }
.offres_prim_desc{ display: block; float: left; font-size: 13px; color: #003366; text-align: left; margin: 0px 0px 0px 15px ; width: 180px; font-weight:700;}
.offres_scpi p , .promo_list p{ font-size: 15px; color: #003366; text-align: left; margin: 0px 0px 0px 10px ; }
.offres_scpi b , .promo_list b{ font-size: 15px; color: #003366; }

.promo_list { height: 170px; border: 1px solid #aaaaaa;  background: #ffffff url("./pics/spec_bg.jpg") repeat-x; text-decoration:none;}
.promo_list li{ font-size: 11px; margin: 5px 0px 0px 0px;  background: url("./pics/tick.png") left bottom no-repeat; }

.promo_list a{ text-decoration:none; }
.promo_list a:hover{ text-decoration:none; }


		
.divTick{ width:20px;height:20px; display:block; font-size: 11px; margin: 0px 0px 0px 0px;  background: url("./pics/tick.png") left bottom no-repeat; }

/********************************************************************************************************************/
/******* MORE LINKS   *******/
/********************************************************************************************************************/
a.more, a:visited.more { display: block; overflow: hidden;  float: right; margin: 5px 7px 5px 0px;
		color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; }
a.more:hover{ text-decoration: underline; color: #000000; }
a.more.white{ color: white; margin-bottom: 10px;  }	
a.more.white:visited{ text-decoration: none; color: white;margin-bottom: 10px; }
a.more.white:hover{ text-decoration: underline; color: white;}



		
img.float_left { float: left; margin: 10px; }
a.float_left_lexique{ float: left; margin: 10px 8px; font-size: 14px; font-weight: bold; }
img.border{ border: 1px solid #aaaaaa; }
.float_right{ float: right; }
.float_left{ float: left; }

/********************************************************************************************************************/
/******* ACTU LIST ET UNE *******/
/********************************************************************************************************************/
ul.actus_list { margin-top: 5px }
ul.actus_list li { display: block; width: 420px; overflow: hidden; border-bottom: 1px solid #cccccc; margin: 5px 10px 0px 10px; }
ul.actus_list li span.date{ overflow: hidden; margin: 0px 10px 0px 10px; }
ul.actus_list li a, ul.actus_list li a:visited { color: #000000; font-weight: normal; text-decoration: none; }
ul.actus_list li a:hover{ color: #000000; font-weight: normal; text-decoration: underline; }

.actu_home a:hover{ color: #000000; text-decoration: underline; }


.actu_home img{ float: left; }
.actu_home h3, .actu_home a h3{ font-weight: bold; font-size: 12px; margin: 5px 20px 3px 20px; } 
.actu_home p{ margin: 0px 20px 0px 20px; } 

.marginActuUne{margin-top:4px;}
/********************************************************************************************************************/
/******* OUTILS LIST  *******/
/********************************************************************************************************************/
ul.outils_list { }
ul.outils_list li { display: block; width: 420px; overflow: hidden; margin: 10px 10px 0px 10px; }
ul.outils_list li img{ overflow: hidden; margin: 0px 21px 0px 22px; float: left; }
ul.outils_list li h3{ overflow: hidden; margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; }
ul.outils_list li a, ul.outils_list li a:visited { display: block; color: #000000; font-weight: normal; text-decoration: none; }
ul.outils_list li a:hover { color: #000000; font-weight: normal; text-decoration: underline; }

ul.outils_menu_list { display: block; overflow: hidden; float: left; margin: 10px 10px 20px 10px;}
ul.outils_menu_list li { display: block; float: left;  overflow: hidden; width: 322px; margin: 10px 16px 0px 16px; border: 1px solid #aaaaaa; }
ul.outils_menu_list li a, ul.outils_menu_list li a:visited { display: block; width: 320px; overflow: hidden; height: 120px;  padding: 10px 15px 0px 7px;
		background: #CCCCCC url(./pics/spec_grey_bg.jpg) repeat-x scroll 0 0;  color: #000000; font-weight: bold; text-decoration: none; }
ul.outils_menu_list li a:hover {	text-decoration: none; background: #ffffff url(./pics/spec_bg.jpg) repeat-x scroll 0 0;	}
ul.outils_menu_list li img { border: 1px solid #aaaaaa; margin: 10px; float: left; }
ul.outils_menu_list li span{ display: block; margin: 0px 4px 0px 4px;  height: 14px; }
ul.outils_menu_list li h3{ overflow: hidden; font-size: 14px; margin: 22px 95px 10px 0px;  text-align: left; line-height: 14px;}
		
.content_content h2.h2Outils{ text-transform:none;font-weight:700;font-size:16px; color:##003366;margin:10px;height:18px;width:325px;}
		
.outils_box{width:349px; height: 110px; float: left}		
	
/********************************************************************************************************************/
/******* simulateurs LIST  *******/
/********************************************************************************************************************/
ul.simulateurs_list { display: block; overflow: hidden; float: left;  margin: 0px 10px ; width:700px;}
ul.simulateurs_list li { display: block; overflow: hidden; float: left; width: 150px; height: 100px; margin: 10px;}
ul.simulateurs_list li a , ul.simulateurs_list li a:visited{ display: block; overflow: hidden; float: left; width: 150px; height: 100px;  padding: 10px 15px 0px 7px;
		background: #CCCCCC url(./pics/menu_outils_simulateurs.jpg) no-repeat 0 0;  border: none; font-weight: bold; }

.simulateurs_list .selected a, .simulateurs_list .selected a:visited{ background: #CCCCCC url(./pics/menu_outils_simulateurs.jpg) no-repeat 0 -100px ; text-decoration: none;   font-weight: bold;}
.simulateurs_list .selected  a:hover{ background: #CCCCCC url(./pics/menu_outils_simulateurs.jpg) no-repeat 0 -100px ; text-decoration: none;   font-weight: bold;}
ul.simulateurs_list li a:hover{ background: #CCCCCC url(./pics/menu_outils_simulateurs.jpg) no-repeat 0 -100px ; text-decoration: none;   font-weight: bold;}

ul.simulateurs_list li img{ overflow: hidden; margin: 0px 10px 0px 10px; float: left; }
ul.simulateurs_list li h3{ display: block; width: 135px; overflow: hidden; font-size: 14px; margin: 7px 0px; text-align: left;  text-align: center;}
ul.simulateurs_list li a:hover h3, ul.simulateurs_list li.selected a h3{ color: #000000; }
ul.simulateurs_list li span{ display: block; margin: 0px 4px 0px 4px;  height: 14px; }

ul.simulateurs_list li.simulateurs_list_mini{ height: 62px; margin: 10px 15px 0px 10px; border-bottom: 1px solid #aaaaaa; padding: 0px;}
ul.simulateurs_list li.simulateurs_list_mini h3{ line-height: 14px;}


div.cadreSimulateur{ display: block ; overflow: hidden; width: 700px ;  margin: 0px 0px 0px 15px ; float: left; padding: 10px; font-size: 11px;  }
div.cadreSimulateur_noPadding{ display: block ; overflow: hidden; width: 700px ;  margin: 0px 0px 0px 15px ; float: left; padding: 0px; font-size: 11px;  }
div.cadreSimulateur_noMargin{ display: block ; overflow: hidden; width: 700px ;  margin: 0px 0px 0px 0px ; float: left; padding: 10px; font-size: 11px;  }
div.cadreSimulateur_border{ display: block ; overflow: hidden; width: 700px ;  margin: 10px 0px 10px 15px ; float: left; padding: 0px; font-size: 11px; background: #FFFFFF; border: 1px solid #cccccc; }
.cadreSimulateur_border_tailleFixe{height:430px;}
div.cadreSimulateur_border_background{ display: block ; overflow: hidden; width: 719px ;  margin: 10px 0px 10px 15px ; float: left; padding: 0px; font-size: 11px; background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x; border: 1px solid #cccccc; }
div.cadreSimulateur_half{ display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px;}
div.cadreSimulateur_half_noMargin{ display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 0px; font-size: 11px;}
div.cadreSimulateur_half_bigMargin{ display: block ; overflow: hidden; width: 180px ;  float: left; margin: 0px 0px 0px 150px; font-size: 11px;}

div.cadreSimulateur_half table{font-size:11px;}

.cadreSimulateur input{text-align:right;}
.cadreSimulateur input.buttonSimulCenter{text-align:center; cursor:pointer;}
.simul_td_infine{width:60%}
.simul_table_infine{width:100%}

.input_readOnly{background-color:#BBBBBB; color:#333333;}

.table_border{border:1px solid #BBBBBB;width:96%}
.table_border td{border:1px solid #BBBBBB;}

.buttonSimul{ display: block; overflow: hidden; background:  url('./pics/button_bg.jpg') repeat-x; 
	border: 1px solid #999999; color: white; font-weight: bold; margin: 0px 0px;   text-align:center; width:200px; cursor:pointer;}
.buttonCenter{text-align:center; cursor:pointer;}
.buttonCenterSmall{text-align:center; cursor:pointer;width:650px;}
	
.h2Simul{ background:none; border: none; display: block ; overflow: hidden; float: left; font-size: 17px; color: #003366;}
.h2SimulResultats{ background:none; border: none; display: block ; overflow: hidden; float: left; font-size: 17px; color: #003366;font-weight:700;text-transform:uppercase;}
.marginLeftSimul{ margin:0px 0px 0px 10px;}
.tdRightSimul{text-align:right;width:80px;}
.tdCenterSimul{text-align:center;width:300px;}
.tdLeftSimul{text-align:left;float:left;}
.tdBorder{border:1px solid #BBBBBB;}

#resultatSimul_field{  display: block; float: left; width: 150px; height: 20px; border: 1px solid #aaaaaa; margin: 10px 0px 10px 5px;
	background: #ffffff url('./pics/spec_bg.jpg') repeat-x; color: #333333; font-style: italic; font-size: 11px; text-align:left; }
#resultatSimul_button{ display: block; float: left; width: 40px; height: 20px; margin: 10px 0px 10px 0px; cursor:pointer;text-align: center;}
.div_resultat_simul{margin-top:20px;float:left;}

.div_resultat_envoye{margin: 20px 0px 10px 15px;}

.div_resultat_simul_avertissement{width:650px;font-style:italic;}
.div_resultat_simul_avertissement p{font-style:italic;font-size:9px; }

/********************************************************************************************************************/
/******* Comparateur *******/
/********************************************************************************************************************/
div.cadreComparateur{ display: block ; overflow: hidden; width: 720px ;  margin: 0px 0px 0px 2px ; float: left; padding: 10px 0px 10px 10px ; font-size: 11px;  }
div.cadreComparateur_noMargin{ display: block ; overflow: hidden; width: 735px ;  margin: 0px 0px 0px 2px ; float: left;  font-size: 11px;  }
div.cadreComparateur_noborder{ display: block ; overflow: hidden; width: 720px ;  margin: 10px 0px 10px 15px ; float: left; padding: 0px; font-size: 11px; background:#ffffff;   }
div.cadreComparateur_border_Background{ display: block ; overflow: hidden; width: 720px ;  margin: 10px 0px 10px 15px ; float: left; padding: 0px; font-size: 11px; background:#ffffff;  border: 1px solid #cccccc; background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x;}

div.cadreComparateur_half{ display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px;}
div.cadreComparateur_half_noMargin{ display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 0px; font-size: 11px;}
div.cadreComparateur_half_bigMargin{ display: block ; overflow: hidden; width: 180px ;  float: left; margin: 0px 0px 0px 150px; font-size: 11px;}

div table.border{border:2px solid #BBBBBB; width:717px; font-size:11px; text-align:right;}
div table.border td.first{border:1px solid #BBBBBB; width:10%; text-align:right;}
div table.border td.twoVal{border:1px solid #BBBBBB; width:35%;}
div table.border td.threeVal{border:1px solid #BBBBBB; width:28%;}
div table.border td{border:1px solid #BBBBBB;padding:2px;}
div table.border td td{border:0px solid #BBBBBB;}
div table.border .tdSansPadding{border:1px solid #BBBBBB;}

div table.enteteCompare{font-size:11px;width:700px;}
div table.enteteCompare .trio{width:600px;}

.nomFonds{font-size:12px; font-weight:700;}

.cadreComparateur .divDeroulante{width: 200px; float: left;}
.cadreComparateur .divDeroulante .selectEntete{width: 185px;font-size:10px;}

.h2Compare{ background:none; border: none; width: 750px ; display: block ; overflow: hidden; float: left; font-size: 17px;color: #003366; text-transform:capitalize; margin: 0px 0px 10px 10px ;}

.buttonCompare{display: block; overflow: hidden; background:  url('./pics/button_bg.jpg') repeat-x; 
	border: 1px solid #999999; color: white; font-weight: bold; margin: 5px auto;  cursor:pointer;}

.alternCompare{ background: #ffead4; }

#comparateur{float:left;padding: 0px 0px 10px 0px;}

#compareButtonSouscrire{ text-indent: -9012px; background: url("./pics/home_button_demande_info_comparer.png") left top no-repeat;width:195px; height:46px;margin:10px 0px;}
a:hover h2#compareButtonSouscrire { background-position:2px 2px;}


/********************************************************************************************************************/
/******* PALMARES LIST  *******/
/********************************************************************************************************************/
ul.palmares_list { font-size: 11px; position: relative; margin-top: 5px;   }
ul.palmares_list li { display: block; width: 300px; height: 1.4em; overflow: hidden; border-bottom: 1px solid #cccccc; margin:  0px 10px 0px 10px; }
ul.palmares_list li.ligne { display: block; width: 300px; height: 0.2em; overflow: hidden; border-bottom: 1px solid #cccccc; margin:  0px 10px 0px 10px; }
ul.palmares_list li.altern{ background: #ffead4; }
ul.palmares_list li span.classement{ display: block; float: left; overflow: hidden; margin: 0px 10px 0px 10px; font-weight: bold; font-size: 12px; width: 2em;text-align:right;}
ul.palmares_list li span.score{ overflow: hidden; margin: 0px 10px 0px 10px; position: absolute; right: 0; }
ul.palmares_list li a, ul.palmares_list li a:visited { display: block; overflow: hidden; color: #000000; font-weight: normal; text-decoration: none; }
ul.palmares_list li a:hover { color: #000000; font-weight: normal; text-decoration: underline; }

#consult_list{ display: block; font:11px verdana,sans-serif; } 
#rendements_list{ display: none; font:11px verdana,sans-serif; } 

div#palmares_list_link{ display: block; overflow: hidden; position: relative; margin-top: 0px; width: 100%;  height: 2em; background:#ffffff url("./pics/h2_bg.jpg") repeat-x; background-position: 0px 4px ;}
a#palmares_list_linkconsult { display: block; width: 135px; height: 24px; font-size: 11px; font-weight: bold;  text-align: center; color: #003366;  position: absolute; left: 15px; padding-top: 8px; }
a#palmares_list_linkrendement{ display: block; width: 135px; height: 24px; font-size: 11px; font-weight: bold;  text-align: center; color: #003366; position: absolute; right: 10px;  padding-top: 8px; }
a#palmares_list_linkconsult.selected, a#palmares_list_linkrendement.selected{ color: #000000; background:  url("./pics/palmares_actif") no-repeat scroll 0 0;}


/********************************************************************************************************************/
/******* DERNIERS ECHANGES *******/
/********************************************************************************************************************/
.echanges_title{ display: block; width: 96%; text-align: right; color: #000000; font-weight: bold; margin: 10px 0px 0px 0px; font-size: 11px;}

ul.echanges_list { display: block; font-size: 11px;  position: relative; margin-top: 5px;  }
ul.echanges_list li { display: block; width: 280px; overflow: hidden; border-bottom: 1px solid #cccccc; margin: 3px 10px 3px 20px; }
ul.echanges_list.up li span.score{ overflow: hidden; margin: 0px 10px 0px 10px; color: #339933 ; position: absolute; right: 0; }
ul.echanges_list.down li span.score{ overflow: hidden; margin: 0px 10px 0px 10px; color: #cc0000 ; position: absolute; right: 0; }
ul.echanges_list li a, ul.echanges_list li a:visited { color: #000000; font-weight: normal; text-decoration: none; font-size: 11px;}
ul.echanges_list li a:hover { color: #000000; font-weight: normal; text-decoration: underline; }

/********************************************************************************************************************/
/******* SONDAGE *******/
/********************************************************************************************************************/
div.sondage{ float: left; border: none; width: 250px; margin: 5px  0px 0px 20px; text-align: left; }
div.sondage p { margin: 5px  20px 0px 20px;  }
.button, a.button, a.button:hover, a.button:visited { display: block; overflow: hidden; background:  url('./pics/button_bg.jpg') repeat-x; 
	border: 1px solid #999999; color: white; font-weight: bold; margin: 5px 10px; cursor:pointer; }

.sondageQuestion{margin-left:20px;}
	
/********************************************************************************************************************/
/******* RECHERCHE *******/
/********************************************************************************************************************/
#recherche_div{ display: block;  overflow: hidden; background: #0066ff url('./pics/recherche_bg.jpg') no-repeat top; }
#menus div#recherche_div_menu{ display: block;  overflow: hidden; background:none; float: right; }
#recherche_field{  display: block; overflow: hidden; float: left; width: 280px; height: 20px; border: 1px solid #aaaaaa; margin: 5px 0px 0px 5px;
	background: #ffffff url('./pics/spec_bg.jpg') repeat-x; color: #333333; font-style: italic; font-size: 11px; }
#recherche_button{ display: block; float: left; width: 40px; height: 20px; margin: 5px 10px 10px 0px; cursor:pointer;}
#recherche_div a{ width: 140px;  }

.ac_results {	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}
.ac_results ul {	width: 100%;	list-style-position: outside; height: 300px; overflow: auto; list-style: none;	padding: 0;	margin: 0;}
.ac_results li {	text-align: left; margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;	/* 	if width will be 100% horizontal scrollbar will apear 	when scroll mode will be used	*/	/*width: 100%;*/	font: verdana;	font-size: 11px;	/* 	it is very important, if line-height not setted or setted 	in relative units scroll will be broken in firefox	*/	line-height: 15px;	overflow: hidden;}
.ac_loading {	background: white url('indicator.gif') right center no-repeat;}
.ac_odd {	background: #ddf; }
.ac_over {	background-color: #003366;	color: white;}



.button-offres{ height : 20px; margin: 10px 10 10px 30px; background:  url('./pics/button_bg.jpg') repeat; width: 130px; cursor:pointer;}

/********************************************************************************************************************/
/******* SPEC DIV  *******/
/********************************************************************************************************************/
div.specDiv{ border: 1px solid #aaaaaa;  background: #ffffff url("./pics/spec_bg.jpg") repeat-x; }
.grey, .grey td{ border: 1px solid #aaaaaa;  background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x; }
#content-right div.specDiv{ width: 200px; }
#content-left-small div.specDiv{ width: 438px; }
#content-middle-small div.specDiv{ width: 298px; }

div.specDiv h2{ background: none; border: none; font-size: 16px; margin:5px 10px 0px 10px;}
div.specDiv h3{ background: none; font-size: 14px; color: #ff6600; margin:0px 10px 0px 10px;}
div.specDiv p{  display: block; background: none; font-size: 12px; color: #000000; margin:5px 10px 5px 10px;}
div.specDiv strong{ display: block; background: none; font-size: 14px;  margin:0px 0px 0px 0px; } /*ne pas mettre de couleur sinon pb avec les wysiwyg -> parrainage*/
div.specDiv strong.orange{ background: none; font-size: 18px; color: #FF6600; margin:0px 0px 0px 0px;  font-weight: normal;}
div.specDiv span.orange{ background: none; font-size: 18px; color: #FF6600; margin:0px 0px 0px 0px;  font-weight: normal;}
div.specDiv span.orangeBold{ background: none; font-size: 12px; color: #FF6600; margin:0px 0px 0px 0px;  font-weight: 700;}


.orangeSpan{color: #FF6600;}


/********************************************************************************************************************/
/******* LES CONSEILS  *******/
/********************************************************************************************************************/
#home_les_conseils{height: 150px; border: 1px solid #aaaaaa;  background: #ffffff url("./pics/spec_bg.jpg") repeat-x; text-decoration:none;}
#home_les_conseils_content{margin-top:10px;}
#home_les_conseils li{ font-size: 11px; margin: 5px 0px 0px 0px;  background: url("./pics/tick.png") left bottom no-repeat; }
#home_les_conseils h2{ display: block ; overflow: hidden;  float: left;  height: 25px;  width: 300px; margin:  0px 0px 0px 5px ;
		background : none; border: none; color: #003366; font-size: 20px;  text-align: left; font-weight:normal;  }
#home_les_conseils a{ text-decoration:none; color: #003366;}
#home_les_conseils a:hover{ text-decoration:none; color: #003366;}
#home_les_conseils h2.title_votre_projet{  margin: 10px 0px 0px 10px ; font-family:verdana,sans-serif;}	
#home_les_conseils_texte{font-size: 15px; font-weight:700; color: #000000; margin-right: 5px; margin-left: 28px; margin-top:6px; display: block; line-height: 18px;font-size: 13px; color: #003366;}


#home_les_conseils h2{ text-indent: -9012px; background: url("./pics/home_button_les_conseils.png") left top no-repeat;width:170px; margin-top:15px;margin-left:15px;height:60px;}
a:hover h2#home_les_conseils_bouton { background-position:2px 2px;}


/********************************************************************************************************************/
/******* CONTACT *******/
/********************************************************************************************************************/
a div.specDiv.Contact{ border: 1px solid #aaaaaa;  background: #ffffff url("./pics/contacter_bg_hover.png") no-repeat ;display: block; height: 137px; width: 199px;   }
a:hover div.specDiv.Contact{ border: 1px solid #aaaaaa;  background: #ffffff url("./pics/contacter_bg.jpg") no-repeat ;display: block; height: 137px; width: 199px;   }
.Contact_link:hover{ border: 1px solid #aaaaaa;  background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x; display: block; height: 137px; width: 199px;}

.div_contact_top_right{display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px;}

.erreurContact{width:350px; margin:10px;}

.pSmallSize p{font-size:10pt;}
 
.souscrire_fonds_mail{ display:block; width:150px; height:150px;text-indent: -9012px; background: url("./pics/cercle_ecolo.jpg") left top no-repeat; margin: 0px 0px 10px 10px ; }


.h2Contact{ display: block ; overflow: hidden;  float: left;  height: 35px;  width: 200px; margin: 10px 10px ;
		background : none; border: none; color: #003366; font-size: 17px; font-weight: bold; text-transform: uppercase; text-align: left; }
.h2Contact2{ display: block ; overflow: hidden;  float: left;  height: 35px;  width: 700px; margin: 10px 10px 10px 10px ;
		background : none; border: none; color: #003366; font-size: 17px; font-weight: bold; text-transform: uppercase; text-align: left; }

.cadreContactTop{ display: block ; overflow: hidden; width: 720px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px;}
.div_contact_first{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 20px 0px 0px 10px; font-size: 11px;}
.div_contact_middle{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 30px 0px 0px 10px; font-size: 11px;}
.div_contact_bottom{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 30px 0px 0px 10px; font-size: 11px;}

.cadreContact_half{ display: block ; overflow: hidden; width: 348px ;  float: left; margin: 10px 0px 10px 10px; font-size: 11px;}
.cadreContact{ display: block ; overflow: hidden; width: 720px ;  float: left; margin: 10px 0px 10px 10px; font-size: 11px;}
.cadreContactFirst{ display: block ; overflow: hidden; width: 720px ;  float: left; margin: 10px 0px 10px 10px; font-size: 11px;}
.cadreContact_noMargin{ display: block ; overflow: hidden; width: 720px ;  float: left; margin: 10px 0px 10px 0px; font-size: 11px;}

.cadreContact_half table{font-size:11px;}
.cadreContact_half p{font-size:11px;}
.cadreContact_half select{font-size:11px;}
.cadreContact table{font-size:11px;}
.cadreContact p{font-size:11px;}
.cadreContact select{font-size:11px;}

 
.cadreContact_Contact0{ display: block ; overflow: hidden; width: 180px ;  float: left; margin: 15px 20px 0px 0px; font-size: 11px;}
.cadreContact_Contact1{ display: block ; overflow: hidden; width: 250px ;  float: left; margin: 12px 5px 0px 0px; font-size: 11px;}
.cadreContact_Contact12{ display: block ; overflow: hidden; width: 250px ;  float: left; margin: 19px 5px 0px 0px; font-size: 11px;}
.cadreContact_Contact2{ display: block ; overflow: hidden; width: 190px ;  float: left; margin: 0px 0px 0px 0px; font-size: 11px;}

.trEmptyContact{height:25px;}
.trEmptyContactSmall{height:15px;}

.nosprite{display:inline;height:18px;overflow:hidden;padding-bottom:5px;padding-left:18px;}


.tdSameSizeContact{width:70px;}

.contactTel{color:#ff6600; font-size: 15px; font-weight: bold;}
.Contact .font11{font-size:11px;margin-top:6px;}
.Contact .font11_small{font-size:11px;margin-top:8px;}

/*envoye*/
.divContactEnvoye{margin:12px;}

/*****PRIM'EXPERT****/
.cadreExpertTop{ display: block ; overflow: hidden; width: 720px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px;}
.div_expert_first{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 20px 0px 0px 10px; font-size: 11px;}
.div_expert_second{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 30px 0px 0px 10px; font-size: 11px;}
.div_expert_third{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 30px 0px 0px 10px; font-size: 11px;}
.div_expert_forth{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 30px 0px 0px 10px; font-size: 11px;}
.div_expert_send{display: block ; overflow: hidden; width: 660px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px; text-align:center;}

#formulaire h3{ color : #003366; font-size: 16px; margin: 10px; font-weight:700;}	

.trEmptyContactExpert{height:35px;}
.trEmptyContactSmallExpert{height:20px;}

/***souscrire*/

.cadreContactSouscrire{ display: block ; overflow: hidden; width: 700px ;  float: left; margin: 10px 0px 10px 10px; font-size: 11px;}
.cadreContactSouscrire_half{ display: block ; overflow: hidden; width: 318px ;  float: left; margin: 10px 0px 10px 10px; font-size: 11px;}
.cadreContactSouscrire_noMargin{ display: block ; overflow: hidden; width: 700px ;  float: left; margin: 10px 0px 10px 0px; font-size: 11px;}

.cadreContactSouscrire_half table{font-size:11px;}
.cadreContactSouscrire_half p{font-size:11px;}
.cadreContactSouscrire_half select{font-size:11px;}
.cadreContactSouscrire table{font-size:11px;}
.cadreContactSouscrire p{font-size:11px;}
.cadreContactSouscrire select{font-size:11px;}

.div_contactSouscrire_first{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 700px ;  float: left; margin: 20px 0px 0px 10px; font-size: 11px;}
.div_contactSouscrire_middle{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 700px ;  float: left; margin: 30px 0px 0px 10px; font-size: 11px;}
.div_contactSouscrire_bottom{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 700px ;  float: left; margin: 30px 0px 0px 10px; font-size: 11px;}
.div_contactSouscrire_send{display: block ; overflow: hidden; width: 660px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px; text-align:center;}


.cadreContactSouscrire_Contact0{ display: block ; overflow: hidden; width: 680px ;  float: left; margin: 15px 20px 0px 0px; font-size: 11px;}
.cadreContactSouscrire_Contact1{ display: block ; overflow: hidden; width: 260px ;  float: left; margin: 15px 10px 0px 240px; font-size: 11px;}

/********************************************************************************************************************/
/******* CONTACTS 23/07/10 *******/
/********************************************************************************************************************/
.cadreContact_half_small{width:320px;}
.cadreContact_half_big{width:376px;}

.greyContact{ border: 1px solid #aaaaaa;  background: #f2f2f2 url("./pics/spec_grey_bg_clair2.png") repeat-x; }

.div_contact{ border:1px solid #DDDDDD; display: block ; overflow: hidden; width: 720px ;  float: left; margin: 10px 0px 0px 16px; font-size: 11px;}
.div_contact_send{display: block ; overflow: hidden; width: 700px ;  float: left; margin: 0px 0px 0px 0px; font-size: 11px; text-align:center;}
.buttonContact { margin: 10px auto 0px auto; cursor:pointer;  }
#contact_input_newsletter {margin:0px;padding:0px;width:13px;height:13px}

#titre_contact_envoye{margin: 0px 0px 0px 10px ; font-size:20px; text-transform: uppercase; }

#titre_contactez_nos_conseillers_orange{width:750px;margin: 10px 0px 0px 0px ; font-size:20px; text-transform: uppercase;height:none; color:#FF6600;}
#titre_contactez_nos_conseillers{width:750px;margin: 10px 0px 0px 0px ; font-size:20px; text-transform: uppercase;height:none;}
.content_content h2#titre_contactez_nos_conseillers{height:auto;}
#contactez_nos_conseillers_texte{margin-top:5px;width:335px;}
.contactez_nos_conseillers_sous_texte{margin:5px 5px 34px 16px ;width:335px;font-size:10px;}
#contactez_nos_conseillers_formulaire input{width:180px;height:18px}
#contactez_nos_conseillers_formulaire textarea{width:180px; height:50px}
#contactez_nos_conseillers_formulaire select{width:180px; }
#contactez_nos_conseillers_formulaire tr{height:25px;}
#contactez_nos_conseillers_formulaire .contactez_nos_conseillers_td_intitule{width:100px;}

.recevez_votre_documentation_texte{margin:5px 5px 20px 16px ;width:335px;font-size:10px;}
.realisez_votre_etude_gratuite_sous_texte{margin:5px 5px 20px 16px ;width:335px;font-size:10px;}


#recommander_scpi_formulaire .recommander_scpi_td_intitule{width:170px;}
#recommander_scpi_formulaire input{width:180px;height:18px}
#recommander_scpi_formulaire textarea{width:180px; height:50px}
#recommander_scpi_formulaire select{width:180px; }
#recommander_scpi_formulaire tr{height:25px;}


#les_conseils_gauche{}
#les_conseils_formulaire_gauche_div{}
#les_conseils_formulaire_gauche_div textarea{width:180px;font-size:11px;font-style:italic;height:65px;}
#les_conseils_formulaire_gauche_div select{width:180px; }
#les_conseils_formulaire_gauche_div tr{height:25px;}
#les_conseils_formulaire_gauche_div .les_conseils_td_intitule{width:100px;}

#les_conseils_formulaire{}
#les_conseils_formulaire input.les_conseils_formulaire_textbox{width:180px;height:18px}
#les_conseils_formulaire textarea{width:180px;font-size:11px;height:50px;}
#les_conseils_formulaire select{width:180px; }
#les_conseils_formulaire tr{height:25px;}
#les_conseils_formulaire tr.les_conseils_tr_margin{margin-top:5px;height:25px;}
#les_conseils_formulaire .les_conseils_td_intitule{width:100px;}

.les_conseils_sous_texte{margin:5px 5px 10px 16px ;width:335px;font-size:10px;}


/********************************************************************************************************************/
/******* ACCES CLIENT *******/
/********************************************************************************************************************/

.div_acces_client{margin:16px;}

/********************************************************************************************************************/
/******* NEWSLETTER *******/
/********************************************************************************************************************/
#newsletter_field{  display: block; float: left; width: 150px; height: 20px; border: 1px solid #aaaaaa; margin: 15px 0px 10px 5px;
	background: #ffffff url('./pics/spec_bg.jpg') repeat-x; color: #333333; font-style: italic; font-size: 11px; }
#newsletter_button{ display: block; float: left; width: 40px; height: 20px; margin: 15px 0px 10px 0px; cursor:pointer;}

.rightSansUnderline a{text-decoration:none;}
.rightSansUnderline a:hover{text-decoration:none;}
.rightSansUnderlineA{text-decoration:none;}
.rightSansUnderlineA:hover{text-decoration:none;}
/********************************************************************************************************************/
/******* FEATURE LIST  *******/
/********************************************************************************************************************/
div#feature_list { width: 440px; height: 200px; overflow: hidden; position: relative; background:  url('./pics/feature_list_tab_bg.jpg') repeat; }
div#feature_list ul { position: absolute; top: 0; list-style: none; padding: 0;margin: 0; }
ul#tabs {left: 0; z-index: 2; width: 118px; }

ul#tabs li { font-size: 12px; font-family: verdana; }
ul#tabs li img { padding: 5px; border: none; float: left; margin: 10px 10px 0 0; }
ul#tabs li a { color: #000000; text-decoration: none; display: block; padding: 0px; height: 67px; outline: none; 
		}
/*		background:  url('./pics/feature_list_tab_bg.jpg') no-repeat; border-left: 1px solid #aaaaaa;  border-bottom: 1px solid #aaaaaa;}*/
ul#tabs li a:hover { text-decoration: none; }
ul#tabs li a.current { background:  url('./pics/feature_list_tab_current_bg.png') no-repeat; color: #ffffff; }
ul#tabs li a.current h3 { color: #ffffff; }
ul#tabs li a.current:hover { text-decoration: none; cursor: default; }  
#tabs h3 { margin: 0px 0px; display: block; width: 80px; overflow: hidden;  padding-top: 20px;
	text-indent: 5px; font-size: 12px; text-transform: uppercase; font-weight: normal; text-align: center;  color: #000000;}


ul#output { right: 0; width: 355px; height: 200px; position: relative; }
ul#output li { position: absolute; width: 355px; height: 200px; }
ul#output li a, ul#output li a.visited {position: absolute; bottom: 10px; right: 10px; padding: 8px 12px; text-decoration: none; font-size: 11px; color: #FFF; background: #ff6600; -moz-border-radius: 5px; }
ul#output li a:hover { background: #003366; } 


/********************************************************************************************************************/
/******* FICHE  *******/
/********************************************************************************************************************/
#content_fiche { width: 750px ; display: block ; overflow: hidden; background:#ffffff; margin-left: 10px; float: left;}
#content_fiche h2{ background:none; border: none; width: 750px ; display: block ; overflow: hidden; float: left; font-size: 17px;}

div#fiche { width: 750px ; display: block ; overflow: hidden; background:#ffffff url("./pics/fiche_bg.jpg") repeat-y;  float: left;}
div#ficheSouscrire { width: 720px ; display: block ; overflow: hidden; float: left; margin-left:15px;}
div#header_fiche { width: 750px ; height: 35px; display: block ; overflow: hidden; background:#ffffff url("./pics/fiche_top_bg.jpg") no-repeat bottom ;  float: left;} 
div#footer_fiche { width: 750px ; height: 21px; display: block ; overflow: hidden; background:#ffffff url("./pics/fiche_bot_bg.jpg") no-repeat;  float: left;} 
div.cadreFiche{ display: block ; overflow: hidden; width: 700px ;  margin: 0px 0px 0px 15px ; float: left; padding: 10px; font-size: 11px;}
div.cadreFicheSmaller{ display: block ; overflow: hidden; width: 660px ;  margin: 0px 0px 0px 0px ; float: left; padding: 10px; font-size: 11px;}
div#fiche div.cadreFiche_half{ display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 10px; font-size: 11px;}
div#fiche div.cadreFiche_half_noMargin{ display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 0px; font-size: 11px;}
div#fiche div.cadreFiche_half_bigMargin{ display: block ; overflow: hidden; width: 250px ;  float: left; margin: 0px 0px 0px 80px; font-size: 11px; text-align:right;}
div.cadreFiche h3{ color: #003366; font-size: 15px; font-weight: bold; background:#e3e3e3 url("./pics/h2_bg.jpg") repeat-x; 
	border-left: 1px solid #efefef; border-right: 1px solid #efefef;  margin: 0px 0px 10px 0px;}
#content_fiche div.cadreFiche h2.h2SubTitle{ color: #003366; font-size: 15px; font-weight: bold; background:#e3e3e3 url("./pics/h2_bg.jpg") repeat-x; 
	border-left: 1px solid #efefef; border-right: 1px solid #efefef;  margin: 0px 0px 10px 0px; width:700px;}
#content_fiche div.cadreFiche h2.h2SubTitleSmall{ color: #003366; font-size: 15px; font-weight: bold; background:#e3e3e3 url("./pics/h2_bg.jpg") repeat-x; 
	border-left: 1px solid #efefef; border-right: 1px solid #efefef;  margin: 0px 0px 10px 0px; width:330px;}
	
div.cadreFiche p{margin:10px 25px 10px 25px;}	

.cadreFicheActu{ display: block ; overflow: hidden; width: 670px ;  margin: 0px 0px 20px 25px ; float: left; padding: 0px; font-size: 11px;}

ul#onglets_fiche{ list-style-type: none; display: block ; overflow: hidden; 
	margin-left: 15px; margin-right: 0px; } 
ul#onglets_fiche li{ display: block ; overflow: hidden; float: left;  width: 100px; height: 35px; 
		background:#0066FF url("./pics/fiche_onglet_passif.jpg") no-repeat ; text-align: center;  line-height: 10px;} 
ul#onglets_fiche li a, ul#onglets_fiche li a:visited{ display: block ; color: #000000; font-weight: normal; text-decoration: none; height: 30px;  padding-top: 7px; font-size: 11px;  font-weight: bold;}
ul#onglets_fiche li.selected {  background:  url("./pics/fiche_onglet_actif") no-repeat ;   }
ul#onglets_fiche li span{ float: left; margin-left: 5px; padding-bottom: 0px;}

div.cadreFiche table{ display: block ; margin:0px 5px 0px 10px; float: left; font-size: 11px;}
div.cadreFiche table td { padding: 2px 5px;   }
div.cadreFiche .tableMarche td { padding: 2px 4px;   }
div.cadreFiche .table_marche2 td { padding: 2px 0px;   }
div.cadreFiche .tablePerf td { padding: 2px 0px;   }
div.cadreFiche table td.noPaddingo { padding: 1px 3px;   }
div.cadreFiche table td.noPadding { padding: 4px 5px;   }
div.cadreFiche table td.tdCadreLeft { font-weight: bold;  width:220px; }
div.cadreFiche table td.tdCadreLeftSF { font-weight: bold;  width:120px; }
div.cadreFiche table td.tdCadreLeftSmall{ font-weight: bold;  width:170px; }
div.cadreFiche table td.tdCadreLeftRatios { font-weight: bold;  width:225px; }
div.cadreFiche table td.tdCadreRightRatios { text-align: right; }
div.cadreFiche table td.tdCadreLeftMarche { font-weight: bold;  width:280px; }
div.cadreFiche table td.tdCadreRightMarche1 { text-align: right; width:90px;}
div.cadreFiche table td.tdCadreRightMarche2 { text-align: right; width:105px;}
div.cadreFiche table td.tdCadreLeftOPCI { font-weight: bold;  width:300px; }
div.cadreFiche table td.tdCadreRightOPCI { text-align: right; width:60px;}
div.cadreFiche table tr.trCadreRight { text-align: right;   }

div.cadreFiche table td.tdHeightLexique { height:19px; }

.trHeightRatios{height:32px;}
.tableRatiosMiddle{margin-top:40px;}

.smallSize{font-size:9px;}

.trEmpty{height:20px;}
.trEmptyInter{height:25px;}
.trEmptyBig{height:30px;}
.trEmptySmall{height:7px;}

.tdalignright{ text-align: right; }
.tdbordersoft{ border-bottom: 1px dotted #aaaaaa; }


.socgestion_div{border: 1px solid #777777;width:285px;display:block;overflow:hidden;}
div.cadreFiche .socgestion{margin:0; background: #ffffff url("./pics/spec_bg.jpg") repeat-x; }
div.cadreFiche .socgestion td { padding: 5px;   }
.tdbordersoft2{ border-bottom: 1px dotted #aaaaaa; width:280px; margin:0; padding:0; color: #003366; }

.table_perf{width:100%;text-align:right;font-size:10px; border-collapse: separate;}
.tr_perf{font-size:10px;}
.td_border_perf{border:1px solid #BBBBBB;width:8%;}
.td_border_title_perf{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ; font-weight:700; width:120px;}
.td_border_annee_title_perf{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700;width:8%;text-align:right;}
.div_table_perf{margin:20px 0px 20px 0px;}

.table_synth{width:320px; overflow: none;}
div.cadreFiche table.table_synth_noMargin{width:330px; overflow: none;margin-right:0px;margin-left:5px;}
.table_synth tbody{width:320px;}
.td_border_synth{border:1px solid #BBBBBB;width:17%;font-size:10px; text-align: right; padding-right: 3px; }
.td_border_title_synth{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700; font-size:10px; text-align: center;}
.td_border_annee_title_synth{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700;width:16px;}
.div_table_synth{margin:20px 0px 20px 0px;}

.synthese_demande_info #synthese_bouton_info{ text-indent: -9012px; background: url("./pics/home_button_demande_info.png") left top no-repeat;width:218px; height:50px;margin-right:10px;}
a:hover h2#synthese_bouton_info { background-position:2px 2px;}



#table_border_title_synth td{padding:2px 4px;}
.tr_border_title_synth{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700; font-size:11px;}
.tr_border_title_synth td{border:1px solid #BBBBBB; border-right:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700; font-size:11px;}
#synthese_fonds_button{margin:5px 0px 0px 0px;width:75px;}
.synthese_fonds_checkbox{margin:0px 0px 0px 0px;width:13px;height:13px}

.table_patr{width:330px;text-align:center; border-collapse: separate;}
div.cadreFiche table td.td_border_patr{border:1px solid #BBBBBB;width:15%;font-size:11px;padding:2px 2px;}
.td_border_title_patr{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700; width:120px;font-size:11px;}
div.cadreFiche table td.td_border_title_patr_noBold{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ; width:160px;font-size:10px;padding:2px 2px;}
div.cadreFiche table td.td_border_annee_title_patr{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700;width:15%;padding:2px 2px;}
.div_table_patr{margin:20px 0px 20px 0px;}

.table_marche{width:320px;text-align:center;margin-top:10px; border-collapse: separate;}
.table_marche2{width:320px;text-align:center;}
.td_border_marche{border:1px solid #BBBBBB;width:17%;font-size:10px;}
.td_border_marche2{border:1px solid #BBBBBB;width:19%;font-size:10px;}
.td_border_title_marche{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ; font-weight:700; width:120px;font-size:10px;}
.td_border_title_marche2{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ; font-weight:700; width:120px;font-size:10px;}
.td_border_annee_title_marche{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ; font-weight:700;width:17%;font-size:10px;}
.td_border_annee_title_marche2{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700;width:19%;font-size:10px;}
.div_table_marche{margin:20px 0px 20px 0px;}
.tr_border_title_marche{border:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700; font-size:11px;}
.tr_border_title_marche td{border:1px solid #BBBBBB; border-right:1px solid #BBBBBB; background: #ddddff url(./pics/spec_grey_bg.jpg) repeat-x ;font-weight:700; font-size:11px;}


.divBorder{border:1px solid #BBBBBB;margin-top:8px;}

.marginReduiteFiscale{margin-left:20px;}

.anneeFiches{font-size:10px;}


#chart_dividende_prix_perf{margin-top:20px;}

/********************************************************************************************************************/
/******* SOCIETE de GESTION   *******/
/********************************************************************************************************************/

div.cadreFiche_societe_gestion{margin:0px;width:730px;}
div.cadreFiche_societe_gestion h2.h2_societe_gestion_titre{ height:22px; margin: 0px 10px 0px 0px ; font-size:18px;}
div.cadreFiche_societe_gestion h2.h2_societe_gestion{ color: #003366; font-size: 15px; font-weight: bold; background:#e3e3e3 url("./pics/h2_bg.jpg") repeat-x; 
	border-left: 1px solid #efefef; border-right: 1px solid #efefef;  margin: 0px 0px 10px 0px; width:730px;height:20px; text-transform:none;}

div.cadreFiche_half_noMargin{ display: block ; overflow: hidden; width: 330px ;  float: left; margin: 0px 0px 0px 0px; font-size: 11px;}
	
	
	
	
/******* CAROUSEL   *******/
.carousel ul{ display: block; overflow: hidden; margin: 10px; width: 700px; height: 150px; }
.carousel ul li{ display: block; overflow: hidden; margin: 10px; width: 115px; height: 150px; float:left;  }
.carousel ul li img{ border: 1px solid #aaaaaa; }

.navlinks{ display: block; overflow: hidden;  border: 1px solid #aaaaaa; width: 200px; height: 20px; margin: 0px auto; }
/********************************************************************************************************************/
/******* CONTENT   *******/
/********************************************************************************************************************/
.content_content { display: block ; overflow: hidden;  margin-left: 10px; margin-bottom: 15px; padding-bottom: 20px; float: left; width: 750px ; 
	background: #FFFFFF ;  border: 1px solid #cccccc; }
.content_content_Taille_Fixe{height:430px;}
.content_content h2{ display: block ; overflow: hidden;  float: left;  height: 35px;  width: 700px; margin: 10px 10px ;
		background : none; border: none; color: #003366; font-size: 17px; font-weight: bold; text-transform: uppercase; text-align: left; }
.content_content h3{ margin: 0px 0px 0px 14px ; font-size: 15px; color: #003366; font-weight: normal; }
.ppage { width: 730px; margin: 10px; height: inherit; display: block; float: left;}
.ppage h2{margin:0px;width: 730px;height:20px; color:black;font-size:14px;width:350px;}		
.ppage h3{margin:0px;width: 730px;height:18px;}		
		
div.content_content h2.title_les_scpi{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px;  }
div.content_content h2.title_offres_prim{ margin: 10px 10px 0px 16px ; font-size:20px; }
div.content_content h2.title_les_fonds{ text-indent: -9012px; background: url("./pics/title_les_fonds.png") left top no-repeat; margin: 0px 0px 10px 10px ; }
div.content_content h2.title_votre_projet{ text-indent: -9012px; background: url("./pics/title_votre_projet.png") left top no-repeat; margin: 0px 0px 10px 10px ; }
div.content_content h2.title_actualites{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px;  }
div.content_content h2.title_lexique{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px;  }
div.content_content h2.title_tout_savoir{  margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px;  }
div.content_content h2.title_outils{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px;  }
div.content_content h2.title_comparateur{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px;  }
div.content_content h2.title_simulateurs{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px; }
div.content_content h2.title_recherche_avancee{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px; }
.title_contact{ text-indent: -9012px; background: url("./pics/title_contact.png") left top no-repeat; margin: 0px 0px 10px 0px ; }
.title_contact2{ text-indent: -9012px; background: url("./pics/title_contact.png") left top no-repeat; margin: 0px 0px 10px 10px ; }

div.content_content h2.title_scpi-de-rendement{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px; width:500px; }
div.content_content h2.title_scpi-fiscales{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px; width:500px; }
div.content_content h2.title_opci{ margin: 0px 0px 0px 10px ; margin-left:16px; margin-top:10px;font-size:20px; width:500px;}

div.content_content em{ color: #003366; display: inline-block; margin-right: 3px; }
div.content_content p{  }


h2.page_detail_title{ height:auto; display: block ; overflow: hidden;  float: left;  width: 700px; margin: 10px 10px ;
		background : none; border: none; color: #003366; font-size: 17px; font-weight: bold; text-transform: uppercase; text-align: left; }

/********************************************************************************************************************/
/******* ACTUS   *******/
.actualites { display: block; overflow: hidden; width: 710px; margin: 0px 0px 10px 17px ; padding: 0px;  border: 1px solid #aaaaaa; 
	background: #ffffff url("./pics/spec_bg.jpg") top repeat-x;float:left;}
a:hover.actualites { background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x; text-decoration: underline;}
/*Fiches societe de gestion*/
.actualites_soc_gestion{ margin: 0px 0px 10px 25px ;}



.actualites.tout_savoir{ float: left; width: 350px; height: 120px; }
.actualites.tout_savoir p { margin: 10px; }
a:hover.actualites.tout_savoir{ text-decoration: none; }

.actualites a:hover{text-decoration: underline;}
.actualites h3{ color : #003366; font-size: 16px; margin: 10px;  }	
.actualites p{ color : #000000; font-size: 12px; margin: 10px;  }
.actualites p.vcenter{ margin: 25px 10px 10px 10px;  }	
.actualitesold b{ color : #000000; font-size: 12px; margin: 5px 10px 5px 10px;  text-indent: 15px; background: url("./pics/tick.png") left bottom no-repeat; } 
.actualites img, .illustr{  margin: 0px 10px 10px 10px; border: 1px solid #aaaaaa; background: #ffffff;}	
.actualites_infos{ display: block; overflow: hidden; height: 25px; font-size: 11px; color: #333333; margin: 0px 0px 0px 10px ; }
.actualites_content{ margin: 10px 0px 0px 0px ; }
.pagination { display: block; overflow: hidden;   padding: 0px;  }
.pagination_margin_small{width:450px; margin: 5px 7px 5px 0px ; float:left;}
.pagination_margin_big{ width:850px; margin: 5px 0px 5px 10px ; }
.pagination_right{ width:200px; margin: 0px ; float:right; }
.pagination a, .pagination a:visited { display: block; overflow: hidden; float: left; width: 30px; height: 17px; text-align: center;
	background:  url('./pics/button_bg.jpg') repeat-x; 	border: 1px solid #999999; color: white; font-weight: bold; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;}
.pagination strong { display: block; overflow: hidden; float: left; width: 30px; height: 17px; text-align: center;
	background:  #aaaaaa; 	border: 1px solid #999999; color: #000000; font-weight: bold; margin: 0px 0px 0px 5px; padding: 0px;}
.pagination a.more, .pagination a:visited.more { display: block; overflow: hidden;  float: right; margin: 0px 5px;
		color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; background:  none; border:  none; width: auto;  }


.tableBorderActu{border:1px solid #BBBBBB;width:100%}
.tableBorderActu td{border:1px solid #BBBBBB;}
.tableBorderActuTd10{width:10%;}
.tableBorderActuTd15{width:15%;}
	
.outilsClassDiv{margin:0 16px 15px;width:718px;}
	
/******* OFFRES PRIM  *******/
#myRoundaboutDiv{  position: relative;display: block; overflow: hidden; width: 750px; height: 240px;    }
#myRoundabout{ width: 500px; height: 240px; margin: 0px 80px ; }
#myRoundabout img{ width: 120px; border: 1px solid #cccccc;   }

#myRoundaboutnext{ display: block;overflow: hidden; width: 24px; height: 200px; position: absolute; top: 10px; left: 15px; border: 0px solid #cccccc; z-index:300;}
#myRoundaboutnext_ico , #myRoundaboutprevious_ico { display: block; height: 13px; margin-top: 92px; }
#myRoundaboutprevious{ display: block;overflow: hidden; width: 24px; height: 200px; position: absolute; top: 10px; left: 700px; border: 0px solid #cccccc; z-index:300;}

.promobloc{  width: 710px; height: 312px; }
.promobloc img{ float: left; border: 1px solid #003366; margin: 10px;  }
.promobloc p, .promobloc a:hover{ margin: 10px; text-decoration: none; }

.roundabout-holder {	list-style: none;  	 }
.roundabout-moveable-item {	width: 122px; height:123px; 	cursor: pointer; }
.offres_prim_div{  display: block; overflow: hidden; height:20em;  cursor: pointer; border: 1px solid grey;  }
.offres_prim_div h3{ display: block; height:1.4em;  font-size: 1.4em;	}
.offres_prim_div p{ display: block; font-size: 12px;	}
.offres_prim_div a, .offres_prim_div a:visited{ display: block; font-size: 12px;	 font-weight: bold; color: #003366; position: absolute; bottom: 5px; }
.offres_prim_div img {	width: 150px;   float: left; margin: 1em; }
.roundabout-in-focus {	cursor: auto;	border: 1px solid #003366;}

.main_image  { width: 507px; height: 330px;	float: left; background: #003366 ;position: relative;	margin: 15px 0px 15px 0px; padding: 0px; overflow: hidden; color: #000000; border-left: none; border-right: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; z-index:0;}
.main_image p {	font-size: 12px; line-height: 12px; margin: 10px;		}
.main_image h3 {	display: none; font-size: 16px; line-height: 12px; margin: 10px; font-weight: bold;		}

.main_image .block small {margin-left: 10px;}
.main_image .desc{	position: absolute;		bottom: 0;	left: 0; width: 100%;	display: none; 	}
.main_image .block{	overflow: hidden;	width: 100%; border-top: 1px solid #aaa; background: #ffffff;}
.main_image a.collapse { background: url(btn_collapse.gif) no-repeat left top;	height: 27px; width: 93px;text-indent: -99999px;	position: absolute;	top: -27px;	right: 20px;}
.main_image a.show {background-position: left bottom;}
	
	
	
.image_thumb  {  float: left;   overflow: hidden; width: 200px;  height: 330px;	margin: 15px 0px 15px 17px  ;  background: #ffffff;    border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border-right: none;}
.image_thumb img {   border: 1px solid #ccc;   margin: 5px 5px 5px 5px;   background: #ffffff;   float: left; width: 50px; height: 50px;}
.image_thumb ul {  margin: 0;  padding: 0; list-style: none;}
.image_thumb ul li{   overflow: hidden;  margin: 0px;    padding: 0px;  background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x; width: 200px; height: 66px;  float: left;  }
.image_thumb ul li.hover {  background: #ffffff url("./pics/spec_bg.jpg") repeat-x;   cursor: pointer;}
.image_thumb ul li.active {  background: #cccccc url("./pics/offres_onglet_active.jpg") repeat; cursor: default;}


.image_thumb ul li .block {float: left; margin-left: 0px; padding: 0; width: 138px;}
.image_thumb ul li p{display: none;}
.image_thumb ul li h3 { font-size: 14px; line-height: 16px;  font-weight: bold;}
.image_thumb .block_centered h3{margin:25px 0px 0px 0px;text-align:center;}
.image_thumb .block_centered_2_lignes h3{margin:15px 0px 0px 0px;text-align:center;}

.divTickoffres{ width:20px;height:20px; display:block; font-size: 11px; margin: 0px 0px 10px 10px;  background: url("./pics/tick.png") left bottom no-repeat; float:left;}
.divAfterTickOffres{width:160px;height:40px;float:left;margin: 0px 0px 0px 5px;}



/******* LEXIQUE *******/

/* TOOL TIPS*/
.tooltip{ position: absolute; top: 15px; left: 0px;  width: 300px; display: block; background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x;	 border: 1px solid #aaaaaa; padding: 5px; 
	text-transform: none; z-index: 12; color: black; font-size: 11px; font-style:none;
}
.tooltip b{ background: none; color: black; font-size: 11px;}
.tooltip p{ background: none; color: black; font-size: 11px;}
em { font-style:italic; cursor: help;  z-index: 10; position: relative;}

a.lexique, a:hover.lexique{ font-weight: inherit; cursor: help; text-decoration: none;  }

.lexique_keyword { display: block; width: 200px;  margin: 5px 10px; height: 30px; float: left; text-transform: uppercase;}
.lexique_keyword a { display: block; width: 200px; height:30px; }

.divTickLexique{ width:15px;height:15px; display:block; font-size: 11px; margin: 0px 0px 0px 2px;  background: url("./pics/help_lexique.png") left bottom no-repeat; float:left;}
.divBeforeTickLexiqueBold{float:left;margin: 1px 0px 0px 0px;font-weight:700;}
.divBeforeTickLexique{float:left;margin: 1px 0px 0px 0px;}

/****************************************************************************
  TABLE SORTER TABLEAU DE FONDS
*****************************************************************  */
table.tablesorter {	border: 1px solid #aaaaaa; font-family:verdana;	background-color: #CDCDCD;	margin:5px 0px;	width: 100%; font-size: 11px; text-align: left;}
.tablesorterRight { text-align: right;}

table.tablesorter thead tr {	color: #ffffff; height: 30px; 
	background: #e6EEEE url("./pics/menu_fonce_bg.jpg"); border: 1px solid #cccccc;	font-size: 8pt;	}
table.tablesorter thead tr th  { background: url("./pics/bg.gif") no-repeat center left; border: 1px solid #cccccc; padding: 4px;}
table.tablesorter thead tr .header {	height: 30px;  background: url("./pics/menu_fonce_bg.jpg") repeat;	cursor: pointer;}
table.tablesorter tbody tr.notre_selection  td{ background-color:#FFEAD4 ; }
table.tablesorter tbody tr.notre_selection  td{ background-color:#FFEAD4 ; }
table.tablesorter tbody td { color: #000000; padding: 6px 3px 0px 3px;	background-color: #FFF;	vertical-align: top; border: 1px solid #cccccc;}
table.tablesorter tbody tr.odd td {	background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {	background: url("./pics/asc.gif") no-repeat center right;}
table.tablesorter thead tr .headerSortDown {	background: url("./pics/desc.gif") no-repeat center right;}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #006699;}

.buttonTableau{ display: block; overflow: hidden; background:  url('./pics/button_bg.jpg') repeat-x; 
	border: 1px solid #999999; color: white; font-weight: bold; margin: 0px 15px 5px 15px ; cursor:pointer;}

.tdRightTableau{text-align:right;float:right;}
	
/****************************************************************************
  LES INFOS
*****************************************************************  */
.h2Info{ background:none; border: none; width: 320px ; display: block ; overflow: hidden; float: left; font-size: 18px;color: #003366;  margin: 10px 0px 10px 10px ;}
.h2Info2{ background:none; border: none; width: 320px ; display: block ; overflow: hidden; float: left; font-size: 18px;color: #003366;  margin: 10px 0px 10px 0px ;}
	
.infos { display: block; overflow: hidden; width: 710px; margin: 0px 0px 10px 17px ; padding: 0px;  border: 1px solid #aaaaaa; 
	background: #ffffff url("./pics/spec_bg.jpg") top repeat-x; float:left;}

a:hover.infos { background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x; text-decoration: none;}

.infos h3{ color : #003366; font-size: 16px; margin: 10px;  }	
.infos p{ color : #000000; font-size: 12px; margin: 10px;  }
.infos img, .illustr{  margin: 0px 10px 10px 10px; border: 1px solid #aaaaaa; background: #ffffff;}		

.infosOrange{color:#FF6600;}

.infosTop1{margin-top:50px;}
.infosTop2{margin-top:60px;}
.infosTop3{margin-top:70px;}

.noJustify{text-align:left;}

.content_content h2.h2_les_infos{width:330px;height:18px;text-transform:none;font-weight:normal;font-size:16px;}
/****************************************************************************
  LES SCPI
*****************************************************************  */
.content_content h2.h2Scpi{ background:none; border: none; width: 320px ; display: block ; overflow: hidden; float: left; font-size: 18px;color: #003366;  margin: 10px 0px 10px 10px ;height: 32px;font-weight: normal; text-transform: none; }
.content_content h2.h2Scpi2{ background:none; border: none; width: 320px ; display: block ; overflow: hidden; float: left; font-size: 18px;color: #003366;  margin: 10px 0px 10px 10px ;height: 35px;font-weight: normal; text-transform: none; }

.scpiPage { display: block; overflow: hidden; width: 710px; margin: 0px 0px 10px 17px ; padding: 0px;  border: 1px solid #aaaaaa; 
	background: #ffffff url("./pics/spec_bg.jpg") top repeat-x; position: relative; float:left;}

a:hover.scpiPage { background: #cccccc url("./pics/spec_grey_bg.jpg") repeat-x; text-decoration: none;}

.scpiPage h3{ color : #003366; font-size: 16px; margin: 10px;  }	
.scpiPage p{ color : #000000; font-size: 12px; margin: 10px;  }
.scpiPage img, .illustr{  margin: 0px 10px 10px 10px; border: 1px solid #aaaaaa; background: #ffffff;}		
.infos .button, .scpiPage .button{  text-align: center; padding-left: 15px; font-size: 12px; }		

.scpiPageOrange{color:#FF6600;}

.scpiPageTop1{margin-top:50px; }
.scpiPageTop2{margin-top:60px;}
.scpiPageTop3{margin-top:60px;}

.scpiTitleMargin{margin-bottom:15px;}

.divTickSPCI{ width:20px;height:20px; display:block; font-size: 11px; margin: 0px 0px 10px 10px;  background: url("./pics/tick.png") left bottom no-repeat; float:left;}
.divAfterTickSPCI{width:300px;height:20px;float:left;margin: 3px 0px 0px 5px;}
.divTickSPCIContent{width:330px;float:left;margin: 0px 0px 10px 10px;}


/****************************************************************************
   INVESTIR SCPI OPCI
*****************************************************************  */
div.content_content h2.title_investir_scpi_opci{ width:730px;margin: 10px 0px 0px 0px ; font-size:20px;text-transform: uppercase;height:25px; }
#title_investir_scpi_opci_div{ float:left;margin: 0px 0px 0px 16px ; }
#title_investir_scpi_opci_sous_titre{ float:left;margin: 0px 0px 15px 16px ; }

#investir_scpi_opci_box_texte{margin-top:40px;height:190px;}


#investir_scpi_opci_texte{float:left;margin: 5px 0px 0px 16px ;}
.investir_scpi_opci_texte_title{float:left;font-size:18px;width:730px;margin:15px 0px 10px 0px;font-weight:700;}
.investir_scpi_opci_texte_title h2{float:left;font-size:18px;width:730px;margin:0;font-weight:700;text-transform:none;height:22px;color:#000000;}
.investir_scpi_opci_texte_sous_title{float:left;font-size:12px;width:730px;font-weight:700;}
.investir_scpi_opci_texte_sous_title2{float:left;font-size:12px;width:730px;font-weight:700;margin-top:10px;}
.investir_scpi_opci_texte_paragraphe{float:left;width:730px;margin-top:5px;}
.investir_scpi_opci_texte_last_paragraphe{float:left;width:730px;margin-top:30px;}
.investir_scpi_opci_texte_paragraphe ul{list-style-type:disc;}
.investir_scpi_opci_texte_paragraphe li{list-style-type:disc;margin-left:15px;}


.investir_scpi_opci_texte_boutons_div1{float:left;margin-top:20px;margin-left:55px;width:325px;}
.investir_scpi_opci_texte_boutons_div2{float:left;margin-top:20px;width:325px;}


#investir_scpi_opci_texte_bouton1{ display:block; text-indent:-9000px;width:255px; height:50px; text-decoration:none; color: #000000; background:#FFFFFF url("./pics/realisez_etude_gratuite.png") no-repeat;}
#investir_scpi_opci_texte_bouton1:visited{ color:#000000;}
#investir_scpi_opci_texte_bouton1:hover{  width:255px; height:50px; text-decoration:none; color: #000000;background-position:2px 2px;}

#investir_scpi_opci_texte_bouton2{ display:block; text-indent:-9000px;width:255px; height:50px; text-decoration:none; color: #000000; background:#FFFFFF url("./pics/accedez_aux_offres.png") no-repeat;}
#investir_scpi_opci_texte_bouton2:visited{ color:#000000;}
#investir_scpi_opci_texte_bouton2:hover{  width:255px; height:50px; text-decoration:none; color: #000000;background-position:2px 2px;}


/****************************************************************************
  HOME
*****************************************************************  */
.aNoDeco{text-decoration:none;}
.aNoDeco:hover{text-decoration:none;}

/****************************************************************************
  PUBLICITES
*****************************************************************  */
#header-pub-div{margin:10px; float:right;}

/****************************************************************************
  ADMIN
*****************************************************************  */
.menu{padding-left:15px;}
#menuAdminHorizontal{width:100%; height:140px;float:left;}

#rightAdmin{width:70%; margin:10px;float:left;}
#totalAdmin{width:90%; margin:10px;float:left;}
#rightAdminTitle{font-size:16pt; width:70%; margin:10px;float:left;text-align:center;font-weight:700;}

#leftAdminMenuData{width:220px;float:left;border:1px black solid;margin:10px;}

.erreur{color:red;font-size:10px; display:block;}
.erreur p{color:red;font-size:10px;}
#titlePage{font-size:14pt; font-weight:700; text-align:center;}

.menuAdminWidth{width:200px;}

#tmi_table_data{padding:2px;}
.tmi_table_data_td{border:1px solid black;}

.tableBorderMinMax{border:1px solid #BBBBBB;width:100%}
.tableBorderMinMax td{border:1px solid #BBBBBB;}

.alterneBackground{ background: #ffead4; }


/*
#menu { width: 980px; height: 30px; display: block ; overflow: hidden; background:#003366; }	

#menu ul li { position: relative; display: block; float: left; border-left: 1px solid #336666; border-right: 1px solid #6699CC; }
#menu ul li a{ height: 30px; display: block; overflow: hidden; float: left; padding: 6px 12px 0px 10px; background:#003366; 
	color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: normal; font-size: 14px;   }

#menu ul li a.menu_home{ background:#003366 url("./pics/menu_home.jpg") repeat-x; text-indent: -9012px; width: 50px;  padding: 0px; }
#menu ul li a:hover.menu_home{ background:#003366 url("./pics/menu_home.jpg") 0 -30px  no-repeat  ; text-indent: -9012px; width: 50px;  padding: 0px; }
#menu ul li a.menu_clair{ background:#003366 url("./pics/menu_clair_bg.jpg") repeat-x; }
#menu ul li a:hover.menu_clair{ background:#003366 ; }
#menu ul li a.menu_fonce{ background:#003366 url("./pics/menu_fonce_bg.jpg") repeat-x; padding: 6px 17px 0px 14px; }
#menu ul li a:hover.menu_fonce{  background:#0066ff;   }

*/




/****************************************/



/*****MENUS*****/
#menus { width: 980px; height: 30px; display: block ;  background:#003366 url("./pics/menu_clair_bg.jpg") repeat-x; }
#menus ul li.menu_block { position: relative; display: block; float: left; border-left: 1px solid #336666; border-right: 1px solid #6699CC; }
#menus ul li.menu_block_end { position: relative; display: block; float: left; border-left: 1px solid #336666; height:30px; }

#menus ul ul ul {display: none;  top: -1px; left:170px; position: absolute; margin:0px; padding: 0px; }
#menus ul ul ul  li{width:170px;position: relative;display: block;float: left; border-left: 1px solid #336666; border-right: 1px solid #6699CC; }





 
ul, li{ margin:0;  padding:0;  list-style:none; text-align:left; }


#menus div { float:left; text-shadow: #333333 1px 1px 0px;}
 
.menuLink:visited{color:#000000;}
.menuLink:hover{color:#38739e;text-decoration:underline;}


.menu_head{display:block;}			

.menu_block_home{float:left;width:50px;height:30px;}
a.menu_home{ display:block; background:#003366 url("./pics/menu_home.jpg") repeat-x; text-indent: -9012px; width: 50px; height: 30px;  padding: 0px; }
a:hover.menu_home{ background:#003366 url("./pics/menu_home.jpg") 0 -30px  no-repeat  ; text-indent: -9012px; width: 50px; height: 30px; padding: 0px; }

.menu_block_SCPI_rdt{float:left;height:30px;width: 90px;}
.menu_block_SCPI_rdt  .menu_body{width: 170px;}
.menu_div_SCPI_rdt{width: 90px; text-align: center; margin: 5px auto ;}

.menu_block_SCPI_fiscales{float:left;height:30px;width: 90px;}
.menu_div_SCPI_fiscales{width: 90px; text-align: center; margin: 5px auto ;}

.menu_block_OPCI{float:left;height:30px;width: 90px;}
.menu_div_OPCI{width: 90px; text-align: center; margin: 5px auto ;}

.menu_block_tout_savoir{  width: 90px; height:30px;}
.menu_block_tout_savoir .menu_body{ width: 170px;}
.menu_div_tout_savoir{width: 90px; text-align: center; margin: 5px auto ;}

.menu_block_offres_prim{float:left;height:30px;width: 90px;}
.menu_block_offres_prim .menu_body{width: 170px;}
.menu_div_offres_prim{width: 90px; text-align: center; margin: 5px auto ;}

.menu_block_outils{float:left;height:30px;width: 90px;}
.menu_block_outils .menu_body{width: 170px;}
.menu_div_outils{width: 90px; text-align: center; margin: 5px auto ;}

.menu_block_contact{float:left;height:30px;width: 90px;}
.menu_div_contact{width: 90px; text-align: center; margin: 5px auto ;}


/*font-family: "Gill Sans MT" , Verdana ;*/
a.menu_clair, a:visited.menu_clair{ width: 90px; background:#003366 url("./pics/menu_clair_bg.jpg") repeat-x; height: 30px; display: block; overflow: hidden; float: left;  color: #ffffff; text-decoration: none; text-transform: none; font-weight: bold; font-size: 17px; }
a:hover.menu_clair{ background:#003366 ; height: 30px; display: block; overflow: hidden; float: left;  color: #ffffff; text-decoration: none; text-transform: none;  font-size: 17px; }
a.menu_fonce, a:visited.menu_fonce{ background:#003366 url("./pics/menu_fonce_bg.jpg") repeat-x;  height: 30px; display: block; overflow: hidden; float: left;  color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: normal; font-size: 14px; }
a:hover.menu_fonce{  background:#0066ff;  height: 30px; display: block; overflow: hidden; float: left;  color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: normal; font-size: 14px; }

.menu_body{ margin:30px 0 0 0px; z-index:1000; display:none; position:absolute; background-color:#dee8ef; border:1px #4e82a8 solid;border-top:1px #9bb9ce solid;border-left:1px #9bb9ce solid;}

.menu_body li{ background:#003366 ; margin:0px 0px 0px 0px; border-top:1px #4e82a8 solid;border-left:1px #4e82a8 solid;border-right:1px #4e82a8 solid;border-bottom:1px #000000 solid; z-index:1000;}
.menu_body li a, .menu_body li a:visited{text-decoration:none; padding:6px 5px 6px 5px ;  display:block; color:white;  z-index:1000; }
.menu_body li a:hover{background:#006699 ; text-decoration:none; color:white; }



