#main, h2 { font-weight: normal; }
h2, #main p, #main ul, #main ol { font-size:1.1em }
#main ul ul, #main ol ol { font-size:1.0em }
#main h4 { font-size:1.2em }

#video small { text-align:center; display:block; }

input, select, textarea { font-family:Tahoma, Trebuchet MS, Arial, Georgia, Verdana, Comic Sans MS, Times, Arial Black, Courier New, Impact, sans-serif; font-size:1.1em; letter-spacing:0.1em;}
#main label { font-size:1.1em; }

input, select { border:1px solid #b3b3b3 }

#box, #content, #video, #footer { position:relative }
#mainnav, #menuhaut, #subnav, #mainnav li a, #loginform, #video small, #logos,#bottom div { position:absolute; }


#mainnav li, .subsubmenu li, #subnav li { padding:0 !important; }

#mainnav li a,  h3, #footer li a, #subnav li a, h5#exclusif { background-position:0 0; background-repeat:no-repeat }

.subsubmenu, div.boutons, #footer, #bottom { clear:both; }
#mainnav li a, #subnav li a, #footer li a, #menuhaut li a { display:block; }
hr,  h3 span, li span, h5 span, #copyright span { display:none; }

#menubas a { color:#ffffff; }

h3, #main a, #menuhaut a:hover { color:#ec519d }
#menuhaut a, #carte ul a { color:#737373; }
#carte ul ul a { color:#ec519d }

#main a:hover, #footer a, .subsubmenu a, #menuhaut a { text-decoration:none; }
.subsubmenu a:hover { text-decoration:underline !important }
#menubas a:hover { text-decoration:underline; }

#content p { padding:8px 0 6px 0; }
/*#main h4 { padding:3px 0px 6px 0px; }*/

img, fieldset { border:0; }

#mainnav li, #footer li, #menuhaut li,  #subnav li/*, ul.liste*/  { float:left; }
#video, #menubas { float:right; }

#mainnav li, #mainnav ul, #footer li, #footer ul, #subnav li, #subnav ul, #menuhaut ul, #menuhaut li { list-style:none; }

#main h3, #footer, #copyright, .subsubmenu, #main h4, #menuhaut { text-transform:uppercase }

#mainnav li a:hover { background-position:0 -23px; }
#mainnav li a:active { background-position:0 -46px; }


#dix-raisons #home a, #les-dadas #home a, #un-clip #home a,
#apropos-fr #propos a, #notreprofil #propos a, #notrevision #propos a, #notreequipe #propos a, #laminamania #propos a,
#expert-fr #expert a, #types-events #expert a, #nos-services #expert a,
#reali-fr #realis a, #rportfolio #realis a, #temoignages #realis a, #liste-clients #realis a,
#contact-fr #contact a, #faites-carriere #contact a, #nousjoindre #contact a { background-position:0 -69px; }


#subnav li a:hover { background-position:0 -20px; }

#home-fr #marquerev a,
#dix-raisons #raisons a, #les-dadas #dadas a, #un-clip #mots a,
#notreprofil #profil a, #notrevision #vision a, #notreequipe #equipe a, #laminamania #minamania a,
#types-events #events a, #nos-services #services a, #rportfolio #projets a, #temoignages #temoins a, #liste-clients #clients a,
#faites-carriere #carriere a, #nousjoindre #joindre a { background-position:0 -40px; }


body.portfolio h1 { display:none; }
body.portfolio #main h4 { margin-top:0; }
