* {padding: 0;margin: 0;}
html, body{height:100%;background-color:#ffffff;font-size:100%;font-family:Marmelad;color:#666666;background-image: url('img/body.png');background-position:center top;}
a{color: #666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#ff3333;text-decoration:none;}
img{border:0;}
#BL_X {min-height:100%;background-image:url('img/BL_X.png');background-repeat:no-repeat;background-position:top center;}
#BL_SITO{padding-bottom:280px;width:930px;margin-left:auto;margin-right:auto;background-color:transparent;background-repeat:no-repeat;}
#HiddenMobile{display:none;}
.ClasseSetIcone{background-image: url('img/setIcone.png');}
#BL_MENU_ORIZZONTALE{font-family:Karla;position:absolute;width:944px;height:32px;top:56px;left:50%;margin-left:-465px;font-weight:bold;}
#MenuOrizzontale {margin:0;padding:0;list-style:none;color:#666666;font-size:12px;}
#MenuOrizzontale li{float:left;display:block;width:155px;position:relative;z-index:500;margin:0;padding:0;}
#MenuOrizzontale li a{display:block;height:32px;text-decoration:none;text-align:center;color:#666666;line-height:32px;background-image: url('img/setIcone.png');background-position: -400px -64px;margin:0;padding:0;}
#MenuOrizzontale li a:hover{color:#ff3333;background-image: url('img/setIcone.png');background-position: -400px -144px;margin:0;padding:0;line-height:32px;}
#MenuOrizzontale li li:hover {line-height:32px;margin:0;padding:0;}
#MenuOrizzontale ul {position:absolute;left:0;display:none;margin:0;padding:0;list-style:none;line-height:32px;}
#MenuOrizzontale ul li {width:155px;float:left;margin:0;padding:0;line-height:32px;}
#MenuOrizzontale ul a {display:block;padding: 0px;color:#666666;text-align:left;margin:0;padding:0;background-image: url('img/setIcone.png');background-position: -900px -64px;line-height:32px;height:32px;text-indent:5px;}
#MenuOrizzontale ul a:hover {display:block;margin:0;padding:0;color:#ff3333;text-align:left;line-height:32px;background-image: url('img/setIcone.png');background-position: -900px -144px;height:32px;text-indent:5px;}
#MenuOrizzontale .MoSpento{display:block;height:32px;text-decoration:none;text-align:center;color:;line-height:32px;background-image: url('img/setIcone.png');background-position: -400px -64px;margin:0;padding:0;font-size:12px}
#MenuOrizzontale .MoCorrente{display:block;height:32px;text-decoration:none;text-align:center;color:;line-height:32px;background-image: url('img/setIcone.png');background-position: -400px -144px;margin:0;padding:0;font-size:12px}
/* fix ie6 */
*html #MenuOrizzontale ul {margin:0 0 0 -2px;}
#MenuVerticale{width:250px;margin-left:0px;font-weight:normal;}
a.MenuVerticale1:Link{font-family:Karla;width:250px;height:40px;color:#000000;display:block;line-height:40px;float:left;margin:1px 0 0 0;text-indent:28px;text-decoration:none;font-size:12px;background-image: url('img/setIcone.png');background-position: 0px -144px;}
a.MenuVerticale1:Visited{font-family:Karla;width:250px;height:40px;color:#000000;display:block;line-height:40px;float:left;margin:1px 0 0 0;text-indent:28px;text-decoration:none;font-size:12px;background-image: url('img/setIcone.png');background-position: 0px -144px;}
a.MenuVerticale1:Hover{font-family:Karla;width:250px;height:40px;color:#ea1b1e;display:block;line-height:40px;float: left;margin:1px 0 0 0;text-indent:28px;text-decoration:none;font-size:12px;background-image: url('img/setIcone.png');background-position: 0px -64px;}
a.MenuVerticale2:Link{font-family:Karla;width:250px;height:30px;color:#000000;display:block;line-height:30px;float:left;margin:1px 0 0 0;text-indent:50px;text-decoration:none;font-size:12px;background-image: url('img/setIcone.png');background-position: 0px -410px;}
a.MenuVerticale2:Visited {font-family:Karla;width:250px;height:30px;color:#000000;display:block;line-height:30px;float: left;margin:1px 0 0 0;text-indent:50px;text-decoration:none;font-size:12px;background-image: url('img/setIcone.png');background-position: 0px -410px;}
a.MenuVerticale2:Hover {font-family:Karla;width:250px;height:30px;color:#ea1b1e;display:block;line-height:30px;float: left;margin:1px 0 0 0;text-decoration:none;font-size:12px;background-image: url('img/setIcone.png');background-position: 0px -330px;text-indent:50px;}
.MenuVerticaleSpento {font-family:Karla;width:250px;height:40px;color:#000000;display:block;line-height:40px;float: left;margin:1px 0 0 0;text-indent:28px;text-decoration:none;font-size:12px;background-image: url('img/setIcone.png');background-position: 0px -490px;}
#BL_BASE {position: relative;margin-top: -280px;height: 280px;clear:both;background-image: url('img/BL_BASE.png');background-repeat: repeat-x;background-position:top;}
#BL_BASE_C {width:930px;height:280px;background-image: url('img/BL_BASE_C.png');background-repeat:no-repeat;margin-left:auto;margin-right:auto;color:#666666;}
#BL_BASE_C_Logo {width:185px;height:20px;position:absolute;margin-top:234px;margin-left:755px;}
a.Infoemedia:Link {width:185px;height:20px;display:block;float: left;background-image: url('img/setIcone.png');background-position: 0px -224px;}
a.Infoemedia:Visited {width:185px;height:20px;display:block;float: left;background-image: url('img/setIcone.png');background-position: 0px -224px;}
a.Infoemedia:Hover {width:185px;height:20px;display:block;float: left;background-image: url('img/setIcone.png');background-position: -185px -224px;}
#BL_BASE_C_Mobile {width:53px;height:53px;position:absolute;margin-top:35px;margin-left:888px;}
a.Mobile:Link {width:53px;height:53px;display:block;float: left;background-image: url('img/setIcone.png');background-position: -400px -410px;}
a.Mobile:Visited {width:53px;height:53px;display:block;float: left;background-image: url('img/setIcone.png');background-position: -400px -410px;}
a.Mobile:Hover {width:53px;height:53px;display:block;float: left;background-image: url('img/setIcone.png');background-position: -453px -410px;}
a.Base:Link {color:#666666;}
a.Base:Visited {color:#666666;}
a.Base:Hover {color:#666666;}
#BL_BASE_C_Privacy {text-align:left;width:300px;height:100px;position:absolute;margin-top:35px;margin-left:0px;font-size:12px;}
#BL_COLONNA{position:absolute;width:250px;top:385px;left:50%;margin-left:-465px;}
#BL_CorpoCont{float:left;width:930px;height:100%;margin-top:388px;background-image: url('img/sfondoCorpoContenitore.png');}
#BL_CORPO{width:690px;margin-top:50px;margin-left:258px;float:left;clear:both;}
#BL_SLIDE{position:absolute;width:910px;height:252px;top:98px;left:50%;margin-left:-455px;}
#BL_SLIDE_Mask{position:absolute;width:910px;height:252px;top:98px;left:50%;margin-left:-455px;background-image: url('img/SlideMask.png');z-index:10;}
.SliderT .nivoSlider {position:relative;background:#fff url(img/loading.gif) no-repeat 50% 50%;margin-bottom:10px;}
.SliderT .nivoSlider img {position:absolute;top:0px;left:0px;display:none;height:252px !important;}
.SliderT .nivoSlider a {border:0;display:block;}
.SliderT .nivo-controlNav {left:0px;padding: 0px 0;margin-top:-23px;z-index:101;position:absolute;}
.SliderT .nivo-controlNav a {display:inline-block;width:20px;height:20px;background:url(img/setIcone.png) no-repeat;text-indent:-9999px;border:0;margin: 0 20x;background-position:-900px -330px;}
.SliderT .nivo-controlNav a.active {background-position:-900px -367px;}
.SliderT .nivo-directionNav a {display:block;width:30px;height:50px;background:url(img/setIcone.png) no-repeat;text-indent:-9999px;border:0;
z-index:999999;}
.SliderT:hover .nivo-directionNav a { opacity: 1; }
.SliderT a.nivo-nextNav {position:absolute;top:100px;left:880px;background-position:-697px -330px;}
.SliderT a.nivo-prevNav {position:absolute;top:100px;left:0px;background-position:-537px -330px;}
.nivoSlider {position:relative;width:100%;height:auto;background:red;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;display:none;}
.nivo-main-image {
display: block !important;
position: relative !important;
width: 100% !important;
}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;display:none;background:white;filter:alpha(opacity=0);opacity:0;z-index:100;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {text-align:center;padding: 15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
#slideshow {margin:0;padding:0;position:relative;border:0;}
#slideshow img {width:910px;height:252px;}
#BL_TITOLO_PAGINA{position:absolute;width:670px;height:27px;top:383px;left:50%;margin-left:-205px;}
h1{width:670px;height:27px;font-weight:normal;font-size:22px;line-height:27px;font-family:Marmelad;margin:0;
text-align:right;color:#666666;padding:0;}
#BL_LOGO{z-index:99999;font-size:20px;color:#000000;position:absolute;width:320px;height:45px;line-height:45px;top:7px;left:50%;margin-left:-465px;text-align:left;}
a.BL_LOGO:Link {color:#000000;text-decoration: none;}
a.BL_LOGO:visited {color:#000000;text-decoration: none;}
a.BL_LOGO:Hover {color:#000000;text-decoration: none;}
#BL_SOCIAL{z-index:99999;position:absolute;width:96px;height:32px;top:6px;left:50%;margin-left:371px;}
a.Social {width:32px;height:32px;display:block;float: left;background-image: url('img/setIcone.png');}
a.Twitter:Link {background-position: 0px -32px;}a.Twitter:Hover {background-position: 0px 0px;}a.Facebook:Link {background-position: -32px -32px;}a.Facebook:Hover {background-position: -32px 0px;}a.Google:Link {background-position: -64px -32px;}a.Google:Hover {background-position: -64px 0px;}
.BoxCol1 {width:204px;margin:5px;margin-right:0;padding: 0px;background: transparent;float: left;border: 0px solid #ffffff;background-image: url('img/BOX.png');background-repeat: repeat-x;}
.BoxCol2 {width:422px;margin:5px;margin-right:0;padding: 0px;background: transparent;float: left;border: 0px solid #ffffff;background-image: url('img/BOX.png');background-repeat: repeat-x;}
.BoxCol3 {width:642px;margin:5px;margin-right:0;padding: 0px;background: transparent;float: left;border: 0px solid #ffffff;background-image: url('img/BOX.png');background-repeat: repeat-x;}
/*Opera Fix*/body:before{content:"";	height:100%;float:left;width:0;margin-top:-32767px;/}
.BloccoColonna{width:690px;float: left;margin: 5px 0 0 0;border: 2px solid #fff;background-color:#fff;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
#BL_LINGUAGGIO{position:absolute;width:160px;height:22px;top:12px;left:50%;margin-left:190px;background-color:transparent;z-index:99999;}
.Linguaggio {width:32px;height:22px;display:block;float:right;;background-image: url('img/setIcone.png');}
a.it:Link {background-position: 0px -244px;}a.it:Hover {background-position: -160px -244px;}a.en:Link {background-position: -32px -244px;}a.en:Hover {background-position: -192px -244px;}a.fr:Link {background-position: -64px -244px;}a.fr:Hover {background-position: -224px -244px;}a.de:Link {background-position: -96px -244px;}a.de:Hover {background-position: -256px -244px;}a.es:Link {background-position: -128px -244px;}a.es:Hover {background-position: -288px -244px;}
.it {background-position: -160px -244px;}.en {background-position: -192px -244px;}.fr {background-position: -224px -244px;}.de {background-position: -256px -244px;}.es {background-position: -288px -244px;}
form{margin:0;width:100%;}
.FORM_Riga{width:100%;height:40px;margin-bottom:25px;}
.FORM_Campo{height:24px;line-height:26px;text-indent:1px;border:0;}
.FORM_Valore{height:20px;border:0;}
.FORM_ValoreInput{height:20px;border-style:solid;border-width:3px;border-color:#cbcbcb;padding:2px;}
.FORM_Bottone{width:160px;color:black;height:32px;border: none;background-image: url('img/setIcone.png');background-position: 0px -266px;text-align:center;line-height:32px;cursor:pointer;margin-top:-0px;float:right;}
.FORM_Privacy{width:100%;margin-bottom:6px;text-align:right;}
.FORM_Msg{position:absolute;display:none;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;text-align:center;color:#fff;}textarea{resize: none;}
.Scheda{width:690px;float:left;}
#SchedaGalleria{position:relative;width:690px;margin:0 auto 25px;padding-bottom: 10px;float:left;}
.SchedaVoce{width:100%;height:22px;float:left;margin-top:10px;margin-bottom:5px;clear:both;font-weight:bold;}
.SchedaFile{width:100%;height:24px;line-height:24px;float:left;text-indent:27px;background-image: url('img/setIcone.png');}
.SchedaFoto{width:204px;min-height:100px;padding: 0px;background:transparent;margin:0px;font-size:12px;float:left;-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;}
.SchedaFoto .Foto img{max-width:100%;background:#ccc;display:block;}
.Foto {background-position:center top}
@media screen and (max-width : 1240px) {body{overflow:auto;}}
a.doc:Link {background-position: 0 -1068px;}a.doc:Hover {background-position: 0 -1092px;}
a.odt:Link {background-position: 0 -1116px;}a.odt:Hover {background-position: 0 -1140px;}
a.rar:Link {background-position: 0 -1164px;}a.rar:Hover {background-position: 0 -1188px;}
a.xls:Link {background-position: 0 -1212px;}a.xls:Hover {background-position: 0 -1236px;}
a.eps:Link {background-position: 0 -1260px;}a.eps:Hover {background-position: 0 -1284px;}
a.pdf:Link {background-position: 0 -1308px;}a.pdf:Hover {background-position: 0 -1332px;}
a.swf:Link {background-position: 0 -1356px;}a.swf:Hover {background-position: 0 -1380px;}
a.zip:Link {background-position: 0 -1404px;}a.zip:Hover {background-position: 0 -1428px;}
a.txt:Link {background-position: 0 -1452px;}a.txt:Hover {background-position: 0 -1476px;}
a.rtf:Link {background-position: 0 -1500px;}a.rtf:Hover {background-position: 0 -1524px;}
a.xlsx:Link {background-position: 0 -1548px;}a.xlsx:Hover {background-position: 0 -1572px;}
a.docs:Link {background-position: 0 -1596px;}a.docs:Hover {background-position: 0 -1620px;}
<!--[if !IE 7]>
#BL_X {display:table;height:100%}
<![endif]-->