/*---globale---*/
body{text-align:center; background-image:url(/cm/img/bg_esterno.gif); background-repeat: repeat-x; background-color:#ffffff; margin:10px auto 0px auto; font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; color:#111e54; font-size:11px;}
*{text-align:left;-moz-box-sizing:padding-box;}
input {font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;color:#111e54;font-size:10px; background-color:#ffffff;}
select{font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;color:#111e54;font-size:10px;}
div{font-size:11px;overflow:auto; OVERFLOW-x:hidden; OVERFLOW-y:hidden;}
a{color:#111e54;text-decoration:none;}
a:hover{color:#f4b817;}
ul{margin-top:0px;}
ol{margin-top:0px;}
li{margin-top:0px;}
p{margin:0px 0px 0px 0px;}
img{margin:0px 0px 0px 0px;}
/*---globale---*/



/*---interna---*/

.cont{padding:0px 20px 0px 0px;font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:12px;color:#111e54; font-weight:normal;}

.tit_sez{font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:18px;color:#111e54; font-weight:normal; padding: 53px 0px 4px 0px;}

.tit_pop{font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:16px;color:#111e54; font-weight:normal; padding: 20px 10px 4px 20px;}
.txt_pop{ font-family: Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54; font-weight: normal;line-height:16px; padding:20px 10px 0px 20px;}


.tit_subsez{font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:12px;color:#f4b817; font-weight:normal; text-transform: uppercase; padding: 0px 0px 0px 0px;}
.tit_subsez a {font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:12px;color:#111e54; font-weight:normal; text-transform: uppercase; padding: 0px 0px 0px 0px;}
.tit_subsez a:hover {font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:12px;color:#f4b817; font-weight:normal; text-transform: uppercase; padding: 0px 0px 0px 0px;}

.txt_sez{ font-family: Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54; font-weight: normal;line-height:16px; padding:30px 50px 0px 0px;}
.txt_sez img{ text-align:right; padding:0px 0px 20px 20px;}

.prodotti{font-family: Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54; font-weight: normal;line-height:30px;margin:30px 0px 0px 0px;}
.prodotti img{ border:1px solid #111e54; padding: 0px 0px 0px 0px;}
.prodotti td {padding: 0px 0px 55px 0px;}
sup{font-size:11px;}

/*--- menu divisione componenti ---*/
.menusx1{ vertical-align:top; text-align:right; font-weight:normal; color:#111e54; background-image:url(/cm/img/bg_m_sx_componenti.jpg); background-repeat:no-repeat; min-height:645px; text-transform: uppercase; line-height:24px; padding: 53px 44px 0px 0px;}

.voce1{text-align:right; font-weight:normal;font-family: Arial, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54; text-transform: uppercase; padding:0px 0px 10px 10px;}
.voce1 a{text-align:right; font-weight:normal;font-family: Arial, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54;text-transform: uppercase; line-height:12px; padding:0px 0px 10px 10px;}
.voce1 a:hover{text-align:right; font-weight:normal;font-family: Arial, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px;color:#f4b817;text-transform: uppercase; line-height:12px; padding:0px 0px 10px 10px;}
.voce1on{text-align:right; font-weight:normal;font-family: Arial, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px;color:#f4b817;text-transform: uppercase; line-height:12px; padding:0px 0px 10px 10px;}

/*--- menu divisione waterjet ---*/
.menusx2{ vertical-align:top; text-align:right; font-weight:normal; color:#111e54; background-image:url(/cm/img/bg_m_sx_waterjet.jpg); background-repeat:no-repeat; min-height:645px; text-transform: uppercase; padding: 53px 44px 0px 10px;}

/*--- menu contatti ---*/
.menusx3{ vertical-align:top; text-align:right; font-weight:normal; color:#111e54; background-image:url(/cm/img/bg_m_sx_componenti.jpg); background-repeat:no-repeat; min-height:645px; /*text-transform: uppercase; */line-height:14px; padding: 53px 44px 0px 0px;}

.voce3{text-align:right; font-weight:normal;font-family: Arial, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54; /*text-transform: uppercase;*/ padding:0px 0px 10px 10px;}
/*--- menu contatti ---*/



.vocetop{text-align:right; font-weight:normal;font-family: Arial, Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54;}
.vocetop a{text-align:right; font-weight:normal;color:#111e54;}
.vocetop a:hover{text-align:right; font-weight:normal;color:#f4b817;}


.vocebot{text-align:right; font-weight:normal;font-family: Arial, Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif; font-size:11px;color:#111e54; padding:10px 10px 10px 0px }
.vocebot a{text-align:right; font-weight:normal;color:#111e54;}
.vocebot a:hover{text-align:right; font-weight:normal;color:#f4b817;}


/*--- menu divisione componenti ---*/



div.all img{padding:0px;margin:0px}
/*---interna---*/


/*---home---*/
.news{font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:10px;color:#111e54; padding-top:8px; line-height:12px;}
.news a{font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:10px;color:#111e54; padding-top:5px; text-decoration:none;}
.news a:hover{font-family: Arial, Trebuchet MS, Verdana, Geneva, Helvetica, sans-serif; font-size:10px;color:#111e54; padding-top:5px; text-decoration:underline;}
/*---home---*/

/*---hp waterjet---*/
.vocemenu_hp {color: #111e54; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; padding:0px 15px 6px 15px; margin:0px 0px 0px 0px; }
.vocemenu_hp a {color: #111e54;}
.vocemenu_hp a:hover {color: #f4b817; }
/*---hp waterjet---*/
