
/*
#ffffff 	->	#000000
.jpg		-> 	_b.jpg
#8b0066		-> 	#0993cd
#707173 	->	#ffffff
#d9dadb 	->	#707173
*/


















body {
    background-color : #000000;
    color : #ffffff;
    font-family : Tahoma, Arial, Helvetica, sans-serif;
  }


#top_logo {
    background-image : url('../img/logo_b.jpg');
    background-position : bottom left;
    background-repeat : no-repeat;
    height : 150px;
    width : 220px;
  }


#menu_principale, #bottom_menu {
    font-size : 18px;
    font-weight : bolder;
  }


#menu_principale ul li, #bottom_menu ul li {
    color : #707173;
    cursor : pointer;
    list-style-image : url('../img/bullet_b.jpg');
    margin-left : 23px;
  }


#menu_principale ul li:hover, #bottom_menu ul li:hover {
    color : #ffffff;
    cursor : pointer;
  }


.company, .news, .products, .contact {
    background-position : bottom left;
    background-repeat : no-repeat;
    height : 150px;
    top : 0px;
    width : 160px;
  }


.company {
    background-image : url('../img/menu_azienda_b.jpg');
  }


.news {
    background-image : url('../img/menu_news_b.jpg');
  }


.products {
    background-image : url('../img/menu_prodotti_b.jpg');
  }


.contact {
    background-image : url('../img/menu_contatti_b.jpg');
  }
.reserved_area {
    background-image : url('../img/menu_documenti_b.jpg');
  }


.titolo {
    color : #0993cd;
    font-size : 24px;
    font-weight : bold;
    line-height : 26px;
  }


.titolo_news {
    color : #0993cd;
    font-size : 18px;
    font-weight : bold;
    line-height : 20px;
  }


.sottotititolo {
    font-size : 12px;
    font-weight : bold;
    line-height : 14px;
  }


#scheda p {
    margin-bottom : 10px;
  }


.cake-sql-log {
    display : none;
  }


.square {
    background-color : #707173;
    cursor : pointer;
    float : left;
    height : 12px;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    width : 12px;
  }


.square:hover {
    background-color : #0993cd;
  }


ul {
    margin : 0px;
    padding: 0px;
  }


.scheda_prodotto {
    margin-left : 25px;
  }


#footer {
    color : #0993cd;
    font-size : 12px;
  }


a {
    color : #0993cd;
    text-decoration : none;
  }


.article_title {
    color : #ffffff;
    font-size : 14px;
    font-weight : bold;
  }


#teknonet {
    background-image : url('../img/logo_A.png');
    float : right;
    height : 33px;
    width : 100px;
  }


#scheda, #bottom_menu {
    text-align : left;
  }


#squared_menu {
    margin-bottom : 10px;
    width : 350px;
  }


.input {
    font-size : 10px;
    width : 200px;
  }


label {
    color : #ffffff;
    font-size : 12px;
    font-weight : bold;
    margin-right : 5px;
  }


textarea {
    width : 250px;
  }


#whitealbum {
    background-color : #ffffff;
    float : left;
    height : 25px;
    margin-right : 10px;
    margin-left :5px;
    width : 7px;
  }


#backtoblack {
    display : none;
  }


p {
    font-size : 12px;
    font-weight : normal;
  }


.nobord {
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
    margin-bottom : 0px;
  }


#langmenu, #reserved_area {
    font-size : 12px;
    margin-top : 30px;
  }


#ita,#eng,#white,#black {
    font-weight : normal;
  }


.close {
    cursor : pointer;
    float : right;
  }


.loadimages {
    float : right;
    font-size : 12px;
  }


.relative {
    position : relative;
  }

.hide{
    display: none;
}

#reserverd_form label{
    color: #707173;
    size: 10px;
    font-weight: normal;
}

#reserverd_form label:hover{
    color: white;
}

.zero{
    margin: 0px;
    padding: 0px;
}
