/* CSS Document for M&M International - made by alternanze.it*/

body {
    margin:0;
    padding: 0;
	background-color: #FFFFFF;
}

select {
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

/* skin links */

A:link {
	COLOR:#003399;
    background-color: transparent;
    text-decoration: none;
}
A:visited {
	COLOR:#003399;
    background-color: transparent;
    text-decoration: none;
}
A:active {
	COLOR:#003399;
    background-color: transparent;
    text-decoration: none;
}
A:hover {
	COLOR:#FFFFFF;
    background-color: transparent;
    text-decoration: none;
}

/* FAQ Background */
#up {
	/*background-color:#FF0000;*/
	background-image:url(../../images/up.gif);
	width:400px;
	height:50px;
}

#center {
	background-color:#FFFF33;
	width:400px;

}


#down {
	/*background-color:#FF0000;*/
	background-image:url(../../images/down.gif);
	width:400px;
	height:50px;
}

/* ID'S PAGE LAYOUT */

#home{
	width:955px;
	height:600px;
	background-image:url(../../images/home_background.jpg);
	float:left;
	}
	
#mail {
	width:250px;
	height:30px;
	/*float:right;     */
	position:absolute;
  left:787px;
  top:54px;
	
	/*clear:right;        */
	}
	
#home_menu {
	width:699px;
	height:46px;
	float:right;
	margin-top:247px;
	}
	
#bigmenu {
	width:643px;
	height:157px;
	float:right;
	margin-top:135px;
	}
	
#news {
	width:205px;
	height:154px;
	background-image:url(../../images/news_back.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:98px;
	float:left;
	}




#head {
	width:955px;
	height:52px;
	background-image:url(../../images/head.jpg);
	float:left;
}

#grey {
	width:955px;
	height:27px;
	background-image:url(../../images/grey.jpg);
	float:left;
	clear:left;
}

#content {
	width:955px;
	/*height:518px;*/
	background-image:url(../../images/content.jpg);
	float:left;
	clear:left;
}

#content {
	width:955px;
	/*height:518px;*/
	background-image:url(../../images/content.jpg);
	float:left;
}

#content_contact {
	width:955px;
	height:718px;
	background-image:url(../../images/content.jpg);
	float:left;
	clear:left;
}

#company {
	width:955px;
	height:518px;
	background-image:url(../../images/company.jpg);
	float:left;
	clear:left;
}


#foot {
	width:955px;
	height:120px;
	background-image:url(../../images/foot.jpg);
	float:left;
	clear:left;
}

#image {
	width:235px;
	height:213px;
	float:left;
}

#titles {
	width:705px;
	height:33px;
	background-image:url(../../images/titles_bg.gif);
	float:right;
}

#search_border {
	width:565px;
	height:134px;
	margin-right:15px;
	margin-top:5px;
	background-image:url(../../images/search_border.gif);
	background-repeat:no-repeat;
	float:right;
}

#blu {
	width:275px;
	height:305px;
	background-image:url(../../images/blu.jpg);
	background-repeat:no-repeat;
	float:left;
	clear:left;
}

#menu {
	width:93px;
	height:232px;
	margin-top:16px;
	float:left;
}

#submenu {
	width:179px;
	height:240px;
	margin-top:16px;
	float:right;
}

#product_container {
	width:582px;
	height:138px;
	float:right;
	margin-top:30px;
}

#line {
}

#product_category {
	width:582px;
	height:17px;
	background-color:#FF1111;
	margin-bottom:10px;
}

#product_image {
	width:105px;
	height:105px;
	float:left;
}

#product_name {
	width:80px;
	height:105px;
	float:left;
	margin-top:5px;
}

#static_container {
	width:595px;
	height:490px;
	position:absolute;
	top:130px;
	left:360px;
}

#static_container_contact {
	width:595px;
	height:550px;
	position:absolute;
	top:130px;
	left:360px;
}


#static_container_org {
	/*width:660px;
	height:490px;
	position:absolute;
	top:116px;
	left:285px;
	*/
	width:582px;
  float:right;
  margin-bottom:10px;
}
#static_container_org object{
  float:right;
}
#org_txt{
  float:right;
  width:640px;
  margin-top:20px;
  margin-right:20px;
  text-align:justify;
}
#privacy {
width:61px;
height:25px;
position:absolute;
top:84px;
left:525px;
}

#nation {

width:140px;
height:140px;
float:left;

}

#org_address {

width:440px;
float:right;

}


/* TEXTS FORMATTING */

.blu_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#003399;
	float:right;
	margin-right:15px;
	margin-top:7px;
}

.grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.grey_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color:#333333;
}

.blue_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color:#003399;
}

.white_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color:#FFFFFF;
	left:5px;
	}

.black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	}
	
.black_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	}

.black_tiny {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
	
.black_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:none;
	color:#333333;
	}

.product_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:2px;
}

.news_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:140%;
	font-weight:bold;
}

li {
	list-style-image:url(../../images/quad.jpg)}

ul {
	margin-top:6px;
	}

/* NAVIGATION MENUS WITH ROLLOVER EFFECT */
 .nav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../../images/main_menu_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 91px;
height: 24px;
margin: 0;
padding: 0;
}

.nav a
{
display: block;
color: #FFFFFF;
font-size: 14px;
width: 91px;
height: 24px;
display: block;
float: left;
text-decoration: none;
}

.nav img
{
width: 91px;
height: 24px;
border: 0px solid transparent;
margin-bottom:0px;
}
a.main_menu_link:link{
  color:#fff;
}
a.main_menu_link:visited{
  color:#fff;
}
* html a:hover
{
visibility:visible;
}

.nav a:hover img
{
visibility:hidden;
color: #003399;
}

.nav a:hover
{
color: #003399;
}

.nav a:visited
{
color: #FFFFFF;
}

.nav_over
{
color: #003399;
}

.nav span
{
position: absolute;
left: 13px;
top: 4px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

#selected{
  cursor: default;
  color: #fff;
  font-size: 14px;
}
/* EXCEPTION FOR TOP IMAGE OF MAIN MENU */
 .nav2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../../images/main_menu_over2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 91px;
height: 24px;
margin: 0;
padding: 0;
}

.nav2 a
{
display: block;
color: #FFFFFF;
font-size: 14px;
width: 91px;
height: 24px;
display: block;
float: left;
text-decoration: none;
}

.nav2 img
{
width: 91px;
height: 24px;
border: 0
}

* html a:hover
{
visibility:visible
}

.nav2 a:hover img
{
visibility:hidden
}

.nav2 a:hover
{
color: #003399;
}

.nav2 a:visited
{
color: #FFFFFF;
}

.nav2 span
{
position: absolute;
left: 13px;
top: 4px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/* END OF EXCEPTION */

/* SUBMENU */
/* .submenu
{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: wrap;
display: block;
width: 178px;
height: 46px;
margin: 0;
padding: 0;
}

.submenu a
{
display: block;
color: #003399;
font-size: 12px;
width: 178px;
height: 46px;
display: block;
float: right;
text-decoration: none;
text-align:right;
}

.submenu img
{
width: 178px;
height: 46px;
border: 0
}

* html a:hover
{
visibility:visible;
}

.submenu a:hover img
{
visibility:hidden;
color: #FFFFFF;
}

.submenu a:hover
{
color: #FFFFFF;
}

.submenu span
{
position: relative;
right:50px;
top: 6px;
text-align:right;
margin: 0px;
padding: 0px;
cursor: pointer;
}
*/
.submenu{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: wrap;
display: block;
width: 178px;
height: 46px;
margin: 0;
padding: 0;
}

.submenu_selected {
  color: #fff;
  font-size: 12px;
text-align:right;
}
.submenu a{
display: block;
color: #003399;
font-size: 12px;
width: 178px;
height: 46px;
display: block;
float: right;
text-decoration: none;
text-align:right;
}

.submenu img{
width: 178px;
height: 46px;
border: 0
}

* html a:hover{
visibility:visible;
}

.submenu a:hover img{
visibility:hidden;
color: #FFFFFF;
}

.submenu a:hover{
color: #FFFFFF;
}

.submenu div{
position: relative;
right:0px;
top: 6px;
text-align:right;
margin: 0px;
padding: 0px;
margin-right:50px;
}
.submenu a div{
cursor: pointer;
}

.submenu_noprod{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: wrap;
display: block;
width: 130px;
height: 26px;
margin: 0;
padding: 0;
}
.submenu_noprod_selected {
  color: #fff;
  font-size: 12px;
}

.submenu_noprod a{
display: block;
color: #003399;
font-size: 12px;
width: 130px;
height: 26px;
display: block;
float: right;
text-decoration: none;
text-align:right;
}

.submenu_noprod img{
width: 130px;
height: 26px;
border: 0
}

* html a:hover{
visibility:visible;
}

.submenu_noprod a:hover img{
visibility:hidden;
color: #FFFFFF;
}

.submenu_noprod a:hover{
color: #FFFFFF;
}

.submenu_noprod div{
position: absolute;
right:0px;
top: 6px;
text-align:right;
margin: 0px;
padding: 0px;
margin-right:0px;
}
.submenu_noprod a div {
cursor: pointer;
}

/* EXCEPTION FOR THE PRODUCTS PAGE */
#general_purpose { 
     background-image: url(../../images/general_purpose_solenoid.gif); 
     background-repeat: no-repeat;
     }

#piston_valves { 
     background-image: url(../../images/piston_valves.gif); 
     background-repeat: no-repeat;
     }
	 
#automatic_drain { 
     background-image: url(../../images/automatic_drain.gif); 
     background-repeat: no-repeat;
     }
	 
#connectors_coils { 
     background-image: url(../../images/connectors_coils.gif); 
     background-repeat: no-repeat;
     }
	 
#customized_solutions { 
     background-image: url(../../images/customized_solutions.gif); 
     background-repeat: no-repeat;
     }
/* END OF EXCEPTION */

/* END OF SUBMENU */

/* END OF NAVIGATION */

.job_header {
  color:#fff;
	width:582px;
	height:17px;
	background-color:#FF1111;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:10px;
	font-weight:bold;
}

#sliced_form{
  margin:0px;
}
#sliced_form textarea{
  font-family:Arial, Helvetica, sans-serif;
}
.sliced_form{
  display:none;
  font-weight: normal;
}
.sliced_form_strong{
  font-weight: bold;
}
.sliced_form table{
  font-weight: normal;
  font-size:9pt;
}
.colon{
  margin-right:5px;
  font-weight: bold;
  font-size:10pt;
}
.sliced_form input{
  height:13px;
  font-size:8pt;
}
#job_navigation{
  color:#fff;
  font-size:8pt;
  font-weight:normal;
  margin-left:170px;
  margin-top:20px;
}
#job_navigation div{
  cursor:pointer;
  background.repeat:no-repeat;
  float:left;
  margin-right:3px;
}
.job_navigation_buttons{
  width:92px;
  height:15px;
}
#job_previous{
  background-image:url(../../images/previous.gif);
  text-align:right;
}
#job_next{
  background-image:url(../../images/next.gif);
}
#job_page{
  background-image:url(../../images/pag.gif);
  width:57px;
  text-align:center;
}
.job_az_table{
  padding:0px;
  margin-top:20px;
}
.job_az_table input{
  border:0px;
  width:98%;
  margin:0px;
}
.job_az{
  background-image:url(../../images/back.gif);
  color:#fff;
  font-size:8pt;
  text-align:center;
}
.job_az_row{
  height:14px;
}
.job_az_col{
  width:12px;
}
.job_az_ul{
  width:12px;
  height:14px;
  background-image:url(../../images/up_left.gif);
}
.job_az_lr{
  width:12px;
  height:14px;
  background-image:url(../../images/low_right.gif);
}

.job_az_in{
  background-color:#fff;
}
.job_az_in_ul{
  border-right:1px solid #003399;
  border-bottom:1px solid #003399;
}
.job_az_in_ur{
  border-bottom:1px solid #003399;
}
.job_az_in_ll{
  border-right:1px solid #003399;
}
.job_az_in_lr{
}
.job_az_in_l{
  border-right:1px solid #003399;
  border-bottom:1px solid #003399;
}
.job_az_in_r{
  border-bottom:1px solid #003399;
}
#job_table_b{
  width:400px;
  margin-left:100px;
}
#job_table_c{
  width:500px;
  margin-top:20px;
}
#job_table_d1 .job_az_in{
  width:185px;
}
#job_table_d2 .job_az_in{
  width:92px;
}
#job_table_e2,#job_table_e3{
  margin-top:36px;
}
#job_e_other{
  margin-top:20px;
}
#job_e_other span{
  vertical-align:top;
}
#job_e_other textarea{
  margin-left:20px;
  width:440px;
  height:100px;
}
#job_f textarea{
  margin-left:68px;
  width:440px;
  height:150px;
}
#job_g div{
  vertical-align:top;
}
#job_g textarea{
  margin-top:10px;
  margin-left:68px;
  vertical-align:top;
  width:440px;
  height:100px;
}
#job_h textarea{
  margin-left:68px;
  width:440px;
  height:100px;
}
#job_send{
  width:68px;
  height:26px;
  margin-top:20px;
  margin-left:250px;
}

.f_table{
}
.f_row{
}
.f_td_input{
  border:1px solid #000;
  text-align:center;
}
.f_input{
  width:90%;
  height:12px;
  border:1px solid #bbb;
  font-size:12px;
}
.f_input_file{
  width:398px;
  border:1px solid #000;
  font-size:12px;
}
.f_input_textarea{
  width:95%;
  height:50px;
  border:1px solid #bbb;
  font-size:12px;
}
.f_submit_container{
  width:80px;
  padding-top:5px;
  padding-bottom:5px;
  border:1px solid #000;
  text-align:center;
}
.f_submit{
  border:1px solid #bbb;
  font-size:12px;
  font-weight:bold;
  background-color:#fff;
}
.f_separator{
  width:30px;
  height:10px;
}
a.link_on_white:link{
  color:#003399;
}
a.link_on_white:visited{
  color:#003399;
}
a.link_on_white:hover{
  color:#FE2321;
}
a.link_on_white:active{
  color:#003399;
}
