﻿html, body { font-family: Verdana, Arial, Serif; color: #FFF; font-size: 8pt; margin: 0px; height: 100%;  }
a { text-decoration: none; color: #272727; font-weight: bold; }
a:hover { text-decoration: underline; }
img { border: 0px; }
input, textarea { font-family: Verdana, Arial, Serif; font-size: 8pt; }
div, span, a, p { margin: 0px; padding: 0px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.errore { color: #FF0000; }
.conferma { color: Green; }

.t-center { text-align: center; }
.t-left { text-align: left; }
.t-right { text-align: right; }
.t-justify { text-align: justify; }

.f-left { float: left; }
.f-right { float: right; }

.img_border { padding: 1px; background-color: #8FADFF; }
.btn_medium { border-style: none; width:100px; height: 25px; font-weight: bold; color: White; background: url(../images/style/btnBg_100x25.png) center center no-repeat; cursor: pointer; }

/* SCCENTROBiciemoto.it */
#website { width: 980px; margin: auto; height: 40px; }

/* PARTE UTILE SITO */
#content { width: 980px; margin: auto; border: 1px solid #8FADFF; background: #3366FF;  }

/* HEADER */
#header { height: 195px; background: #FFF; }

.logo { width: 250px; height: 165px; background: #FFF; float: left; margin-top: -5px; }

.menu_img { height: 165px; width: 700px; float: left; }
.headerImg { height: 165px; border-bottom: 1px solid #8FADFF; }

/* MENU IN ALTO */
.menuTop { height: 30px; background: url(../images/style/header/menuTop_bg.png) center center repeat-x; width: 980px; border-bottom: 1px solid #8FADFF; }

.menuTop div { float: left; padding-top: 9px; height: 21px; text-align: center; font-size: 8pt; width: 102px; }
.menuTop div:hover { background: url(../images/style/header/menuTop_bg_hover.png) center center repeat-x; cursor: pointer; }
.menuTop a { color: #fFF; padding: 5px; }
.menuTop a:hover { color: #FFF; text-decoration: none; }


.menuTop_community { height: 30px; background: url(../images/style/header/menuTop_bg.png) center center repeat-x; width: 980px; border-bottom: 1px solid #8FADFF; }
.menuTop_community div { float: left; padding-top: 9px; height: 21px; text-align: center; font-size: 8pt; width: 102px; }
.menuTop_community div:hover { background: url(../images/style/header/menuTop_bg_hover.png) center center repeat-x; cursor: pointer; }
.menuTop_community a { color: #fFF; }
.menuTop_community a:hover { color: #FFF; text-decoration: none; }

/* COLONNA SINISTRA */
#columnSx { width: 200px; min-height: 600px; float: left; margin: 20px 0px 10px 0px; }

#menuLeft a { color: #FFF; }
#menuLeft a:hover { color: #000; }
.a_selected { color: #000; }
#slide { padding: 0; margin: 0; list-style: none; width: 180px; height: auto; position: relative; overflow: hidden; font-size: 9pt; }
#slide li.sub, #slide li.top { display: block; float: left; height: 35px; line-height: 35px; width: 100%; color: #FFF; text-indent: 25px; overflow: hidden; cursor: pointer;}
#slide li.sub { background: url(../images/style/column_sx/out.png) no-repeat 5px 13px; }
#slide li.sub p:hover { color: #000; }

#slide li.top a { display: block; background: url(../images/style/column_sx/out.png) no-repeat 5px 13px; }
#slide li.top a:hover { background: url(../images/style/column_sx/out-over.png) no-repeat 5px 13px; text-decoration: none; }

#slide li.clicked { font-weight: bold; color: #000; background: url(../images/arrows/down.png) no-repeat 5px 13px; }

#slide li.sub div { width: 160px; padding: 0 15px; line-height: 1.2em; text-indent: 0;}

#slide li.sub a { display: block; font-weight: normal; background: url(../images/style/column_sx/out.png) no-repeat 5px 11px; }
#slide li.sub a:hover { background: url(../images/style/column_sx/out-over.png) no-repeat 5px 13px; text-decoration: none; }

#slide li div ul { padding: 0; margin: 0; list-style: none;}
#slide li div ul li { float: left; height: 20px; width: 100%;}
#slide li div ul li a { padding: 0; margin: 0; background: url(../images/style/column_sx/out.png) no-repeat 5px 0px; display: block; height: 25px; line-height: 25px; width: 100%; text-indent: 25px; }
#slide li div ul li a:hover { background: url(../images/style/column_sx/out-over.png) no-repeat 5px 0px;}

/* CONTENITORE CENTRALE */
#contentCenter { width: 548px; min-height: 600px; float: left; margin: 20px 5px 10px 5px; padding: 10px 10px 0px 10px; border-left: 1px solid #8FADFF; border-right: 1px solid #8FADFF; }
#contentCenter_large { width: 960px; margin: auto; margin-top: 20px; padding-top: 20px; }

/* COLONNA DESTRA */
#columnDx { width: 200px; float: left; margin: 20px 0px 10px 0px; min-height: 600px; }
#columnDx hr { width: 90%; }

.tbl_miniLogos { margin-top: 10px; }
.tbl_miniLogos td { width: 90px; height: 30px; text-align: left; vertical-align: middle; padding-left: 0px; padding-right: 10px; }
.tbl_miniLogos img { border: 1px solid #000; }

/* FOOTER */
#footer { width: 982px; margin: auto; height: 50px; padding-top: 3px; border-top: 3px double #C00; text-align: center; font-weight: bold; color: #2F2F2F; }
#footer p { margin: 0px; }
#footer .footerHeader { padding-top: 4px; }
#footer .footerInfo { padding-top: 4px; }

/* LINK UTILI */
.linkList { margin: 10px 0px 10px 25px; list-style-type: circle; font-size: 10pt; }
html>/**/body .linkList { margin: 10px 0px 10px -15px; }
.linkList li { margin-bottom: 6px; }

/* BOX HOMEPAGE */
.homeBox_Sx { width: 259px; min-height: 200px; float: left; border-right: 1px solid #8FADFF; padding-right: 10px; }
.homeBox_Dx { width: 269px; min-height: 200px; float: right; }
.homeBox { width: 100%; min-height: 200px; }
.homeBox_Dx .title, .homeBox_Sx .title, .homeBox .title { font-size: 11pt; font-weight: bold; margin-bottom: 10px; }


/* BOX HOMEPAGE - NEWS */
.homeNews_container { height: 170px; overflow: hidden; }
.homeNews_title { color: #000; font-style: italic; margin-bottom: 5px; margin-top: 5px; }
.homeNews_mex { margin-bottom: 15px; text-align: justify; }


/* BOX HOMEPAGE - OFFERTA */
.homeOfferts_img { width: 100px; height: 75px; float: left; margin-top: 5px; margin-right: 5px; }
.homeOfferts_title { float: left; width: 150px; color: #000; font-style: italic; font-size: 10pt; font-weight: bold; margin-top: 5px; height: 80px; }
.homeOfferts_prezzoListino { text-decoration: line-through; font-weight: normal; color: #810202; }
.homeOfferts_prezzoOfferta { font-size: 12pt; color: #10ca1d; }
.homeOfferts_desc { text-align: justify; height: 50px; margin-top: 10px; }


/* BOX HOMEPAGE - ULTIMI PRODOTTI */
.lastProduct_home { width: 24%; float: left; height: 85px; padding: 5px 0px 0px 2px; border-right: 1px solid #8FADFF; text-align: center; }


/* NEWS */
.news_container { margin-bottom: 20px; border-bottom: 3px double #4F7EFF; }
.news_title { color: #000; font-style: italic; font-weight: bold; font-size: 10pt; }
.news_time { font-style: italic; color: #000; }
.news_mex { text-align: justify; width: 98%; margin: auto; margin-top: 5px; }

#login { margin-top: 20px; }
#login .center { padding-left: 10px; padding-top: 10px; }
#login .label_login { font-size: 7pt; }
#login .textbox_login { font-size: 8pt; width: 142px; margin-top: 1px; }
#login .submit_login { margin-top: 5px; margin-left: 58px; width: 96px; height: 20px; font-size: 7pt; font-weight: bold; color: #000080; background: url(../images/style/btnBlue80x18.gif) center center no-repeat; border: 0px; }
#negozioPhoto {  float: left; height: 180px; width: 360px; }
#negozioDetails { float: left; margin-left: 5px;  }
/*table.negozioGallery { width: 500px; margin: auto; }
table.negozioGallery .negozioImgLittle { width: 100px; height: 80px; background: Gray; }
table.negozioGallery .negozioImgBig { text-align: center; padding-top: 10px; }*/

#teamTop .teamPhotoTop { padding-top: 10px; }

/* LOGIN */
.tbl_login { width: 95%; margin-left: 8px; margin-top: 8px; }
.tbl_login td {  }
.tbl_login_input input { width: 100%; }
html>/**/body .tbl_login_input input { width: 97%; }
.tbl_login_button { padding-top: 6px; color: #000; }
.tbl_login_button input { }

/* FOTOGALLERY - ALBUM */
.fotogallery_homeRandom { width: 100%; text-align: center; }
.fotogallery_homeRandom img { border: 2px solid #000; }

.album_container { width: 98%; margin: auto; }
.album_container .preview { height: 105px; width: 105px; text-align: center; vertical-align: middle; }
.album_container .info { vertical-align: top; padding-left: 10px; }
.album_title { font-size: 11pt; font-weight: bold; height: 30px; }
.album_desc { text-align: justify; height: 60px; }


/* NEGOZIO FOTO */
.negozio_photo { width: 100%; }
.pika_main { width: 430px; height: 300px; border: 1px solid #8FADFF; float: left; }
#pikame { width: 100px; float: right; margin-top: -302px; }
#pikame li { margin-bottom: 17px; }
#pikame img { cursor: pointer; }


/* NEGOZIO SCOOTER */
.negozio_scooter { margin-top: 100px; }
.scooter_icon { float: left; margin-right: 10px; }
.scooter_desc { float: left; font-size: 12pt; font-weight: bold; margin-bottom: 10px; }
.scooter_desc p { margin-bottom: 8px; }

#pikame_scooter { width: 100px; float: right; margin-top: -302px; }
#pikame_scooter li { margin-bottom: 17px; }
#pikame_scooter img { cursor: pointer; }


/* GALLERIA*/
.pika_main_img { position: absolute; top:0px; left:0px;}
.pika_back_img { position:relative; top:0px;}
.pika_subdiv { position:relative;}
.pika_subdiv img, .pika_subdiv a img { border: none; }
.pika_caption{ display: none; color: Black; width: 430px; height: 16px; padding-top: 4px; text-align:center; margin-top: -20px; position:absolute; /*background: url('../images/galleria_negozio/black.png') top left;*/background: #8FADFF; }
.pika_caption a{color:white;}

.pika_navigation{padding-top:10px;clear:both;text-align:center; display: none;}

.pika_prev_hover { position:absolute; top:5px; left:5px; height:290px;width:210px;background:url('../images/galleria_negozio/rewind.png') top left no-repeat; cursor: pointer; }
.pika_next_hover { position:absolute; top:5px; right:5px; height:290px;width:210px;background:url('../images/galleria_negozio/fastf.png') top right no-repeat; cursor: pointer; }


/* NAV BAR */ 
.navBar { font-size: 12pt; font-weight: bold; color: #fff; margin-bottom: 10px; margin-top: -10px; }
.navBar a { font-size: 10pt; }
.navBar img { margin: 0px 1px; }

#contentCenter_large .navBar { margin-top: 5px; }


/* CONTATTI */
.tbl_contactForm_container { height: 300px; }
.tbl_contactForm .errore { color: #000; font-weight: bold; }
.tbl_contactForm { width: 90%; margin: auto; }
.tbl_contactForm .label { width: 25%; vertical-align: top; }
.tbl_contactForm .content { width: 75%; }
.tbl_contactForm .content input, .tbl_contactForm .content select, .tbl_contactForm .content textarea { width: 90%; }
.tbl_contactForm .content textarea { overflow: auto; }
.tbl_contactForm .buttons { text-align: center; }
.tbl_contactForm .buttons input { margin-top: 8px; margin-left: 5px; margin-right: 5px; }

/* CATEGORIE */
.tbl_categoriesList { width: 100%; }
.tbl_categoriesList_item { width: 33%; height: 115px; vertical-align: top; text-align: center; border-left: 1px solid #8FADFF; padding-top: 10px; }
.tbl_categoriesList_item a { font-size: 11pt; }
.tbl_categoriesList_item img { margin-top: 5px; font-size: 11pt; }


/* PRODOTTI */
.productList_search { text-align: left; width: 130px; float: right; }
.productList_search select { font-size: 8pt; margin-top: 2px; margin-bottom: 5px; }
.tbl_productList { width: 98%; margin: auto; border-collapse: collapse; border: 0px; }
.tbl_productList_image { width: 110px; height: auto; text-align: center; }
.tbl_productList_item td { border-bottom: 1px solid #8FADFF; padding: 5px; vertical-align: top; }
.tbl_productList_item a { font-weight: bold; font-size:10pt; }
.tbl_productList_item_last td { border-bottom: 1px solid #3366FF; padding: 5px; vertical-align: top; }
.tbl_productList_item_last a { font-weight: bold; font-size:10pt; }
.tbl_productList_paging { font-size: 16pt; }
.tbl_productList_paging a { font-size: 10pt; padding: 2px; margin: 2px; }


/* USATO */
.usato_venduto { font-size: 8pt; color: #810202; font-weight: bold; }
.usato_inVendita { font-size: 8pt; color: #10ca1d; font-weight: bold; }


/* USATO */
.offerte_pOfferta { font-size: 10pt; color: #10ca1d; font-weight: bold; }
.offerte_pListino { font-size: 10pt; color: #810202; text-decoration: line-through; }


/* DETTAGLIO PRODOTTO */
.product_detail { width: 100%; }
.product_detail_thumb { width: 120px; float: left; text-align: center; }
.product_detail_header { float: left; margin-left: 5px; }
.product_detail_header .title { font-size: 11pt; font-weight: bold; }



/* FORUM */
/* Lista Forum */
.tblFrm_options {  }
.tblFrm_optionsMap { float: left; }
.tblFrm_optionsBtn { float: right; }
.tblFrm { width: 100%; border: 1px Solid #8FADFF; border-collapse: collapse; padding: 0px; margin-bottom: 5px; margin-top: 5px; }
.tblFrm a { color: #000; /* color blu con tonalità tra il "Blue" e il "Navy" */ }
.tblFrm a:hover { color: #0134ce; }
.tblFrm_header { font-weight: bold; background-color: #5780fc; color: #032ca8; }
.tblFrm_header td { border-bottom: 1px solid #8FADFF; }
.tblFrm_categoryHeader { font-size: 9pt; font-weight: bold; background-color: #0239de; border-top: 1px solid #8FADFF; }
.tblFrm_categoryToggle { cursor: pointer; }
.tblFrm_headerUser { width: 120px; }
.tblFrm_headerIcon { width: 35px; }
.tblFrm_headerCounter { text-align: center; width: 70px; }
.tblFrm_headerLastPost { width: 180px; }
.tblFrm_forumCounter { text-align: center; }
.tblFrm_forumItem { height: 35px; }
.tblFrm_forumItem td { border: 1px solid #8FADFF; }
.tblFrm_forumItemAlternating { height: 35px; }
.tblFrm_forumItemAlternating td { border: 1px solid #8FADFF; }
.tblFrm_forumName { font-weight: bold; margin: 0px; font-size: 10pt; }
.tblFrm_forumDesc { font-style: italic; margin: 0px; }

/* Lista Topic */
.tblFrm_topicItemAlternating { height: 35px; }
.tblFrm_topicItemAlternating td { border: 1px solid #999999; }
.tblFrm_topicItem { height: 35px; }
.tblFrm_topicItem td { border: 1px solid #999999; }
.tblFrm_topicIcon { background: url('../images/forum/topic.png') center center no-repeat; }
.tblFrm_topicCounter { text-align: center; }

/* Lista Posts */
.tblFrm_threadItemAlternating { }
.tblFrm_threadItemAlternating td { /*border: 1px solid #999999;*/ }
.tblFrm_threadItem { }
.tblFrm_threadItem td { }
.tblFrm_threadUtente { vertical-align: top; border-right: 1px solid #999; border-bottom: 3px double #999; width: 120px; }
.tblFrm_threadMessaggio { border-bottom: 3px double #999; vertical-align: top; }
.tblFrm_threadMessaggioInfo { height: 30px; border-bottom: 1px solid #CCC; }
.tblFrm_threadMessaggioInfo .messaggioInfoTopic { font-weight: bold; }
.tblFrm_threadMessaggioInfo .messaggioInfoData { font-size: 7pt; }
.tblFrm_threadMessaggioContent { min-height: 150px; padding: 4px;  }
.tblFrm_threadMessaggioSign { margin-top: 10px; border-top: 1px solid #CCC; }
.tblFrm_threadMessaggioOptionBottom { /*background-color: #F1F1F1;*/ text-align: right; padding: 0px; }

.tblFrm_quote { width: 95%; margin: auto; margin-top: 10px; }
.tblFrm_quoteHeader { font-size: 7pt; }
.tblFrm_quoteMessaggio { width: 100%; border: 1px solid #999; background-color: #F1F1F1; padding: 3px; font-size: 8pt; font-family: Tahoma, Arial, sans-serif, serif; }

.tblFrm_pagination { border: 1px solid #999; background-color: #f1f1f1; margin-top: 5px; }
.tblFrm_paginationInit { padding-right: 5px; padding-left: 3px; }
.tblFrm_paginationPage { background-color: White; width: 15px; border: 1px solid #CCC; text-align: center; }
.tblFrm_paginationPageCurrent { font-weight: normal; color: Black; }
.tblFrm_paginationPageCurrent:hover { color: Black; }
.tblFrm_paginationPageLink { font-weight: bold; color: #0000C0; font-size: 8pt; }
.tblFrm_paginationPageLink:hover { color: #999; }