#pagecorpsinside{width:980px; background: transparent url('../media/images/pagecorpsinside350.gif') repeat-y top right;}
.aster{color:#d2126b}
#contactheader{
	background-image: url('../media/images/pubactu.jpg'); background-position: top right; background-repeat: no-repeat;
	width:630px; float:left; padding-top:20px;  /*width:980px;*/
	color:#fff; font-size: 13px;
}
#contactheader h2{
	/*height:52px;*/  line-height:60px; /*margin-bottom:-10px; */padding-left:85px; padding-top:20px; font-style: italic;
	font-weight: normal; font-size: 46px;font-family: Times, "Times New Roman", serif; color:#fff;
	background-image: url('../media/images/pubcontact.jpg'); background-position: 10px 0px; background-repeat: no-repeat;
}
#contactheader h2#newsletter{background-image: url('../media/images/pubcontact2.jpg');}


#contactheader p{padding:0 100px 1.2em 85px;}
#contactheader form{padding-left:85px; }
#contactheader input, 
#contactheader select, 
#contactheader textarea{font-size: 12px;}
#contactheader fieldset{padding-bottom: 6px;}
#contactheader label{display:block; width:160px; padding-right:10px; float:left;}
#contactheader .fier{display: block; width:280px;margin-left:170px;}
#contactheader .fier label{display:inline; padding:0; float:none;}
#contactheader .fier input{margin-right:20px;}
#contactheader input.inpt{width:300px; float:left;}
#contactheader select{width:280px; float:left;}
#contactheader textarea{width:250px; height:98px; float:left; line-height:14px;}
#contactheader .inps{margin-left:170px; margin-bottom:50px;}


#contactheader .okerrmessage{
	color:#fff; background-color: #d2126b; font-weight: bold;  margin-bottom:1.2em; padding:5px;
	margin:0 100px 1.2em 85px; display:none;
}


#contacside{width:350px; float:left;overflow:hidden;}
#contacside img{display: block;}
