@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}
a{color:#AFC600;}
a img{border:none;}
h1, h2, h3, h4, h5, h6{font-size:13px;}
ul{list-style-type:none;}
body{color:#FFF;text-align:center;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; background:#000;}
#container_top{background: url(../images/bg_container_top.jpg) no-repeat top center}
#container_center{}
#container_bottom{background: url(../images/bg_container_bottom.jpg) no-repeat top center;height:250px;}

#header{position:relative;width:998px;height:107px; margin:0 auto;}
#header h1{float:left;background: url(../images/logo_moviewell.png) no-repeat; width:298px; height:59px;margin-top:24px}
#header h1 a{display:block;width:298px; height:59px;text-decoration:none;}
#header h2{float:right;background: url(../images/logo_jar.png) no-repeat; width:140px; height:64px;margin-top:21px}
#header h2 a{display:block; text-decoration:none;width:140px; height:64px;}
#header h1 span, #header h2 span{visibility:hidden;}
#header #claim{position:absolute; left:206px; bottom:15px; background:url(../images/details.png) no-repeat; width:285px; height:21px; }
#header #claim span{visibility:hidden; }

#center{position:relative;width:998px;height:467px; margin:0 auto;}
#center #menu{position:absolute;left:343px; top:98px;list-style-type:none;width:655px;}
#center #menu li{position:relative;z-index:2;width:655px;}
#center #menu a{display:block; width:655px; height:35px;margin-bottom:-3px;text-decoration:none;}
#center #menu a.on,#center #menu a:hover {position:relative;top:0; right:0;width:655px; height:66px;}
#center #menu a span{visibility:hidden;}
#center span.target{position:absolute;display:block; top:0px;left:432px;width:295px; height:298px;z-index:0;background: url(../images/target.png) no-repeat;}
#center #lang{position:absolute; left:670px; top:340px;}
#center #lang li{display:inline;}
#center #lang li a{display:block; float:left;width:105px; height:64px;text-decoration:none;}
#center #lang li a span{visibility:hidden;}
#lang_it a{background:url(../images/menu_it.png) no-repeat left bottom}
#lang_en a{background:url(../images/menu_en.png) no-repeat left bottom}
#lang_it a.on,#lang_it a:hover{background:url(../images/menu_it_on.png) no-repeat left bottom}
#lang_en a.on, #lang_en a:hover{background:url(../images/menu_en_on.png) no-repeat left bottom}
#sound{position:absolute; right:10px; top:30px;list-style-type:none; }
#sound li{display:inline;}
#sound li a{display:block; float:left; height:18px;text-decoration:none; font-size:5px;}
#sound li#sound_off a{background:url(../images/sound_off.png) no-repeat;width:26px; }
#sound li#sound_on a{float:left; background:url(../images/sound_on.png) no-repeat;width:20px;}
#sound li a span{visibility:hidden;}

#content{position:relative;text-align:left;background: url(../images/tongue_reflex.png) no-repeat 3px 11px;width:998px;height:250px;margin:0 auto}
#content .tongue_big{background: url(../images/tongue_big.png) no-repeat top center;/*margin-top:-75px;*/width:500px; height:85px;}
#content .tongue_big.news{background: url(../images/tongue_big_news.png) no-repeat top center;/*margin-top:-75px;*/width:500px; height:85px;}
#content .tongue_small{background: url(../images/tongue_small.png) no-repeat top center;/*margin-top:-75px;*/width:254px; height:85px;}
#content .tongue_small.network{background: url(../images/tongue_small_network.png) no-repeat top center;/*margin-top:-75px;*/width:254px; height:85px;}
#content .tongue_small.video{background: url(../images/tongue_small_video.png) no-repeat top center;/*margin-top:-75px;*/width:254px; height:85px;}
#content .tongue_small.news{background: url(../images/tongue_small_news.png) no-repeat top center;/*margin-top:-75px;*/width:254px; height:85px;}
#first{position:absolute;left:0; top:-75px;width:500px;}
#second{position:absolute; text-align:center;left:500px; top:-75px;width:254px;margin-left:-5px;}
#third{position:absolute; left:750px; top:-75px;width:254px;margin-left:-5px;}

#news_title{background:url(../images/news_title.png) no-repeat;}
#video_title{background:url(../images/video_title.png) no-repeat;}
#socialnetwork_title{background:url(../images/socialnetwork_title.png) no-repeat;}
.tongue_big .title,.tongue_small .title{position:absolute; top:38px; left:60px;display:block;width:110px; height:30px;}
.tongue_big .title span,.tongue_small .title span{visibility:hidden;}
.archive{position:absolute;right:30px; top:65px;background:url(../images/archive.png) no-repeat; width:45px; height:9px;text-decoration:none;}
.archive span{visibility:hidden;font-size:5px;}
.item{position:relative;float:left; border-left:1px solid #AFC600; width:226px;margin-top:10px; padding:10px;height:160px;}
.item.video_g{border-left: none; margin-top:0; padding-top:0px;}
.item img{position:absolute; right:0; top:36px;}
.item h4{font-weight:normal;margin-bottom:3px;color:#AFC600;}
.item h4 span{display:block;margin-bottom:3px;color:#FFF;}
.item p{width:130px;}

#submenu{position:absolute;top:64px;left:5px; list-style-type:none;z-index:1}
#submenu li{display:inline;}
#submenu li a {display:block;float:left;width:96px; height:61px;/*background:url(../images/bg_sottomenu.png) no-repeat;*/text-decoration:none;}
#submenu li a.on {/*background:url(../images/bg_sottomenu_on.png) no-repeat;*/}
#submenu li a span{visibility:hidden;}
.item_big{position:relative;z-index:2;top:10px;padding:10px;} 
.item_big strong{color:#AFC600;}


#second .item img{left:14px;margin-left:10px;position:absolute;top:10px;}
#gallery{position:absolute;padding-top:2px;top:250px; left:24px;background:#AFC600;width:198px; height:18px;}
.gallerytitre{text-align:center;color:#FFF!important;margin-top:-3px;position:relative;top:170px;}
.gallerytitre a{color:#FFF;text-decoration:none;}
.gallerytitre a:hover{text-decoration:underline;}
#gallery #prev{position:absolute; left:5px; top:2px;text-decoration:none;}
#gallery #next{position:absolute; right:5px; top:2px;text-decoration:none;}
#gallery a:hover{color:#000;}

#network{list-style-type:none;width:236px;}
#network li{float:left; width:113px; height:42px;}
#network li a{display:blick;float:left; width:118px; height:42px;text-decoration:none;}
#network li a span{visibility:hidden;}
#network li#facebook{ background:url(../images/network_facebook.png) no-repeat;}
#network li#youtube{ background:url(../images/network_youtube.png) no-repeat;}
#network li#myspace{ background:url(../images/network_myspace.png) no-repeat;}
#network li#linkedin{ background:url(../images/network_linkedin.png) no-repeat;}

#footer{position:absolute; bottom:8px;width:998px;color:#AFC600;font-size:10px;}
#footer p{float:left;}
#footer ul{float:right; list-style-type:none;}
#footer li{display:inline;}
#footer li a{display:block; float:left; padding-left:10px;text-decoration:none;color:#AFC600;}
#footer li a:hover{text-decoration:underline;}

#showreel_container .spip_doc_titre{width:100%; text-align:center; color:#AFC600; text-transform:uppercase; margin:10px 0;}
/*easySlider*/



#prevGR {position:absolute; top:-26px; left:420px;}
#prevGR a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/prev.png) no-repeat;}
#nextGR {position:absolute; top:-26px; left:460px;font-weight:normal;}
#nextGR a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/next.png) no-repeat;}
#prevGR a span, #nextGR a span{visibility:hidden;}
#prevGposiz {position:absolute; top:-26px; left:420px;}
#prevGposiz a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/prev.png) no-repeat;}
#nextGposiz {position:absolute; top:-26px; left:460px;font-weight:normal;}
#nextGposiz a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/next.png) no-repeat;}
#prevGposiz a span, #nextGposiz a span{visibility:hidden;}
#prevGnews {position:absolute; top:60px; left:420px;}
#prevGnews a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/prev.png) no-repeat;}
#nextGnews {position:absolute; top:60px; left:460px;font-weight:normal;}
#nextGnews a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/next.png) no-repeat;}
#prevGnews a span, #nextGnews a span{visibility:hidden;}
#prevGallery {position:absolute; top:60px; left:173px;}
#prevGallery a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/prev.png) no-repeat;}
#nextGallery {position:absolute; top:60px; left:213px;font-weight:normal;}
#nextGallery a{font-size:12px;color:#FFF; text-decoration:none; font-weight:normal;display:block;width:7px; height:8px;background:url(../images/next.png) no-repeat;}
#prevGallery a span, #nextGallery a span{visibility:hidden;}

#scrollruoli{position:relative; left:0; top:0;}
#scrollruoli, #scrollruoli li{width:480px;height:180px;overflow:hidden;}
#scrollposiz, #scrollposiz li{width:480px;height:180px;overflow:hidden;}
#scrollnews{position:relative; left:0; top:0;}
#scrollnews, #scrollnews li{width:500px;height:180px;overflow:hidden;}
#scrollvideo, #scrollvideo li {width:226px;height:190px;overflow:hidden;list-style-type:none !important;}

.ruolili div{position:relative;margin-top:30px;}
.ruolili p{padding:5px 5px 0px 115px;}
.ruolili .ruolo{color:#AFC600;}
.ruolili .mail{background:url(../images/mail.png) no-repeat 115px 7px; padding-left:135px;}
.ruolili p img{padding-right:10px;}
.ruolili p a, .scroll-pane p a{color:#FFF;text-decoration:none;}
.ruolili p a:hover, .scroll-pane p a:hover{text-decoration:underline;}
.ruolili p.video_contatti{padding:0px;position:absolute;left:0; top:5px;}



.spip_mail{display:block;background:url(../images/mail.png) no-repeat;padding-left:19px;color:#AFC600;text-decoration:none;}
a.spip_mail:hover{text-decoration:underline;}

.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position:absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: url(../images/bg_jScrollPaneTrack.png) repeat-y center top;;}
.jScrollPaneDrag {position: absolute;background: #AFC600;cursor: pointer;overflow: hidden;left:1px;width:8px!important;}
.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;height: 14px;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 14px;}
a.jScrollArrowUp {background: url(../images/basic_arrow_up.png) repeat-x center top;}
/*a.jScrollArrowUp:hover {background-position: 0 -15px;}*/
a.jScrollArrowDown {background: url(../images/basic_arrow_down.png) repeat-x center bottom;}
/*a.jScrollArrowDown:hover {background-position: 0 -15px;}*/
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}







