*{margin:0;padding:0;border:0;color:#666;}
html,body{height:100%;}
#page{min-height:100%;position:relative;}
html{background:#eaeef1 url('images/html.jpg') center top repeat-y;}
body{background:url('images/body-footer.jpg') center -70px repeat-x;font:10pt Arial,"Trebuchet MS",sans-serif;text-align:justify;min-width:1000px;}
kbd{border:1px solid #666;padding:0 2px;}
.fix{clear:both;}
.fixNice{clear:both;background:url('images/fix-nice.jpg') center center no-repeat;height:20px;}
a{text-decoration:none;color:#798ea3;}
#header{margin:0 auto;width:1000px;height:55px;}
h1 a{display:block;text-indent:-9999px;overflow:hidden;width:100px;height:55px;background:url('images/h1.jpg') center center no-repeat;float:left;}
#menu{float:right;list-style:none;}
#menu li{float:left;background:url('images/menu.jpg') no-repeat;height:55px;margin:0 10px;}
#menu #mAccueil{background-position:5px top;}
#menu #mPrestations{background-position:5px -55px;}
#menu #mRealisations{background-position:5px -110px;}
#menu #mAgence{background-position:5px -165px;}
#menu #mLexique{background-position:5px -220px;}
#menu #mContact{background-position:5px -275px;}
#menu a{display:block;padding:20px 20px 0 30px;height:35px;font-size:10.5pt;text-decoration:none;color:#f2f2f2;}
#menu .itsNow{background:url('images/its-now.png') center center no-repeat;}
#diapo{background:url('images/diapo.jpg') center top repeat-x;}
#diapoWrap{background:url('images/diapo-wrap.jpg') center top no-repeat;height:280px;width:950px;padding:0 25px;margin:0 auto 20px auto;position:relative;}
#diapo h2{float:right;width:550px;margin-top:60px;color:#7497ad;font-size:28pt;}
#diapo p{float:right;width:550px;font-weight:bold;color:#fff;text-align:right;font-style:italic;margin-top:10px;font-size:34pt;}
#lastreal{position:absolute;top:34px;left:88px;overflow:hidden;}
#lastreal ul{list-style:none;}
#lastreal li{float:left;}
#lastreal, #lastreal li{width:268px;height:158px;}
#lastreal a{display:block;text-indent:-9999px;overflow:hidden;width:100%;height:100%;background:center center no-repeat;}
#sousMenu{background:#cfdfe3 url('images/sous-menu.jpg') center center no-repeat;border-top:1px solid #d5d9da;border-bottom:1px solid #d5d9da;height:58px;}
#sousMenu ul{width:585px;padding-left:415px;margin:0 auto;list-style:none;}
#sousMenu li{float:left;}
#sousMenu a{display:block;width:45px;margin-right:30px;height:23px;padding-top:35px;text-align:center;color:#798ea3;}
#sousMenu #smWeb.actif{background:url('images/sous-menu-actif.jpg') left center no-repeat;}
#sousMenu #smPrint.actif{background:url('images/sous-menu-actif.jpg') center center no-repeat;}
#sousMenu #smPacks.actif{background:url('images/sous-menu-actif.jpg') right center no-repeat;}
#sousMenuPacks{background:url('images/sous-menu-packs.jpg') center top repeat-x;height:30px;}
#sousMenuPacks ul{width:400px;padding-left:538px;margin:0 auto;list-style:none;}
#sousMenuPacks li{float:left;}
#sousMenuPacks a{display:block;margin-right:15px;height:24px;padding-top:6px;text-align:center;color:#666;}
#sousMenuPacks a.actif{font-weight:bold;color:#4d4d4d;}
#content{margin:0 auto;width:970px;padding:0 15px 85px 15px;}
.colonneleft,.colonneright{display:block;width:460px;}
.colonneleft{clear:both;float:left;}
.colonneright{float:right;}
h2{font-weight:bold;font-size:18pt;margin:25px 0 15px 0;}
h2 a{color:#666;}
h3{font-weight:bold;font-size:12pt;color:#4d4d4d;margin:20px 0 10px 0;}
h3 a{color:#4d4d4d;}
h4{font-weight:bold;font-size:11pt;color:#666;margin:15px 0 5px 0;}
#content p{margin:10px 0 20px 0;}
#content ul{list-style-position:inside;margin:0 0 10px 0;}
#content ul ul{margin-left:15px;}
#content li{margin:10px 0;}
.boxIcon{position:relative;padding:0 0 30px;float:left;width:212.5px;min-height:190px;}
.boxIcon .more{position:absolute;bottom:10px;left:0;}
#creation{margin-right:40px;background:url('images/box-icon/creation.png') center top no-repeat;}
#decouvrir{margin-right:40px;background:url('images/box-icon/decouvrir.png') center top no-repeat;}
#onEnParle{margin-right:40px;background:url('images/box-icon/on-en-parle.png') center top no-repeat;}
#nousContacter{background:url('images/box-icon/nous-contacter.png') center top no-repeat;}
.boxIcon h2{font-size:11pt;color:#4d4d4d;margin:0;}
.boxIcon h2 a{padding-top:60px;margin:0 0 10px;}
.boxAccueil{float:left;width:270px;margin-top:20px;}
.boxAccueil h2{font-size:12pt;color:#4d4d4d;margin:20px 0;padding-left:35px;}
.boxAccueil h2 a{padding:10px 0 10px 35px;margin:-10px 0 -10px -35px;}
.boxIcon h2 a,.boxAccueil h2 a{color:#4d4d4d;display:block;}
#who{background:url('images/box-accueil/who.png') -10px 15px no-repeat;margin-right:63px;}
#wNews{background:url('images/box-accueil/news.png') -10px 15px no-repeat;}
#wNews p{text-align:left;}
#wBlog{background:url('images/box-accueil/blog.png') -10px 15px no-repeat;margin-left:63px;}
.boxAccueil ul{list-style:none;}
#content .boxAccueil p{margin:5px 0;}
.boxAccueil strong a{color:#4d4d4d;}
#content .essentiel,#content .start{width:180px;height:190px;float:right;}
#content .essentiel{background:url('images/essentiel.png') center top no-repeat;}
#content .start{background:url('images/start.png') center top no-repeat;}
#content .inclus{float:left;width:230px;margin-right:12px;text-align:left;}
#content .inclus ul{list-style:disc url('images/inclus.gif') outside;padding-left:20px;}
#content .inclus span{margin-top:2px;display:block;font-size:9pt;}
#content .img{margin:20px 0 0 0;}
#content .img img{max-width:100%;border:1px solid #999;}
#choixReal,#choixLexique{position:relative;}
#choixReal{margin-top:10px;padding-top:25px;background:url('images/fix-nice.jpg') center top no-repeat;}
#choixLexique{margin-bottom:10px;padding-bottom:25px;background:url('images/fix-nice.jpg') center bottom no-repeat;}
.prev,.next{display:block;text-indent:-9999px;overflow:hidden;width:20px;height:100%;position:absolute;top:0;}
#choixReal .prev,#choixReal .next{top:15px;}
.prev{left:0;background:url('images/real-button.jpg') left center no-repeat;}
.next{right:0;background:url('images/real-button.jpg') right center no-repeat;}
#choixReal div,#choixLexique div{margin:0 auto;}
#choixReal ul,#choixLexique ul{margin:0 auto;list-style:none;width:920px;}
#choixReal ul{height:160px;}
#choixLexique ul{height:92px;}
#choixReal ul a,#choixLexique ul a{float:left;display:block;text-indent:-9999px;overflow:hidden;}
#choixReal ul a{border:1px solid #999;margin:18px;width:190px;height:120px;background:center center no-repeat;}
#choixLexique ul a{margin:16px;width:60px;height:60px;background:center center no-repeat;}
#content .button{background:none;display:block;border:none;color:#798ea3;font-size:14pt;height:auto;width:auto;margin:0 auto;padding:0;float:none;}
legend{font-weight:bold;font-size:12pt;color:#4d4d4d;margin-bottom:10px;}
fieldset fieldset{margin:10px 0;padding:0;background:none;}
fieldset fieldset legend{font-size:10pt;color:#4d4d4d;}
form p{clear:both;}
label{display:block;float:left;font-weight:bold;text-align:left;color:#4d4d4d;}
input,textarea{vertical-align:middle;}
input{color:#7497ad;height:18px;}
textarea{color:#666;height:100px;}
input,textarea{background:#fff;padding:2px;border:1px solid #ccc;margin-bottom:20px;}
input,form span{width:70%;}
textarea,.message span{width:85.7%;}
input,form span,textarea{float:right;}
.erreur{display:block;height:15px;margin-top:-20px;}
.erreur,#retour{font-weight:bold;font-style:italic;}
.col{float:left;width:31%;margin-right:2.3%;margin-bottom:10px;background:none;}
#content form ul{margin-top:-32px;margin-left:135px;margin-bottom:10px;list-style:none;}
#content form .col ul{margin-left:83px;}
#content ul label{float:none;display:inline;text-align:left;font-size:10pt;color:#818183;font-weight:normal;vertical-align:middle;}
#content ul input{float:none;display:inline;width:auto;margin:0;}
#content form ul li{clear:both;}
#content .ulleft li{clear:none;margin-right:20px;float:left;}
#footer{border-top:1px solid #555A60;position:absolute;left:0;bottom:0;width:100%;background:url('images/body-footer.jpg') center top repeat-x;}
#footer div{width:1000px;height:70px;margin:0 auto;}
#footer ul{list-style:none;float:right;}
#footer li{float:left;margin-top:5px;margin-left:50px;}
#footer li li{margin:2px 0;clear:both;}
#footer li,#footer a{color:#f2f2f2;}
#footer .view{font-size:10.5pt;}
#footer a{text-decoration:none;width:100%;}
#recaptcha_widget_div{clear:both;margin-left:132px;}