/* Cached vesion created on 30/01/12 16:11:04*/
/* elapsed time: 0.0010998249054 secs */

html{
	height:100%;
	}
#HomeBody{
	line-height:normal;
	height:100%;
	}
#HomeBody h1{
	border-bottom:none;
	}
#HomeBody .Footer{
	width:780px;
	margin:0 auto;
	border-top:none;
	}
#main_wrapper {
	width:750px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px;
}
#logos_wrapper{
	width:598px;
	margin:0 auto;
	padding-top:150px;
}
#new_claim h1 {
	font-size:26px;
	line-height:26px;
	margin:0 0 7px 0;
	font-weight:normal;
	color: #051622;
	text-align:right;
}
.margin_bt {
	margin-bottom: 10px;
}
.margin_rt {
	margin-right: 10px;
}
.maxi_button {
	width: 142px;
	height: 142px;
	margin: 0;
	padding: 0;
}
/* !maxi bottoni link */
.link_btn{
	width:142px;
	height:142px;
	float:left;
	
	/* Giving the link_btn div a relative positioning: */
	position:relative;
	cursor:pointer;
}

.link_btn_flip{
	/*  The link_btn div will be positioned absolutely with respect
		to its parent .link_btn div and fill it in entirely */

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-image: url(http://www.riskart.com/flex/TemplatesUSR/assets/img/HomeFlip/boxes_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 -180px;
	color: #FFFFFF;
}

.link_btn_flip a:link, .link_btn_flip a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.link_btn_flip a:hover {
	color: #051622;
}

.link_btn_flip_riskart{
	background-position: 0 0;
}

.link_btn_flip:hover{
	background-image: url(http://www.riskart.com/flex/TemplatesUSR/assets/img/HomeFlip/boxes_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 -360px;
}

.link_btn_flip img{
	/* Centering the logo image in the middle of the link_btn_flip div */
	
	position:absolute;
	top:50%;
	left:50%;
	margin:-70px 0 0 -70px;
}

.link_btn_data{
	/* Hiding the .link_btn_data div */
	display:none;
}

.link_btn_description{
	font-size:13px;
	padding:15px;
	font-style:italic;
}

.link_btn_description h2{
	font-size:13px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color:#ffffff;
	line-height:16px;
}

.link_btn_url{
	font-size:13px;
	font-weight:bold;
	padding:0 15px 15px 15px;
}


.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.hidden_item {
	display:none;
}
.Footer, .push {
	height: 30px;
	line-height: 30px;
	margin:0 auto;
}
.Footer {
	padding:0;
}
.Footer a, .Footer a:link, .Footer a:visited {
    color:#999;
}
.Footer p {
	float:right; color:#999;
}
.Footer p a {
	margin-left:6px;
}
.Footer ol {
	padding:0; margin:0; list-style-type:none; float:left;
}
.Footer ol li {
	display:inline; padding:0 5px 0 0; border-right:1px solid #999; text-transform:lowercase; 
}
.Footer ol li a:hover {
	text-decoration:none; color:#333;
}

/* !noscript rules */
#noscript_wrapper{ /* il sizing e' gestito piu' in su */
	width:598px;
	margin:0 auto;
	padding-top: 20px;
}
.noscript_txt{ /* il sizing e' gestito piu' in su */
	font-size:13px;
	width:142px;
	float:left;
	position:relative;
	color: #666666;
}
.noscript_txt h2{
	font-size:13px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 20px 0;
}

.noscript_txt a:link, .noscript_txt a:visited{
	font-weight:bold;
	text-decoration: none;
	color:#051622;
}
.noscript_txt a:hover {
	color: #666666;
	text-decoration: underline;
}
.noscript_txt a:active {
	color: #CCCCCC;
}

