/* CSS Document */
img, body, form, td, ul, table, h1, h2, h3, h4, h5, h6, p, sup {margin:0;padding:0;border:none;border-collapse:collapse;font:11px Arial;text-decoration:none;vertical-align:top;} 

input, textarea {font:12px Arial;color:#808080;font-style:italic;}
select {font:12px Arial;color:#808080;border:1px solid #c3c3c3;font-style:italic;}
input[type="submit"], input[type="button"],input[type="reset"] {padding:1px 5px 1px 5px;cursor:pointer;}
textarea, input[type="text"], input[type="password"] {width:91px;border:1px solid #c3c3c3;padding:2px 4px 2px 4px;}
textarea {width:98%;height:100px;}
input.but1 {width:23px;height:23px;border:0;color:#fff;text-align:center;font-weight:bold;padding-bottom:2px;background:url(/images/02/but1.gif) no-repeat;margin-left:4px;}
input.but2 {width:133px;height:32px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;padding-bottom:2px;background:url(/images/02/but2.gif) no-repeat;text-transform:uppercase;}
input.but3 {width:109px;height:32px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;padding-bottom:2px;background:url(/images/02/but3.gif) no-repeat;text-transform:uppercase;}
input.but4 {width:149px;height:32px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;padding-bottom:2px;background:url(/images/02/but4.gif) no-repeat;text-transform:uppercase;}
input.but5 {width:79px;height:18px;border:0;color:#c8bba4;font-style:normal;text-align:center;font-weight:bold;font-size:10px;padding-bottom:5px;background:url(/images/02/but5.png) no-repeat;}
input.but6 {width:55px;height:18px;border:0;color:#c8bba4;font-style:normal;text-align:center;font-weight:bold;font-size:10px;padding-bottom:5px;background:url(/images/02/but6.png) no-repeat;}
input.but7 {width:69px;height:16px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;font-size:10px;padding-bottom:4px;background:url(/images/02/but7.gif) no-repeat;}
input.but8 {width:59px;height:23px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;font-size:12px;padding-bottom:3px;background:url(/images/02/but8.gif) no-repeat;}
input.but9 {width:100px;height:31px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;font-size:12px;padding-bottom:6px;background:url(/images/02/but9.png) no-repeat;}
input.but12 {width:89px;height:16px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;font-size:12px;padding-bottom:6px;background:url(/images/02/but12.png) no-repeat;}
input.but14 {width:80px;height:23px;border:0;color:#fff;font-style:normal;text-align:center;font-weight:bold;font-size:12px;padding-bottom:5px;background:url(/images/02/but14.gif) no-repeat;}

body {background:#545454;color:#333;}
a {color:#333;cursor:pointer;text-decoration:none;}
a:hover {text-decoration:underline;}

#content {width:892px;text-align:left;}
#header {background:url(/images/02/mtl.gif) 0 0 no-repeat #fff;height:139px;float:left;width:100%;}
#footer {background:url(/images/02/mtl.gif) 0 0 no-repeat #fff;margin:11px 0;float:left;width:100%;}
.mtr {float:right;width:12px;height:13px;background:url(/images/02/mtr.gif) no-repeat;font-size:0;}
#body {background:#fff;float:left;width:100%;}

h1 {font-size:30px;font-weight:bold;color:#fff;background:#6f6f6f;padding:9px 0 9px 45px;margin-bottom:17px;border-bottom:1px dotted #B5B5B5;}
h2 {font-size:18px;font-weight:bold;margin-bottom:17px;padding-left:45px;}
h3 {font-size:14px;font-weight:bold;color:#cc5e1e;padding-bottom:15px;}
h3 span {font-weight:normal;color:#545454;}
h4 {font:bold 14px Arial;color:#cc5e1e;border-bottom:1px solid #cfcfcf;padding:9px 0 6px 0;margin-bottom:13px;}
h5 {font-size:11px;font-weight:bold;color:#cf692d;padding:12px 0;}
h6 {font-size:14px;font-weight:bold;color:#000;padding-top:14px;}
h6 span {font-weight:normal;}

.htop {padding:13px 15px 0 0;text-align:right;height:19px;font-size:9px;color:#a8a8a8;}
.htop h1 {margin:0;paddding:0p;display:inline;font-size:9px;color:#a8a8a8;background:none;height:1em;border:0px;}
div.input-text {border-top:1px solid #7c7c7c;margin:0 6px 0 0;float:left;}
div.input-text input {float:left;}
div.input-text a {text-decoration:underline;font-size:8px;color:#a9a9a9;float:left;padding:1px 0 0 2px;}
div.input-submit {float:left;}
div.input-select {border-top:1px solid #7c7c7c;margin:0 6px 0 0;float:left;}
div.input-select select {float:left;}

.toplogin {float:right;margin-top:12px;height:34px;font-size:12px;color:#666666;}
.toplogin div {float:left;margin:3px 3px 0 3px;}
.toplogin div.split {color:#b2b2b2;margin:3px 8px 0 8px;}
.toplogin div a {color:#da8b1b;font-weight:bold;}
.toplogin div.input-text {margin:1px 6px 0 0;width:101px;}
.toplogin div.input-submit {margin:0;}
.toplogin div.input-text a {color:#a9a9a9;}

.headerc {background:url(/images/02/logo.gif) 9px 37px no-repeat;height:107px;}
.logo {padding-left:9px;}
.logo a {display:block;float:left;width:422px;height:52px;}

#topmenu {margin:8px 44px 0 0;float:right;}
#topmenu a {color:#ededed;display:block;float:left;background:#b4b4b4;text-transform:uppercase;margin-left:1px;padding:5px 6px 0 6px;height:19px;font-weight:bold;}
#topmenu a.active {background-color:#6f6f6f;}
#topmenu a:hover {background-color:#6f6f6f;text-decoration:none;}
#topmenu a.home {background:url(/images/02/home.gif) 5px 4px no-repeat #B4B4B4;padding:0;width:24px;height:24px;}
#topmenu a.signup {color:#fff;background-color:#dc931a;}

.menu2 {margin:8px 0 0 268px;float:left;}
.menu2 a {color:#ededed;display:block;float:left;background:#b4b4b4;text-transform:uppercase;margin-left:1px;padding:5px 6px 0 6px;height:19px;font-weight:bold;}
.menu2 a.ractive {background-color:#6f6f6f;}
.menu2 a:hover {background-color:#6f6f6f;text-decoration:none;}
.menu2 a.home {background:url(/images/02/home.gif) 5px 4px no-repeat #B4B4B4;padding:0;width:24px;height:24px;}

.bfoot {height:13px;background:url(/images/02/bfootl.gif) left no-repeat;float:left;width:100%;}
.bfoot div {float:right;background:url(/images/02/bfootr.gif) no-repeat;width:13px;height:13px;}

.bfoot2 {height:13px;background:url(/images/02/bfootl2.gif) left no-repeat #ededed;float:left;width:100%;}
.bfoot2 div {float:right;background:url(/images/02/bfootr2.gif) no-repeat;width:13px;height:13px;}

.headline {position:absolute;width:892px;height:295px;display:none;}
.hnum {padding-top:275px;height:14px;text-align:center}
.hnum a {display:inline-block;width:15px;text-decoration:none;padding:2px 2px;height:10px;background:url(/images/02/hnum.png) no-repeat;}
.hnum a.on {display:inline-block;width:15px;text-decoration:none;padding:2px 2px;height:10px;background:url(/images/02/hnumo.png) no-repeat;}
.hnum a:hover {background-image:url(/images/02/hnumo.png);}

#headline1 {background:url(/images/02/head1.jpg) no-repeat;display:block;}
#headline2 {background:url(/images/02/head2.jpg) no-repeat;}
#headline3 {background:url(/images/02/head3.jpg) no-repeat;}
#headline4 {background:url(/images/02/head4.jpg) no-repeat;}
#headline5 {background:url(/images/02/head5.jpg) no-repeat;}

.tnews {margin:0px 0;border-top:1px dotted #b5b5b5;border-bottom:1px dotted #b5b5b5;padding:1px 0;height:29px;}
.tnews div {float:left;height:22px;padding:7px 7px 0 7px;color:#999;}
.tnews div.tin {background:#e7e7e7;border:none;padding:0;height:29px;float:none;}
.tnews .tinl {color:#737373;background:#dfdfdf;border-right:1px dashed #fff;}
.tnews .tinl b {color:#8d8d8d;}
.tnews .tinl b span {color:#6b6b6b;}
.tnews .tinr {float:right;font-size:10px;color:#737373;background:#dfdfdf;border-left:1px dashed #fff;font-weight:bold;}
.tnews .tinr a {font-size:11px;color:#cc5e1e;font-weight:bold;}

.steps {height:280px;padding:3px 0 0 49px;}
.steps div {float:left;width:203px;padding-left:5px;height:130px;padding-top:150px;background-repeat:no-repeat;background-position:0 0;}
.steps div.s1 {background-image:url(/images/02/step1.jpg);}
.steps div.s2 {background-image:url(/images/02/step2.jpg);}
.steps div.s3 {background-image:url(/images/02/step3.jpg);}
.steps div.s4 {background-image:url(/images/02/step4.jpg);}
.steps span {display:block;}
.steps span.snum {float:left;color:#da8b1b;font-size:45px;line-height:45px;font-weight:bold;padding-right:3px;}
.steps span.sdesc {float:left;font-weight:bold;font-size:12px;color:#333;width:135px;padding-left:6px;line-height:13px;border-left:1px solid #cfcfcf;}
.steps span.sdesc2 {font-size:10px;color:#333;padding-left:36px;width:135px;line-height:12px;}

.offers {height:110px;}
.offers a {display:block;width:131px;height:99px;float:left;background-repeat:no-repeat;margin-right:3px;}
.offers a.of1 {background-image:url(/images/02/offer1.gif);}
.offers a.of2 {background-image:url(/images/02/offer2.gif);}
.offers a.of3 {background-image:url(/images/02/offer3.gif);}

.ask {border-bottom:1px solid #cfcfcf;padding-bottom:5px;}
.ask span {display:block;background-repeat:no-repeat;background-position:0 0;margin:8px 0;padding-left:34px;font-size:11px;}
.ask .orange {color:#dc931a;font-weight:bold;}
.ask span.a1 {background-image:url(/images/02/a1.gif);}
.ask span.a2 {background-image:url(/images/02/a2.gif);}
.ask span.a3 {background-image:url(/images/02/a3.gif);}

.fsearch {float:right;border-left:1px dashed #ededed;padding:8px 0 0 33px;background:url(/images/02/fsearch.gif) 7px 11px no-repeat;}
.fsearch div.input-text input {width:153px;}

.fbody {background:#ededed;padding-top:19px;float:left;width:100%;}
.footer-links {width:140px;float:left;padding-left:19px;font-size:10px;color:#191919;}
.footer-links span {display:block;height:27px;font-weight:bold;}
.footer-links a {display:block;font-size:10px;color:#4d4d4d;line-height:12px;}

.fcrumb {height:30px;padding:9px 0 0 19px;}
.fcrumb span {display:block;float:left;height:21px;width:24px;background:url(/images/02/crumb.gif) center top no-repeat;}
.fcrumb .span {padding-top:4px;margin-left:10px;height:21px;}
.fcrumb a {display:block;float:left;height:18px;padding-top:3px;color:#b4b4b4;}
.fcrumb a.home {width:13px;background:url(/images/02/homef.gif) 0 3px no-repeat;}
.fcrumb a.active {color:#727070;}

.content-left {padding:0 41px 25px 27px;float:left;width:580px;border-right:1px solid #b4b4b4;}
.content-right {float:left;width:225px;padding-left:15px;}
.content-foot {float:left;font-size:9px;color:#808080;padding:6px 45px;}
.center {text-align:center;}
.right {text-align:right;}
.lefti {float:left;}
.righti {float:right;}

img.ileft {float:left;padding:0 12px 9px 0;}
img.iright {float:right;padding:0 0 9px 9px;}

.height200 {height:200px;}
.height25 {height:25px;}
.height15 {height:15px;}
.fleft {float:left;width:100%;}

img.azur2 {padding:6px 0;}

.fiche {background:url(/images/02/fichebgtop.gif) no-repeat;height:68px;}
.fiche a {display:block;margin:7px 10px 0 28px;background:url(/images/02/ficheoff.jpg) no-repeat;float:left;width:242px;height:52px;padding:9px 0 0 10px;font-size:18px;font-weight:bold;color:#858688;}
.fiche a:hover, .fiche .factive {background-image:url(/images/02/ficheon.jpg);color:#dc931a;text-decoration:none;}
.fiche a span {display:block;width:63px;height:51px;background:url(/images/02/aa1.gif) no-repeat;float:left;margin-right:7px;position:relative;top:-3px;}

.offroll {margin-right:6px;float:left;height:206px;width:174px;padding:7px 13px 9px 11px;background:url(/images/02/offresbg.png) no-repeat;}
.offroll div a {background:url(/images/02/offroll.gif) 7px 4px no-repeat;display:block;padding:0 0 0 17px;text-indent:2px;font-size:11px;}
.offroll a.ofsign {display:block;float:right;height:29px;width:98px;background:url(/images/02/ofsign.gif) no-repeat;}
.offroll a:hover {color:black;}
.offroll2 {height:206px;width:200px;padding:7px 0 9px 0;background:url(/images/02/offresbg2.png) no-repeat;}
.offroll2 img {padding:0 13px 0 11px;}
.offroll2 a.ofsign {display:block;float:right;height:29px;width:98px;background:url(/images/02/ofsign.gif) no-repeat;margin-right:13px;}

span.carte {width:95%;display:block;margin:10px 0 20px 0;/*background:url(/images/02/cartebg.png) no-repeat;*/padding:9px 0 0 10px;font-size:12px;}
a.carte.active {height:27px;padding:9px 0 0 6px;font-size:12px;color:#444;/*background:url(/images/02/arr4.png) right no-repeat;*/margin-right:14px;}
div.carte {height:354px;width:823px;background:url(/images/02/cartebgon.png) no-repeat;margin-left:31px;padding-left:5px;}
.carterep {float:left;width:247px;height:230px;background:url(/images/02/carterep.png) no-repeat;}
.carterep img {float:left;width:60px;height:58px;display:block;}
.carterep .title {height:44px;font-size:12px;padding:14px 0 0 10px;float:left;}
.carterep .title b {font-size:16px;color:#f5f5f5;display:block;}

div.carte .split {float:left;width:38px;height:42px;margin-top:108px;background:url(/images/02/arr5.gif) no-repeat;}

.radio {float:left;margin:10px 0 10px 16px;background:url(/images/02/radio.gif) left no-repeat;font-size:16px;color:#454545;width:192px;padding-left:20px;}
.radio div {float:right;}
.radio span {color:#dc931a;}
.radio .active {background-image:url(/images/02/radioon.gif);}
.ractive {background-image:url(/images/02/radioon.gif);}

.carterep.c2 .radio {font-size:11px;margin-top:5px;margin-bottom:5px;}
.carterep.c2 .radio div {font-size:12px;}
.carterep.c3 .radio {font-size:11px;font-weight:bold;margin-top:5px;margin-bottom:5px;}

a.more {font-size:11px;color:#dc931a;}

.border-bottom {border-bottom:1px solid #cfcfcf}

.submited {border-bottom:1px solid #c3c3c3;border-top:1px solid #c6c6c6;background:#fbfbfb;}
.submited div {background:#f6f6f6;height:21px;padding:3px 11px 0 0;font-size:14px;}
.submited div.sb {background:#ededed;}
.submited div.sd {background:none;height:24px;border-top:1px dashed #c3c3c3;text-align:right;padding-top:5px;font-size:16px;font-weight:bold;color:#000;}
.submited div.sd span {color:#b4b4b4}

div.required {font-size:12px;padding:24px 0 30px 0;}
div.required div {font-size:10px;color:#b2b2b2;}
div.required div span {color:#cc5e1e;}

div.label {float:left;width:92px;height:28px;font-size:12px;padding-right:7px;text-align:right;}
div.label sup {color:#cc5e1e;}
div.input {float:left;width:200px;height:28px;}
div.input b {font-size:14px;}
div.input div.input-text input {width:175px;}
div.input div.input-select select {min-width:165px;}
div.input label {padding-left:2px;min-width:40px;font-size:12px;display:inline-block;}
div.input label span {color:#cc5e1e;}

div.medium {width:230px;}
div.medium div.input-text input {width:220px;}
div.medium div.input-select select {min-width:165px;}
div.long {width:400px;padding-top:5px;}
div.long label {width:370px;font-size:11px;}

div.form-desc {font-size:10px;color:#b2b2b2;float:left;width:220px;padding-left:20px;}

div.formcopy {float:left;width:49px;height:143px;padding-top:197px;background:url(/images/02/formcopy.png) bottom no-repeat;}
div.formcopy a {font-size:11px;color:#fff;display:block;margin-top:63px;height:18px;padding-top:2px;text-align:center;}
div.formcopy a:hover {text-decoration:none;}

.steps2 {height:47px;margin:0 0 14px 47px;}
.steps2 a {display:block;float:left;margin-right:3px;width:147px;height:47px;font-size:14px;color:#fff;background:url(/images/02/steps2.gif) no-repeat;font-weight:bold;}
.steps2 a span {display:block;float:left;width:29px;font-size:35px;text-align:center;margin-top:1px;padding:3px 0 0 9px;}
.steps2 a b {display:block;float:left;padding:15px 0 0 8px;}
.steps2 a.first {background-image:url(/images/02/steps2f.gif);}
.steps2 a:hover {text-decoration:none;}
.steps2 a.active {background-image:url(/images/02/steps2on.gif)}
.steps2 a.first span {padding-left:3px;width:35px;}
.steps2 a.first.active {background-image:url(/images/02/steps2fon.gif);}

a.modif {float:right;display:block;margin-top:3px;padding-right:15px;background:url(/images/02/arr1.gif) right no-repeat;font-size:9px;font-weight:bold;color:#df9b2c;}
a.modif:hover {text-decoration:none;}

.esclienttop {background:url(/images/02/esclienttop.png) bottom repeat-x;height:100%;}
.esrep {background:url(/images/02/esrep.png) top repeat-x;float:left;width:100%;}

.esmenu {float:left;width:206px;padding:8px 8px 12px 15px;}
.esmenu.s2 {background:url(/images/02/s2.png) right top no-repeat;}
.esmenutop {height:10px;background:url(/images/02/esmenutop.png) no-repeat;font-size:0;}
.esmenurep {background:url(/images/02/esmenurep.png) repeat-y;font-size:14px;font-weight:bold;color:#808080;padding:0 7px;text-indent:8px;}
.esmenubot {height:11px;background:url(/images/02/esmenubot.png) no-repeat;font-size:0;}
.esmenuin {background:url(/images/02/esmenuin.png) top no-repeat;font-size:12px;color:#d3733c;padding:9px 13px 0 1px;height:22px;cursor:pointer;}
.esarr {background:url(/images/02/arr2.gif) no-repeat;width:9px;height:8px;float:right;margin-top:5px;}
.esmenu a {color:#6f6f6f;font-size:10px;background:url(/images/02/esmenuinm.png) no-repeat;display:block;height:19px;padding:9px 0 0 20px;text-indent:0;}
.esmenu a:hover {text-decoration:none;color:#d3733c;}
.esmenu a.last {background-image:url(/images/02/esmenuinl.png);height:24px;}
.esmenutop2 {height:49px;background:url(/images/02/esmenutop2.png) no-repeat;font-size:14px;font-weight:bold;color:#808080;padding:10px 7px 0 7px;text-indent:8px;}
.esmenutop2 .esmenuin {margin-top:2px;}
.esmenuinbot {height:11px;background:url(/images/02/esmenuinbot.png) no-repeat;display:none;width:192px;position:relative;left:-1px;}
.esmenu .closed {display:none;}
.esmenuin.closed {display:block;}
.esmenuin.closed {height:24px;}
.esmenutop2 .esmenuin.closed {margin-top:0px}
.esmenuin.closed .esarr {background-image:url(/images/02/arr3.gif);}
.esmenuin.closed .esmenuinbot {display:block;}

.calendar {background:url(/images/02/calendarbg.png) no-repeat;width:62px;height:73px;padding:6px 6px 0 0;line-height:18px;float:left;margin:9px 8px 4px 0;font-size:18px;color:#858688;font-weight:bold;text-align:center;}
.calendar span {display:block;font-size:32.5px;color:#da8b1b;line-height:33px;}

.box1 {float:left;width:213px;margin-right:6px;background:url(/images/02/box1rep.png) repeat-y;}
.box1top {height:40px;background:url(/images/02/box1top.png) no-repeat;font-size:14px;color:#cc5e1e;font-weight:bold;padding:10px 0 0 12px;}
.box1line {height:1px;font-size:0;background:url(/images/02/box1line.png) no-repeat;float:left;width:100%;}
.box1bot {height:9px;background:url(/images/02/box1bot.png) no-repeat;font-size:0;float:left;width:100%;}
.box1in {padding:0 12px;float:left;width:88%;}
.box1in b {font-size:12px;display:block;padding:5px 0;}
.boxlabel {float:left;width:40px;text-align:right;height:26px;padding:3px 4px 0 0;}
.boxlabel.select {width:100%;text-align:left;height:16px;padding-top:8px;}
.boxinput {float:left;width:141px;height:29px;}
.boxsubmit {float:left;width:97%;text-align:right;padding-top:7px;height:26px;}
.boxinput .input-text input {width:130px;}
.boxselect {float:left;width:100%;}
.boxselect .input-select select {min-width:185px;}

.box2 {float:left;width:432px;margin-right:6px;background:url(/images/02/box2rep.png) repeat-y;}
.box2top {height:21px;background:url(/images/02/box2top.png) no-repeat;font-size:14px;color:#cc5e1e;font-weight:bold;padding:10px 0 0 12px;}
.box2bot {height:9px;background:url(/images/02/box2bot.png) no-repeat;font-size:0;float:left;width:100%;}
.box2in {padding:2px 12px;float:left;width:88%;}
.box2in a {font-size:11px;}

.box3 {float:left;width:213px;margin-right:6px;background:url(/images/02/box1rep.png) repeat-y;}
.box3top {height:21px;background:url(/images/02/box3top.png) no-repeat;font-size:14px;color:#cc5e1e;font-weight:bold;padding:10px 0 0 12px;}

.arbo {padding:14px 14px 0 9px;}
.arbo li {display:block;list-style:none;padding-top:5px;background:url(/images/02/arbo.gif) 0 0 no-repeat;font-size:14px;color:#4e4e4e;}
.arbo li.active {background-image:url(/images/02/arboon.gif);}
.arbo div {float:right;width:21px;height:22px;margin-left:2px;}
.arbo li a {height:26px;padding-left:38px;display:inline-block;font-size:14px;color:#4e4e4e;}
.arbo li li {background-image:url(/images/02/arbo2.gif);margin-left:14px;}
.arbo li li.last {background-image:url(/images/02/arbo2last.gif)}
.arbo li li a {padding-left:51px;height:24px;}
.arbo li li li {background-image:url(/images/02/arbo3.gif);margin-left:29px;}
.arbo li li li.last {background-image:url(/images/02/arbo3last.gif)}
.arbo li li li a {padding-left:45px;height:24px;}
.arbo li li li li {background-image:url(/images/02/arbo4.gif);margin-left:0px;}
.arbo li li li li.last {background-image:url(/images/02/arbo4last.gif)}
.arbo li li li li a {padding-left:64px;height:21px;font-weight:bold;padding-top:3px;}
.arbo a.down1 {background:url(/images/02/arbodown1.gif) no-repeat;display:inline-block;height:22px;width:21px;padding:0;float:right;}
.arbo a.down1:hover {background-image:url(/images/02/arbodown1on.gif);}
.arbo a.down2 {background:url(/images/02/arbodown2.gif) no-repeat;display:inline-block;height:22px;width:21px;padding:0;float:right;}
.arbo a.down2:hover {background-image:url(/images/02/arbodown2on.gif);}

.days {float:left;width:100px;height:107px;margin:0 8px 24px 0;background:url(/images/02/days.png) no-repeat;color:#6f6f6f;}
.days div {font-size:72.5px;font-weight:bold;text-align:center;height:82px;}
.days span {display:block;padding-left:11px}
.days a {color:#d79019;font-size:11px;}
.days.active {text-align:center;color:#b4b4b4;}

div.carte .boxlabel {width:115px;}
div.carte .boxsubmit {width:180px;text-align:left;padding:0 0 0 8px;}


/** FRESH **/
.obligatoire {color:red;}
#body .generique h2 {margin-top:15px;margin-bottom:15px;color:#CC5E1E;font-size:14px;font-weight:bold;padding:0;}
#body .generique h1 {margin-top:15px;margin-bottom:15px;color:#CC5E1E;font-size:18px;font-weight:bold;padding:0;color:black;background:none;}
#body .generique ul {margin-left:50px;}
#rbx_confirm {
	background-color:#BBFFBB;
	border:1px solid #00CC00;
	font-weight:bold;
	padding:10px;
	padding-top:13px;
	padding-left:50px;
	height:20px;
	color:#000;
	background-image:url(/images/backend/icones/check2.png);
	background-repeat:no-repeat;
	background-position:2% 50%;
z-index:9999;
}
#rbx_error {
	background-color:#FFAEAE;
	border:1px solid #FF0000;
	font-weight:bold;
	padding:10px;
	padding-top:13px;
	padding-left:50px;
	height:20px;
	color:#000;
	background-image:url(/images/backend/icones/warning.png);
	background-repeat:no-repeat;
	background-position:2% 50%;
z-index:9999;
}

.of_img {
    position:relative;
    display:block;
    left:-8px;
}

#form_step3 {
    border-collapse:separate;

}
.c_form {margin-top:10px;}
.c_form .label {width:210px;text-align:left;}

.cgv_link {color:#CC5E1E;font-size:11px;}

.h_m_1 {width:425px;float:left;margin-left:25px;}
.h_m_2 {width:405px;float:left;margin-left:15px;}
.h_f_1 {float:right;font-size:10px;color:#666666;padding-right:19px;}
.o_m_0 {width:224px;}
.o_m_3 {padding-left:9px;}
.o_m_4 {background:#ededed;padding:8px 25px 15px 30px;display:block;height:360px;}
.f_m_1 {margin: 14px 0pt 0pt 44px; float: left; width: 243px;}

.fichetit h3 {padding: 15px 0pt; font-size: 16px; font-weight: bold; color: rgb(220, 147, 26);}

.c_t_1 {float:left;width:195px;margin-left:144px;padding-top:12px;}
.c_t_2 {float:left;width:198px;margin-left:53px;padding-top:12px;}
.c_t_3 {float:left;width:198px;margin-left:93px;padding-top:12px;}

.baseline {
	clear:both;
	text-align:justify;
	width:892px;
	margin-left:auto;
	margin-right:auto;
	color:#A8A8A8;
	font-size:9px;
}

.baseline a, a:hover {
	color:#A8A8A8;
}

.baseline p {
	font-size:9px;
}
