* { margin:0; padding:0; }
html,body { height:100% }

body { font-family:Tahoma, Trebuchet MS, Arial, Georgia, Verdana, Comic Sans MS, Times, Arial Black, Courier New, Impact, sans-serif; font-size: 62.5%; /*text-align:center; */color:#737373; background:#82143f url(../images/bg_new.gif) 0 0 repeat-x; }

h1 { margin-left:-8px; margin-bottom:15px }
h3, #main h4 { width:auto; font-size:1.2em; font-weight:bold; margin-top:20px; }
#main.hide h3 { margin-top:0; }
h3 strong { font-size:2.0em; }
h5#exclusif { margin:10px 0; }
h5#exclusif a { display:block; height:33px; width:850px; }



form div { padding-bottom:4px; clear:both; float:none; }
form label { display:block; float:left; width:140px; }
form input { width:165px; }
fieldset form { padding-bottom:20px; }

#box { /*margin:0 auto;*/ /*text-align:center;*/ padding:0px 0px 0 0px; /*margin-left:1000px;*/ width:1000px; background:#ffffff  } /* Changer le width + padding-top */

/*#mainnav { background-color:#EC519D; height:22px; top:0; left:0; width:990px; }
#mainnav ul { height:22px; }
#mainnav li a { height:22px; width:156px; background-color:transparent; }*/
#main ul, #main ol { margin-left:25px; }

#main { /*background:transparent url(../images/bg_new.gif) right 82px no-repeat; */}
#main li { padding:0 0 5px 0 }
#main.hide h1 { display:none;  }

#mainnav { height:92px; background-color:#ffffff; top:0; left:0; width:990px; position:relative }
* html #mainnav { top:1px; }
#mainnav ul { height:22px; margin-left:0; background-color:#EC519D; margin-top:60px; }
#mainnav li a { height:22px; width:159px; background-color:transparent; z-index:0; }

#content { /*border:1px solid #b3b3b3;*//* margin:0 auto;*/ text-align:left; width:990px; background:#ffffff url(../images/main_bg.gif) right 0 repeat-y; /*margin-left:-1000px*/ }

#video { margin-top:-147px; margin-left:40px; margin-bottom:30px;background:#cccccc; border:10px solid #ffffff; background:#f5f5f5; width:412px; height:234px;}
#home-fr #video, #dix-raisons #video, #les-dadas #video, #un-clip #video, #apropos-fr #video, #expert-fr #video, #reali-fr #video, #contact-fr #video, #zoneclient #video, #admin #video { margin-bottom:83px; }
#video span {    }
#video small { left:0; top:244px; width:412px; z-index:100; }

#main { padding:175px 70px 83px 70px; font-size:100%; letter-spacing:0.1em; line-height: 1.9em;  /*text-align: justify*/}
#home-fr #main, #dix-raisons #main, #les-dadas #main, #un-clip #main { padding-bottom:20px;; }


#subnav, #loginform { top:180px; width:185px; left:216px; height:130px; padding-left:16px; border-left:1px solid #b3b3b3; margin-left:0 !important; }
#loginform fieldset { /*padding-top:11px;*/ }

#subnav li { margin:0; border-bottom:1px solid #717174;   }
#subnav li a { width:165px; height:20px; background-color:transparent; }
#subnav li.last { border-bottom:0; }

#bottom div {z-index:110; height:35px; width:400px; left:10px; top:13px; }
#bottom h3 { height:35px; margin-top:0; }

#footer {  text-align:right; padding:12px 0px 12px 0px; color:#ffffff; width:990px; background:#cb1f74 url(../images/footer_bg.gif) 0 0 no-repeat; /*height:25px;*//*margin-left:-1000px*/ margin:10px 0 0 0; }
#menuhaut { font-size:0.85em; letter-spacing:normal; line-height:normal; }

#footer #copyright { background:transparent url(../images/m_f_copyright.gif) right 0 no-repeat;/* width:291px;*/margin-right:217px; }
#footer ul, #menuhaut ul { margin-left:0 !important; }
#footer li, #menuhaut li { border-right:1px solid; padding-right:12px; margin-right:12px; }
#menuhaut li { padding-bottom:0; }
#footer a, #menuhaut a { padding:0px 0; }

#menubas li a { height:14px; width:72px; background-color:transparent; }
#menubas li a:hover { background-position:0 -14px; }
#logos { display:block !important; left:0; top:0; }
#logos img { padding-right:18px; }

#menuhaut { right:0px; /*top:-498px;*/ top:43px; color:#737373;}
#menubas { margin-left:12px; /*padding-right:10px;*/ }
#menubas li, #copyright { height:14px; }

#lstclients { margin-left:0 !important; }

#lstclients li { line-height: 1em; list-style-type: none; width:250px; padding: 0.3em 0 0.4em 0; }
#lstclients.col2 li { width:300px; }
 
#lstclients li.cl2, #lstclients li.cl3 {margin-left: 300px; margin-top: -1.7em;  }
#lstclients li.cl3 { margin-left:600px; }
#lstclients.col2 li.cl2 { width:350px; }


.fr #mainnav #home a { background-image:url(../images/m_f_bienvenue.gif); width:167px;}
.fr #mainnav #propos a {background-image:url(../images/m_f_apropos.gif); width:162px; left:167px; }
.fr #mainnav #expert a {background-image:url(../images/m_f_expert.gif); width:159px; left:329px; }
.fr #mainnav #realis a {background-image:url(../images/m_f_reali.gif); width:183px; left:488px; }
.fr #mainnav #contact a {background-image:url(../images/m_f_contact.gif); width:160px; left:671px; }
.fr #mainnav #jukebox a {background-image:url(../images/m_f_jukebox.gif); left:831px; }

.fr #subnav #marquerev a { background-image:url(../images/m_f_s_marque.gif); margin-top:23px; }
.fr #subnav #raisons a { background-image:url(../images/m_f_s_raisons.gif);  }
.fr #subnav #dadas a { background-image:url(../images/m_f_s_dadas.gif); }
.fr #subnav #mots a { background-image:url(../images/m_f_s_mots.gif); }
.fr #subnav #astuce a { background-image:url(../images/m_f_s_astuce.gif); }
.fr #subnav #prospectus a { background-image:url(../images/m_f_s_prospec.gif); }

.fr #subnav #profil a { background-image:url(../images/m_f_s_profil.gif); margin-top:22px; }
.fr #subnav #vision a { background-image:url(../images/m_f_s_vision.gif); }
.fr #subnav #equipe a { background-image:url(../images/m_f_s_equipe.gif); }
.fr #subnav #minamania a { background-image:url(../images/m_f_s_minamania.gif); }

.fr #subnav #events a { background-image:url(../images/m_f_s_events.gif); margin-top:45px; }
.fr #subnav #services a { background-image:url(../images/m_f_s_services.gif); }
#admin.fr #services a { margin-top:23px; }

.fr #subnav #projets a { background-image:url(../images/m_f_s_portfolio.gif); margin-top:33px; }
#admin.fr #projets a { margin-top:0; }
.fr #subnav #temoins a { background-image:url(../images/m_f_s_temoin.gif); }
.fr #subnav #clients a { background-image:url(../images/m_f_s_clients.gif); }

.fr #subnav #connaissance a { width:191px !important; background-image:url(../images/m_f_s_connaissance.gif); margin-top:33px; }
.fr #subnav #joindre a { width:191px !important; background-image:url(../images/m_f_s_joindre.gif); }
.fr #subnav #carriere a { width:191px !important; background-image:url(../images/m_f_s_carriere.gif); }

.fr #subnav #sondage a { background-image:url(../images/m_f_c_sondage.gif) }
.fr #subnav #passerelle a { background:transparent url(../images/m_f_c_passerelle.gif) 0 0 no-repeat }

.fr #bottom h3 { background-image:url(../images/marque_revelee.gif) }
.fr h5#exclusif { background-image:url(../images/f_exclusif.gif) }


ul.subsubmenu { list-style:none; margin-left:0 !important; padding-top:8px }

/*.fr #footer #droits a { background-image:url(../images/m_f_droits.gif); width:113px }*/
.fr #footer #legal a { background-image:url(../images/m_f_avis.gif); width:60px; }
.fr #footer #confident a { background-image:url(../images/m_f_confiden.gif); width:95px; }
/*.fr #footer #zmembre a { background-image:url(../images/m_f_zmembre.gif); width:96px; }
.fr #footer #zclient a { background-image:url(../images/m_f_zclient.gif); width:89px; }
.fr #footer #carte a { background-image:url(../images/m_f_carte.gif); width:99px; }
.fr #footer #eng a { background-image:url(../images/m_f_english.gif); }
*/

#footer li.last, #menuhaut li.last { border:0; margin-right:0; }
#menuhaut li.last { padding-right:0; }
#footer li.first, #menuhaut li.first { border-left:1px solid; padding-left:12px; /*margin-left:12px;*/ }

/*#mainnav li.active a { width:185px !important; background:red !important; z-index:100 }*/

#boutons, div.boutons { padding-top:3px; }


#speclist ul { display:none; }

div.boutons { text-align:right; height:25px; padding-left:80px; margin-top:10px; border-bottom:1px solid #ec519d; }
fieldset form { width:370px }
fieldset form div { position:relative; }
div.boutop { position:absolute; right:0; top:-2px; }
/*#admin button { font-size:1.0em; width:auto; border:2px solid #ec519d; background-color:#f7b9d8; padding:3px; color:#ec519d; }
#admin button:active { background-color:#000000;}*/
.disabled { color:#cccccc }

/*button { font-size:1.0em; background:none; border:0; padding:0; margin:0; }*/


button{ float:left; margin-right:4px; cursor:pointer; font-size:1.0em; width:auto; overflow:visible; line-height:20px; border:0; background:none; padding:0; height:20px; }
button img { margin:0 0px -0px 0px; }
button[type] img{ margin:0 -3px -0px -3px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
button[type] img{ margin:0; }
}
*:first-child+html button[type] img{ margin:0 0px -0px -0px; }
