@charset "UTF-8"; 
@import url(reset.css);

/* generic */
html, body {text-align:center; font-family:Arial,Helvetica,sans-serif;}
body {font-size:11px; color:#AAA; background:#000 url(../../../common/gfx/bkg-body.jpg) repeat-x 0 0;}
hr.invisible {display:none;}
br.clear-both {clear:both;}
.cleared:after {clear:both; visibility:hidden; display:block; content:"."; height:0;}
.cleared {clear:both; height:1%;}
.active {cursor:default;}
.not-active {
	opacity:0.23;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=23)";
	filter:alpha(opacity=23);
	-khtml-opacity:0.23;
	-moz-opacity:0.23;
	cursor:default;
}

/* structure */
/*.header-CTR-TYRE {padding:7px 0 0; height:95px; background:transparent url(../../../common/gfx/bkg-header-CTR.jpg) no-repeat 50% 0;} */
.header-CTR-TYRE {padding:10px 0 0; height:95px; background:transparent url(../../../common/gfx/bkg-header-CTR.jpg) no-repeat 50% 0;}
.header-CTR-TYRE .header-CNT-TYRE {margin:0 auto; width:918px; text-align:left; z-index:3;}
.page-CTR-TYRE {background:transparent url(../../../common/gfx/bkg-page-CTR.jpg) no-repeat 50% 0;}
.page-CTR-TYRE .page-CNT-TYRE {margin:0 auto; width:918px; z-index:2;}
.footer-CTR-TYRE {}
.footer-CTR-TYRE .footer-CNT-TYRE {margin:0 auto; width:918px; text-align:left; z-index:1;}

/* header */
/*.header-top-TYRE {height:24px; font-size:9px; color:#A8A8A8; text-transform:uppercase;} */
.header-top-TYRE {position:relative; height: 37px; font-size:9px; color:#A8A8A8; text-transform:uppercase; z-index:99999;}
.header-top-TYRE a {float:left; display:inline; padding:0 8px 0 0; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration:none; background:transparent url(../../../common/gfx/arw-dx-white-small.gif) no-repeat 100% 50%;}
.header-top-TYRE a:hover {color:#FFF;}
.header-top-TYRE a.active {color:#FFF!important;}
.header-top-TYRE strong {font-weight:normal; font-style:normal; color:#BBB;}
/*.header-top-TYRE ul {};*/
/*.header-top-TYRE li {float:left; display:inline; padding:0 0 0 15px;} */
.header-top-TYRE li {float:left; display:inline; padding:10px 0 0 15px; line-height: 14px; }
/*.header-top-TYRE li.first-elm {padding:0;} */
.header-top-TYRE li.first-elm {padding: 10px 0 0;} 
.header-top-TYRE .country-TYRE {float:left; padding:1px 0 0;}
/* parte in piu */
.header-top-TYRE li.last-elm a { color: #868686; text-transform: none; }
/*
margin:0 0 0 42px;	
.header-top-TYRE .social-MNU-TYRE {float:right; display:inline;  padding:5px 0 0; width:137px; height:19px; background:transparent url(../../../common/gfx/bkg-social-MNU-top.jpg) no-repeat 0 0;}
.header-top-TYRE .social-MNU-TYRE li {padding:0 0 0 11px;}
.header-top-TYRE .social-MNU-TYRE li a {padding:0; background-image:none;}*/

/* country menu
.header-top-TYRE .country-TYRE {float:left; padding:1px 0 0;}
.header-top-TYRE .country-TYRE li.locale { padding: 5 0 0 7px; }
.header-top-TYRE .country-TYRE li.locale a {background-image:none; color:#d1d1d1; padding: 0 1px; width: 19px; line-height: 14px; margin: 5px 0 0 0; text-align: center;}
.header-top-TYRE .country-TYRE li.locale a.active,
/*.header-top-TYRE .country-TYRE li.locale a:hover { background: #444 url(../../../common/gfx/header-language-bg.gif) center top no-repeat; color: #fff !important; color: #fff; }
.header-top-TYRE .country-TYRE li.locale a:hover { background: #1b1b1b url(../../../common/gfx/header-language-bg.gif) center top no-repeat; color: #fff !important; color: #fff; }
 */
/* country menu */
.header-top-TYRE .country-TYRE {float:left; padding:1px 0 0;}
.header-top-TYRE .country-TYRE li.locale { padding: 5px 0 0 7px; }
.header-top-TYRE .country-TYRE li.locale a {background-image:none; color:#d1d1d1; padding: 0 1px; width: 19px; line-height: 14px; margin: 5px 0 0 0; text-align: center;}
.header-top-TYRE .country-TYRE li.locale a.active,
.header-top-TYRE .country-TYRE li.locale a:hover { background: #1b1b1b url(../../../common/gfx/header-language-bg.gif) center top no-repeat; color: #fff !important; color: #fff; }

/* inizio parte nuova -  CONTOLLARE SE LA UL È DA RIMUOVERE */  
/* social menu */
.header-top-TYRE .social-MNU-TYRE {float:right; display:inline; padding: 8px 0 0; }
.header-top-TYRE .social-MNU-TYRE ul {}
.header-top-TYRE .social-MNU-TYRE ul li { float:left; display:inline; padding: 0 0 0 0; line-height: 14px; border: 0; }
.header-top-TYRE .social-MNU-TYRE ul li a {color:#fff; line-height: 18px; margin: 0 10px 0 0; padding:0 19px 0 0; }
.header-top-TYRE .social-MNU-TYRE ul li.social-elm { margin: 0 14px 0 0; padding: 1px 0 0 0; }
.header-top-TYRE .social-MNU-TYRE ul li.social-elm a {padding:0 0 0 17px; background: none; }
.header-top-TYRE .social-MNU-TYRE ul li.share-elm { width: 28px; margin: 0 10px 0 0; }
.header-top-TYRE .social-MNU-TYRE ul li.share-elm a {padding:0; display: block; height: 19px; width: 28px; margin: 0; background-image:url(../../../common/gfx/ico-share.gif); text-indent: -9999px; }
.header-top-TYRE .social-MNU-TYRE ul li.search-elm { width: 28px; }
.header-top-TYRE .social-MNU-TYRE ul li.search-elm a {padding:0; display: block; height: 19px; width: 30px; margin: 0; background: url(../../../common/gfx/ico-search.jpg) left top no-repeat; text-indent: -9999px; }
.header-top-TYRE .social-MNU-TYRE ul li.search-elm a:hover,
.header-top-TYRE .social-MNU-TYRE ul li.search-elm a.opened { background: url(../../../common/gfx/ico-search.jpg) left bottom no-repeat; }
.header-top-TYRE .social-MNU-TYRE ul li a:hover {color:#FFF;}
.header-top-TYRE .social-MNU-TYRE .search-box { position: absolute; top: 39px; right: 0; background: #d0d0d0; padding: 6px 10px 0 10px; width: 241px; height: 65px; display: none; }
.header-top-TYRE .social-MNU-TYRE .search-box legend { color: #000; font-size: 12px; line-height: 12px; font-weight: 700; margin: 0 0 10px; padding: 0 0 0 2px; }
.header-top-TYRE .social-MNU-TYRE .search-box input.type { display: inline; float: left; padding: 0 0 0 13px; width: 164px; height: 23px; font-size: 11px; background: #fff; color: #333; border: 1px #b9b9b9 solid; }
.header-top-TYRE .social-MNU-TYRE .search-box input.searchButton { display: inline; float: right; width: 52px; height: 21px; line-height: 25px; background: #ee0000; color: #fff; margin: 2px 0 0 0; }
.header-top-TYRE .social-MNU-TYRE .search-box .lnk-close { color: #000; position: absolute; top: 15px; right: 12px; width: 6px; height: 7px; display: block; text-indent: -9999px; background: url(../../../common/gfx/lnk-search-close.gif) left top no-repeat; font-size: 6px; line-height: 6px; padding: 0; }
/* related links menu */
.header-top-TYRE .related-links-TYRE {float:right; display:inline; padding: 8px 0 0 9px;/* height:17px; */font-size:11px; /*background:transparent url(../../../common/gfx/bkg-related-links-top.jpg) no-repeat 0 0;*/}
/*.header-top-TYRE .related-links-TYRE {float:right; display:inline; padding: 8px 0 0 9px; font-size:10px; }*/
.header-top-TYRE .related-links-TYRE ul li { padding: 0; border-right: 1px #303030 solid; }
.header-top-TYRE .related-links-TYRE ul li a {font-size : 10px; line-height: 18px; margin: 0 10px 0 0; padding:0 14px 0 0;}
.header-top-TYRE .related-links-TYRE ul li.first-elm {}
.header-top-TYRE .related-links-TYRE ul li.first-elm a:hover {}
/* fine parte nuova */

.header-top-TYRE .related-links-TYRE ul li.lnk-mnu {position:relative; padding:0; /* background:transparent url(../../../common/gfx/bkg-header-top-lnk-first.png) no-repeat 0 0;*/}
/*anzichè questa*/.header-top-TYRE .related-links-TYRE ul li.lnk-mnu a {margin:0 17px; background:transparent url(../../../common/gfx/arw-lnk-mnu.gif) no-repeat 100% 8px;}
.header-top-TYRE .related-links-TYRE ul li.lnk-mnu a:hover {color:#A8A8A8; /*color:#DB1919;*/ background-position:100% -17px;}
.header-top-TYRE .related-links-TYRE ul li.lnk-mnu a.active {margin:0; padding:0 38px 0 17px; font-weight:bold; color:#DF0000!important; background-color:#F4F4F4; background-position:88% -42px!important; cursor:pointer;}
.header-top-TYRE .related-links-TYRE ul li.lnk-white-btn a.selected {margin:0; padding:0 38px 0 17px; font-weight:bold; color:#FE0000!important; background:#FFF url(../../../common/gfx/bkg-header-top-btn-mnu-white.gif) no-repeat 100% -23px!important;}

.header-top-TYRE .related-links-TYRE ul li.last-elm {position:relative; padding:0; background:transparent url(../../../common/gfx/bkg-header-top-lnk-first.png) no-repeat 0 0;}
.header-top-TYRE .related-links-TYRE ul li.last-elm a.lnk-log,
/*.header-top-TYRE related-links-TYRE ul li.last-elm a.lnk-log-ref, */
/*.header-top-TYRE related-links-TYRE ul li.last-elm a.lnk-logout {margin:0 17px; background:transparent url(../../../common/gfx/arw-lnk-mnu.gif) no-repeat 100% 8px;} */
.header-top-TYRE .related-links-TYRE ul li.last-elm a.lnk-logout { color: #fff; margin:0 9px 0 13px; background:transparent url(../../../common/gfx/arw-lnk-mnu.gif) no-repeat 100% 6px;}
.header-top-TYRE .related-links-TYRE ul li.last-elm a.lnk-log:hover,
/*.header-top-TYRE related-links-TYRE ul li.last-elm a.lnk-logout:hover {color:A8A8A8; /*color:#DB1919;*/ background-position:100% -17px;}*/
.header-top-TYRE .related-links-TYRE ul li.last-elm a.lnk-logout:hover {color:#A8A8A8; /*color:#DB1919;*/ background-position:100% -19px;}
/*.header-top-TYRE related-links-TYRE ul li.last-elm a.active {margin:0; padding:0 38px 0 17px; color:#DF0000!important; background-color:#F4F4F4; background-position:88% -42px!important; cursor:pointer;} */
.header-top-TYRE .related-links-TYRE ul li.last-elm a.active {margin:0; padding:0 21px 0 15px; color:#DF0000!important; background-color:#F4F4F4; background-position:88% -42px!important; cursor:pointer;}

/* sub menu link */
/*.header-top-TYRE .related-links-TYRE ul li.lnk-mnu .sub-mnu-lnk*/
/*.header-top-TYRE related-links-TYRE ul li.lnk-mnu .sub-mnu-lnk {display:none; position:absolute; top:23px; left:-1px; border:1px solid #3A3A3A; border-width:0 1px 1px; color:#3C3C3C; background-color:#F8F8F8;} */
.header-top-TYRE .related-links-TYRE ul li.lnk-mnu .sub-mnu-lnk {display:none; position:absolute; top:18px; left:-1px; border:1px solid #3A3A3A; border-width:0 1px 1px; color:#3C3C3C; background-color:#F8F8F8;}
.header-top-TYRE .related-links-TYRE ul li.lnk-mnu .sub-mnu-lnk ul {}
.header-top-TYRE .related-links-TYRE ul li.lnk-mnu .sub-mnu-lnk ul li {padding:0; text-transform:none; background:transparent url(../../../common/gfx/bkg-sub-mnu-lnk-lst.gif) repeat-x 0 100%;}
.header-top-TYRE .related-links-TYRE ul li.lnk-mnu .sub-mnu-lnk ul li a {float:left; display:inline; padding:3px 25px 3px 15px; width:171px; color:#3C3C3C; background:transparent url(../../../common/gfx/arw-dx-blk.gif) no-repeat 191px 55%;}
.header-top-TYRE .related-links-TYRE ul li.lnk-mnu .sub-mnu-lnk ul li a:hover {color:#C71506;}
/* log box */
/*.header-top-TYRE related-links-TYRE ul li .log-box {display:none; position:absolute; top:23px; right:-1px; border:1px solid #3A3A3A; border-width:0 1px 1px; padding:18px 16px; width:181px; color:#000; background-color:#F4F4F4;} */
.header-top-TYRE related-links-TYRE ul li .log-box {display:none; position:absolute; top:18px; right:-1px; border:1px solid #3A3A3A; border-width:0 1px 1px; padding:18px 16px; width:181px; color:#000; background-color:#F4F4F4;}
.header-top-TYRE related-links-TYRE ul li .log-box form {line-height:auto;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.logFields {}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.logFields legend {position:relative; left:0; margin:0; padding:0 0 7px; font-weight:bold; font-size:12px; color:#3F3F3F; text-align:left;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.logFields input {margin:0 0 7px; border:1px solid #B9B9B9; padding:5px 10px; width:159px; font-size:11px; color:#555; text-align:left; background:#FFF;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.logFields a {float:right; padding:0; line-height:1.1em; color:#DF0000; text-transform:none; text-decoration:underline; background-image:none;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.logFields a:hover {text-decoration:none;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.tools {margin:0 0 10px; border-bottom:1px dotted #878787; padding:14px 0;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.tools label {float:left; font-size:10px; color:#353535; text-transform:none;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.tools label input {vertical-align:middle;}
.header-top-TYRE related-links-TYRE ul li .log-box form fieldset.tools input.logButton {float:right;}
.header-top-TYRE related-links-TYRE ul li .log-box a.lnk-register {float:none; display:block; margin:0; padding:5px 8px; font-weight:bold; font-size:12px; line-height:14px; color:#FFF; background:#313131 url(../../../common/gfx/bkg-lnk-register.jpg) no-repeat 100% 100%;}

/*
.header-top-TYRE .social-MNU-TYRE {float:right; display:inline; padding:1px 0 0; height:23px; color:#D7D7D7; background:transparent url(../../../common/gfx/bkg-social-MNU-top.jpg) no-repeat 0 1px;}
.header-top-TYRE .social-MNU-TYRE ul {padding:2px 0 0; height:21px; background:transparent url(../../../common/gfx/bkg-header-top-lnk-first.png) no-repeat 0 0;}
.header-top-TYRE .social-MNU-TYRE ul li {padding:0 7px 0 9px; line-height:19px;}
.header-top-TYRE .social-MNU-TYRE ul li a {color:#D7D7D7; background:transparent none no-repeat 0 55%;}
.header-top-TYRE .social-MNU-TYRE ul li.first-elm {}
.header-top-TYRE .social-MNU-TYRE ul li.first-elm a {padding:0 0 0 17px; background-image:url(../../../common/gfx/ico-share-plus.gif);}
.header-top-TYRE .social-MNU-TYRE ul li.last-elm {border-left:1px solid #838383;}
.header-top-TYRE .social-MNU-TYRE ul li.last-elm a {padding:0 0 0 45px; background-image:url(../../../common/gfx/ico-social-map.gif);}
.header-top-TYRE .social-MNU-TYRE ul li a:hover {color:#FFF;}
*/


/* .header-top-TYRE .related-links-TYRE {float:right; display:inline; padding:8px 0 0;} */

.header-bottom-TYRE {height:56px;}
.header-bottom-TYRE li {float:left; display:inline; margin:0 0 0 1px;}
.header-bottom-TYRE li.first-elm {margin:0;}
.header-bottom-TYRE .logo-TYRE {float:left; display:inline; padding:4px 0 0; color:#FFF;}
.header-bottom-TYRE .logo-TYRE a {color:#FFF;}
.header-bottom-TYRE .navigation-MNU-TYRE {float:left; display:inline; padding:14px 0 0 20px;}
.header-bottom-TYRE .navigation-MNU-TYRE a {font-size: 12px; float:left; display:block; padding:32px 0 0; height:0!important; overflow:hidden; color:#FFF; text-decoration:none; background:#2C2C2C none no-repeat 0 0; height /**/:32px;}
.header-bottom-TYRE .navigation-MNU-TYRE a.btn-car {width:76px; background-image:url(../gfx/btn-car.gif);}
.header-bottom-TYRE .navigation-MNU-TYRE a.btn-motorcycle {width:116px; background-image:url(../gfx/btn-motorcycle.gif);}
.header-bottom-TYRE .navigation-MNU-TYRE a.btn-truck-bus {width:117px; background-image:url(../gfx/btn-truck-bus.gif);}
.header-bottom-TYRE .navigation-MNU-TYRE a.btn-agro-otr {width:104px; background-image:url(../gfx/btn-agro-otr.gif);}
.header-bottom-TYRE .navigation-MNU-TYRE a.btn-motorsport {width:119px; background-image:url(../gfx/btn-motorsport.gif);}
.header-bottom-TYRE .navigation-MNU-TYRE a.btn-f1 {width:72px; background-image:url(../gfx/btn-f1.gif);}
.header-bottom-TYRE .navigation-MNU-TYRE a:hover {background-color:#DDD; background-position:0 -32px;}
.header-bottom-TYRE .navigation-MNU-TYRE a.active {color:#F00; background-color:#FFF; background-position:0 -32px!important; cursor:pointer;}
.header-bottom-TYRE .btn-mediagallery-TYRE {float:right; display:inline; padding:1px 0 0; color:#FFF; background:transparent url(../../../common/gfx/bkg-btn-mediagallery.gif) no-repeat 0 0;}
.header-bottom-TYRE .btn-mediagallery-TYRE a {display:block; color:#FFF;}

/* identity */
.identity-CNT-TYRE {height:64px;text-align:left;}
.identity-CNT-TYRE h1 {float:left; padding:18px 0 0; color:#EEE;}
.identity-CNT-TYRE ul.related-buttons {float:right; padding:33px 0 0;}
.identity-CNT-TYRE ul li {float:left; margin:0 0 0 11px;}
.identity-CNT-TYRE ul li.first-elm {margin:0;}

/* footer */
.website-map-TYRE {margin:0 3px; border-bottom:1px solid #161616; padding:33px 15px; font-size:10px; color:#848484; background-color:#1A1A1A;}
.website-map-TYRE .section-TYRE {float:left; padding:0 0 0 55px;}
.website-map-TYRE .first-section {padding:0;}
.website-map-TYRE .section-TYRE li {padding:9px 0 0;}
.website-map-TYRE .section-TYRE li.first-elm {padding:0;}
.website-map-TYRE .section-TYRE strong {color:#F1F1F1; white-space:nowrap;}
.website-map-TYRE .section-TYRE a {color:#C1C1C1; text-decoration:none;}
.website-map-TYRE .section-TYRE a:hover {color:#E1E1E1;}
.website-map-TYRE .section-TYRE a.active {color:#F1F1F1;}
.footer-strip-TYRE {padding:18px 3px 44px; font-size:10px;}
/* in più */
.footer-strip-TYRE .copy { display: inline; float: left; padding: 0 0 0 12px; color: #aaa; font-size: 10px; line-height: 24px; }
/*
.footer-strip-TYRE .first-elm {float:left; display:inline; padding:4px 0 0; color:#AAA;}
.footer-strip-TYRE .first-elm a {color:#AAA; text-decoration:none; text-transform:uppercase; padding:0 10px 0 0; background:transparent url(../../../common/gfx/arw-dx-white-small.gif) no-repeat 100% 55%;}
.footer-strip-TYRE .first-elm a:hover {color:#FFF;}
*/

/* verificare l'uso degli ul e dei li*/
.footer-strip-TYRE .copy { display: inline; float: left; padding: 0 0 0 12px; color: #aaa; font-size: 10px; line-height: 24px; }
.footer-strip-TYRE ul { display: inline; float: right; }
.footer-strip-TYRE ul li { display: inline; float: left; padding: 0 15px 0 12px; border-right: 1px #4d4d4d solid; line-height: 24px; }
.footer-strip-TYRE ul li.first-elm { padding: 0 15px 0 0; }
.footer-strip-TYRE ul li.last-elm { padding: 0 4px 0 12px; border-right: 0; }
.footer-strip-TYRE ul li a {color:#fff; text-decoration:none; text-transform:uppercase; padding:0 10px 0 0; background:transparent url(../../../common/gfx/arw-dx-white-small.gif) no-repeat 100% 55%;}
.footer-strip-TYRE ul li a:hover {color:#aaa;}

.footer-strip-TYRE .last-elm {float:right; display:inline; color:#AAA;}
.footer-strip-TYRE label {float:left; display:inline; padding:4px 4px 0 0;}
.footer-strip-TYRE input {float:left; display:inline; color:#FFF;}
.footer-strip-TYRE .formField-TYRE {float:left; display:inline; width:117px; height:19px; background:transparent url(../../../common/gfx/bkg-site-search-FTR.jpg) no-repeat 0 0;}
.footer-strip-TYRE .formField-TYRE input {margin:0 3px; border:0 none; padding:2px 0; width:111px; font-size:11px; color:#D1D1D1;}

/* log box */
.header-top-TYRE .related-links-TYRE ul li .log-box {display:none; position:absolute; top:23px; right:-1px; border:1px solid #3A3A3A; border-width:0 1px 1px; padding:18px 16px; width:181px; color:#000; background-color:#F4F4F4;}
.header-top-TYRE .related-links-TYRE ul li .log-box form {line-height:auto;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.logFields {}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.logFields legend {position:relative; left:0; margin:0; padding:0 0 7px; font-weight:bold; font-size:12px; color:#3F3F3F; text-align:left;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.logFields input {margin:0 0 7px; border:1px solid #B9B9B9; padding:5px 10px; width:159px; font-size:11px; color:#555; text-align:left; background:#FFF;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.logFields a {float:right; padding:0; line-height:1.1em; color:#DF0000; text-transform:none; text-decoration:underline; background-image:none;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.logFields a:hover {text-decoration:none;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.tools {margin:0 0 10px; border-bottom:1px dotted #878787; padding:14px 0;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.tools label {float:left; font-size:10px; color:#353535; text-transform:none;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.tools label input {vertical-align:middle;}
.header-top-TYRE .related-links-TYRE ul li .log-box form fieldset.tools input.logButton {float:right;}
.header-top-TYRE .related-links-TYRE ul li .log-box a.lnk-register {float:none; display:block; margin:0; padding:5px 8px; font-weight:bold; font-size:12px; line-height:14px; color:#FFF; background:#313131 url(../../../common/gfx/bkg-lnk-register.jpg) no-repeat 100% 100%;}

