/* CORE */.float-break{height:1%;}
.float-break:after{content:"-";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
div.break{clear:both;font-size:1px;height:1px;margin-bottom:-1px;}
.hide{display:none;}
img{border:none;}
.underlined{text-decoration:underline;}
table{font-size:1em;}
div.content-view-embeddedmedia div.attribute-image p{margin:0;}
div.object-left{float:left;margin:0 15px 15px 0;clear:left;}
div.object-right{float:right;margin:0 0 15px 15px;clear:right;}
div.object-center,div.object-center p{float:none;text-align:center;}
p.left{text-align:left;}
p.center{text-align:center;}
p.right{text-align:right;}
/* NAVIGATION */div.navigation-empty{display:none;}
div.pagination,div.navigation{float:left;clear:both;margin-top:20px;border-top:1px solid #EBEBEB;width:100%;}
div.pagination-design,div.navigation-design{padding:5px;}
div.navigation div.nav-left,div.navigation div.nav-up,div.navigation div.nav-right{display:inline;float:left;}
div.navigation div.nav-up{width:2%;}
div.navigation div.nav-left,div.navigation div.nav-right{display:inline;float:left;width:46%;}
div.navigation div.nav-right{float:right;}
div.navigation p{margin:0;padding:0;font-size:.85em;}
div.navigation p.label a{font-weight:700;text-decoration:none;}
div.navigation p.label a:hover{text-decoration:underline;}
div.navigation p.name{}
div.navigation div.nav-left div.labels{/*float: left;*/}
div.navigation div.nav-right p{text-align:right;}
div.navigation img{margin-top:5px;}
div.navigation div.nav-left img{float:left;margin-right:15px;}
div.navigation div.nav-right img{float:right;margin-left:15px;}
div.navigation div.nav-right div.labels{/*float: right;*/}
/* PAGINATION */div.pagination{font-size:1.45em;}
div.pagination a:hover{text-decoration:none;font-weight:700;}
div.pagination div.pagination-right,div.pagination div.pagination-left{width:25px;}
div.pagination div.pagination-left,div.pagination div.pagination-center{float:left;}
div.pagination div.pagination-center{text-align:center;width:90%;}
div.pagination div.pagination-right{float:right;}
/* FEEDBACK */div.message-feedback,div.feedback{background:#cfc;padding:0 20px;margin-bottom:15px;border-top:2px solid #9c9;border-bottom:2px solid #9c9;}
/* WARNING */div.message-warning,div.warning{margin-top:10px;background:#fff6bf;padding:0 20px;margin-bottom:15px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;}
div.message-warning ul,div.warning ul,div.message-feedback ul,div.feedback ul{list-style-image:none;}
div.message-warning ul li,div.warning ul li,div.message-feedback ul li,div.feedback ul li{list-style-type:square;margin-bottom:4px;}
div.class-form fieldset{border:0;padding:0;}
div.class-form fieldset div{clear:both;margin:.3em 0;}
div.class-form fieldset div.content-action,div.class-form fieldset div.buttonblock{float:none;margin-top:1.5em;text-align:center;}
label.required{background:transparent url(../images/mandatory.gif) no-repeat top right;}
html{height:100%;}
body{text-align:center;background:#f5f5f5;height:100%;font-family:Arial;font-size:11px;margin:0;padding:0;}
a{text-decoration:none;color:#000;}
a img{border:0;}
ul,li{margin:0;padding:0;}
div#right-col div#right-col_content div.text ul{list-style-position:inside;}
div#right-col div#right-col_content div.text ul ul{list-style-position:inside;margin:0 0 0 15px;}
u{text-decoration:underline;}
table,tr,td{border:0;border-collapse:collapse;}
textarea{font-family:Arial;}
souligne{text-decoration:underline;}
div#right-col div#right-col_content div.short_white_block h1,div#right-col div#right-col_content div.short_white_block h2,div#right-col div#right-col_content div.large_white_block h1,div#right-col div#right-col_content div.large_white_block h2,div#right-col div#right-col_content div.tiny_white_block h1,div#right-col div#right-col_content div.tiny_white_block h2,div#right-col div#right-col_content div.medium_white_block h1,div#right-col div#right-col_content div.medium_white_block h2,div#right-col div#right-col_content div.wide_white_block h1,div#right-col div#right-col_content div.wide_white_block h2{border:0;font-size:130%;font-weight:700;margin:0;padding:0;}
div#right-col div#right-col_content div.short_white_block h3,div#right-col div#right-col_content div.short_white_block h4,div#right-col div#right-col_content div.large_white_block h3,div#right-col div#right-col_content div.large_white_block h4,div#right-col div#right-col_content div.tiny_white_block h3,div#right-col div#right-col_content div.tiny_white_block h4,div#right-col div#right-col_content div.medium_white_block h3,div#right-col div#right-col_content div.medium_white_block h4,div#right-col div#right-col_content div.wide_white_block h3,div#right-col div#right-col_content div.wide_white_block h4{border:0;font-size:120%;font-weight:700;margin:0;padding:0;}
div#right-col div#right-col_content div.short_white_block h5,div#right-col div#right-col_content div.short_white_block h6,div#right-col div#right-col_content div.large_white_block h5,div#right-col div#right-col_content div.large_white_block h6,div#right-col div#right-col_content div.tiny_white_block h5,div#right-col div#right-col_content div.tiny_white_block h6,div#right-col div#right-col_content div.medium_white_block h5,div#right-col div#right-col_content div.medium_white_block h6,div#right-col div#right-col_content div.wide_white_block h5,div#right-col div#right-col_content div.wide_white_block h6{border:0;font-size:110%;font-weight:700;margin:0;padding:0;}
div#site{width:1000px;height:600px;background:#d50206;text-align:left;border:solid #ccc;border-width:0 1px;margin:0 auto;}
div#header{height:127px;width:1000px;}
div#header div#white-block_header{background:#fff;width:512px;height:127px;position:absolute;z-index:1;}
div#header div#header_logo{z-index:2;position:absolute;margin:10px 0 0 230px;}
div#container{text-align:left;overflow:hidden;position:relative;}
* html div#container{position:static;}
div#left-col{width:512px;float:left;}
div#left-col div#main-title{height:100px;overflow:hidden;}
div#left-col div#main-title h1{font-weight:700;color:#fff;font-size:280%;margin:30px 0 0 5px;padding:0;}
h1{position:absolute;top:0;left:0;width:490px;height:100px;overflow:hidden;color:#fff;margin:30px 0 0 -500px;}
div#left-col div#left-col_content{height:353px;width:inherit;text-align:left;position:relative;}
div#left-col div#left-col_content div#main-menu{border:solid #dc0808;overflow:hidden;position:absolute;border-width:0 0 0 2px;margin:0 0 0 48px;}
div#left-col div#left-col_content div#main-menu ul{list-style-position:outside;list-style-type:none;margin:20px 0 10px 10px;}
div#left-col div#left-col_content div#main-menu ul li{height:25px;display:block;overflow:hidden;margin:0 0 5px;}
div#left-col div#left-col_content div#main-menu ul li a{font-size:170%;font-weight:400;display:block;height:25px;}
div#left-col div#left-col_content div#sub-menu{border:solid #dc0808;position:absolute;border-width:0 0 0 1px;margin:0 0 0 255px;}
div#left-col div#left-col_content div#sub-menu ul{list-style-position:outside;list-style-type:none;margin:25px 0 10px 7px;}
div#left-col div#left-col_content div#sub-menu ul li{display:block;height:20px;overflow:hidden;margin:0 0 5px;}
div#left-col div#left-col_content div#sub-menu ul li a{font-size:130%;display:block;height:20px;}
div#right-col{width:486px;z-index:300;position:absolute;right:0;}
* html div#right-col{right:206px;}
div#right-col div#right-col_content{width:445px;font-size:105%;margin:0 0 0 20px;}
div#right-col div#right-col_content div.standard_white_block,div#right-col div#right-col_content div.micro_white_block,div#right-col div#right-col_content div.short_white_block,div#right-col div#right-col_content div.large_white_block,div#right-col div#right-col_content div.tiny_white_block,div#right-col div#right-col_content div.medium_white_block,div#right-col div#right-col_content div.wide_white_block{background:#fff;text-align:justify;overflow:hidden;}
div#right-col div#right-col_content div.standard_white_block div.text,div#right-col div#right-col_content div.micro_white_block div.text,div#right-col div#right-col_content div.short_white_block div.text,div#right-col div#right-col_content div.large_white_block div.text,div#right-col div#right-col_content div.tiny_white_block div.text,div#right-col div#right-col_content div.medium_white_block div.text,div#right-col div#right-col_content div.wide_white_block div.text{margin:0;padding:10px 0;}
div#right-col div#right-col_content div.standard_white_block div.text div.text-pane,div#right-col div#right-col_content div.micro_white_block div.text div.text-pane,div#right-col div#right-col_content div.short_white_block div.text div.text-pane,div#right-col div#right-col_content div.large_white_block div.text div.text-pane,div#right-col div#right-col_content div.tiny_white_block div.text div.text-pane,div#right-col div#right-col_content div.medium_white_block div.text div.text-pane,div#right-col div#right-col_content div.wide_white_block div.text div.text-pane{width:442px;overflow:auto;background:#fff;}
div#right-col div#right-col_content div.micro_white_block div.text div.text-pane{height:55px;}
div#right-col div#right-col_content div.standard_white_block div.text div.text-pane{height:180px;}
div#right-col div#right-col_content div.short_white_block div.text div.text-pane{height:130px;}
div#right-col div#right-col_content div.large_white_block div.text div.text-pane{height:320px;}
div#right-col div#right-col_content div.tiny_white_block div.text div.text-pane{height:90px;}
div#right-col div#right-col_content div.medium_white_block div.text div.text-pane{height:250px;}
div#right-col div#right-col_content div.wide_white_block div.text div.text-pane{height:360px;}
div#right-col div#right-col_content div.wide_white_block div.text div.text-no_pane{height:360px;}
div#right-col div#right-col_content div.reference_page div.medium_white_block div.text div.text-pane{height:200px;width:auto;}
div#right-col div#right-col_content div.reference_page div.medium_white_block div.logo{float:right;overflow:hidden;margin:5px;}
div#right-col div#right-col_content div.standard_white_block div.text div.text-pane p,div#right-col div#right-col_content div.micro_white_block div.text div.text-pane p,div#right-col div#right-col_content div.short_white_block div.text div.text-pane p,div#right-col div#right-col_content div.short_white_block div.text div.text-no_pane p,div#right-col div#right-col_content div.tiny_white_block div.text div.text-pane p,div#right-col div#right-col_content div.medium_white_block div.text div.text-pane p{margin:0;padding:5px 0;}
div#right-col div#right-col_content div.standard_white_block div.text-spacing,div#right-col div#right-col_content div.micro_white_block div.text-spacing,div#right-col div#right-col_content div.short_white_block div.text-spacing,div#right-col div#right-col_content div.large_white_block div.text-spacing,div#right-col div#right-col_content div.tiny_white_block div.text-spacing,div#right-col div#right-col_content div.medium_white_block div.text-spacing,div#right-col div#right-col_content div.wide_white_block div.text-spacing{margin:0 8px 0 10px;}
div#right-col div#right-col_content div.large_white_block div.options,div#right-col div#right-col_content div.medium_white_block div.options{height:43px;width:100%;position:relative;}
div#right-col div#right-col_content div.large_white_block div.options a.video,div#right-col div#right-col_content div.large_white_block div.options a.diaporama,div#right-col div#right-col_content div.large_white_block div.options a.pdf,div#right-col div#right-col_content div.medium_white_block div.options a.video,div#right-col div#right-col_content div.medium_white_block div.options a.diaporama,div#right-col div#right-col_content div.medium_white_block div.options a.pdf{width:142px;height:28px;background:#000;text-align:center;color:#fff;position:absolute;top:15px;text-decoration:none;}
div#right-col div#right-col_content div.references div.large_white_block div.options a.video,div#right-col div#right-col_content div.references div.large_white_block div.options a.diaporama,div#right-col div#right-col_content div.references div.large_white_block div.options a.pdf,div#right-col div#right-col_content div.references div.medium_white_block div.options a.video,div#right-col div#right-col_content div.references div.medium_white_block div.options a.diaporama,div#right-col div#right-col_content div.references div.medium_white_block div.options a.pdf{width:135px;top:0;}
div#right-col div#right-col_content div.medium_white_block div.options a.video{left:9px;}
div#right-col div#right-col_content div.references div.large_white_block div.options a.video,div#right-col div#right-col_content div.references div.medium_white_block div.options a.video{left:0;}
div#right-col div#right-col_content div.medium_white_block div.options a.diaporama{left:152px;}
div#right-col div#right-col_content div.references div.large_white_block div.options a.diaporama,div#right-col div#right-col_content div.references div.medium_white_block div.options a.diaporama{left:136px;}
div#right-col div#right-col_content div.medium_white_block div.options a.pdf{left:295px;}
div#right-col div#right-col_content div.references div.large_white_block div.options a.pdf,div#right-col div#right-col_content div.references div.medium_white_block div.options a.pdf{left:272px;}
div#right-col div#right-col_content div.large_white_block div.options a.video span,div#right-col div#right-col_content div.large_white_block div.options a.diaporama span,div#right-col div#right-col_content div.large_white_block div.options a.pdf span,div#right-col div#right-col_content div.medium_white_block div.options a.video span,div#right-col div#right-col_content div.medium_white_block div.options a.diaporama span,div#right-col div#right-col_content div.medium_white_block div.options a.pdf span{display:block;margin:7px auto 0;}
div#right-col div#right-col_content div.short_white_block div.read_more{text-align:right;margin:5px 10px 0 5px;padding:0 0 5px;}
div#right-col div#right-col_content div.short_white_block div.read_more a{text-decoration:underline;color:#D50206;}
div#right-col div#right-col_content div.short_white_block div.read_more a:hover{text-decoration:none;}
div#right-col div#right-col_content h2{height:22px;border:solid #000;font-size:130%;border-width:0 0 0 3px;margin:0 0 10px;padding:0;}
div#right-col div#right-col_content h2 a{color:#fff;font-size:130%;margin:0 0 0 3px;}
div#right-col div#right-col_content h2 span{color:#fff;font-size:130%;margin:0 0 0 10px;}
div#right-col div#right-col_content h2 span.date{font-style:italic;color:#fff;font-size:90%;float:right;display:block;margin:7px 1px 0 0;}
div#right-col div#right-col_content div.accordeon div.content{margin:0 0 5px;}
div#right-col div#right-col_content div.accordeon div.parti_pris{position:static;width:443px;height:188px;}
div#right-col div#right-col_content div.accordeon div.parti_pris img{border:1px solid #fff;}
div#right-col div#right-col_content div.accordeon div.parti_pris div.description{position:relative;background:url('../images/white_bkg.png');width:424px;height:39px;text-align:justify;margin:-53px 0 0 1px;padding:3px 10px 10px;}
*+html div#right-col div#right-col_content div.accordeon div.parti_pris div.description{position:static;background:url('../images/white_bkg.png');width:424px;height:35px;text-align:justify;margin:-53px 0 0 1px;padding:3px 10px 10px;}
div#footer{width:1000px;text-align:left;z-index:100;height:20px;background:#000;overflow:hidden;padding:0;}
div#footer div.content{width:943px;margin:3px 0 0 50px;}
div#footer div.content p{margin:0;padding:0;}
div#footer div.content span.copyright{display:block;float:right;font-style:italic;color:#fff;font-size:90%;}
div#footer div.content a{color:#fff;}
div#footer div.content a:hover{text-decoration:underline;}
div.spacer{margin:0 0 30px;}
div#container div.slide_newsletter{position:absolute;overflow:hidden;width:396px;height:192px;right:92px;bottom:0;display:block;z-index:100;}
* html div#container div.slide_newsletter{top:398px;}
div#container div.slide_help{position:absolute;overflow:hidden;width:439px;height:379px;right:49px;bottom:0;display:block;z-index:99;}
div#container div.slide_search{position:absolute;overflow:hidden;width:488px;height:182px;right:0;bottom:0;display:block;z-index:98;}
* html div#container div.slide_newsletter,* html div#container div.slide_search,* html div#container div.slide_help{display:none;}
div#container div.slide_newsletter div.inner button{background:url(../images/newsletter_picto_btn.jpg) #000 no-repeat;border:0;width:40px;height:20px;margin:0 0 0 356px;}
div#container div.slide_help div.inner button{background:url(../images/help_picto_btn.jpg) #000 no-repeat;border:0;width:40px;height:20px;margin:0 0 0 399px;}
div#container div.slide_search div.inner button{background:url(../images/search_picto_btn.jpg) #000 no-repeat;border:0;width:40px;height:20px;margin:0 0 0 443px;}
div#container div.slide_newsletter div.inner,div#container div.slide_help div.inner,div#container div.slide_search div.inner{position:absolute;display:block;left:0;bottom:0;}
div#container div.slide_newsletter div.inner div.content{width:488px;height:162px;background:#000;position:relative;display:none;}
div#container div.slide_help div.inner div.content{width:488px;height:359px;background:#000;position:relative;display:none;}
div#container div.slide_search div.inner div.content{width:488px;height:162px;background:#000;position:relative;display:none;}
div.photos_equipe{position:absolute;left:0;top:0;z-index:10;margin:180px 0 0 110px;}
div.photos_equipe div.membre{float:left;margin:0;padding:0;}
div.photos_equipe div.membre img.color{display:none;}
div.equipe_arrow{width:3px;height:200px;background:#000;position:absolute;left:0;top:0;z-index:9;display:none;margin:40px 0 0;}
div.main_description_equipe{width:inherit;position:absolute;z-index:12;visibility:hidden;}
div#right-col div#right-col_content div.main_description_equipe div.tiny_white_block div.text div.text-pane{height:115px;}
div#right-col div#right-col_content div.main_description_equipe div.tiny_white_block div.text div.text-pane div.text-spacing p{margin:0 0 10px;padding:0;}
div#right-col div#right-col_content div.paginator div.pagenavigator a,div#right-col div#right-col_content div.paginator div.nav-left a,div#right-col div#right-col_content div.paginator div.nav-right a{color:#fff;font-size:130%;display:block;float:left;padding:0 4px;}
div#right-col div#right-col_content div.paginator{width:445px;position:absolute;top:390px;left:20px;}
div#right-col div#right-col_content div.paginator div.pagenavigator span.previous,div#right-col div#right-col_content div.paginator div.nav-left{float:left;}
div#right-col div#right-col_content div.paginator div.pagenavigator span.previous a,div#right-col div#right-col_content div.paginator div.nav-left a{border:solid #000;border-width:0 3px 0 0;}
div#right-col div#right-col_content div.paginator div.pagenavigator span.next,div#right-col div#right-col_content div.paginator div.nav-right{float:right;}
div#right-col div#right-col_content div.paginator div.pagenavigator span.next a,div#right-col div#right-col_content div.paginator div.nav-right a{border:solid #000;border-width:0 0 0 3px;}
div#right-col div#right-col_content div.paginator div.pagenavigator span.next a.img,div#right-col div#right-col_content div.paginator div.pagenavigator span.previous a.img,div#right-col div#right-col_content div.paginator div.nav-left a.img,div#right-col div#right-col_content div.paginator div.nav-right a.img{float:left;border:0;margin:2px 0 0;padding:0;}
div.object-right{clear:right;float:right;margin:3px 0 0 8px;}
div.object-left{clear:left;float:left;margin:3px 8px 0 0;}
div#right-col div#right-col_content div.class-form,div#right-col div#right-col_content div.class-form a{color:#fff;}
div#right-col div#right-col_content div.class-form a{text-decoration:underline;}
div#right-col div#right-col_content div.class-form a:hover{text-decoration:none;}
div#right-col div#right-col_content div.class-form input,div#right-col div#right-col_content div.class-form textarea{width:430px;border:0;background:#fff;color:#000;font-size:100%;margin:7px 0 0;padding:3px 0 3px 8px;}
div#right-col div#right-col_content div.class-form textarea{height:100px;}
div#right-col div#right-col_content div.class-form input.defaultbutton{width:120px;height:33px;background:#000;text-align:center;border:0 solid #fff;color:#fff;font-size:150%;border-width:0 0 1px;}
div#right-col div#right-col_content div.class-form table{width:430px;}
div#right-col div#right-col_content div.class-form img.captcha{float:left;border:1px solid #fff;margin:0 5px 0 0;}
div.message-warning,div.warning,div.message-feedback,div.feedback{border:0;background:#fff;color:#c00;width:429px;margin:5px 0 10px;padding:5px;}
div.message-warning,div.warning ul{list-style-position:inside;}
div.slide_newsletter div.content div.subcontent,div.slide_help div.content div.subcontent,div.slide_search div.content div.subcontent{width:440px;height:140px;padding:20px 0 0 30px;}
div.slide_help div.content div.subcontent div.logos{height:15px;width:440px;}
div.slide_help div.content div.subcontent h4{font-size:110%;margin:0 0 3px;padding:0;}
div.slide_help div.content div.subcontent ul{list-style-type:none;margin:0 0 5px;padding:0;}
div.slide_help div.content div.subcontent{color:#fff;overflow:hidden;height:400px;max-height:400px;}
div.slide_help div.content div.subcontent a{color:#fff;}
div.slide_help div.content div.subcontent a:hover{text-decoration:underline;}
div.slide_newsletter div.content div.subcontent span.title,div.slide_help div.content div.subcontent span.title,div.slide_search div.content div.subcontent span.title{display:block;border:solid #C00;border-width:0 0 0 3px;padding:0 0 0 3px;}
div.slide_help div.content div.subcontent span.title{margin:0 0 12px;}
div.slide_help div.content div.subcontent div.sitemap{height:281px;}
div.slide_help div.content div.subcontent div.logos div.little_logo{float:left;}
div.slide_help div.content div.subcontent div.logos div.logo_metycea{float:right;}
div.slide_newsletter input,div.slide_search div.content div.subcontent div#search-panel input{width:430px;height:32px;border:0;color:#B6B6B6;font-size:220%;font-style:italic;margin:20px 0 0;padding:3px 5px;}
div.slide_newsletter input.button,div.slide_search div.content div.subcontent div#search-panel input.button{width:130px;height:30px;border:solid #fff;background:#D50206;font-size:160%;color:#fff;float:right;font-style:normal;border-width:0 0 1px;padding:0;}
div.slide_newsletter div#newsletter-panel-form p{color:#FFF;font-size:1.2em;margin-bottom:0;}
div.slide_newsletter input{margin-top:10px;}
div#right-col div#right-col_content div.white_text{color:#fff;margin:10px 0 0;}
div#right-col div#right-col_content div.white_text a{color:#fff;}
div#right-col div#right-col_content a{text-decoration:underline;}
div#right-col div#right-col_content a:hover{text-decoration:none;}
div#right-col div#right-col_content div.coordonnees{background:url(../images/image_conseil_map.png) no-repeat right bottom;height:400px;}
div#right-col div#right-col_content div.references div.tab,div#right-col div#right-col_content div.references div.tab_active{float:left;}
div#right-col div#right-col_content div.references div.tab_active{background:#fff;}
div#right-col div#right-col_content div.references div.tab h2,div#right-col div#right-col_content div.references div.tab_active h2{margin:5px 8px;}
div#right-col div#right-col_content div.references div.tab_active h2{border:solid #D50206;border-width:0 0 0 3px;}
div#right-col div#right-col_content div.references div.tab h2 a,div#right-col div#right-col_content div.references div.tab_active h2 a{margin:0;padding:0;}
div#right-col div#right-col_content div.content-search h2{height:auto !important;min-height:22px;max-height:44px;overflow:none;margin:0 0 8px;}
div#right-col div#right-col_content div.references div.toggleContent{text-align:left;margin:0 0 20px;}
div#right-col div#right-col_content div.references div.toggleContent div.toggleTitle{width:100%;}
div#right-col div#right-col_content div.references div.toggleContent div.toggleTitle div.icon{float:left;width:15px;font-weight:700;color:#D50206;font-size:130%;}
div#right-col div#right-col_content div.references div.toggleContent div.toggleTitle h3{font-size:130%;margin:0 0 2px 15px;}
div#right-col div#right-col_content div.references div.toggleContent span.not_clickable{color:#999;}
div#right-col div#right-col_content div.references div.toggleContent a{color:#000;text-decoration:none;}
div#right-col div#right-col_content div.references div.toggleContent a:hover{text-decoration:underline;}
div#right-col div#right-col_content div.toggleContent div.content{overflow:hidden;}
div.clear{clear:both;}
div#right-col div#right-col_content div.references div.wide_white_block{text-align:left;}
div#right-col div#right-col_content div.references div.wide_white_block h3.title{border:solid #D50206;height:18px;border-width:0 0 0 3px;margin:10px 0;}
div#right-col div#right-col_content div.references div.wide_white_block a{border:0;margin:0;padding:0;}
div#right-col div#right-col_content div.references div.wide_white_block a img,div#right-col div#right-col_content div.exemples a img{margin:0;padding:0;}
div#right-col div#right-col_content div.references div.wide_white_block a img{border:1px solid #000;}
div#right-col div#right-col_content div.exemples a img{border:1px solid #fff;}
div.video{display:none;}
div.diaporama div.full{text-align:center;height:450px;}
div.diaporama div.nav{clear:both;text-align:left;width:450px;margin:15px auto 0;}
div.diaporama ul li{width:100px;height:40px;}
div.diaporama ul li a img{width:100px;height:40px;}
#simplemodal-overlay{background:#000;}
#simplemodal-container{width:600px;}
#simplemodal-container a.modalCloseImg{background:url(../images/close.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-29px;right:0;cursor:pointer;}
#simplemodal-container #basicModalContent{padding:8px;}
div#right-col div#right-col_content div.references div.temoignage h3{font-size:140%;}
div#right-col div#right-col_content div.references div.temoignage h3 a{text-decoration:none;}
div#right-col div#right-col_content div.references div.temoignage h3 a:hover{text-decoration:underline;}
div#right-col div#right-col_content div.references div.temoignage span.author{font-size:100%;font-style:italic;}
div#right-col div#right-col_content div.references div.temoignage div.content p{margin:0;padding:0;}
div#right-col div#right-col_content div.references div.temoignage div.content{margin:10px 0;padding:0;}
div#anim-flash{text-align:center;}
div#anim-flash div.alert{color:#fff;font-size:110%;margin:250px 0 0;}
div#anim-flash div.alert a{color:#fff;text-decoration:underline;}
div#anim-flash div.alert a:hover{text-decoration:none;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:500;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(../images/scroll-track.jpg) repeat-y 5px 0;}
.jScrollPaneDrag{position:absolute;background:url(../images/scroll-drag.jpg) repeat-y #fff;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color: #666;*/height:8px;}
a.jScrollArrowUp:hover{/*background-color: #f60;*/}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color: #666;*/height:8px;}
a.jScrollArrowDown:hover{/*background-color: #f60;*/}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{/*background-color: #f00;*/}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;/* We set the width/height explicitly. No width/height causes infinite loops. */width:75px;height:75px;}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.exemples .jcarousel-skin-tango .jcarousel-container{background:none;}
.diaporama .jcarousel-skin-tango .jcarousel-container{background:none;}
.jcarousel-skin-tango .jcarousel-container{background:#fff;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:434px;padding:0;}
.exemples .jcarousel-skin-tango .jcarousel-container-horizontal{width:444px;}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:415px;height:45px;margin:0 0 0 10px;}
.exemples .jcarousel-skin-tango .jcarousel-clip-horizontal{width:424px;height:45px;margin:0 0 0 12px;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px;}
.jcarousel-skin-tango .jcarousel-item{width:75px;height:75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:1px;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
/**
 *  Horizontal Buttons
 */.exemples .jcarousel-skin-tango .jcarousel-next-horizontal,.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:1px;right:0;width:8px;height:40px;cursor:pointer;}
.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(carousel_skin/right_arrow.jpg) no-repeat 0 0;}
.diaporama .jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(carousel_skin/right_arrow.png) no-repeat 0 0;}
.exemples .jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(carousel_skin/white_right_arrow.jpg) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{/*background-position: -32px 0;*/}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{/*background-position: -64px 0;*/}
.diaporama .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.exemples .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.diaporama .jcarousel-skin-tango .jcarousel-prev-horizontal,.exemples .jcarousel-skin-tango .jcarousel-prev-horizontal,.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:1px;left:0;width:8px;height:40px;cursor:pointer;}
.exemples .jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(carousel_skin/white_left_arrow.jpg) no-repeat 0 0;}
.diaporama .jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(carousel_skin/left_arrow.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(carousel_skin/left_arrow.jpg) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{/*background-position: -32px 0;*/}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{/*background-position: -64px 0;*/}
.diaporama .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.exemples .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
/**
 *  Vertical Buttons
 */.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(carousel_skin/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(carousel_skin/prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px;}