/*RIDEFINIZIONE TAG-----------------------------------------------------------------------------------
Qui vanno inserite le ridefinizioni di tag standard html...
---------------------------------------------------------------------------------------------------------------*/
body {  
  background-color: #D3CEB1;
  background-image:url(../images/bg_green.jpg);
  background-repeat:repeat-x;
}

/*MIDDLEBOX----------------------------------------------------------------------------------------------*/
div.title{
  font-family: Arial, verdana;
  font-size: 14px;
  font-weight:bold;
  margin: 10px 0 10px 0!important;
  margin: 25px 0 15px 0;
  color: #666666;
}
span.title_sez{
  font-family: Arial, verdana;
  font-size: 12px;
  font-weight:bold;
  color:#666666;
  text-transform:uppercase;
  margin: 25px 0 10px 18px!important;
  margin: 25px 0 15px 22px;
}
div.title_nomarg{
  font-family: Arial, verdana;
  font-size: 14px;
  font-weight:bold;
  margin: 10px 0 0 0!important;
  margin: 15px 0 0 0;
  color: #999999;
}
div.titleprod{
  font-family: Arial, verdana;
  font-size: 16px;
  font-weight:bold;
  color:#999900;
  border:1px solid #999900;
  border-width:1px 0 0 0;
  padding:10px 0 0 20px;
  margin: 5px 10px 0 0;
  background-image: url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:0 12px;
}

h1.titleprod{
  font-family: Arial, verdana;
  font-size: 16px;
  font-weight:bold;
  color:#999900;
  border:1px solid #999900;
  border-width:1px 0 0 0;
  padding:10px 0 0 20px;
  margin: 5px 10px 0 0;
  background-image: url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:0 12px;
}

.prodprincipale { font-family: Arial, verdana;
  font-size: 12px;
  color:#666666;}

div.prod_sx{
  width:370px;
  float:left;
  margin:0 17px 0 0;
}

div.prod_dx{
  float:left;
  width:370px;
  float:left;
}

div.prod{
  float:left;
  display:block;
  width:368px;
  margin:10px 0 15px 0!important;
  margin:5px 0 19px 0;
}

div.prod img{
  float:left;
  border:1px solid #999999;
  width:121px;
  height:85px;
}

div.img_tec{
  display:block;
  float:left;
  margin:4px 0 20px 18px!important;
  margin:5px 0 20px 11px;
}
div.img_tec img{
border:1px solid #F3F2DE;
}

div.img_little{
  float:left;
  margin:4px 0 20px 18px!important;
  margin:5px 0 20px 11px;
}
div.img_little img{
  margin:0 22px 0 0!important;
  margin:0 30px 0 0;
  border:1px solid #F3F2DE;
}

div.img_little p{
  font-family: Arial, verdana;
  font-size: 11px;
  color:#666666;
  margin:0;
  text-decoration:none;
}

div.prod a{
  font-family: Arial, verdana;
  font-size: 12px;
  font-weight:bold;
  color:#666666;
  margin:0 0 0 5px;
  padding:0 0 0 20px;
  text-decoration:none;
}
div.prod img{
  margin:0 5px 0 0!important;
   margin:0;
}
div.prod a:hover{
  background-image: url(../images/arrow.gif);
  background-repeat:no-repeat;
  background-position:left center;
  margin:0 0 0 5px;
  padding:0 0 0 20px;
  color:#000000;
  z-index:1;
}
div.spec_prod{
  width:340px;
  margin:10px 20px 0 20px!important;
  margin:10px 20px 0 10px;
  float:left;
}
div.spec_prod span{
  font-family: Arial, verdana;
  font-size: 12px;
  font-weight:bold;
  color:#666666;
  margin:0 0 20px 0;
  text-transform:uppercase;
}
div.spec_prod p{
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666666;
}
div.spec_prod_long{
  margin:10px 20px 0 20px!important;
  margin:10px 20px 0 21px;
}
div.spec_prod_long p{
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666666;
}
div.spec_prod_long span{
  font-family: Arial, verdana;
  font-size: 12px;
  font-weight:bold;
  margin:0 0 20px 0;
  color:#666666;
  text-transform:uppercase;
}
div.spec_graf p{
  float:left;
  width:300px;
  margin:0 20px 0 15px!important;
  margin:0 20px 0 10px;
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666666;
}
div.fotoprod{
  margin:10px 0 0 0;
  float:left;
}
div.fotoprod span{
  font-family: Arial, verdana;
  font-size: 12px;
  font-weight:bold;
  margin:0 0 40px 0;
  color:#666666;
  text-transform:uppercase;
}
div.fotoprod img{
  border:1px solid #999999;
  float:left;
  margin:15px 0 0 0!important;
  margin:20px 0 0 0;
}

table.tab_mis {
  margin:5px 0 0 0;
  float:left;
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666;
  text-align:center;
  border:1px solid #F3F2DE;
  border-collapse:collapse;
  table-layout:fixed;
  width:433px!important;
  width:428px;
  height:246px;
}

table.tab_dati {
  margin:5px 0 0 0;
  padding-left: 1005px;
  float:left;
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666;
  text-align:left;
  border:1px solid #F3F2DE;
  border-collapse:collapse;
  table-layout:fixed;
  width:433px!important;
  width:428px;
  height:246px;
}

table.tab_dati td{
 padding-left: 10px;
}

table.tab_dati3 {
  margin:0 0 20px 310px!important;
  margin:0 0 20px 156px;
  float:left;
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666;
  text-align:center;
  border:1px solid #F3F2DE;
  border-collapse:collapse;
  table-layout:fixed;
  width:430px!important;
  width:432px;
  height:180px;
}
table.tab_dati4 {
  margin:5px 0 20px 5px!important;
  margin:5px 0 20px 0;
  text-align:center;
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666;
  border:1px solid #F3F2DE;
  border-collapse:collapse;
  table-layout:fixed;
  width:405px!important;
  width:410px;
  height:120px;
}
table.tab_dati2 {
  margin:5px 0 20px 20px!important;
  margin:5px 0 20px 21px;
  text-align:center;
  font-family: Arial, verdana;
  font-size: 12px;
  color:#666;
  border:1px solid #F3F2DE;
  border-collapse:collapse;
  width:725px;
}
table.tab_dati2 th{
background:#F3F2DE;
border:1px solid #F3F2DE;
}
table.tab_dati2 td{
border:1px solid #F3F2DE;
}

div.back{
width:200px;
position: absolute;
margin:14px 626px!important;
margin:18px 626px;
}
div.back a{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
div.back a:hover{
color:#666666;
}
div.blocco{
  width:780px;
  margin:0;
  float:left;
}

