/*
 * RESET
 */
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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }
em{font-style:normal}
/*
 * FONT
 */
@font-face{font-family:'colaborate-thinregular'; src: url('font/colabthi-webfont.eot'); src: url('font/font/colabthi-webfont.eot?#iefix') format('embedded-opentype'), url('font/colabthi-webfont.woff') format('woff'), url('font/colabthi-webfont.ttf') format('truetype'), url('font/colabthi-webfont.svg#colaborate-thinregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family:'eurostileLTStd-demi'; src: url('font/eurostileltstddemi.eot'); src: url('font/eurostileltstddemi.eot?#iefix') format('embedded-opentype'), url('font/eurostileltstddemi.woff') format('woff'), url('font/eurostileltstddemi.ttf') format('truetype'), url('font/eurostileltstddemi.svg#eurostileltstddemi') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family:'eurostileLTStdBold';  src: url('font/eurostileltstd_bold-webfont.eot');  src: url('font/eurostileltstd_bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/eurostileltstd_bold-webfont.woff') format('woff'), url('font/eurostileltstd_bold-webfont.ttf') format('truetype'), url('font/eurostileltstd_bold-webfont.svg#EurostileLTStdBold') format('svg'); font-weight:normal;  font-style:normal;}
@font-face{font-family:'standard_07_55regular'; src: url('font/stan0755-webfont.eot'); src: url('font/stan0755-webfont.eot?#iefix') format('embedded-opentype'), url('font/stan0755-webfont.woff') format('woff'), url('font/stan0755-webfont.ttf') format('truetype'), url('font/stan0755-webfont.svg#standard_07_55regular') format('svg'); font-weight: normal; font-style: normal;}

/*
 * BROWSER DETECTION
 */
#browser-detection {background:#fff; color:#333; position:fixed; _position:absolute; padding:10px 15px; font:normal 13px Arial; border:1px solid #D6D6C1; width:700px; z-index:1001;}
#browser-detection P {margin:0; padding:0; background:transparent; line-height:135%; width:auto; float:none; border:none; text-align:left;} #browser-detection P.bd-title {padding-top:0px; font-size:20px; line-height:100%;} #browser-detection P.bd-notice {padding-bottom:5px; padding-top:5px;} #browser-detection SPAN.bd-highlight {color:#B50E0E;} #browser-detection A#browser-detection-close {width:15px; height:15px; outline:none; position:absolute; right:10px; top:10px; text-indent:-500em; line-height:100%; background:url(../img/brws_detect/close.gif) no-repeat center center;} #browser-detection A#browser-detection-close:HOVER {background-color:#fff;} #browser-detection UL.bd-browsers-list, #browser-detection UL.bd-browsers-list LI, #browser-detection UL.bd-skip-buttons, #browser-detection UL.bd-skip-buttons LI {padding:0; margin:0; float:left; list-style:none;} #browser-detection UL.bd-browsers-list {clear:both; margin-top:3px; padding:7px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; width:100%;} #browser-detection UL.bd-browsers-list LI {text-align:left;} #browser-detection UL.bd-browsers-list LI A {width:60px; height:55px; display:block; color:#666666; padding:10px 10px 0 65px; text-decoration:none;} #browser-detection UL.bd-browsers-list LI A:HOVER {text-decoration:underline;} #browser-detection UL.bd-browsers-list LI.firefox A {background:url(../img/brws_detect/firefox.gif) no-repeat left top;} #browser-detection UL.bd-browsers-list LI.chrome A {background:url(../img/brws_detect/chrome.gif) no-repeat left top;} #browser-detection UL.bd-browsers-list LI.safari A {background:url(../img/brws_detect/safari.gif) no-repeat left top;} #browser-detection UL.bd-browsers-list LI.opera A {background:url(../img/brws_detect/opera.gif) no-repeat left top;} #browser-detection UL.bd-browsers-list LI.msie A {background:url(../img/brws_detect/msie.gif) no-repeat left top;} #browser-detection UL.bd-skip-buttons {margin-top:10px;}
#browser-detection UL.bd-skip-buttons LI {display:inline; margin-right:10px;} #browser-detection UL.bd-skip-buttons LI BUTTON {font-size:13px;} #browser-detection DIV.bd-poweredby {font-size:9px; position:absolute; bottom:10px; right:10px; font-style:italic;} #browser-detection DIV.bd-poweredby, #browser-detection DIV.bd-poweredby A {color:#aaaaaa;} #browser-detection DIV.bd-poweredby A {text-decoration:underline;} #browser-detection DIV.bd-poweredby A:HOVER {text-decoration:none;} #black_overlay {position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:1000; -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80);}

/*
 * FANCYBOX
 */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url('../img/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../img/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background-image:url('../img/close.png')}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../img/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../img/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}

/*
 * SCROLLBAR
 */
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; } .mCSB_container.mCS_no_scrollbar { margin-right: 0; } .mCustomScrollBox .mCSB_scrollTools { width: 14px; height: 100%; top: 0; right: 0; } .mCSB_scrollTools .mCSB_draggerContainer { height: 100%; } .mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer { padding-bottom: 40px; } .mCSB_scrollTools .mCSB_draggerRail { width: 1px; height: 100%; margin: 0 auto; background:#0773c1;} .mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 7px; height: 100%; margin: 0 auto; text-align: center; background:#0773c1; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;} .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { height: 20px; overflow: hidden; margin: 0 auto; cursor: pointer; } .mCSB_scrollTools .mCSB_buttonDown { bottom: 0; margin-top: -40px; }

/*
 * BASE
 */
* { margin: 0; }
html, body{width:100%; height:100%; min-width:1000px;}
#wrapper {width:100%; min-width:1000px; min-height: 100%;height: auto !important; height: 100%;margin: 0 auto -165px; background:#00388a; position:relative}


#wrapper #container{width:960px; min-height:500px; height:auto; margin:0 auto; position:relative;}
#wrapper h1{font-family:'eurostileLTStd-demi', arial; color:#fff; font-size:30px; margin: 25px 0 0 30px;}
#wrapper.ar h1{text-align:right; margin: 25px 30px 0;}
#wrapper h2{font-family:'colaborate-thinregular',arial; color:#59ddfe; font-size:16px; margin: 5px 0 15px 30px;}
#wrapper.ro h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#wrapper.ro h2{font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}
#wrapper p{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; line-height:18px; margin: 20px 0 0 30px; width:432px;}
#wrapper p a{color:#59ddfe; text-decoration:none}
#wrapper p strong{color:#59ddfe}
#wrapper #menu_int{width:185px; position:absolute; top:25px; left:0px; z-index:10}
#wrapper #menu_int ul{font-family:'eurostileLTStd-demi', arial; margin-top:23px;}
#wrapper.ro #menu_int ul, #wrapper.ru #menu_int ul{font-family:arial; font-weight:bold;}
#wrapper.ar #menu_int ul{font-family:arial; text-align:right;}
#wrapper #menu_int ul li{font-size:13px; width:130px; border-bottom:1px solid #4779ba; margin-left:27px; line-height: 15px; text-transform:uppercase;}
#wrapper #menu_int ul li.ultimo{border-bottom:none;}
#wrapper #menu_int ul li a{text-decoration:none; color:#fff; width:130px; padding:20px 27px; display:block; margin-left:-27px; }
#wrapper #menu_int ul li a:hover{color:#e10f21}
#wrapper #menu_int ul li a.active{color:#e10f21}
#wrapper.ovoprodotti #menu_int ul li a{padding:20px 46px 20px 27px}

#header{width:100%; height:93px; min-width:1000px; background:#fff;position: relative; z-index: 10;}
#header .nav{width:960px; height:100%; position:relative; margin:0 auto;}
#header .nav .logo{position:absolute; top:0; left:0; width:197px; height:97px; background:url(../img/logo.png) center center no-repeat;}
#header .nav .logo a{display:block; width:197px; height:97px;}
#header .nav ul{position:absolute; display:block; height:92px; width:auto; top:0px; right:100px;}
#header .nav ul li {display:block; margin:0px 10px; height:92px; line-height:115px; font-family:'eurostileLTStd-demi',arial; font-size:11px; float:left; position:relative;}
#wrapper.ru #header .nav ul li {font-family:arial; font-weight:bold;}
#wrapper.ar #header .nav ul li {font-size:14px}
#header .nav ul li a{text-decoration:none; color:#144492; display:block; height:88px; border-top:4px solid #fff;}
#header .nav ul li a:hover{border-top:4px solid #1c4d9d; color:#e10f21}
#header .nav ul li a.active{border-top:4px solid #1c4d9d; color:#e10f21}

#header .nav .sottomenu{position:absolute; z-index:999; width:auto; height:0; overflow:hidden; top:93px; }
#header .nav .sottomenu p{width:auto; height:25px; background:#FFF; text-transform: uppercase; line-height:25px; font-family:'eurostileLTStd-demi',arial; font-size:11px; margin:0}
#wrapper.ro #header .nav .sottomenu p{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#wrapper.ru #header .nav .sottomenu p{font-family:arial; font-weight:bold;}
#wrapper.ar #header .nav .sottomenu p{text-align:right; font-family:arial; font-size:12px}

#header .nav .sottomenu p a{text-decoration:none; color:#144492; padding:0 10px; display:block; width:auto;}
#header .nav .sottomenu p a:hover{color:#e10f21}
#wrapper #header .nav ul li .sottomenu p a{border-top:0; height:auto; margin-top:0px; width:auto; opacity: 1; -khtml-opacity: 1-moz-opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#wrapper #header .nav ul li .sottomenu p a:hover{border-top:0}
#header .nav .sottomenu p.last{padding-bottom:3px; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
#header .nav .sottomenu.sub_chisiamo{left:0; width:195px;}
#header .nav .sottomenu.sub_qualita{left:0; width:107px}
#header .nav .sottomenu.sub_ovoprodotti{left:0; width:174px}

#wrapper.en #header .nav .sottomenu.sub_chisiamo{width:290px;}
#wrapper.en #header .nav .sottomenu.sub_qualita{width:160px}
#wrapper.en #header .nav .sottomenu.sub_ovoprodotti{width:195px}

#wrapper.fr #header .nav .sottomenu.sub_chisiamo{width:265px;}
#wrapper.fr #header .nav .sottomenu.sub_qualita{width:115px}
#wrapper.fr #header .nav .sottomenu.sub_ovoprodotti{width:195px}

#wrapper.de #header .nav .sottomenu.sub_chisiamo{width:230px;}
#wrapper.de #header .nav .sottomenu.sub_qualita{width:130px}
#wrapper.de #header .nav .sottomenu.sub_ovoprodotti{width:195px}

#wrapper.es #header .nav .sottomenu.sub_chisiamo{width:235px;}
#wrapper.es #header .nav .sottomenu.sub_qualita{width:130px}
#wrapper.es #header .nav .sottomenu.sub_ovoprodotti{width:195px}

#wrapper.ro #header .nav .sottomenu.sub_chisiamo{width:210px;}
#wrapper.ro #header .nav .sottomenu.sub_ovoprodotti{width:170px}

#wrapper.ru #header .nav .sottomenu.sub_chisiamo{width:285px;}
#wrapper.ru #header .nav .sottomenu.sub_qualita{width:195px}

*:first-child+html #header .nav .sottomenu.sub_qualita{left:475px;}
*:first-child+html #header .nav .sottomenu.sub_ovoprodotti{left:540px;}
#header .lingua{width:87px; height:20px; z-index:999; background:#1c4d9d; position:absolute; right:0; top:50px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}
#header .lingua .freccia{position:absolute; right:10px; top:9px;}
#header .lingua h4 a{width:80px; padding-left:7px; height:25px; text-align:left; font-family:'standard_07_55regular' , arial; color:#fff; font-size:8px; text-decoration:none; line-height:20px; letter-spacing:1px; position:relative; display:block;}
#header .lingua h4 a:hover{color:#59ddfe}

.push{height:165px;}
#footer{width:100%; height:165px; min-width:1000px; background:url(../img/bg_footer.png) bottom left repeat-x; position:relative; overflow:hidden}
#footer ul{position:absolute; bottom:50px; width:546px; width: auto; left:50%; margin-left:-273px}
#footer ul li{display:block; float:left; font-family:'eurostileLTStd-demi', arial; font-size:9px; margin:0 25px;}
#footer ul li a{color:#004382; text-decoration:none; position:relative; top:0px;}
#footer ul li a:hover{color:#e10f21}
#footer ul li a.active{color:#e10f21}

#footer .footer{width:936px; height:28px; position:absolute; bottom:0; left:50%; margin-left:-468px; background:url(../img/footer.jpg) top left no-repeat; }
#footer .footer h4{font-family:'standard_07_55regular'; color:#fff; font-size:8px; line-height:28px; letter-spacing:1px; margin-left:25px; text-transform: uppercase;}
#wrapper.ar #footer .footer h4{text-align:right; margin-right:10px;}
#footer .footer h4 a{color:#fff; text-decoration:none;}
#footer .footer h4 a:hover{color:#59ddfe;}
#footer #note_legali, #footer #privacy{display:none;}
.fancybox-inner {/*background:url(../img/bg_footer.png) 0 90px repeat-x #00388a;*/ background:#00388a; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.fancybox-inner h1{font-family:'eurostileLTStd-demi', arial; color:#59ddfe; font-size:30px; margin: 15px 0 0 15px;}
.fancybox-inner h2{font-family:'eurostileLTStd-demi', arial; color:#59ddfe; font-size:20px; margin: 15px 0 0 15px;}
.fancybox-inner p{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; line-height:18px; margin: 15px 0 0 15px;}
.fancybox-inner p.txt_priv{width:560px}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/*
 * HOME
 */
#wrapper.home #header .nav .logo{opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#wrapper.home #header .nav ul li a{margin-top:-20px; opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#wrapper.home #header .lingua{opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#footer.home ul li a{opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; top:20px;}
#footer.home .footer{bottom:-30px}

#wrapper.home{background:url(../img/home/bg_home.jpg) top center no-repeat #00388a;}
#wrapper.home .sfondo{position:absolute; top:0px; z-index:0; left:50%; margin-left:-690px;}
#wrapper.home .box01{width:866px; height:365px; position:relative; margin:0 0 0 82px;}
#wrapper.home .box01 h1{margin:0; position:absolute; top:70px; font-family:'eurostileLTStdBold'; font-size:43px; color:#fff; line-height:48px; opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; left:-30px}
#wrapper.home .box01 h1 strong{font-size:60px}
#wrapper.home .box01 .expo2015{position:absolute; right: 5px;top: 25px;width: 200px;}
#wrapper.home .box01 .expo2015 .label{float:right;color: #fff; text-align:right; font-family: "eurostileLTStd-demi",arial;font-size: 12px; line-height:15px; margin-bottom:10px;}
#wrapper.home .box01 .expo2015 .label a{color: #fff; text-decoration:none;}
#wrapper.home .box01 .expo2015 .image{float:right;}
#wrapper.home .box01 .albume{background-image:url(../img/home/prodotti_header.png); background-repeat:no-repeat; background-position:0 0; position:absolute; top:195px; left:-70px; width:235px; height:83px; opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#wrapper.home .box01 p{margin:0; font-family:'eurostileLTStd-demi', arial; font-size:15px; line-height:21px; position:absolute; top:18px; left:95px; width:auto}
#wrapper.home .box01 p a {color:#FFF; text-decoration:none;}
#wrapper.home .box01 .uova {position:absolute; width:578px; height:209px; background:url(../img/home/uova_header.png) center center no-repeat; top:155px; right:-5px; opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#wrapper.home .box01 img.freccia {margin:0 0 1px 12px}

#wrapper.home #news {width:332px; height:350px; position:relative; float:left; background:url(../img/home/border_news.png) no-repeat left center; z-index:501; left:12px; top:-20px;  opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#wrapper.home #news h2 {position:absolute; font-family:'eurostileLTStd-demi', arial; font-size:20px; color:#FFF; margin:0}
#wrapper.home.ar #news h2 {text-align:right; right:22px }
#wrapper.home #news .bx-wrapper{position:relative; top:40px;}
#wrapper.home #news .bxslider div{width:297px; height:308px;}
#wrapper.home #news .bxslider div .news {width:332px; height:80px; display:block; position:relative; z-index:500;}
#wrapper.home #news .bxslider div .center {margin:21px 0;}
#wrapper.home #news .bxslider div .news img {position:absolute; top:0px; left:0px;}
#wrapper.home.ar #news .bxslider div .news img {left:232px;}
#wrapper.home #news .bxslider div .news p {width:220px; font-family:Arial; font-size:11px; color:#FFF; line-height:14px; position:absolute; top:1px; left:90px; margin:0;}
#wrapper.home.ar #news .bxslider div .news p {text-align:right; left:0}
#wrapper.home #news .bxslider div .news p strong{font-weight:bold; text-transform:uppercase;}
#wrapper.home #news .bxslider div .news h3{font-family:Arial; font-size:11px; line-height:14px; position:absolute; bottom:5px; left:90px;}
#wrapper.home.ar #news .bxslider div .news h3{left:173px }
#wrapper.home #news .bxslider div .news h3 a {color:#82cdfe; text-decoration:none; }
#wrapper.home.ru #news .bxslider div .news h3.diff_top{bottom:-5px}
#wrapper.home #news .bx-wrapper .bx-controls-direction{position:absolute; top:-43px; right:15px; width:55px; height:25px; display:block;}
#wrapper.home.ar #news .bx-wrapper .bx-controls-direction{left:0}
#wrapper.home #news .bx-wrapper .bx-controls-direction .bx-prev{width:24px; height:25px; position:absolute; display:block; top:0; left:0; background:url(../img/home/prev.png) no-repeat center center; text-indent:-9999px;}
#wrapper.home #news .bx-wrapper .bx-controls-direction .bx-next{width:24px; height:25px; position:absolute; display:block; top:0; right:0; background:url(../img/home/next.png) no-repeat center center; text-indent:-9999px;}

#wrapper.home #mission{background:url(../img/home/innovation.png) top left no-repeat; width:605px; height:350px; position:relative; float:right; z-index:500; margin-right:12px; display:inline; top:-20px; opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#wrapper.home #mission img.homeCenterTop{position:absolute; top:20px; left:-7px;}
#wrapper.home #mission img.innovation{position:absolute; top:216px;}
#wrapper.home #mission h2{position:absolute; font-family:'eurostileLTStd-demi', arial; font-size:20px; color:#FFF; top:0px; left:240px;}
#wrapper.home.ar #mission h2{left:540px}
#wrapper.home #mission p{position:absolute; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; width:340px; line-height:19px; top:15px; left:240px;}
#wrapper.home.ar #mission p{text-align:right;}
/*
 * CHI SIAMO
 */
#wrapper.chisiamo{background:url(../img/chisiamo/bg_chisiamo.jpg) top center no-repeat #00388a;}
#wrapper.chisiamo #menu_int{height:393px; background:url(../img/chisiamo/bg_menu.png) top left no-repeat;}
#wrapper.chisiamo .box_eps{width:739px; height:590px; background:url(../img/chisiamo/box_eps.png) top left no-repeat; float:right; margin-top:25px;}
#wrapper.chisiamo .box_eps p{width:660px;}
#wrapper.chisiamo .box_eurovo{width:739px; height:745px; background:url(../img/chisiamo/box_eurovo.png) top left no-repeat; float:right; margin-top:25px;}
#wrapper.chisiamo.ru .box_eurovo{width:739px; height:790px; background:url(../img/chisiamo/box_eurovo_ru.png) top left no-repeat; float:right; margin-top:25px;}
#wrapper.chisiamo .box_eurovo p{width:660px;}
#wrapper.chisiamo .box_impianti{width:740px; height:228px; background:url(../img/chisiamo/box_impianti.png) top left no-repeat; float:right; margin-top:25px;}
#wrapper.chisiamo .box_impianti span{width:238px; height:80px; float:left;}
#wrapper.chisiamo .box_impianti span p{font-size:14px; margin-top:13px; width:230px;}
#wrapper.chisiamo .box_linee{width:740px; height:308px; position:relative; background:url(../img/chisiamo/box_linee.png) top left no-repeat; float:right; margin-top:35px;}
#wrapper.chisiamo .box_linee h2{margin-bottom:30px;}
#wrapper.chisiamo .box_linee p{margin:5px 0 0 35px; font-size:14px;}
#wrapper.chisiamo .box_distribuzione{width:740px; height:387px; background:url(../img/chisiamo/box_distribuzioni.png) top left no-repeat; float:right; margin-top:25px}
#wrapper.chisiamo .box_distribuzione p{width:320px;}
#wrapper.chisiamo .box_allevamenti{width:955px; height:765px; background:url(../img/chisiamo/box_allevamenti.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.chisiamo .box_allevamenti .slide{width:728px; height:800px; position:absolute; top:0; right:6px;}
#wrapper.chisiamo .box_allevamenti .slide .bxslider li{display:block; width:243px; height:640px;}
#wrapper.chisiamo .box_allevamenti .slide .bxslider li.sfondo_slide{background:url(../img/chisiamo/bg_slide.png) center left no-repeat;}
#wrapper.chisiamo .box_allevamenti .slide .bxslider li span{width:157px; min-height:180px; height:auto; display:block; margin:25px auto 0;}
#wrapper.chisiamo .box_allevamenti .slide .bxslider li span img{border:4px solid #1e67ce}
#wrapper.chisiamo .box_allevamenti .slide .bxslider li span h2{margin:5px 0; font-weight:bold; font-size:18px; text-transform:uppercase; line-height:16px;}
#wrapper.chisiamo .box_allevamenti .slide .bxslider li span h2 em{font-family:'colaborate-thinregular',arial; font-weight:normal;}
#wrapper.chisiamo .box_allevamenti .slide .bxslider li span p{font-size:11px; line-height:13px; margin:0;}
#wrapper.chisiamo .box_allevamenti .slide .bx-prev{background:url(../img/chisiamo/control.png) top left no-repeat; display:block; height:24px; width:24px; position:absolute; right:70px; bottom:40px; text-indent:-9999px;}
#wrapper.chisiamo .box_allevamenti .slide .bx-next{background:url(../img/chisiamo/control.png) top right no-repeat; display:block; height:24px; width:24px; position:absolute; right:35px; bottom:40px; text-indent:-9999px;}

#wrapper.ar .box_eps h2{font-family:Arial, Helvetica, sans-serif;  text-align:right; margin: 5px 30px 15px}
#wrapper.ar .box_eps p{text-align:right; margin-left:50px}
#wrapper.ar .box_eurovo h2{font-family:Arial, Helvetica, sans-serif;  text-align:right; margin: 5px 30px 15px}
#wrapper.ar .box_eurovo p{text-align:right; margin-left:50px}
#wrapper.chisiamo.ar .box_impianti{width:740px; height:228px; background:url(../img/chisiamo/box_impianti_ar.png) top left no-repeat; float:right; margin-top:25px;}
#wrapper.chisiamo.ar .box_impianti span p{width:156px; text-align:right;}
#wrapper.chisiamo.ar .box_linee h2{text-align:right; right:30px; position:absolute;}
#wrapper.chisiamo.ar .box_linee p{text-align:right; right:30px; position:relative; top:30px; left:240px}
#wrapper.chisiamo.ar .box_allevamenti .slide .bxslider li span h2{text-align:right; margin-right: 26px;}
#wrapper.chisiamo.ar .box_allevamenti .slide .bxslider li span p{width:100%; text-align:right; margin-left:-26px;}
#wrapper.chisiamo.ar .box_distribuzione h1{margin:25px 390px 0 0}
#wrapper.chisiamo.ar .box_distribuzione p{text-align:right;}

/*
 * QUALITA'
 */
#wrapper.qualita{background:url(../img/qualita/bg_qualita.jpg) top center no-repeat #00388a;}
#wrapper.qualita #menu_int{height:337px; width:248px; background:url(../img/qualita/bg_menu.png) top left no-repeat;}
#wrapper.qualita #menu_int .uovo{position:absolute; left:-40px;}
#wrapper.qualita .box_certificazioni{width:740px; height:960px; background:url(../img/qualita/box_certificazioni.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.en .box_certificazioni{height:975px; background:url(../img/qualita/box_certificazioni_fr.png) top left no-repeat;}
#wrapper.fr .box_certificazioni{height:975px; background:url(../img/qualita/box_certificazioni_fr.png) top left no-repeat;}
#wrapper.de .box_certificazioni{height:1080px; background:url(../img/qualita/box_certificazioni_de.png) top left no-repeat;}
#wrapper.es .box_certificazioni{height:1080px; background:url(../img/qualita/box_certificazioni_de.png) top left no-repeat;}
#wrapper.ro .box_certificazioni{height:1080px; background:url(../img/qualita/box_certificazioni_fr.png) top left no-repeat;}
#wrapper.ru .box_certificazioni{height:1150px; background:url(../img/qualita/box_certificazioni_ru.png) top left no-repeat;}

#wrapper.qualita .box_certificazioni div{width:305px; height:auto; min-height:150px; float:left; display:inline; margin:25px 30px 0;}
#wrapper.qualita .box_certificazioni span {width:100%; height:auto; display:block; background:url(../img/qualita/coccarda.png) top left no-repeat; margin-bottom:35px; position:relative;}
#wrapper.qualita .box_certificazioni span h3{font-family:'eurostileLTStd-demi', arial; color:#fff; font-size:19px; margin: 0 0 12px 30px;}
#wrapper.qualita .box_certificazioni span h4 a{width:69px; height:19px; padding-left:7px; text-decoration:none; background:url(../img/qualita/bottone.png) top left no-repeat; position:absolute; top:0; right:0; line-height:20px; color:#fff; font-family:'standard_07_55regular'; font-size:8px; text-align:center;}
#wrapper.qualita.ru .box_certificazioni span h4 a{width:100px; background:url(../img/qualita/bottone_ru.png) top left no-repeat;}
#wrapper.qualita .box_certificazioni span p{font-size:11px; line-height:16px; color:#dadada; text-align:justify; width:265px}
#wrapper.qualita .box_filiera{width:740px; height:auto; background:url(../img/qualita/box_filiera.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.qualita .box_filiera div{width:210px; height:auto; margin-top:185px; float:left; display:inline}
#wrapper.qualita .box_filiera div.center{margin:185px 5px 0 28px;}
#wrapper.qualita .box_filiera div h2{font-weight:bold; font-size:18px; text-transform:uppercase; line-height:19px; color:#fff; margin:15px 0 25px 30px;}
#wrapper.qualita .box_filiera div h2 em{font-family:'colaborate-thinregular',arial; font-weight:normal; color:#59ddfe; position:relative; top:15px}
#wrapper.qualita .box_filiera div h2 em{font-family:arial; font-weight:normal;}
#wrapper.qualita .box_filiera div p{width:191px}

#wrapper.qualita.ar .box_certificazioni span p{text-align:right;}
#wrapper.qualita.ar .box_filiera div h2{text-align:right;}
#wrapper.qualita.ar .box_filiera div h2 em{display:block; text-align:right;}
#wrapper.qualita.ar .box_filiera div p{text-align:right;}
/*
 * OVOPRODOTTI'
 */
#wrapper.ovoprodotti{background:url(../img/ovoprodotti/bg_ovoprodotti.jpg) top center no-repeat #00388a;}
#wrapper.ovoprodotti #menu_int{height:423px; width:203px; background:url(../img/ovoprodotti/bg_menu.png) top left no-repeat;}
#wrapper.ovoprodotti #menu_int ul{margin-top:10px;}
#wrapper.ovoprodotti h2{width:100%; text-transform:uppercase; margin-bottom:5px}
#wrapper.ovoprodotti h2.link_russo{width:410px; }
#wrapper.ovoprodotti span{float:left; height:auto; margin-top:21px;}
#wrapper.ovoprodotti span.box_left{width:223px;}
#wrapper.ovoprodotti span.box_right{width:505px;}
#wrapper.ovoprodotti span h2 em{text-transform:none}
#wrapper.ovoprodotti span h2 em a{text-decoration:none; color:#59DDFE}
#wrapper.ovoprodotti span ul{margin:20px 0 20px 45px;}
#wrapper.ovoprodotti span ul li{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; list-style:disc; margin-bottom:5px;}
#wrapper.ovoprodotti .box_bottom{width:740px; height:278px; position:absolute; top:285px; right:0}
#wrapper.ovoprodotti .box_bottom h2{margin-top:32px;}
#wrapper.ovoprodotti.ro .box_bottom h2{margin-top:55px;}
#wrapper.ovoprodotti.ru .box_bottom h2{margin-top:45px;}
#wrapper.ovoprodotti .box_bottom p{width:332px; font-size:14px; line-height: 24px;}
#wrapper.es.ovoprodotti .box_bottom p{line-height: 20px;}
#wrapper.ovoprodotti .box_bottom p strong{font-weight:bold}
#wrapper.ovoprodotti .box_albume{width:740px; height:526px; background:url(../img/ovoprodotti/box_albume.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.de .box_albume{height:570px; background:url(../img/ovoprodotti/box_albume_de.png) top left no-repeat;}
#wrapper.ro .box_albume{height:600px; background:url(../img/ovoprodotti/box_albume_ro.png) top left no-repeat;}
#wrapper.ru .box_albume{height:600px; background:url(../img/ovoprodotti/box_albume_ro.png) top left no-repeat;}

#wrapper.ovoprodotti .box_albume .box_bottom{top:245px}
#wrapper.ovoprodotti .box_albume .box_bottom p{float:left;}
#wrapper.ovoprodotti.ru .box_albume .box_bottom p{line-height:22px}
#wrapper.ovoprodotti .box_albume .box_bottom p em{color: #59DDFE;}
#wrapper.ovoprodotti .box_uovo{width:740px; height:567px; background:url(../img/ovoprodotti/box_uovo.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.ovoprodotti .box_uovo span.box_left{width:345px;}
#wrapper.ovoprodotti .box_tuorlo{width:740px; height:567px; background:url(../img/ovoprodotti/box_tuorlo.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.ovoprodotti .box_tuorlo span.box_left{width:305px;}
#wrapper.ovoprodotti .box_tuorlo span.box_right{width:365px;}
#wrapper.ovoprodotti .box_lisozima{width:740px; height:850px; background:url(../img/ovoprodotti/box_lisozima.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.ovoprodotti.ru .box_lisozima{height:770px; background:url(../img/ovoprodotti/box_lisozima_ru.png) top left no-repeat;}
#wrapper.ovoprodotti .box_lisozima span.box_left{width:305px;}
#wrapper.ovoprodotti .box_lisozima span.box_right{width:365px;}
#wrapper.ovoprodotti .box_lisozima .box_bottom p{float:left; width:310px; margin:30px 25px 0 30px; line-height:16px; font-size:12px; }
#wrapper.ovoprodotti .box_lisozima .box_bottom h2{float:left; width:310px; margin:40px 25px 0 30px; font-size:16px; }
#wrapper.ovoprodotti .box_confezionamento{width:740px; height:322px; background:url(../img/ovoprodotti/box_confezionamento.png) top left no-repeat; float:right; margin-top:25px; position:relative}
#wrapper.ovoprodotti .box_confezionamento p{font-size:14px; margin-top:45px}

#wrapper.ovoprodotti.ar .box_bottom h2{width:495px; text-align:right; margin-bottom:25px}
#wrapper.ovoprodotti.ar .box_bottom p{text-align:right; margin:30px -15px 0 65px; min-width:205px; width:auto;}
#wrapper.ovoprodotti.ar .box_uovo .box_bottom h2{margin:55px 0 15px; width:670px}
#wrapper.ovoprodotti.ar .box_uovo .box_bottom p{margin:30px 70px 0 0;}
#wrapper.ovoprodotti.ar .box_tuorlo .box_bottom h2{margin:55px 0 15px; width:670px}
#wrapper.ovoprodotti.ar .box_tuorlo .box_bottom p{margin:30px 70px 0 0;}
#wrapper.ovoprodotti.ar .box_lisozima .box_bottom{top:325px;}
#wrapper.ovoprodotti.ar .box_lisozima .box_bottom h2{float:left; width:310px; margin:40px 25px 0 30px; font-size:16px;  }
#wrapper.ovoprodotti.ar .box_lisozima .box_bottom p{margin:30px 25px 0 30px; width:310px; min-width:none;  }
#wrapper.ovoprodotti.ar .box_confezionamento h1{margin:25px 130px 0}
#wrapper.ovoprodotti.ar .box_confezionamento p{margin:15px 0 0 180px; text-align: right;}

/*
 * CONTATTI
 */
#wrapper.contatti{background:url(../img/contatti/bg_contatti.jpg) top center no-repeat #00388a;}
#wrapper.contatti #container img{float:left; margin:45px 52px 30px; }
#wrapper.contatti h1{position:absolute; top:153px; right:42px; font-size:45px;}
#wrapper.contatti h2{position:absolute; top:222px; right:48px; font-size:23px;}
#wrapper.contatti .content_form{width:864px; height:400px; position:relative; margin:30px auto 0; clear:both;}
#wrapper.contatti .content_form h3{color:#FFF; font-size:12px; font-family:'eurostileLTStd-demi', arial; margin-bottom:5px;}
#wrapper.contatti.ro .content_form h3{ font-family:arial;}
#wrapper.contatti .content_form h4{font:10px Arial, Helvetica, sans-serif; color:#fff; font-style:italic; margin-top:23px;}
#wrapper.contatti .content_form input[type="text"]{width:235px; height:30px; background:url(../img/contatti/form1.png) top left no-repeat; border:0; margin:0 0 18px 0; color:#0773c1; font-family:arial; font-size:12px;}
/*#wrapper.contatti .content_form select{width:235px; height:30px; c border:0; margin:0; color:#0773c1; font-family:arial; font-size:12px;}
#wrapper.contatti .content_form select option{background:#fff}*/
.input-right {max-width:500px; display: inline-block; vertical-align: top}
.input-select{display: inline-block; vertical-align: top; padding-right: 8px;}
.input-text-small, .input-select-small, .input-static-small{width:310px;}
.input-select select {background:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; color:#0773c1; font-family:arial; font-size:12px; padding: 7px 4px 4px 7px; height: 30px; border:0; width: 250px; margin: 0;}
.input-select select option{background:#fff;}
.input-select-small select {width: 235px;}
#wrapper.contatti .content_form textarea{width:256px; height:233px; background:url(../img/contatti/form2.png) top left no-repeat; border:0; margin:0; overflow:hidden; resize:none; color:#0773c1; font-family:arial; font-size:12px;}
#wrapper.contatti .content_form .privacy{width:279px; height:233px; background:url(../img/contatti/form3.png) top left no-repeat; position:relative}
#wrapper.contatti .content_form input[type="submit"]{width:75px; height:19px; background:url(../img/contatti/send.png) top left no-repeat; border:0; margin:30px 0 0; float:right; font-family:'eurostileLTStd-demi', arial; color:#fff; font-size:9px; text-indent:10px; -moz-box-shadow: 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor:pointer}
#wrapper.contatti .content_form .box01{width:265px; height:360px; position:absolute; top:0; left:0;}
#wrapper.contatti .content_form .box02{width:258px; height:260px; position:absolute; top:0; left:280px;}
#wrapper.contatti .content_form .box03{width:280px; height:360px; position:absolute; top:0; right:0px;}
#wrapper.contatti .content_form .box03 h4{font-style:normal; margin-top:60px; widows:279px;}
#wrapper.contatti .content_form .privacy .content{width:245px; height:190px; overflow:auto; margin:0 auto; position:relative; top:20px; }
#wrapper.contatti .content_form .privacy .content p{color:#0773c1; font-family:arial; font-size:11px; line-height:16px; width:215px; margin:0 0 10px 0; }
#wrapper.contatti .content_form .privacy .content p strong{font-weight:bold; color:#0773c1;}
#wrapper p.form-p {
	    margin: 14px 0 0 0px;
			width: 360px
}

#wrapper.contatti.ar .content_form h3{text-align:right; width:235px}
#wrapper.contatti.ar .content_form h4{text-align:right; width:235px}
#wrapper.contatti.ar .content_form .box02 h3{text-align:right; width:100%}
#wrapper.contatti.ar .content_form .box03 h3{text-align:right; width:100%}
#wrapper.contatti.ar .content_form .box03 h4{text-align:right; width:100%}
