body{margin:0;background-color:#565656;background-image:url('//www.e-plan.fr/img/design/fnd-eplan.jpg');background-repeat:repeat-x;width:100%;text-align:center;font-family:arial;font-size:15px; }
.error{padding:5px;background-color:#b4200c;color:#fff;display:none; }
img{border:0; }
#h1title{font-size:25px;color:#000;text-align:center;}
a{text-decoration:none; }
p{font-family:arial;font-size:15px; }
p.contents{font-size:14px; }
p.contents b{color:#cd5a14; }
p.contents a{color:#cd5a14; }
h1{font-size:40px;font-family:arial;color:#cd5a14; }
h2{font-size:22px;font-family:arial;font-weight:normal;color:#cd5a14;background-image:url('//www.e-plan.fr/img/design/puce_h2.png');background-repeat:no-repeat;padding-left:35px;margin:0;margin-bottom:5px; }
h2 a{color:#cd5a14; }
h2 a:hover{border-bottom:1px solid #cd5a14; }
h3{font-size:18px;font-family:arial;color:#cd5a14;border-bottom:1px solid #cd5a14;text-align:center; }
h5{color:#2c2c2c;font-size:18px;font-weight:normal;font-family:cambria, calibri, arial;margin:0; }
#header{width:990px;height:122px;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:4px; }
#header table.ban_header p{font-size:26px;color:#fff;padding-left:20px; }
#header table.ban_header a{color:#fff; }
#menu{width:990px;height:41px;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:-5px; }
#menu div.btn-hover{color:#fff;font-size:18px;color:#fff;font-family:arial;height:27px;float:left;margin-top:3px; }
#menu div.btn-hover div.left{width:12px;background-image:url('//www.e-plan.fr/img/design/menu/left-hover.png');background-repeat:no-repeat;float:left;height:27px; }
#menu div.btn-hover div.right{width:12px;background-image:url('//www.e-plan.fr/img/design/menu/right-hover.png');background-repeat:no-repeat;float:left;height:27px; }
#menu div.btn-hover div.fnd{background-image:url('//www.e-plan.fr/img/design/menu/fnd-hover.png');background-repeat:repeat-x;float:left;height:27px;padding-top:3px; }
#menu div.btn{color:#fff;font-size:18px;color:#adadad;font-family:arial;height:27px;float:left;margin-top:3px; }
#menu div.btn div.left{width:12px;background-image:url('//www.e-plan.fr/img/design/menu/left-btn.png');background-repeat:no-repeat;float:left;height:27px; }
#menu div.btn div.right{width:12px;background-image:url('//www.e-plan.fr/img/design/menu/right-btn.png');background-repeat:no-repeat;float:left;height:27px; }
#menu div.btn div.fnd{background-image:url('//www.e-plan.fr/img/design/menu/fnd-btn.png');background-repeat:repeat-x;float:left;height:27px;padding-top:3px; }
#content{width:958px;margin-left:auto;margin-right:auto;text-align:left;background-color:#fff;border:6px solid #414141;padding:10px; }
div.plus{border-left:1px solid #cd5a14;border-bottom:1px solid #cd5a14;background-image:url('//www.e-plan.fr/img/design/fnd-plus.png');background-repeat:repeat-x;background-position:bottom;margin-bottom:10px; }
div.plus p{padding:4px;margin:0;font-size:14px; }
div.box-grey-haut{width:289px;height:30px;background-image:url('//www.e-plan.fr/img/design/fnd-accueil-right-haut.png');background-repeat:no-repeat;margin-left:6px;                    margin-top:10px; }
div.box-grey-bas{width:289px;height:30px;background-image:url('//www.e-plan.fr/img/design/fnd-accueil-right-bas.png');background-repeat:no-repeat;margin-left:6px;                   text-align:center; }
div.box-grey-content{width:287px;background-image:url('//www.e-plan.fr/img/design/fnd-accueil-right.png');background-repeat:repeat-x;background-position:bottom;                       border-left:1px solid #58585a;border-right:1px solid #58585a;margin-left:6px; }
div.box-grey-haut h4{color:#5f5f61;font-size:18px;font-weight:normal;text-align:center;margin:0;padding-top:5px;letter-spacing:2px; }
div.box-grey-bas a{color:#cd5a14;font-size:16px;font-family:cambria, calibri, arial;background-image:url('//www.e-plan.fr/img/design/fnd-links.png');background-repeat:no-repeat;                     padding-left:20px; }
div.demo-eplan{position:absolute;margin-left:180px;margin-top:15px;color:#fff;font-size:22px;font-family:arial; }
div.box-grey-content table tr td{padding-top:10px;padding-left:5px; }
div.box-grey-content p{font-size:24px;margin:0;padding-left:5px; }
div.box-grey-content div.trait{height:1px;width:220px;border-bottom:1px solid #58585a;position:absolute;margin-top:40px;margin-left:-15px; }
div.box-grey-content #contacts{height:1px;width:220px;border-bottom:1px solid #58585a;position:absolute;margin-left:-15px;margin-top:39px; }
div.box-grey-content a{color:#000; }
table.filariane{border-bottom:1px solid #cd5a14;margin-bottom:10px; }
table.filariane tr td.links{text-align:right;vertical-align:bottom;padding-right:5px;color:#cd5a14;font-size:14px;font-family:arial;font-weight:bold; }
table.filariane tr td.links a, span{color:#2c2c2c; }
#footer{width:990px;margin-left:auto;margin-right:auto;text-align:left;color:#fff;font-size:14px; }
#footer a{color:#fff;text-decoration:none; }
#footer a:hover{text-decoration:underline; }
td.offres{background-image:url('//www.e-plan.fr/img/design/fnd-offres.png');background-repeat:no-repeat;background-position:right top;width:460px;height:186px;            vertical-align:top; }
td.offres div.logo-offre{position:absolute;margin-left:6px; }
td.offres p{width:320px;margin-left:120px;margin-top:5px;margin-bottom:5px;font-size:16px;font-family:cambria, calibri, arial;color:#2c2c2c;text-align:justify; }
td.offres p span{color:#cd5a14; }
td.offres p.link{text-align:center; }
td.offres p.link a{color:#cd5a14;text-decoration:underline; }
div.alignleft{text-align:left;position:absolute;font-size:18px; }
div.alignleft a{color:#000;text-decoration:none; }
div.alignleft img{margin-right:10px; }
#agenda{margin-left:400px;margin-top:-30px;width:280px; }
#sms{margin-left:610px;margin-top:65px;width:280px; }
#contacts{margin-left:620px;margin-top:200px;width:380px; }
#support{margin-left:500px;margin-top:330px;width:280px; }
#messagerie{margin-left:-20px;margin-top:40px;width:380px; }
#multiutilisateurs{margin-left:-10px;margin-top:180px;width:340px; }
#synchronisation{margin-left:50px;margin-top:320px;width:350px; }
div.alignright{text-align:right;position:absolute;font-size:18px; }
div.alignright a{color:#000;text-decoration:none; }
div.alignright img{margin-left:10px; }
p.link_multi{margin-top:60px;text-align:center;font-size:18px;font-family:calibri, cambria, arial; }
p.link_multi a{color:#cd5a14;border-bottom:1px solid #cd5a14; }
p.link_multi a:hover{border-bottom:1px dashed #cd5a14; }
p.txt{font-size:14px;font-family:arial; }
p.txt a{color:#cd5a14;text-decoration:underline; }
p.txt span{color:#cd5a14; }
p.txt img{margin:10px; }
ul.txt{font-size:14px;font-family:tahoma, arial;line-height:20px; }
ul.txt a{color:#cd5a14;text-decoration:underline; }
ul.txt span{color:#cd5a14; }
div.msg p{width:670px;text-align:center;padding:10px;font-size:16px;font-family:Myriad Pro, verdana; }
div.msg #error{background-color:#ff9d9d;border:2px dashed #ff0000; }
div.msg #valid{background-color:#b4ff9d;border:2px dashed #5bd337; }
div.msg #info{background-color:#ffe292;border:2px dashed #ffbf12; }

table#tarifs{border:1px solid;  border-collapse:collapse;   font-family:calibri, arial;font-size:16px;font-weight:normal;}
table#tarifs td, table#tarifs th{background-color:#4fb8e9;}
table#tarifs th{text-align:center;    background-color:#4fb8e9;}
table#tarifs td{background-color:#f5f5f5;  width:300px;  border:1px solid;  border-collapse:collapse;  text-align:center;}


/* FORMULAIRES  */
form.form-connect input { width:100px;border:1px solid #000;height:18px;color:#ababab;font-size:12px;font-family:arial;text-align:center; }
form.form-connect input.nostyle { width:auto;height:auto;border:0; }

form.form1 label { font-family:cambria,calibri,arial;font-size:16px; }
form.form1 input.text { width:300px; }
form.form1 table tr.oblig td { background-color:#fad4bf; }
form.form1 table tr.manq td { background-color:#e15555; }

/* PRETTY PHOTOS */
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
