html{color:#000;background:#FFF;overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}

/* base
-------------------------------------- */
body {
     font-family:verdana;
	/*font-family: OpenSans,Arial,Helvetica,sans-serif;*/
	font-size: 12px;
	line-height: 1.5em;
	color: #616161;

}
b, strong { font-weight: bold; }
i, em { font-style: italic; }
::-moz-selection { background: #FCB034; color: #222; text-shadow: none; }
::selection { background: #FCB034; color: #222; text-shadow: none; }
a { color: #0e8ebd; text-decoration: none; }
a:hover, a:active { color: #fcb034; outline: 0; }
a:focus { outline: thin dotted; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
/* global
-------------------------------------- */
#contentContainer {
background:url(../images/ditu.png) top center no-repeat ;
	/*background: url('../images/bg-content-container.gif') repeat-x 50% 100%;*/
    height: 560px;
	width: 960px;
	padding: 1px;
	margin: 0 auto;

}





/* header
-------------------------------------- */
#headerContainer {
	/*background: #f4f4f4 url('../images/bg-secondary-page.gif') repeat-x;*/
	background: url('/4b4b4b.jpg') repeat-x;
	padding: 0 0 0px;
	/*position: relative;*/
}
.pgHome #headerContainer {
	background: transparent none no-repeat;
	padding: 0;
}
#header {
	position: relative;
	width: 960px;
	height: 99px;
	margin: 0 auto;
	z-index: 1000;
}
#trHeroLogo {
top:-10px;
    position: relative;
	margin: 0 0 0 10px;
}


#header .phone {
	position: absolute;
	top: 10px;
	right: 13px;
	color: #222;
	font-size: 12px;
	line-height: 22px;
}
#header .phone strong {
	display: inline-block;
	padding: 0 0 0 26px;
	font-weight: bold;
	font-size: 14px;
	background: url('../images/ph.jpg') no-repeat 1px -2px;
}
/* nav
------------------ */
#navContainer {
	position: relative;
	top: 19px;
	left: 0;
	height: 80px;
	
	/*
	background-color: #EB4130;
	background-image: -webkit-linear-gradient(top, #EB4130, #BD5957); */     /* Chrome10+,Safari5.1+ */
	/*background-image: -moz-linear-gradient(top, #EB4130, #BD5957); */        /* FF3.6+ */
	/*background-image: -o-linear-gradient(top, #EB4130, #BD5957); */          /* Opera 11.10+ */
	/*background-image: linear-gradient(to bottom, #EB4130, #BD5957); */        /* W3C */
	/*background-image: -ms-linear-gradient(top, #EB4130, #BD5957);   */        /* IE10+ */
	/*background-image: -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EB4130', endColorstr='#BD5957', GradientType=1)"; */ /* IE 8¨C9 */
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB4130', endColorstr='#BD5957',GradientType=0 ); */    /* IE6-8 */
	
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#nav {
	position: absolute;
	top: 24px;
	left: 241px;
	width: 582px;
	height: 56px;
}
.navHome,.navTyres,.navServices,.navStores,.navSidewall,.navAboutUs,.navEnquiries,.navcert {
	float: left;
	position: relative;
	margin: 0 2px 0 0;
	height: 34px;
}
#nav .hovering { height: 56px; }
.navTab {
	height: 34px;
	display: block;
	padding: 0 5px;
	color: #fff;
	font-weight:bold;
}




.hovering .navTab {
	height: 56px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.navHome {
	width: 65px;
}
.navHome .navTab { background-position: -239px -23px; }
.navHome.selected .navTab { background-position: -239px -103px; }
.navHome.hovering .navTab { background-position: -239px -103px; height: 34px; -webkit-border-radius: 3px; border-radius: 3px; }
.navTyres {
	width: 78px;
}
.navTyres .navTab { background-position: -300px -23px; }
.navTyres.selected .navTab { background-position: -300px -103px; }
.navTyres.hovering .navTab { background-position: -300px -103px; }
.navServices {
	width: 55px;
}
.navcert{
	width: 80px;
}
.navServices .navTab { background-position: -355px -23px; }
.navServices.selected .navTab { background-position: -355px -103px; }
.navServices.hovering .navTab { background-position: -355px -103px; }
.navStores {
	width: 89px;
}
.navStores .navTab { background-position: -432px -23px; }
.navStores.selected .navTab { background-position: -432px -103px; }
.navStores.hovering .navTab { background-position: -432px -103px; }
.navSidewall {
	width: 76px;
}
.navSidewall .navTab { background-position: -523px -23px; }
.navSidewall.selected .navTab { background-position: -523px -103px; }
.navSidewall.hovering .navTab { background-position: -523px -103px; }
.navAboutUs {
	width: 60px;
}
.navAboutUs .navTab { background-position: -601px -23px; }
.navAboutUs.selected .navTab { background-position: -601px -103px; }
.navAboutUs.hovering .navTab { background-position: -601px -103px; }
.navEnquiries {
	width: 89px;
}
.navEnquiries .navTab { background-position: -683px -23px; }
.navEnquiries.selected .navTab { background-position: -683px -103px; }
.navEnquiries.hovering .navTab { background-position: -683px -103px; }
/* mega drop down
------------------ */
.dropDown {
	display: none;
	position: absolute;
	top: 56px;
	left: 0;
	z-index: 1020;
	width: 960px;
	background: url('../images/nav.png') no-repeat 0 -160px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.hovering .dropDown { display: block; }
.navTyres .dropDown { left: -302px; }
	#navStShopNow { background-position:0 -501px; }
	#navStBrowseTyres { background-position:0 -560px; }
	#navStAccessories { background-position:0 -619px; }

.navServices .dropDown { left: -357px; }
	#navStRotation { background-position:0 -678px; }
	#navStReplacement { background-position:0 -737px; }
	#navStTips { background-position:0 -796px; }

.navStores .dropDown { left: -434px; }
	#navStStores { background-position:0 -501px; }
	#navStBrowseStores { background-position:0 -501px; }

.navSidewall .dropDown { left: -525px; }
	#navStPromos { background-position:-220px -501px; }
	#navStMediaReleases { background-position:-220px -560px; }
	#navStBlog { background-position:-220px -619px; }
	#navStSocial { background-position:-220px -678px; }
	#navStNews { background-position:-220px -737px; }
	#navStFaqs { background-position:-220px -796px; }
	#navStSocial,#navStNews,#navStFaqs { margin-top: 19px; }

.navAboutUs .dropDown { left: -603px; }
	#navStCompany { background-position:0 -856px; }
	#navStTeam { background-position:0 -915px; }
	#navStTestimonials { background-position:0 -974px; }

.navEnquiries .dropDown { left: -685px; }
	#navStSalesEnquiries { background-position:-220px -856px; }
	#navStDealerEnquiries { background-position:-220px -856px; }
	#navStContact { background-position:-220px -915px; }
/* drop down content */

/* site tools
------------------ */
#siteTools {
	clear: both;
	position: relative;
	width: 960px;
	margin: 4px auto 0;
	background-color: #F4D323;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#breadcrumb {	
	font: 11px OpenSans,Arial,Helvetica,sans-serif;
	color: #fff;
	padding: 7px 7px 9px;
	width: 945px;
	border:1px solid #fff;
	background-color: #ECE750;
	background-image: -webkit-linear-gradient(top, #ECE750, #810E09); /* Chrome10+,Safari5.1+ */
	background-image: -moz-linear-gradient(top, #ECE750, #810E09); /* FF3.6+ */
	background-image: -o-linear-gradient(top, #ECE750, #810E09);   /* Opera 11.10+ */
	background-image: linear-gradient(to bottom, #ECE750, #810E09);  /* W3C */
	background-image: -ms-linear-gradient(top, #ECE750, #810E09); /* IE10+ */
	background-image: -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECE750', endColorstr='#810E09', GradientType=1)"; /* IE 8¨C9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECE750', endColorstr='#810E09',GradientType=0 ); /* IE6-8 */
	
}
#breadcrumb a, #breadcrumb span {
	display: inline-block;
	padding: 0 5px;
	/*color: #7d7d7d;*/
	color: #fff;
	position: relative;
	top: 1px;
	left: 0;
}
#breadcrumb a:hover { /*color: #0e8ebd;*/ }

#siteTools #sharing {
	position: absolute;
	top: 8px;
	right: 10px;
}
#siteTools #sharing a {
	opacity: .7;
	float: left;
	margin: 0 0 0 4px;
	width: 16px;
	height: 16px;
}
#siteTools #sharing .addthis_button_google_plusone { width: 24px; }
#siteTools #sharing a:hover { opacity: 1; }
/* site wide search
------------------ */


/* footer
-------------------------------------- */
#footerContainer {
	clear: both;
	position: relative;
	background-color: #222;
}
#footer {
	margin: 0 auto;
	padding: 30px 0 0;
	width: 960px;
	position: relative;
	z-index: 50;
}
#footer #footerSocial h5 a, #footer #footerLinks h5 a {
	color: #aaa;
	font: 16px/16px OpenSans,Arial,Helvetica,sans-serif;
}
#footer #footerSocial h5 a:hover, #footer #footerLinks h5 a:hover { color: #fcb034; }
#footerCircles {
	width: 100%;
	height: 103%;
	background: url('../images/sprite-sitewide.png') no-repeat 0 -2025px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}


/* links
------------------ */
#footerLinks {
	clear: both;
	width: 960px;
	margin: 0 0 15px;
	overflow: hidden;
}
#footerLinks .sectionList {
	float: left;
	padding: 0 0 0 8px;
	margin: 0 10px 0 0;
	width: 142px;
}
#footerLinks .sectionList li { margin: 0 0 1px; }
#footerLinks h5 { padding: 0 0 9px; }
#footerLinks .sectionList a {
	font: 12px/12px OpenSans,Arial,Helvetica,sans-serif;
	color: #626262;
}
#footerLinks .sectionList a:hover { color: #fcb034; }
/* copyright
------------------ */
#footerCopyright {
	clear: both;
	padding: 28px 0 0;
	height: 62px;
	position: relative;
}
#footerCopyright:before {
	content: '';
	width: 960px;
	position: absolute;
	left: 0;
	top: 0;
	border-top: 1px solid #1b1b1b;
	border-bottom: 1px solid #292929;
}
#footerCopyright #footerTyreright {
	position: absolute;
	left: 7px;
	top: 13px;
	width: 145px;
	height: 55px;
	outline: none;
	text-indent: -9999px;
	direction: ltr;
	background: url('../images/sprite-sitewide.png') no-repeat 0 -248px;
}
#footerCopyright #footerTyreright:hover,#footerCopyright #footerTyreright:focus { background-position: 0 -298px; }
#footerCopyright p {
	margin: 0 0 5px 164px;
	font: 12px/12px OpenSans,Arial,Helvetica,sans-serif;
	color: #626262;
}
#footerCopyright p a {
	font: 12px/12px OpenSans,Arial,Helvetica,sans-serif;
	color: #9f9f9f;
}
#footerCopyright p a:hover {
	color: #fcb034;
}
#footerCopyright #footerSwitch {
	position: absolute;
	left: 876px;
	top: 34px;
	width: 74px;
	height: 20px;
	overflow: hidden;
	direction: ltr;
	text-indent: -9999px;
	background: url('../images/sprite-sitewide.png') no-repeat 0 -193px;
}
#footerCopyright #footerSwitch:hover { background-position: 0 -223px; }
#footerCopyright #footerSitecore {
	position: absolute;
	left: 859px;
	bottom: 60px;
	width: 112px;
	height: 78px;
	overflow: hidden;
	text-indent: -9999px;
	outline: none;
	background: url('../images/logo-sitecore-soty.png') no-repeat -120px 0;
	padding: 0;
	-webkit-transition: padding.34s ease-in-out;
	-moz-transition: padding .34s ease-in-out;
	-ms-transition: padding .34s ease-in-out;
	-o-transition: padding .34s ease-in-out;
	transition: padding .34s ease-in-out;
}
#footerCopyright #footerSitecore:hover { padding: 0 0 12px; }
#footerCopyright #footerSitecore .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 112px;
	height: 78px;
	background: url('../images/logo-sitecore-soty.png') no-repeat;
	opacity: 1;
	-webkit-transition: opacity .5s .23s ease-in-out;
	-moz-transition: opacity .5s .23s ease-in-out;
	-ms-transition: opacity .5s .23s ease-in-out;
	-o-transition: opacity .5s .23s ease-in-out;
	transition: opacity .5s .23s ease-in-out;
}
#footerCopyright #footerSitecore:hover .overlay { opacity: 0; }





div.content-home{margin-top:180px!important; height:124px; padding:18px 0 18px 18px!important; width:940px!important;/*background:url(http://www.cemb.com/images/layout/fondo-content-home.png) top left repeat-x!important;*/}
div.content{width:940px; margin:0 auto; /*background:#FFF;*/ padding:18px; margin-top:180px; position:relative;}


/* BORDI STONDATI */
.rounded-corners{-moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px;}
.rounded-corners-top-left{-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px;}
.rounded-corners-top-right{-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px;}

/* OMBRA PARTE SUPERIORE "FOGLIO BIANCO" */
div.shadow-pagina{width:960px; height:27px; top:-27px; left:0; position:absolute; z-index:-2;background:url(http://www.cemb.com/images/layout/shadow-pagina.png) top center no-repeat;}

/* MENU DIVISIONI */
ul.menu-divisioni{display:block; height:124px; width:100%;}
ul.menu-divisioni li{display:block; float:left;background: #79787E; /*background:url(http://www.cemb.com/images/layout/fondo-btn-divisioni.png) top left repeat-x #E2001A;*/ margin-right:18px; left:150px; height:124px; width:240px; position:relative;}
/*ul.menu-divisioni li{display:block; float:left; margin-right:18px; height:104px; width:140px; position:relative;}*/
/*ul.menu-divisioni li a{font-family:inherit;display:block; height:104px; width:120px; color:#D82E07; padding-left:8px;  font-size:21px; line-height:40px;
position:absolute; top:10px; left:0; z-index:15;}*/
ul.menu-divisioni li a{display:block; height:104px; width:148px; color:#FFF; padding-left:108px; font-family:'inherit'; font-size:23px; line-height:40px;
position:absolute; top:15px; left:0; z-index:15;}
ul.menu-divisioni li a b{font-family:inherit;}


ul.menu-divisioni li.industry a{background:url(../images/industry-icon.png) top left no-repeat; background-position:20px 5px;}
ul.menu-divisioni li.garage a{background:url(../images/garage-icon.png) top left no-repeat; background-position:20px 5px;}
ul.menu-divisioni li.vibration a{background:url(../images/industry-icon.png) top left no-repeat; background-position:20px 5px;}


	/* CLASSI APPLICATE CON JQUERY PER L'EFFETTO DEL BAGLIORE BIANCO SUI TASTI DELLE DIVISIONI */
	ul.menu-divisioni li div{display:none;}
	
div.hover-btn-divisione{/*position:absolute;*/ top:0; left:0; z-index:10; cursor:pointer;background:url(http://www.cemb.com/images/layout/fondo-att-pulsante-divisione.png) top left no-repeat; display:block; height:134px; width:240px;}

.shadow-pulsanti-divisioni{
background-color: #FCFCFC;
-moz-box-shadow:0px 0px 3px #414A58;
-webkit-box-shadow:0px 0px 3px #414A58;
box-shadow:0px 0px 3px #414A58;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#79787E', Direction=135, Strength=5);/*for ie6,7,8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#79787E,direction=0,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#79787E,direction=90,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#414A58,direction=180,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#414A58,direction=270,strength=6)";

}



.follw
{float:left;
 /*position:absolute;
 right:0;
 bottom:1px;*/
}
.follw .fus
{
  color:#ea5510;
  padding-right:8px;
  padding-left:4px;

}

.follw li
{
  float:left;
  padding-right:15px;
}   
