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,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;margin:0;padding:0}
body{color:#000;font-family:Arial, sans-serif;font-size:75%;line-height:1.3em;background:#c5c3c1 url(/css/img/body-background.gif) 50% 0 repeat-y}
ul{list-style:none;margin:0 1.5em 1.5em 0}
blockquote,q{quotes:none}
del{text-decoration:line-through;color:#666}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em;width:620px;text-align:center;position:relative;background:#f3f6f2;font-size:.9em;border-bottom:2px solid #C1C1C3}
h1,h2,h3,h4,h5,h6{color:#0060A9;font-weight:700;margin-bottom:.5em}
h1{font-size:3em;line-height:1em}
h2{font-size:1.4em;clear:both;line-height:2em;position:relative;color:#e78313;display:block}
h3{font-size:1.2em;line-height:1em;margin-bottom:.75em;background:url(/css/img/h2-bullet.gif) 0 3px no-repeat;position:relative;padding:0 0 0 15px}
#home h3 a{color:#0060A9;text-decoration:none}
h4{font-size:1.1em;line-height:1.25em;padding:0 0 0 15px}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6{font-size:1em;font-weight:700}
p{margin:0 0 1.3em}
p.picture-centers a{display:inline}
p.picture-left{float:left;position:relative;z-index:10;margin:.5em 1em 1em 0;padding:0}
p.picture-right,p.entry-picture{float:right;position:relative;z-index:10;margin:0 0 .5em 1em;padding:0}
p.picture-left a,p.picture-right a,p.entry-picture a{display:block;background:transparent}
p.picture-left img,p.picture-right img,p.entry-picture img{border:1px solid #a0b8d2}
p.entry-video{display:block;text-align:center}
ol a{font-size:1em}
dl{border-left:3px solid #6194CA;padding-left:.5em;margin:0 0 1.5em}
dl dt{font-weight:700;color:#0060a9}
dd{margin-left:1.5em}
abbr,acronym{border-bottom:1px dotted #666}
address{margin-top:1.5em;font-style:italic}
a:focus,a:hover{text-decoration:none;color:#0060A9}
a{color:#df6310;text-decoration:underline;cursor:pointer}
p.list-all,span.list-all{margin-bottom:5px;clear:both;overflow:hidden;height:1%}
p.read-more{clear:both;overflow:hidden;height:1%;margin:0 0 10px}
p.read-more a,p.list-all a,span.list-all{float:left;text-decoration:underline;padding-left:8px;background:url(/css/img/bullet.gif) 0 6px no-repeat}
blockquote{color:#666;font-style:italic;margin:1.5em}
pre,code{white-space:pre;margin:1.5em 0}
pre,code,tt{font-size:1em;font-family:'lucida console', monospace;line-height:1.5em}
tt{display:block;line-height:1.5em;margin:1.5em 0}
caption{background:#ffc}
form{position:relative;padding:10px 10px 4em}
form p{padding-bottom:15px;position:relative;overflow:hidden;margin:0}
form label{font-weight:700;display:inline;color:#396AA0}
form input{background:url(/css/img/input-background.gif) 0 0 no-repeat;padding:0}
form .text,form .select{clear:both;width:90.5%;left:0;height:3.5em;overflow:hidden;margin:0;padding:0}
form .textarea{clear:both;width:100%;height:auto;margin:0;padding:0}
form .text label,form .select label{float:left;text-align:right;font-weight:700;width:32%;margin-right:5px;padding-right:1%}
form .text input,form .select input{width:64.5%;border:1px solid #D9EDFC;padding-left:5px}
form .select select{width:65%;border:1px solid #D9EDFC;padding-left:5px}
form .text textarea{float:none;height:175px;width:65%;background:url(/css/img/input-background.gif) 0 0 no-repeat;border:1px solid #D9EDFC}
form input:focus,form textarea:focus{background:#fff;border-color:#E78E23}
form .tiny{clear:none;float:left;width:306px}
form .tiny label{width:22%}
form .tiny input{width:73%}
form .tiny .error{margin-left:24%}
form p.long{height:auto}
form p.long textarea{float:none;height:100px}
form p.long label{vertical-align:top}
form fieldset{float:left;position:relative;width:66%;clear:both;left:22.7%;border:1px dashed #396AA0;margin:.5em 0;padding:0}
form legend{background:#fff;border:1px solid #c0c0bf;position:relative;font-weight:700;color:#396AA0;font-size:1em;margin:0;padding:0 10px}
form p.check,form p.radio{position:relative;float:none;clear:both;margin:.4em 0 .4em 25%;padding:0 0 0 5%}
form p.check input,form p.radio input{border:0;background:0;position:relative;top:2px}
form fieldset p.file{display:block;margin:10px 0 0 20px}
form fieldset p.file .help{font-style:italic;font-size:.8em;display:block}
form fieldset p.precision{position:relative;float:left;width:75%;left:11%;clear:both}
form fieldset p.precision input{width:75%;border:1px solid #E1F0FC}
form fieldset p.precision input:focus{background:#fff;border-color:#CA0025}
form p.submit{position:relative;float:left;bottom:0;right:-75.5%;z-index:4;width:auto;overflow:visible;background:#e78e23;border:0;clear:both;margin:.5em 0;padding:3px}
form p.submit button{cursor:pointer;color:#e9e9e9;position:relative;display:block;font-weight:700;background:0;border:0;white-space:nowrap;font-size:.9em;margin:0;padding:0}
form p.init{float:left;clear:both;left:10%;margin-top:.5em;white-space:nowrap;width:15em}
form p.init a{background:#F5F5F5 url(/css/img/icons/refresh.gif) 3px 5px no-repeat;cursor:pointer;display:block;float:left;font-size:100%;font-weight:700;line-height:130%;text-decoration:none;border-color:#EEE #DEDEDE #DEDEDE #EEE;border-style:solid;border-width:1px;margin:0 7px 0 0;padding:5px 10px 6px 20px}
form p.init a:hover{color:#CA0025}
form p .error{clear:both;background:transparent;border:0;position:relative;left:34%;padding:2px 0}
form .error_form input,form .error_form textarea{border:1px solid red;background:#FFE0E0}
p#champs-obligatoires{clear:both;font-style:italic;font-size:.9em;text-align:right;width:89.5%;margin:0}
#main .confidentialite{font-style:italic;clear:none;color:#666;float:left;font-size:1em}
.help{background:url(/css/img/icons/help.png) 0 2px no-repeat;position:relative;cursor:pointer;font-size:.9em;margin-left:16%;padding:3px 0 3px 20px}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;clear:both;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:10px 10px 10px 35px}
.error{background:#fff url(/css/img/icons/error.gif) 0 50% no-repeat;color:#D12F19;border-color:#FBC2C4}
.notice{background:#fff url(/css/img/icons/notice.gif) 0 50% no-repeat;color:#817134;border-color:#FFD324}
.success{background:#fff url(/css/img/icons/success.gif) 0 50% no-repeat;color:#529214;border-color:#C6D880}
.error a{color:#D12F19}
.notice a{color:#817134}
.success a{color:#529214}
.date{color:#5b7a7c;font-size:1.3em;font-weight:700}
a.btn{cursor:pointer;color:#fff;position:relative;top:0;right:0;clear:both;display:block;float:right;background:#d9001c url(/css/img/theme-generic/submit-background.gif) 0 0 repeat-x;border:0;border-top:1px solid #fa6ca6;border-right:#960033;border-bottom:1px solid #5a000a;border-left:1px solid #f13672;font-weight:700;margin:0 13% 0 0;padding:2px 10px}
#wrapper{width:960px;position:relative;overflow:visible;background:transparent url(/css/img/wrapper-background.gif) 50% 0 repeat-x;z-index:10;margin:0 auto}
#header{width:100%;min-width:961px;background:url(/css/img/header-background.gif) 0 -60px repeat-x}
#header h1{text-indent:-5000px;background:url(/css/img/header-h1.jpg) 50% 0 no-repeat;height:252px;width:100%;margin:0 auto}
#header #branding{position:absolute;top:-5000px;margin:0}
#header p.home{text-indent:-5000px;position:absolute;width:240px;height:120px;top:20px;left:50%;margin-left:-465px}
#home #header{background-position:0 0}
#home #header h1{height:331px;background-image:url(/css/img/header-home-h1.jpg)}
#home.js-enabled #header #branding{position:absolute;text-indent:0;display:block;top:33px;left:50%;margin-left:208px}
#direct-access{position:relative;width:100%;top:0;z-index:85;overflow:visible}
#direct-access .inside{opacity:0.9;-moz-opacity:0.9;filter:Alpha(opacity=90);position:relative;border-bottom:2px solid #fff;background:#003772;text-align:center;padding:4px 3px}
#direct-access h2{color:#fff;position:absolute;top:-5000px;left:-5000px;text-indent:-5000px}
#direct-access ul{margin:0;padding:0}
#direct-access li{display:inline;color:#D3DCE5}
#direct-access li span{padding:0 0 0 2px}
#direct-access li a{color:#D3DCE5;font-size:1.1em;font-weight:700}
.js-enabled #direct-access{position:absolute;width:961px;left:50%;top:0;z-index:85;overflow:visible;margin:0 0 0 -480px}
.js-enabled #direct-access-link{z-index:85;position:absolute;bottom:-27px;left:50%;margin-left:455px;width:28px;height:27px;text-indent:-5000px}
.js-enabled #direct-access-link a.open{display:block;width:100%;height:100%;background:transparent url(/css/img/accessibilite-open.gif) 0 0 no-repeat}
.js-enabled #direct-access-link a.close{display:block;width:100%;height:100%;background:transparent url(/css/img/accessibilite-close.gif) 0 0 no-repeat}
.js-enabled #direct-access-link a:focus{border-top:3px solid #DA2828}
#tools{position:relative;float:right;margin-top:-252px;right:19px;background:url(/css/img/tools-background.gif) 0 0 repeat-y;width:589px}
#tools h2{position:absolute;float:none;width:100%;top:0;left:0;text-indent:-5000px;height:1px;clear:both;margin:0;padding:0}
#tools ul{margin:0 10px}
#tools .quick-links{float:left;font-size:.9em;width:315px;margin:0}
#tools .quick-links ul{margin:0;padding:0}
#tools .quick-links li{float:left;margin:2px 5px 0}
#tools .quick-links li a{color:#000}
#tools .quick-links li a:hover{color:#E48213}
#tools .quick-links .Version-anglaise,#tools .quick-links .Version-allemande,#tools .quick-links .Version-espagnole,#tools .quick-links .Version-chinoise{position:relative;width:34px;height:25px;top:2px;text-indent:-5000px;margin:-4px 2px 0}
#tools .quick-links .Version-anglaise{background:transparent url(/css/img/english-version.gif) 0 0 no-repeat}
#tools .quick-links .Version-allemande{background:transparent url(/css/img/german-version.gif) 0 0 no-repeat}
#tools .quick-links .Version-espagnole{background:transparent url(/css/img/spanish-version.gif) 0 0 no-repeat}
#tools .quick-links .Version-chinoise{background:transparent url(/css/img/china-version.gif) 0 0 no-repeat}
#tools .hr{display:block;clear:both;position:relative;border:0;top:0;left:0;text-indent:-5000px;height:6px;background:url(/css/img/tools-hr-background.gif) 1px 0 no-repeat;margin:0}
#quick-search{width:180px;float:left;background:url(/css/img/quick-search-background.gif) 4px 0 no-repeat;padding:1px 0 0 85px}
#quick-search form{height:20px;padding:0}
#quick-search p{float:left;position:relative;color:#000;margin:0;padding:0}
#quick-search p input{position:relative;background:#fff;color:#000;border:1px solid #3d6da3;font-size:.9em;width:140px;margin:1px 0 0 3px;padding:1px}
#quick-search p label{position:relative;display:block;color:#000;padding-left:5px}
#quick-search p.submit{clear:none;width:32px;float:left;border:0;background:0;margin:0;padding:0}
#quick-search p.submit button{color:#fff;border:0;cursor:pointer;font-weight:700;width:32px;height:23px;text-align:center;text-indent:-3px;background:url(/css/img/quick-search-submit-background.gif) 0 0 no-repeat;font-size:.8em;line-height:15px;margin:0;padding:0 0 5px}
.js-enabled #quick-search p.submit{position:absolute;top:-2px;right:0}
#home #tools{margin-top:-331px}
#tooltip{position:absolute;z-index:3000;color:#666;background-color:#f5f1ea;height:auto;border:1px solid #c2bbba;padding:0}
#tooltip a{text-decoration:none;color:#666;margin-left:2px}
#newsletter{overflow:hidden;background:#fff;border:1px solid #ccc;width:208px;margin-left:13px;padding:0 10px}
#newsletter h2{font-size:1.65em;line-height:1.6em;margin:0}
#newsletter h2 span{display:block;text-indent:-5000px;background:url(/css/img/newsletter-title.gif) 0 12px no-repeat}
#newsletter form{clear:both;overflow:hidden;padding:0 0 5px}
#newsletter form p{float:left;left:0;clear:none;width:65%;height:auto}
#newsletter form p input{font-size:.9em;line-height:.9em;width:90%;padding:3px}
#newsletter form p.submit{left:-3px;width:auto;margin:0;padding:0}
#newsletter form p.submit button{width:63px;height:20px;line-height:20px;margin:0;padding:0}
#newsletter p.read-last{float:left;clear:both;top:-4px;position:relative;margin:15px 0 0}
#newsletter p.read-last a{color:#DF6310;padding-left:8px;background:url(/css/img/bullet.gif) 0 .5em no-repeat}
#newsletter.subscription label{float:none}
#home #newsletter{width:223px;height:1%;margin:0 0 15px;padding:0 0 10px 10px}
#home #newsletter form p.submit{width:auto;margin-top:1.2em}
#home.js-enabled #newsletter form p.submit{margin-top:0}
#wtca{background:url(/css/img/logo-wtca.gif) 0 0 no-repeat;text-indent:-5000px;width:233px;height:258px;border:1px solid #ccc}
#cg86{background:#fff;text-align:center;font-weight:700;width:227px;height:80px;border:1px solid #ccc;margin:10px 0 0 13px;padding:10px 0}
#cg86 a{text-indent:-5000px;text-align:left;display:block;width:116px;height:60px;background:red url(/css/img/cg86.jpg) 0 0 no-repeat;position:relative;right:-54px;top:5px}
#home #cg86{width:233px;margin:0}
#sub-nav{width:247px;float:left;left:3px;position:relative}
#sub-nav .bloc{padding:0 0 15px}
#sub-nav .bloc ul{clear:both;margin:0}
#sub-nav .bloc li{padding-left:10px;background:url(/css/img/li-bullet.gif) 0 5px no-repeat;position:relative;margin:4px 0 4px 10px}
#sub-nav .bloc li.current a{color:#fff;font-weight:700}
#sub-nav p.ad{margin:1em 0 0 -15px}
#sub-nav .has-sub{background:url(/css/img/theme-generic/current-section-background.jpg) 0 0 repeat-y;padding-bottom:8px}
#sub-nav .has-sub .has-sub{background:none}
#sub-nav .current-section{position:relative;width:247px;overflow:hidden;z-index:15}
#sub-nav .current-section h2{margin-bottom:0;color:#fff;position:relative;background:url(/css/img/theme-generic/current-section-h2-separator.gif) 3px 100% no-repeat;clear:both;height:1%;overflow:hidden;padding:0 5px 0 20px}
#sub-nav .current-section h2 a.rss-feed{background-image:url(/css/img/rss-feed-current-section.gif);float:right;margin:20px 10px 0 0}
#sub-nav .current-section li{position:relative;background:transparent url(/css/img/theme-generic/current-section-link-bullet.gif) 0 5px no-repeat;margin:5px 0 5px 25px;padding:0 10px 0 14px}
#sub-nav .current-section li a{text-align:left;position:relative;font-weight:700;font-size:1.1em;padding:3px 0 5px}
#sub-nav .nav{width:220px;position:relative;left:-15px;background:#396aa0 url(/css/img/sub-nav-nav-background.gif) 0 5px repeat-y}
#sub-nav .nav h2{float:none;background:transparent url(/css/img/sub-nav-nav-h2.gif) 18px 5px no-repeat;padding-left:38px;margin-bottom:0}
#sub-nav .nav ul{padding-top:8px;padding-bottom:15px;background:transparent url(/css/img/sub-nav-nav-separator.gif) 0 0 repeat-x;width:220px;margin:0}
#sub-nav h2#news-title{margin-top:0;line-height:1em;margin-bottom:0;font-size:18px;background:url(/css/img/envents-nav-background.gif) 0 0 no-repeat;padding:15px 5px 1px 20px}
.qui-sommes-nous #sub-nav .current-section{background:transparent url(/css/img/theme-qui-sommes-nous/current-section-background.jpg) 0 0 repeat-y}
.qui-sommes-nous #sub-nav .current-section h2{background:transparent url(/css/img/theme-qui-sommes-nous/current-section-h2-separator.gif) 3px 100% no-repeat}
.qui-sommes-nous #sub-nav .current-section li{background:transparent url(/css/img/theme-qui-sommes-nous/current-section-link-bullet.gif) 0 5px no-repeat}
.services #sub-nav .current-section{background:transparent url(/css/img/theme-services/current-section-background.jpg) 0 0 repeat-y}
.services #sub-nav .current-section h2{background:transparent url(/css/img/theme-services/current-section-h2-separator.gif) 3px 100% no-repeat}
.services #sub-nav .current-section li{background:transparent url(/css/img/theme-services/current-section-link-bullet.gif) 0 5px no-repeat}
.services-plus #sub-nav .current-section{background:transparent url(/css/img/theme-services-plus/current-section-background.jpg) 0 0 repeat-y}
.services-plus #sub-nav .current-section h2{background:transparent url(/css/img/theme-services-plus/current-section-h2-separator.gif) 3px 100% no-repeat}
.services-plus #sub-nav .current-section li{background:transparent url(/css/img/theme-services-plus/current-section-link-bullet.gif) 0 5px no-repeat}
.clubs-affaires #sub-nav .current-section{background:transparent url(/css/img/theme-clubs-affaires/current-section-background.jpg) 0 0 repeat-y}
.clubs-affaires #sub-nav .current-section h2{background:transparent url(/css/img/theme-clubs-affaires/current-section-h2-separator.gif) 3px 100% no-repeat}
.clubs-affaires #sub-nav .current-section li{background:transparent url(/css/img/theme-clubs-affaires/current-section-link-bullet.gif) 0 5px no-repeat}
#sub-nav .current-section li:hover,#sub-nav .current-section li.hover{background-position:0 -25px}
#sub-nav .current-section li.current{text-decoration:none;cursor:default;background-position:0 -57px}
#sub-nav .current-section .has-sub ul li{margin-left:4px;background:url(/css/img/sub-level-has-sub-bullet.gif) 0 6px no-repeat;padding-left:10px}
#sub-nav .current-section .has-sub ul li.current{background-image:url(/css/img/sub-level-has-sub-current-bullet.gif)}
.js-enabled #sub-nav .nav h2{cursor:pointer;width:auto}
.js-enabled #sub-nav .current-section h2 a.rss-feed{margin:10px 10px 0 0}
.js-enabled #sub-nav .nav ul{display:none;margin-bottom:0;padding-bottom:15px}
.js-enabled #sub-nav .nav ul li{margin-left:30px}
#home #sub{color:#fff;float:left;position:relative;padding-top:0;margin-top:0;width:250px;left:5px;z-index:9}
#home #sub h2{width:225px;background:url(/css/img/home-sub-separator.gif) 0 100% no-repeat;color:#fff;padding:0}
#home #sub ul{margin:0 0 2em}
#main-nav{width:915px;position:relative;left:0;float:left;clear:both;overflow:visible;z-index:1000;margin:-38px 0 0;padding:0}
#main-nav ul{overflow:visible;margin:0 0 0 4px;padding:0}
#main-nav ul li{float:left;background:#396aa0;position:relative}
#main-nav ul li a{font-weight:700;color:#fff;display:block;height:37px;line-height:1.3em;width:100%;text-decoration:none;text-indent:-5000px;padding:0}
#home #main-nav{margin:-38px 0 0}
#main-nav ul li .sub-level{display:none;position:absolute;background:#8a8c8c url(/css/img/main-nav-s-informer-sub-level-background.jpg) 150px 0 no-repeat;left:-1px;top:37px;border:1px solid #284a71;width:400px;min-height:10em}
#main-nav ul li .sub-level p.description{float:right;width:120px;color:#fff;font-weight:700;margin:0;padding:10px 5px 10px 10px}
#main-nav ul li .sub-level p.description dfn{display:block;font-style:normal}
#main-nav ul li .sub-level ul{float:left;width:135px;z-index:90;margin:0;padding:0}
#main-nav .sub-level ul li{float:none;margin-left:0;padding:4px 5px 4px 0}
#wrapper #main-nav ul li .sub-level li a{width:auto;float:none;position:relative;height:auto;background:url(/css/img/sub2-level-bullet.gif) 3px 5px no-repeat;font-weight:400;color:#fff;text-indent:0;padding:0 0 0 12px}
#wrapper #main-nav ul li .sub-level li a:hover{color:#A1D8ED}
#main-nav ul li.qui-sommes-nous a{background:url(/css/img/main-nav-qui-sommes-nous.png) 0 0 no-repeat;width:171px}
#main-nav ul li.services a{background:url(/css/img/main-nav-services.png) 0 0 no-repeat;width:169px}
#main-nav ul li.services-plus a{background:url(/css/img/main-nav-services+.png) 0 0 no-repeat;width:170px}
#main-nav ul li.clubs-affaires a{background:url(/css/img/main-nav-clubs-affaires.png) 0 0 no-repeat;width:169px}
#main-nav ul li a:hover{background-position:0 -39px}
#main-nav ul li.qui-sommes-nous .sub-level{background:#085ca0 url(/css/img/theme-qui-sommes-nous/main-nav-sub-level-background.jpg) 150px 0 no-repeat}
#main-nav li.qui-sommes-nous .sub-level ul li{background:url(/css/img/theme-qui-sommes-nous/sub-level-li-separator.gif) 0 100% no-repeat}
#main-nav ul li.services .sub-level{background:#e5800f url(/css/img/theme-services/main-nav-sub-level-background.jpg) 150px 0 no-repeat}
#main-nav li.services .sub-level ul li{background:url(/css/img/theme-services/sub-level-li-separator.gif) 0 100% no-repeat}
#main-nav li.services-plus .sub-level ul li{background:url(/css/img/theme-services-plus/sub-level-li-separator.gif) 0 100% no-repeat}
#main-nav ul li.services-plus .sub-level{background:#8a8c8c url(/css/img/theme-services-plus/main-nav-sub-level-background.jpg) 150px 0 no-repeat}
#main-nav li.clubs-affaires .sub-level ul li{background:url(/css/img/theme-clubs-affaires/sub-level-li-separator.gif) 0 100% no-repeat}
#main-nav ul li.clubs-affaires .sub-level{padding-bottom:0;background:#61afcd url(/css/img/theme-clubs-affaires/main-nav-sub-level-background.jpg) 150px 0 no-repeat}
#edito{padding:0 10px}
#edito a{color:#FFF;font-weight:700}
#services-push{text-indent:-5000px;background:url(/css/img/push-services-plus.png) 0 0 no-repeat;width:246px;height:183px;margin-left:0}
#services-push a,#services-push p{display:block;width:100%;height:100%;text-indent:-5000px;margin-bottom:0}
#ads{width:246px}
#home #sub #ads ul{margin:0 0 1em}
#ads li{background:#4b4b4e;display:block;width:246px;text-indent:-5000px;padding:5px 0}
#ads li.wtca{height:68px}
#ads li.futurallia{background:transparent;height:54px;width:150px;margin:5px auto 0}
#ads li a{display:block;width:100%;height:100%;color:#fff;margin:0 auto}
#ads li.cciv a{height:64px}
#ads li.wtca a{background:url(/css/img/ad-wtca.png) 0 0 no-repeat}
#ads li.futurallia a{border:1px solid #666;background:url(/css/img/ad-futurallia.gif) 0 0 no-repeat}
#home #ads li.cciv{position:absolute;background:none;top:-173px;height:71px}
#sub-nav #events-nav{position:relative;left:0;background:url(/css/img/envents-nav-background.gif) 14px 0 no-repeat;overflow:hidden;margin-top:-2px;padding:12px 0 0}
#sub-nav #events-nav ul{margin-left:3px}
#sub-nav #events-nav li{background:#fff;border:1px solid #ccc;width:218px;clear:both;font-size:1.4em;line-height:2em;font-weight:700;height:1.8em;margin:0 0 8px 10px;padding:0 0 0 10px}
#sub-nav #events-nav li a{float:left;height:1.4em;color:#E78313}
#sub-nav #events-nav li a.rss-feed{float:right;line-height:17px;margin:7px 10px 0 0}
#main .search-results{background:#fff;border:1px solid #7EA8CB;list-style-type:circle;position:relative;top:-.75em;margin-left:1em;padding:.5em 0 .5em 1.5em}
#main .search-results li{margin:3px 0}
#sub-nav #events-nav li.rendez-vous span a{display:block;width:85%;height:100%;background:url(/css/img/rendez-vous-link-title.gif) 0 8px no-repeat}
#main #filters{width:96%;overflow:hidden;height:1%;border-bottom:1px dashed #7EA8CB;margin-left:1em;padding:0 0 10px}
#main #all-events{display:block;float:none;margin:5px 0 0}
#main span.filter{color:#999;border:1px solid #E78313;position:relative;top:1px;font-size:.9em;margin:0 4px 0 0;padding:0 3px}
#main span.current{border-color:#999}
#main span.filter a{text-decoration:none;padding:0}
#main #events{border:0;position:relative;top:-.75em;margin-left:1em;list-style-type:none;padding:.5em 0}
#main #events h3{margin-left:-.75em}
#main ol#events h3{width:auto;clear:none;margin:0 0 .25em}
#main .cci-international-poitou-charentes p.programme{display:block;float:right;text-indent:-5000px;width:80px;height:30px;background:url(/css/img/logo-cci.gif) 100% 0 no-repeat}
#main .futurexport p.programme{display:block;float:right;text-indent:-5000px;width:77px;height:36px;background:url(/css/img/logo-futurexport.gif) 100% 0 no-repeat}
#home #main #events{border:1px solid #ccc;top:0;width:213px;margin:0 0 15px;padding:0 10px 10px}
#home #main #events h2 span{display:block;background:url(/css/img/rendez-vous-home-title.gif) 0 10px no-repeat;text-indent:-5000px}
#home #main #events li{border:0;margin:0}
#main #partners h3{margin:0 0 .25em}
#secondary-nav{position:absolute;left:50%;width:635px;z-index:5;margin:1em 0 0 -195px}
#secondary-nav h2{position:absolute;left:-5000px;top:-5000px;height:1px;text-indent:-5000px}
#secondary-nav li{margin-bottom:8px;display:inline}
#secondary-nav li.current{border-left:1px solid #ffa043;padding-right:4px}
#secondary-nav li a{border-left:1px solid #ffa043;padding:0 2px 0 4px}
#secondary-nav li.ss3i{position:absolute;right:-30px;top:0}
#secondary-nav li.ss3i a{color:#000;border:0;font-weight:400}
#breadcrumb{font-size:1em;background:transparent url(/css/img/breadcrumb-background.png) 0 0 repeat-x;width:669px;position:relative;z-index:10;float:left;margin:0 0 15px -25px;padding:10px 10px 10px 25px}
#breadcrumb h2{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px;height:1px}
#breadcrumb p{float:left;margin:0 3px 0 0}
#breadcrumb li{color:#000;display:inline;background:none;padding-left:0}
#breadcrumb li a{color:#e78313}
#breadcrumb li span{display:inline-block;text-indent:-5000px;width:12px;background:transparent url(/css/img/breadcrumb-separator.gif) 4px 4px no-repeat}
#content{float:right;height:1%;position:relative;width:684px;left:0;z-index:5;padding:0 0 20px}
#content #main h2{border-bottom:1px solid #e78313;line-height:1.5em;width:98%}
#content #main h2 a{color:#0060a9}
.gallery{overflow:hidden;position:relative;height:1%;margin:.5em 0}
.gallery div{float:left;background:transparent url(/css/img/gallery-image-background.gif) 0 0 repeat-x;text-align:center;width:131px;height:13em;margin:.5em}
.gallery div a{text-align:center;color:#020242;text-decoration:none;font-style:italic;line-height:1.2em;font-size:.9em}
.gallery div img{margin:3px}
#home #content{background:#fff;width:684px;left:-15px;padding:0}
#home #content #main h2{border-bottom:0;width:100%}
#home #content #main h2 .rss-feed{margin-top:3px}
thead{background:#8F8F90;color:#fff}
td,th{color:#003772;background:#fff;border:1px solid #C1C1C3;border-bottom:1px solid #D9EDFC;border-top:1px solid #000;padding:5px 3px}
th{color:#fff;background:url(/css/img/thead-background.gif) 0 0 repeat-x;border-color:#C1C1C3}
.odd td{background:#EDF5FC}
tr:hover td{background:#FFF6EF;border-bottom:1px dotted #ED6F00}
#utils{width:35%;float:right}
#utils h2{background:0;padding:0}
#events{border:1px solid #ccc;margin:0 0 15px;padding:0 10px 10px}
#main{position:relative;top:0;min-height:405px;float:right;width:97%;left:-3%;margin:0;padding:0 0 20px}
.internal h2{margin-bottom:1em}
.internal h3{width:auto;background:url(/css/img/h3-bullet.gif) 0 2px no-repeat;color:#0060a9;padding-left:13px;clear:both;margin:16px 0 16px 10px}
.internal h4{width:auto;color:#787979;font-size:1.4em;padding-left:0;font-weight:400;margin:1em 0 .3em}
#main .toggle_all{float:right;background:#efefef;color:#333;border:1px solid #333;clear:both;text-decoration:none;z-index:5;position:relative;margin:-3.3em 13px 5px 0;padding:1px 3px}
#main .rich-text{clear:both;width:644px}
#main .rich-text p{padding-left:0;position:relative;margin-bottom:.7em}
#main .rich-text ul{padding-left:0;position:relative}
#main .rich-text li{padding-left:10px;margin-bottom:.3em;background:url(/css/img/li-background.gif) 3px 5px no-repeat;position:relative;display:block}
.rss-feed{position:relative;display:block;width:18px;height:17px;text-indent:-5000px;background:url(/css/img/rss-feed.gif) 0 0 no-repeat;margin:0}
p.list-all a.rss-feed{margin:0 0 0 10px}
#main .rss-feed{background:url(/css/img/rss-feed-main.gif) 0 0 no-repeat}
#home #main{background:0;top:1em;left:-2%;margin:0 0 0 15px}
#home #news{float:left;position:relative;width:62%}
#home #main .rss-feed{background:url(/css/img/rss-feed.gif) 0 0 no-repeat}
#sub-nav #events-nav li.dossiers-actus span a{background:url(/css/img/actus-link-title.gif) 0 8px no-repeat;display:block;width:75%;height:100%;position:relative;z-index:100}
.last-entries{margin-top:5px;clear:both}
.last-entries ul{margin-bottom:.5em}
.last-entries li{position:relative;padding:4px 0}
.last-entries li a{color:#0060a9;text-decoration:none;font-weight:700}
.last-entries li a:hover{text-decoration:underline}
.last-entries li span{font-size:.9em;color:#0060a9;display:block}
#main h2 a.rss-feed{display:block;overflow:visible;position:absolute;right:0;top:7px}
.internal #entries{clear:both;float:left;margin:10px 0 0}
.internal #entries p.entry-video{float:right;margin:0 0 .5em 1em}
.internal .updated{font-size:.8em;border-bottom:0;display:block}
.internal .hentry{clear:both;background:#fff;overflow:hidden;border:1px solid #D9EDFC;float:left;width:620px;margin:1em 0;padding:10px}
.internal div.hentry .entry-excerpt{font-weight:700;color:#2A65A3;margin-bottom:1.5em}
.internal #main .hentry h3{width:auto;background:url(/css/img/h3-bullet.gif) 0 2px no-repeat;color:#396aa0;padding-left:13px;clear:none;margin:0}
.internal #main .hentry h4{width:100%;background:url(/css/img/h4-bullet.gif) 0 .7em no-repeat;color:#396aa0;padding-left:6px;margin:0 0 10px}
.metas,.intro{font-weight:700;color:#2A65A3;clear:both;margin:0}
.hentry object{display:block;width:387px;margin:0 auto}
.alternative_video{border:1px solid #ccc;width:100%;text-align:center}
.picture{border:1px solid #005eaa;width:90px;float:right}
#home #news h2 span{background:url(/css/img/actus-home-title.gif) 0 10px no-repeat;text-indent:-5000px;display:block}
#zoom{border:1px solid #ccc;position:relative;margin:0 0 15px;padding:0}
#home .news .hentry{padding:10px}
#home #news p.list-all{margin-top:15px}
#home #reportages{float:left;position:relative;width:48%}
#home #reportages h2{float:none;width:100%}
#annuaire-actions{height:2.5em;overflow:hidden;clear:both;position:relative;margin:5px 0;padding:0}
#annuaire-actions li{background:0;display:block;width:21%;position:absolute;top:0;margin:0;padding:0}
form.annuaire{background:#fff url(/css/img/annuaire-form-background.gif) 0 100% repeat-x;margin-bottom:1.5em;border-bottom:1px solid #D9EDFC;border-right:1px solid #49667e;border-left:1px solid #91b5d3;height:1%;overflow:hidden;padding-bottom:2.5em}
#main h4.annuaire{background:#598FBC url(/css/img/annuaire-h4-background.gif) 0 0 repeat-x;color:#fff;height:30px;line-height:30px;text-indent:10px;font-size:1.2em;margin:0;padding:0}
form.annuaire p.text,form.annuaire p.select{margin:.4em 0}
form.annuaire p.text label,form.annuaire p.select label{width:20%}
form.annuaire p.text input{width:72.5%}
form.annuaire p.select select{width:74%}
form.annuaire fieldset{background:#fff;border:1px dashed #396AA0;width:80%;clear:both;left:10%;margin:1.5em 0 0}
form.annuaire fieldset fieldset{background:0;border:0;width:80%;left:0;margin:-1.3em 0 0}
form.annuaire legend{margin:0 0 0 10px;padding:0 5px}
form.annuaire fieldset fieldset legend{background:0;border:0;width:22%;text-align:right;float:left;margin:0}
form.annuaire p.radio,form.annuaire p.check{float:left;width:auto}
form#simple-search-form fieldset{margin-top:-1.3em}
#detail-entreprise{background:#edeceb url(/css/img/detail-entreprise-background.gif) 0 100% repeat-x;margin-bottom:1.5em;border-bottom:1px solid #D9EDFC;border-right:1px solid #49667e;border-left:1px solid #91b5d3;height:1%;overflow:hidden;position:relative;padding-bottom:1em}
#detail-entreprise .inside{background:transparent url(/css/img/detail-entreprise-inside-background.gif) 50% 0 repeat-y;padding-bottom:1.5em;height:1%;overflow:hidden}
#detail-entreprise h3{background:#598FBC url(/css/img/detail-entreprise-h3-background.gif) 0 0 repeat-x;color:#fff;height:30px;line-height:30px;text-indent:10px;font-size:1.2em;margin:0;padding:0}
#detail-entreprise h4{background:0;clear:both;margin:0 0 0 10px;padding:4px 0}
#detail-entreprise ul{background:#fff;border:1px solid #cfcfcf;border-right:0;margin:0 0 0 10px;padding:10px}
#detail-entreprise ul dfn{font-style:normal;font-size:.9em;width:50%;float:left;padding-left:8px;background:url(/css/img/detail-entreprise-bullet.gif) 0 5px no-repeat}
#coordonnees{position:absolute;top:30px;right:0;width:48%}
#coordonnees ul dfn{width:auto}
#detail-entreprise .edit{position:absolute;top:0;right:0}
#detail-entreprise .edit a{color:#fff;line-height:30px;background:url(/css/img/detail-entreprise-edit-background.gif) 0 1px no-repeat;font-weight:700;margin:0 10px 0 0;padding:0 0 0 15px}
#news h3 span{font-size:.7em;font-weight:400;display:block;color:#666;font-style:italic}
#home #news p{margin-top:1em}
#home #news p.picture{margin:1em 0 .2em .5em}
#home #news p.entry-content{margin:1em 0 5px}
#plan{border:1px solid #000;width:650px;height:360px;margin:1.5em 0}
#geo h3{margin-left:0}
#geo dfn{font-style:normal;color:#2A65A3}
#main .vcard{height:1%;overflow:hidden;margin:1.5em 0}
#main .vcard .org{display:block;font-weight:700}
#main .vcard .email{clear:right}
#main .vcard .contact{clear:both;display:block}
#coordonnees-contact{background:#fff;border:1px solid #D9EDFC;width:59.5%;text-align:left;left:23.5%;position:relative;padding:15px}
span.lang{font-style:italic;display:block}
#main .pagination{text-align:center;clear:both;margin:10px 0 30px;padding:2px}
#main .pagination ul{text-align:center;font-size:1em;margin:0;padding:0}
#main .pagination li{list-style-type:none;display:inline;border:1px solid #3E6FA2;background:#fff;background-color:#fff;color:#aaa;cursor:default;margin:0 2px 0 0;padding:0}
#main .pagination a,#main .pagination a:visited{text-decoration:none;color:#3E6FA2;margin:0;padding:0 3px}
#main .pagination a:hover,#main .pagination a:active{color:#000;background-color:#E4F3FF}
#main .pagination li.inactive{border-color:#aaa;padding:0 3px}
#main .pagination li.current{background-color:#fff;color:#E5800F;font-weight:700;cursor:default;border-color:#E5800F;padding:0 3px}
.downloads{width:100%;clear:both;margin:0;padding:0}
.downloads li{width:98%;margin:5px 0;padding:2px 5px}
.downloads li span{color:#888279;font-weight:700}
.downloads a{background:transparent url(/css/img/icons/download-file.gif) 0 0 no-repeat;padding:3px 0 3px 20px}
.downloads a.pdf{background:transparent url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat}
.downloads a.doc{background:transparent url(/css/img/icons/page_white_word.png) 0 0 no-repeat}
.downloads a.xls{background:transparent url(/css/img/icons/page_white_excel.png) 0 0 no-repeat}
.downloads a.ppt{background:transparent url(/css/img/icons/page_white_powerpoint.png) 0 0 no-repeat}
.downloads a.txt{background:transparent url(/css/img/icons/page_white.png) 0 0 no-repeat}
#footer{color:#fff;width:955px;position:relative;clear:both;min-width:957px;height:112px;background:url(/css/img/footer-background.jpg) 2px 0 no-repeat;padding:5px 0 0}
#footer .quick-links{position:absolute;left:15px;top:5px;text-align:left;width:220px;margin:0}
#footer .quick-links ul{position:relative;margin:0}
#footer .quick-links li{margin:2px 0}
#footer p.ss3i{position:absolute;right:10px;display:block;text-align:center;font-size:.9em;bottom:30px;margin:0}
#footer p.cciv{display:block;position:absolute;font-size:.9em;left:275px;bottom:-10px}
#footer .vcard{float:left;position:relative;left:275px;top:15px;width:73%}
#footer .vcard h2{position:absolute;top:-5000px;left:-5000px;text-indent:5000px}
.vcard .contact{float:left;margin-left:3px}
#main #sitemap .sub-level ul{margin-left:10px}
#main #sitemap ul li ul li a{font-weight:400}
#main #sitemap p.description{font-weight:700;margin:5px 0}
body#error-500{background:#fff}
#error-500 #content{width:860px;left:50%;float:none;background:#fff!important;margin:20px 0 0 -430px;padding:15px}
#error-500 h1{background:url(/css/img/logo-erreur500.jpg) 50% 0 no-repeat;text-indent:-5000px;border-bottom:2px solid #ccc;width:100%;height:214px}
#error-500 #footer{background:0;color:#000}
#error-500 #content h2{color:#FF7300}
div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(/css/img/fancy/fancy_progress.png) no-repeat}
div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url(/css/img/fancy/fancy_closebox.png);cursor:pointer;z-index:100;display:none}
div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;margin:0;padding:0}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:92;margin:0;padding:0}
div#fancy_title{position:absolute;bottom:-40px;left:0;width:99.5%;z-index:100;display:none;border:2px solid #fff;background:#8DA5D1}
div#fancy_title table{margin:0 auto}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px}
td#fancy_title_main{height:32px}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF}
a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(/css/img/fancy/data:image/gif;base64,AAAA);z-index:100}
a#fancy_left:hover{background:transparent url(/css/img/fancy/fancy_left.gif) no-repeat 0 100%}
a#fancy_right:hover{background:transparent url(/css/img/fancy/fancy_right.gif) no-repeat 100% 100%}
#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
div.fancy_bg{position:absolute;display:block;z-index:70}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_n.png) repeat-x}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_ne.png) no-repeat}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(/css/img/fancy/fancy_shadow_e.png) repeat-y}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_se.png) no-repeat}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_s.png) repeat-x}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_sw.png) no-repeat}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(/css/img/fancy/fancy_shadow_w.png) repeat-y}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_nw.png) no-repeat}
.sIFR-flash{visibility:visible!important;margin:5px 0 0}
.sIFR-replaced{visibility:hidden!important;display:block!important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:50px;height:50px;display:block;overflow:hidden;background:red}
.sIFR-hasFlash #home #sub h2 span{margin-top:15px;height:18px;padding-bottom:5px}
.sIFR-hasFlash .current-section h2 span{height:32px;padding-bottom:5px;text-decoration:underline;margin:5px 0}
.sIFR-hasFlash #home #sub h2#news-title span{height:15px}
.sIFR-hasFlash #home #sub h2#news-title span.sIFR-replaced{height:20px}
ins,p.read-more a:hover,p.list-all a:hover{text-decoration:none}
hr,form p .error_form,form p.hidden,#tools .quick-links li span,#sub-nav .bloc li span,#main-nav ul li span,#services-push h2,#main ol#events .metas,#main p.programme,#secondary-nav li span,.author,.entry-permalink,#main .vcard .title,#main .vcard .country-name,#main .vcard span.type,#footer .quick-links li span,.vcard .title,.vcard span.type,#main #sitemap ul li span,div#fancy_bg{display:none}
div.hr,#content .hr,.js-enabled .innerfade{clear:both}
p.picture-centers,#download-plan{text-align:center}
i strong,dfn,.vcard .org,#main #sitemap ul li a{font-weight:700}
em,dfn,tfoot{font-style:italic}
form p.check label,form p.radio label,.sIFR-hasFlash .sIFR-flash{cursor:pointer}
form p .error,form .error_form label,form .error_form legend,form fieldset.error_form legend,form fieldset.error_form label{color:red}
.error ul,#direct-access p,#ads ul,#breadcrumb ul,.internal #entries li h3,ul#actus-list,#annuaire-actions li a,#home #news p.read-more,.downloads ul ul,#sub .sIFR-flash{margin:0}
#home #wrapper,#breadcrumb li:last-child span,#breadcrumb li.last-child span{background:0}
#header p.home a,#tools .quick-links .Version-anglaise a,#tools .quick-links .Version-allemande a,#tools .quick-links .Version-espagnole a,#tools .quick-links .Version-chinoise a,#wtca a{display:block;width:100%;height:100%}
#direct-access li a:hover,#direct-access li a:focus,#sub-nav a,#footer a{color:#fff}
#tools h3,#quick-search h3{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px}
#home #newsletter form p,#sub-nav .error{width:70%}
#sub-nav .current-section h2 span,form.annuaire fieldset fieldset p.radio,#main .vcard .tel{float:left}
#main-nav h2,#main .vcard h2,#footer h2{position:absolute;top:-5000px;left:-5000px;height:1px;text-indent:-5000px}
#wrapper #main-nav ul li:hover .sub-level,#wrapper #main-nav ul li.sfHover .sub-level,#sub-nav #events-nav li span.access{display:block}
#main .search-results li .updated,#main #events .updated{border:0;display:inline}
#main .search-results li a,#main #events li a{font-weight:700;color:#7FA8CB}
#sub-nav #events-nav li.rendez-vous span,#sub-nav #events-nav li.dossiers-actus span{text-indent:-5000px;display:block}
#main #filters strong,#home #main #events li a,#main strong{color:#0060A9}
#main ol#events,#main #partners{padding-top:1px}
#main ol#events p,#main #partners p{margin:0 0 .3em}
#main #events li,#main #partners li{border-bottom:1px dashed #7EA8CB;padding-bottom:.5em;clear:both;overflow:hidden;height:1%;margin:3px 0 1em}
#secondary-nav ul,#news h3,#news h4{margin-bottom:0}
#secondary-nav li:last-child,#secondary-nav li:last-child a,#secondary-nav li:first-child,#secondary-nav li:first-child a,#zoom p{border:0}
#annuaire-actions li.advanced-search,a#fancy_left{left:0}
#annuaire-actions li.new-search,a#fancy_right{right:0}
#designation,#activite{width:50%;display:block;float:left;clear:both}