* {font-family:Arial, Helvetica, sans-serif}
body {margin:0; padding:0; background:url(../images/fd.gif) #fff center bottom no-repeat}
html {margin:0; padding:0; background:#AEAEAE}
#droite h1 {font-size:16px; color:#EDAA2C; height:44px; line-height:44px; background:url(../images/h1.gif) no-repeat; padding-left:24px; margin:0 0 10px 0}
#preload {display:none}


#header {width:896px; margin:auto; position:relative}
#accueil {width:890px; padding-left:6px; margin:auto; height:402px; background:#fff}
#rubrique {width:896px; margin:0 auto; background:#fff}
#gauche {width:236px; float:left; padding-top:26px}
#droite {margin-left:236px; width:660px; min-height:820px; padding-bottom:70px; background:url(../images/fond-rubrique.gif) no-repeat bottom right}
#footer {width:896px; margin:auto; background:url(../images/footer.gif); height:42px; clear:both}
#credits {width:896px; margin:auto}


#header img {border:0}
#header ul#menu {position:absolute; list-style-type:none; top:30px; right:0; padding:0}
#header ul#menu li {display:inline}
#header ul#menu li a {display:block; float:left; padding:0 7px; background:url(../images/menu.gif); height:43px; line-height:43px; text-decoration:none; color:#fff; font-size:15px; border-left:1px solid #fff; text-align:center}

#header ul#menu li.premier a {background:url(../images/menu-premier.gif); width:91px; border:0}
#header ul#menu li.dernier a {background:url(../images/menu-dernier.gif); width:55px}

#header ul#menu li a:hover, #header ul#menu li a.actif {background:url(../images/menu-up.gif)}
#header ul#menu li.premier a:hover, #header ul#menu li.premier a.actif {background:url(../images/menu-premier-up.gif)}
#header ul#menu li.dernier a:hover, #header ul#menu li.dernier a.actif {background:url(../images/menu-dernier-up.gif)}


#header #smenu1, #header #smenu2, #header #smenu3 {position:absolute; list-style-type:none; padding:0; z-index:1; width:198px}
#header #smenu1, #header #smenu1 *, #header #smenu2, #header #smenu2 *, #header #smenu3, #header #smenu3 * {z-index:1}
#header #smenu1 li, #header #smenu2 li, #header #smenu3 li {background:#ECAB2B; width:200px}
#header #smenu1 a, #header #smenu2 a, #header #smenu3 a {display:block; text-decoration:none; font-size:12px; color:#fff; min-height:20px; width:178px; padding:2px 10px 0px 10px; background:url(../images/filet_blanc.png) no-repeat bottom center; border-left:1px solid #fff; border-right:1px solid #fff}
#header #smenu1 .bas_nav, #header #smenu2 .bas_nav, #header #smenu3 .bas_nav {height:10px; background:url(../images/bas_nav.gif) no-repeat bottom center; width:200px}
#header #smenu1 .dernier a, #header #smenu2 .dernier a, #header #smenu3 .dernier a {background:none}
#header #smenu1 a:hover, #header #smenu2 a:hover, #header #smenu3 a:hover {color:#515151}

#header #smenu1 {margin:89px 0 0 141px}
#header #smenu2 {margin:89px 0 0 247px}
#header #smenu3 {margin:89px 0 0 677px}

#header h1 {background:url(../images/banniere.gif); width:896px; height:77px; margin:10px 0 0 0}
#header h1 span.titre1 {display:block; margin:6px 0 0 194px; position:absolute; font-size:30px; color:#2497E8}
#header h1 span.titre2 {display:block; margin:30px 0 0 312px; position:absolute; font-size:30px; color:#fff}

#header.accueil h1, #header.accueil h1 * { z-index:0}
#header.accueil h1 {background:url(../images/banniere-accueil.gif); width:896px; height:178px; margin:10px 0 0 0}
#header.accueil h1 span.titre1 {margin:60px 0 0 194px}
#header.accueil h1 span.titre2 {margin:90px 0 0 312px}

#gauche #actualites {width:177px; height:90px; background:url(../images/actualites_rubrique.gif); padding:60px 14px 14px 14px; margin:0 0 0 6px; z-index:0}
#accueil #actualites {width:180px; height:171px; background:url(../images/actualites_accueil.gif); padding:60px 14px 14px 14px; position:absolute}
#actualites h2 {display:none}
.haut_temoignage .date, .actualite .date, #actualites .date, #haut_actualite .date {font-size:12px !important; color:#2497E9 !important}
.actualite .date {padding-top:6px; display:block}
#actualites p {height:48px; overflow:hidden}
#actualites p, #actualites p * {font-size:12px; color:#000; text-decoration:none; margin:0 0 10px 0; text-align:justify}

#gauche #actualites .toutes {display:block; position:absolute; margin:0 0 100px 0; font-size:14px; color:#EDA92F; font-weight:bold; width:172px; padding-left:10px; text-decoration:none; background:url(../images/toutes.gif) 158px 3px no-repeat}
#accueil #actualites .toutes {display:block; position:absolute; margin:0 0 0 0; bottom:20px; font-size:14px; color:#EDA92F; font-weight:bold; width:172px; padding-left:10px; text-decoration:none; background:url(../images/toutes.gif) 158px 3px no-repeat; position:absolute}

#actualites a:hover {text-decoration:underline}
#actualites .toutes:hover {color:#2497E8; background:url(../images/toutes_hover.gif) 158px 3px no-repeat; text-decoration:none}


#accueil #testez {position:absolute; margin:249px 0 0 0; width:211px; height:136px; background:url(../images/testez.gif); text-decoration:none; padding-top:16px}
#accueil #testez .testez0 {margin:20px 0 0 96px; font-size:30px; color:#fff}
#accueil #testez .testez1 {font-size:18px; color:#fff; margin:31px 0 0 0}
#accueil #testez .testez2 {font-size:24px; color:#000; font-weight:bold; margin:0px 0 0 50px}
#accueil #testez .testez3 {font-size:17px; color:#fff; font-weight:bold; margin:0px 0 0 70px}
#accueil #testez .testez4 {font-size:12px; color:#515151; font-weight:bold; margin:6px 4px 0 60px}
#accueil #testez .testez5 {margin:0 0 0 0; font-size:18px; color:#515151; font-weight:bold}
#accueil #testez .testez6 {font-size:24px; color:#515151; font-weight:bold}

#gauche #testez {margin:6px 0 0 6px; width:208px; height:66px; background:url(../images/testez_rub.gif); text-decoration:none; display:block; padding-top:6px}
#gauche #testez span {line-height:12px}
#gauche #testez .testez1 {font-size:18px; color:#fff; margin:0 5px 0 42px}
#gauche #testez .testez2 {font-size:14px; color:#000; font-weight:bold;  padding:4px 0 0 0}
#gauche #testez .testez3 {font-size:17px; color:#fff; font-weight:bold; margin:0 0 0 66px; clear:both}
#gauche #testez .testez4 {font-size:12px; color:#515151; font-weight:bold; margin:6px 5px 0 56px}
#gauche #testez .testez5 {margin:0; font-size:18px; color:#515151; font-weight:bold}

#accueil #testez:hover .testez0 {color:#000}
#accueil #testez:hover .testez1 {color:#000}
#accueil #testez:hover .testez2 {color:#fff}
#accueil #testez:hover .testez3 {color:#000}
#accueil #testez:hover .testez4 {color:#000}
#accueil #testez:hover .testez5 {color:#000}
#accueil #testez:hover .testez6 {color:#000}

#gauche #testez:hover .testez0 {color:#000}
#gauche #testez:hover .testez1 {color:#000}
#gauche #testez:hover .testez2 {color:#fff}
#gauche #testez:hover .testez3 {color:#000}
#gauche #testez:hover .testez4 {color:#000}
#gauche #testez:hover .testez5 {color:#000}

#accueil #video {position:absolute; margin:0px 0 0 230px; width:427px; height:272px; background:url(../images/fond-video.gif); padding:18px 0 0 1px}
#rub_mon_queoval #video {width:427px; height:272px; background:url(../images/fond-video.png); padding:18px 0 0 1px}


#accueil #accedez {position:absolute; width:211px; height:96px; background:url(../images/accedez.gif); margin:290px 0 0 228px; text-decoration:none; padding-top:14px}
#accueil #accedez .accedez0 {margin:11px 0 0 36px; font-size:30px; color:#fff}
#accueil #accedez .accedez1 {font-size:18px; color:#fff}
#accueil #accedez .accedez2 {margin:0px 0 0 59px; font-size:24px; color:#000; font-weight:bold; line-height:18px}
#accueil #accedez .accedez3 {margin:0 0 0 29px; font-size:18px; color:#000; font-weight:bold}

#gauche #accedez {margin:6px 0 0 6px; width:210px; height:66px; background:url(../images/accedez_rub.gif); text-decoration:none; display:block; padding-top:8px}
#gauche #accedez span {line-height:14px}
#gauche #accedez .accedez0 {margin:0 0 0 76px; font-size:18px; color:#fff}
#gauche #accedez .accedez1 {margin:4px 5px 0 64px; font-size:14px; color:#fff}
#gauche #accedez .accedez2 {margin:0; font-size:18px; color:#000; font-weight:bold}
#gauche #accedez .accedez3 {margin:0px 0px 0 58px; font-size:14px; color:#000; font-weight:bold}


#accueil #accedez:hover .accedez0 {color:#000}
#accueil #accedez:hover .accedez1 {color:#000}
#accueil #accedez:hover .accedez2 {color:#fff}
#accueil #accedez:hover .accedez3 {color:#5F5E5E}

#gauche #accedez:hover .accedez0 {color:#000}
#gauche #accedez:hover .accedez1 {color:#000}
#gauche #accedez:hover .accedez2 {color:#fff}
#gauche #accedez:hover .accedez3 {color:#5F5E5E}

#accueil #contactez_nous {position:absolute; width:210px; height:107px; background:url(../images/contactez.gif); margin:293px 0 0 448px; text-decoration:none}
#accueil #contactez_nous .contactez0 {margin:20px 0 0 64px; font-size:16px; color:#fff; display:block}
#accueil #contactez_nous .contactez1 {margin:2px 0 0 66px; font-size:16px; color:#fff; display:block}
#accueil #contactez_nous .contactez2 {margin:6px 0 0 21px; font-size:22px; color:#000; font-weight:bold; display:block}

#gauche #contactez_nous {margin:6px 0 0 6px; width:208px; height:66px; background:url(../images/testez_rub.gif); text-decoration:none; display:block; padding-top:6px}
#gauche #contactez_nous span {line-height:17px}
#gauche #contactez_nous .contactez0 {margin:0px 0 0 64px; font-size:16px; color:#fff; font-weight:bold; display:block}
#gauche #contactez_nous .contactez1 {margin:0px 0 0 66px; font-size:16px; color:#fff; font-weight:bold; display:block}
#gauche #contactez_nous .contactez2 {margin:0px 0 0 46px; font-size:16px; color:#000; font-weight:bold; display:block}


#accueil #contactez_nous:hover .contactez0 {color:#000}
#accueil #contactez_nous:hover .contactez1 {color:#000}
#accueil #contactez_nous:hover .contactez2 {color:#fff}

#gauche #contactez_nous:hover .contactez0 {color:#000}
#gauche #contactez_nous:hover .contactez1 {color:#000}
#gauche #contactez_nous:hover .contactez2 {color:#fff}

#mon_queoval {width:211px; height:189px; background:url(../images/mon_queoval_rub.gif)}
#accueil #mon_queoval {width:201px; height:191px; position:absolute; margin:0 0 0 683px; background:url(../images/mon_queoval.gif)}
#gauche #mon_queoval {margin:6px 0 0 6px}
#mon_queoval a {color:#515151; font-size:12px}
#mon_queoval h2 {color:#fff; font-size:18px; font-weight:normal; margin:0; padding:12px 0 20px 46px}
#accueil #mon_queoval h2 {color:#fff; font-size:18px; font-weight:normal}
#mon_queoval ul {list-style-type:none; margin:0; padding:0}
#mon_queoval li {background:url(../images/filet.png) center bottom no-repeat}
#mon_queoval li.dernier {background:none}
#mon_queoval li a {padding:0 0 0 22px; display:block; height:20px; line-height:20px; background:url(../images/fleche.gif) 8px 7px no-repeat; text-decoration:none}
#mon_queoval li a:hover {background:url(../images/fleche_bleue.gif) 8px 7px no-repeat; color:#2698E8}



#accueil #gamme_metier {position:absolute; margin:199px 0 0 680px; width:203px; height:200px; background:url(../images/gamme_metier.gif)}
#gauche #gamme_metier {margin:6px 0 0 6px; width:209px; height:202px; background:url(../images/gamme_metier_rub.gif)}
#gamme_metier a {color:#515151; font-size:12px}
#gamme_metier h2 {color:#525252; font-size:14px; font-weight:normal; padding:12px 0 20px 46px; margin:0}
#gamme_metier h2 b {color:#525252; font-size:18px; font-weight:normal}
#gamme_metier ul {list-style-type:none; margin:0; padding:0}
#gamme_metier li {background:url(../images/filet_rouge.png) center bottom no-repeat}
#gamme_metier li.dernier {background:none}
#gamme_metier li a {padding:0 0 0 22px; display:block; height:20px; line-height:20px; background:url(../images/fleche.gif) 8px 7px no-repeat; text-decoration:none}
#gamme_metier li a:hover {background:url(../images/fleche_verte.gif) 8px 7px no-repeat; color:#ABB512}



#footer p {margin:0; padding:5px 0 0 35px}
#footer p, #footer p * {color:#fff; font-size:12px}


#footer #newsletter {position:absolute; margin:10px 0 0 694px; padding-left:30px; color:#fff; font-size:12Px; text-decoration:none; height:24px; line-height:24px; background:url(../images/newsletter.gif) no-repeat}
#footer #newsletter:hover {text-decoration:underline}

#credits, #credits * {text-align:center; font-size:12px; text-decoration:none; color:#515151; padding:5px 0 60px 0}
#credits a:hover {color:#2497E8}

#arianne {height:26px}
#arianne, #arianne * {font-size:11px; color:#606060; margin:0}


#haut_rub_mon_queoval {width:655px; height:78px; background:url(../images/haut_mon_queoval.gif) 1px 0}
#haut_gamme {width:655px; height:78px; background:url(../images/haut_gamme.gif) 0 0}
#fond_mon_queoval {width:656px; background:url(../images/fond_mon_queoval.gif)}
#rub_mon_queoval {width:623px; background:url(../images/fond_bas_mon_queoval.gif) no-repeat left bottom; min-height:550px; padding:0 5px 20px 28px}
#bas_rub_mon_queoval {width:657px; height:64px; background:url(../images/bas_mon_queoval.gif)}


#haut_rub_mon_queoval h1 {font-size:18px; color:#fff; font-weight:normal; margin:-2px 48px 0 50px; float:left; background:none; padding:0}
#haut_rub_mon_queoval h2 {font-size:16px; color:#EDAA2C; padding:13px 0 0 0px}
#rub_mon_queoval #visuel, #visu_collected, #actualite #visuel, .rubrique #visuel {float:right; margin:0 0 10px 10px; width:240px}

.temoignage .visuel {float:right; margin:0 0 10px 10px}

#rub_mon_queoval, #rub_mon_queoval * {font-size:12px; color:#000; margin-top:0; text-align:justify}

#rub_mon_queoval p {padding-right:18px}
#rub_mon_queoval b {color:#EDAB33}
.rubrique h3, #rub_mon_queoval h3 {color:#2697E5; font-size:14px; margin-bottom:4px}
.rubrique a {color:#000}
#rub_mon_queoval ul, .rubrique ul, #rub_mon_queoval ul *, .rubrique ul * {color:#D18B0B; font-size:12px; margin:0; padding:0; list-style-type:none}

#rub_mon_queoval ul, .rubrique ul {margin:0 0 10px 20px}
#rub_mon_queoval ul li, .rubrique ul li {padding-left:10px; background:url(../images/puce.gif) 0 1px no-repeat}


#bas_rub_mon_queoval a {display:block; text-decoration:none; padding:8px 0 0 0}
#bas_rub_mon_queoval .t1 {display:inline; margin:0px 5px 0 228px; padding:6px 0 0 0; color:#F18E16; font-size:18px; font-weight:bold}
#bas_rub_mon_queoval .t2 {display:inline; margin:0; padding:6px 0 0 0; color:#fff; font-size:18px; font-weight:bold}
#bas_rub_mon_queoval .t3 {display:inline; margin:5px 2px 0 282px; padding:0 0 0 0; color:#fff; font-size:12px; font-weight:bold}
#bas_rub_mon_queoval .t4 {display:inline; padding:0 0 0 0; color:#515151; font-size:24px; font-weight:bold; line-height:26px}
#bas_rub_mon_queoval .t5{margin:0 0 0 0; padding:0 0 0 0; color:#fff; font-size:18px; font-weight:bold}

#bas_rub_mon_queoval a:hover .t1 {color:#515151}
#bas_rub_mon_queoval a:hover .t2 {color:#AE7309}
#bas_rub_mon_queoval a:hover .t3 {color:#AE7309}
#bas_rub_mon_queoval a:hover .t4 {color:#fff}
#bas_rub_mon_queoval a:hover .t5{color:#515151}

#bas_rub_mon_queoval span {line-height:12px}



#haut_gamme h1 {font-size:14px; color:#525252; font-weight:normal; margin:0 48px 0 50px; float:left; background:none; padding:0}
#haut_gamme h1 b {font-size:16px}
#haut_gamme h2 {font-size:16px; color:#EDAA2C; padding:13px 0 0 0px}



#onglets {background:url(../images/onglets.gif); margin:10px 0 10px -10px !important; padding:6px 0 0 6px !important; width:621px; height:35px}
#onglets li {margin:0; background:none !important; float:left}
#onglets li {color:#fff; font-weight:bold; font-size:14px; text-decoration:none; line-height:28px; padding:0 8px; display:block; float:left; border-right:1px solid #fff; cursor:pointer}
#onglets li:hover {backgro und:#E7E7E7 !important; color:#000; font-weight:bold; text-decoration:underline}
#onglets li.actif {color:#000; font-size:14px; font-weight:bold; text-decoration:underline}

#rub_mon_queoval h3.depliant {color:#2697E5; font-size:13px; margin:16px 0 4px 0; text-decoration:underline; cursor:pointer}

#bas_rub_gamme {width:657px; height:64px; background:url(../images/bas_mon_queoval.gif)}
#bas_rub_gamme a {display:block; text-decoration:none; padding:4px 0 0 0}
#bas_rub_gamme a.demo {position:absolute; width:142px; height:53px; background:url(../images/bouton.gif); font-size:26px; color:#515151; font-weight:bold; padding:4px 0 0 35px; margin:0 0 0 20px !important}
#bas_rub_mon_queoval a.offres {position:absolute; width:142px; height:51px; background:url(../images/bouton.gif); font-size:26px; color:#515151; font-weight:bold; padding:13px 0 0 35px; margin:0 0 0 20px !important}
a.offres:hover, a.demo:hover {color:#fff}
#bas_rub_gamme .g1 {display:inline; margin:0px 5px 0 238px; padding:6px 0 0 0; color:#F18E16; font-size:22px; font-weight:bold}
#bas_rub_gamme .g2 {display:inline; margin:0px 5px 0 238px; padding:0px 0 0 0; color:#fff; font-size:18px; font-weight:bold}
#bas_rub_gamme .g3 {display:inline; padding:0 0 0 0; color:#515151; font-size:26px; font-weight:bold}
#bas_rub_gamme span {line-height:22px}

a:hover .g1 {color:#AE7309 !important}
a:hover .g2 {color:#515151 !important}
a:hover .g3 {color:#fff !important}

.demo .g1 {display:inline; padding:6px 0 0 0; color:#F18E16; font-size:22px; font-weight:bold; margin:0 !important}
.demo .g2 {display:inline; padding:0px 0 0 0; color:#fff; font-size:18px; font-weight:bold; margin:0 !important}
.demo .g3 {display:inline; padding:0 0 0 0; color:#515151; font-size:26px; font-weight:bold; margin:0 !important}

.offres .g1 {display:inline; padding:6px 0 0 0; color:#F18E16; font-size:22px; font-weight:bold}
.offres .g2 {display:inline; padding:0px 0 0 0; color:#fff; font-size:18px; font-weight:bold}
.offres .g3 {display:inline; padding:0 0 0 0; color:#515151; font-size:26px; font-weight:bold}

.contact .accroche, #rub_mon_queoval .accroche, .rubrique .accroche, #rub_mon_queoval .accroche *, .rubrique .accroche * {font-size:13px !important; color:#EDAB33 !important; font-weight:bold}

.rubrique {font-size:12px}
.rubrique .description_formulaire {font-size:12px; color:#2799E8; font-weight:bold}
.rubrique p {text-align:justify; padding-right:10px}


.formulaire .gauche {width:150px}
.formulaire i {font-size:11px}
.formulaire td {height:40px; vertical-align:middle}
.formulaire * {color:#484848; font-size:12px}
.formulaire td.input input, .formulaire input.input {width:373px; height:21px; border:0; background:url(../images/input.gif); padding:5px 10px 0 10px}
.formulaire select {width:393px}
.formulaire textarea {width:388px; height:100px; border:1px solid #EDAB30}
.formulaire #valider {width:109px; height:68px; border:0; background:url(../images/valider.png); cursor:pointer}
.formulaire #valider:hover {background:url(../images/valider-up.png)}

.haut_rubrique {width:657px; height:21px; background:url(../images/haut_rubrique.gif)}
.bas_rubrique {width:657px; height:30px; background:url(../images/bas_rubrique.gif)}
.bas_presse {width:657px; height:30px; background:url(../images/bas_rubrique.gif) -1px 0}

.fond_rubrique {width:656px; background:url(../images/fond_mon_queoval.gif)}
.rubrique {width:623px; background:url(../images/fond_bas_mon_queoval.gif) no-repeat left bottom; min-height:550px; padding:0 5px 20px 28px}
.rubrique.presse {width:630px; background:url(../images/fond_presse.gif) no-repeat left bottom; min-height:720px; padding:0 5px 20px 28px}
.rubrique * {margin-top:0}

.actualite {width:584px; height:62px; background:url(../images/actu.png); padding:5px 10px 5px 36px; margin:0 0 12px -14px}
.actualite img {float:right}
.actualite a {text-decoration:none; color:#2099E9; font-size:12px}
.actualite a .titre {display:block; color:#ECA92F; font-size:13px; font-weight:bold}
.actualite a:hover .titre {color:#2099E9}
.actualite a.fichier {padding-right:16px; background:url(../images/pdf.gif) no-repeat right}

#haut_actualite, .haut_temoignage {width:594px; height:43px; background:url(../images/haut_actu.gif); padding:12px 0 0 38px; margin-left:-14px}
#bas_actualite, .bas_temoignage {width:632px; height:18px; background:url(../images/bas_actu.gif); margin-left:-14px}
.bas_temoignage {margin-bottom:20px}
#actualite, .temoignage {width:612px; background:url(../images/fond_actu.gif); padding:10px; min-height:200px; margin-left:-14px; text-align:justify}
#haut_actualite h2, .haut_temoignage h2{color:#ECA92F !important; font-size:13px !important}

#actualite #visuel, .temoignage .visuel {border:3px solid #EBA92C}

#retour_actu {text-decoration:none; font-size:12px; color:#EDA92B; text-align:right; display:block; padding-right:26px}
#retour_actu:hover {color:#2099E9}

table.pagination {width:100%}
table.pagination a {color:#EDA92B; font-size:12px; text-decoration:none}
table.pagination a:hover {color:#2099E9}
table.pagination span {color:#515151}
table.pagination .droite {text-align:right; width:50%; padding-right:26px}

.description {text-align:justify; padding-right:20px}
.description b {color:#2397E8}
.rubrique .description b {color:#000 !important}

#droite div.contact {width:616px; height:696px; background:url(../images/fond_contact.gif); padding:20px}
#droite div.contact .infos {width:500px; margin:20px 0 0 100px; font-weight:bold; color:#ECA92F; font-size:14px}
#droite div.contact .infos .bas, #droite div.contact .infos .bas * {font-weight:bold; color:#2497E8}
#droite div.contact .infos #visuel {float:right; border:3px solid #ECA92F; margin-top:10px}
#droite div.contact .infos .texte {background:url(../images/picto_contact.png) no-repeat; padding-top:80px}
#droite div.contact .accroche.itineraire {background:url(../images/fleche_contact.png) no-repeat 0 0; margin:211px 0 0 396px; width:200px; position:absolute; padding:10px 0 0 36px}
#droite div.contact .accroche.itineraire, #droite div.contact .accroche.itineraire * {color:#ECA92F; font-size:14px}


div.interview {width:234px; height:226px; background:url(../images/interview.png); padding:10px 10px 0 36px; float:left; margin:0 76px 0 -10px}
div.interview .titre, div.actualite .titre {display:block; color:#ECA92F; font-size:13px; font-weight:bold; text-decoration:none}
div.actualite .visuel {height:60px}
div.actualite div p {margin:0}

div.interview .voir_video {position:absolute; margin-top:88px; text-decoration:none; color:#2099E9; font-size:12px}
div.interview .voir_video img {display:block; border:2px solid #D0D0D0}
div.interview.int2 {margin-right:0 !important}

#testez_solution {position:absolute; margin:-28px 0 0 210px}
#testez_solution img {border:0}

.contact_presse {width:400px; min-height:400px; margin:10px 0 0 100px; background:url(../images/sophie.png) right 0 no-repeat}
.contact_presse .gauche {background:url(../images/picto_contact.png) no-repeat; padding-top:94px}
.contact_presse .gauche, .contact_presse .gauche * {color:#ECA92F; font-weight:bold}
.contact_presse .gauche a {color:#2099E9}


.collaborateur {width:160px; float:left; margin:0 20px 0 20px}
.collaborateur img {height:170px}
.collaborateur .secteur, .collaborateur .nom {font-size:13px; font-weight:bold; color:#2099E9; margin:4px 0 8px 0}
.collaborateur .fonction {font-size:12px; font-weight:bold; color:#EBA92E; margin-bottom:16px; text-align:justify}
.collaborateur .description {padding:0 !important; color:#6F6F6F !important}

#visuel_gamme {margin:50px 0 0 460px; position:absolute}

div.rubrique {overflow:hidden}

table.default td {vertical-align:middle !important}
table.default p {padding:0 !important}
table.default .class-image {margin-top:16px !important}

#accrocheoffre{ 
color:#EDAB33 ;
font-size:13px ;
font-weight:bold;
padding:0 12px 0 28px;
}


#accrocheoffre p 
{
margin:0 0 20px 0 ;

}