#col-main.contact{min-height:520px;padding-top:30px;height:auto;color:#fff;background:#fff url(i/common/boxes/contact-bg.png) 0 0 no-repeat;}
#IE6 #col-main.contact{height:520px;}
#col-left{min-height:550px;height:auto;background:#fff url(i/common/boxes/contact-left.png) 0 0 no-repeat;}
#IE6 #col-left{height:550px;}

#col-main.contact h2{text-transform:uppercase;font:18px Din,Arial,Sans-serif;margin:0 45px 15px;padding:15px 0;border-bottom:1px solid #fff;}
#col-main.contact h2.sIFR-replaced{padding:5px 0;}
#col-main.contact h2.sIFR-replaced object,#col-main.contact h2.sIFR-replaced embed{overflow:hidden;width:235px!important;zoom:1;}
#col-main.contact h2.sIFR-replaced span{display:none;}
#col-main.contact form{padding:0 45px;}
#col-main.contact form p{margin-bottom:15px;}
#col-main.contact form p label{cursor:pointer;display:inline-block;}
#col-main.contact form fieldset{display:inline;float:left;margin:0 0 15px;width:340px;}
#col-main.contact form fieldset p{margin-bottom:5px;font-size:11px;}
#col-main.contact form fieldset p input,
#col-main.contact form fieldset p textarea,
#col-main.contact form fieldset p select{padding:2px;width:270px;border:1px solid #b3b4b6;font:11px Arial,Verdana,Sans-serif;}
#col-main.contact form fieldset p select{width:276px;}
#col-main.contact form fieldset p input:focus,#col-main.contact form fieldset p select:focus,#col-main.contact form fieldset p textarea:focus{border-color:#cb0b24;}
#col-main.contact form fieldset p label.error{display:block;color:#fff;font-weight:bold;padding-left:12px;background:url(i/common/icons/error.png) 0 3px no-repeat;}
#col-main.contact form fieldset p input.error,#col-main.contact form fieldset p select.error,#col-main.contact form fieldset p textarea.error{border-color:#cb0b24;}
#col-main.contact form fieldset.submit{clear:both;float:none;display:block;width:auto;}
#col-main.contact form fieldset.submit p{overflow:hidden;zoom:1;}
#col-main.contact form fieldset.submit p button{display:inline;float:right;margin-right:74px;width:76px;height:41px;text-indent:-9999px;border:0;cursor:pointer;}
.lang-fr #col-main.contact form fieldset.submit p button{background:url(i/fr/buttons/send.png) 0 0 no-repeat;}
.lang-de #col-main.contact form fieldset.submit p button{background:url(i/de/buttons/send.png) 0 0 no-repeat;}
#col-main.contact form fieldset.submit p button:hover{background-position:0 -41px;}
#col-main.contact div.box-content{padding:0 45px;}
#col-main.contact div.box-content p{margin:0 0 15px;}
#col-main.contact div.box-content p a.back{overflow:hidden;display:block;width:185px;height:41px;text-indent:-9999px;background:url(i/common/buttons/account-back-home.png) 0 0 no-repeat;}
#col-main.contact div.box-content p a.back:hover{background-position:0 -41px;}
#col-main.contact p.infos{padding:60px 45px 0;color:#000;font-size:10px;}
