/* @override http://test.mds-fs.it/css/default.css */
input#q2f89fb94d932f3b00044fc699bee70d5.zemCheckbox.zemRequirederrorElement {  }

/* @override 
	http://localhost/~andrevich/mda/css/default.css
	http://www.mda-fs.it/css/default.css
*/
/* PERSONALIZZAZIONE HTML 
	-- tutto quello che è stato aggiunto rispetto a quanto già presente
	in blueprint --
*/
a { color: #00b4f9; }

a img{ border: none; }

/* definizione delle possibilità di impiego dei fasteners */


.productsCombination { float: left; padding: 0; margin-right: 20px; margin-top: 0; width: 140px; list-style-type: none; border-right: 1px solid #eaeaea; }
.productsCombination h5 { font-size: 12px; margin-top: 0; color: #585858; }

.last  { width: 135px; margin-right: 0; }

.productsCombination li { margin: 0; }


.productName a { text-decoration: none; }
#prodotti div.container_12 div.grid_12 h2 {  }
.productImage  { margin-top: 20px; margin-bottom: 20px; }

   
/*HOME PAGE
______________________________________*/
 


#prodCont1, #prodCont2  { height: 160px;   }
#prodCont1 { margin-bottom: 20px; margin-top: 5px; }

#prodCont2 {  margin-bottom: 40px; }


#claimBox { height: 60px; /*background: url(http://test.mds-fs.it/images/14.gif) no-repeat right center;*/ }

#landingAutomationBox { margin-bottom: 20px; padding-bottom: 10px; }
#landingAutomationBox img { float: left; margin-right: 10px;}
#newsBox h3 { margin-top: 0; font-size: 16px; }

#wordlwideBox { font-size: 10px; text-align: right; color: #bebebe; }
#landingAutomationBox h2 { margin-top: 0; color: #585858; font-size: 20px; font-weight: normal; font-style: normal; }
#landingAutomationBox h3 { margin-top: 0; }
#landingAutomationBox strong { color: #1a4687; }

a.watchAutoriv { margin-bottom: 20px; display: block; font-size: 14px; font-weight: bold; color: #fd441f; }



.HomeAutomationTitle { font-size: 12px; margin: 0; }





/*NAVBAR e NAVIGAZIONE GENERALE
______________________________________*/

#navCont { background-color: #000; height: 23px; padding: 5px 0 0 0;}


#navCont a { background: none; padding: 10px; /*padding: 23px 30px 23px 30px;*/ color: #424242; text-decoration: none; }
#navCont ul li { display: inline; list-style-type: none;  }
#navCont a:hover { color: #fff; }



ul.section_list { /*margin: 20px;*/ padding: 0; /*height: 20px;*/ margin: 0;  }
ul.section_list li { padding: 0; margin: 0;  }

#navCont a.active { background-image: url(http://www.mds-fs.it/images/15.jpg); font-weight: bold; color: #fff; text-decoration: none;}



/*PRODOTTI
______________________________________*/
h2.productClass { background-color: #c6f3fe; padding: 5px; }




img.image { float: left; margin: 20px 20px 20px 0;  }
hr.hrNoMargin { margin-bottom: 0; }
li.lineTrough a { text-decoration: line-through; color: #d9d9d9; }

ul.fastenersExcerpt { margin: 0; padding: 0; list-style-type: none;  }
ul.fastenersExcerpt li { margin: 0; padding: 0; display: inline; margin-right: 10px; border-right: 1px solid ; border-color: #d9d9d9; }




/*CONTATTI
______________________________________*/

#inputContatti    { margin: 0; padding: 0; }
#inputContatti ul { margin: 0; padding: 0;  }
#inputContatti ul li { list-style-type: none; }

#inputContatti li { margin: 0 0 20px; padding: 0; list-style-type: none; list-style-position: inside; }

.zemError { background-color: #fdd2d3; border: 1px solid #fd021e;  }
.zemContactForm { /*background: #eee;*/ margin: 0; padding: 10px; }
.zemText { height: 25px; width: 350px; font-weight: bold; font-size: 20px; }
	label.zemText  { font-size: 12px; }
.zemTextarea { width: 350px; font-size: 12px; }
	label.zemTextarea  { font-size: 12px; font-weight: bold; }
.zemCheckbox  { color: #585858; font-size: 12px; font-weight: normal; font-style: normal;  }
li.terms { width: 350px; }
	label.zemCheckbox  { font-size: 12px;  }
.zemSubmit { width: 100px;  }

.zemThanks { background-color: #cdf9be; border: 1px solid #91b086; height: 40px; font-size: 20px; font-weight: bold; padding: 10px; }

ul.addressContatti { list-style-type: none; padding: 0; margin: 10px 0 20px; }
ul.addressContatti li { color: #585858; font-size: 12px; margin: 0; padding: 0; }



/*FOOTER
______________________________________*/

#footer { padding-bottom: 20px; }

#footer ul { margin: 0; padding: 0; list-style-type: none;  }

.footerAddress { color: #a6a6a6; font-size: 10px;  }

#footer ul.footerAddress { /*margin-right: 20px;*/ padding-left: 20px; }
ul.footerAddress { width: 200px;  border-left: 1px solid #d9d9d9; float: left; }
ul.footerAddress li { margin: 0;  }
p.footerAddress { margin-top: 0; text-align: right;   }
















