/* CSS Document */



body
{
/*width:960px;*/
margin: 0px;
padding: 0px;
text-align: center; 

border-top:0px;

/*background-color:#003366;*/

/*margin-right:10px;
margin-left:10px;*/

}

#sito
{
/*width:900px;
width:80%;*/
margin-left: auto;
margin-right: auto; 
text-align:center;
/*width:960px;2010*/
background-color:#FFFFFF;
border:1px dashed #bfbfbf;
}

#header
{
text-align:center;
background-image:url(../img/backg3.jpeg);
background-repeat:repeat-x;
height:154px;
/*background-color:#5B696C;*/

}

.headersx
{

width:151px;
height:154px;
float:left;

}

.head
{
margin-left:50px;
height:154px;
width:431px;
text-align:center;
/*border:1px solid #003300;
background-color:#003300;

background-image:url(../img/Logo4.jpg);
background-repeat:no-repeat;*/

float:left;
}

.headerdx
{
margin-right:20px;
;
}

.headerdx a
{
color:#990000;
text-decoration:none;
}

.headerdx a:hover
{
color:#539dbc;
}

#formLog 
{
font-family:tahoma;
color:#1c5679;
font-size:12px
}

#formLog  #UId
{
color:#000033;
font-size:10px;
font-weight:bold;
text-align:right;
}

#formLog  #Passw
{
color:#000033;
font-size:10px;
font-weight:bold;
text-align:right;
}



.vuoto
{
clear:both;

}

#menusx
{
text-align:left;
width:181px;
float:left;
font-family:Tahoma;
font-size:14px;
color:#1c5679;
font-weight:bold;
}

#headmenu
{
background-image:url(../img/headMenu.jpg);
height:46px;
width:181px;
float:left;

}

ul#menu
{
width: 140px;
list-style-type: none;
margin: 0;
margin-left:2px;
padding: 0;
text-decoration:none;
/*background-image:url(../img/menu.jpg);
height:21px;
width:181px;
*/
}

ul#menu a {
  text-decoration: none;
  outline: none;
  color:#003366;
}
ul#menu a:hover
{
color:#539dbc;
}

ul#menu ol {
  /*display: none;*/
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
  margin-left:10px;
}

ul#menu ol li
{
  border-bottom:1px dotted #ccc;
  font-weight:normal;
}

#footermenu
{
background-image:url(../img/footermenu.jpg);
height:20px;
width:181px;
}

#contenuto
{
margin:0px;
text-align:center;
/*border:1px solid #444;*/
}
#corpo
{
/*background-color:#009933;
height:50%;
width:60%;
width:460px;
border:1px solid #444;*/
text-align:center;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Tahoma;

font-weight:bold;
font-size:14px;


/*float:left;

margin-top:13px;

width:705px;2010*/
margin-left:190px;


}

#corpo a
{
color:#003366;
text-decoration:none;
}

#corpo a:hover
{
color:#539dbc;
}

#corpo h3
{
margin-top:0px;
text-align:left;
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
font-family:Tahoma;
font-size:14px;
font-weight:normal;
color:#1c5679;
}

#corpo h3 a
{
font-weight:bold;
}

#corpo .lingua
{
text-align:right;
}

#corpo .Testo
{
/*width:680px;*/
text-align:left;
font-weight:normal;
color:#1c5679;
}

#corpo .prodotto
{
text-align:center;
background-image:url(../img/CasProd.jpg);
width:220px;
height:181px;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
font-family:Tahoma;
font-size:13px;
color:#1c5679;
float:left;

/*border-right:1px dashed #000066;*/
}


#corpo .prodotto a
{
font-weight:bold;
color:#1c5679;
text-decoration:none;
}

#corpo .prodotto a:hover
{
color:#C0C0C0;
text-decoration:underline;
}

#corpo .prodotto .titolo
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:2px;

text-align:center
}
/*#corpo .prodotto */
.descr
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000066;

float:left;
}

#corpo .prodotto .photo
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000066;
width:70px;
height:100px;
float:left;
/*border:1px solid #CC6666;*/
overflow:hidden;
margin-right:1px;
margin-left:6px;
}
#corpo .prodotto a img
{
border:1px dashed #FFFFFF;
}

#corpo .prodotto a:hover img
{
border:1px dashed #000066;
}

/*Serve per visualizzare la descrizione completa del prodotto*/
#corpo .dettaglio
{
width:690px;
/*border-right:1px solid #ccc;*/
}

#corpo .dettaglio .fotoP
{
width:100px;
/*border:3px solid #ccc;*/
float:left;
}

#corpo .dettaglio .testo
{
/*border:2px solid #ccc;*/
margin-left:160px;
text-align:left;
font-weight:normal;
}

#corpo .dettaglio .foto
{
width:40%;
float:left;
width:300px;
margin-left:10px;
}



#Login
{
margin-top:12px;
font-size:12px;
width:181px;
height:181px;
text-align:left;

background-image:url(../img/casellaLogin.jpg);
background-repeat:no-repeat;
font-family:tahoma;
color:#1c5679;
font-size:12px;
}

#Login a
{
text-decoration:none;
color:#1c5679;
}

#Login a:hover
{
text-decoration:underline;
}


#footer
{
color:#1c5679;
border-top:1px dashed #bfbfbf;
font-family:tahoma;
font-size:12px;
}

#footer a
{
color:#1c5679;
font-weight:bold;
text-decoration:none;
}

#footer a:hover
{
color:#FF6600;
}











