/*css file*/
.trailers1{position:absolute; left:284px; top:50px;}
.trailers2{position:absolute; left:464px; top:50px;}
.trailers3{position:absolute; left:284px; top:230px;}
.trailers4{position:absolute; left:464px; top:230px;}

a{text-decoration:none!important;}
.an{width:200px;height:100px;padding:50px;float:left;display:block;}
.an a{color:#777;text-decoration:none;}
.spip_documents_left{margin-right:10px; margin-bottom:10px;}
.posizione2 {float:left;width:275px;margin-top:10px; margin-left:27px;}
.posizione2 .spip_logos{float:left;}
.logo_copertine, .testo_copertine{float:left;width:50%}
.copertine_left{float:left;width:110px;margin-top:3px;}
.copertine_right{float:right;width:140px;}
.gerarchia{text-decoration:none;}
.movie{margin:10px auto;text-align:center;}
.rheight33{margin:0 auto;}
body{text-align: center; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 14px;}
body.home{background: #001C36 url(../images/bg/Background.gif) no-repeat center top;}
body.animation{background: #005E99 url(../images/Animation/AS_BG_top.jpg) no-repeat center top;}
body.multimedia{background: #B38600 url(../images/MultimediaPublisher/MP_BG_top.jpg) no-repeat center top;}
body.communication{background: #800000 url(../images/Communication/CM_BG_top.jpg) no-repeat center top;}
h1, h2, h3, h4, h5, h6, div, p, form, ul, li {margin:0; padding:0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
* html .clearfix{height:1%}
.clearfix{display:block}
a img{border:none;}
.trailer{text-align:center }
.trailer a{text-decoration:none;background:url(../images/btn_trailer.png) no-repeat center center;display:block; width:159px; height:23px; margin:20px auto }
.trailer a span{visibility:hidden}
#container {margin:0 auto;width:960px;}
#container.home {margin:0 auto;width:800px;padding:0px 0 0 30px;}
#container.home h1{position:static;margin:70px 322px 0 ;background: url(../images/Tila_title.png) no-repeat center top; width:122px; height:75px;}
* html #container.home h1{background: url(../images/Tilapia_title.gif) no-repeat center top;}
#container.home h1, #container.home h2 {font-size:xx-small}
#container.home h1 span, #container.home h2 span{visibility: hidden;}
#container.home h2{background: url(../images/OceanLine.png) no-repeat center bottom;width:783px; height:80px;margin-top:7px;margin-left:-5px;}
#container.home h3{background: url(../images/Flavour.png) no-repeat center bottom;width:783px;}
#container.home h3 span{visibility:hidden;}
#container.home h4{color:#FFF; font-weight:normal; font-size:11px;width:783px;text-align:center;}
#container.home h4 strong{color:#0099CC;}
#container.home #email{margin-top:50px; margin-left:-28px;font-size:11px; letter-spacing:1px;}
#container.home #email a{color:#FFF; text-decoration:none;}
#container.home #email a:hover{color:#09C; text-decoration:underline;}

#container #header1{position:relative;margin-top:15px;background: url(../images/Common/Wave_top.png) no-repeat center bottom; height:100px;}
#container h1{position:absolute;left:0;top:0; width:272px; height:80px;margin-left:40px;}
#container h1 a{display:block;width:90px; height:80px;text-decoration:none;}
#container #header1 h1 span{visibility: hidden;}
#container #header1 h2 {position:absolute;font-size:14px;left:140px;top:67px;}
#container #header1 h2 span{visibility: hidden;}
#container #header1 h3 {position:absolute;background: url(../images/Common/Food_Cent.png) no-repeat center top;font-size:14px;left:400px;top:44px;}
#container #header1 h3 span{visibility: hidden;}
#container #header1 ul{position:absolute;right:50px;top:35px;list-style-type:none}
#container #header1 li{display:inline;}
#container #header1 li a{display:block; float:left;width:33px; height:26px; margin-left:25px;text-decoration:none;}
#container #header1 li a.menu_home{background: url(../images/Common/Logo_Gray.png) no-repeat center center;}
#container #header1 li a.menu_communication{background: url(../images/Common/Logo_Red.png) no-repeat center center;}
#container #header1 li a.menu_animation{background: url(../images/Common/Logo_Blue.png) no-repeat center center;}
#container #header1 li a.menu_multimedia{background: url(../images/Common/Logo_Yell.png) no-repeat center center;}
#container #header1 li a.menu_corrente{background: url(../images/Common/Logo_Gray_light.png) no-repeat center center;}
#container #header1 li a span{display:none}
#container #header2{position:relative;background: url(../images/Common/Wave_Mid.png) no-repeat center bottom; height:35px;}
#container #header2.communication{background: url(../images/Common/Wave_Mid_communication.png) no-repeat center bottom;}
#container #header2.animation{background: url(../images/Common/Wave_Mid_communication.png) no-repeat center bottom;}
#container #header2.multimedia{background: url(../images/Common/Wave_Mid_communication.png) no-repeat center bottom;}
#container #header2 ul{/*position:absolute;right:0;top:3px;*/list-style-type:none}
#container #header2 li{display:block;float:left;font-size:12px;width:190px;text-align:center;}
#container #header2 li a{color:#FFF; text-decoration:none;}
#container #header3{position:relative;background: url(../images/Common/Wave_Bttm.png) no-repeat center bottom; height:35px;}
#container #header3 ul{list-style-type:none;}
#container #header3 li{float:left;width:230px;text-align:center;}
#container #header3 li a{color:#FFF; text-decoration:none;font-size:12px;}
#container #footer{margin:0 auto 10px auto;width:960px;height:79px;}

#container.multimedia h1{background: url(../images/MultimediaPublisher/MP_Logo_Left.png) no-repeat center top;}
#container.multimedia #footer{background:url(../images/MultimediaPublisher/MP_BG_bttm.jpg) no-repeat center bottom;}

#container.communication h1{background: url(../images/Communication/CM_Logo_Left.png) no-repeat center top;}
#container.communication #footer{background:url(../images/Communication/CM_BG_bttm.jpg) no-repeat center bottom;}

#container.animation h1{background: url(../images/Animation/AS_Logo_Left.png) no-repeat center top;}
#container.animation #footer{background:url(../images/Animation/AS_BG_bttm.jpg) no-repeat center bottom;}

#main{color:#000;min-height:400px;background:#FFF; margin-left:15px; margin-right:18px;font-size:11px;padding:30px 0;}
* html #main{height:400px;background:#FFF; margin-left:-2px;width:795px}
#main .articolo{text-align:left; padding:0 45px;}
#main .articolo a{color:#000;}
#main_left{float:left;padding-top:30px;text-align:center; margin:0 auto;width:350px; margin-left:30px;}
#main_right{float:left;width:450px;padding:25px 10px 0px 20px;text-align:left;color:#777;}
#main_right h2{color:#333;font-size:24px;text-align:center;margin:0 auto;padding-bottom:20px;background:url(../images/Common/Sep_small.png) no-repeat center bottom}
#main_right h3{color:#777;font-weight:normal;text-align:center;font-style: italic; margin-bottom:20px;}
#main_right p{margin-bottom:10px;}
#news{padding:11px 0;background:#FFF;min-height:14px;color:#1F1F1F;text-align:left;margin:10px 26px;border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;}
* html #news{height:14px}
#news h4{float:left;color:#0060B6;font-size:11px;padding-right:3px;}
#news .newsticker{list-style-type:none;font-size:11px;background:#FFF}
#news .newsticker li{float:left;border-left:1px solid #1F1F1F; padding-left:3px;background:#FFF}
#news .newsticker li a{color:#000;text-decoration:none;}
#main_highlight{padding:10px 0;}
.highlight1{float:left;padding-left:28px;padding-top:15px;margin:0 auto}
.catalogue_left{float:left; width:180px;border-right:1px solid #CCC}
.catalogue_left img{float:right;margin:20px;}
.catalogue{float:left;width:900px;text-align:left; color:#666;}
.catalogue h3{margin-left:200px;margin-top:10px;font-size:18px;}
.catalogue h3 a{color:#666; text-decoration:none;}
.catalogue p{margin-left:200px;}
.shop{text-align:center }
.shop a{text-decoration:none;background:url(../images/btn_shop.gif) no-repeat center center;display:block; width:159px; height:24px; margin:20px auto }
.shop a span{visibility:hidden}

#info_copertina{width:840px;float:left;border-top:1px solid #CCC;text-align:left; color:#777;margin-left:45px;padding-top:20px;}
#info_copertina h3{font-size:11px;font-weight:normal}

#tipo_catalogo{width:840px;margin:0 auto;border-bottom:1px solid #CCC;color:#999999;}
#tipo_cataolgo .altre{padding-top:15px;float:left; display:block;}
#tipo_catalogo img{float:left;margin-bottom:10px;}
#tipo_catalogo ul{float:right; margin-top:50px;}
#tipo_catalogo li{display:inline;padding:0 5px;}
#tipo_catalogo li a{color:#999; text-decoration:none;}
#tipo_catalogo li a:hover{color:#666; text-decoration:underline;}
#tipo_catalogo li a.on{color:#666; text-decoration:underline;}
.logo_animation{float:left;margin-left:45px;margin-bottom:20px;margin-top:20px;width:400px;color:#999;text-align:left;height:100px;}
.logo_animation a img{border:none;}
.logo_animation h3 a{color:#999; text-decoration:none;}
.logo_animation p{margin-bottom:10px;}
.logo_animation .rheight33{margin:0 10px 0 0; float:left;}
.logo_animation_left{float:left;width:100%;text-align:center;margin:0 auto;}
.logo_animation_right{float:left;width:100%;text-align:center;}
.copertine{float:left;height:200px;margin-left:45px;margin-bottom:20px;margin-top:20px;width:250px;color:#999;text-align:left;}
.copertine img{float:left; margin-right:10px;}
.copertine a img{border:none;}
.copertine h3 a{color:#999; text-decoration:none;}
.copertine p{margin-bottom:10px;}
.copertine .rheight33{margin:0 10px 0 0; float:left;}
.item{padding:15px;display:block; min-height:180px;text-align:left;background:url(../images/Common/Sep_Big.png) no-repeat center bottom;}
.item img{float:left;margin:0 20px;}
.item h4{font-size:24px;}
.item h4 a{color:#333;text-decoration:none;}
.item p{padding:15px;}
#tipo_catalogo.principale img{margin-right:10px;}
#tipo_catalogo .altre {float:left;display:block;margin-top: 5px;}

.logo{float:left;width:200px;height:180px;margin-top:20px;}
#container.home ul{list-style-type:none;margin:20px 100px 10px 100px; height:170px;}
#container.home li{display:inline;}
#container.home #lista {height:30px;}
#container.home #lista li a{padding-top:0;font-size:11px;}
#container.home li a{text-decoration:none;display:block;font-size:x-small; color:#FFF; padding-top:80px;font-weight:bold;}
#container.home li a:hover{color:#09C;}
#container.home ul#lista{margin:0 auto!important; height:30px;margin-left:-28px!important;}
#container.home ul#lista li{display:none;}
#container.home ul#lista li:first{display:block;}
#container.home #fish_01{display:block;float:left;background:url(../images/menu/animation_studios_new.png) no-repeat center top; width:120px; height:69px;margin:0 30px}
#container.home #fish_02{display:block;float:left;background:url(../images/menu/communication_new.png) no-repeat center top; width:120px; height:69px;margin:0 30px;}
#container.home #fish_03{display:block;float:left;background:url(../images/menu/multimedia_publisher_new.png) no-repeat center top; width:120px; height:69px;margin:0 45px;}
#container.home h3{font-size:18px;margin-left:-6px;}
#container.home .news{margin-top:20px;font-size:12px; letter-spacing:1px}
#footer{position:relative;width:800px; margin:20px auto 0 auto;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
#footer p{padding-top:30px;height:20px;}
#footer p a{background:url(../images/home.png) no-repeat left center;color:#FFF;height:16px;text-decoration:none;}
#footer p a span{visibility:hidden}
#footer ul{position:absolute;right:18px;top:30px;list-style-type:none;}
#footer li{display:inline;padding:2px;}
#footer li a{color:#FFF; text-decoration:none; }
#footer li a:hover{text-decoration:underline; }
