.multilingua {width:5%; float: left; padding-top: 4px;}
.header-search { float: right; margin-right: 4px;}
.header .welcome-msg {padding-top: 0px; max-width:28%; width:28%;height:34px;}/*Il padding top era 2*/
.language-switcher { margin-top: 2px;}
.shop-access{float: left; padding-top: 2px; }
/*.mini-search{ float: left; width: 100%;padding-left: 10px; padding-right: 10px;}*/
.mini-search { padding: 0px; right:10px; top: 32px; padding: 1px 0 1px 30px; background: url(../images/icon-zoom2.gif) no-repeat 0 0; }


/* Blocco Menu */

a { color:#000099; text-decoration: none; }
a:hover { color:#ED5719; text-decoration: none; }
a img { border:0;}
a:hover  img { border:0; text-decoration:none;}
:focus { outline:0; }
 .testata {/*background: url(../images/header_righe788x155.jpg);*/ width:788px;float:left;height:155px;margin-top: 2px;}
 			/*Il margin top era 11*/

 .header-block {width:137px; height:155px; float:left; font-family:Helvetica,Arial,sans-serif;
                background:#ffffff; margin-bottom:0;margin-top:2px; 
                margin-left:0px;} /*Il margin top era 11*/

 .header-block-interno {font-family:Helvetica,Arial,sans-serif;
					   font-size:1.14em; 
					   background:#ffffff;
					   text-align:left; 
					   margin-top:7px; 
					   padding-left:4px; 
					   text-decoration:none;
					   font-weight: bold;}
  
a.header-block-interno:  {color: #000066; text-decoration: none;text-align:left;margin-top: 5px;margin-bottom: 5px;}
a.header-block-interno:link {color: #000066; text-decoration: none; text-align:left; }
a.header-block-interno:visited {color: #000066; text-decoration: none;}
a.header-block-interno:hover { color:#ffffff; background-color: #000066; display: block; margin-top: 0; width:123px;}

.header-container { background: url(../images/header-bg5.gif) repeat-x 0 0;height:199px;}
.header-top {clear:both;margin:0 auto;position:relative;width:930px;}



/* Box home page */

.border-top {background:url(../images/border2_top.gif) repeat-x top #FFF;}
.border-bot {background:url(../images/border2_top.gif) repeat-x bottom;}
.box-content .border-left {background:url(../images/border2_top.gif) repeat-y left;}
.box-content .border-right {background:url(../images/border2_top.gif) repeat-y right;}
.box-content .corner-top-left {background:url(../images/corner2_top_left.gif) no-repeat left top;}
.box-content .corner-top-right {background:url(../images/corner2_top_right.gif) no-repeat right top;}
.box-content .corner-bot-left {background:url(../images/corner2_bot_left.gif) no-repeat left bottom;}
.box-content .corner-bot-right {background:url(../images/corner2_bot_right.gif) no-repeat right bottom; width:100%;}
.box-content .extra-corner-left{background:url(../images/corner2_top_left_extra.gif) no-repeat left top;}
.box-content-indent{ padding:18px 18px 20px 18px;}
.box-content-inner{ padding:14px 0 24px 21px;}
.box-content-indent1{ padding:7px 13px 7px 11px;}
.box-content-indent2{ padding:20px 20px 30px 20px;}
.box-content-indent3{ padding:0 0 15px 0;}
.extra-indent{padding:0 11px 0 9px;}

.box-bottom .border-top {background:url(../images/border3_top.gif) repeat-x top #FFF;}
.box-bottom .border-bot {background:url(../images/border3_bot.gif) repeat-x bottom;}
.box-bottom .border-left {background:url(../images/border3_bot.gif) repeat-y left;}
.box-bottom .border-right {background:url(../images/border3_bot.gif) repeat-y right;}
.box-bottom .corner-bot-left {background:url(../images/corner3_bot_left.gif) no-repeat left bottom;}
.box-bottom .corner-bot-right {background:url(../images/corner3_bot_right.gif) no-repeat right bottom; width:100%;}
.box-bottom .box-bottom-indent{ padding:10px 58px 10px 22px;}
.box-bottom strong{ color:#121212; padding:0 79px 0 0; font-size:1.375em; text-transform:uppercase;}
.box-bottom {margin-bottom:11px}

.box-indent-1{ padding:24px 54px 5px 34px;}
.box-indent-2{ padding:20px 15px 15px 20px;}
.box-indent-3{ padding:20px 25px 14px 21px;}
.box-indent-2 h3, .box-indent-3 h3{ font-size:1.25em; text-transform:uppercase;}
.box-indent-2 h3 b, .box-indent-3 h3 b{ font-size:1.5em; font-weight:normal; line-height:1.25em;}

.indent-img-1{ float:left; margin:9px 4px 0 0;}
.indent-img-2{ float:left; margin:2px 19px 0 0;}
.indent-img-3{ float:left; margin:0 1px 0 0;}

.fright{ float:right;}
.fleft{ float:left !important;}

.cms-index-index .col-main .box-indent-1 h3{ text-transform:uppercase;}
.cms-index-index .col-main .box-indent-1 h3 a{font-size:1.625em; line-height:1.375em !important;}
.cms-index-index .col-main .box-indent-1 h3 b{ display:block; margin-bottom:17px; font-size:1.75em; font-weight:normal;}
.cms-index-index .col-main .box-indent-1 h3 span{ font-weight:normal; color:#32667d; display:block; margin-bottom:6px; font-size:15px;}
.cms-index-index .col-main{background:#fff url(../images/content-wrapper.gif) 0 0 repeat-x; }

.extra-indent-col-right{ padding:0 11px 0 11px;}
.extra1-indent-col-right{ padding:0 12px 0 0;}
.extra-indent-col-main{ padding:0 14px 0 11px;}
.extra-indent-main{ padding:21px 13px 30px 13px;}

.cms-index-index .button.button1{ margin-right:3px;}
.cms-index-index .box-two-banners{ margin-top:14px; margin-bottom:26px;}
.cms-index-index .box-two-banners .col-1{ width:345px; float:left;}
.cms-index-index .box-two-banners .col-2{ width:345px; margin-left:5px; float:left;}

.clear{ width:101%; }



.form-button, .form-button-alt {
    background: #aeaeae url(../images/gradient-gray.gif) repeat-x 0 0;
    border: 1px solid #adadad;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -opera-border-radius: 4px;
    margin: 0px;
    vertical-align:top;
    padding: 3px 6px;
    color: #4f4f4f;
}
.form-button:hover, .form-button-alt:hover {
    border-color: #888;
    color: #333;
}

/*.mini-search { float: right; padding: 0px; right:0; top: 32px; padding: 1px 0 1px 30px; background: url(../images/icon-zoom2.gif) no-repeat 0 0; }
*/
.mini-search .input-text { width:150px; border: 1px solid #517b92; padding: 3px; }





.note-msg, .notice-msg  {
background-color:#FAFAEC;
background-image:url("../images/i_msg-note.gif");
border-bottom-color:#ED5719;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color: #ED5719;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color:#ED5719;
border-top-color:#ED5719;
color:#000099;


a { color:#000099; text-decoration: none; }
a:hover { color:#ED5719; text-decoration: none; }
a img { border:0;}
a:hover  img { border:0; text-decoration:none;}
:focus { outline:0; }


/*Accordion*/

.ui-widget-content a { color: #00066;font-size: 1em; }
.ui-accordion .ui-accordion-content { padding-left:1.2em;padding-right: 1.2em; padding-top: 1em; padding-bottom: 0.5em border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; font-size: 1.1em;}