body, div, span, h1, h2, ul, li ,a ,p, h3, h4, h5, h6 img, input, form, h5 {
margin:0px;
padding:0px;
}



body {
background-image:url(../images/background.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

body.page_produit {
background-image: url(../images/fond_background2.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#center {
width:930px;
}

#conteneur {
margin:auto;
width:800px;
height:691px;
padding-left:90px;
}

#bandeau {
width:675px;
height:159px;
float:left;
margin-left:0px;
/*background-image:url(../images/background_bandeau.gif);*/
background-repeat:repeat-x;
padding-left:100px;
}

#content {
float:left;
padding-left:50px;
}

h1 {
height:50px;
font-size:17px;
font-style:italic;
color:#093787;
float:left;
}

#bandeau h1{
width:525px;
margin-left:50px;
margin-top:17px;
}

#bandeau h1 p {
padding-top:15px; 
float:left;
}

#bandeau h1 p.titre {
padding:0px;
padding-left:15px;
text-align:center;
float:left;
color:#f29400;
font-size:23px;
font-style:italic;
font-weight:bold;
}

h1 span {
padding:0px;
padding-left:15px;
text-align:center;
float:left;
color:#f29400;
font-size:18px;
font-style:italic;
font-weight:bold;

}

#bandeau h1 p.titre span{
font-size:17px;
font-style:italic;
color:#093787;
float:left;
}

#bandeau ul {
width:664px;
height:47px;
float:left;
margin-top:33px;
}

#bandeau ul li {
display:inline;
list-style-image:none;
float:left;
margin-right:1px;
}

#contenu {
width:700px;
height:448px;
float:left;
margin-left:0px;
padding-top:15px;
padding-left:100px;
}

h2 {
font-size:22px;
font-weight:bold;
color:#093787;
float:left;
margin-bottom:14px;
}

#contenu p.descriptif {
width:447px;
float:left;
font-size:10px;
color:#727476;
margin-bottom:13px;
line-height:14px;
}

#contenu img.famille {
float:left;
margin-left:10px;
margin-top:-153px;
}

#contenu img.degrade {
float:left;
margin-left:10px;
margin-top:-179px;
}
#contenu img.degrade2 {
float:left;
margin-top:-222px;
margin-left:17px;
}


p.p_produit{
float:left;
height:72px;
width:224px;
font-size:10px;
color:#727476;
margin-bottom:13px;
line-height:14px;
text-align:justify;
margin-top:-10px;
}

#dj_euro_stoxx{
float:left;
width:229px;
height:185px;
margin-top:16px;
margin-left:30px;
}

#dj_euro_stoxx img{
float:left;
margin-top:-15px;
}

#dj_euro_stoxx p{
float:left;
width:224px;
font-size:10px;
color:#727476;
}

#dj_euro_stoxx a{
font-weight:bold;
color:#f29400;
text-decoration:none;
}

#dj_euro_stoxx a:hover{
color:#FF6600;
}

h3 {
font-size:17px;
font-weight:bold;
color:#093787;
float:left;
margin-bottom:14px;
}


#bande_gauche {
	width:230px;
	height:638px;
	float:left;
	margin-top:-33px;
	background-image:url(../images/bande_gauche.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:-940px;
	padding-top:53px;
	padding-left:4px;
}


.logo {
	
	float:left;
	margin-left:10px;
	padding-bottom:40px;
	
}


input.rechercher {
width:175px;
height:16px;
margin-left:3px;
float:left;
border: 1px solid #958c8c;
font-size:10px;
font-weight:bold;
color:#f29400;
padding-left:2px;
}

input.bt_ok {
width:21px;
height:19px;
float:left;
margin-left:3px;
}


.telephone {
float:left;
margin-top:14px;
}

#newsletter {
	width:209px;
	height:118px;
	float:left;
	background-image:url(../images/fond_newsletter.gif);
	background-repeat:repeat-x;
	margin-top:7px;
	padding-left:0px;
}

#newsletter p, #actus p {
	width:200px;
	float:left;
	font-size:10px;
	color:#093c8b;
	margin-left:5px;
	margin-bottom:2px;
}

#actus p {
	width:185px;
}

#actus p.tirets {
	width:200px;
	float:left;
	font-size:10px;
	color:#C7CEE7;
	margin-left:5px;
	margin-bottom:5px;
	height:5px;
	margin-top:-4px;
}


#actus {
	width:209px;
	height:112px;
	float:left;
	background-image: url(../images/fond_actu.gif);
	background-repeat:repeat-x;
	margin-top:7px;
	margin-bottom:5px;
}

.titre_colonne_gauche {
margin-top:10px;
margin-bottom:9px;
}

#actus_deroulantes {
overflow-x:hidden;
overflow-y:scroll;
width:206px;
height:70px;
float:left;
padding-right:3px;
}

h5 {
font-size:10px;
font-weight:bold;
color:#0a6db5;
float:left;
margin-left:5px;
}

#actus_deroulantes a, #partenaires a {
float:left;
font-size:10px;
font-weight:bold;
color:#f29400;
width:100px;
margin-left:100px;
text-decoration:none;
background-image: url(../images/puce_lien.gif);
background-repeat:no-repeat;
padding-left:18px;
padding-bottom:5px;
padding-top:1px;
}

#actus_deroulantes a:hover {
color:#F3460C;
}

#partenaires {
	width:209px;
	height:auto;
	float:left;
	background-image: url(../images/fond_partenaire.gif);
	background-repeat:repeat-x;
}

#partenaires a {
margin-left:3px;
width:180px;
}
#partenaires a:hover {
color:#F3460C;
}


#actu_immo {
width:346px;
height:222px;
background-image: url(../images/fond_immo.jpg);
background-repeat:no-repeat;
float:left;
margin-left:-30px;
margin-top:-15px;
}

#actu_direcfi_immo {
width:305px;
height:222px;
background-image: url(../images/fond_tirets.gif);
background-repeat:no-repeat;
float:left;
padding-left:35px;
margin-top:-15px;

}

#actu_direcfi_immo p {
font-size:10px;
float:left;
color:#a39f9f;
width:274px;
height:135px;
text-align:justify;
line-height:13px;
margin-top:26px;
margin-left:4px;
}

#actu_finance {
width:346px;
height:215px;
background-image:url(../images/fond_actu_finance.jpg);
background-repeat:no-repeat;
float:left;
margin-top:14px;
margin-left:-30px;
}

#actu_direcfi_finance {
width:305px;
height:215px;
background-image: url(../images/fond_tirets2.gif);
background-repeat:no-repeat;
float:left;
margin-top:26px;
padding-left:35px;
}

#actu_direcfi_finance p {
font-size:10px;
float:left;
color:#a39f9f;
width:274px;
height:135px;
text-align:justify;
line-height:13px;
margin-top:26px;
margin-left:4px;
}

#actu_direcfi_finance img {
margin-top:-1px;
}

#actu_direcfi_immo img {
margin-top:24px;

}

h5.titre_b_o {
font-size:18px;
font-weight:bold;
color:#f29400;
margin-top:28px;
margin-left:24px;
float:left;
}

#actu_immo span, #actu_finance span {
font-size:13px;
font-weight:bold;
color:#093888;
}



#actu_immo p, #actu_finance p {
font-size:10px;
color:#FFF;
width:179px;
height:118px;
margin-left:130px;
margin-top:38px;
line-height:13px;
}

#actu_finance p {
margin-top:78px;
}


#actu_finance h5.titre_b_o {
margin-top:15px;
}

#menu_gauche {
width:209px;
float:left;
}

#menu_gauche ul {
width:209px;
float:left;
}

#menu_gauche ul li {
float:left;
width:209px;
height:19px;
background-image:url(../images/fond_bt_sous_menu.gif);
background-repeat: no-repeat;
list-style-type:none;
padding-top:2px;
}
/* a surveiller ####################################################################################################### */

#menu_gauche ul li a {
float:left;
background-image:url(../images/fleche_lien.gif);
background-repeat:no-repeat;
padding-left:15px;
font-size:11px;
color:#797877;
text-decoration:none;
margin-left:2px;
}

#menu_gauche ul li a.active {
float:left;
background-image:url(../images/fleche_lien.gif);
background-repeat:no-repeat;
padding-left:15px;
font-size:11px;
color:#f29400;
text-decoration:underline;
margin-left:2px;
}

/* a surveiller ####################################################################################################### */

#menu_gauche ul li a:hover {
color:#f29400;
}

#chapeau {
width:665px;
height:118px;
float:left;
margin-bottom:1px;
}

#chapeau_actu, #chapeau_finance, #chapeau_immo,#chapeau_domaine {
width:683px;
height:123px;
float:left;
margin-bottom:1px;
background-image:url(../images/fond_actu.jpg);
background-repeat:no-repeat;
margin-top:-15px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#chapeau_actu img {
float:left;

}
#rss h5, #partenaire h5 {
width:150px;
float:left;
font-size:15px;
font-weight:bold;
color:#093888;
height:15px;
margin-top:15px;
}

#partenaire h5 {
width:170px;
}




#chapeau_finance {
background-image: url(../images/fond_finance.jpg);

}

#chapeau_immo {
background-image: url(../images/fond_actu_immo.jpg);
}


#chapeau p, #detail_produit div, #chapeau_actu p, #chapeau_finance div, #chapeau_immo p {
text-align:justify;
float:left;
font-size:11px;
color:#717274;
width:400px;
line-height:14px;
}

#chapeau_finance div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:450px;
font-weight:normal;
}

/* fck important*/

#detail_produit div a{
color:#f29400;
text-decoration:none;
}

#detail_produit div a:hover{
color:#f29400;
text-decoration:underline;
}


#detail_produit div p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#717274;
font-weight:normal;
}

#detail_produit div p u,  #detail_produit div u{
color:#717274;

}

#detail_produit div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:421px;
float:left;
line-height:14px;
font-weight:normal;
color:#717274;
}

#detail_produit div span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#717274;
}

#detail_produit div p.MsoNormal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
width:421px;
}

#detail_produit div p.MsoBodyTextIndent3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
width:421px;
}

#detail_produit div p.Retraitcorpsdetexte4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#detail_produit div p.Retraitcorpsdetexte4 span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

 #detail_produit div p.MsoNormal span{
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
width:421px;
}

table.contact {
margin-left:25px;
color:#717274;
}

table.contact tr{
 height:30px;
}
table.contact a{
color:#f29400;
text-decoration:none;
}
table.contact a:hover{
text-decoration:underline;
}
#detail_produit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:421px;
min-height:419px;
height:auto;
float:left;
margin-top:15px;
font-weight:normal;
}


/*fin fck important*/

#sous_menu_produit {
width:224px;
height:319px;
float:left;
margin-left:450px;
}

/* modif fck */

#detail_produit div {
text-align:justify;
width:100%;
}

#detail_produit p div, #detail_produit p span{
width:100%;
text-align:justify;
}

#detail_produit img {
float:left;
margin:0px;
}

/* finmodif fck */


/* modif fck */
/*
#fck {
margin:0px;
float:left;
width:400px;
}

#fck p{

}

#detail_produit {
width:700px;
}

#sous_menu_produit {

}

*/
/* fin modif fck */

#sous_menu_produit h3 {
width:224px;
height:48px;
float:left;
color:#fff;
background-image:url(../images/titre_sous_menu.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:0px;
}

#sous_menu_produit ul {
float:left;
background-image:url(../images/fond_sous_menu_prosuit.gif);
background-repeat:repeat-y;
width:224px;
margin-top:-15px;
padding-top:15px;
padding-left:15px;
padding-bottom:10px;
}


ul.resultat_recherche {
float:left;
width:500px;
margin-top:-15px;
padding-top:15px;
}

#sous_menu_produit ul li, ul.resultat_recherche li {
float:left;
list-style-type:none;
margin-bottom:0px;
}

#sous_menu_produit ul li {
width:209px;
height:20px;
}

ul.resultat_recherche li {
margin-bottom:3px;

}

#sous_menu_produit ul li a, #sous_menu_produit ul li a.retour, #sous_menu_produit ul li a.art_actif, ul.resultat_recherche li a {
float:left;
font-size:10px;
font-weight:bold;
color:#f29400;
text-decoration:none;
background-image: url(../images/puce_lien.gif);
padding-left:18px;
background-repeat:no-repeat;
padding-bottom:4px;
padding-top:2px;
}

#sous_menu_produit ul li a.retour {
float:left;
background-image:url(../images/puce_lien_retour.gif);
margin-left:42px;
padding-top:2px;
padding-bottom:4px;
padding-left:18px;
margin-bottom:15px;
margin-top:-15px;
height:20px;
color:#093888;
}

#sous_menu_produit ul li a {
float:left;
width:209px;
margin:0px;
padding:0px;
padding-left:60px;
padding-top:2px;
padding-bottom:4px;
padding-left:18px;
margin-bottom:15px;
}

#sous_menu_produit ul li a.retour:hover {
color:#f29400;
}

#sous_menu_produit ul li a.art_actif {
float:left;
width:209px;
color:#093888;
}

#sous_menu_produit ul li a:hover, ul.resultat_recherche li a:hover {
color:#093888;
}

#sous_menu_produit ul li a.art_actif:hover {
color:#f29400;
}

h2.chemin_de_fer {
color:#f29400;
font-size:12px;
font-weight:bold;
/*width:500px;*/
width:480px;
}

h2.reponse{
color:#f29400;
font-size:17px;
font-weight:bold;
width:670px;
float:left;
}

p.rep{
color: #330066;
font-size:13px;
font-weight:bold;
width:560px;
float:left;
margin-top:-10px;
}


h2.chemin_de_fer a {
color:#f29400;
text-decoration:none;
}

h2.chemin_de_fer a:hover {
color:#f29400;
text-decoration:underline;
}

span.titre_produit {
font-size:17px;
}

#rss {
width:309px;
height:auto;
float:left;
margin-right:40px;
margin-top:10px;
}

#partenaire {
width:309px;
float:left;
margin:0px;
margin-right:40px;
margin-top:10px;
}

h4.titre {
margin-top:10px;
margin-bottom:10px;
float:left;
width:660px;
border-bottom:1px solid #000000;
color:#727476;
text-decoration:none;
text-align:right;
}

h4.titre a{
font-size:10px;
color:#f29400;
text-decoration:none;
}

h4.titre a:hover{
text-decoration:underline;
}

#rss a, #partenaire a {
width:304px;
height:38px;
float:left;
background-image:url(../images/fond_liens_actu.gif);
border:1px solid #FBD5AA;
font-size:10px;
color:#727476;
text-align:left;
padding-left:3px;
padding-top:3px;
margin-top:8px;
text-decoration:none;
}

#rss a span.bold, #partenaire a span.bold {
font-weight:bold;
color:#f29400;
}

#rss a:hover, #partenaire a:hover {
float:left;
background-image:url(../images/fond_liens_actu_hover.gif);
text-decoration:underline;
}

#partenaire a {
margin-bottom:40px;
}

#formulaire_contact {
float:left;
font-size:11px;
font-weight:bold;
color:#666666;
margin-top:30px;
height:auto;
min-height:280px;
}

#formulaire_contact table {
width:680px;
}

#formulaire_contact table td.intitule {
color:#FF9900;
font-size:13px;
margin-bottom:12px;
}

#formulaire_contact table input {
width:250px;
height:13px;
font-size:10px;
color: #FF9900;
padding-top:1px;
}

#formulaire_contact table textarea.question {
font-family:Arial, Helvetica, sans-serif;
width:250px;
height:13px;
font-size:12px;
color: #666666;
padding-top:1px;
height:120px;
}

input.buttonSubmit {
background-image:url(../images/bt_valider_contact.gif);
background-repeat:no-repeat;
height:26px;
width:89px;
float:left;
margin-left:166px;
margin-top:10px;
}

input.buttonSubmit {
float:left;
}

p.copyright {
font-size:10px;
color: #333366;
float:left;
width:662px;
height:34px;
border:1px solid #CCCCCC;
padding-top:3px;
padding-left:8px;
background-color: #F9F9F9;
}

p.copyright_bis {
font-size:10px;
color: #333366;
float:left;
width:662px;
height:17px;
border:1px solid #CCCCCC;
padding-top:3px;
padding-left:8px;
background-color: #F9F9F9;
margin-top:195px;
}

p.copyright a{
float:left;
}
p.copyright_bis a {
font-size:10px;
font-weight:bold;
color:#FF6600;
text-decoration:none;
margin-left:30px;
float:left;
}

p.copyright_bis a {
background: none;
border:none;}

p.copyright a:hover, p.copyright_bis a:hover  {
text-decoration:underline;
}

a.autre {
float: left;
margin-top:10px;
margin-left:-2px;
}

#menu_gauche img.bt-fi {
margin-top:14px;
}

#chapeau_actu h2.reponse {
color:#330066;
}

#chapeau_actu p.rep {
font-size:12px;
}


/* RUBRIQUE niveau 2 */

#menu_gauche h3.rubrique, #menu_gauche h3.rub_active {
width:190px;
height:33px;
background-image:url(../images/bt_rub_fond.gif);
background-repeat:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:inherit;
font-weight:bold;
padding-left:19px;
padding-top:10px;
}

#menu_gauche h3.rub_active {
background-image:url(../images/bt_rub_fond_over.gif);
background-repeat:none;
}


/* WEB2 */
.loading {
	height: 20px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}

#switch {
float:left;
width:413px;
margin-top:16px;
margin-bottom:50px;
}

#unit_ul {
float:left;
height:145px;
}

.zoom_produit{
float:left;
background-image:url(../images/fond_prosuit.jpg);
background-repeat:no-repeat;
width:243px;
height:145px;
padding-top:40px;
padding-left:170px;
}

.zoom_produit a{
float:left;
}


#zoom_produit p{
float:left;
width:230px;
height:72px;
}

#switch a.rater {
margin:0px;
padding:0px;
float:left;
height:20px;
width:30px;
margin-left:260px;
margin-top:3px;
}

/* GLOSSAIRE */

#detail_produit span, #detail_produit a, #detail_produit a.lettre, #detail_produit a.glossaire {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

#detail_produit a.lettre {
font-size:13px;
font-weight:bold;
}

#detail_produit span {
font-size:15px;
color:#f29400;
}

#detail_produit a.lettre:hover, #detail_produit a.glossaire:hover {
color:#f29400;
text-decoration:underline;
}


table {clear: both;}


/*Nouvelle page rubrique*/
#chapeau_domaine {
background-image: url(../images/fond_domaine.jpg);
}

#chapeau_domaine div {
text-align:justify;
float:left;
font-size:11px;
color:#717274;
width:480px;
line-height:14px;
}

h4.titre_domaines {
font-size:14px;
color: #0066CC;
float:left;
margin-top:10px;

}

#contenu_domaine div {
font-size: 11px;
color: #666666;
float: left;
margin-top: 0px;
width:650px;
background-image: url(../images/fond_article_domaine.jpg);
border:1px #FFC68C solid;
padding-top:10px;
padding:10px;
padding-left:10px;
padding-right:10px;


}

#contenu_domaine h5.ss_titre_domaines {
margin-top: 15px;
float:left;
width:600px;
margin-left:0px;
font-size:11px;
background-image:url(../images/puce_blue.gif);
background-repeat:no-repeat;
padding-left:13px;
margin-bottom:5px;
}
/*Fin Nouvelle page rubrique*/
/*
#partenaire{
height:auto;
min-height:419px;
}
*/
chapeau_actu div table {
width:200px;
}

/*liens fck*/
p a{
color:#f29400;
text-decoration:none;
}

p a:hover{
color:#f29400;
text-decoration:underline;
}

#encadre {
min-height:419px;
height:auto;
}

/*fin*/


/*pousse*/
.pousse{
min-height:619px;
height:auto;
}
/*fin pousse*/

/*liens dans article */

div a, a{
color:#f29400;
text-decoration:none;
}

div a:hover, a:hover{
color:#f29400;
text-decoration:underline;
}
/* fin liens dans article */

p.spip {
padding-bottom:10px;
}

/*partenaire*/


#lien {
width:309px;
float:left;
margin:0px;
margin-right:40px;
margin-top:10px;
}

#lien a {
width:304px;
height:16px;
float:left;
background-image:url(../images/fond_liens_actu.gif);
border:1px solid #FBD5AA;
font-size:10px;
color:#727476;
text-align:left;
padding-left:3px;
padding-top:3px;
margin-top:8px;
text-decoration:none;
}

#lien a span.bold {
font-weight:bold;
color:#f29400;
}

#lien a:hover {
float:left;
background-image:url(../images/fond_liens_actu_hover.gif);
text-decoration:underline;
}

#lien h5 {
margin:0px;
width:150px;
float:left;
font-size:11px;
color:#093888;
width:304px;
text-align:left;
font-weight:normal;
margin-bottom:10px;
height:30px;
}

li.reference {
margin:0px;
padding:0px;
}

/* page accueil rubrique */
#rub_acc {
float:left;
}

#rub_acc span{
float:left;
width:600px;
margin:0px;
text-align:justify;
margin-bottom:5px;
}

/*liens vers annuaire*/
p.annuaire {
font-size:10px;
color:#F1853D;
float:left;
width:662px;
height:auto;
border:1px solid #FCC661;
padding-top:3px;
padding-left:8px;
background-color: #FEF2E7;
padding:5px 5px 15px 5px;
line-height:15px;
}

p.annuaire span{
padding:0 10px 0 10px;
}

p.annuaire a{
padding:0 10px 0 10px;
text-decoration:none;
color: #F09F33;
border-right:1px solid #F09F33;
}

p.annuaire a:hover{
text-decoration:underline;
}

/* page acceuil */

ul.presentation {
width:440px;
float:left;
margin-bottom:10px;
}

ul.presentation li {
float:left;
background-image:url(../images/puce_blue.gif);
background-repeat:no-repeat;
font-size:10px;
color:#797877;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:-15px;
padding-left:15px;
margin-bottom:10px;
text-align:justify;
width:432px;
list-style-image:none;
list-style-type:none;
text-align:justify;
}

ul.presentation li a{
color:#f29400;
text-decoration:none;
}

ul.presentation li a:hover{
text-decoration:underline;
}

#chapeau_finance{
background-image:none;background-image: url();
}

#chapeau_finance #gauche {
float:left;
width:503px;
}

#chapeau_finance #droite {
float:left;
margin:0px;
width:180px;
}

#chapeau_finance #droite img{

}

.article{
position:absolute; top:0px;
}
