@charset "utf-8";

html { background: #000; }
body { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #000; margin: 0; padding: 0; text-align: center; color: #acacac; }
a { text-decoration: none; color: #febc4a; }
a:hover { color: #febc4a; text-decoration: underline; }
.carbonteam #container { width: 100%; background: #FFFFFF; margin: 0 auto; text-align: left; }
.carbonteam #header { background: #000; padding: 0px; height: 141px; }
.carbonteam #header div { margin: 0 auto; background: #000; width: 980px; height: 141px; clear: both; }
.carbonteam #header h1 { display: none; }
h2 { margin: 0; padding: 0px 0 0 0; font-weight: normal; }
.carbonteam #page h3 { margin: 0; color: #febc4a; font-weight: normal; font-size: 22px; padding-bottom: 20px; }

#e-commerce h4, #e-commerce2 h4 { margin: 0; padding: 0px; color: #febc4a; }

.carbonteam #page h4 { margin: 0; padding: 0px; color: #febc4a; }




.carbonteam #nav_container { background: #000; height: 43px; margin: 0px; padding: 0px; }
.carbonteam #nav_container .navi { margin: 0 auto 0 auto; background: #000 url(img/nav_bg.jpg) no-repeat top; width: 1000px; height: 42px; }
#nav { width: 1000px; height: 43px; padding-top: 1px; margin-left: 100px; padding-left: 0px; text-align: left; }
#nav ul { list-style: none; display: inline; }
#nav li { float: left; }
#nav ul li a { display: block; }
li#azienda a { text-indent: -8000px; background-image: url(img/menu_azienda.jpg); width: 90px; height: 41px; }
li#azienda a:hover { background-position: -90px 0; }
.paginacorrente_azienda { background-position: -90px 0; }
li#prodotti a { text-indent: -8000px; background-image: url(img/menu_prodotti.jpg); width: 90px; height: 41px; }
li#prodotti a:hover { background-position: -90px 0; }
.paginacorrente_prodotti { background-position: -90px 0; }
li#attrezzature a { text-indent: -8000px; background-image: url(img/menu_attrezzature.jpg); width: 112px; height: 41px; }
li#attrezzature a:hover { background-position: -112px 0; }
.paginacorrente_attrezzature { background-position: -112px 0; }
li#progettazione a { text-indent: -8000px; background-image: url(img/menu_progettazione.jpg); width: 215px; height: 41px; }
li#progettazione a:hover { background-position: -215px 0; }
.paginacorrente_progettazione { background-position: -215px 0; }
li#e-commerce a { text-indent: -8000px; background-image: url(img/menu_e-commerce.jpg); width: 113px; height: 41px; }
li#e-commerce a:hover { background-position: -113px 0; }
.paginacorrente_e-commerce { background-position: -113px 0; }
li#contatti a { text-indent: -8000px; background-image: url(img/menu_contatti.jpg); width: 113px; height: 41px; }
li#contatti a:hover { background-position: -113px 0; }
.paginacorrente_contatti { background-position: -113px 0; }
.carbonteam #mainContent { padding: 0px; margin: 0px; background: #000; height: 460px; }

.carbonteam #mainContentcommerce { padding: 0px; margin: 0px; background: #000; /*height: 600px;*/ overflow:hidden;height:100%;}

.carbonteam #pagecommerce { margin: 0 auto 0 auto; padding: 0px; width: 1000px; height: 600px; overflow:hidden;height:100%; background: #000 url(img/bg_mainContent.jpg) no-repeat top; }

.carbonteam #page { margin: 0 auto 0 auto; padding: 0px; width: 1000px; height: 500px; background: #000 url(img/bg_mainContent.jpg) no-repeat top; }

#flashcontainer { width: 655px; height: 407px; margin: 10px 0 0 190px; background-image: url(img/flashback.jpg); background-repeat: no-repeat; background-position: left center; text-align: center; padding-top: 4px; }


.carbonteam #page p { margin: 0; padding: 15px 0 0 0; }
.carbonteam #login_page { margin: 0 auto 0 auto; padding: 30px 0 0 0; width: 1000px; height: 500px; background: #000 url(img/bg_mainContent.jpg) no-repeat top; }
.carbonteam #footer { padding: 0px; margin: 0px auto 0px auto; background: #000; clear: both; }
.carbonteam #footer p { margin: 0; }
.carbonteam #footer img { padding: 3px 0 3px 3px; }
.carbonteam #footer h2 { padding: 20px 0 0 0; }
.carbonteam #footer ul { list-style: none; margin: 0px; padding: 0px; padding-top: 40px; padding-bottom: 40px; }
.carbonteam #footer li { display: inline; color: #747474; padding-right: 10px; font-size: 10px; margin-left: 0px; padding-left: 0px; }
.carbonteam #footer li a { color: #747474; text-decoration: none; }
.footer_container { margin: 0 auto 0px auto; padding-bottom: 40px; width: 1000px; background: #000 url(img/bg_footer.jpg) no-repeat top; }
.footer_div { margin: 0 auto 0 auto; width: 800px; }
.prodotti_img_home { width: 858px; height: 130px; border: 2px solid #4d4d4d; margin-top: 20px; }
.attrezzature_img { width: 796px; height: 236px; border: 2px solid #4d4d4d; margin-top: 20px; }
.e-commerce_block { width: 650px; height: 130px; border: 2px solid #4d4d4d; padding: 5px; margin-top: 20px; background: transparent url(img/opacity.png); }





#e-commerce p, #e-commerce2 p { margin: 0; padding: 15px 0 0 0 !important; }
.product_img { height: 130px; width: 180px; float: left; overflow:hidden;}
.product_img img{ width: 173px;  height: 130px;}
.product_desc { width: 350px; height: 130px; float: left; font-size: 12px; font-style: italic; }
.tools { width: 100px; height: 130px; float: left; }

.price { width: 80px; font-size: 14px; font-weight: bold; padding: 20px 0 0 15px; color: #fff; text-align: center; }

.buy_btn { width: 80px; padding: 25px 0 0 15px; color: #fff; text-align: center; }

#news_box { float: left; width: 320px; margin-top: 30px; margin-left: 70px; height: 400px; overflow: auto; }
.carbonteam #news_box div { padding: 10px 10px 15px 0; margin: 0px; font-size: 11px; }
.carbonteam #news_box p { padding: 3px; margin: 0px; }
.text { padding-top: 38px; padding-left: 100px; float: left; width: 500px; }
.prodotti_slide { padding-top: 30px; text-align: center; float: left; width: 600px; }
.internal_content { padding-top: 30px; padding-left: 150px; float: left; width: 1000px; }
.progettazione_block_1 { padding-top: 30px; margin-right: 32px; float: left; width: 230px; }
.progettazione_block_2 { padding-top: 30px; margin-right: 45px; float: left; width: 285px; }

.progettazione_block_3 { margin-right: 10px; float: left; width: 200px; }
.big { font-size: 18px; }
.white { color: #fff; font-size: 18px; }

.yellow { color: #febc4a; }

.small { font-size: 13px; }
.postedby { font-style: italic; font-size: 10px; }
.clearer { clear: both; }
input { border: 1px solid #999; background: #fff; }
button { border: 1px solid #fff; background: #999; color: #fff; width: 30px; font-size: 11px; }
label { float: left; text-align: right; }

