select optgroup {
	font-style:normal;
	font-weight:bold;
}
.colorAuto select optgroup {
	color:#008cce;
}
.colorMoto select optgroup {
	color:#a5007d;
}
.colorHabitation select optgroup {
	color:#f08800;
}
.colorHealth select optgroup {
	color:#91b700;
}
.colorLifeInsurance select optgroup {
	color:#a71930;
}
.colorAuto select optgroup option, .colorMoto select optgroup option, .colorHabitation select optgroup option, .colorHealth select optgroup option, .colorLifeInsurance select optgroup option{
	color:#7C7C7C;
	text-indent:10px;
}
.offersListView{
	margin-bottom: 20px;
}
.offersListView h2{
	font-size: 1.18em;
	padding-top: 0;
	margin-bottom: 6px;
	display: block;
	background: url(../img/DA/bg_faq.gif) 0 0 no-repeat transparent;
	padding: 5px 30px 7px 15px;
	background-position: 0 -171px;
	color: #fff;
}

.jobDetailsView{
	padding: 5px 0 5px 15px;
	visibility: visible;
}
.jobDetailsView h3{
	font-size: 1em;
}
.jobDetailsView ul{
	padding-top: 20px;
	margin-bottom: 15px;
}
.jobDetailsView ul li span{
	text-decoration: underline;
}
.jobDetailsView p a, .spontaneousApplication a{
	color: #e22824;
	font-weight: bold;
}
.blocTxtImg em{
	color: #c3b295;
}

.offerProduct input[type="checkbox"] {
	margin-right: 0px;
	padding-right:0px;
}

.blocSitemap h2 span strong{
	vertical-align /*\**/: bottom\9
}
.blocSitemap.colorAuto h2 span a{
	color: #007ac9;
	text-decoration: none;
}
.blocSitemap.colorMoto h2 span a{
	color: #a40084;
	text-decoration: none;
}
.blocSitemap.colorHabitation h2 span a{
	color: #f08800;
	text-decoration: none;
}
.blocSitemap.colorHealth h2 span a{
	color: #91b700;
	text-decoration: none;
}
.blocSitemap.colorLifeInsurance h2 span a{
	color: #a71930;
	text-decoration: none;
}
.blocSitemap.colorOffer h2 span a{
	color: #e30f19;
	text-decoration: none;
}
.blocSitemap.colorMember h2 span a{
	color: #e30f19;
	text-decoration: none;
}
#footer .directInner a{
	color: #797979;
	text-decoration: underline;
}

.homeAnims h1, .homeAnims h2{
	font-size: 2.545em;
}

.tabsRefreshNav h2{
	background: url(../img/common/bg_tabsNav.gif) 0 0 no-repeat transparent;
	float: left;
	font-size: 1.45em;
	height: 36px;
	font-weight: bold;
	margin-right: 2px;
}
.tabsRefreshNav h2.tabActive{
	background-position: 0 -164px;
	font-weight: bold;
	font-size: 1.63em;
}
.tabsRefreshNav h2 a{
	background: url(../img/common/bg_tabsNav.gif) right top no-repeat transparent;
	padding: 11px 25px 5px 25px;
	height: 20px;
	color: #fff;
	float: left;
}
.tabsRefreshNav h2.tabActive a{
	background-position: right -164px;
}
.colorAuto .tabsRefreshNav h2.tabActive a{
	color: #008cce;
}
.colorMoto .tabsRefreshNav h2.tabActive a{
	color: #ad008e;
}
.colorHabitation .tabsRefreshNav h2.tabActive a{
	color: #f08800;
}
.colorHealth .tabsRefreshNav h2.tabActive a{
	color: #91b700;
}
.colorLifeInsurance .tabsRefreshNav h2.tabActive a{
	color: #a71930;	
}
.faqLayer h2.subTitle, .faqLayer .tablePrice th, .faqLayer h1 {
    color: #E30F19;
}
