html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table.clean,caption,table.clean tbody,table.clean tfoot,table.clean thead,table.clean tr,table.clean th,table.clean td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}li{display:block;}button:focus,input,input:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table.clean{border-collapse:collapse;border-spacing:0;}html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}html,button,input,select,textarea {font-family:sans-serif;}a:focus {outline:thin dotted;}a:active,a:hover{outline:0;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}






.titleFont {color:#75175f;font-size:26px;}







.font2 {font-family:"Lucida Grande",​Lucida,​verdana,​sans-serif;font-size:12px;color:#2E2827;line-height:1.22;}
.font {font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,​verdana,sans-serif;font-size:12px;color:#2E2827;line-height:1.22;}
.fontsans {font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,​sans-serif;font-size:12px;color:#2E2827;line-height:1.22;}
.fontok {font-family:"Lucida Grande","Lucida Sans",Verdana,sans-serif;font-size:12px;color:#2E2827;line-height:1.22;}
.fonttitle {font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
.gm {margin-top:36px;margin-bottom:18px;}
.mm {margin-top:27px;margin-bottom:14px;}
.m {margin-top:18px;margin-bottom:9px;}
.pmt {margin-top:18px;}
.mt {margin-top:27px;}
.gmt {margin-top:36px;}
.gmb {margin-bottom:18px;}
.mb {margin-bottom:9px;}
.l75 {line-height:14px;}
.l1 {line-height:18px;}
.l15 {line-height:27px;}
.l2 {line-height:36px;}
.l3 {line-height:54px;}
.lhsml {line-height:1.2;}
.lhmed {line-height:1.5;}
.lhlrg {line-height:2;}
.lhbig {line-height:3;}




.txt {font-family:"Lucida Grande","Lucida Sans",Verdana,sans-serif;font-size:12px;color:#2E2827;line-height:1.22;}
.txt p {margin:8px 0px 10px;}
.txt ul {list-style-type:disc;padding-left:15px;}
.txt ul li {padding:5px 0px;display:list-item;}
.txt ul.arrowlist {padding-left:40px;}
.txt ul.arrowlist li {list-style:none outside url(imgs/list-arrow.png);padding:0px;}
.txt ul.wm {margin:0px;}
.txt ul.wm li {padding:5px;}
.txt ol {list-style-type:decimal;padding-left:15px;}
.txt ol li {padding:5px 0px;display:list-item;}
.txt table {border:0px none;}
.txt td {border:0px none;}
.txt table.colA {width:100%;}
.txt table.colA td.colA {vertical-align:middle;width:50%;}
.txt table.colA td.colA .colaleftcol {margin:0px 13px 0px 0px;}
.txt table.colA td.colA .colarightcol {margin:0px 6px 0px 13px;}
.txt table.colB {width:100%;}
.txt table.colB td.colblefttd {;}
.txt table.colB td.colbrighttd {width:90%;}
.txt table.colB td.colB {vertical-align:top;}
.txt table.colB td.colB .colbleftcol {margin:0px 13px 0px 0px;}
.txt table.colB td.colB .colbrightcol {margin:0px 6px 0px 13px;}
.txt table.colC {width:100%;}
.txt table.colC td.colclefttd {width:90%;}
.txt table.colC td.colcrighttd {;}
.txt table.colC td.colC {vertical-align:top;}
.txt table.colC td.colC .colcleftcol {margin:0px 13px 0px 0px;}
.txt table.colC td.colC .colcrightcol {margin:0px 6px 0px 13px;}
.txt .txtleg {font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,​sans-serif;font-size:12px;color:#2E2827;line-height:1.22;}
.txt .txtred {color:#930;}
.txt h3 {font-size:190%;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;line-height:1.2;font-weight:lighter;letter-spacing:1px;color:#4b4142;}
.txt div.divdecal30 {padding-left:30px;}
.txt a {color:#4b4244;}
.txt a:hover {text-decoration:underline;}
.abs {position:absolute;display:block;}
.inv {display:none;}
.rel {position:relative;}
.toscroll {visibility:hidden;overflow:hidden;}
.cleared {clear:both;}
.upper {text-transform:uppercase;}



html {overflow-y:scroll;background:#cbcac7;}
body, input, textarea {font-family:"Lucida Grande","Lucida Sans",Verdana,sans-serif;font-size:12px;color:#2E2827;line-height:1.22;}
inputo {border:0px none;}
hr {border:0px solid #000;border-top:1px solid #000;}
a {color:#786F6F;text-decoration:none;-moz-transition:color 0.15s linear;-webkit-transition:color 0.15s linear;-ms-transition:color 0.15s linear;-o-transition:color 0.15s linear;transition:color 0.15s linear;}
a:hover {text-decoration:none;}

.mw {width:962px;margin:0px auto;}
.leftcol {float:left;width:200px;}
.rightcol {margin-left:200px;}



#head {height:56px;padding:2px 0px;background:#DBDAD7;}
#head .leftcol {width:196px;}
#head .rightcol {margin-left:196px;}
#head .langmenu {padding-top:12px;padding-left:8px;}
#head .langmenu .flag {display:inline-block;width:18px;height:12px;margin:0px 3px;}
#head .langmenu .flagfr {background:url(imgs/flag-fr.png) no-repeat 0px 0px;}
#head .langmenu .flagen {background:url(imgs/flag-en.png) no-repeat 0px 0px;}
#head .langmenu .flagch {background:url(imgs/flag-ch.png) no-repeat 0px 0px;}
#head .menu {;}
#head .menu li {float:left;background:url(imgs/headmenu-left.png) no-repeat 0px 0px;height:56px;padding-left:5px;}
#head .menu li a {display:inline-block;height:56px;line-height:52px;background:url(imgs/headmenu-right.png) no-repeat 0px 0px;padding:0px 16px 0px 14px;color:#6F5753;}
#head .menu li a span {line-height:1;vertical-align:middle;font-family:"Lucida Grande",Lucida,Verdana,sans-serif;}
#head .menu li a img {line-height:1;vertical-align:middle;}
#head .menu li.current {background:url(imgs/headmenu-left-current.png) no-repeat 0px 0px;}
#head .menu li.current a {background:url(imgs/headmenu-right-current.png) no-repeat 0px 0px;}
#head .menu li:hover {background:url(imgs/headmenu-left-hover.png) no-repeat 0px 0px;}
#head .menu li:hover a {background:url(imgs/headmenu-right-hover.png) no-repeat 0px 0px;}


#site {background:url(imgs/bg-deg.png) repeat-x 0px 0px;padding-bottom:50px;}

#site #logo {display:block;width:200px;height:260px;background:url(imgs/logo.png) no-repeat 0px 0px;}
#site .leftcol {background:#cbcac7 url(imgs/left-deg.png) repeat-x 0px 0px;}
#site .leftcol .content {padding:3px 0px 25px;min-height:440px;}
#site .leftcol .content .txt {width:163px;padding-left:13px;margin-top:10px;}
#site .leftcol .content .leftdate {text-align:center;font-weight:bold;color:#666;font-size:13px;}
#site .leftcol .content .lefttitle {font-size:16px;color:#786F6F;letter-spacing:1px;padding:4px 6px 4px 11px;}
#site .leftcol .content .leftmenu {padding:2px 6px 5px 6px;}
#site .leftcol .content .leftmenu li {padding:6px 0px 1px;}
#site .leftcol .content .leftmenu a:hover {text-decoration:underline;}
#site .leftcol .content .leftmenu span {display:block;margin-left:5px;padding-left:6px;background:url(imgs/left-menu-arrow.png) no-repeat 0px 3px;}
#site .leftcol .content .leftmenu a.current {color:#5b3536;}
#site .leftcol .content .leftmenu a.current span {background:url(imgs/left-menu-arrow-current.png) no-repeat 0px 3px;}
#site .rightcol {background:url(imgs/bg-right.png) repeat-y 0px 0px;}
#site .rightcol .rightcolcontent {min-height:700px;}
#site .rightcol h2 {padding:12px 19px 4px 25px;font-size:240%;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;line-height:1.2;color:#6C3131;font-weight:lighter;letter-spacing:1px;}
#site .rightcol .bigfck {padding:5px 20px 5px 26px;}
#site .rightcol #foot {background:#B4B3B0;border-top:1px solid #9d9aa0;padding:15px 10px;}
#site .rightcol #foot li {display:inline-block;font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,​sans-serif;font-size:12px;color:#2E2827;line-height:1.22;color:#fff;}
#site .rightcol #foot li a {font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Lucida,​sans-serif;font-size:12px;color:#2E2827;line-height:1.22;color:#fff;}
#site .rightcol #foot li a:hover {text-decoration:underline;}
#site .rightcol #foot li + li:before {content:"   |   ";}
#site .rightcol .homeleft {float:left;width:342px;padding:0px 13px 0px 26px;}
#site .rightcol .homeright {float:left;width:342px;padding:0px 0px 0px 13px;}
#site .rightcol .hometitre {font-size:18px;font-weight:bold;padding:10px 0px 12px;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#6c6c6c;padding-left:115px;}
#site .rightcol .homelist {;}
#site .rightcol .homelist .homeitem {padding-bottom:20px;}
#site .rightcol .homelist .homeitem .img {float:left;width:130px;}
#site .rightcol .homelist .homeitem .img img {display:block;margin:0px auto;}
#site .rightcol .homelist .homeitem .homeitemtxts {margin-left:135px;}
#site .rightcol .homelist .homeitem .homeitemtxts .titre {padding-bottom:10px;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:14px;color:#6c6c6c;font-weight:bold;}
#site .rightcol .homelist .homeitem .homeitemtxts .txts {color:#666;}
#site .rightcol .homelist .homeitem .homeitemtxts .link {text-align:right;}
#site .rightcol .homelist .homeitem .homeitemtxts .link a:hover {text-decoration:underline;}
#site .rightcol .homelist .homeitem .homeitemtxts .link a {font-size:10px;}


#slide {height:250px;}
#slide #imgs {position:absolute;width:760px;height:250px;}
#slide #imgs .himg {position:absolute;width:760px;height:250px;background:url() no-repeat 50% 50%;z-index:3;}
#slide #imgs .oldimg {z-index:2;}
#slide #hsdata {display:none;}