* {margin:0; padding:0; font-family:Arial}

html {overflow: hidden}

body {background:#000}

a {outline-style:none}




/*------------------------------------------------------------------------------------------------------------------*/
/* elements communs */
/*------------------------------------------------------------------------------------------------------------------*/

.centre {margin:0 auto}

#mainConteneur {position:absolute; width:100%; height:100%}
#mainConteneur.magic {font-family:"Times New Roman"}

.displayNone {display:none}

.textMenu {font-size:12px; font-weight:normal; text-indent:-10000px; display:block}

.upper {text-transform:uppercase}

.refTexte {margin-top:50px}

.spacer {clear:both}

small {float:right}

#loader {color:#316ac5; font-size:12px; font-weight: bold; text-align: center; width:100%; position:absolute; z-index:5}

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

/*------------------------------------------------------------------------------------------------------------------*/
/* fin elements communs */
/*------------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------*/
/* elements de fonds */
/*------------------------------------------------------------------------------------------------------------------*/

#fond {top:0px; left:0px}

#fond.neutre {background:url("/materiel/neutral/fond.jpg") bottom center fixed ; height:100%; width:100%; position:absolute}

#fond.magic {height:100%; width:100%; position:absolute}
#fond.magic.references {background:url("/materiel/magic/fd_references.jpg") bottom center fixed ; /*background:url("/libs/gateway.php?c=0&i=/materiel/magic/fd_references.jpg") bottom center fixed ;*/}
#fond.magic.realisations {background:url("/materiel/magic/fd_realisations.jpg") bottom center fixed }
#fond.magic.equipe {background:url("/materiel/magic/fd_equipe.jpg") bottom center fixed }
#fond.magic.expertise {background:url("/materiel/magic/fd_expertise.jpg") bottom center fixed }
#fond.magic.contact {background:url("/materiel/magic/fd_contact.jpg") bottom center fixed }

#fond.sf {height:100%; width:100%; position:absolute}
#fond.sf.references {background:url("/materiel/sf/fd_references.jpg") bottom center fixed }
#fond.sf.realisations {background:url("/materiel/sf/fd_realisations.jpg") bottom center fixed }
#fond.sf.equipe {background:url("/materiel/sf/fd_equipe.jpg") bottom center fixed }
#fond.sf.expertise {background:url("/materiel/sf/fd_expertise.jpg") bottom center fixed }
#fond.sf.contact {background:url("/materiel/sf/fd_contact.jpg") bottom center fixed }

/*------------------------------------------------------------------------------------------------------------------*/
/* fin elements de fonds */
/*------------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------*/
/* elements de menu */
/*------------------------------------------------------------------------------------------------------------------*/

#logo {float:left; text-indent:-10000px; display:block}
#menu {position:relative; z-index:2}
#menu.magic.top #logo{display:none}
/* le menu de l'univers Neutre */


/* le menu de l'univers Neutre top */

#menu.neutre.top {background:url("/materiel/neutral/fd_menu_haut.png") repeat-x; height:72px}
#menu.neutre.top #contentMenu {width:755px; height:68px}
#menu.neutre.top #contentMenu h2 {float:left}
#menu.neutre.top #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px}

#menu.neutre.top .itemMenu {float:left; height:10px; margin-left:55px; margin-top:30px; cursor:pointer}
#menu.neutre.top .itemMenu .itemMenuSelected {background:url("/materiel/neutral/fleche_menu_haut.png"); width:13px; height:6px; margin:17px auto 0 auto}
#menu.neutre.top .itemMenu .itemMenuPreSelected {background:url("/materiel/neutral/fleche_menu_haut_2.png"); width:13px; height:6px; margin:-25px auto 0 auto}

#menu.neutre.top #references {background:url("/materiel/neutral/references.png"); width:69px}
#menu.neutre.top #realisations {background:url("/materiel/neutral/realisations.png"); width:75px}
#menu.neutre.top #equipe {background:url("/materiel/neutral/equipe.png"); width:39px}
#menu.neutre.top #expertise {background:url("/materiel/neutral/expertise.png"); width:57px}
#menu.neutre.top #contact {background:url("/materiel/neutral/contact.png"); width:50px}


/* le menu de l'univers Neutre bottom */

#menu.neutre.bottom {background:url("/materiel/neutral/fd_menu_bas.png") repeat-x; height:69px; width:100%; position:absolute; bottom:0px}
#menu.neutre.bottom #contentMenu {width:755px; height:68px}
#menu.neutre.bottom #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px}

#menu.neutre.bottom .itemMenu {float:left; height:10px; margin-left:55px; margin-top:30px; cursor:pointer}
#menu.neutre.bottom .itemMenu .itemMenuSelected {background:url("/materiel/neutral/fleche_menu_haut.png"); width:13px; height:6px; margin:17px auto 0 auto}
#menu.neutre.bottom .itemMenu .itemMenuPreSelected {background:url("/materiel/neutral/fleche_menu_haut_2.png"); width:13px; height:6px; margin:-25px auto 0 auto}

#menu.neutre.bottom #references {background:url("/materiel/neutral/references.png"); width:69px}
#menu.neutre.bottom #realisations {background:url("/materiel/neutral/realisations.png"); width:75px}
#menu.neutre.bottom #equipe {background:url("/materiel/neutral/equipe.png"); width:39px}
#menu.neutre.bottom #expertise {background:url("/materiel/neutral/expertise.png"); width:57px}
#menu.neutre.bottom #contact {background:url("/materiel/neutral/contact.png"); width:50px}


/* le menu de l'univers Neutre left */

#menu.neutre.left {background:url("/materiel/neutral/fd_menu_gauche.png") repeat-y; width:277px; height:100%; position:absolute}
#menu.neutre.left #contentMenu {margin:15px 0 0 50px}
#menu.neutre.left #contentMenu div {float:none}
#menu.neutre.left #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px; float:none}

#menu.neutre.left .itemMenu {float:left; height:10px; margin:20px 0 0 4px; cursor:pointer; position:relative}
#menu.neutre.left .itemMenu .itemMenuSelected {background:url("/materiel/neutral/fleche_menu_left.png"); width:6px; height:13px; margin:0 0 0 -15px}
#menu.neutre.left .itemMenu .itemMenuPreSelected {background:url("/materiel/neutral/fleche_menu_left_2.png"); width:6px; height:13px; position:absolute; top:0px; right:-15px}

#menu.neutre.left #references {background:url("/materiel/neutral/references.png"); width:69px}
#menu.neutre.left #realisations {background:url("/materiel/neutral/realisations.png"); width:75px}
#menu.neutre.left #equipe {background:url("/materiel/neutral/equipe.png"); width:39px}
#menu.neutre.left #expertise {background:url("/materiel/neutral/expertise.png"); width:57px}
#menu.neutre.left #contact {background:url("/materiel/neutral/contact.png"); width:50px}


/* le menu de l'univers Neutre right */

#menu.neutre.right {background:url("/materiel/neutral/fd_menu_droit.png") repeat-y; width:277px; height:100%; position:absolute; right:0px}
#menu.neutre.right #contentMenu {margin:15px 0 0 50px}
#menu.neutre.right #contentMenu div {float:none}
#menu.neutre.right #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px; float:none}

#menu.neutre.right .itemMenu {float:left; height:10px; margin:20px 0 0 4px; cursor:pointer; position:relative}
#menu.neutre.right .itemMenu .itemMenuSelected {background:url("/materiel/neutral/fleche_menu_left.png"); width:6px; height:13px; margin:0 0 0 -15px}
#menu.neutre.right .itemMenu .itemMenuPreSelected {background:url("/materiel/neutral/fleche_menu_left_2.png"); width:6px; height:13px; position:absolute; top:0px; right:-15px}

#menu.neutre.right #references {background:url("/materiel/neutral/references.png"); width:69px}
#menu.neutre.right #realisations {background:url("/materiel/neutral/realisations.png"); width:75px}
#menu.neutre.right #equipe {background:url("/materiel/neutral/equipe.png"); width:39px}
#menu.neutre.right #expertise {background:url("/materiel/neutral/expertise.png"); width:57px}
#menu.neutre.right #contact {background:url("/materiel/neutral/contact.png"); width:50px}


/* le menu de l'univers Magic bottom */

#menu.magic.bottom {background:url("/materiel/magic/fd_menu_bas.png") repeat-x; height:137px; width:100%; position:absolute; bottom:0px}
#menu.magic.bottom #contentMenu {width:755px; height:136px}

#menu.magic.bottom .itemMenu {float:left; height:61px; margin-left:5px; margin-top:32px; cursor:pointer; width:136px}

#menu.magic.bottom #references {background:url("/materiel/magic/references.png")}
#menu.magic.bottom #realisations {background:url("/materiel/magic/realisations.png")}
#menu.magic.bottom #equipe {background:url("/materiel/magic/equipe.png")}
#menu.magic.bottom #expertise {background:url("/materiel/magic/expertise.png")}
#menu.magic.bottom #contact {background:url("/materiel/magic/contact.png")}


/* le menu de l'univers Magic top */

#menu.magic.top {background:url("/materiel/magic/fd_menu_haut.png") repeat-x; height:137px; width:100%; position:absolute; top:0px}
#menu.magic.top #contentMenu {width:755px; height:136px}

#menu.magic.top .itemMenu {float:left; height:61px; margin-left:5px; margin-top:45px; cursor:pointer; width:136px}

#menu.magic #contentMenu .textMenu {width:113px; height:15px; margin:22px 0 0 11px}

#menu.magic #references .textMenu {background:url("/materiel/magic/references_text.png") no-repeat}
#menu.magic #realisations .textMenu {background:url("/materiel/magic/realisations_text.png") no-repeat}
#menu.magic #equipe .textMenu {background:url("/materiel/magic/equipe_text.png") no-repeat}
#menu.magic #expertise .textMenu {background:url("/materiel/magic/expertise_text.png") no-repeat}
#menu.magic #contact .textMenu {background:url("/materiel/magic/contact_text.png") no-repeat}

#menu.magic.top #realisations {background:url("/materiel/magic/realisations.png")}
#menu.magic.top #contact {background:url("/materiel/magic/contact.png")}
#menu.magic.top #expertise {background:url("/materiel/magic/expertise.png")}
#menu.magic.top #references {background:url("/materiel/magic/references.png")}
#menu.top #equipe {background:url("/materiel/magic/equipe.png")}


/* le menu de l'univers Magic left */

#menu.magic.left {background:url("/materiel/magic/fd_menu_gauche.png") right top repeat-y; height:100%; width:200px; position:absolute; top:0px; left:0px}
#menu.magic.left #contentMenu {width:141px; height:405px; margin:0; position:relative}

#menu.magic.left .itemMenu {float:left; height:61px; margin-left:5px; margin-top:20px; cursor:pointer; width:136px}

#menu.magic.left #references {background:url("/materiel/magic/references.png")}
#menu.magic.left #realisations {background:url("/materiel/magic/realisations.png")}
#menu.magic.left #equipe {background:url("/materiel/magic/equipe.png")}
#menu.magic.left #expertise {background:url("/materiel/magic/expertise.png")}
#menu.magic.left #contact {background:url("/materiel/magic/contact.png")}


/* le menu de l'univers Magic right */

#menu.magic.right {background:url("/materiel/magic/fd_menu_droite.png") right top repeat-y; height:100%; width:200px; position:absolute; top:0px; right:0px}
#menu.magic.right #contentMenu {width:141px; height:405px; margin:0 0 0 55px; position:relative}

#menu.magic.right .itemMenu {float:left; height:61px; margin-left:5px; margin-top:20px; cursor:pointer; width:136px}

#menu.magic.right #references {background:url("/materiel/magic/references.png")}
#menu.magic.right #realisations {background:url("/materiel/magic/realisations.png")}
#menu.magic.right #equipe {background:url("/materiel/magic/equipe.png")}
#menu.magic.right #expertise {background:url("/materiel/magic/expertise.png")}
#menu.magic.right #contact {background:url("/materiel/magic/contact.png")}


/* le menu de l'univers SF bottom */

#menu.sf.bottom {background:url("/materiel/sf/fd_menu_bas.png") repeat-x; height:220px; width:100%; position:absolute; bottom:0px}
#menu.sf.bottom #contentMenu {height:68px}
#menu.sf.bottom #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px; display:none}

#menu.sf.bottom .itemMenu {float:left; height:41px; margin-left:40px; margin-top:170px; cursor:pointer}

#menu.sf.bottom #references {background:url("/materiel/sf/references.png"); width:169px}
#menu.sf.bottom #realisations {background:url("/materiel/sf/realisations.png"); width:182px; margin-top:150px}
#menu.sf.bottom #equipe {background:url("/materiel/sf/equipe.png"); width:104px; margin-top:135px}
#menu.sf.bottom #expertise {background:url("/materiel/sf/expertise.png"); width:151px; margin-top:119px}
#menu.sf.bottom #contact {background:url("/materiel/sf/contact.png"); width:119px; margin-top:104px}


/* le menu de l'univers SF top */

#menu.sf.top {background:url("/materiel/sf/fd_menu_haut.png") repeat-x 0 -200px; height:117px; width:100%; position:absolute; top:0px}
#menu.sf.top #contentMenu {height:68px}
#menu.sf.top #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px; display:none}

#menu.sf.top .itemMenu {float:left; height:41px; margin-left:40px; margin-top:60px; cursor:pointer}

#menu.sf.top #references {background:url("/materiel/sf/references.png"); width:169px}
#menu.sf.top #realisations {background:url("/materiel/sf/realisations.png"); width:182px; margin-top:40px}
#menu.sf.top #equipe {background:url("/materiel/sf/equipe.png"); width:104px; margin-top:25px}
#menu.sf.top #expertise {background:url("/materiel/sf/expertise.png"); width:151px; margin-top:9px}
#menu.sf.top #contact {background:url("/materiel/sf/contact.png"); width:119px; margin-top:-6px}


/* le menu de l'univers SF left */

#menu.sf.left {background:url("/materiel/sf/fd_menu_gauche.png") repeat-y; height:100%; width:317px; position:absolute; left:0px}
#menu.sf.left #contentMenu {height:68px}
#menu.sf.left #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px; display:none}

#menu.sf.left .itemMenu {float:left; height:41px; margin-left:22px; margin-top:20px; cursor:pointer}

#menu.sf.left #references {background:url("/materiel/sf/references.png"); width:169px}
#menu.sf.left #realisations {background:url("/materiel/sf/realisations.png"); width:182px; margin-left:14px}
#menu.sf.left #equipe {background:url("/materiel/sf/equipe.png"); width:104px; margin-left:98px}
#menu.sf.left #expertise {background:url("/materiel/sf/expertise.png"); width:151px; margin-left:57px}
#menu.sf.left #contact {background:url("/materiel/sf/contact.png"); width:119px; margin-left:96px}


/* le menu de l'univers SF right */

#menu.sf.right {background:url("/materiel/sf/fd_menu_droit.png") bottom repeat-y; height:100%; width:317px; position:absolute; right:0px}
#menu.sf.right #contentMenu {height:68px}
#menu.sf.right #logo {width:190px; height:35px; background:url("/materiel/neutral/logo.png"); margin-top:15px; display:none}

#menu.sf.right .itemMenu {float:left; height:41px; margin-left:80px; margin-top:20px; cursor:pointer}

#menu.sf.right #references {background:url("/materiel/sf/references.png"); width:169px}
#menu.sf.right #realisations {background:url("/materiel/sf/realisations.png"); width:182px; margin-left:86px}
#menu.sf.right #equipe {background:url("/materiel/sf/equipe.png"); width:104px; margin-left:92px}
#menu.sf.right #expertise {background:url("/materiel/sf/expertise.png"); width:151px; margin-left:98px}
#menu.sf.right #contact {background:url("/materiel/sf/contact.png"); width:119px; margin-left:104px}


/*------------------------------------------------------------------------------------------------------------------*/
/*Fin elements de menu */
/*------------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------*/
/*elements de footer */
/*------------------------------------------------------------------------------------------------------------------*/

#footer.neutre.top {background:url("/materiel/neutral/fd_menu_bas.png") repeat-x; height:69px; width:100%; position:absolute; bottom:0px}
#footer.neutre.bottom {background:url("/materiel/neutral/fd_menu_haut.png") repeat-x; height:72px; width:100%; position:absolute; top:0px}
#footer.neutre.left {background:url("/materiel/neutral/fd_menu_droit.png") repeat-y; height:100%; width:277px; position:absolute; right:0px}
#footer.neutre.right {background:url("/materiel/neutral/fd_menu_gauche.png") repeat-y; height:100%; width:277px; position:absolute}

#footer.magic.bottom {width:100%; height:150px; background:url("/materiel/magic/logo.png") no-repeat 50% 0; position:absolute; top:0px}
#footer.magic.top {width:100%; height:150px; background:url("/materiel/magic/logo_top.png") no-repeat 50% 0; position:absolute; bottom:0px}
#footer.magic.left {width:150px; height:100%; background:url("/materiel/magic/logo_droite.png") no-repeat  0 50%; position:absolute; right:0px}
#footer.magic.right {width:150px; height:100%; background:url("/materiel/magic/logo_gauche.png") no-repeat 0 50%; position:absolute; left:0px}

#footer.sf.bottom {background:url("/materiel/sf/fd_menu_haut.png") repeat-x 0 -200px; height:117px; width:100%; position:absolute; top:0px}
#footer.sf.top {background:url("/materiel/sf/fd_menu_bas.png") repeat-x; height:220px; width:100%; position:absolute; bottom:0px}
#footer.sf.left {background:url("/materiel/sf/fd_menu_droit.png") bottom repeat-y; height:100%; width:317px; position:absolute; right:0px}
#footer.sf.right {background:url("/materiel/sf/fd_menu_gauche.png") top repeat-y; height:100%; width:317px; position:absolute; left:0px}

/*------------------------------------------------------------------------------------------------------------------*/
/*Fin elements de footer */
/*------------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------*/
/*elements de contenu*/
/*------------------------------------------------------------------------------------------------------------------*/

#ventre {z-index:3}

#ventre #cont {position:relative; width:325px; height:293px; overflow:hidden; font-size:13px; float:left; margin:0 50px}
#ventre #cont #cont-inner {position:absolute; top:0px; left:0px; width:100%; height:auto}
#ventre #cont .para {padding-bottom:18px; line-height:18px}

#ventre .fleche-cont {width:325px; text-align:right; float:left; margin:0 50px}
#ventre .fleche-cont a {position:relative; display:block; height:16px; overflow:hidden}
#ventre .fleche-cont a img {position:absolute; top:5px; right:5px}

#ventre #ContEquipe {width:425px}
#ventre #ContEquipe #cont {height:290px}
#ventre #ContEquipe .fleche-cont {width:325px}

#ventre #ContContact {position:relative}
#ventre #ContContact .email {text-align:left}
#ventre #ContContact a {color:#000; text-decoration:none; font-weight:bold}

#ventre .refItem {width:325px; height:293px; overflow:hidden}
#ventre .refItem .title {color:#000; font-size:13px; line-height:13px; font-weight:bold; text-transform:uppercase; margin-top:10px}
#ventre .refItem a {text-decoration:underline; color:#000}
#ventre .refItem a:hover {text-decoration:none}
#ventre .refItem p {padding-top:10px; font-size:11px}

.contImg {position:relative; width:325px; height:270px; overflow:hidden}
.refImg {position:absolute; top:0px; left:0px; cursor:pointer}

#scrollable h2 {font-size:16px; line-height:20px; font-weight:normal}

/* le neutre*/

#ventre.neutre {position:absolute}

#ventre.neutre #ContReferences {width:220px; height:200px; overflow:hidden; text-align:center; position:absolute}
#ventre.neutre #ContReferences #scrollable {font-size:16px; line-height:20px; width:200px; position:relative; top:0px; font-family:"Arial"}
#ventre.neutre #ContReferences #scrollable a {text-decoration:none; color:#000000}

#ventre.neutre  #scrolleur {height:260px; width:64px; position:absolute}
#ventre.neutre  #scrolleur #flecheHaut {height:34px; width:64px; position:absolute; top:0px; background:url("/materiel/neutral/fleche_ref_haut.png"); cursor:pointer}
#ventre.neutre  #scrolleur #flecheBas {height:34px; width:64px; position:absolute; bottom:0px; background:url("/materiel/neutral/fleche_ref_bas.png"); cursor:pointer}

#ventre.neutre #ContRealisations {overflow:hidden; font-size:13px}
#ventre.neutre #ContRealisations #flecheGauche {width:75px; height:140px; background:url("/materiel/neutral/fleche_real_gauche.png") no-repeat; float:left; margin-top:41px; cursor:pointer}
#ventre.neutre #ContRealisations #flecheDroite {width:75px; height:140px; background:url("/materiel/neutral/fleche_real_droite.png") no-repeat; float:left; margin-top:40px; cursor:pointer}

#ventre.neutre #ContContact {width:700px}
#ventre.neutre #ContContact #cont {width:700px; height:420px; font-size:13px; margin:0}
#ventre.neutre #ContContact .email {width:700px}

/* le magic*/

#ventre.magic {position:absolute}
#ventre.magic * {font-family:"Times New Roman"}

#ventre.magic #cont {font-size:14px}

#ventre.magic #ContReferences {width:220px; height:200px; overflow:hidden; text-align:center; position:absolute}
#ventre.magic #ContReferences #scrollable {font-size:18px; line-height:20px; width:200px; position:relative; top:0px}

#ventre.magic  #scrolleur {height:260px; width:70px; position:absolute}
#ventre.magic  #scrolleur #flecheHaut {height:50px; width:70px; position:absolute; top:-20px; cursor:pointer}
#ventre.magic  #scrolleur #flecheBas {height:50px; width:70px; position:absolute; bottom:-20px; cursor:pointer}

#ventre.magic #ContRealisations {overflow:hidden; font-size:13px}
#ventre.magic #ContRealisations #flecheGauche {width:90px; height:80px; float:left; margin-top:41px; cursor:pointer}
#ventre.magic #ContRealisations #flecheDroite {width:90px; height:80px; float:left; margin-top:40px; cursor:pointer}

#ventre.magic #cont {margin:0}

#ventre.magic #ContContact {width:380px}
#ventre.magic #ContContact #cont {width:380px; height:350px; font-size:13px; margin:0}
#ventre.magic #ContContact .email {width:380px}

#ventre.magic .refItem * {color:#fff}

#ventre.magic #ContEquipe #cont {width:300px; height:240px}
#ventre.magic #ContEquipe .fleche-cont {width:300px; margin:0}

#ventre.magic #ContExpertise #cont {width:420px; height:290px}
#ventre.magic #ContExpertise #cont div {width:200px; float:left}
#ventre.magic #ContExpertise #cont .ssContRight {padding-left:20px}

/* le sf*/

#ventre.sf {position:absolute}

#ventre.sf #ContReferences {width:220px; height:200px; overflow:hidden; text-align:center; position:absolute}
#ventre.sf #ContReferences #scrollable {font-size:18px; line-height:20px; width:200px; position:relative; top:0px}
#ventre.sf #ContReferences #scrollable p {font-family:sans-serif}
#ventre.sf #ContReferences #scrollable a {text-decoration:none; color:#000000}

#ventre.sf  #scrolleur {height:260px; width:70px; position:absolute; z-index:3}
#ventre.sf  #scrolleur #flecheHaut {height:50px; width:70px; position:absolute; top:-8px; cursor:pointer}
#ventre.sf  #scrolleur #flecheBas {height:50px; width:70px; position:absolute; bottom:-11px; left:-8px; cursor:pointer}

#ventre.sf #ContRealisations {overflow:hidden; font-size:13px}
#ventre.sf #ContRealisations #flecheGauche {width:85px; height:80px; float:left; margin-top:45px; margin-right:5px; cursor:pointer}
#ventre.sf #ContRealisations #flecheDroite {width:85px; height:80px; float:left; margin-top:45px; margin-left:5px; cursor:pointer; position:relative}

#ventre.sf #cont {margin:0}

#ventre.sf #ContContact {width:380px}
#ventre.sf #ContContact #cont {width:380px; height:240px; font-size:13px; margin:0}
#ventre.sf #ContContact .email {width:380px; text-align:center}

#ventre.sf .refItem * {color:#fff}

#ventre.sf #ContRealisations .texte {width:310px}

#ventre.sf #ContEquipe #cont {width:300px; height:160px}
#ventre.sf #ContEquipe .fleche-cont {width:300px; margin:0}

#ventre.sf #ContExpertise #cont {width:350px; height:285px; font-size:11px}
#ventre.sf #ContExpertise #cont div {width:190px; padding:10px; float:left}

/*------------------------------------------------------------------------------------------------------------------*/
/*Fin elements de contenu */
/*------------------------------------------------------------------------------------------------------------------*/
