body {
     margin:0px;
     font-family:verdana;
     font-size:12px;
     color: #666666;
     background-color:#dadada;
}

h1{
     font-family:verdana;
     font-size:14px;
     color: #FFFFFF;
     margin: 0px;
}

a {
  text-decoration:none;
  font-family:verdana;
  font-size:12px;
  color: #666666;
}

a:hover {
        text-decoration:none;
        font-family:verdana;
        font-size:12px;
        color: #666666;
}

input {
     border:1px solid #999999;
}

#flags {
       position:absolute;
       right: 5px;
       top:5px;
       padding-top: 5px;
}

#top {
     height:35px;
     width:100%;
     background-color:#333333;
     color:white;
     padding-top:5px;
}

#topnav {
        height:25px;
        background-image:url("../imgs/topnavbg.png");
}

#bottomtopnav {
	width:950px;
	background-color:#FFFFFF;
	align: center;
}

.top_menu_clicked {
                  padding:0px 15px 0px 15px;
                  font-weight:bold;
                  background-color:white;
                  border-left:1px solid #999999;
}

.top_menu_not_clicked {
                      padding:0px 15px 0px 15px;
                      background-color:transparent;
                      border-left:1px solid #999999;
}

#content {

}

.content_white {
	background-color: #FFFFFF;
	width: 950px;
}

#footer {
        border-top:2px solid #FFFFFF;
        padding:10px 0px 00px 50px;
        font-size:10px;
}

.clicked_cat {
             font-weight:bold;
             color:navy;
             padding-left:20px;
	     padding-right:10px;
	     padding-top:5px;
	     padding-bottom:5px;
             border-top: 1px solid #dddddd;
             border-bottom: 1px solid #dddddd;
}

.not_clicked_cat {
                 font-weight:normal;
                 color:#666666;
		 padding-left:20px;
		 padding-right:10px;
		 padding-top:5px;
		 padding-bottom:5px;
}

.cont_title {
            font-weight: bold;
            color:#999999;
            height:15px;
            border-bottom:1px solid #eeeeee;
            padding:0px 0px 0px 5px;
}

.cont_content {
              font-size:11px;
              padding:5px;
}

.download{
  text-decoration:none;
  font-family:verdana;
  font-size:12px;
  color: #000000;
}

.download:hover {
    text-decoration:none;
    font-family:verdana;
    font-size:12px;
    color: #000000;
}

.price{
      font-weight: bold;
      color:#999999;
}

.ul-categorie
{
  list-style-type: none;
  color: #000000;
  margin-top:14px;
  margin-bottom:30px;
  margin-left:10px;
  padding:0;
}

.ul-categorie li
{
  padding:0px 8px 0px 22px;
  background-image: url("../images/bullet_black_alt.png");
  background-repeat:no-repeat;
  background-position: center left;
  margin: 1.0em 0 0.5em 0;
  line-height:1.2em;
}

.cat-link{
	color: #666666;
}

.cat-link:hover{
	color: #000080;
	text-decoration: underline;
}

.cat-link-open{
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}
.cat-link-open:hover{
	color: #000080;
	text-decoration: underline;
}

.titolo_bianco{
     font-family:verdana;
     font-size:14px;
     color: #FFFFFF;
     margin: 0px;
}

.prezzo{
	font-size:14px;
	color: #d31228;
	font-weight: bold;
}

