
body {
	font-size:75%;
	margin:auto !important;
	font-family: arial, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background:url(../images/fnd_page.png) no-repeat;
}

a {
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
hr {
	display: none;
}

h1, h2, h3, h4, h5, h6, ul, li, form, input, fieldset {
	padding: 0;
	margin:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
#divPrincipal{
width:1002px;
margin: auto;
}
#ContenuGlobal { 
text-align:left;
width:966px;
margin: 0 auto;
}
#Content {
float:left;
width:982px;
margin: 0 auto;
}
#barreVG {
width:10px; 
vertical-align:top; 
float:left;
}
#barreVD {
width:10px;
vertical-align:top;
float:right;
}
.Clear{
	clear:both;
	margin-top:2px;

}

/*/////////////////////////////// Header ///////////////////////////////*/

#header {
height:62px; 
width:966px;
background:url(../images/fnd_header.gif) no-repeat;
float:left;
}
#headerAccueil { 
height:62px; 
width:966px;
background:url(../images/fnd_header.gif) no-repeat;
float:left;
}
#logo {
float:left;
 margin: 10px 0px 0px 14px !important ;
 margin: 10px 0px 0px 7px;
}

#recherche {
float:left;
 margin: 25px 0px 0px 265px !important ; 
 margin: 25px 0px 0px 260px; 
 color:#FFF; 
 font-size:11px; 
 font-weight:normal; 
 height:25px; 
 vertical-align:middle;
 }
 
#combo { 
float:right; 
margin: 25px 20px 0px 20px!important ; 
margin: 25px 10px 0px 20px ; 
color:#FFF; 
font-size:11px; 
height:25px; 
vertical-align:middle;
}
#combo option { 
	font-size:11px;
	height:18px;
	color:#1f458c;
	margin-top:2px;
}
#DateHautPage {
text-align:right;
margin:0 3px 5px 0;
color:#84a5d8;
font-size:11px; 
}
#recherche input.ok { 
vertical-align:top; 
margin-top:5px; 
}
#recherche img.ok { 
vertical-align:top; 
margin-top:5px; 
}

/*
#lblrech { 
float:left; 
margin-top:5px;
}
*/

#lblrech {MARGIN-TOP: 6px; FLOAT: left; margin-right:2px}

#recherche input.input {
	padding:0;
	font: 11px arial, helvetica, sans-serif;
	background-color:#fff;
	border:1px solid #8DA5CA;
	width:135px;
	height:18px;
	vertical-align:top;
	margin-top:2px;
	text-indent:3px;
	color:#1f458c;
	padding-top:2px;
	 padding-left:2px
}
#combo .input {
	font-size:10px;
	width:180px;
	height:18px;
	color:#1f458c;
	margin-top:2px;
}

/*/////////////////////////////// Sousmenu ///////////////////////////////*/
#Sousmenu {
width:966px;
height:32px;

color:#fff;
background:#8398bb;
text-align: center;
margin:0;
padding:0;
}
#Sousmenu ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
#Sousmenu li {
	float:left;
	margin:4px 5px 2px 5px;
	padding:0;
	line-height:24px;
	background:url(../images/sep_sous_menu.gif) no-repeat 100% 60%;
	color:#fff;
	padding:0 12px 0 0;
	text-align:center;
	}
#Sousmenu li#first {
	background: none !important;
	margin-left:15px !important;
	margin-left:10px;
	margin-right:35px;
	margin-top:5px !important;
	margin-top:10px;
}
#Sousmenu li#last {
	background: none !important;
	margin-top:5px !important;
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
	float:right;
}
#Sousmenu li#dernier {
	background: none !important;
}
#Sousmenu a {
	text-decoration: none;
	color:#fff;
	font-size:11px;
	}
#Sousmenu a:hover {
text-decoration:underline;
	}
#Sousmenu li .actif {
text-decoration:underline;
	color:#fff;
font-size:11px;
	}

/*/////////////////////////////// Milieu ///////////////////////////////*/

#liste_rubriques {
	height:28px; margin:0 0 0 0;
}
#liste_rubriqueRech {
	height:26px;
	 margin-bottom :2px;
}
.Cale {
width:69px;
font-size:11px;
color:#8094b7;
float:left;
vertical-align:bottom;

margin-left:2px;
background:url(../images/homeBleu.gif) no-repeat 0 7px;
padding-left:13px;

}
.Cale a {
color:#8094b7;
font-size:11px;
vertical-align:bottom;

}
.CaleVide {
width:86px;
font-size:11px;
float:left;
}
#liste_rubriques img {
	float:left;
	}

#liste_rubriques ul {
	list-style:none;
	margin:0;
	padding:0;
	}

#liste_rubriques li {
	float:left;
	}

#liste_rubriques li span {
	display:none;
	}

#liste_rubriques li a {
	display:block;
height:24px;
margin:6px 0 0 0;

	}

#liste_rubriques li#Part a {
	background:url(../images/menu/particuliers.gif) no-repeat bottom left;
	width:146px;
	height:24px;
	}
#liste_rubriques li#Part a:hover {
	background:url(../images/menu/particuliers-actif.gif) no-repeat bottom left;
}
#liste_rubriques li#PartActif a {
	background:url(../images/menu/particuliers-actif.gif) no-repeat bottom left;
	width:146px;
	height:24px;
	}

#liste_rubriques li#Prof a {
	background:url(../images/menu/professionnels.gif) no-repeat bottom left;
	width:145px;
	height:24px;
	}
#liste_rubriques li#Prof a:hover {
	background:url(../images/menu/professionnels-actif.gif) no-repeat bottom left;
}
#liste_rubriques li#Etp a {
	background:url(../images/menu/entreprise.gif) no-repeat bottom left;
	width:144px;
	height:24px;
	}
#liste_rubriques li#Etp a:hover {
	background:url(../images/menu/entreprise-actif.gif) no-repeat bottom left;
}
#liste_rubriques li#EtpActif a{
	background:url(../images/menu/entreprise-actif.gif) no-repeat bottom left;
	width:144px;
	height:24px;

}
#liste_rubriques li#ProfActif a{
	background:url(../images/menu/professionnels-actif.gif) no-repeat bottom left;
	width:144px;
	height:24px;

}
#liste_rubriques li#MRE a {
	background:url(../images/menu/mre.gif) no-repeat bottom left;
	width:150px;
	height:24px;
	}
#liste_rubriques li#MRE a:hover {
	background:url(../images/menu/mre-actif.gif) no-repeat bottom left;
}

#liste_rubriques li#MREActif a {
	background:url(../images/menu/mre-actif.gif) no-repeat bottom left;
	width:150px;
	height:24px;
	}
#liste_rubriques li#BmceNet a {
	background:url(../images/menu/bmcenet.gif) no-repeat bottom left;
	width:130px;
	height:24px;
	}
#liste_rubriques li#BmceNet a:hover {
	background:url(../images/menu/bmcenet-actif.gif) no-repeat bottom left;
}
#liste_rubriques li#BmceNetActif a {
	background:url(../images/menu/bmcenet-actif.gif) no-repeat bottom left;
	width:130px;
	height:24px;
	}
#liste_rubriques li#Groupe a {
	background:url(../images/menu/groupe-bmce.gif) no-repeat bottom left;
	width:119px;
	height:24px;
	}
#liste_rubriques li#Groupe a:hover {
	background:url(../images/menu/groupe-bmce-actif.gif) no-repeat bottom left;
}
#liste_rubriques li#GroupeActif a {
	background:url(../images/menu/groupe-bmce-actif.gif) no-repeat bottom left;
	width:119px;
	height:24px;
	}

#Pixel {
background:url(../images/menu/transparent.gif) no-repeat bottom left;
	width:46px;
	height:24px;
}

/*/////////////////////////////// MilieuGlobal ///////////////////////////////*/
#MilieuGlobal {
width:966px;
margin: 0px auto;
text-align:left;
margin-top: 2px;
}
#MenuGauche {
width:187px;
float:left;
margin-top:10px;
}
#MenuGaucheMaster {
width:187px;
float:left;
margin-top:0px !important ;
margin-top:2px;
}
#TitreMenuGauche {
margin-left:10px;
margin-bottom:0px !important ;
margin-bottom:2px;
}
.LigneSousmenu {
background:url(../images/ligne_sous_menu.gif) no-repeat;
width:187px;
height: 1px;
min-height:1px;
font-size:0%;
margin-top:0px !important ;
margin-top:2px;
}

.pixel_clear {
background:url(../images/pixel_clear.gif) no-repeat;
height: 1px;
min-height:1px;
font-size:0%;
margin-left:6px;
}
/*/////////////////////////////// Menu ouvert et ferme ///////////////////////////////*/

#ulMenuGauche {
padding:0;
float:left;
width:185px;
margin-bottom:8px;
min-height:129px; 
height:auto !important ;       
height:129px;
}
#ulMenuGauche ul li {
list-style-type:none;
padding-bottom:2px;
padding-top:0px;
}
#ulMenuGauche li ul li {
list-style-type:none;
}
#ulMenuGauche li {
list-style-type:none;
}
.LienMenu {
	color:#7e88b5;
	display:block;
	font-size:11px;
	width:162px;
	text-decoration:none;
	background: url(../images/puce_fleche.gif) no-repeat 0 8px ;
	line-height:14px ;
	padding:4px 1px 4px 10px;
	margin-left:10px;
}
.LienMenu:hover {
text-decoration:underline;
	}

.MenuGaucheNV {
	color:#7e88b5;
	font-size:10px;
	text-decoration:none;
	background: url(../images/fleche_incline.gif) no-repeat  0 4px ;
	margin-left:20px;
	display:block;
	padding:0 0 0 10px;
	margin-right:5px !important ;
    margin-right:2px;
	margin-bottom:4px;
}	
.MenuGaucheNV:hover {
text-decoration:underline;
	}	
#DossierPratique {
background:url(../images/fnd_dossier.gif) no-repeat;
width:187px;
height:60px;
min-height:60px;
padding-top:4px;
margin-bottom:10px;
margin-top:10px;
}
.LienDossier {
	color:#7e88b5;
	display:block;
	font-size:11px;
	text-decoration:none;
	background: url(../images/picto_pdf.gif) no-repeat 90% 0;
	margin-left:10px;
	margin-top:4px;
}

.LienDossier:hover {
text-decoration:underline;
	}
.pDossier {
margin:0;
padding:5px 0 5px 0;

}
.SousTitreMenu {
color:#1e4d9b;
font-size:14px;
margin-left:18px;
padding:0 0 6px 0;
font:14px "Eurostile LT", Arial
}

.SousMenuGaucheA {
	color:#7e88b5;
	font-size:10px;
	text-decoration:none;
	background: url(../images/fleche_incline.gif) no-repeat  0 4px ;
	margin-left:20px;
	display:block;
	padding:0 0 0 10px;
	margin-right:5px !important ;
    margin-right:2px;
	margin-bottom:4px;
	text-decoration:underline;
}	
/*/////////////////////////////// Milieu ///////////////////////////////*/

#Milieu{
	width:775px;
	/*width:766px;*/
	margin-top:0px !important ;
	margin-top:2px;
	margin-left:4px;
	float:left;
	text-align:left;
}
#Arborescence {
	color: #7e96bb;
	font-size:10px;
	margin-bottom:2px;
	float:left;
	margin-top:4px;
	margin-left:2px;
}
#Arborescence span{
	color: #7e96bb ;
	font-size:10px;
}
#Arborescence a{
	color: #7e96bb;
	font-size:10px;
}

#BlocActu {
	width:378px;
	margin-top:10px;
	margin-right:5px;
	margin-left:3px;
	float:left;
}
.ClassSouligne {
	height:4px !important;
	height:1px;
	font-size:0%;
	width:378px;
	border-bottom:1px solid #b9beda;
	margin-bottom:8px;
}
.p_actu1 a{
color:#718196;
font-size:11px;
}
.p_actu1 p{
text-align:justify;
font-size:11px;
color:#718196;
padding:0;
margin:0;
}
.Date {
color:#7e96bb;
font-size:11px;
}
.ClassSouligne2 {
	height:3px;
	font-size:0%;
	width:375px;
	border-bottom:1px solid #ecedf4;
	margin:4px 0 6px 0;
}
.Telecharger {
background:url(../images/fleche_bas.gif) no-repeat 0 50%;
font-weight:bold;
color:#7e96bb;
font-size:11px;
padding-left:12px;
}
.Telecharger a{
font-weight:bold;
color:#7e96bb;
font-size:11px;
}
.Lien_actu1 a{
color:#7e96bb;
font-size:11px;
}
#TouteActu {
color:#7e96bb;
font-size:10px;
text-align:right;
background:url(../images/fleche_incline.gif) no-repeat 100% 7px;
padding-right:10px;
padding-top:4px;
}
#TouteActu a{
color:#7e96bb;
font-size:10px;
}
#Dossier {
	width:196px;
	height:225px;
	float:left;
	background:url(../images/fnd_bloc_dossier.gif) no-repeat;
}
#BlocDossier {
	margin-top:10px;
	margin-left:3px;
	width:203px;
	float:left;
}

#ImgDossier {
	float:left;
	position:relative;
	left:10px;
	top:6px;
}
#VisuelDossier {
	float:left;
	position:relative;
	left:10px;
	top:20px;
}
.TxtDossier {
width:175px;
font-size:11px;
color:#FFFFFF;
margin-left:10px;
margin-top:25px !important ;
margin-top:28px;
}
.TxtDossier a {
font-size:11px;
color:#FFFFFF;
}
#Esp_doc {
width:152px;
margin-top:20px;
}
#BlocEspDoc {
background:url(../images/fnd_esp_doc.gif) no-repeat;
width:196px;
height:60px;
min-height:60px;
padding-top:4px;
}
#BlocEspDoc ul{
list-style:none;
}
#BlocEspDoc ul li{
background:	url('../images/puce_fleche.gif') no-repeat 0 80%;
padding-left:10px;
padding-top:5px;
font-size:11px;
color:#718196;
}
.ClassSouligne3 {
	height:3px;
	font-size:0%;
	width:196px;
	border-bottom:1px solid #acb2cd;
	margin:0;
	padding:0;
}

#VoirAussi {
color:#7e96bb;
font-size:10px;
text-align:right;
background:url(../images/fleche_incline.gif) no-repeat 100% 3px;
padding-right:10px;
margin-top:12px;
}
#VoirAussi a{
color:#7e96bb;
font-size:10px;
}
.Lien_doc {
font-size:11px;
color:#718196;
}


#BlocBourse {
	width:180px;
	margin-top:14px !important;
	margin-top:10px;
	float:left;
}
.ClassSouligne4 {
	height:1px;
	font-size:0%;
	width:175px;
	border-bottom:1px solid #b9beda;
	padding:0;
	margin-bottom:5px;
}
.tableau {
color:#718196;
font-size:10px;
width:99%
}
.Txtcentre {
text-align:center;
}
#Espace {
margin:5px !important ;
margin:2px;
font-size:0%;
}
.ClassSouligne5 {
	height:1px;
	font-size:0%;
	width:175px;
	border-bottom:1px solid #ecedf4;
}
#Cours {
margin-top:12px;
margin-bottom:12px;
}

#opcvm {
margin-top:12px;
margin-bottom:12px;
}
.menuBas{	
	margin-top:10px;
	margin-right:10px;
	color:#aaaaaa;
	font-size:10px;
	width:985px;
	margin-bottom:5px;
}

.menuBasCentre {
float:left;
margin-left:350px !important ;
margin-left:200px;

}
.menuBasCentre a{
	color:#aaaaaa;
	font-size:10px;
}
.menuBasDroit{
float:right;
margin-right: 4px;
}
.menuBasDroit a{
	color:#aaaaaa;
	font-size:10px;
}

/*/////////////////////////////// Page Particulier ///////////////////////////////*/


#MilieuGauche {
width:375px;
float:left;
margin-top:10px;
margin-right:0px;
margin-left:0px;
}

#Front {
width:775px;
float:left;
margin-top:10px;
margin-right:0px;
margin-left:0px;
}

#MilieuDroite {
/*width:378px;*/
float:right;
margin-right:2px;
}

#BlocNouv {
	width:376px;
	/* margin-top:10px; */
}
#Nouveaute {
width:376px;
height:60px;
min-height:60px;
background:url(../images/fnd_menu_deroul.png) no-repeat;
padding-top:8px;
margin-top:3px;
}
.img_nouv  {
float:left;
margin-top:3px;
margin-right:6px;
margin-bottom:3px;
margin-left:4px;
}
.p_nouv a{
color:#7e96bb;
font-size:10px;
}

.p_nouv p{
font-size:11px;
color:#7e96bb;
margin:0;
padding:0;
}
.Categorie {
width:376px;
height:60px;
min-height:60px;
background:url(../images/fnd_menu_deroul.png) no-repeat;
color:#7e96bb;
font-size:11px;
}
.CategorieAg {
/*width:376px;
height:60px;
min-height:60px;*/
background:url(../images/fnd_menu_deroul.png) ;
color:#7e96bb;
font-size:11px;
}
.select {
	background-color: white;
	color:#1f458c;
	font-size: 11px;
	border: 1px solid #8da5ca;
	height:18px;
	width:195px;
}
.select option{
	color:#1f458c;
	font-size: 11px;
	height:18px;
	width:195px;
}
.MenuDeroulant {
text-align:right;
padding:15px 8px 4px 0;
}
.MenuDeroulantAg {
text-align:left;
padding:5px 8px 5px 0;
}
.MenuDeroulant span{
font-weight:bold;
}
#Liste_Cat {
margin-top:2px;

}
/*/////////////////////////////// Page Entreprises ///////////////////////////////*/
.TexteDescEtp {
color:#718196;
font-size:11px;
text-align:justify;
padding: 0 12px 0 0; 
margin:0;
}
.TexteDescEtp span {
color:#718196;
font-size:11px;
font-weight:bold;
}

#DeuxBlocs {
width:380px;
display:block;
}
#Services {
background:url(../images/fnd_services.gif) no-repeat;
width:170px;
height:60px;
min-height:60px;
padding-top:4px;
}

#BlocServices {
width:170px;
margin-left:12px;
float:left;
margin-top:6px;
}
#BlocServices ul{
list-style:none;
margin:0;
padding:0;
}
#BlocServices ul li{
background:	url('../images/puce_fleche.gif') no-repeat 0 10px;
padding-left:10px;
padding-top:3px;
font-size:11px;
color:#718196;
margin-left:4px;
}
.ClassSouligne6 {
	height:1px;
	font-size:0%;
	width:120px;
	border-bottom:1px solid #ededed;
	margin-top:2px;
}
#Acces_direct {
float:right;
}
#ImgAcces {
float:left;
margin-top:5px;
}
.selectEtp {
	background-color: white;
	color:#1f458c;
	font-size: 11px;
	border: 1px solid #8da5ca;
	height:18px;
	width:180px;
	padding:0;
	margin-right:7px;
}
.selectEtp option{
	color:#1f458c;
	font-size: 11px;
	height:18px;
	width:180px;
}
#ContenuGauche {
float:left;
width:570px;
margin-top:2px;
margin-left:3px;
}
#VisuelDroite {
text-align:right;
margin-left:5px;
margin-right:5px;
}
.ListeCatEtp {
background:url(../images/fnd_liste_cat.png) no-repeat;
width:570px;
height:75px;
min-height:75px;
padding: 6px 4px 6px 6px;
color:#7e96bb;
font-size:11px;
}
.selectProduit {
	background-color: white;
	color:#1f458c;
	font-size: 11px;
	border: 1px solid #8da5ca;
	height:18px;
	width:210px;
	padding:0;
	margin-right:7px;
	margin-top:10px;
}
.selectProduit option{
	color:#1f458c;
	font-size: 11px;
	height:18px;
	width:210px;
}
.Produit {
margin-top:8px;

}
#BlocGauche {
float:left;
width:378px;
margin-top:10px !important ;
margin-top:5px;
margin-left:2px;
}
#BlocDroite {
width:380px;
float:left;
margin-left:10px;
margin-top:10px !important ;
margin-top:5px;
}
.Offre {
background:url(../images/fnd_produit.png) no-repeat;
width:375px;
height:75px;

padding: 6px 2px 6px 6px;
color:#7e96bb;
font-size:11px;
vertical-align:bottom;
}
.TitreOffre {
margin-top:0px !important ;
margin-top:8px;
}
.Titre {
color:#1f468c;
font-size:14px;
font-family: "Eurostile LT", arial, sans-serif;
margin:5px 0 2px 2px;
}
.LienDetail
{
vertical-align:bottom;
color:#7e96bb;
font-size:10px;
text-align:right;
background:url(../images/fleche_incline.gif) no-repeat 100% 3px;
padding-right:10px;
margin-top:10px;
margin-right:10px;
}
.LienDetail15
{
vertical-align:bottom;
color:#7e96bb;
font-size:10px;
text-align:right;
background:url(../images/fleche_incline.gif) no-repeat 100% 3px;
padding-right:10px;
margin-top:24px;
margin-right:10px;
}

.LienDetail a{
color:#7e96bb;
font-size:10px;
}
.LienDetail15 a{
color:#7e96bb;
font-size:10px;
}
.Puce {
list-style-type:none;
margin:0 0 0 12px;
padding:0;
}
.Puce li{
background:	url('../images/puce_fleche.gif') no-repeat 0 7px;
padding-left:12px;
padding-top:2px;
font-size:11px;
color:#718196;
}
.Offre_fond {
background:url(../images/fnd_cibles.gif) no-repeat;
min-height:70px;
color:#7e96bb;
font-size:11px;
float:left;
width:375px;
padding-top:10px;
padding-left:8px;
}
#OngletsGauche {
float:left;
width:375px;
margin-top:3px;
margin-left:3px;
}
#OngletsDroite {
width:375px;
float:right;
margin-top:3px;
/*margin-left:15px;*/
}
.Offre_Ligne {
background:url(../images/ligne_grise.gif) no-repeat ;
color:#7e96bb;
font-size:11px;
float:left;
width:370px;
padding-top:10px;
padding-left:8px;
margin-top:10px;
}
.TxtGrand {
color:#7a8cb2;
font-size:14px;
text-align:center;
font-weight:bold;
/*margin-top:5px;*/
margin:8px 0 8px 0;
}
.TexteConseiller {
color:#204792;
font-size:13px;
font-weight:bold;
margin:5px 0 5px 0;
font-family:"Eurostile LT", arial;

}

.TableFicheProduit .ligneGrisDegrade {
	background:url(../images/fnd_td_degrade.gif) repeat;
}
.TableFicheProduit .ligneBlanche {
background:#FFFFFF;
}
.TableFicheProduit {
	border-left:0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	margin: 7px 0 5px 0;
	font-size:11px;
	
}
.TableFicheProduit td {
	font-size: 90%;
	height:26px;
	min-height:26px;
	border-bottom:#d4d5d9 1px solid;
	text-align:center;
	color:#425774;
		font-size:11px;
}
.TableFicheProduit th {
	color:#FFFFFF;
	background-color: #7a91c0;
	border-bottom:#6d83ae 1px solid;
	border-top:#6d83ae 1px solid;
	border-left:#7a91c0 1px solid;
	border-right:#7a91c0 1px solid;
	text-align:center;
	font-weight:normal;
	padding:2px;
		font-size:11px;
		height:32px;
}

/*/////////////////////////////// Actualites ///////////////////////////////*/
#HautDegrade {
background:url(../images/fnd_degrede_haut.gif) no-repeat;
height:38px;
min-height:38px;
margin-top:10px;
margin-bottom:5px;
padding-top:10px;
}
.Indexpage {
color:#7e96bb;
text-align:center;
font-weight:bold;
}
.Indexpage a{
color:#7e96bb;
font-size:11px;
}

.TxtSouligne {
text-decoration:underline;
color:#7e96bb;
font-size:11px;
}


.vignette {
float:left;
margin-right:10px;
}
.Actualites {
margin-top:5px;
margin-bottom:10px;
}
.Actualites p{
margin:0;
padding:0;
}
.DateTitreActu {
	color:#7e96bb;
	font-size:11px;
	font-weight:bold;
}
.DateTitreActu span {
font-weight:bold;
}
.LienResActu{
	color:#7e96bb;
	font-size:11px;
	text-decoration:none;
}
.LienRech {
	color:#7e96bb;
	font-size:11px;
	text-align:justify;
	padding:0;
	margin:0;
}
.SepActu {
	background:url(../images/pixel_gris.gif) repeat-x;
	height: 1px;
	min-height:1px;
	font-size:0%;
	margin-bottom:10px;
	margin-top:10px;
	}
.Resultat {
	color:#7e96bb;
	font-size:11px;
	text-align:center;
}
/*/////////////////////////////// Publications ///////////////////////////////*/
.BoutonArchives {
color:#7e96bb;
font-weight:bold;
text-align:right;
margin-right:10px;
}
.BoutonArchives a{
color:#7e96bb;
font-size:11px;
}
.Publication {
background:	url('../images/puce_fleche.gif') no-repeat 0 10px;
padding-left:10px;
font-size:11px;
color:#7e96bb;
padding-top:5px;
}
.Publication a{
font-size:11px;
color:#7e96bb;
}
.PictoPdf {
display:inline;
margin-left:5px;
vertical-align: bottom;
}
.BlocPub h3{
font-size:11px;
color:#7e96bb;
font-weight:bold;
}

/*/////////////////////////////// Page Contenu Simple ///////////////////////////////*/

.SepTitre {
	background:url(../images/pixel_gris.gif) repeat-x;
	height: 1px;
	min-height:1px;
	font-size:0%;
	margin-bottom:5px;
	margin-top:3px !important ;
	margin-top:5px;
}
#TitreImage {
	margin-top: 10px;
	color:#162983;
       font:14px "Eurostile LT", Arial
}
#Contenu img {
float:left;
margin-right:10px;
}
#Contenu {
margin-top:10px;
font-size:11px;
color:#718196;
width:775;
}
.Pcontenu{
/*margin-right: 5px;*/
text-align:justify;
float:left;

}
.Pcontenu p{
margin-top:0;
text-align:justify;
}
.Pcontenu span {
font-weight:bold;
}

#BlocBmcenet{
background:url(../images/fnd_bloc_bmcenet.gif) no-repeat;
width:187px;
height:155px;
min-height:117px;
font-size:0%;
}


#BmcenetPart {
padding:60px 0 0 40px;
}
#BmcenetPart a:hover{
background:url(../images/bmcenet_particulier_soul.gif) no-repeat;
}

#BmcenetProf {
padding:0 0 0 40px;
}
#BmcenetProf a:hover{
background:url(../images/bmcenet_profess_soul.gif) no-repeat;
}


#BmcenetEtp {
padding:0 0 0 40px;
}
#BmcenetEtp a:hover{
background:url(../images/bmcenet_entreprise_soul.gif) no-repeat;
}

#BmcenetMRE {
padding:0 0 0 40px;
}
#BmcenetMRE a:hover{
background:url(../images/bmcenet_mre_soul.gif) no-repeat;
}

#BlocContact{
margin-bottom:10px;
background:url(../images/fnd_bloc_contact.gif) no-repeat;
width:187px;
height:149px;
min-height:149px;
font-size:0%;
}


#TrouverAgence {
padding:104px 0 0 51px;
}
#TrouverAgence a:hover{
background:url(../images/trouver_agence_sou.gif) no-repeat;
}
#EcriverNous {
padding:0 0 0 51px;
}
#EcriverNous a:hover{
background:url(../images/ecriver_nous_soul.gif) no-repeat;
}



#Fondation{
margin-bottom:10px;
}

/*/////////////////////////////// Page Accueil ///////////////////////////////*/

#BanniereH { 
float:left; 
margin-top:2px; 
height:205px;
width:966px;
}
#BanniereHG { 
float:left; 
width:695px;
margin-right:2px; 
}
#BanniereHD { 
float:right; 
width:268px;
margin:0;
}
.Bann {
width:268px;
margin-bottom:1px !important ;
margin-bottom:2px;
margin-right:1px;
}
#ContenuAccueil {
width:966px;
margin-top:3px!important ;
margin-top:0px;
}
#MenuAccueil {
padding:0;
float:left;
width:188px;
margin-bottom:8px;
}
#MenuAccueil ul li {
list-style-type:none;
padding-bottom:2px;
padding-top:0px;
}
.LienMenuAccueil {
	color:#7e88b5;
	display:block;
	font-size:11px;
	width:172px;
	text-decoration:none;
	background: url(../images/puce_fleche.gif) no-repeat 0 10px ;
	line-height:14px ;
	padding:5px 1px 5px 12px;
	margin-left:3px;
}
.LigneClear {
background:url(../images/pixel_clear.gif) no-repeat;
height: 1px;
min-height:1px;
font-size:0%;
}
#GaucheAccueil {
width:188px;
margin-right:7px;
float:left;
}
#MilieuAccueil {
width: 500px;
float:left;
margin:0px 2px 0 0;
padding:0;
}
#CibleParticulier {
width:244px;
height:185px;
min-height:185px;
float:left;
margin-right:11px;
background:url(../images/accueil/fnd_particulier.jpg) no-repeat;
}
#CibleEntreprise {
width:244px;
height:185px;
min-height:185px;
float:left;
background:url(../images/accueil/fnd_entreprise.jpg) no-repeat;
}
#CibleMRE {
width:244px;
height:203px;
min-height:203px;
float:left;
background:url(../images/accueil/fnd_mre.jpg) no-repeat;
}
#CibleProfessionel {
width:244px;
height:203px;
min-height:203px;
margin-right:11px;
float:left;
background:url(../images/accueil/fnd_profess.jpg) no-repeat;
}
.TitreCible {
text-align:right;
margin-top:1px;
}
#DroiteAccueil {
width:267px;
float:left;
}
#BlocActuAccueil {
	width:260px;
	margin-top:4px;
	margin-left:5px;
	margin-right:3px;
}
.SouligneActu {
	height:4px !important;
	height:1px;
	font-size:0%;
	width:260px;
	border-bottom:1px solid #b9beda;
	margin-bottom:8px;
	width:100%;
}
.SouligneAccueil {
	height:3px;
	font-size:0%;
	/*width:260px;*/
	border-bottom:1px solid #ecedf4;
	margin:4px 0 6px 0;
}

/*/////////////////////////////// Sous menu Accueil ///////////////////////////////*/
#MD_particulier { width:145px;float:left; margin:-3px 0px 0px 90px !important; margin:0px 0px 0px 90pxpx; background-color:#fff; position:absolute;	border:1px solid #B9BEDA;
height:auto;}

.hide {visibility:hidden}
.displayNone {display:none;}
.visible {visibility:visible}

.Rollover a{
	color:#787878;
	text-align:left;
	font-size:11px;
	display:block;
	text-decoration:none;
	padding:3px 5px 2px 18px;
	font-weight:normal;
	background:#fff url(../images/accueil/fleche_menu.gif) no-repeat 6px 8px !important;
	list-style-type:none;
	width: auto;
}
.Rollover a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#7e88b5 url(../images/accueil/fleche_menuActif.gif) no-repeat 6px 8px !important;
}

/*/////////////////////////////// BMCE Net ///////////////////////////////*/


#ContenuBmcenetG {
float:left;
margin-left:10px;
width:620px;
}
#ContenuBmcenetD {
text-align:right
}
#ContenuBmcenet {
margin-top:5px;
}
#CentreBmecetp {
	background: #f3f2f8;
	float:left;width:638px;
	margin-left:5px;
	margin-right:2px;
	color:#00539f;
	font-size:12px;
	height:601px;
	min-height:600px;
}
#CentreBmecetp p{

	font-size:12px;
	margin-left:10px;
	margin-right:10px
}

/* ---------------------------- Page Formulaire + Simulateurs ----------------------------*/


#divBackgroundGris {
	background-color:#eff0f3;
	border:1px solid #a1abba;
	padding-left:12px;
	padding-top:6px;
	padding-bottom:15px;
	font-size:11px;
/*	margin:10px;
*/	margin:10px 30px 10px 30px;
	color:#718196;
}	

.widthFixe {
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}
#formSimulateur 
{
	margin:15px 0px 0px 0px;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left:0px;
}
.labelFormulaire {
	color:#718196;
	float:left;
	width:150px;
}
.labelFormulaire2 {
	color:#718196;
	float:left;
	width:150px;
	margin-left:20px;
}
.labelFormulaire3 {
	color:#718196;
	float:left;
	width:100px;
	margin-left:30px;
}
#formSimulateur .divLigneFormulaire {
	margin: 2px 0 0 20px;
}
#formSimulateur input {
	font-size: 11px;
	padding: 1px 2px;
	border: 1px solid #8da5ca;
	background-color: #ffffff;
	color:#1f458c;
	height:16px !important ;
	height:20px;
}
/*#formSimulateur select{
}*/

.inputSelectFormulaire {
	height:20px;
	/*border: 1px solid #8da5ca;*/
	width:180px;
	color:#1f458c;
	font-size: 11px;
}
.inputSelectPetit {
	height:20px;
	border: 1px solid #8da5ca;
	width:130px;
	color:#1f458c;
	font-size: 11px;
}

#formSimulateur .inputradio {
	border:0;
	background:#eff0f3;
	vertical-align:bottom;
	margin-top:0px !important ;
	margin-top:-2px;
}

#formSimulateur .inputBouton {
	background:url(../img/btnValider.gif) no-repeat;
	border:none;
	width:80px;
	font-weight:bold;
	font-size:11px;
}
.inputBouton {
	background:url(../img/btnValider.gif) no-repeat;
	border:none;
	width:80px;
	font-weight:bold;
	font-size:11px;
}
#formSimulateur .inputBoutonCalculer {
	background:url(../img/btnCalculer.gif) no-repeat;
	border:none;
	width:80px;
	font-weight:bold;
	font-size:11px;
}
#formSimulateur #champType {
	width: 150px;
}
#formSimulateur #champTaux {
	width: 150px;
}
#formSimulateur #champValeur {
	width: 150px;
}
#formSimulateur #champApport {
	width: 150px;
}
#formSimulateur #champDuree {
	width: 150px;
}
#formSimulateur #champRelais {
	width: 150px;
}
#formSimulateur #champCoti {
	width: 150px;
}
#formSimulateur #champVers {
	width: 150px;
}
#formSimulateur #champAge {
	width: 150px;
}
#formSimulateur #champMontant {
	width: 150px;
}
#formSimulateur #champPetitTaux {
	width: 80px;
}
#formSimulateur #boutonSubmit {
	margin: 0 0 0 200px;
}
#boutonSubmit {
	margin: 0 0 0 200px;
}
.divradiobox {
	float:left;
	margin-right:40px !important;
	margin-right:30px;
}

.divTexteFormulaire {
	margin: 5px 0 0 30px;
	color:#718196;
	float:left;
}
.Gras {
	font-weight:bold;
}
#formSimulateur .divinputBouton {
	margin: 5px 0 0 140px;
}
.divinputBouton {
	margin: 5px 0 0 140px;
}
#formSimulateur .divinputBoutonCalculer {
	
	margin: 10px 0 0 231px;
}
#formSimulateur .divinputBoutonCalculerP {
	margin: 5px 0 0 55px !important ;
	margin: 5px 0 0 75px;
}
#formSimulateur .divResults
{
	margin: 20px 0 30px 0px  ;

}
/* ---------------------------- Page Formulaire ----------------------------*/


#FormContact {
	font-size: 11px;
	margin-bottom: 20px;
	margin-left:10px;
	margin-top:20px;
}
.labelFormContact {
	color:#425774;
	float:left;
	width:220px;
	text-align:right;
	margin-right:10px;
	margin-top:2px!important ;
	margin-top:1px;
}
#FormContact .divligneForm {
	margin: 8px 0 0 30px;
}

#FormContact .inputradio {
	border:0;
	vertical-align:bottom;
	margin-top:0px !important ;
	margin-top:-2px;
	margin-right:3px !important ;
	margin-right:1px;
}

#FormContact .input {
	font-size: 11px;
	padding: 1px 2px;
	border: 1px solid #8da5ca;
	background-color: #ffffff;
	color:#1f458c;
	height:16px;
	width:240px;
}
#FormContact #nom {
	width: 250px;
}
#FormContact #prenom {
	width: 250px;
}
#FormContact #tel {
	width: 250px;
}
#FormContact #email {
	width: 250px;
}
#FormContact #ville {
	width: 250px;
}
#FormContact #nationnalite {
	width: 250px;
}

.ForminputSelect {
	height:18px !important ;
	height:20px;
	width: 250px;
	color:#1f458c;
	font-size: 11px;
	background-color:#f7f7f9;
}
.textareaFormulaire textarea{
	width:250px;
	border: 1px solid #8da5ca;
	background-color: #ffffff;
	color:#1f458c;
}
#FormContact .inputBouton {
	background:url(../images/btnValider.gif) no-repeat;
	border:none;
	width:70px;
	height:13px;
	min-height:13px;
	margin-top:5px;
	font-size:0%;
}

.formD {
color:#7e96bb;
font-size:11px;
margin-right:20px;
}
#FormContact .divligneradio {
	margin: 12px 0 12px 30px;
}
#FormContact #right {
text-align:center;
margin-right:70px;
}

/* ---------------------------- Ongles des fiches produits ----------------------------*/

.onglets {
	FONT-SIZE: 11px; BACKGROUND: url(../images/bg.gif) repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; 
}
.onglets UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.onglets LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.onglets A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(../images/left_both.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a5afbd 1px solid; TEXT-DECORATION: none
}
.onglets A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/right_both.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #7e849c; PADDING-TOP: 4px
}
.onglets a SPAN {
	FLOAT: none
}
.onglets a:hover SPAN {
	COLOR: #7e849c;text-decoration:none;
}
.onglets .Actif A {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -42px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	cursor:text;
}
.onglets .Actif A SPAN {
	BACKGROUND-POSITION: 100% -42px; PADDING-BOTTOM: 1px; COLOR: #7e849c
}
.onglets A:hover {
	BACKGROUND-POSITION: 0% -42px; COLOR: #7e849c;text-decoration:none;
}
.onglets A:hover SPAN {
	BACKGROUND-POSITION: 100% -42px ;COLOR: #7e849c;
	text-decoration:none;
}
#FndOnglets {
background:url(../images/fnd_onglets.gif) repeat-x 50% 0;
min-height:122px;
WIDTH:575px;
float:left;
padding-top:8px !important ;
padding-top:20px;
}
.Clear{
	clear:both;
	margin-top:0px;

}

#BlocOnglets {
margin-top:5px;
margin-left:3px;
}
#BlocOngletGauche {
float:left;
margin-right:5px;
width:575px;
}
#BlocOngletDroite {
float:left;
width:186px;
margin-left:4px;
}
#Conseiller {
width:187px;
margin-top:28px;
}
#Conseiller1 {
width:187px;
/*margin-top:28px;*/
}
.TxtConseiller {
font-size:11px;
color:#718196;
margin:5px 0 0 10px;
}
.TxtConseiller a{
font-size:11px;
color:#8393c6;
}
.TexteOnglets {
font-size:11px;
color:#718196;
margin-left:8px;
margin-right:5px;
text-align:justify;
padding:0;
}
.TexteOnglets span{
font-weight:bold;
}
.TexteOnglets p 
{
font-size:11px;
color:#718196;
margin-left:8px;
margin-right:5px;
text-align:justify;
padding:0;
}


/*--------------------------  BMCEnet  -------------------------*/

#BmcenetDegrade {
background:url(../images/fnd_degrade_bmcenet.gif) no-repeat;
height:48px;
min-height:48px;
margin-top:10px;
margin-bottom:5px;
padding-top:5px;
font-size:0%;
margin-left:5px;
}
#PartBmcenet {
background:url(../images/fnd_particulier_bmcenet.jpg) no-repeat;
width:245px;
height:179px;
min-height:179px;
float:left;
margin-right:8px;
margin-left:132px !important;
margin-left:66px;
}
#MREBmcenet {
background:url(../images/fnd_mre_bmcenet.jpg) no-repeat;
width:245px;
height:179px;
min-height:179px;
float:left;
margin-right:8px;
margin-left:4px;
}

#ProfBmcenet {
background:url(../images/fnd_profess_bmcenet.jpg) no-repeat;
width:245px;
height:179px;
min-height:179px;
float:left;
margin-right:8px;
margin-left:132px !important;
margin-left:66px;
margin-top:10px;
}
#EtpBmcenet {
background:url(../images/fnd_entreprise_bmcenet.jpg) no-repeat;
width:245px;
height:179px;
min-height:179px;
float:left;
margin-left:4px;
margin-right:8px;
margin-top:10px;
}
#Cibles {
margin-top:10px;

}
#TxtBmcenet {
font-size:11px;
color:#717171;
margin-top:20px;
text-align:center;
margin-bottom:10px;
}
#divCenter  { 
text-align: center; 
}
#divConBmcenet {
	background-color:#eff0f3;
	border:1px solid #a1abba;
	width:320px;
	margin: auto;
	text-align:left;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:15px;
	font-size:11px;
	color:#718196;
	margin-top:20px;
}

#FormConnexion {
	font-size: 11px;
	margin-bottom: 5px;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
}
.labelFormConnexion {
	color:#425774;
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	margin-top:2px!important ;
	margin-top:3px;
}
#FormConnexion .divligneForm {
	margin: 8px 0 0 10px;
}

#FormConnexion input {
	font-size: 11px;
	padding:2px;
	border: 1px solid #8da5ca;
	background-color: #ffffff;
	color:#1f458c;
	height:16px !important ;
	height:18px;
}
#FormConnexion #abonne {
	width: 150px;
}
#FormConnexion .inputBouton {
	background:url(../images/btnValider.gif) no-repeat;
	border:none;
	width:70px;
	height:13px;
	min-height:13px;
	margin-top:5px;
	font-size:0%;
	margin-left:195px;
}
.Bourse {
color:#1e4d9b;
font-size:11px;
margin:10px;
}
/*----------------------------- Formulaire Recrutement --------------------------*/
/*
#FormRecrutement {
	font-size: 11px;
	margin-bottom: 20px;
	margin-left:10px;
	margin-top:15px;
}
*/
#FormRecrutement {
	font-size: 11px;
	margin-bottom: 20px;
	xmargin-left:10px;
	margin-top:15px;
}

.labelFormRecrutement {
	color:#425774;
	float:left;
	width:140px;
	text-align:right;
	margin-right:10px;
	margin-top:5px ;

}
#FormRecrutement .divligneForm {
	margin: 8px 0 0 30px;
}

#FormRecrutement div{margin-left:-40px;}

#FormRecrutement .inputradio {
		/*border:0;
	background:#eff0f3;
	vertical-align:bottom;
	margin-top:0px !important ;
	margin-top:-2px;*/
		border:0;
	vertical-align:top;
	margin-top:0px  ;

	

}
#FormRecrutement .input {
	font-size: 11px;
	padding: 1px 2px;
	border: 1px solid #8da5ca;
	background-color: #ffffff;
	color:#1f458c;
	height:17px;
	width:240px;
}


#FormRecrutement #nom {
	width: 220px;
}
#FormRecrutement #prenom {
	width: 220px;
}
#FormRecrutement #tel {
	width: 220px;
}
#FormRecrutement #email {
	width: 220px;
}
#FormRecrutement #ville {
	width: 220px;
}
#FormRecrutement #diplome {
	width: 220px;
}
#FormRecrutement #champCV {
	width: 220px;
}

#FormRecrutement .inputBouton {
	background:url(../images/btnValider.gif) no-repeat;
	border:none;
	width:80px;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	margin-left:175px;
	margin-top:10px;
}

#BackgroundFormRecrt{
	background-color:#eff0f3;
	border:1px solid #a1abba;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:11px;
    margin:20px 100px 10px 100px;
	color:#718196;
}
#ImgGauche {
		float:left;
		margin-bottom:5px;
}
.TxtBleu {
		color:#84a5d8;
		font-size:11px; 

}

.paire td {
		background:#EFF0F3;
		border-bottom:#D4D5D9 1px solid;
}
.impaire td {
		background:#FFFFFF;
		border-bottom:#D4D5D9 1px solid;
}
.detailactualite
{
		color:#7e96bb;
		font-size:11px;
}

.StylesTableaux {
        border:0;
        margin: 7px 0 5px 0;
        color:#425774;
        background:#7a91c0;
}

.StylesTableaux td {
        font-size:11px;
        padding-left:5px;
        padding-right:3px;
        padding-top:1px;
        padding-bottom:1px;
        border:#1E4D9B;
        border-bottom:1px solid #9DA7B7;
        border-right:1px solid #9DA7B7;
}

.TxtBlanc {
		color:#FFFFFF;
}

.TableauReseau {
        border-left:0;
        border-top: 0;
        border-right: 0;
        border-bottom: 0;
        margin: 7px 0 5px 0;
        font-size:11px;
        color:#425774;
}

.TableauReseau td {
        height:22px;
        min-height:22px;
        border-bottom:#d4d5d9 1px solid;
        font-size:11px;
        padding-left:2px;
}

.TableauReseau th {
        color:#FFFFFF;
        background-color: #7a91c0;
        border-bottom:#6d83ae 1px solid;
        border-top:#6d83ae 1px solid;
        border-left:#7a91c0 1px solid;
        border-right:#7a91c0 1px solid;
        text-align:center;
        font-weight:normal;
        padding:2px;
        font-size:11px;
        height:30px;
}

.thtable {
        font-weight:normal;
        padding:2px;
        font-size:11px;
        border-bottom:#d4d5d9 1px solid;
        border-right:#d4d5d9 1px solid;

}

.TexteInfo {
		color:#7e88b5;
		text-decoration:none;
		font-size:11px;
}
.LienFicheProduit {
	color:#718196;
	display:block;
	font-size:11px;
	width:172px;
	text-decoration:none;
	background: url(../images/puce_fleche.gif) no-repeat 0 10px ;
	line-height:14px ;
	padding:5px 1px 2px 10px;
	margin-left:3px;
}

.TextInfoClass ul li {
list-style-type:none;
}
.diverreur {
font-size:30px;
color:#1D4DA1;
text-align:center;
font-weight:bold;
margin:8px 0 8px 0;
}
#FondErreur {
background:url(../images/fnd-erreur.jpg) no-repeat center top;
margin-top:10px;
padding-top:30px;
height:400px;
}

/******************* Css Newzletter Part******************************/
#Tbot {margin-top:12px; margin-bottom:4px}
#TbotC{margin-bottom:2px}
.Err{color:#FF0000; font-size:11px; font-weight:bold; padding-top:4px;}
.succes{color:#339933; font-size:11px; font-weight:bold; padding-top:4px;}
input.InpT{ font-size:11px; color:#1D4DA1; width:84%; margin-left:3px}

/****************css Flags page master********/
#Langs{float:right; width:44px; margin-right:2px; }
#Langs img {display:inline; float:left;}

/****************css Flags page intrene********/
#Flags{width:53px; margin-top:5px; margin-left:8px; overflow:hidden; float:left;  }
#Flags img{display:inline;float:left; }

/*#Tcont{text-align:left; float:left; width:74%;}*/
#Tcont {FLOAT: left; WIDTH: 74%; TEXT-ALIGN: left; margin-top:4px}


#Langs.FR{float:right; width:54px; margin-left:3px}

.LigneSousmenu{float:left;}
.LangsF{margin-top:5PX; float:right;}
#Lang{ margin-right:11px}