*{margin:0;padding:0;}
body{background:#fff url(../images/bg.png) repeat-x;}
a{text-decoration:none;outline:none;}
.clearHack{display:block;visibility:hidden;clear:both;height:0;}
img{border:0;}
.right{float:right;margin:3px;}
.left{float:left;margin:3px;}
.center{position:relative;margin-left:auto;margin-right:auto;}
h1{position:relative;height:90px;}
h1 a{display:block;position:absolute;top:15px;width:427px;height:74px;text-indent:-9999px;overflow:hidden;background:url(../images/logo.png) no-repeat;}

#container,#wrapper{position:relative;width:850px;text-align:left;margin:0 auto;}
#content-wrap{background-color:#FFF; padding:10px; height:auto; display:block}
#wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#sidebar{position:relative;float:right;width:256px;background:url(../images/bg-news.jpg) no-repeat;margin:0;}

#nav{height:28px;margin-bottom:7px;list-style:none;}
#nav li{float:left;margin-right:3px;height:26px;overflow:hidden; width:160px;}
#nav li a{display:block;height:28px;overflow:hidden; background-color:#797066; color:#FFFFFF; text-align:center; padding:5px}
#nav li a:hover{background-color: #999086;}
#nav li a.active,#nav li a.active:hover{background: url(../images/activenav.png) repeat-x; color:#990000; }

h2.sifr{clear:none;padding-bottom:3px;font:normal 1.4em/1.5 'lucida grande',tahoma,sans-serif;color:#935706;border-bottom:1px solid #ccc;margin:20px 0 7px 10px;}
#news{position:relative;float:left;min-height:280px;height:auto;}
.newsItem{clear:both;margin:10px 0 10px 10px;}
#news .alert{background:#ffc;border-top:1px solid red;border-bottom:1px solid red;padding:5px;}
#news h3{position:relative;margin-bottom:-.3em;font:normal 1.3em/1.2em 'lucida grande',tahoma,sans-serif;color:#2388ff;}
#news h3 span{font-size:9px;color:#999;}
#news .newsItem p{font:normal 1em/1.4em 'lucida grande',tahoma,sans-serif;color:#555;margin:.5em 0;}
#news .newsItem li{font:normal 1em/1.4 'lucida grande',tahoma,sans-serif;color:#555;list-style:square;margin:.5em 1.5em;}
#news img{float:right;margin-left:7px;background:#fff;border:1px solid #ccc;padding:2px;}
ul.list {list-style-type:none;}
#events{float:left;}
#events ul{clear:both;width:220px;margin-left:10px;list-style:none;}
#events li{color:#555;padding:8px 0;}
#events li span{float:right;text-align:right;margin-left:10px;color:#777;}
#news a:hover,#events a:hover{text-decoration:underline;color:#333;}
#news p.archiveLink,#events p.archiveLink{clear:both;height:30px;border-top:1px solid #ccc;margin:10px 0 10px 10px;}
#news .archiveLink a,#events .archiveLink a{display:block;float:right;padding-right:20px;color:#777;}
ul#diapos li.document a{background:url(../images/icon-document.gif) 100% 50% no-repeat;padding-right:20px;text-decoration:underline;color:#333;}
#events .archiveLink a{background:url(../images/icon-calendar.gif) 100% 50% no-repeat;}

#maincontent{position:relative;float:left;width:594px;min-height:280px;height:auto;background:url(../images/bg-services.jpg) right top no-repeat;}
#maincontent h2{margin:21px 15px 7px 10px;}
#maincontent p{ margin:5px 15px 5px 10px;}
#maincontent ul{clear:both;width:580px;list-style:none;}
#maincontent ul li { display:block; float:left;width:210px;margin:10px 0 5px 60px;list-style:none;}

.feature{position:relative;clear:left;float:left;margin-top:2em;width:485px;}
.feature h2{margin:20px 0 7px;}

#footer{position:relative;clear:both;margin:20px 0 50px 0;background:#eae7d2 url(../images/bg-footer.jpg) repeat-x;padding:20px 0 100px 0;}
#footer_menu{float:left;text-align:right;width:600px;}
#ul_footermenu{float:left;list-style:none;font-size:13px;width:500px;}
#ul_footermenu li{float:left;padding-left:4px;}
#ul_footermenu li a{color:#434343;cursor:pointer;}
#ul_footermenu li a:hover,#ul_footermenu li a.active{color:#434343;text-decoration:underline;}
#wrapper p{font-size:10px;}
hr{display:none;}

.mail { visibility:hidden;}
#commentForm{margin-top:10px;width:90%;}
#commentForm label{width:350px;}
#commentForm label.error{margin-left:300px;}
form.cmxform{color:#333;font-size:1em;margin:10px;width:750px;}
form.cmxform legend{padding-left:0; font-weight:bold;}
form.cmxform legend,form.cmxform label{color:#000;}
form.cmxform fieldset{border:none;border-top:1px dotted #000;}
form.cmxform fieldset fieldset{background:none;}
form.cmxform fieldset .part{background:url(../images/divider.png) left bottom repeat-x;padding:5px 10px 7px;}
form.cmxform label.error,label.error{color:red;font-style:italic;}
#commentForm input.submit{background:url(../images/envoi1.png) no-repeat;border:0;cursor:pointer;float:left;font-size:0;height:41px;margin:10px 0 0 350px;width:115px; text-indent:-99999px;}
#commentForm input.submit:hover{background:url(../images/envoi2.png) no-repeat;border:0;cursor:pointer;}
input:focus{border:1px dotted #000;}
input.error{border:1px dotted red;}
form.cmxform .gray *{color:gray;}
form label{float:left;width:300px;}
html,body,.height,#careers.sub.floor{height:100%;}
.both,#cl-sections li.left{clear:both;}
.hide,div.error,input.mail{display:none;}

#content{margin-left:auto;margin-right:auto;width:850px;position:relative;top:90px;text-align:left;color:#545454;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:30px;}
.border{border:15px #1d1d1d solid;}
img.border{float:left;margin-right:15px;margin-bottom:8px;}
img.border_pic{border:15px #1d1d1d solid;position:absolute;top:110px;float:left;margin-left:150px;width:250px;height:150px;z-index:30;}
div#inscription{width:400px;position:absolute;left:50px;top:0;text-align:left; height:200px;}
div#login{width:400px;position:absolute;right:10px;top:0;text-align:left;}
div#login input#password{position:relative;right:-6px;}

#loginForm a{color:#CCC;text-decoration:underline;font-size:12px;float:right;width:150px;margin:3px;}
#inscForm,#loginForm{margin-top:10px;width:400px;}
#loginForm fieldset { color:#FFF; border:1px dotted;}
#loginForm fieldset legend { color:#FFF;}
#inscForm label,#loginForm label,#newsletterForm label{width:200px; color:#FFF;}
#inscForm label.error,#loginForm label.error,#newsletterForm label.error{ color:#F03;}
#inscForm label.error,#loginForm label.error{/*margin-left:200px;*/}
#inscForm input.submit{border:1px #899690 solid;cursor:pointer;float:right;width:150px;margin:3px;}
#loginForm input.submit{border:1px #fff solid;cursor:pointer;float:left;width:150px;margin:3px; background-color:#638691; font-weight:bold; color:#FFF;}
#resetForm input.submit{border:1px #000 solid;cursor:pointer;float:right;width:150px;margin:3px; background-color:#638691; font-weight:bold; color:#FFF;}

.panel_button a:hover,form.cmxform legend,form.cmxform label{color:#000;}
.off,.hide,div.error,input.mail{display:none;}

.suggestionsBox{position:relative;left:80px;width:350px;background:#fff url(../images/bg3.png) bottom repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #f0ebeb;color:#000;margin:16px 0 0 -65px;}
.suggestionList{margin:0;padding:0;}
.suggestionList li{list-style-type:none;cursor:pointer;line-height:10px;margin:0 0 3px;padding:3px;}
.suggestionList li:hover{background-color:#fff;border-bottom:1px dotted #ccc;color:#900;font-weight:700;}

img{border:0;}
img.shadow {border: 3px solid #eae7d2;padding:2px; /*Inner border size*/background: #fff; /*Inner border color*/}
ul#diapos{margin-left:30px;}

#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#f9f7e9;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;background-color:#fff;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
ul#craigslist li,ul.forumList li{display:block;}
#craigslist li a:hover,.forumList li a{background:url(../images/list01.gif) left no-repeat;padding-left:10px;padding-right:-5px;}
#craigslist li a:hover,.forumList li a:hover{text-decoration:none;background:#df2612 url(../images/list.gif) left no-repeat;color:#FFF;padding:2px 2px 2px 5px;padding-right:-5px;}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.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;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-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,.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;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);}


.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{height:1%;display:block;}
* html .clearfix{height:1%;}
.tab{background:url(../images/tab_b.png) repeat-x 0 0;height:42px;position:relative;top:0;z-index:999;}
.tab ul.login{display:block;position:relative;float:right;clear:right;height:42px;width:auto;font-weight:700;line-height:42px;right:150px;color:#FFF;font-size:80%;text-align:center;margin:0;}
.tab ul.login li.left{background:url(../images/tab_l.png) no-repeat left 0;height:42px;width:30px;display:block;float:left;margin:0;padding:0;}
.tab ul.login li.right{background:url(../images/tab_r.png) no-repeat left 0;height:42px;width:30px;display:block;float:left;margin:0;padding:0;}
.tab ul.login li{text-align:left;display:block;float:left;height:42px;background:url(../images/tab_m.png) repeat-x 0 0;padding:0 6px;}
.tab ul.login li a{color:#fff;font-size:11px;}
.tab .sep{color:#414141;}
.tab a.open,.tab a.close{height:20px;line-height:20px!important;padding-left:30px!important;cursor:pointer;display:block;width:100px;position:relative;top:11px;}
.tab a.open{background:url(../images/bt_open.png) no-repeat left 0;}
.tab a.close{background:url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open{background:url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close{background:url(../images/bt_close.png) no-repeat left -19px;}

#toppanel{position:absolute;top:0;left:0;width:100%;z-index:999;text-align:center;}

#panel{width:100%;height:270px;color:#999;background: url(../images/bg_panel.png);position:relative;z-index:3;display:none;}
#panel h1{font-size:1.6em;color:#FFF;margin:0;padding:5px 0 10px;}
#panel h2{font-size:1.2em;color:#FFF;margin:0;padding:10px 0 5px;}
#panel p{margin:5px 0;padding:0; color:#FFF;}
#panel a{text-decoration:none;color:#7b8f38;}
#panel a.lost-pwd{display:block;float:left; color:#7b8f38;}
#panel .content{width:850px;padding-top:15px;text-align:left;font-size:.85em;margin:0 auto;}
#panel .content .left{width:240px;float:left;border-left:1px solid #333;padding:0 5px;}
#panel .content .right{border-right:1px solid #333;}
#panel .content form{margin:0 0 10px;}
#panel .content label{float:left;padding-top:8px;clear:both;width:235px;display:block;}
#panel .content input.field{border:1px #1A1A1A solid;background:#414141;margin-right:5px;margin-top:4px;width:200px;color:#FFF;height:16px;}
#panel .content input:focus.field{background:#545454;}
#panel .content input.bt_login,#panel .content input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:700;margin:10px 0;}
#panel .content input.bt_login{width:74px;background:transparent url(../images/bt_login1.png) no-repeat 0 0; color:#FFF;}
#panel .content input.bt_register{width:94px;color:#FFF;background:transparent url(../images/bt_register1.png) no-repeat 0 0;}
#panel .lost-pwd{display:block;float:left;clear:right;font-size:.95em;text-decoration:underline;padding:15px 5px 0;}
.highlight{background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding:4px 10px;}
.tab ul.login li a:hover,#panel a:hover{color:#FFF;}

.jcarousel-container-horizontal .next,.jcarousel-container-horizontal a.next,.jcarousel-container-horizontal a.next:link,a.next:visited,.jcarousel-container-horizontal .prev,.jcarousel-container-horizontal a.prev,.jcarousel-container-horizontal a.prev:link,a.prev:visited{display:block;width:12px;height:12px;cursor:pointer;text-decoration:none;font-size:11px;overflow:hidden;text-indent:9999em;}
.jcarousel-container-horizontal .next,.jcarousel-container-horizontal a.next,.jcarousel-container-horizontal a.next:link,.jcarousel-container-horizontal a.next:visited{position:absolute;bottom:-22px;right:46%;}
.jcarousel-container-horizontal .prev,.jcarousel-container-horizontal a.prev,.jcarousel-container-horizontal a.prev:link,.jcarousel-container-horizontal a.prev:visited{position:absolute;bottom:-22px;left:46%;}
.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;width:75px;}
.mod-gallery{position:relative;width:850px;text-align:left;background-color:#fff;z-index:2;margin:0 auto 20px;padding:0;}
.mod-gallery .caption{float:right;display:block;width:225px;text-align:right;color:#ccc;font-size:9px;font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;padding:8px 28px 8px 0;}
.mod-gallery .desc{float:left;width:800px;text-align:left;color:#900;background:url(../images/transp.png);font-size:12px;line-height:12px;font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;padding:3px 0 0 50px;}
.mod-gallery .tracker{float:right;width:150px;clear:right;display:block;padding-right:28px;text-align:right;color:#900;background-color:#fff;font-size:10px;margin-top:-15px;}
.mod-gallery .jcarousel-list{width:90px;height:60px;z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.mod-gallery .jcarousel-item{display:inline;float:left;list-style:none;width:90px;height:51px;margin:0;}
.mod-gallery .gallery_show{margin:0;}
.mod-gallery .gallery_show li{width:90px;height:60px;margin-right:10px;border:2px solid #efeff0;padding:0;}
.mod-gallery .gallery_show li div{left:240px;}
.mod-gallery .gallery_show li div .caption{font:italic .7em/1.4 georgia,serif;}
.mod-gallery #main_image{height:220px;background-color:#fff;margin-bottom:13px;}
.mod-gallery .galleria_wrapper{width:770px;height:200px;background-color:#fff;overflow:hidden;margin:0 auto 0 40px;}
.mod-gallery .main_image_wrapper a.prevImg,.main_image_wrapper a.prevImg:link,.main_image_wrapper a.prevImg:visited,.mod-gallery .main_image_wrapper a.nextImg,.main_image_wrapper a.nextImg:link,.main_image_wrapper a.nextImg:visited{position:absolute;width:32px;height:32px;text-indent:-9999em;margin-top:100px;}
.mod-gallery .main_image_wrapper a.prevImg,.mod-gallery .main_image_wrapper a.prevImg:link,.mod-gallery .main_image_wrapper a.prevImg:visited{top:0;left:0;background:#fff url(../images/gallery-nav.png) no-repeat 0 0;}
.mod-gallery .main_image_wrapper a.prevImg:hover,.mod-gallery .main_image_wrapper a.prevImg:active{background-position:0 -32px;background-color:#fff;}
.mod-gallery .main_image_wrapper a.nextImg,.mod-gallery .main_image_wrapper a.nextImg:link,.mod-gallery .main_image_wrapper a.nextImg:visited{top:0;right:0;background:#fff url(../images/gallery-nav.png) no-repeat -32px 0;}
.mod-gallery .main_image_wrapper a.nextImg:hover,.mod-gallery .main_image_wrapper a.nextImg:active{background-position:-32px -32px;background-color:#fff;}
.mod-gallery .autoControl{float:right;font-size:10px;margin:0 28px 5px 0;}
.mod-gallery .slideshowTitle{float:left;padding:0 10px 0 30px;}
.mod-gallery .ssInfoLink{display:block;float:left;margin-top:3px;padding-right:10px;color:gray;font-size:10px;text-decoration:none;}
.mod-gallery .ssInfoPane{width:856px;color:#fff;margin:0 auto;padding:5px 20px;}
.mod-gallery .gallery_info{position:absolute;left:30px;z-index:10;}
.mod-gallery .jcarousel-skin-gallery.jcarousel-container{background:url(../images/thumb_carousel_bg.jpg) no-repeat 0 0;}
.mod-gallery .jcarousel-skin-gallery.jcarousel-container-horizontal{width:850px;height:80px;margin:-25px auto 0;padding:5px 0 0;}
.mod-gallery .jcarousel-skin-gallery.jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-clip-horizontal{width:775px;margin:-5px auto 0;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-clip-vertical{width:75px;height:245px;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-item{width:90px;height:51px;text-align:center;overflow:hidden;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-item-vertical{margin-bottom:10px;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-item-placeholder{background:#fff;color:#fff;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-next-horizontal{position:absolute;top:35px;right:3px;display:block;width:32px;height:32px;cursor:pointer;text-decoration:none;font-size:11px;overflow:hidden;text-indent:9999em;background:url(../images/gallery-nav.png) no-repeat -32px 0;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-next-horizontal:hover{background-position:-32px -32px;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-next-horizontal:active{background-position:-32px 0;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal,.mod-gallery .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,.mod-gallery .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-32px -96px;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-prev-horizontal{position:absolute;top:35px;left:3px;display:block;width:32px;height:32px;cursor:pointer;text-decoration:none;font-size:11px;overflow:hidden;text-indent:9999em;background:url(../images/gallery-nav.png) no-repeat 0 -32px;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-prev-horizontal:hover{background-position:0 -32px;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-prev-horizontal:active{background-position:0 0;}
.mod-gallery .jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal,.mod-gallery .jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,.mod-gallery .main_image_wrapper .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 -96px;}
.mod-gallery div.desc a:hover{color:#ccc;text-decoration:none;}
.jcarousel-list li:hover{cursor:pointer;}
.jcarousel-container-horizontal .jcarousel-prev-disabled,.jcarousel-container-horizontal a.jcarousel-prev-disabled,.jcarousel-container-horizontal a.jcarousel-prev-disabled:link,.jcarousel-container-horizontal a.jcarousel-prev-disabled:visited,.jcarousel-container-horizontal .jcarousel-next-disabled,.jcarousel-container-horizontal a.jcarousel-next-disabled,.jcarousel-container-horizontal a.jcarousel-next-disabled:link,.jcarousel-container-horizontal a.jcarousel-next-disabled:visited{background-position:3px -12px;}
.jcarousel-container,.mod-gallery .main_image_wrapper,.mod-gallery .jcarousel-container{position:relative;}
.jcarousel-clip,.mod-gallery .jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0;}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none;cursor:pointer;}
.mod-gallery .jcarousel-next,.mod-gallery .jcarousel-prev{z-index:3;display:none;}
.mod-gallery div.desc a,.mod-gallery div.desc a:link,.mod-gallery div.desc a:visited,.mod-gallery div.desc a:active{color:#ccc;text-decoration:underline;}

