*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0;}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal;}
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0;}
dfn,i,cite,var,address,em{font-style:normal;}
html{background:#FFF;color:#000;line-height:1;font-family:arial, sans-serif;font-size:125%;}
sub,sup{vertical-align:baseline;}
a{color:inherit;text-decoration:underline;}
font,basefont{color:inherit;font:inherit;font-size:100%;}
center,[align]{text-align:inherit;}
s,strike,u{text-decoration:inherit;}
img{border:none;margin:0;}
ol{list-style-type:decimal;}
body{font-size:50%;background-color:#FFF;color:#333;margin:1.5em 0;}
tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none;}
table[border],.content table[border]{border-collapse:separate;border-spacing:0;}
nobr{white-space:normal;}
marquee{overflow:visible;}
cite,em,dfn{font-style:italic;}
code,kbd,samp,pre,tt,var,input[type=text],input[type=password],textarea{font-size:100%;font-family:mono-space,monospace;}
pre{white-space:pre;}
pre *{font-size:100%;white-space:pre;}
del{text-decoration:line-through;color:#666;}
ins,dfn{border-bottom:1px solid #000;border-bottom-color:#666;}
small,sup,sub{font-size:85%;}
big{font-size:125%;line-height:80%;}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
blockquote{padding-left:2.2em;color:#666;}
hr{display:none;background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em;}
[lang|=en] q:before{content:'\201C';}
[lang|=en] q:after{content:'\201D';}
[lang|=en] q q:before{content:'\2018';}
[lang|=en] q q:after{content:'\2019';}
input[type=text],input[type=password]{cursor:text;}
.content{font-size:1.2em;line-height:1.6em;}
.content h1{font-size:1.6em;line-height:1;margin:1em 0 .5em;}
.content h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em;}
.content h3{font-size:1.4em;line-height:1;margin:1.14em 0 .57em;}
.content h4{font-size:1.3em;line-height:1;margin:1.23em 0 .615em;}
.content h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em;}
.content h6{font-size:1em;line-height:1;margin:1.6em 0 .8em;}
.content hr{display:block;width:100%;height:1px;border:none;background:#aaa;color:#aaa;}
.content ul{list-style:disc outside;}
.content ol{list-style:decimal outside;}
.content table{border-collapse:collapse;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content address,.content table,.content form{margin-bottom:1.6em;}
.content p+p{margin-top:-.8em;}
.content fieldset{margin:1.6em 0;padding:1.6em;}
.content legend{padding-left:.8em;padding-right:.8em;}
.content fieldset>:first-child{margin-top:0;}
.content textarea,.content input[type=text]{padding:.1em .2em;}
.content input{padding:.2em .1em;}
.content select{padding:.2em .1em 0;}
.content select[multiple]{margin-bottom:.8em;}
.content option{padding:0 .4em .1em;}
.content button{padding:.3em .5em;}
.content input[type=radio]{position:relative;bottom:-.2em;}
.content dt{margin-top:.8em;margin-bottom:.4em;}
.content ul,.content ol{margin-left:2.2em;}
.content caption,.content form div{padding-bottom:.8em;}
.content ul ul,content ol ul,.content ul ol,content ol ol{margin-bottom:0;}
fieldset{border:1px solid #ccc;background:#e6e6e6;border-color:#ccc;}
textarea,input[type=text],input[type=password],select{border:1px solid #ccc;background:#fff;}
textarea:hover,input[type=text]:hover,input[type=password]:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type=text]:focus,input[type=password]:focus,select:focus{outline:2px solid #e4e4e4;border-color:#888;}
.content th,.content td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;padding:.8em;}
code,pre{color:#c33;}
.alt{font-family:"baskerville italic","Warnock Pro","Goudy Old Style",Palatino,"palatino linotype","Book Antiqua",Georgia, serif;font-style:italic;font-weight:400;}
.dquo{margin-left:-.55em;}
#container{width:880px;background:#FFF;padding-bottom:8px;margin:0 auto;}
#header{background:url(../img/headerVisual.png) 740px 10px no-repeat #e6d9c6;position:relative;overflow:hidden;height:100px;}
#header h1{position:absolute;top:10px;left:10px;}
#header h1 a{background:url(../img/logo.png) top left no-repeat;display:block;overflow:hidden;width:127px;height:82px;}
#header h1 a span{display:block;margin-top:82px;}
.message{margin-bottom:1em;border:2px solid #ddd;padding:1em;}
.message ul{margin-bottom:0;margin-left:2.5em;}
.message_error{background-color:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.message_error a{color:#8a1f11;}
.message_notice{background-color:#FFF6BF;color:#514721;border-color:#FFD324;}
.message_help a{color:#f4f7fb;}
.message_info{background-color:#e6e6e6;color:#333;border-color:#c8c8c8;}
.message_info a{color:#467aa7;}
ul.links{list-style:none;text-align:center;margin:0;}
ul.links li{display:inline;}
ul.links li:before{content:" | ";}
.itemDisplay{overflow:hidden;margin-bottom:1em;padding-bottom:1em;}
.itemDisplay .img{float:left;width:100px;text-align:center;border-bottom:1px solid transparent;}
.itemDisplay .text{float:left;width:250px;}
.galleryDisplay .galleryDetail{width:130px;display:table;float:left;}
.galleryDisplay .galleryDetail a{display:table-cell;vertical-align:middle;text-align:center;height:110px;}
.content p{margin:0;}
.content p + p{margin-top:.8em;}
.paginate{margin-top:1em;text-align:center;padding-top:.5em;}
.paginate .prev{padding-right:5px;}
.paginate .next{padding-left:5px;}
.container{width:950px;margin:0 auto;}
.showgrid{background:url(../img/common/grid.png);}
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px;}
div.last{margin-right:0;}
.span-1{width:30px;}
.span-2{width:70px;}
.span-3{width:110px;}
.span-5{width:190px;}
.span-6{width:230px;}
.span-7{width:270px;}
.span-8{width:310px;}
.span-9{width:350px;}
.span-10{width:390px;}
.span-12{width:470px;}
.span-13{width:510px;}
.span-14{width:550px;}
.span-15{width:590px;}
.span-16{width:630px;}
.span-17{width:670px;}
.span-18{width:710px;}
.span-19{width:750px;}
.span-20{width:790px;}
.span-21{width:830px;}
.span-22{width:870px;}
.span-23{width:910px;}
.span-24,div.span-24{width:950px;margin:0;}
.append-1{padding-right:40px;}
.append-2{padding-right:80px;}
.append-3{padding-right:120px;}
.append-4{padding-right:160px;}
.append-5{padding-right:200px;}
.append-6{padding-right:240px;}
.append-7{padding-right:280px;}
.append-8{padding-right:320px;}
.append-9{padding-right:360px;}
.append-10{padding-right:400px;}
.append-11{padding-right:440px;}
.append-12{padding-right:480px;}
.append-13{padding-right:520px;}
.append-14{padding-right:560px;}
.append-15{padding-right:600px;}
.append-16{padding-right:640px;}
.append-17{padding-right:680px;}
.append-18{padding-right:720px;}
.append-19{padding-right:760px;}
.append-20{padding-right:800px;}
.append-21{padding-right:840px;}
.append-22{padding-right:880px;}
.append-23{padding-right:920px;}
.prepend-1{padding-left:40px;}
.prepend-2{padding-left:80px;}
.prepend-3{padding-left:120px;}
.prepend-4{padding-left:160px;}
.prepend-5{padding-left:200px;}
.prepend-6{padding-left:240px;}
.prepend-7{padding-left:280px;}
.prepend-8{padding-left:320px;}
.prepend-9{padding-left:360px;}
.prepend-10{padding-left:400px;}
.prepend-11{padding-left:440px;}
.prepend-12{padding-left:480px;}
.prepend-13{padding-left:520px;}
.prepend-14{padding-left:560px;}
.prepend-15{padding-left:600px;}
.prepend-16{padding-left:640px;}
.prepend-17{padding-left:680px;}
.prepend-18{padding-left:720px;}
.prepend-19{padding-left:760px;}
.prepend-20{padding-left:800px;}
.prepend-21{padding-left:840px;}
.prepend-22{padding-left:880px;}
.prepend-23{padding-left:920px;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1{margin-left:-40px;}
.pull-2{margin-left:-80px;}
.pull-3{margin-left:-120px;}
.pull-4{margin-left:-160px;}
.pull-5{margin-left:-200px;}
.pull-6{margin-left:-240px;}
.pull-7{margin-left:-280px;}
.pull-8{margin-left:-320px;}
.pull-9{margin-left:-360px;}
.pull-10{margin-left:-400px;}
.pull-11{margin-left:-440px;}
.pull-12{margin-left:-480px;}
.pull-13{margin-left:-520px;}
.pull-14{margin-left:-560px;}
.pull-15{margin-left:-600px;}
.pull-16{margin-left:-640px;}
.pull-17{margin-left:-680px;}
.pull-18{margin-left:-720px;}
.pull-19{margin-left:-760px;}
.pull-20{margin-left:-800px;}
.pull-21{margin-left:-840px;}
.pull-22{margin-left:-880px;}
.pull-23{margin-left:-920px;}
.pull-24{margin-left:-960px;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{float:left;position:relative;}
.push-1{margin:0 -40px 1.5em 40px;}
.push-2{margin:0 -80px 1.5em 80px;}
.push-3{margin:0 -120px 1.5em 120px;}
.push-4{margin:0 -160px 1.5em 160px;}
.push-5{margin:0 -200px 1.5em 200px;}
.push-6{margin:0 -240px 1.5em 240px;}
.push-7{margin:0 -280px 1.5em 280px;}
.push-8{margin:0 -320px 1.5em 320px;}
.push-9{margin:0 -360px 1.5em 360px;}
.push-10{margin:0 -400px 1.5em 400px;}
.push-11{margin:0 -440px 1.5em 440px;}
.push-12{margin:0 -480px 1.5em 480px;}
.push-13{margin:0 -520px 1.5em 520px;}
.push-14{margin:0 -560px 1.5em 560px;}
.push-15{margin:0 -600px 1.5em 600px;}
.push-16{margin:0 -640px 1.5em 640px;}
.push-17{margin:0 -680px 1.5em 680px;}
.push-18{margin:0 -720px 1.5em 720px;}
.push-19{margin:0 -760px 1.5em 760px;}
.push-20{margin:0 -800px 1.5em 800px;}
.push-21{margin:0 -840px 1.5em 840px;}
.push-22{margin:0 -880px 1.5em 880px;}
.push-23{margin:0 -920px 1.5em 920px;}
.push-24{margin:0 -960px 1.5em 960px;}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{float:right;position:relative;}
.box{margin-bottom:1.5em;background:#E5ECF9;padding:1.5em;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix,* html .container{height:1%;}
.clear{clear:both;}
.tabs{border-bottom:1px solid #ccc;height:1%;min-height:inherit;overflow:auto;margin:0 0 .75em;}
.tabs li{border:1px solid #ccc;border-bottom:none;float:left;line-height:1.5;list-style-type:none;margin:0 .25em 0 0;padding:0;}
.tabs li a{background:#ddd;border:1px solid #eee;border-bottom:none;color:#222;cursor:pointer;display:block;float:left;font-weight:700;padding:.15em .33em .25em;}
.tabs li a.selected{background:#666;border:1px solid #666;border-bottom:none;color:#fff;cursor:default;}
.tabs li a:focus,.tabs li a:hover{color:#555;outline:none;}
.tabs li a.selected:focus,.tabs li a.selected:hover{color:#fafafa;}
.tabs li.label{border:none;font-weight:700;line-height:1.5;margin-right:.5em;padding:.25em .33em;}
.icon{background-repeat:no-repeat;background-image:url(../img/common/icons.png);background-position:-9999px -9999px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px;overflow:hidden;}
.icon_loading{background:url(../img/common/icon_loading.gif) top left no-repeat;}
.icon_back{background-position:-16px 0;}
.icon_backToWebsite{background-position:-32px 0;}
.icon_bin{background-position:-48px 0;}
.icon_breadcrumb{background-position:-64px 0;}
.icon_browser_firefox{background-position:-80px 0;}
.icon_browser_opera{background-position:-96px 0;}
.icon_browser_safari{background-position:-112px 0;}
.icon_close{background-position:-128px 0;}
.icon_datepicker{background-position:-144px 0;}
.icon_debug_log{background-position:-160px 0;}
.icon_debug_memory{background-position:0 -16px;}
.icon_debug_request{background-position:-16px -16px;}
.icon_debug_session{background-position:-32px -16px;}
.icon_debug_sql_log{background-position:-48px -16px;}
.icon_debug_timer{background-position:-64px -16px;}
.icon_debug_variables{background-position:-80px -16px;}
.icon_delete{background-position:-96px -16px;}
.icon_error{background-position:-112px -16px;}
.icon_fake{background-position:-128px -16px;}
.icon_ext_css{background-position:0 -32px;}
.icon_ext_default{background-position:-16px -32px;}
.icon_ext_xls{background-position:-32px -32px;}
.icon_ext_pdf{background-position:-112px -32px;}
.icon_ext_ppt{background-position:-160px -32px;}
.icon_flush{background-position:-32px -48px;}
.icon_folder{background-position:-48px -48px;}
.icon_gallery{background-position:-64px -48px;}
.icon_google{background-position:-80px -48px;}
.icon_help{background-position:-96px -48px;}
.icon_importL10n{background-position:-112px -48px;}
.icon_information{background-position:-128px -48px;}
.icon_lang_en{background-position:-144px -48px;}
.icon_lang_fr{background-position:-160px -48px;}
.icon_logout{background-position:0 -64px;}
.icon_minus{background-position:-16px -64px;}
.icon_msn{background-position:-32px -64px;}
.icon_next{background-position:-48px -64px;}
.icon_notice{background-position:-64px -64px;}
.icon_passwordGenerate{background-position:-80px -64px;}
.icon_plus{background-position:-96px -64px;}
.icon_previous{background-position:-112px -64px;}
.icon_reorder{background-position:-128px -64px;}
.icon_required{background-position:-144px -64px;}
.icon_restore{background-position:-160px -64px;}
.icon_search{background-position:0 -80px;}
.icon_select_all{background-position:-16px -80px;}
.icon_select_drag{background-position:-32px -80px;}
.icon_select_none{background-position:-48px -80px;}
.icon_select_toggle{background-position:-64px -80px;}
.icon_sort{background-position:-80px -80px;}
.icon_sort_asc{background-position:-96px -80px;}
.icon_sort_desc{background-position:-112px -80px;}
.icon_success{background-position:-128px -80px;}
.icon_toggleeditor{background-position:-144px -80px;}
.icon_valid{background-position:-160px -80px;}
.icon_yahoo{background-position:0 -96px;}
.icon_Category{background-position:-16px -96px;}
.icon_Category_add{background-position:-32px -96px;}
.icon_Category_delete{background-position:-48px -96px;}
.icon_Chmod{background-position:-64px -96px;}
.icon_Company{background-position:-80px -96px;}
.icon_Company_add{background-position:-96px -96px;}
.icon_Company_delete{background-position:-112px -96px;}
.icon_Config{background-position:-128px -96px;}
.icon_Config_add{background-position:-144px -96px;}
.icon_Config_delete{background-position:-160px -96px;}
.icon_Contact{background-position:0 -112px;}
.icon_Contact_add{background-position:-16px -112px;}
.icon_Contact_delete{background-position:-32px -112px;}
.icon_Deadend{background-position:-48px -112px;}
.icon_Deadend_delete{background-position:-64px -112px;}
.icon_Departement{background-position:-80px -112px;}
.icon_Departement_add{background-position:-96px -112px;}
.icon_Departement_delete{background-position:-112px -112px;}
.icon_Document{background-position:-128px -112px;}
.icon_Document_add{background-position:-144px -112px;}
.icon_Document_clear{background-position:-160px -112px;}
.icon_Document_delete{background-position:0 -128px;}
.icon_Document_edit{background-position:-16px -128px;}
.icon_Document_library{background-position:-32px -128px;}
.icon_Document_select{background-position:-48px -128px;}
.icon_Group{background-position:-64px -128px;}
.icon_Group_add{background-position:-80px -128px;}
.icon_Group_delete{background-position:-96px -128px;}
.icon_Home{background-position:-112px -128px;}
.icon_Home_add{background-position:-128px -128px;}
.icon_Home_delete{background-position:-144px -128px;}
.icon_Icon{background-position:-160px -128px;}
.icon_Mail{background-position:0 -144px;}
.icon_Mail_add{background-position:-16px -144px;}
.icon_Mail_delete{background-position:-32px -144px;}
.icon_Mail_export{background-position:-48px -144px;}
.icon_Newsletter{background-position:-64px -144px;}
.icon_Newsletter_add{background-position:-80px -144px;}
.icon_Newsletter_delete{background-position:-96px -144px;}
.icon_Page{background-position:-112px -144px;}
.icon_Page_add{background-position:-128px -144px;}
.icon_Page_delete{background-position:-144px -144px;}
.icon_Post{background-position:-160px -144px;}
.icon_Post_add{background-position:0 -160px;}
.icon_Post_delete{background-position:-16px -160px;}
.icon_PressArticle{background-position:-32px -160px;}
.icon_PressArticle_add{background-position:-48px -160px;}
.icon_PressArticle_delete{background-position:-64px -160px;}
.icon_PressRelease{background-position:-80px -160px;}
.icon_PressRelease_add{background-position:-96px -160px;}
.icon_PressRelease_delete{background-position:-112px -160px;}
.icon_Question{background-position:-128px -160px;}
.icon_Question_add{background-position:-144px -160px;}
.icon_Question_delete{background-position:-160px -160px;}
.icon_Realisation{background-position:0 -176px;}
.icon_RealisationDocument{background-position:-16px -176px;}
.icon_RealisationDocument_add{background-position:-32px -176px;}
.icon_RealisationDocument_delete{background-position:-48px -176px;}
.icon_Realisation_add{background-position:-64px -176px;}
.icon_Realisation_delete{background-position:-80px -176px;}
.icon_Secteur{background-position:-96px -176px;}
.icon_Secteur_add{background-position:-112px -176px;}
.icon_Secteur_delete{background-position:-128px -176px;}
.icon_Service{background-position:-144px -176px;}
.icon_Service_add{background-position:-160px -176px;}
.icon_Service_delete{background-position:0 -192px;}
.icon_Speciality{background-position:-16px -192px;}
.icon_Speciality_add{background-position:-32px -192px;}
.icon_Speciality_delete{background-position:-48px -192px;}
.icon_Staff{background-position:-64px -192px;}
.icon_Staff_add{background-position:-80px -192px;}
.icon_Staff_delete{background-position:-96px -192px;}
.icon_User{background-position:-112px -192px;}
.icon_User_add{background-position:-128px -192px;}
.icon_User_delete{background-position:-144px -192px;}
pre.cake-debug{background:#CECECE;text-align:left;}
#debug-kit-toolbar{position:fixed;top:0;right:0;width:100%;height:1%;overflow:visible;z-index:10000;opacity:0.25;}
#debug-kit-toolbar:hover{opacity:1;}
#debug-kit-toolbar td,#debug-kit-toolbar th{padding:.2em;}
#debug-kit-toolbar #panel-tabs{float:right;list-style:none;border-bottom:1px solid #CCC;border-left:1px solid #CCC;margin:0;}
#debug-kit-toolbar .panel-tab{clear:none;float:left;list-style:none;margin:0;padding:0;}
#debug-kit-toolbar .panel-tab a{float:left;clear:none;background:#efefef;color:#222;border-right:1px solid #ccc;display:block;height:20px;line-height:20px;margin:0;padding:0 .5em;}
#debug-kit-toolbar .panel-tab .active,#debug-kit-toolbar .panel-tab a:hover{background:#fff;text-decoration:none;}
#debug-kit-toolbar .panel-tab.icon a{padding:4px;}
#debug-kit-toolbar .panel-content{position:absolute;text-align:left;top:20px;right:0;background:#fff;color:#000;width:96%;max-height:550px;overflow:auto;border-bottom:3px solid #333;padding:20px 2%;}
.panel-content h2{margin-top:0;padding:0;}
.panel-content h3{margin-top:1em;padding:0;}
.panel-content .info{border-top:1px dashed #6c6cff;border-bottom:1px dashed #6c6cff;padding:4px;}
table.debug-table{width:auto;border:0;}
table.debug-table td,table.debug-table th{text-align:left;border:0;padding:3px;}
table.debug-table th{border-bottom:1px solid #222;background:0;}
table.debug-table tr.even td{background:#efefef;}
#debug-kit-toolbar .code-table td{white-space:pre;font-family:monaco, corsiva, "courier new", courier, monospaced;}
#debug-kit-toolbar .code-table td:first-child{width:15%;}
#debug-kit-toolbar .code-table td:last-child{width:80%;}
.neat-array{background:#CE9E23;list-style:none;margin:0;padding:1px 2px 1px 20px;}
.neat-array .neat-array{padding:0 0 0 20px;}
.neat-array li{background:#FEF6E5;border-top:1px solid #CE9E23;border-bottom:1px solid #CE9E23;line-height:1.5em;cursor:default;margin:0;}
.neat-array li:hover{background:#fff;}
.neat-array li strong{padding:0 8px;}
.neat-array li.expandable.expanded > strong:before{content:'v ';}
.neat-array li.expandable.collapsed > strong:before,.neat-array li.expandable.expanded .expandable.collapsed > strong:before{content:'> ';}
.cake-sql-log{font-family:Arial;}
.cake-sql-log .error td{background-color:#FBE3E4;color:#8a1f11;font-weight:700;border-color:#FBC2C4;}
html,body{background-color:#d0b89f;margin:0;padding:0;}
#global{margin:0 8px;}
#header ul.secondary{position:absolute;top:5px;right:140px;color:#AD8F6B;}
#header ul.secondary a{color:#AD8F6B;padding-right:.5em;padding-left:.5em;}
#menu{float:left;margin-left:170px;margin-top:50px;overflow:hidden;}
#menu li{border-right:1px dashed #97a1a3;float:left;list-style:none;}
#menu li:first-child{border-left:1px dashed #97a1a3;}
#menu li a{height:50px;line-height:50px;font-weight:700;font-size:1.2em;text-transform:uppercase;display:block;background:url(../img/menuHover.png) 0 -50px no-repeat;padding:0 .7em;}
#menu li a:hover,#menu li a.selected{background-position:bottom right;text-decoration:none;}
#principal{overflow:hidden;background:url(../img/column.gif) 254px 0 repeat-y #f7f4ec;margin-top:6px;}
#principal .innerPrincipal{background:url(../img/colors.png) bottom left no-repeat;overflow:hidden;}
#sidebar{width:254px;float:left;margin-right:5px;padding-bottom:30px;}
#sidebar ul{border-top:1px dashed #f0e9de;list-style:none;margin:0;padding:0;}
#sidebar ul li a{display:block;height:24px;padding-left:30px;background:url(../img/arrows.png) 5px 0 no-repeat;border-bottom:1px dashed #f0e9de;color:#BA9E7E;line-height:24px;font-weight:700;overflow:hidden;}
#sidebar ul li a:hover,#sidebar ul li a.selected{background-position:5px -25px;background-color:#BA9E7E;border-bottom:1px solid #BA9E7E;text-decoration:none;color:#FFF;}
#sidebar ul li a:hover{background-color:#d0c0af;color:#FFF;background-position:5px -250px;border-color:#d0c0af;}
#sidebar ul ul{border-top:none;border-bottom:1px dashed #f0e9de;margin-top:5px;padding-bottom:5px;}
#container #sidebar ul ul li a{height:15px;background:none;border:none;color:#AD8F6B;line-height:15px;font-weight:400;}
#container #sidebar ul ul li a:hover,#container #sidebar ul ul li a.selected{background:none;border:none;color:#AD8F6B;font-weight:700;}
#sidebar .contact{background:url(../img/contact.png) top left no-repeat #FFF;height:154px;width:187px;position:relative;overflow:hidden;margin:105px auto 0;}
#sidebar .contact p{color:#C4A788;font-size:1.1em;font-weight:700;margin:93px 0 0 70px;}
#sidebar .contact p a{color:#C4A788;text-decoration:underline;}
#sidebar .plaquette{display:block;margin-top:20px;text-align:center;color:#C4A788;text-decoration:underline;font-size:1.1em;}
#content{width:605px;float:left;}
#content h2{height:115px;background:url(../img/h2Default.jpg) top left no-repeat;overflow:hidden;width:100%;margin:0;padding:0;}
#content h2 span{margin-top:99px;}
#content h2 .fillerEnd,#content h2 .fillerStart{border-top:1px solid #FFF;margin-top:105px;}
#content h2 .fillerEnd{width:110px;float:right;}
#content h2 .fillerStart{overflow:hidden;display:block;}
#content h2 .title{float:right;color:#FFF;text-transform:uppercase;padding-left:5px;padding-right:5px;font-size:18px;}
#breadcrumbs{background:#FFF;color:#BA9E7E;font-size:.9em;}
#breadcrumbs a{text-decoration:underline;color:#BA9E7E;}
#breadcrumbs a:last-child{font-weight:700;text-decoration:none;}
#text{border-top:3px solid #d7c6b3;background:#eae3d9;padding-top:1em;}
#text h3{color:#ba9e7e;font-size:1.3em;margin:0 0 0 20px;padding:0;}
#text h3 a{color:#ba9e7e;}
#text #excerpt{color:#646567;font-weight:700;line-height:1.3;padding:.5em 50px 0 20px;}
#text #innerText{border:3px solid #d7c6b3;background:#f9f7f4;margin-top:1em;padding:15px 50px 15px 15px;}
#text #innerText h4{font-size:1.1em;font-weight:700;color:#AD8F6B;margin:0;}
#text #innerText ul{list-style:none;margin:.5em 0 0;padding:0;}
#text #innerText ul li{background-position:0 2px;background-repeat:no-repeat;padding-left:22px;}
#innerText a,#innerText strong{color:#AD8F6B;}
#footer{overflow:hidden;color:#846D53;width:880px;margin:.5em auto 0;}
#footer ul.links a{color:#846D53;}
#copyright{color:#A4927C;text-align:center;font-size:.9em;}
#copyright a{color:#A4927C;}
.formFrontEnd form .input input[type=text],.formFrontEnd form .input textarea.mceNoEditor{width:200px;}
#text .submit button.button_positive{background-color:#BA9E7E;border:1px solid #BA9E7E;color:#FFF;margin-top:3px;padding:0;}
#home #principal,#home .innerPrincipal{background:#FFF;}
#home #content{width:864px;}
#home #text{background:none;border:none;padding:0;}
#home #innerText{background:none;border:none;margin:0;padding:0;}
#home .homeDisplay{overflow:hidden;background-repeat:no-repeat;background-position:top left;}
#home .sidebar{float:right;width:378px;}
#home .sidebar .presentation{margin-bottom:5px;height:170px;background:#777FB8;overflow:hidden;}
#home .sidebar .presentation .text{color:#FFF;margin:20px 30px 0 25px;}
#home .sidebar .presentation strong{color:#FFF;}
#home .sidebar .presentation .text strong{font-size:1.1em;}
#home .sidebar .presentation a.details{background:url(../img/puceArrow.png) top right no-repeat;display:block;height:15px;overflow:hidden;margin:5px 30px 0 0;}
#home .sidebar .presentation a.details span{margin-top:15px;display:block;}
#home .sidebar .services{margin-bottom:5px;height:120px;background:#F2BC75;position:relative;}
#home #text .sidebar .services h3{display:block;background:url(../img/titleVousEtes.png) 0 10px no-repeat;height:35px;width:295px;overflow:hidden;margin:0 0 10px 25px;}
#home .sidebar .services h3 span{display:block;padding-top:35px;}
#home #text .sidebar .services ul{margin-left:25px;list-style:none;margin-bottom:5px;}
#home #text .sidebar .services ul li{background:url(../img/puceArrow.png) top left no-repeat;padding-left:35px;margin-bottom:10px;height:15px;line-height:15px;}
#home .sidebar .services ul li a{color:#FFF;font-weight:700;}
#home .sidebar .services .painter{background:url(../img/painter.png) top right no-repeat;width:55px;height:145px;position:absolute;top:11px;left:313px;}
#home .sidebar .lastNewsletter{height:150px;background:#D0876A;padding-top:10px;}
#home #text .sidebar .lastNewsletter h3{display:block;color:#871819;margin:0 0 5px 25px;}
#home .sidebar .lastNewsletter .displayNewsletter{overflow:hidden;margin:10px 25px;}
#home .sidebar .lastNewsletter .displayNewsletter .img{float:left;width:100px;margin-right:10px;text-align:left;}
#home .sidebar .lastNewsletter .displayNewsletter .text{float:left;width:205px;line-height:1.3;min-height:100px;}
#home .sidebar .lastNewsletter .displayNewsletter .text strong{color:#871819;font-weight:700;font-size:1.1em;}
#home .sidebar .lastNewsletter .displayNewsletter .text a.seeNewsletter{color:#871819;background:url(../img/puceArrowRed.png) top left no-repeat;display:block;line-height:16px;overflow:hidden;padding-left:25px;margin-top:.8em;}
#home .sidebar .lastNewsletter .displayNewsletter a.details{font-size:.9em;clear:both;text-align:right;padding-right:25px;color:#871819;background:url(../img/puceArrowRed.png) top right no-repeat;display:block;line-height:16px;overflow:hidden;}
#staff .staffDisplay{border-bottom:1px solid #fcdcc5;}
#staff .staffDisplay h4{font-weight:700;font-size:1.1em;}
#staff .staffDisplay .job{color:#646567;font-weight:700;}
#secteur .secteurList li{margin-bottom:.5em;}
.realisationList .realisationDisplay{border-bottom:1px solid #e6e4c7;}
.realisationList .realisationDisplay .img{width:142px;}
.realisationList .realisationDisplay .text{width:382px;margin-left:10px;}
.realisationList .realisationDisplay a.details{text-align:left;font-size:.9em;}
.realisationList .realisationDisplay .options{height:33px;background:url(../img/realisationsOptions.png) 100% -396px no-repeat #e2e4d4;overflow:hidden;}
.realisationList .options .testimonial,.realisationList .options .visuels{width:123px;height:33px;float:left;position:relative;line-height:33px;}
.realisationList .options .testimonial span,.realisationList .options .visuels span{background:url(../img/realisationsOptions.png) top left no-repeat;position:absolute;width:123px;height:33px;cursor:pointer;}
#secteur .options div.testimonial span{background-position:0 -33px;}
#secteur .options a.testimonial:hover span{background-position:0 -66px;}
#secteur .options a.visuels span{background-position:0 -99px;}
#secteur .options div.visuels span{background-position:0 -132px;}
#secteur .options a.visuels:hover span{background-position:0 -165px;}
#actualites .options a.testimonial span{background-position:0 -198px;}
#actualites .options div.testimonial span{background-position:0 -231px;}
#actualites .options a.testimonial:hover span{background-position:0 -264px;}
#actualites .options a.visuels span{background-position:0 -297px;}
#actualites .options div.visuels span{background-position:0 -330px;}
#actualites .options a.visuels:hover span{background-position:0 -363px;}
#actualites .realisationDisplay .options{background-position:100% -429px;background-color:#fdd1bb;}
#realisation .itemDisplay .text{margin-left:10px;width:374px;}
#realisation #testimonial h4,#realisation #visuels h4{border-bottom:3px solid #e2e4d4;position:relative;height:30px;}
#realisation #testimonial h4 span,#realisation #visuels h4 span{background:url(../img/realisationsOptions.png) top left no-repeat;position:absolute;width:123px;height:30px;margin-bottom:1em;}
#realisation #testimonial blockquote{font-style:italic;color:inherit;margin-bottom:1em;padding-left:12px;padding-top:1em;}
#realisation #testimonial .author{margin-top:1em;margin-left:12px;}
#realisation #testimonial .job{margin-left:12px;font-weight:700;}
#realisation #visuels h4 span{background:url(../img/realisationsOptions.png) 0 -99px no-repeat;}
#realisation #text .secondary ul{overflow:hidden;margin-left:250px;}
#realisation #text .secondary ul li{float:left;list-style:none;background:none;margin-left:10px;padding:0;}
#realisation #text .secondary ul li a{display:block;border:1px solid #edede0;height:33px;padding-left:35px;line-height:35px;padding-right:5px;}
#realisation #text .secondary ul li a:hover{background-color:#e9eada;text-decoration:none;}
#realisation .secondary ul li a.sendToFriend{background:url(../img/realisationsSecondary.png) top left no-repeat;}
#realisation .secondary ul li a.print{background:url(../img/realisationsSecondary.png) 0 -35px no-repeat;}
#realisation #sendToFriend{border:1px solid #edede0;width:405px;margin-left:20px;}
#realisation #sendToFriend .inner{margin:15px;}
#realisation #sendToFriend form label{font-size:.8em;font-weight:700;width:150px;}
#realisation #sendToFriend form input[type=text]{width:195px;}
#realisation #sendToFriend form .submit button{border:1px solid #7D933C;color:#FFF;background:#7D933C;padding:1px 6px 4px;}
#realisation #sendToFriend #apercuAddToFriend{background:#E9EADA;padding:10px;}
#realisation #sendToFriend form .error-message{margin-left:75px;}
#company .companiesMap{overflow:hidden;position:relative;width:453px;margin-left:115px;margin-top:1em;}
#company .companiesMap ul{background:#fef3e0;padding:15px;}
#company .companiesMap ul li{color:#646567;background:none;font-weight:700;padding:0;}
#company .companiesMap ul li a{display:block;color:#F6A800;text-decoration:none;}
#company .companiesMap .map{width:272px;height:278px;position:relative;background:url(../img/france.gif) top left no-repeat;}
#company .companiesMap .map a{position:absolute;width:20px;height:20px;display:block;overflow:hidden;}
#company .companiesMap .map a span{margin-top:20px;display:block;}
#company .companiesMap .map a.dama{background-color:#7FBFA8;top:165px;left:117px;}
#company .companiesMap .map a.dama:hover{background-color:#9CCBB8;}
#company .companiesMap .map a.dupuy{background-color:#F2B035;top:230px;left:117px;}
#company .companiesMap .map a.dupuy:hover{background-color:#F6C36B;}
#company .companiesMap .map a.flucklinger{background-color:#926F53;top:50px;left:185px;}
#company .companiesMap .map a.flucklinger:hover{background-color:#A3856B;}
#company .companiesMap .map a.houot-agencement{background-color:#E3563C;top:105px;left:200px;}
#company .companiesMap .map a.houot-agencement:hover{background-color:#E97C5D;}
#company .companiesMap .map a.le-carlier{background-color:#6A83AA;top:62px;left:125px;}
#company .companiesMap .map a.le-carlier:hover{background-color:#8395B7;}
#company .companiesMap .map a.ranchoux-et-ranc{background-color:#EB8C5B;top:195px;left:205px;}
#company .companiesMap .map a.ranchoux-et-ranc:hover{background-color:#EE9E71;}
#company .companiesMap .map a.sema{background-color:#A14B33;top:99px;left:72px;}
#company .companiesMap .map a.sema:hover{background-color:#C0866C;}
#company .itemDisplay .img{width:185px;}
#company .itemDisplay .text{margin-left:10px;width:335px;}
#actualites .itemDisplay .img{width:140px;}
#actualites .itemDisplay .text{margin-left:10px;width:380px;line-height:1.3;}
#actualites .itemDisplay .text a.details{text-align:left;margin-top:1em;}
#actualites .itemDisplay{border-bottom:1px solid #fcdbc7;}
#press #innerText{padding-right:20px;}
#press #text #innerText .pressList{margin-left:20px;}
#press #text #innerText .pressDisplay{list-style:square;color:#AD8F6B;border-bottom:1px solid #e7dbce;padding-left:0;padding-bottom:1em;margin-bottom:1em;}
#press .pressDisplay strong{display:block;color:#AD8F6B;}
#press .pressDisplay a.url{text-align:right;display:block;margin-top:1em;}
#newsletter .formFrontEnd form{margin-top:2em;}
#newsletter .newsletterList{margin-top:1em;background:url(../img/newsletter.jpg) top left no-repeat;min-height:300px;}
#newsletter .newsletterList li{margin-left:140px;}
#contact .coords{border-bottom:1px solid #e7dbce;margin-bottom:1em;padding:1em 0;}
#question ul.index li{margin-bottom:1em;background-image:url(../img/puceQuestion.png);line-height:16px;min-height:16px;}
#question ul.index{padding-bottom:1em;border-bottom:1px solid #e7dbce;}
#question #innerText ul.questions li{margin-top:1.5em;padding-left:0;overflow:hidden;}
#question #innerText ul.questions li h4{background:url(../img/puceQuestion.png) 0 2px no-repeat;padding-left:22px;line-height:16px;min-height:16px;margin-bottom:.5em;}
#question ul.questions li .text{background:url(../img/puceReponse.png) 0 2px no-repeat;padding-left:22px;}
#question ul.questions li a.backToTop{display:block;float:right;margin-top:.5em;padding-left:12px;background:url(../img/puceBackToTop.png) 0 .5em no-repeat;}
#menu li.groupe a{color:#F6A800;}
#menu li.missions a{color:#777FB8;}
#menu li.realisations a{color:#7D933C;}
#menu li.actualites a{color:#EC7644;}
.c-groupe #sidebar ul{border-color:#f8ecd9;}
.c-groupe #sidebar ul li a{color:#f7a800;background-position:5px -50px;border-color:#f8ecd9;}
.c-groupe #sidebar ul li a:hover{background-color:#F9CE85;color:#FFF;background-position:5px -275px;border-color:#F9CE85;}
body.c-groupe #sidebar ul li a.selected{background-position:5px -75px;background-color:#f7a800;color:#FFF;border-color:#f7a800;}
.c-groupe #breadcrumbs,.c-groupe #breadcrumbs a,.c-groupe #text h3,.c-groupe #text #innerText h4,.c-groupe #text #innerText strong,.c-groupe #text a{color:#f7a800;}
.c-groupe #text{background:#FFF3E0;border-color:#fedca6;}
.c-groupe #text #innerText{background:#fffaf2;border-color:#fedca6;}
.c-groupe #innerText li{background-image:url(../img/puceGroupe.png);}
.c-missions #sidebar ul{border-color:#d8d6e1;}
.c-missions #sidebar ul li a{color:#767fb8;background-position:5px -100px;border-color:#d8d6e1;}
.c-missions #sidebar ul li a:hover{background-color:#adaecf;color:#FFF;background-position:5px -300px;border-color:#adaecf;}
body.c-missions #sidebar ul li a.selected{background-position:5px -125px;background-color:#767fb8;color:#FFF;border-color:#767fb8;}
.c-missions #breadcrumbs,.c-missions #breadcrumbs a,.c-missions #text h3,.c-missions #text #innerText h4,.c-missions #text #innerText strong,.c-missions #text a{color:#767fb8;}
.c-missions #text{background:#f0f1f8;border-color:#cbcbe4;}
.c-missions #text #innerText{background:#f7f7fb;border-color:#cbcbe4;}
.c-missions #innerText li{background-image:url(../img/puceMissions.png);margin-bottom:1em;}
.c-realisations #sidebar ul{border-color:#dcd7ab;}
.c-realisations #sidebar ul li a{color:#7d933b;background-position:5px -150px;border-color:#dcd7ab;}
.c-realisations #sidebar ul li a:hover{background-color:#b4bb92;color:#FFF;background-position:5px -325px;border-color:#b4bb92;}
body.c-realisations #sidebar ul li a.selected{background-position:5px -175px;background-color:#7d933b;color:#FFF;border-color:#7d933b;}
.c-realisations #breadcrumbs,.c-realisations #breadcrumbs a,.c-realisations #text h3,.c-realisations #text #innerText h4,.c-realisations #text #innerText strong,.c-realisations .paginate,.c-realisations #text a{color:#7d933b;}
.c-realisations #text{background:#eff0e5;border-color:#d6d8b9;}
.c-realisations #text #innerText{background:#f9f9f4;border-color:#d6d8b9;}
.c-realisations #innerText li{background-image:url(../img/puceRealisations.png);}
.c-actualites #sidebar ul{border-color:#f7d7c0;}
.c-actualites #sidebar ul li a{color:#ec7644;background-position:5px -200px;border-color:#f7d7c0;}
.c-actualites #sidebar ul li a:hover{background-color:#f5b190;color:#FFF;background-position:5px -350px;border-color:#f5b190;}
body.c-actualites #sidebar ul li a.selected{background-position:5px -225px;background-color:#ec7644;color:#FFF;border-color:#ec7644;}
.c-actualites #text{background:#feeee3;border-color:#fbd4bd;}
.c-actualites #text #innerText{background:#fef7f1;border-color:#fbd4bd;}
.c-actualites #innerText li{background-image:url(../img/puceActualites.png);}
legend{font-weight:700;font-size:1.5em;color:#646464;}
legend a{color:#646464;}
input[type=text],input[type=password],textarea{font-family:inherit;}
form.formEdit fieldset{padding-right:0;padding-left:0;}
form div.input{margin-bottom:.8em;overflow:hidden;font-size:1.2em;padding:.2em;}
form .input:hover{background-color:#dce8e7;}
form .input label{width:160px;float:left;text-align:right;margin-right:10px;}
form .input label:after{content:" :";}
form .input input,form .input textarea,form .input select{float:left;}
form input:focus,form textarea:focus,form select:focus{outline-color:#c2e1ef;border-color:#369;}
form .input input[type=text],form .input input[type=password]{width:480px;padding:.3em;}
form .input input[type=checkbox]{margin-top:.2em;}
form .input textarea{width:480px;height:300px;}
form .input textarea.mceNoEditor{width:480px;height:80px;}
form div.error input[type=text],form div.error input[type=password],form div.error textarea,form div.error select{background-color:#FBE3E4;color:#d12f19;border-color:#FBC2C4;}
form div.error .error-message{margin-left:170px;color:#d12f19;clear:both;font-weight:700;padding:.2em 0 0;}
form .checkboxSolo input{margin-left:170px;}
form .checkboxSolo label{margin-left:10px;width:auto;}
form .file .documentInput{overflow:hidden;width:480px;}
form .file .uploadField{float:left;width:280px;}
form .file .uploadField input{float:none;}
form .file .libraryField{overflow:hidden;padding:10px 0 0 10px;}
form .file .thumbField{float:right;width:200px;text-align:right;}
form p.formInfo{text-align:right;font-style:italic;font-size:.9em;}
form p.formInfo .icon_required{width:11px;}
form div.submit{text-align:center;padding:0;}
form .submit button{float:none;display:inline;}
fieldset.small{margin:.5em 0;padding:.5em;}
fieldset.small legend{font-size:1.2em;}
fieldset.small .input{font-size:1em;padding:.2em 0;}
form div.plain div.text{float:left;width:480px;padding:0;}
form div.color input[type=text]{width:7em;}
.button{display:block;float:left;background-color:#f5f5f5;border:1px solid #CECECE;border-top:1px solid #dedede;border-left:1px solid #dedede;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;margin:0 7px 0 0;padding:5px 10px 6px 7px;}
button.button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}
button.button[type]{line-height:17px;padding:5px 10px 6px 7px;}
:first-child+html button[type]{padding:4px 10px 3px 7px;}
button.button img,button.button a img{border:none;width:16px;height:16px;margin:0 3px -3px 0 !important;padding:0;}
button.button:hover,a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}
a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
button.button_positive,a.button_positive,a.button_positive:link,a.button_positive:visited{color:#529214;}
a.button_positive:hover,button.button_positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
a.button_positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
button.button_negative,a.button_negative,a.button_negative:link,a.button_negative:visited{color:#d12f19;}
a.button_negative:hover,button.button_negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
a.button_negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
th,b,strong,h1,h2,h3,h4,h5,h6,dt,#text #innerText .realisationList .realisationDisplay .text h4{font-weight:400;}
caption,th,td,#newsletter .formInfo,#contact .formInfo{text-align:left;}
ul,ol,dir,menu,#debug-kit-toolbar ul{list-style:none;}
blink,.paginate a:hover,.paginate .prev,.paginate .next,.tabs li a,.tabs li a:focus,.tabs li a:hover,#sidebar .plaquette:hover,#breadcrumbs a:hover,a,a:link,a:visited,a:active{text-decoration:none;}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt,.paginate .current,#service .serviceList a,#secteur .secteurList a,#text #innerText .realisationList .realisationDisplay .text h4 a,#press .pressDisplay .excerpt,#press .pressDisplay .name{font-weight:700;}
input,select,button,.neat-array li.expandable,label{cursor:pointer;}
input[type=hidden],span.protectFromSpam .cryptedMail,.paginate .disabled,#debug-kit-toolbar .panel-tab a:hover + .panel-content,#debug-kit-toolbar .panel-tab a + .panel-content:hover,.panel-content,.cake-sql-log .describe,.submit button span,#home #sidebar,#home #content h2,#home #breadcrumbs,#home #text h3,#home #excerpt,#realisation #sendToFriend form .submit button span,#press .top form label,#press .top form .submit button span,#newsletter .top form label,#newsletter .top form .submit button span,form .inputMail,form .habtm .habtmContainer,form div.hasActions .actions{display:none;}
.message_notice a,.cake-sql-log .describe:hover td,.cake-sql-log .describe.selected td{color:#514721;}
.message_success,.cake-sql-log .fast td{background-color:#E6EFC2;color:#264409;border-color:#C6D880;}
.message_success a,.cake-sql-log .fast:hover td,.cake-sql-log .fast.selected td{color:#264409;}
.message_help,.cake-sql-log tbody td{background-color:#6894c1;color:#f4f7fb;border-color:#aec5e3;}
ul.links li:first-child:before,form .checkboxSolo label:after{content:"";}
.itemDisplay .text a.details,.realisationDisplay .img a.textZoom,#actualites .itemDisplay .img a.textZoom{display:block;text-align:right;}
.galleryDisplay,#press .top,#newsletter .top{overflow:hidden;}
.paginate a,.paginate .prev:hover,.paginate .next:hover,#footer ul.links a:hover,a:hover,#home .sidebar .lastNewsletter .displayNewsletter a.details:hover,#company .companiesMap ul li a:hover{text-decoration:underline;}
.span-4,#realisation .itemDisplay .img{width:150px;}
.span-11,#staff .staffDisplay .text{width:430px;}
.clearfix,.container,.panel-content.request{display:block;}
.icon_add,#secteur .options a.testimonial span{background-position:0 0;}
.icon_ext_exe,.icon_ext_bat{background-position:-144px -16px;}
.icon_ext_zip,.icon_ext_rar{background-position:-160px -16px;}
.icon_ext_flv,.icon_ext_avi,.icon_ext_mpg,.icon_ext_mpeg,.icon_ext_wmv,.icon_ext_asf,.icon_ext_asx,.icon_ext_mov,.icon_ext_ram,.icon_ext_ogm,.icon_ext_mkv{background-position:-48px -32px;}
.icon_ext_as,.icon_ext_swf,.icon_ext_fla{background-position:-64px -32px;}
.icon_ext_htm,.icon_ext_html,.icon_ext_dhtml,.icon_ext_xhtml{background-position:-80px -32px;}
.icon_ext_mp3,.icon_ext_wav,.icon_ext_ogg,.icon_ext_wma{background-position:-96px -32px;}
.icon_ext_php,.icon_ext_php3,.icon_ext_php4{background-position:-128px -32px;}
.icon_ext_gif,.icon_ext_bmp,.icon_ext_jpg,.icon_ext_jpeg,.icon_ext_png,.icon_ext_tiff{background-position:-144px -32px;}
.icon_ext_txt,.icon_ext_rtf,.icon_ext_log{background-position:0 -48px;}
.icon_ext_doc,.icon_ext_docx{background-position:-16px -48px;}
.panel-content p,#sitemap #innerText h3{margin:1em 0;}
.cake-sql-log .describe td,form .required input[type=text],form .required input[type=password],form .required textarea,form .required select{background-color:#FFF6BF;border-color:#FFD324;}
#text #innerText p + h4,#realisation #sendToFriend form,#realisation #sendToFriend form .submit,#realisation #sendToFriend .thankYou{margin-top:1em;}
#home .sidebar .presentation .text p,#staff .staffDisplay p,#press .pressDisplay p{line-height:1.3;}
#realisation #testimonial,#contact .formFrontEnd h4{padding-bottom:1em;}
#realisation #sendToFriend #apercuAddToFriend h4,#company .itemDisplay .text .innerText{margin-bottom:1em;}
#actualites .itemDisplay .text .date,.c-actualites #breadcrumbs,.c-actualites #breadcrumbs a,.c-actualites #text h3,.c-actualites #text #innerText h4,.c-actualites #text #innerText strong,.c-actualites .paginate,.c-actualites #text a{color:#ec7644;}
#press #text #innerText .top h4,#newsletter #text #innerText .top h4{float:left;font-size:1.2em;height:30px;line-height:30px;margin:0;}
#press .top form,#newsletter .top form{float:right;margin:0;}
#press .top form .input,#press .top form .submit,#newsletter .top form .input,#newsletter .top form .submit{float:left;margin-bottom:0;}
#press .top form .input:hover,#newsletter .top form .input:hover{background:none;}
#press .top form .submit,#newsletter .top form .submit{text-align:left;height:26px;}
#press .top form .submit button,#newsletter .top form .submit button{padding:2px;}
#press .pressDisplay .inner,#newsletter .newsletterList li a{color:#333;}
#newsletter .formFrontEnd .submit button,#contact .formFrontEnd .submit button{padding:4px 6px 6px;}