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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{font:13px/ 1.5 Arial,'Liberation Sans',FreeSans,sans-serif;}
a:focus{outline:1px dotted invert;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{color:#1476C7;font-family:Caecilia LT Std;font-size:2.5em;line-height:1em;font-weight:normal;margin:1.2em 0 0 .4em;padding:0;width:85%;}
h1{font-size:2.5em;}
h2{color:#00337A;font-size:1.6em;line-height:1.15em;text-align:left;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal;list-style-position:inside;}
ul{list-style:none;}
li{margin-left:0;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#barilla_hp h1{margin-bottom:.2em;margin-top:2.1em;}
#barilla_hp h2{color:#666;}
#barilla_hp h3{color:#2a599a;font-size:1.5em;margin-bottom:.5em;font-family:Caecilia LT Std;font-weight:normal;line-height:1.1em;* line-height:1.5em;}
#menu_nav h3#menuTitle{font-family:Arial,'Liberation Sans',FreeSans,sans-serif;}
p{font-family:Tahoma,Geneva,Verdana;font-size:1.2em;text-align:left;* line-height:1.5em;}
.box{font-family:Tahoma,Geneva,Verdana;}
.sidebar-faq{font-size:1.09em;}
.p_text ul,.element-cnt ul,.summary-text ul,.box_news ul{list-style:disc;list-style-position:inside;}
.box .links-text a.title{color:#000;font-family:Tahoma,Geneva,Verdana;font-size:14px;}
.outer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'img/transparent.png',sizingMethod = 'scale');}
#header ul{margin-bottom:0;}
#main_header{margin:0 auto;position:relative;width:96em;z-index:20;height:11.4em;}
#main_header #logo img{position:absolute;top:2em;}
div.roundedHover{font-size:1em;visibility:hidden;position:absolute!important;background:#89bae3 url(img/menu_nav_bkg.gif) repeat-x 0 bottom;top:0;left:0;width:100%;height:5.6em;z-index:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
#logo{margin:2.5em 0 0 2.5em;float:left;}
#logo img{float:left;}
#claim{background:#00285E url(img/bgclaim.jpg) repeat-x top left;position:relative;top:0;margin:0 auto;padding-top:.3em;text-align:center;overflow:hidden;height:17em;clear:both;z-index:10;}
#claim .contaier_16{background-color:#00285E;margin:0;padding:0;}
#claim .container_16 .grid_16 img{position:absolute;top:0;right:-2em;width:105.6em;height:17em;}
#menu,#bar{background-color:#00337b;height:2.6em;}
#zoom{float:right;display:inline;line-height:2.6em;heigth:2.6em;}
#zoom li{float:left;display:inline;padding:0 .3em;margin:0;}
#zoom li a,#lang li a{color:#bfd9f0;text-decoration:none;}
#zoom li a:hover,#zoom li a.selected,#lang li a:hover,#lang li a.selected{color:#FFF;cursor:text;}
#zoom li a:hover,#zoom li a.selected,#lang li a.noselected:hover,#lang li a.noselected,#lang li a.noselected{cursor:pointer;cursor:hand;}
#zoom li a#medium{font-size:1em;}
#zoom li a#large{font-size:1.2em;}
#zoom li a#x-large{font-size:1.5em;}
.small{font-size:62.5%;}
.large{font-size:82.3%;}
.x-large{font-size:100%;}
#lang{float:right;display:inline;padding:.3em 0;margin-right:3em;}
#lang li{display:inline;margin:0;padding:0 .3em;}
#lang li a{font-size:1em;}
.navContainer{padding:0;margin:0;position:relative;right:2em;float:right;display:inline;}
.navContainer ul{list-style-type:none;padding:0;margin:0;}
.navItem,.hasDropdown{float:left;margin:0;padding:0 .5em 0 0;border:1px solid #89bae3;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;z-index:999;}
.navItem span.center{background:#00337b url(img/nav-arrows-ext.png) no-repeat center right;}
.hasDropdown span.center{background:#00337b url(img/nav-arrows-menu.png) no-repeat center right;}
.hasDropdown:hover,.hasDropdownClicked{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-top:1px solid #89bae3;border-left:1px solid #89bae3;border-right:1px solid #89bae3;border-bottom:1px solid #FFF;background-color:#FFF;}
.navItem>a .center{padding:.3em 1.8em 0 .5em;height:1.9em;}
.hasDropdown:hover span.center,.hasDropdownClicked span.center{background:#FFF url(img/nav-arrows-menu-sel.png) no-repeat center right;color:#00337b;}
.navItem>a{height:2.6em;color:#D1DFF4;}
.hasDropdown>a:hover{color:#00337b;}
.navItem>a span{float:left;height:2.6em;}
.navDropdown li{float:left;display:inline;padding:.1em;margin:0;margin-top:5px;}
.navDropdown li.last a{border-right:0;}
.navDropdown a{color:#808080;margin:.3em 0 0 0;padding:0 1em;height:1.4em;line-height:1.4em;border-right:1px solid #808080;}
.navDropdown li a:hover{color:#4d4d4d;text-decoration:none;}
ul.navContainer li.hasDropdown:hover ul.navDropdown,ul.navContainer li.hasDropdown a:hover ul.navDropdown{visibility:visible;}
#globalsNav{padding:0;margin:0 .5em;position:relative;float:right;display:inline;}
#globalsNav dt{position:relative;float:left;height:2.6em;margin:0;margin-right:.1em;z-index:100;}
#globalsNav dt.last{margin-right:0;}
#globalsNav dt a{position:relative;display:block;margin:0;padding:0;height:2.6em;line-height:2.5em;color:#D1DFF4;}
#globalsNav .notover{background:#00337B url(img/bgblunav.png);top:0;}
#globalsNav .overDropDown{display:block;position:absolute;margin:0;width:100%;height:2.6em;left:0;border:.1em solid #89bae3;border-top:none;border-bottom-color:none;}
#globalsNav .over{background:#FFF;visibility:hidden;top:0;}
#globalsNav .round{display:block;position:absolute;margin:0;width:100%;height:2.6em;left:0;border-left:.1em solid #89bae3;border-right:.1em solid #89bae3;border-bottom:.1em solid #89bae3;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;}
#globalsNav dt a:hover,#globalsNav dt.isOver a{color:#00337B;text-decoration:none;}
#globalsNav dt a:hover .border-erase,#globalsNav dt.isOver a .border-erase,#globalsNav dt a:hover .over,#globalsNav dt.isOver a .over{visibility:visible;}
#globalsNav a .text{background:url(img/nav-arrows-ext.png) no-repeat scroll right center;padding-right:1.6em;margin-right:.5em;padding-left:.5em;}
#globalsNav a:hover .text{background:url(img/nav-arrows-ext-over.png) no-repeat scroll right center;}
#globalsNav a.hasDropDown .text{background:url(img/nav-arrows-menu.png) no-repeat scroll right center;}
#globalsNav dt a.hasDropDown:hover .text,#globalsNav dt.isOver a .text{background:url(img/nav-arrows-menu-sel.png) no-repeat scroll right center;}
#globalsNav dd{position:absolute;left:0;top:2.6em;width:100%;background-color:#fff;border:.1em solid #89bae3;visibility:hidden;z-index:10;}
#globalsNav dd.first{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;}
#globalsNav dd.last{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
#globalsNav dd.middle{-moz-border-radius:3px;-webkit-border-radius:3px;}
#globalsNav .border-erase{position:absolute;top:2.4em;height:.4em;width:100%;left:.1em;z-index:20000;background-color:#fff;visibility:hidden;border:none;}
#mainNav{padding:0;margin:0;margin-top:3.9em;position:relative;float:right;position:relative;float:right;display:inline;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;}
#mainNav dt{position:relative;float:left;display:inline;height:5.6em;margin:0;margin-right:.1em;z-index:100;}
#mainNav dt.last{margin-right:0;}
#mainNav dt a{position:relative;display:block;margin:0;padding:0;height:3.6em;color:#006eb1;text-decoration:none;font-family:Tahoma,Geneva,Verdana;text-transform:uppercase;padding-top:2em;}
#mainNav .overDropDown{background:#89BAE3;display:block;position:absolute;margin:0;width:100%;height:5.6em;left:0;}
#mainNav .over{background:#89BAE3;visibility:hidden;top:0;}
#mainNav .round{display:block;position:absolute;margin:0;width:100%;height:5.6em;left:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
#mainNav .border{position:absolute;left:0;top:5.6em;display:block;z-index:1000;width:100%;visibility:hidden;}
#mainNav .border span{display:block;border-top:.1em solid #6e9fce;margin:0 auto;}
#mainNav .border span span{display:block;border-top:.1em solid #9cc3e4;margin:0;}
#mainNav dt a:hover,#mainNav dt.isOver a{color:#00337B;}
#mainNav dt a:hover .border,#mainNav dt.isOver a .border{visibility:visible;}
#mainNav dt a:hover .border-erase,#mainNav dt.isOver a .border-erase,#mainNav dt a:hover .over,#mainNav dt.isOver a .over{visibility:visible;}
#mainNav dt a .text{margin:0 1em;display:block;border-top:.1em solid #3769a5;}
#mainNav dt a .text span{display:block;border-top:.1em solid #c1d4e5;padding-top:.3em;}
#mainNav dd{position:absolute;display:inline;left:0;width:100%;background-color:#89BAE3;top:5.6em;visibility:hidden;z-index:10;min-height:10em;padding:1em 0;}
#mainNav dd.first{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;}
#mainNav dd.last{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;}
#mainNav dd.middle{-moz-border-radius:3px;-webkit-border-radius:3px;}
#mainNav dd ul{list-style:none;margin-right:1em;padding:0;float:left;display:inline;}
#mainNav dd ul li a{color:#fff;text-decoration:none;*float:left;*margin-bottom:.5em;*width:100%;}
#mainNav dd ul li a:hover{color:#00337B;}
#mainNav dd ul.menuLink{margin:0;padding:0 0 0 1em;width:24%;}
#mainNav dd ul.menuLink li{width:auto;padding:0;margin:0;}
#mainNav dd ul.menuImg{float:right;margin:0;padding:0;}
#mainNav dd ul.menuImg li{float:left;display:inline;position:relative;margin-right:1em;}
#mainNav dd ul.menuImg li a{position:relative;width:10.8em;height:10.8em;display:block;}
#mainNav .bgNotOver{border:.1em solid #fff;}
#mainNav .bgOver{border:.1em solid #00337B;visibility:hidden;}
#mainNav dd ul.menuImg li a:hover .bgOver{visibility:visible;}
#mainNav .bgRound{position:absolute;display:block;left:-0.1em;width:10.8em;height:10.8em;background-color:transparent;-moz-border-radius:3px;-webkit-border-radius:3px;}
#mainNav ul.menuImg .inner{display:block;position:absolute;top:0;left:0;width:10.8em;height:10.8em;}
#mainNav .innerRound{position:absolute;display:block;background-color:#97c5eb;width:10.8em;height:2.6em;position:absolute;left:0;top:8.2em;text-align:center;line-height:1.2em;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;}
body{background:#fff;border-top:.1em solid #404040;color:#333;padding:0;}
#header,#footer{color:#fff;font-size:1em;}
#header .grid_16,#footer .grid_16{display:block;float:none;margin:0 auto;width:96.00em;position:relative;}
.css_angoli{background:url(angoli_arrotondati_1.png) no-repeat;height:2.5em;}
#angolo_superiore_sinistra{background-position:top left;}
#angolo_superiore_destra{background-position:top right;}
#angolo_inferiore_sinistra{background-position:bottom left;}
#angolo_inferiore_destra{background-position:bottom right;}
.colore_sfondo{background-color:#9C3;height:2.5em;margin:-2.5em 2.5em 0 2.5em;}
.contenuto{background-color:#9C3;padding:0 2.0em;}
#column_sx{margin-top:5.5em;min-height:43em;width:18em;}
#column_dx_hp{background:#00285e url(img/bgblu.jpg);color:#fff;padding-bottom:4em;right:1em;position:relative;width:23em;}
#column_dx_hp h2{color:#97c5eb;font-family:Caecilia LT Std;margin-bottom:0;font-size:2.4em;margin-top:2em;text-align:center;font-weight:normal;}
#column_dx_hp h2 span.color{color:#fff;}
#column_dx{color:#000;display:inline;margin-right:0;}
*:first-child+html .container_16 .grid_13{width:76.5em;}
#column_dx .box .p_text{padding:.5em 1.2em 0 1em;width:86%;overflow:hidden;}
#column_dx .box .p_text p,#column_dx .box .p_text p{color:#555;}
#menu_nav{width:18em;}
#menu_nav h3{background-color:#89bae3;color:#00337A;font-size:1.2em;line-height:3.2em;position:relative;text-align:center;height:3.2em;-moz-border-radius:5px;-webkit-border-radius:5px;}
#menu_nav ul{list-style:none;margin-bottom:1.5em;}
#menu_nav ul.level4 a{color:#145EC8;display:block;font:1.3em/ 2em Tahoma,Geneva,Verdana;min-height:2.5em;padding-top:5%;text-decoration:none;line-height:1.2em;padding:0;padding-left:.77em;}
#menu_nav ul.level4 a:hover,#menu_nav ul.level4 .active{background-color:#eaedef;}
#menu_nav ul.level5 a{color:#4d4d4d;font-size:1.1em;font-weight:normal;margin-top:.5em;padding-top:1%;min-height:1.1em;}
#menu_nav ul.level4 li{border:1px solid #9ac4e7;border-top:0;margin-bottom:.4em;margin-left:1em;margin-right:1em;position:relative;overflow:hidden;}
#menu_nav ul.level5 li{border:0 none;height:auto;margin-bottom:0;margin-left:.1em;margin-right:0;}
#menu_nav ul.level5 li a:hover,#menu_nav ul.level5 .active a{background:transparent url(img/menu_arrow_dx.gif) no-repeat 0 .5em;color:#06367d;margin-left:1em;padding-left:.8em;border:0;}
#menu_nav li a{color:#4d4d4d;}
.hp_coldx_corner_top_sx,.hp_coldx_corner_top_dx,.hp_coldx_corner_bottom_sx,.hp_coldx_corner_bottom_dx{background:transparent url(img/hp_dx_elements.png) no-repeat scroll;display:block;height:16px;width:19px;position:absolute;}
.hp_coldx_corner_top_sx{background-position:-1px 0;top:0;left:-19px;}
.hp_coldx_corner_top_dx{background-position:-20px 0;top:0;right:-19px;}
.hp_coldx_corner_bottom_sx{background-position:-1px -16px;bottom:0;left:0;}
.hp_coldx_corner_bottom_dx{background-position:-19px -16px;bottom:0;right:0;}
.breadcrumbs{margin-bottom:1.3em;margin-top:1.3em;width:57%;}
#footer .breadcrumbs{color:#999;left:18em;position:absolute;top:-4em;}
#site #footer .breadcrumbs{left:0;}
.breadcrumbs a{color:#999;font-weight:bold;}
.print_share{font-size:1em;position:absolute;right:0;top:2.8em;}
.print_share a{background-image:url(img/send_print_add.gif);background-repeat:no-repeat;border-right:1px solid #D5D5D5;color:#A2CAED;display:block;float:left;font-family:Arial,'Liberation Sans',FreeSans,sans-serif;;height:16px;margin:0 .4em;padding:0 .4em;text-indent:-20000px;width:19px;}
a.send{background-position:0 0;}
a.print{background-position:0 -19px;}
a.share{background-position:0 -38px;border:0 none;font-size:8px;font-weight:bold;margin-left:-2px;padding:3px 0 0 21px;text-indent:0;width:auto;}
#column_dx div.box{-moz-border-radius:1.5em;-webkit-border-radius:1.5em;}
.box{background-color:#E9F0FA;border:1px solid #869fc2;-moz-border-radius:3px;-webkit-border-radius:3px;height:1%;margin-bottom:1em;padding-bottom:.8em;padding-top:.5em;}
.box .sb-inner{background:#E9F0FA;}
.box .sb-shadow{background:transparent;}
.box .sb-border{background:#869fc2;}
.box .item{padding:.8em;border-bottom:1px solid #A5C4EB;}
.box .item.last{border:0 none;margin-bottom:1em;}
.box p{margin-bottom:1em;}
.box strong{color:#1476c7;}
.box a{color:#555;text-decoration:none;}
.box h3{font-size:1.3em;margin:0 .8em;}
.box_news_hp{margin:0 auto;overflow:hidden;width:21em;}
.box_news_hp p{margin:0;font-size:1.2em;font-family:Tahoma,Geneva,Verdana;line-height:1.54em;padding-left:40px;}
.box_news_hp img{display:none;}
#column_dx_hp .box_news_hp h2{color:#FFF;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;font-weight:bold;margin-bottom:0;margin-top:0;padding-left:0;text-align:left;}
#column_dx_hp .box_news_hp h3{color:#97C5EB;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;font-weight:bold;line-height:1.5em;margin-bottom:0;padding:.2em 0 0 3.4em;}
#introNews .box_main_intro{background:#F1F3F5;}
.box_news_intro{float:left;padding:2em 0 0;position:relative;width:25.3em;max-height:17em;min-height:17em;}
.box_news_intro.col_sx{border-right:1px dotted;margin-right:1em;}
.box_main_intro h2,.box_news_intro h2,.box_news_detail h2{color:#86b7e2!important;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;margin:0 0 .8em .8em;border:0;}
.box_main_intro h2{margin-left:1em;padding:0;}
.box_main_intro h3{color:#00337A;float:right;font-family:Tahoma,Geneva,Verdana;font-size:1.4em;margin-bottom:.8em;width:58%;}
.box_main_intro p,.box_news_intro img,.box_news_intro p{margin:0 1em;}
.box_main_intro img{margin:0 1em 1em;}
.box_news_intro p.more{bottom:1.5em;color:#4683D8;float:right;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;margin:0;padding-left:.83em;position:absolute;right:0;width:66px;}
.box_news_intro .line_separator{bottom:-4.1em;position:absolute;width:97%;}
.videoThumb{display:block;margin:0 auto;position:relative;}
.box_news_detail{float:left;min-height:17em;height:auto;padding:2em 0 0;position:relative;width:24.3em;}
.box_news_detail.right_border{border-right:1px dotted #999;margin-right:1em;padding-right:1em;}
.box_news_detail h2{border-top:1px dotted #999;margin-bottom:.3em;margin-top:-1.7em;padding-top:2em;}
.box_news_detail h3{color:#00337A;font-size:1.4em;line-height:1.5em;margin-bottom:1.2em;margin-top:.3em;text-align:left;}
.box_news_detail img{margin-right:1em;}
.box_news_detail p{margin:0;}
.box_news_detail .dataNews{font-size:1em!important;}
.dataNews{color:#00337A;font-family:Tahoma,Geneva,Verdana;font-size:1em;margin:1em 0;}
#archivioNews .box_news{background:#FFF;}
.box_news p{margin:0 2em .8em .8em;}
.box_news .data{background-image:none;height:auto;margin:.5em 0 0 .5em;width:auto;}
.box_news h2{border:0!important;color:#00337A!important;font-family:Tahoma,Geneva,Verdana;font-weight:normal;margin-top:0;}
.box_news img{float:left;margin:.5em;}
#frmDateFilter{height:4.5em;margin-top:.5em;}
#frmDateFilter select{background-color:#EEE;border:1px solid #B5B6B9;color:#919191;margin-top:.8em;width:5em;}
.news_nav label{color:#145EC8!important;float:left;font-family:Caecilia LT Std;font-size:1.8em;font-weight:bold;margin:.5em;padding:0;}
.data{background:transparent url(img/sf_data_news.gif) no-repeat 0 0;color:#4683D8;float:left;height:33px;margin:.5em 1em 1em 0;width:31px;position:relative;}
.data .month,.data .number{color:#FFF;display:block;font-size:10px;font-weight:bold;margin-left:0;margin-top:.3em;position:absolute;text-align:center;width:30px;}
.data .month{top:0;}
.data .number{bottom:0;}
p.more{background:url(img/footer_arrow_sx.gif) no-repeat 0 5px;color:#4683D8;float:right;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;margin-right:.5em;margin-top:.83em;padding-left:.83em;}
p.more a{color:#4683D8;}
.box_news_hp .line_separator,.separator{background:transparent url(img/sf_blu_separator.gif) repeat-x scroll left bottom;border:0 none;clear:both;display:block;height:2em;margin-bottom:2em;}
.box h2{border-bottom:2px solid #A5C4EB;color:#145EC8!important;font-family:Caecilia LT Std;font-size:1.8em;font-weight:bold;margin:.5em 0 0;padding:.2em .5em 0;}
#site .box.box_news{background-color:#FFF;}
#site .box h2{margin:0;}
#site .box h2 a{color:#1476C7;font-size:.89em;text-decoration:underline;}
#site .box img{margin:.5em 2.5em .5em 2em;}
.sidebar-faq .item{font-size:1.1em;}
.box .seeAll{color:#145EC8;float:right;padding:.4em 1.2em;}
.box .seeAll a{color:#145EC8;font-weight:bold;text-decoration:underline;}
.main_profile{float:left;margin-right:1.4em;min-height:25em;position:relative;width:36em!important;display:inline;_width:350px;}
.main_profile .p_text{padding:0 .7em;}
#boxProfile{position:relative;float:left;display:inline;overflow:hidden;width:32em;}
#boxProfile .box{background-color:#FFF!important;margin-bottom:1em;padding:.5em 1em;}
#boxProfile .box h2,.main_profile h2{float:left;display:inline;border:0 none;color:#00337A!important;font-family:Tahoma,Geneva,Verdana;font-size:1.4em;width:100%;padding:0 0 .3em;margin:.5em 0 0 .5em;}
#boxProfile .box h2.hasImage,.main_profile h2.hasImage{display:inline;float:right;margin-bottom:.5em;padding:0;text-align:left;width:18.1em;}
#boxProfile .box h2.hasImage{width:14.2em;}
#boxProfile .box .p_text{clear:both;}
#boxProfile .box h2{_width:95%;margin-left:0;}
#boxProfile .box p.more{margin:0;width:62%;}
#boxProfile .box .line_separator{margin:2em 0 1.5em;}
#boxProfile .hasImage img{margin-top:-2em;padding:0 1em 0 0;}
.links-text p{margin:1em 0 .5em;white-space:normal;width:100%;}
.main_profile img,.profile img{margin-left:3em;position:static;_position:relative;_top:-1.5em;}
*:first-child+html .main_profile img,*:first-child+html .profile img{position:relative;top:-1.5em;}
.main_profile .box{border:0;background:#ECEFF5;}
.main_profile .hasImage p{clear:right;padding-left:1em;}
.main_profile .box .hasImage img{margin:-2em .9em .3em;}
.main_profile .links{background:transparent url(img/sf_links.png) no-repeat 0 0;border:0 none;margin-left:2.5em;margin-top:.8em;padding:.5em;width:300px;}
.main_profile .links a{display:block;line-height:2em;margin:0;overflow:hidden;padding:0 0 0 1em;white-space:nowrap;width:85%;}
.faq-layer-content{padding:0 15px;}
.faq-layer-content p{margin:0;}
.faq-layer-content h4{margin:10px 0;font-size:1.1em;color:#000;}
.faq-layer-content .answer{padding:10px;font-size:.9em;color:#000;background-color:#FFF;border:1px solid #D5E6FF;}
.faq-layer-content .seeAll{float:right;padding:5px 0;}
.faq-layer-content .seeAll a{color:#1475C6;font-weight:bold;text-decoration:underline;}
.bc-sidebar-links img{float:left;margin:.5em 1em 0 0;}
.bc-sidebar-links .title{font-size:1.2em;}
.bc-sidebar-links .links-text p{margin:0;}
.bc-sidebar-summary .bullet-item{float:left;width:14px;height:14px;margin-top:2px;background:transparent url('img/temp/in-this-page-bullet-item.png') no-repeat scroll left top;}
.bc-sidebar-summary .summary-text{margin-left:20px;}
.bc-sidebar-summary .title{font-size:1.2em;}
.poll h1,.poll h2,.poll>br,.poll .pollCount,.poll .pollDuration{display:none;}
.poll>p,.poll .pollChart,.poll .results{margin:0 1em;}
.poll .pollQuestion>p{color:#145EC8;font-weight:bold;margin:0 1.5em 1.5em 1.5em;}
.poll form>input{margin-left:.8em;}
.poll .pollAnswer{margin:1.5em 0;font-size:1.2em;}
.poll .pollAnswer input{float:left;}
.poll .answerLabel{margin-left:20px;}
.poll .answerLabel strong{color:#666;}
.poll .pollQuestion .pollAnswer{margin:0 2em;}
.poll .pollAnswer input{border:none;margin:.2em .5em 0 0;padding:0;}
.poll .results{font-weight:bold;}
.poll .progress{margin-top:.5em;}
.poll .progress .bar{float:left;height:1em;background-color:#145EC8;}
.poll .progress .percentage{float:left;color:#145EC8;margin-left:.5em;font-size:.9em;font-weight:bold;line-height:1.1em;}
.poll .feedback{font-weight:bold;color:#145EC8;border-bottom:1px solid #A5C4EB;margin:0;padding:.2em 1em;}
.sidebar-trivia .correctAnswer{color:#666;font-weight:bold;margin:0;padding:.2em 1em;}
.sidebar-trivia .explanation{margin:1em;}
.bc-sidebar-document-downloads img{float:left;margin:1px 0 0 5px;}
.bc-sidebar-document-downloads .download-info{margin-left:30px;font-size:1.1em;}
.bc-sidebar-document-downloads .download-info strong{color:#666;}
.ico{display:block;}
.hp_box{border-right:1px dotted #999;float:left;margin:1em 2em 2em 0;width:20.9em;}
.box .see-all{border-top:1px solid #B3B3B3;margin:.8em;padding:1em 1em 0 0;text-align:right;}
.box .see-all a{color:#1476C7;font-weight:bold;}
a.hp_box_link+a.hp_box_link{border-left:1px solid #cdcdcd;}
.hp_box p{padding-right:.6em;}
.hp_box_img{background-color:#E3E2E2;padding:0;text-align:center;width:19em;-moz-border-radius:1ex;-webkit-border-radius:1ex;}
.hp_box_img img{margin:0 auto;padding:8px 0 4px;}
.sidebar-related-photogallery .gallery{height:250px;position:relative;overflow:hidden;}
.sidebar-related-photogallery .gallery>a{display:none;}
.sidebar-related-photogallery .gallery>img{padding:2px;background-color:#FFF;border:2px solid #A8CCEC;}
.sidebar-related-photogallery .scrollArea{width:100%;height:250px;position:relative;}
.sidebar-related-photogallery .scrollUp,.sidebar-related-photogallery .scrollDown{position:absolute;right:4em;width:27px;height:14px;cursor:pointer;}
.sidebar-related-photogallery .scrollUp{top:2em;background:transparent url('img/photogallery-arrow-up.png') no-repeat scroll 0 0;}
.sidebar-related-photogallery .scrollDown{bottom:2em;background:transparent url('img/photogallery-arrow-down.png') no-repeat scroll 0 0;}
.sidebar-related-photogallery .scrollLegend{position:absolute;right:5px;width:75px;overflow:hidden;cursor:pointer;color:#1475C6;}
.p_text{width:98%;}
.p_text img{margin-bottom:.5em;}
.p_text .left_float{margin-right:10px;}
.p_text .right_float{margin-left:10px;}
.p_text .center{margin:0 auto;text-align:center;}
.p_text strong{color:#00337a;}
.p_text .all_light{margin-left:0;margin-bottom:2em;}
#barilla_hp .p_text strong{color:#00337a;}
.paginator{float:right;line-height:1em;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;}
.paginator a{color:#666;float:left;}
.paginator .page{border-right:1px solid #666;color:#4683D8;display:block;float:left;padding:0 .5em;text-decoration:underline;}
.paginator a.page{color:#666;text-decoration:none;}
.paginator a.first,.paginator a.last{height:12px;text-decoration:none;width:9px;}
.paginator a.first{background:#FFF url(img/grey_arrow_sx.gif) no-repeat scroll 0 2px;margin-right:.3em;}
.paginator a.last{background:#FFF url(img/grey_arrow_dx.gif) no-repeat scroll 0 2px;margin-left:.3em;}
.contact p{color:#4D4D4D;margin-top:1em;padding:0 1em;}
.contact strong{color:#4d4d4d;}
.contact a{font-weight:bold;}
.left_float{float:left!important;}
.right_float{float:right!important;}
.hidden{display:none;}
.line_separator{display:block;height:.2em;border-top:1px dotted #999;clear:both;margin:2em 0 3em;}
.separator_05{display:block;height:.5em;clear:both;}
.main{position:relative;}
.no_border{border:0!important;}
.no_bkg_img{background-image:none!important;}
#barilla_hp .main{padding-left:1em;}
#chkBrowser{display:none;}
#noie6{border:3px outset #CACACA;display:none;color:#000;height:auto;position:absolute;top:10em;z-index:10000;background:#FFF;text-align:center;width:100%;}
#noie6 strong{line-height:3em;color:#F00;line-height:1em;}
#noie6 img{margin-top:1em;margin-bottom:-1em;}
#noie6 p,#noie6 div{text-align:center;padding-top:1em;color:#000;font-size:1.5em;line-height:1.5em;}
#noie6 div{padding:1em 1.5em;}
#chiudi{font-weight:bold;font-size:1.5em;float:right;margin-right:20px;margin-top:10px;}
.quickAnswer .tabMenu{height:2.5em;margin:0;}
.quickAnswer .tabItem{float:left;line-height:1.7em;background:#C6C9D1 url(img/border_left_off.gif) no-repeat scroll left top;margin:0 0 0 1em;padding:0;}
.quickAnswer .tabItem.first{margin-left:0;}
.quickAnswer .tabItem.active{background:#F1F4F8 url(img/border_left.gif) no-repeat scroll left top;}
.quickAnswer .tabItem a{color:#EEE;font-size:1.7em;text-decoration:none;margin-left:.5em;background:transparent url(img/border_right_off.gif) no-repeat scroll right top;display:block;margin-left:.5em;padding:.4em 1.5em .3em .5em;}
.quickAnswer .tabItem.active a{color:#145EC8;background:transparent url(img/border_right.gif) no-repeat scroll right top;display:block;}
.quickAnswer .tabArea{margin:2px 0 0 0;border:1px solid #D7D7D8;}
.quickAnswer .tabContent{display:none;}
.quickAnswer .tabContent.active{display:inline-block;}
.wasaccordion{border:1px solid #D7D7D8;padding:5px 0;background-color:#F1F4F8;}
.wasaccordion .element{background-color:#FFF;}
.wasaccordion .toggler.last{border-bottom:0;}
.accordion .toggler,.wasaccordion .toggler{background-color:#F1F4F8;border-bottom:1px solid #D7D7D8;padding:1em 1em 1em 2em;}
.accordion .accordion .toggler{padding:.2em 1em .2em 5.5em;}
.accordion .accordion .toggler.active{background-color:transparent;border-bottom:0;}
.accordion .toggler h3,.accordion .toggler h4,.wasaccordion .toggler h3,.wasaccordion .toggler h4{margin:0!important;font-weight:normal;}
.accordion .toggler h3,.wasaccordion .toggler h3{font-size:1.8em!important;}
.accordion .toggler h4,.wasaccordion .toggler h4{font-size:1.2em;}
.accordion .toggler a,.wasaccordion .toggler a{color:#666;text-decoration:none;background:transparent url(img/accordion-arrow-right.png) no-repeat scroll left center;padding-left:14px;}
.accordion .toggler.active a{color:#145EC8;background-image:url(img/accordion-arrow-down.png);}
.accordion .accordion .toggler a{color:#729EDB;background-image:url(img/accordion-arrow-right-small.png);padding-left:12px;}
.accordion .accordion .toggler.active a{background-image:url(img/accordion-arrow-down-small.png);}
.accordion .element{height:0;overflow:hidden;}
.accordion .element.active{height:auto;}
.quickAnswer .answer{padding:1em 1em 1em 7em;border-bottom:1px solid #D7D7D8;}
.bc-talk-to-b .text{margin:1em 0;}
.bc-talk-to-b .accordion{border:1px solid #D7D7D8;}
.bc-talk-to-b-grid{width:100%;margin:0;}
.bc-talk-to-b-grid .grid-category{padding-bottom:1em;background:transparent url(img/temp/talk-to-b-grid-category-separator.png) repeat-y scroll right top;}
.bc-talk-to-b-grid .last-category{background-image:none;}
.bc-talk-to-b-grid .grid-category h4{color:#528CE0;font-size:1.2em;margin:0;padding:1em 1.5em;}
.bc-talk-to-b-grid .category-column{float:left;}
.bc-talk-to-b-grid .category-column .column-row{display:block;margin:.5em 2em;}
.bc-talk-to-b-grid .category-column .column-row a{color:#777;font-size:1.1em;text-decoration:none;}
.bc-talk-to-b-grid .category-column .column-row a:hover{text-decoration:underline;}
.bc-talk-to-b-grid .sexy-select{position:absolute;right:0;top:-4px;}
.bc-form .mgnlControlBarSmall,.bc-form .mgnlControlBarSmall td{background-image:url(img/temp/mgnl-bar-2.png)!important;}
.bc-talk-to-b-form a.back{display:block;font-size:0;background:transparent none no-repeat scroll left top;}
.bc-form{border:1px solid #CCC;background-color:#F1F4F8;-moz-border-radius:1em;-webkit-border-radius:1em;}
.bc-form .heading p{color:#777;font-family:Tahoma;font-size:1.7em;margin:0;padding:1em;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.bc-form .first .heading p{border-top:0;}
.bc-form .last .heading p{border-bottom:0;}
.bc-form .feedback{color:#528CE0;font-size:1.2em;}
.bc-form .error{color:#F00;}
.bc-form .form-row>.may-clear{clear:left;}
.bc-form .form-field{float:left;width:100%;}
.bc-form .pad{padding:1em 1.5em;}
.bc-form .label-and-control{color:#528CE0;font-size:1.2em;position:relative;}
.bc-form .label label{display:block;}
.bc-form .error label{color:#F00;}
.bc-form input,.bc-form select,.bc-form textarea{width:100%;color:#528CE0;}
.bc-form input.checkbox,.bc-form input.radio,.bc-form input.submit{width:auto;}
.bc-form input.checkbox,.bc-form input.radio{float:left;}
.bc-form .bc-form-checkbox .control{float:left;}
.bc-form .bc-form-checkbox .label{margin-left:2em;}
.bc-form .p-text-image h2,.bc-form .p-text-image p{margin-bottom:0;}
input.image{border:0;text-indent:-10000px;cursor:pointer;background:transparent none no-repeat scroll left top;}
.bc-form .error input,.bc-form .error select,.bc-form .error textarea{border-color:#F00;}
.bc-form textarea{height:15em;}
.bc-form .required{color:#528CE0;font-size:1.2em;font-weight:bold;position:absolute;margin-left:.5em;}
.bc-form .textCheckbox{position:absolute;right:0;top:0;}
#barilla-service h1{margin-top:.5em;line-height:auto;}
#barilla-service .breadcrumbs{margin-top:0;}
#barilla-service .breadcrumbs a{font-weight:normal;font-size:1.2em;color:#528CE0;}
#barilla-service ul{list-style:square;}
#barilla-service ul li{margin-left:1.5em;font-size:1.3em;}
#barilla-service #bs_services{margin-top:1em;list-style:none;}
#barilla-service #bs_services li ul{list-style:none;margin:0;font-size:.7em;}
#barilla-service #bs_services a:hover{text-decoration:underline;}
#barilla-service #bs_services a.selected{font-weight:bold;color:#000;}
#barilla-service #bs_services li{margin-left:1em;font-size:1.3em;}
#barilla-service #bs_wizard_questions ul{list-style:none;}
#barilla-service #bs_wizard_questions li{padding-left:1em;margin-left:0;font-size:1.4em;background:url(img/readMore.gif) .3em .4em no-repeat;}
#barilla-service #bs_wizard_questions li a{color:#222;}
#mediaGallerySwf{margin:2em 0 0 0;text-align:center;}
.grid-accordion{margin-bottom:2em;}
.grid-accordion .toggler{padding:.5em .5em .5em 1em;margin:0;border-bottom:1px solid #d0d0d1;background:#F1F4F8;border-left:1px solid #d0d0d1;border-right:1px solid #d0d0d1;overflow:hidden;}
.grid-accordion .toggler img,.grid-accordion .toggler span{display:inline;float:left;}
.grid-accordion .toggler span{background:#F1F4F8 url(img/accordion-arrow-right.png) no-repeat scroll left center;color:#0F4796;cursor:pointer;font-family:Tahoma,Geneva,Verdana,sans-serif;font-size:.8em;font-weight:normal;margin:.8em 0 0 .5em;padding-left:1em;font-family:Tahoma,Geneva,Verdana,sans-serif;}
.grid-accordion .toggler.open_w span{background:#F1F4F8 url(img/accordion-arrow-down.png) left center no-repeat;}
.grid-accordion .item,#glossary .item .element,#glossary .item element .element-cnt{margin:0;padding:0;}
.grid-accordion .item .element .element-cnt{border-bottom:1px solid #d0d0d1;border-left:1px solid #d0d0d1;border-right:1px solid #d0d0d1;background:#FFf;padding:1em 2em;}
.grid-accordion .first{border-top:1px solid #c1c2c6;}
.forScreen{display:block;margin-bottom:5px;}
.forPrint{display:none;}
.box .links-text a.title{color:#000;font-family:Tahoma,Geneva,Verdana;text-align:center;}
html{font-size:100%;min-height:101%;}
body{font-size:62.5%;color:#666;border-top:.1em solid #666;text-overflow:ellipsis;}
.container_16{margin-left:auto;margin-right:auto;width:98em;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:1em;margin-right:1em;}
.container_16 .grid_4{width:22em;}
.container_16 .grid_8{width:46em;}
.container_16 .grid_12{width:70em;}
.container_16 .grid_16{width:94em;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_16 .grid_1{width:4em;}
.container_16 .grid_2{width:10em;}
.container_16 .grid_3{width:16em;}
.container_16 .grid_5{width:28em;}
.container_16 .grid_6{width:34em;}
.container_16 .grid_7{width:40em;}
.container_16 .grid_9{width:52em;}
.container_16 .grid_10{width:58em;}
.container_16 .grid_11{width:64em;}
.container_16 .grid_13{width:76em;}
.container_16 .grid_14{width:82em;}
.container_16 .grid_15{width:88em;}
.container_16 .prefix_4{padding-left:24em;}
.container_16 .prefix_8{padding-left:48em;}
.container_16 .prefix_12{padding-left:72em;}
.container_16 .prefix_09{padding-left:.9em;}
.container_16 .prefix_1{padding-left:6em;}
.container_16 .prefix_2{padding-left:12em;}
.container_16 .prefix_3{padding-left:18em;}
.container_16 .prefix_5{padding-left:30em;}
.container_16 .prefix_6{padding-left:36em;}
.container_16 .prefix_7{padding-left:42em;}
.container_16 .prefix_9{padding-left:54em;}
.container_16 .prefix_10{padding-left:60em;}
.container_16 .prefix_11{padding-left:66em;}
.container_16 .prefix_13{padding-left:78em;}
.container_16 .prefix_14{padding-left:84em;}
.container_16 .prefix_15{padding-left:90em;}
.container_16 .suffix_4{padding-right:24em;}
.container_16 .suffix_8{padding-right:48em;}
.container_16 .suffix_12{padding-right:72em;}
.container_16 .suffix_1{padding-right:6em;}
.container_16 .suffix_2{padding-right:12em;}
.container_16 .suffix_3{padding-right:18em;}
.container_16 .suffix_5{padding-right:30em;}
.container_16 .suffix_6{padding-right:36em;}
.container_16 .suffix_7{padding-right:42em;}
.container_16 .suffix_9{padding-right:54em;}
.container_16 .suffix_10{padding-right:60em;}
.container_16 .suffix_11{padding-right:66em;}
.container_16 .suffix_13{padding-right:78em;}
.container_16 .suffix_14{padding-right:84em;}
.container_16 .suffix_15{padding-right:90em;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#footer_container{background:#86B9D7 url(img/sf_footer.gif) repeat-x scroll 0 0;margin-top:6em;width:100%;}
#footer{background:#86B9D7 url(img/sf_footer.gif) repeat-x scroll 0 0;margin:0 auto;position:relative;width:98em;}
#barilla_world{background:#86b9d7 url(img/sf_barilla_world.gif) repeat-x scroll 0 top;float:right;height:5.3em;margin-top:-5em;position:relative;right:1em;width:23em;}
#barilla_world .corner_left,#barilla_world .corner_right,#barilla_world .world_ico{background-image:url(img/sf_world_corner.png);background-repeat:no-repeat;display:block;float:left;height:53px;width:20px;}
#barilla_world .corner_left{background-position:-36px 0;}
#barilla_world .corner_right{background-position:-53px top;float:right;}
#barilla_world .line{background:transparent url(img/menu_nav_bkg_hover.gif) repeat-x scroll 0 0;bottom:0;display:block;height:2px;position:absolute;width:20.5em;left:1.3em;}
#barilla_world a{background:transparent url(img/sf_world_corner.png) no-repeat scroll 0 -54px;color:#00285E;display:block;height:49px;margin-top:1px;position:absolute;text-decoration:none;top:0;left:1.5em;width:20em;}
#barilla_world a span{display:block;font-family:Tahoma,Geneva,Verdana;font-size:1.4em;margin-left:8.5em;padding-top:.3em;}
#barilla_world a:hover{background-position:0 -103px;color:#FFF;}
#footer h3{border-bottom:1px solid #c4ced4;color:#00337a;font:1.2em/1.8em Caecilia LT Std;margin:0 1em;}
#footer ul{padding-top:.5em;float:left;}
.footer_links{background:transparent url(img/sf_footer_links.gif) repeat-y right 0;float:left;height:10.5em;margin:1em 0;min-width:20.4em;position:relative;height:12em;}
#footer ul li a{background:transparent url(img/footer_arrow_sx.gif) no-repeat 0 3px;color:#fff;padding-left:1.5em;margin-left:1em;}
#footer ul li a:hover{color:#1476c7;text-decoration:none;}
#footer .thick li a{background:transparent url(img/footer_thick_sx.gif) no-repeat 0 3px!important;}
#footer .no_icon li a{background-image:none!important;padding-left:0;}
#footer_info{background:#FFF url(img/sf_footer_bottom.png) repeat-x scroll 0 0;font-family:Tahoma,Geneva,Verdana;font-size:1em;padding-bottom:1.3em;padding-top:.2em;}
#footer_info ul{display:block-inline;list-style-type:none;margin:0 auto;overflow:hidden;padding:2em 0 0;width:96em;font-size:1em;}
#footer_info ul li{border-right:1px solid #808080;float:left;list-style-image:none;margin:0;padding:0 10px;text-align:center;width:auto;}
#footer_info li.last,#footer_info li.copy{border:0;}
#footer_info li.copy{float:right;margin-right:10px;margin-top:-1px;padding:0;}
#footer_info ul,#footer_info ul a{color:#808080;}
#footer li{list-style-image:none;font-size:1.2em;line-height:1.5em;list-style-type:none;margin-left:0;padding:0 1em;}
#footer p.complete_list{background:transparent url(img/white_arrow.gif) no-repeat left .3em;bottom:.1em;font-size:1em;padding:0 0 0 8px;position:absolute;right:1em;margin:0;}
#footer p.complete_list a{color:#145EC8;font-weight:bold;}
#SLB-Wrapper{margin:.5em 0;margin:auto;font-family:Verdana;text-align:left;position:absolute;}
#SLB-Wrapper #SLB-Background{position:absolute;left:7px;top:7px;float:left;}
#SLB-Wrapper #SLB-Top{background:transparent no-repeat scroll 100% 0;height:28px;margin:0 0 0 18px;}
#SLB-Wrapper #SLB-Top img{border:0 none;float:right;height:18px;margin:11px 28px 0 0;width:17px;}
#SLB-Wrapper #SLB-Top div{background:transparent no-repeat scroll 0 0;font-size:0;height:28px;left:-18px;line-height:0;position:relative;width:18px;}
#SLB-Wrapper #SLB-Bottom{background:transparent no-repeat scroll 0 43%;height:20px;margin:0 18px 0 0;}
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight{background:transparent no-repeat scroll 100% 43%;font-size:0;height:20px;right:-18px;line-height:0;position:relative;width:100%;float:right;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav,#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{height:52px;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav{background-position:0 100%;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{background-position:100% 100%;}
#SLB-Wrapper #SLB-Contenido{border-left:7px solid #000;border-right:7px solid #000;}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador{font-size:11px;color:#fff;height:30px;border-left:0;border-right:0;padding:10px 0;margin:0;line-height:11px;float:left;width:100%;}
#SLB-Wrapper #SLB-Navegador img{border:0;}
#SLB-Wrapper #SLB-Navegador strong{display:block;}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{float:left;margin:0 10px 0 0;}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{float:right;margin:0 0 0 10px;position:relative;right:17px;}
#SLB-Wrapper #SLB-Background{left:0!important;background:#E9F0FA url('img/sexylightbox/barilla/bgWrapper-right.png') repeat-y scroll right top!important;margin-left:10px;}
#SLB-Wrapper #SLB-BackgroundLeft{position:relative;left:-10px;width:10px;height:100%;background:transparent url('img/sexylightbox/barilla/bgWrapper-left.png') repeat-y scroll left top;}
#SLB-Wrapper #SLB-Top,#SLB-Wrapper #SLB-Top div{height:38px;}
.layerTitle{display:none;}
#SLB-Wrapper #SLB-Top .layerTitle{display:block;position:absolute;left:10px;top:5px;padding:0 9px 5px;font-family:'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;font-size:1.9em;color:#1475C6;}
#SLB-Wrapper #SLB-Contenido{background-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;position:relative;}
#SLB-Wrapper #SLB-Contenido>div{width:auto!important;margin:0 2px;background:transparent url('img/sexylightbox/barilla/layerTitleUnderline.png') repeat-x scroll 0 0!important;overflow:hidden!important;}
.photogallery-layer-content h4{margin:8px 10px;font-size:1.1em;color:#000;}
.photogallery-layer-content .nav{text-align:center;}
.photogallery-layer-content .left-arrow{position:absolute;left:11px;top:42%!important;}
.photogallery-layer-content .right-arrow{position:absolute;right:11px;top:42%!important;}
.photogallery-layer-content .slide{display:block;margin:0 auto;padding:5px;background-color:#FFF;border:2px solid #A8CCEC;}
.photogallery-layer-content .description{margin:5px 24px;font-size:1em;height:4.5em;overflow:hidden;}
.dropdown{display:none;margin:0;padding:0;list-style:none;}
.dropdown ul{margin:0;padding:0;border-top:1px solid #ccc;list-style:none;}
.dropdown li{margin:0;width:16em;background-color:#fff;cursor:pointer;}
.dropdown a{text-decoration:none;color:#FFB119;width:100%;}
.dropdown a:hover{text-decoration:underline;}
.dropdown ul li{border:1px solid #ccc;border-top:0;margin-left:-1px;padding-left:1em;}
.carousel-container{overflow:hidden;padding:0;position:relative;}
#stage-container{overflow:hidden;padding:2em 0;position:relative;width:68em;}
#stage-container .text,.carousel-container .text{text-align:center;}
#stage-container a,.carousel-container a{outline:none;}
#stage-container #edit_items,.carousel-container #edit_items{float:left;width:100%;}
#stage-container #edit_items li,.carousel-container #edit_items li{float:left;}
.carousel-container #carousel{background-color:#fff;border:1px solid #e6e6e6;padding:0 0!important;-moz-border-radius:1.5ex;-webkit-border-radius:1.5ex;position:relative;}
.bubble,img.bubble{position:absolute;margin-left:-3em;z-index:1000;}
.bubble span{color:#00285E;left:.5em;top:8.5em;position:absolute;}
#carousel{background-color:#fff;border:1px solid #e6e6e6;padding:1em 2.6em;-moz-border-radius:1.2em;-webkit-border-radius:1.2em;height:8.5em;}
.identity #carousel{background:#FFF url(img/bg_carousel.jpg) bottom left repeat-x;height:8.3em;position:relative;}
#carousel .clip{margin:0;}
#carousel .list li a{margin:0!important;padding:0!important;background:none!important;}
#carousel .list{left:0;margin:0;padding:0;position:relative;left:0;width:765em;}
#carousel .list li{padding-top:3px;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;padding-right:18px;}
#carousel .jcarousel-item-placeholder{background:#fff;color:#000;}
#carousel .next,#carousel .prev{z-index:50;position:absolute;top:1.2em;width:17px;height:85px;cursor:pointer;}
#carousel .next{left:66.1em;border-right:1px solid #E6E6E6;background:transparent url(img/next.gif) no-repeat 0 0;}
#carousel .prev{left:-1px;border-left:1px solid #E6E6E6;background:transparent url(img/previous.gif) no-repeat 0 0;}
#footer #carousel .next,#footer #carousel .prev{top:7%;z-index:5;position:absolute;width:10px;height:85%;cursor:pointer;background:url(img/galleryPrevNext.png) no-repeat 0 0;}
#footer #carousel .next{background-position:right center;background-position:right center;left:97.8%!important;left:46.5em;}
#footer #carousel .prev{left:-1px;background-position:left center;}
#footer .carousel-container.zoom{margin:-7em 0;padding:7em 0;}
#search .boxSearch{background:#FFF;padding:1em 1.5em;}
#search .boxSearchImg{position:relative;float:left;background:#FFF;width:14em;min-height:10em;margin-right:1.7em;padding:1em;text-align:center;}
#search .lastItem{margin-right:0;}
#search .boxSearchImg .imgAction{padding:0;margin:0;list-style:none;}
#search .boxSearchImg span{display:block;padding:.5em 0;text-align:left;color:#86B7E2;}
#search .imgAction{overflow:hidden;margin:0;padding:0;}
#search .imgAction li a{float:left;margin:0;padding:0;width:2.5em;height:2em;background:url(img/searchImageAction.gif) top left no-repeat;}
#search .imgAction a.download{background-position:-2.5em 0;}
#search .imgAction a.view{background-position:-5em 0;}
#search .boxSearchImg .imgAction li.view{position:relative;}
#search .boxSearchImg .imgAction li.view ul{display:none;position:absolute;top:1.5em;left:6em;width:10em;background:#D9EAF7;padding:.1em;border:1px solid #86b7e2;text-align:left;}
#search .boxSearchImg .imgAction a.view:hover ul,#search .boxSearchImg .imgAction li.view:hover ul{display:block;}
#search .boxSearchImg .imgAction li.view ul a{background:transparent;float:none;}
#search .boxSearch .sTitle{display:block;color:#00337a;font-size:1.4em;margin:0 0 .5em 0;}
#search .boxSearch img{float:left;margin:0 1.5em 1.5em 0;}
#search .boxSearch .sLink{float:right;clear:both;color:#4683d8;background:transparent url(img/readMore.gif) center left no-repeat;padding:1em 1em 1em 1.2em;}
.borderLeft,.borderRight{float:left;height:2.1em;vertical-align:middle;}
.borderLeft{background:transparent url(img/searchImage.png) no-repeat center left;width:2.5em;}
.borderRight{background:transparent url(img/searchImage.png) no-repeat center right;width:1.8em;}
.borderInput{background:transparent url(img/bgSearch.png) repeat-x 0 0;float:left;height:2.1em;margin:0;padding:.1em 0;}
.borderInput input{background:none;border:0;vertical-align:middle;color:#86B9D7;width:30em;}
#searchFooter .submitSearch{float:left;margin-left:.5em;}
#search .formSearch{padding:1em 0 3.5em 2em;margin:0 0 2em 0;}
#searchPage label{float:left;width:8em;color:#145ec8;font-size:1.8em;}
#searchFooter{float:left;margin-top:3.5em;width:19em;padding-left:2.8em;}
#searchFooter label{float:left;font-family:Tahoma,Geneva,Verdana;font-size:1.4em;margin-bottom:1em;margin-left:.8em;padding:0;width:10em;}
#searchFooter .borderInput input{width:8em;}
.searchFilter a.filterLink{font-size:1.2em;color:#1476c7;}
.searchFilter a.filterLink:hover,.searchFilter a.selected{text-decoration:underline;color:#4b4b4b;}
#country #menuWorldNav{position:relative;clear:both;background:transparent url(img/border-country.gif) repeat-y scroll 10.8em 0;border:1px solid #d9dde2;padding:1em 0 0 0;-moz-border-radius-topleft:1em;-moz-border-radius-topright:1em;-moz-border-radius-bottomleft:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;-webkit-border-top-left-radius:1em;-webkit-border-bottom-left-radius:1em;-webkit-border-top-right-radius:1em;}
#country #menuWorldNav .tab{position:relative;width:11.5em;}
#country #menuWorldNav .tab:hover,#country #menuWorldNav .tab.active{background:#F0F6FF url(img/border-country-dt-bottom.gif) bottom left no-repeat;}
#country #menuWorldNav .tab a{font-family:Caecilia LT Std;font-size:1.8em;margin-bottom:0;padding-bottom:0;color:#808080;text-decoration:none;padding:.7em .5em .7em 1em;width:4.8em;display:block;}
#country #menuWorldNav .tab a:hover,#country #menuWorldNav .tab a.active{color:#00337A;background:url(img/border-country-dt-top.gif) top left no-repeat;}
#country #menuWorldNav .cntTabStates{background-color:#F0F6FF;background-position:top right;background-repeat:no-repeat;position:absolute;left:11.3em;top:0;right:0;padding:5.5em 0 0 1.5em;-moz-border-radius-topright:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;-webkit-border-top-right-radius:1em;}
#country #menuWorldNav .cntTabStates .left_float{overflow:hidden;width:45%;}
#country #menuWorldNav .cntTabStates a{color:#7D99C0;float:left;font-family:Tahoma,Geneva,Verdana;font-size:1.2em;font-weight:bold;line-height:3em;padding-left:1em;text-decoration:none;vertical-align:middle;width:21em;}
#country #menuWorldNav .cntTabStates a:hover,#country #menuWorldNav .cntTabStates a.active{color:#DEA13F;background:url(img/brownArrow.png) left center no-repeat;}
#country #menuWorldNav a .title{float:left;line-height:1.5em;margin:.8em 0;width:9em;}
#country #menuWorldNav .cntTabStates a:hover .title,#country #menuWorldNav .cntTabStates a.active .title{width:9em;}
#country #menuWorldNav .fabric,#country #menuWorldNav .fabric_noicon,#country #menuWorldNav .office,#country #menuWorldNav .office_noicon,#country #menuWorldNav .mill,#country #menuWorldNav .mill_noicon{background:transparent url(img/country_icons.png) top left no-repeat;float:left;height:13px;margin:.9em 0;text-align:center;}
#country #menuWorldNav .office,#country #menuWorldNav .office_noicon{background-position:12px 0;width:3em;}
#country #menuWorldNav .fabric,#country #menuWorldNav .fabric_noicon{background-position:28px 0;width:5em;}
#country #menuWorldNav .mill,#country #menuWorldNav .mill_noicon{background-position:19px 0;width:4em;}
#country #menuWorldNav .cntTabStates a:hover .office,#country #menuWorldNav .cntTabStates a.active .office{background-position:12px -13px;}
#country #menuWorldNav .cntTabStates a:hover .mill,#country #menuWorldNav .cntTabStates a.active .mill{background-position:19px -13px;}
#country #menuWorldNav .cntTabStates a:hover .fabric,#country #menuWorldNav .cntTabStates a.active .fabric{background-position:28px -13px;}
#country #menuWorldNav .fabric_noicon,#country #menuWorldNav .office_noicon,#country #menuWorldNav .mill_noicon{background:none;}
#country .box{padding-bottom:0;}
#country .box h2{position:relative;font-family:Tahoma,Geneva,Verdana;font-weight:normal;padding:.1em .5em .5em 1em;color:#898D93!important;}
#country #linkLang{color:#FFF;font-family:Tahoma,Verdana,sans-serif;font-size:1em;position:absolute;right:.2em;top:.25em;}
#country #linkLang a{border-right:2px solid #BBD8F2;color:#898D93;float:left;font-size:.6em;padding:0 1em;z-index:9999;}
#country #linkLang a.last{border:0;}
#country #box_country .left_float{padding:.1em;}
#countryBoxLeft,#countryBoxRight{font-size:1.2em;margin-top:.5em;}
#countryBoxLeft{float:left;border-right:2px solid #d4e9f9;padding:1em 1.5em;width:14em;}
#countryBoxRight{float:right;width:24.5em;}
#country #countryBoxLeft .clear,#country #countryBoxRight .clear{margin:.5em 0;}
#countryBoxLeft .left_float,#countryBoxRight .left_float{color:#4A7FB7;font-weight:bold;width:100%;}
#countryBoxRight .left_float{width:95%;}
#countryBoxLeft .right_float{color:#4d4d4d;font-weight:bold;width:100%;margin:0 0 3em 0;}
#countryBoxRight #brand{float:left;margin:0;padding:.5em 0 .5em 1em;width:90%;}
#countryBoxRight #brand img{float:left;margin:0 1em .5em 0;}
#country #description{font-size:1.4em;padding:0;background:#E9F0FA;overflow:hidden;margin-top:1em;-moz-border-radius:1em;-webkit-border-radius:1em;border:1px solid #d9dde2;}
#country #description #left{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;float:left;padding:1.5em 1.5em 0 1.5em;width:14em;}
#country #description #left a{color:#6685b0;float:left;width:95%;margin-bottom:.5em;text-decoration:none;}
#country #description #left a:hover,#country #description #left a.active{color:#DEA13F;background:url(img/brownArrow.png) left center no-repeat;padding-left:.8em;}
#country #description #right{background:#FFF none repeat scroll 0 0;float:right;font-size:.65em;width:53em;-moz-border-radius-topright:1.3em;-webkit-border-top-right-radius:1.3em;-moz-border-radius-bottomright:1.3em;-webkit-border-bottom-right-radius:1.3em;border-right:1px solid #d9dde2;border-left:2px solid #d9dde2;padding:1em;}
#country h2,#country #description #right h2{font-weight:normal;margin:0;padding:0;}
#country div.p_text p,#country #description #right .p_text{padding:0!important;margin:0!important;}
#country #description #right .noactive{display:none;}
#glossary #main-glossary{color:#107ad0;overflow:hidden;text-align:center;}
#glossary #main-glossary #tab-glossary{overflow:hidden;background:#fafafa;border-left:1px solid #cacbcd;border-right:1px solid #cacbcd;border-top:1px solid #cacbcd;-moz-border-radius-topleft:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-left-radius:.5em;-webkit-border-top-right-radius:.5em;padding:0 0 0 .19em;}
#glossary #main-glossary #tab-glossary span.lemma{border-right:1px solid #d5d5d5;float:left;padding:.3em 0;width:2em;font-size:1.4em;background:#fefefe;border-bottom:1px solid #c1c2c6;color:#000;background:#fafafa;}
#glossary #main-glossary #tab-glossary span.lemma.last{border-right:none;border-bottom:1px solid #c1c2c6;}
#glossary #main-glossary #tab-glossary span.lemma.active{background:#F1F4F8;border-bottom:1px solid #F1F4F8;}
#glossary #main-glossary #tab-glossary span.lemma a,#glossary #main-glossary #tab-glossary span.lemma a:visited{color:#107ad0;}
#glossary #glossary-accordion{margin-bottom:2em;}
#glossary .toggler{background:#F1F4F8;padding:.5em .5em .5em 1em;margin:0;border-bottom:1px solid #c1c2c6;border-left:1px solid #c1c2c6;border-right:1px solid #c1c2c6;}
#glossary .toggler span{background:#F1F4F8 url(img/accordion-arrow-right.png) left center no-repeat;padding-left:1em;}
#glossary .toggler.open_w span{background:#F1F4F8 url(img/accordion-arrow-down.png) left center no-repeat;}
#glossary .item,#glossary .item .element,#glossary .item element .element-cnt{margin:0;padding:0;}
#glossary .element-cnt table{border:1px solid #000;}
#glossary .element-cnt table td{font-size:1.2em;padding:.2em;}
#glossary .item .element .element-cnt{border-bottom:1px solid #A5A5A5;border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;padding:1em 2em;}
#glossary .item.last .element .element-cnt{border-bottom:1px solid #c1c2c6;}
#glossary .element-cnt ul{font-size:1.3em;}
.tip-title,.tip-text{width:31em;color:#4c4c4c;background:#EAEDEF;color:#494949;font-size:1em;font-weight:bold;margin:0;text-shadow:2px 2px 1px #FFF;padding:1em;}
.tip-title{color:#135ccd;font-size:1.2em;padding-bottom:0;-webkit-border-top-left-radius:1em;-webkit-border-top-right-radius:1em;-moz-border-radius-topright:1em;-moz-border-radius-topleft:1em;width:25.5em;}
.tip-text{-webkit-border-bottom-left-radius:1em;-webkit-border-bottom-right-radius:1em;-moz-border-radius-bottomleft:1em;-moz-border-radius-bottomright:1em;}
#brand #category0,#brand #category1,#brand #category2{color:#C7E0F4;position:absolute;top:1px;z-index:5;font-size:1.2em;}
#brand #category0{left:45px;}
#brand #category1{left:48%;}
#brand #category2{right:45px;}
#brand .box div.left_float,#brand .box div.right_float{width:49%;}
#brand .box div.left_float div{margin:2em auto;}
#brand .box div.right_float{border-left:1px solid silver;margin:1em 0;padding:0 2em;width:45%;}
#brand #detail .box{background:#F5F7FA;}
#brand .box div.right_float #brandTitle{border-bottom:1px solid #DDDEE0;color:#145EC8!important;font-size:1.4em;font-weight:bold;margin:.5em 0;padding:.5em 0;}
#brand .box div.right_float #brandTitle a,#brand .box div.right_float #brandLink a{color:#145EC8!important;}
#brand .box div.right_float #brandLink{border-bottom:1px solid #DDDEE0;font-size:1.1em;padding-bottom:.5em;}
#brand .box div.right_float #brandText{font-size:.86em;margin:.5em 0;}
#brand .box div.right_float #brandText p{margin:0;line-height:1.8em;}
#brand #boxBrand{background:transparent url(img/brand-bgrn.png) top left repeat-x;height:240px;margin-bottom:1em;padding:1em 1em 0 1em;margin-bottom:1em;}
#brand #scrollbar_gallery{background:transparent url(img/brand-scrollbar.png) no-repeat scroll left top;height:22px;position:relative;}
#brand #knob_gallery{background:transparent url(img/brand-knob.png) no-repeat scroll left top;height:18px;top:2px;width:140px;z-index:0;}
#brand #cntGallery{width:100%;height:150px;overflow:hidden;z-index:0;position:relative;margin:0;padding:0;}
#brand #cntGallery #gallery .cntImg{cursor:pointer;position:relative;float:left;margin:33px 15px;}
#brand .selectedMedia{background:transparent url(img/selectRow.png) no-repeat scroll center bottom;bottom:0;display:block;height:24px;left:0;position:absolute;right:0;text-align:center;}
#brand #brandCarousel .brandDetail{cursor:pointer;float:left;margin:0 20px;z-index:999;}
#mediaGallery #cntMediaGallery{height:270px;}
#mediaGallery .tabs{border-bottom:1px solid #cbcfd3;border-right:1px solid #729FDE;float:left;font-size:1.4em;padding:.5em .5em .5em 1em;width:104px;border-bottom:1px solid #cbcfd3;}
#mediaGallery div.last{border-right:none;width:102px;}
#mediaGallery .active{border-bottom:1px solid #f0f4f9;}
#mediaGallery .active a{color:#145ec8;}
#mediaGallery .cntGallery{background:transparent url(img/bgMediaGallery.gif) top left repeat-x;height:208px;overflow:hidden!important;z-index:9999;position:relative;}
#mediaGallery .cntGallery .cntImg{position:relative;float:left;margin:0 15px;height:200px;}
#mediaGallery .cntGallery .selectedMedia{background:transparent url(img/selectRow.png) no-repeat center bottom;bottom:0;display:none;height:24px;left:0;position:absolute;right:0;text-align:center;}
#mediaGallery .cntGallery .selectedMedia span{color:#145ec8;}
#mediaGallery .box{position:relative;background:#f5f7fa;overflow:hidden;}
#mediaGallery #mediaDetail .box{padding-bottom:7em;}
#mediaGallery #mediaDetail #media{background:url(img/bgBorderGallery.gif) top left repeat-y;float:left;margin:1.5em 0 0 2.5em;width:48%;}
#mediaGallery #mediaDetail #media .reflect{margin:0 auto;}
#mediaGallery #mediaDetail #detail{background:url(img/bgBorderGallery.gif) top right repeat-y;border-left:1px solid #bdc6d3;float:left;margin:1.5em 0 0 0;width:45%;float:left;}
#mediaGallery #mediaDetail #detail p{line-height:1.8em;margin:0;padding:.5em 1em;}
#mediaGallery #mediaDetail #detail #titleMedia{color:#003e81;font-weight:bold;}
#mediaGallery #mediaDetail #detail p#downloadLink{color:#003e81;}
#mediaGallery #mediaDetail #detail p#downloadLink span,#mediaGallery #mediaDetail #detail p#downloadLink a{float:left;padding:0 1em 0 0;color:#003e81;}
#mediaGallery #mediaDetail #detail p#downloadLink a{background:transparent url(img/mediaRow.png) right center no-repeat;margin-right:.5em;}
#mediaGallery #mediaDetail #prev,#mediaGallery #mediaDetail #next{display:block;height:28px;position:absolute;top:45%;width:10px;z-index:9999;text-indent:-99999px;}
#mediaGallery #mediaDetail #next{background:url(img/galleryPrevNext.png) top right no-repeat;right:9px;}
#mediaGallery #mediaDetail #prev{background:url(img/galleryPrevNext.png) top left no-repeat;left:9px;}
#mediaGallery #detailedVideo{padding:25px 0 0 25px;min-height:300px;height:auto!important;height:300px;}
#mediaGallery .scrollbar{background:transparent url(img/scroller.png) no-repeat scroll left top;height:25px;margin:0 auto;width:73em;}
#mediaGallery .knob{background:transparent url(img/knob.png) no-repeat scroll left center;height:35px;width:45px;}
body.noBorder{border:none;}
