#container-produit { border-left: solid 1px #3B73B9; border-right: solid 1px #3B73B9; margin: 0px; padding: 0px; margin-top: -2px; }
#container-produit h1 { margin: 0px; padding: 0px; color: #3B73B9; font-size: 10px; text-align: center; padding-top: 4px;  padding-bottom: 4px;}
#container-produit h1 a { color: #3B73B9; text-decoration: none; }
#container-produit #loadingge { color: #3B73B9; font-size: 11px; width: 650px; height: 300px; padding-top: 100px; text-align: center; }


#bas-produit { background: url(/partenaires/ge/images/bas-ge.gif) left no-repeat; width: 650px; height: 13px;}

#haut_page { text-align: right; color: #C72027; padding-top: 5px; padding-bottom: 5px; padding-right: 50px; font-size: 9px; }
#haut_page a { color: #3B73B9; text-decoration: none; }
#haut_page a:hover { text-decoration: underline; color: #89ABD5; }

#outils-ge { width: 180px; margin-bottom: 10px; }
#outils-ge #titre-ge { font-weight: bold; padding-top: 7px; padding-left: 11px; font-size: 11px; background: url(/partenaires/ge/images/titre-outils-ge.gif) no-repeat top left; height: 18px; color: #FFFFFF; width: 180px; }
#outils-ge #titre-ge a { color: #FFFFFF; text-decoration: none; }
#outils-ge #titre-ge a:hover { color: #FFFFFF; text-decoration: none; }
#outils-ge .lien { border-left: 1px solid #3B73B9; border-right: 1px solid #3B73B9; padding-top: 8px; padding-bottom: 2px; padding-left: 10px; padding-right: 8px; }
#outils-ge .lien a { color: #3B73B9; text-decoration: none; font-weight: bold; font-size: 10px; border-bottom: solid 1px #CCCCCC; padding-bottom: 4px; width: 140px; display: block; background: url(/partenaires/ge/images/puce.gif) no-repeat 7px 6px; padding-left: 18px; }
#outils-ge .lien a:hover { text-decoration: underline; color: #89ABD5; }
#outils-ge #bas-ge { height: 13px; background: url(/partenaires/ge/images/bas-outils-ge.gif) no-repeat top left; }

#visuel { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: #666666; }
#visuel .bleu { color: #3B76C6; }
#visuel .gros { font-size: 11pt; }
#visuel .gras { font-weight: bold; }
#visuel .centrer {text-align: center; }
#visuel #offre { background-color: #3B76C6; }
#visuel #cadre { background-color: #ffffff; margin: 0px 30px; }
#visuel #ficp { height: 38px; padding-top: 15px; width: 562px; background: url("/partenaires/ge/images/reserve/fond-ficp.jpg") left top no-repeat; font-size: 10px; color: #3B75C6; text-align: center; margin: 0px auto 20px auto; position: relative; }
#visuel .mentions_haut { border: solid 2px #3B76C6; padding: 10px; text-align: justify; font-size: 9pt; }
#visuel .mentions_haut .gros { font-size: 10pt; }
#visuel #sous_mentions { padding: 10px; text-align: justify; font-size: 11px; }
#visuel #details { padding: 0 13px; text-align: justify; }
#visuel #mentions { padding: 10px 25px; text-align: justify; font-size: 11px; }
#visuel #mentions a { text-decoration: none; color: #666666; }
/*#visuel #titre { background: url("/partenaires/ge/images/reserve/pola3.jpg") left top no-repeat; }*/
#visuel #titre-pp { background: url("/partenaires/ge/images/pret-personnel/visuel-pp.jpg") left top no-repeat; }
#visuel #infos { text-align: center; font-size: 15pt; color: #3B76C6; width: 260px; padding-left: 290px;  }
#visuel #date { font-size: 10px; color: #3B76C6; padding: 15px 0; }
