body{background:transparent url("images/body12.png") repeat-x top;
    margin:0;
    padding:0;
    border:0;
    font-family:"Arial", sans-serif;
    font-size:small;}

h3{font-size:small;}
.error{color:red;}

a:link{color:rgb(200,200,200);
    text-decoration:none;}
a:visited{color:rgb(180,180,180);
    text-decoration:none;}
a:hover{color:white;
    text-decoration:none;}
a:active{color:white;}

#container{width:800px;
    min-height:500px;
    margin:0px auto;}

/***************************** H E A D E R ************************************/
#header{position:relative;
    margin:8px 0px;
    left:-40px}
#logo{float:left;}
#logo a img{border:none;}
#logo p{position:relative;
    bottom:10px;
    color:rgb(120,0,0);
    margin:0 0 0 50px;}
#box_azienda{float:right;
    font-size:x-small;
    color:white;}
#box_azienda ul{list-style-type:none;
    margin-top:0;}
#box_azienda ul li a{color:white;}

/********************** N A V I G A T I O N   B A R ***************************/
#navigator{clear:both;
    height:30px;
    margin:0;
    padding:0;
    background:transparent url("images/nav_shadow_left.png") no-repeat left top;}
#navigator ul{list-style-type:none;
    float:left;
    height:30px;
    width:776px;
    margin:0 0 0 12px;
    padding:2px 0 0 0;
    background:transparent url("images/nav_shadow.png") repeat-x top;}
#navigator ul li{float:left;
    height:24px;
    margin:0px 10px;
    display:block;}
#navigator ul li.lang{float:right;}
#navigator ul li a{font-size:medium;
    padding:0;}
#navigator ul li.login a{color:rgb(255,55,55);}
#home ul li.home{background:transparent url("images/triangle_shadow.png") no-repeat bottom center;
    position:relative;
    top:22px;}
#home ul li.home a{position:relative;
    bottom:22px;
    color:white;}
.products ul li.products{background:transparent url("images/triangle_shadow.png") no-repeat bottom center;
    position:relative;
    top:22px;}
.products ul li.products a{position:relative;
    bottom:22px;
    color:white;}
.products2 ul li.products2{background:transparent url("images/triangle_shadow.png") no-repeat bottom center;
    position:relative;
    top:22px;}
.products2 ul li.products2 a{position:relative;
    bottom:22px;
    color:white;}
#stock ul li.stock{background:transparent url("images/triangle_shadow.png") no-repeat bottom center;
    position:relative;
    top:22px;}
#stock ul li.stock a{position:relative;
    bottom:22px;
    color:white;}
#company ul li.company{background:transparent url("images/triangle_shadow.png") no-repeat bottom center;
    position:relative;
    top:22px;}
#company ul li.company a{position:relative;
    bottom:22px;
    color:white;}
#login ul li.login{background:transparent url("images/triangle_shadow.png") no-repeat bottom center;
    position:relative;
    top:22px;}
#login ul li.login a{position:relative;
    bottom:22px;
    color:white;}
#navright{height:30px;
    float:right;
    width:12px;
    background:transparent url("images/nav_shadow_right.png") no-repeat right top;}

/**************************** C O N T E N T ***********************************/
#content{clear:both;
    margin:10px 0px;
    padding:0;
    background:rgb(247,244,244) url("images/content_top.png") no-repeat top;}

/**************** B L O G ***************/
#blog{float:left;
    width:580px;
    margin:0;
    color:rgb(120,110,110);
    padding:0 10px;
    background:transparent url("images/blog.png");}
#blog .news{margin:10px 0;
    padding:3px;}
#blog ul{list-style-type:none;
    margin:0;
    padding:0;}
#blog h2{font-size:large;
    margin:10px;}
#blog .date{float:right;
    font-weight:bold;
    background:rgb(230,220,220);
    margin:0;
    padding:1px 5px;}
#blog h3{margin:0;
    border-bottom:solid 3px rgb(230,220,220);}
#blog p{text-align:justify;
    margin:0;}
#blog table{border:none;
    font-size:x-small;
    width:540px;}
#blog table tr.head_table{background:rgb(220,210,210);}
#blog table tr.row_table{background:rgb(242,232,232);}
#blog table tr.row_table:hover{background:rgb(255,245,245);}
#blog table tr.row_table td a:hover{color:rgb(115,105,105);}
#blog table tr td{text-align:center;}

/************* schede x Pdf PRODOTTI ***********/
#top_products{margin:10px;}
#top_products ul{float:right;
    border-bottom:solid 3px rgb(230,220,220);
    color:rgb(200,190,190);
    width:560px;}
#top_products ul li{float:right;
    margin-left:10px;
    padding:0px 5px;
    background:rgb(230,220,220);}
#top_products a{color:rgb(120,110,110);
    font-weight:bold;}
#top_products a:hover{color:white;}
/************* N A V   x PRODOTTI ***********/
#nav_acridite{float:left;}
#nav_acridite ul{list-style-type:none;
    margin:15px 5px;
    padding:0;}
#nav_acridite ul li{background:rgb(220,210,210);
    margin:1px 0;
    border-bottom:solid 1px rgb(210,200,200);}
#nav_acridite ul li a{font-size:medium;
    color:rgb(120,110,110);
    display:block;
    margin:1px 3px;}
#nav_acridite ul li:hover{background:rgb(237,227,227);}
#acridite ul li.Acridite{background:transparent;
    border:none;
    margin:10px 0;}
#acridite ul li.Acridite a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#estruso ul li.Estruso{background:transparent;
    border:none;
    margin:10px 0;}
#estruso ul li.Estruso a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#specchiato ul li.Specchiato{background:transparent;
    border:none;
    margin:10px 0;}
#specchiato ul li.Specchiato a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#policarbonato ul li.Policarbonato{background:transparent;
    border:none;
    margin:10px 0;}
#policarbonato ul li.Policarbonato a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#PVC ul li.PVC{background:transparent;
    border:none;
    margin:10px 0;}
#PVC ul li.PVC a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#PETG ul li.PETG{background:transparent;
    border:none;
    margin:10px 0;}
#PETG ul li.PETG a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#PET ul li.PET{background:transparent;
    border:none;
    margin:10px 0;}
#PET ul li.PET a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#PPAlveolare ul li.PPAlveolare{background:transparent;
    border:none;
    margin:10px 0;}
#PPAlveolare ul li.PPAlveolare a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#Colle ul li.Colle{background:transparent;
    border:none;
    margin:10px 0;}
#Colle ul li.Colle a{color:rgb(120,110,110);
    font-size:large;
    font-weight:normal;}
#product{margin:15px 10px 10px 170px;
    text-align:justify;}
#nav_acridite #navright2{clear:both;}

/******* FORM   R I C E R C A *********/
#magazzino{margin:0px 10px 10px 0;
    padding:10px;
    background:rgb(237,227,227);
    border:solid 10px rgb(230,220,220);}
#magazzino h2{margin:0;}
#magazzino table{width:100%;
    border-collapse:collapse;
    border-bottom:solid 1px rgb(230,220,220);
    padding:10px 0;
    margin:10px 0;}
#magazzino table tr td{padding-bottom:10px;}
#magazzino label{}
#avanzata{float:right;
    margin:10px;
    padding:2px 5px;
    background:rgb(230,220,220);
    color:rgb(120,110,110);
    position:relative;
    bottom:32px;
    height:20px;}
#avanzata a{color:rgb(120,110,110);
    font-weight:bold;}
#avanzata a:hover{color:white;}

/******* JSP RISULTATI RICERCA *******/
#query{margin:0px 10px 10px 0px;
    padding:5px;
    background:rgb(237,227,227);
    border:solid 10px rgb(230,220,220);}
#query h2{margin:0;}
#stampa{float:right;
    margin:10px;
    padding:2px 5px;
    background:rgb(230,220,220);
    color:rgb(120,110,110);
    position:relative;
    bottom:32px;
    height:20px;}
#stampa a{color:rgb(120,110,110);
    font-weight:bold;}
#stampa a:hover{color:white;}
#query p{text-align:justify;}
#query table{border:none;
    font-size:x-small;
    width:540px;}
#query table tr.head_table{background:rgb(220,210,210);}
#query table tr.row_table{background:rgb(242,232,232);}
#query table tr.row_table:hover{background:rgb(255,245,245);}
#query table tr td{text-align:center;}
#query table tr td.desc{text-align:left;}

/*************** B U B B L E S *****************/
#bubbles{float:right;
    margin:10px 10px;
    padding:0;
    width:180px;
    background:rgb(230,220,220) url("images/bubbles_top.png") no-repeat top;
    color:rgb(120,110,110);}
#bubbles_bottom{background:transparent url("images/bubbles_bottom.png") no-repeat bottom;
    height:10px;}
.bubbles_content{padding:5px;
    background:rgb(237,227,227);
    margin:10px 10px 0px 10px;}
.bubbles_content h3{margin:5px 0;}
.bubbles_content ul{list-style:none;
    padding:0;
    margin:0;}
.bubbles_content ul li{}
.bubbles_content a{color:rgb(120,110,110);
    margin:0 10px;
    padding:0;
    text-decoration:underline;}
.bubbles_content ul li a:hover{color:white;}
.bubbles_content form{font-size:x-small;
    text-align:right;}
.bubbles_content form input{margin:0 0 2px 0;
    font-size:x-small;}

/**************************** F O O T E R *************************************/
#footer{clear:both;
    background:rgb(230,220,220);
    border-bottom:solid 1px rgb(220,210,210);
    border-top:solid 1px rgb(240,230,230);
    color:rgb(240,230,230);;
    padding:0 3px;
    margin:0;
    font-size:x-small;
    text-align:center;}
#footer a{color:rgb(240,230,230);}
