#iedit,#content .bloc,#content .init,#content .txtimg.bloc .imgrgt + div,#content .imgtxt.bloc .imglft + div,#content .txtxt.bloc > div,#content .txtimg.init .imgrgt + div,#content .imgtxt.init .imglft + div,#content .txtxt.init > div{box-sizing:border-box;}
#content .bloc{cursor:pointer;}
#iedit{border:1px solid;vertical-align:top;}
#content .bloc{border:1px dashed;}
#content .init{border:1px solid;}
#content .txtxt.bloc > div,#content .txtimg.bloc .imgrgt + div,#content .imgtxt.bloc .imglft + div{border:1px dashed transparent;}
#content .txtxt.init > div,#content .txtimg.init .imgrgt + div,#content .imgtxt.init .imglft + div{border:1px dashed;}
#content .selimg{outline:3px dashed;}
#content .txtxt:after{display:table;content:"";clear:both;}
#content .txtxt .txtlft,#content .txtxt .txtrgt{width:50%;box-sizing:border-box;}
#content .txtxt .txtlft{float:left;padding-right:1em;}
#content .txtxt .txtrgt{float:right;padding-left:1em;}
#content .imgtxt:after{display:table;content:"";clear:both;}
#content .imgtxt .imglft{float:left;margin-right:1em;}
#content .imgtxt .imglft + div{overflow:hidden;margin-left:0 !important;}
#content .txtimg:after{display:table;content:"";clear:both;}
#content .txtimg .imgrgt{float:right;margin-left:1em;}
#content .txtimg .imgrgt + div{overflow:hidden;margin-right:0 !important;}
#content .imgimg{text-align:center;}
#content .img2img:after{display:table;content:"";clear:both;}
#content .img2img .imglft,#content .img2img .imgrgt{margin:0;width:50%;text-align:center;}
#content .img2img .imglft{float:left;}
#content .img2img .imgrgt{float:right;}
#content  table{border-collapse:collapse;font:inherit;}
#content  th,#content  td{border:1px solid;}
#content .richmedia{text-align:center;}
#content{margin:13px 0 0;color:#292929;font:14px/20px Tahoma,Arial,Helvetica,sans-serif;background:#fff;}
body#content{margin:0;}
#content a,.wswg a{color:#292929;text-decoration:underline;}
#content a:hover,.wswg a:hover,#content a:focus,.wswg a:focus{text-decoration:none;}
#content .imgrgt img,#content .imglft img,#content .imgimg img{vertical-align:top;}
#content .imgrgt,#content .imglft,#content .imgimg{padding:0 0 15px;}
#content .txtimg .imgrgt,.wswg .imgrgt{margin-left:15px;}
#content .imgtxt .imglft,.wswg .imglft{margin-right:15px;}
#content .txtxt .txtlft{padding-right:7.5px;}
#content .txtxt .txtrgt{padding-left:7.5px;}
.wswg .imgrgt{float:right;}
.wswg .imglft{float:left;}
#content h2{margin:0 0 15px;color:#003c4d;font-weight:500;font-size:22px;line-height:30px;}
#content h3{margin:0 0 15px;color:#003c4d;font-weight:500;font-size:17px;line-height:22px;}
#content h4{margin:0;color:#454545;font-size:12px;line-height:15px;}
#content ul,.wswg ul,#content ol,.wswg ol{margin:15px 0;padding:0 0 0 40px;}
#content ul,.wswg ul{list-style-type:disc;}
.wswg ul,.wswg ol{overflow:hidden;zoom:1;}
#content li,.wswg li{list-style-position:outside;margin:4px 0 0;}
#content li:first-child,.wswg li:first-child{margin-top:0;}
#content .richmedia{padding:0 0 15px;text-align:center;}
#content .richmedia object{vertical-align:top;}
#content .richmedia div{margin:0 auto;}
#content table{margin:0 0 15px;border-collapse:collapse;border-spacing:0;empty-cells:show;}
#content th,#content td{border:1px solid #e6e6e6;padding:7px 9px 6px;text-align:left;vertical-align:middle;}
#content thead th,#content thead td{font-weight:500;background:#f7f7f7;}
#formid{margin:0;}
#formid fieldset{margin:0;border:1px solid;padding:.5em 1em 1em;}
#formid legend{*margin-left:-7px;border:0;padding:0 .25em;font-weight:bold;}
#formid label{cursor:pointer;}
#formid button,#formid input,#formid select,#formid optgroup,#formid option,#formid textarea{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;*vertical-align:middle;}
#formid input,#formid select,#formid textarea{border:1px solid;overflow:visible;background:#fff;}
#formid [disabled],#formid [disabled] *,#formid [disabled]:hover{cursor:default;}
#formid textarea{overflow:auto;vertical-align:top;white-space:pre-wrap;word-wrap:break-word;resize:vertical;}
#formid textarea:disabled,#formid textarea[disabled],#formid textarea[readonly]{resize:none;}
#formid optgroup,#formid option{padding:0 5px;min-height:1em;white-space:nowrap;}
#formid optgroup{font-weight:bold;}
#formid optgroup option{padding-left:20px;}
#formid input[type="hidden"]{display:none !important;}
#formid input[type=radio],#formid input[type=checkbox]{border:0;width:13px;height:13px;padding:0;cursor:pointer;background:0;}
#formid button,#formid input[type=button],#formid input[type=reset],#formid input[type=submit]{margin:0;border-width:2px;border-style:outset;padding:2px 6px 3px 6px;*overflow:visible;white-space:pre;cursor:pointer;-webkit-appearance:button;}
#formid button::-moz-focus-inner,#formid input::-moz-focus-inner{border:0 !important;padding:0 !important;}
#formid button:-moz-focusring{outline:1px dotted;}
#formid input[type=file]::-webkit-file-upload-button{cursor:pointer;}
#formid{margin-top:16px;width:532px;}
#formid .formakersection{border-top:1px solid #e5e5e5;color:#444;margin:28px 0 12px;padding:5px 10px;color:#444;font-size:14px;line-height:17px;background:#f5f5f5;}
#formid legend{display:none;}
#formid fieldset{border:0;padding:0;}
#formid label{vertical-align:middle;}
#formid input,#formid select,#formid textarea{display:inline-block;margin:0 5px;border:0;width:300px;overflow:visible;color:#666;vertical-align:middle;background:url(/img/null.gif);}
#formid select{width:auto !important;padding:0;}
#formid textarea{margin-top:4px;margin-bottom:4px;line-height:16px;overflow:auto\9;}
#formid dl,#formid div{padding-left:220px;}
#script .formid-errors{margin-left:220px;}
#formid dl{position:relative;margin:0 0 4px;}
#formid dl > *{display:inline-block;border:1px solid #e7e7e7;height:22px;text-align:center;vertical-align:top;background:#fff;}
#formid dl > *:before{display:inline-block;height:100%;width:0;content:'';line-height:0;text-indent:-9999px;vertical-align:middle;}
#formid dt{position:absolute;top:0;left:0;border-color:transparent;width:210px;font-weight:bold;text-align:right;background:transparent;}
#formid dt span{color:#c03600;}
#formid dt em{font-weight:normal;font-size:10px;}
#dladresse dd,#dlmessage dd{height:auto;}
#dladresse dt,#dlmessage dt{margin-top:4px;*margin-top:1px;height:16px;vertical-align:top;}
#dladresse textarea{height:54px;}
#formid hr{display:none;}
#formid hr + p,#formid div{display:inline-block;vertical-align:top;}
#formid hr + p{margin:0 0 0 10px;color:#c03600;font-weight:bold;font-size:11px;line-height:24px;}
#formid div{position:relative;top:-31px;z-index:1;display:block;margin:0 0 0 auto;width:132px;padding-left:0;text-align:right;}
#formid div input[type=submit]{display:inline-block;border:1px solid #e7e7e7;width:auto;height:24px;color:#666;font-size:11px;text-transform:uppercase;background:#f7f7f7;}
#formid div input[type=submit]:hover,#formid div input[type=submit]:focus{border-color:#444;color:#fff;background:#444;}
#formid hr + p{position:relative;top:-113px;}
dl#dlbcap{margin-top:31px;border-top:1px solid #ccc;padding-top:27px;padding-left:220px;line-height:32px;}
#dlbcap dt{top:22px;width:210px;line-height:10px;}
#dlbcap dd{position:relative;margin-left:120px;line-height:0;vertical-align:middle;}
#dlbcap input{width:48px;}
#dlbcap img{position:absolute;top:-6px;left:-110px;}
#formid dl > *,#formid p,#formid div{*display:inline;}
#formid input[type=text],#formid input[type=password],#formid input[type=file]{*margin-top:4px;}
#formid dd select{*margin-top:2px;}
#formid dt{*padding:3px 0 0;}
#script .formid-cfm{margin:16px 0 0;border:1px solid #669900;padding:15px 19px;color:#669900;font-weight:bold;text-align:center;background:#f2fee0;}
#formid .erreur dd{position:relative;}
#formid .erreur dd span{position:absolute;top:-1px;left:100%;z-index:2;display:inline-block;margin:0 0 0 2px;height:24px;padding:0 5px;color:#fff;line-height:24px;white-space:nowrap;background:#c03600;}
#script .formid-errors{margin-top:16px;border:1px solid #c03600;width:280px;padding:15px 15px;background:#fee7e0;}
#script .formid-errors strong{color:#c03600;font-size:12px;}
#script .formid-errors label{text-decoration:underline;}
#script .formid-errors label:hover,#script .formid-errors label:focus{text-decoration:none;}
#script .formid-errors ol{margin:8px 0 0 24px;font-style:italic;}
#script .formid-errors li{margin:4px 0 0;}
#script .formid-errors li:first-child{margin-top:0;}