/*carrello
***************************************************************/
.dittabox{display: none; margin-top: 20px; background-color: #e5e5e5;}
.destinbox{display: none; margin-top: 20px; background-color: #e5e5e5;}
.carteti{width:150px; float:left;}
.cartetim{width:150px; float:left;}
.cartetib{width:300px; float:left;}
.inpti{width:150px; padding:4px; font:bold 1.125em arial; border:solid 1px #888888; float:left; margin-bottom:3px; color:#111111;}
.inptm{width:200px; padding:4px; font:bold 1.125em arial; border:solid 1px #888888; float:left; margin-bottom:3px; color:#111111;}
.inptb{width:250px; padding:4px; font:bold 1.125em arial; border:solid 1px #888888; float:left; margin-bottom:3px; color:#111111;}
.txtm{width:250px; min-height:40px; padding:4px;}
.dittabox{display: none; margin-top: 10px; margin-bottom: 4px; background-color: #D3D3D3; padding:5px 0 5px 3px;}
.destinbox{display: none; margin-top: 3px; margin-bottom: 4px; background-color: #D3D3D3; padding:0 0 5px 3px;}
.bth{clear:both;}
.cartbutton{color:#ff3300; font:bold 1.2em arial;}
#cartutregis{float:left; width:48%; padding:5px;}
#cartutnuovo{float:right; width:48%; padding:5px;}
#cartutriepi{width:98%; padding:5px;}
.tabecomm table{border-collapse: collapse; word-wrap:break-word;}
.tabecomm td{border:solid 1px #333333; padding:2px; font-size:0.725em; word-wrap:break-word;}
.tabecomm tr{border:solid 1px #333333; padding:2px; word-wrap:break-word;}
/*MEDIAQUERY
***************************************************************/
@media only screen and (min-width: 240px) and (max-width: 640px){
/*carrello*/
#cartutregis{width:98%; padding:5px;}
#cartutnuovo{width:98%; padding:5px;}
.carteti{width:150px;}
.cartetim{width:150px;}
.cartetib{width:150px;}
.inpti{width:100%; padding:4px; font:bold 0.925em arial; border:solid 1px #888888; float:left; margin-bottom:3px; color:#111111;}
.inptm{width:100%; padding:4px; font:bold 0.925em arial; border:solid 1px #888888; float:left; margin-bottom:3px; color:#111111;}
.inptb{width:100%; padding:4px; font:bold 0.925em arial; border:solid 1px #888888; float:left; margin-bottom:3px; color:#111111;}
.txtm{width:250px; min-height:40px; padding:4px;}
/*form contatto*/
#contattoform{width:99%}
#contattoindirizzo{width:99%}
/*////////////////////////////*/
/*corpo pagina*/
.corpopag{font-size:1.225em;}