BODY {
	FONT-WEIGHT: 400; COLOR: #333333; FONT-FAMILY: 'PT Sans', sans-serif
}
.wrapper-top {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fc005d82',GradientType=1 ); WIDTH: 100%; BORDER-BOTTOM: #d56127 6px solid; HEIGHT: 115px
}
.wrapper-top .container-top {
	MARGIN: 0px auto; WIDTH: 1025px; HEIGHT: 115px
}
.wrapper-top .container-top .logo {
	FLOAT: left; WIDTH: 375px; HEIGHT: 115px
}
.wrapper-top .container-top .logo A {
	FLOAT: left; WIDTH: 375px; HEIGHT: 115px
}
.wrapper-top > DIV > DIV IMG {
	MARGIN: 20px 0px 0px 70px
}
.wrapper-top .container-top .nav {
	FLOAT: left; WIDTH: 650px; BORDER-BOTTOM: #d56127 6px solid; HEIGHT: 115px; BACKGROUND-COLOR: #005d82
}
.wrapper-top .container-top .nav UL {
	MARGIN-TOP: 50px; MARGIN-LEFT: 20px; WIDTH: 630px; HEIGHT: 60px
}
.wrapper-top .container-top .nav UL LI {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 23px; PADDING-TOP: 24px
}
.wrapper-top .container-top .nav UL LI:first-child {
	BORDER-LEFT: #ffffff 1px solid
}
.wrapper-top .container-top .nav UL LI A {
	FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; TEXT-DECORATION: none
}
.wrapper-top .container-top .nav UL LI A:hover {
	TEXT-DECORATION: underline
}
.wrapper-middle {
	FLOAT: left; WIDTH: 100%
}
.wrapper-middle .container-middle {
	MARGIN: 0px auto; WIDTH: 890px
}
.wrapper-middle .container-middle-home {
	MARGIN: 0px auto; WIDTH: 1024px
}
.wrapper-middle .container-middle-home .slider-gallery {
	OVERFLOW: hidden; WIDTH: 1024px; BORDER-BOTTOM: #d56127 6px solid; HEIGHT: 480px
}
.wrapper-middle .container-middle-home .box_text_1 {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 20px 10px; WIDTH: 450px; LINE-HEIGHT: 20px; TEXT-ALIGN: justify
}
.wrapper-middle .container-middle-home .box_video_1 {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 20px 10px; WIDTH: 534px; LINE-HEIGHT: 18px
}
.wrapper-middle .container-middle .box-left {
	FLOAT: left; MARGIN: 20px 37px 20px 0px; WIDTH: 450px
}
.wrapper-middle .container-middle .box-left P {
	LINE-HEIGHT: 18px; TEXT-ALIGN: justify
}
.wrapper-middle .container-middle .box-left .container-bread {
	MARGIN: 0px auto; WIDTH: 450px; HEIGHT: 20px
}
.wrapper-middle .container-middle .box-left .container-bread UL {
	MARGIN: 10px
}
.wrapper-middle .container-middle .box-left .container-bread UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #005d82; PADDING-TOP: 0px
}
.wrapper-middle .container-middle .box-left .container-bread UL LI A {
	COLOR: #808184; TEXT-DECORATION: none
}
.wrapper-middle .container-middle .box-left H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: 700; FONT-SIZE: 35px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 20px; TEXT-TRANSFORM: uppercase; WIDTH: 420px; COLOR: #005d82; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6f1fa
}
.wrapper-middle .container-middle .box-left P.about-us {
	FONT-SIZE: 14px; WIDTH: 450px; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: justify
}
P.contact-us {
	FONT-SIZE: 14px; WIDTH: 450px; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: justify
}
.wrapper-middle .container-middle .box-left P STRONG {
	FONT-WEIGHT: 700; FONT-SIZE: 18px; COLOR: #005c82
}
.wrapper-middle .container-middle .box-left P STRONG SPAN {
	FONT-WEIGHT: 700; FONT-SIZE: 18px; COLOR: #d75e00
}
.wrapper-middle .container-middle .box-left IMG {
	WIDTH: 450px; HEIGHT: 550px
}
.wrapper-middle .container-middle .box-right {
	FLOAT: left; MARGIN: 85px 0px; WIDTH: 403px
}
.wrapper-middle .container-middle .box-right-2 {
	FLOAT: left; MARGIN: 20px; WIDTH: 450px
}
.wrapper-middle .container-middle .box-right UL {
	FLOAT: left; WIDTH: 403px
}
.wrapper-middle .container-middle .box-right UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #005c82 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 20px; FLOAT: left; PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; WIDTH: 403px; COLOR: #005c82; LINE-HEIGHT: 25px; PADDING-TOP: 15px; HEIGHT: 70px
}
.wrapper-middle .container-middle .box-right UL LI:unknown {
	BORDER-BOTTOM: #005c82 1px solid
}
.wrapper-middle .container-middle .box-right UL LI A {
	VERTICAL-ALIGN: middle; COLOR: #005c82; HEIGHT: 70px; TEXT-DECORATION: none
}
.wrapper-middle .container-middle .box-right UL LI A:hover {
	FONT-WEIGHT: 700
}
.wrapper-middle .container-middle .box-right UL LI IMG {
	FLOAT: left; MARGIN: 0px 15px 0px 0px; WIDTH: 70px; HEIGHT: 70px
}
.wrapper-middle .container-middle .box-right UL LI SPAN {
	COLOR: #929497
}
.wrapper-middle .container-middle .box-fullwidth {
	FLOAT: left; MARGIN: 20px 20px 0px; WIDTH: 890px
}
.wrapper-middle .container-middle .box-fullwidth H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: 700; FONT-SIZE: 35px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 20px; TEXT-TRANSFORM: uppercase; WIDTH: 420px; COLOR: #005d82; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6f1fa
}
.wrapper-middle .container-middle .box-fullwidth P {
	FONT-SIZE: 14px; WIDTH: 100%; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: justify
}
.wrapper-middle .container-middle .box-fullwidth STRONG {
	FONT-WEIGHT: bold
}
.wrapper-middle .container-middle .box-left H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: 700; FONT-SIZE: 25px; PADDING-BOTTOM: 5px; MARGIN: 25px 0px 20px; TEXT-TRANSFORM: uppercase; COLOR: #d75e00; PADDING-TOP: 5px
}
.wrapper-middle .container-middle .box-left UL.web_press {
	MARGIN: 0px 0px 0px 45px
}
.wrapper-middle .container-middle .box-left UL.web_press LI {
	MARGIN: 5px 0px; WIDTH: 415px; HEIGHT: 45px
}
.wrapper-middle .container-middle .box-left UL.web_press A {
	FONT-SIZE: 16px; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 415px; COLOR: #005d82; TEXT-DECORATION: underline
}
.wrapper-middle .container-middle .box-left UL.web_press SPAN {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 5px 0px; WIDTH: 415px; COLOR: #8e8f90; FONT-STYLE: italic
}
.wrapper-middle .container-middle .box_fullwidth {
	WIDTH: 1000px
}
.wrapper-middle .container-middle .box_fullwidth .container-bread {
	FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 450px; HEIGHT: 40px
}
.wrapper-middle .container-middle .box_fullwidth .container-bread UL {
	MARGIN: 10px
}
.wrapper-middle .container-middle .box_fullwidth .container-bread UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #005d82; PADDING-TOP: 0px
}
.wrapper-middle .container-middle .box_fullwidth .container-bread UL LI A {
	COLOR: #808184; TEXT-DECORATION: none
}
.wrapper-middle .container-middle .box_fullwidth UL.nav_tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 25px; HEIGHT: 40px
}
.wrapper-middle .container-middle .box_fullwidth UL.nav_tab LI {
	FLOAT: left; MARGIN: 0px 20px
}
.wrapper-middle .container-middle .box_fullwidth UL.nav_tab LI SPAN.bullet {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 20px; HEIGHT: 20px; BACKGROUND-COLOR: #929497; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px
}
.wrapper-middle .container-middle .box_fullwidth UL.nav_tab LI SPAN.active {
	BACKGROUND-COLOR: #005c82
}
.wrapper-middle .container-middle .box_fullwidth UL.nav_tab LI A {
	TEXT-TRANSFORM: uppercase; COLOR: #808184; TEXT-DECORATION: none
}
.wrapper-middle .container-middle .box_fullwidth .tab {
	FLOAT: left; MARGIN: 20px; WIDTH: 890px
}
.wrapper-middle .container-middle .box_fullwidth .tab .left_box {
	FLOAT: left; MARGIN: 0px 0px 0px 40px; WIDTH: 430px
}
.wrapper-middle .container-middle .box_fullwidth .tab .left_box H2 {
	FONT-WEIGHT: 700; FONT-SIZE: 25px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #d75e00
}
.wrapper-middle .container-middle .box_fullwidth .tab .left_box LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.wrapper-middle .container-middle .box_fullwidth .tab .left_box LI A {
	FONT-SIZE: 16px; FLOAT: left; MARGIN: 10px 0px 5px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #005c82; TEXT-DECORATION: underline
}
.wrapper-middle .container-middle .box_fullwidth .tab .left_box LI SPAN {
	FONT-SIZE: 14px; COLOR: #929497; FONT-STYLE: italic
}
.wrapper-middle .container-middle .box_fullwidth .tab .right_box {
	FLOAT: left; WIDTH: 45%
}
.wrapper-middle .container-middle .box_fullwidth .tab .right_box FIELDSET {
	MARGIN: 0px 0px 10px
}
.wrapper-middle .container-middle .box_fullwidth .tab .right_box LEGEND {
	FONT-WEIGHT: 700; FONT-SIZE: 25px; TEXT-TRANSFORM: uppercase; COLOR: #005c82
}
.wrapper-middle .container-middle .box_fullwidth .tab .right_box UL LI {
	FLOAT: left; MARGIN: 20px; WIDTH: 75px; HEIGHT: 100px; TEXT-ALIGN: center
}
.wrapper-middle .container-middle .box_fullwidth .tab .right_box UL LI A {
	FLOAT: left; WIDTH: 75px; COLOR: #005c82; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_A {
	WIDTH: 890px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_A IMG {
	FLOAT: left; WIDTH: 487px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_A IFRAME {
	FLOAT: right; WIDTH: 403px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_B {
	WIDTH: 890px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_A IMG {
	FLOAT: left; HEIGHT: 100%
}
.modulo_B IMG {
	FLOAT: left; HEIGHT: 100%
}
.modulo_C IMG {
	FLOAT: left; HEIGHT: 100%
}
.modulo_D IMG {
	FLOAT: left; HEIGHT: 100%
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_C {
	WIDTH: 890px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D {
	WIDTH: 890px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D .D_left {
	FLOAT: left; MARGIN: 30px 0px; WIDTH: 487px; LINE-HEIGHT: 18px; TEXT-ALIGN: justify
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D .D_left UL {
	MARGIN: 0px 0px 0px 30px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D .D_left UL LI {
	LIST-STYLE-TYPE: square
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D .D_right {
	FLOAT: right; WIDTH: 380px
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D .contact-question {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 280px 0px 0px; WIDTH: 340px; PADDING-TOP: 30px; BACKGROUND-COLOR: #e6f1fa
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D .contact-question STRONG {
	FONT-WEIGHT: 700; FONT-SIZE: 18px; COLOR: #005c82
}
.wrapper-middle .container-middle .box_fullwidth .tab .modulo_D .contact-question SPAN {
	COLOR: #d75e00
}
.wrapper-middle .container-middle .box-fullwidth UL.business-partner {
	MARGIN: 40px 0px 0px; WIDTH: 890px
}
.wrapper-middle .container-middle .box-fullwidth UL.business-partner LI {
	FLOAT: left; MARGIN: 10px; WIDTH: 200px; HEIGHT: 170px
}
.wrapper-middle .container-middle .box-fullwidth UL.business-partner LI A {
	FLOAT: left; WIDTH: 200px; CURSOR: pointer; HEIGHT: 135px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease
}
.wrapper-middle .container-middle .box-fullwidth UL.business-partner LI A:hover {
	BACKGROUND-COLOR: #ffffff; opacity: 0.7
}
.wrapper-middle .container-middle .box-fullwidth UL.business-partner LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 200px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.container_form {
	BORDER-RIGHT: #d75e00 10px solid; PADDING-RIGHT: 20px; BORDER-TOP: #d75e00 10px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; BORDER-LEFT: #d75e00 10px solid; WIDTH: 560px; PADDING-TOP: 20px; BORDER-BOTTOM: #d75e00 10px solid; HEIGHT: 335px; BACKGROUND-COLOR: #e6f1fa
}
.container_form H1 {
	FONT-SIZE: 25px; MARGIN: 0px 0px 20px; COLOR: #005c82; TEXT-ALIGN: center
}
.container_form H1 STRONG {
	FONT-WEIGHT: 700
}
.container_form FORM .row_form {
	MARGIN: 10px 0px; WIDTH: 560px
}
.container_form FORM .last {
	MARGIN: 35px 0px 0px
}
.container_form FORM .row_form LABEL {
	FONT-SIZE: 17px; FLOAT: left; WIDTH: 255px; COLOR: #005c82; LINE-HEIGHT: 40px; TEXT-ALIGN: right
}
.container_form FORM .row_form INPUT[type='text'] {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; WIDTH: 280px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.container_form FORM .row_form INPUT[type='submit'] {
	PADDING-RIGHT: 67px; PADDING-LEFT: 67px; FONT-WEIGHT: 700; FONT-SIZE: 26px; PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #005c82; BORDER-BOTTOM-STYLE: none; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease
}
.container_form FORM .row_form INPUT[type='submit']:hover {
	BACKGROUND-COLOR: #044356
}
.container_form FORM .row_form INPUT[type='checkbox'] {
	MARGIN: 0px 0px 0px 57px
}
.container_form FORM .row_form SPAN {
	FONT-SIZE: 17px; MARGIN: 0px 13px 0px 0px; COLOR: #005c82
}
.container_form FORM .row_form SPAN A {
	TEXT-TRANSFORM: uppercase; COLOR: #005c82; TEXT-DECORATION: underline
}
.wrapper-footer {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 100%; HEIGHT: 35px; BACKGROUND-COLOR: #404041
}
.wrapper-footer .container-footer {
	MARGIN: 0px auto; WIDTH: 1025px; HEIGHT: 35px
}
.wrapper-footer .container-footer UL {
	FLOAT: left; MARGIN: 0px; HEIGHT: 35px
}
.wrapper-footer .container-footer UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 9px
}
.wrapper-footer .container-footer UL LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.wrapper-footer .container-footer UL LI A:hover {
	TEXT-DECORATION: underline
}
.wrapper-footer .container-footer P {
	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 9px; BACKGROUND-COLOR: #404041; TEXT-ALIGN: right
}
#container-cookie {
	BORDER-TOP: #fff 1px solid; Z-INDEX: 99999; BACKGROUND-IMAGE: url(/css/images/bg_popup_cookie.png); WIDTH: 100%; COLOR: #fff; BACKGROUND-REPEAT: repeat; POSITION: fixed; TOP: 0px; HEIGHT: 110px
}
#container-cookie #cookie {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1000px; LINE-HEIGHT: 25px; PADDING-TOP: 20px; FONT-FAMILY: helvetica; TEXT-ALIGN: left
}
#container-cookie #cookie A#info {
	MARGIN: 0px 0px 0px 30px; COLOR: #999
}
#container-cookie #cookie A#info:hover {
	COLOR: #fff
}
#container-cookie #cookie A#ho-capito {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 20px 20px 0px 5px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
#container-cookie #cookie A#close-popup {
	FLOAT: right; MARGIN: 40px 0px 0px 10px
}
#container-cookie #cookie A#ho-capito:hover {
	BACKGROUND-COLOR: #444
}
