/*html,*/ body
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body
{
	background: #EAE5E1;
	/*background: url("../img/bg_tuta.jpg") no-repeat scroll 1145px 0 #EAE5E1;*/
}

img { max-width: 100%; }

#wrapper
{
	width: 1200px;
	height: 100%;
	/*background: url("../img/bg_tuta.jpg") no-repeat scroll 1025px 0 transparent;*/
	background: url("../img/bg_tuta.jpg") no-repeat scroll 800px 0 transparent;
	margin: auto;
}

#content
{
	width: 850px;
	height: 100%;
	background: #FFFFFF;
	margin: auto;
	display: block;


    box-shadow: -10px 0 10px -10px #555, 10px 0 10px -10px #555;


}

#header
{
	width: 100%;
	height: 90px;
	overflow: hidden;
	float: left;
	margin-bottom: 15px;
}

.slider
{
	width: 100%;
	height: 257px;
	/*height: 360px;*/
	float: left;
}

.main
{
	font-family: Arial;
	font-size: 15px;
	line-height: 19px;
	margin-left: 10px;
	float: left;
	width: 470px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.main h1
{
	color: #B52E71;
	font-size: 25px;
}

#content h2
{
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	padding-left: 10px;
}

#rith
{
	background: #0E122F;
	float: left;
	height: 560px;
	margin-left: 15px;
	width: 350px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
}

#rith form
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
}

#rith form span
{
    color: #FFD924;
    font-size: 25px;
    font-weight: bold;
    display: block;
    margin-top: 20px;
    margin-left: 15px;
}

#rith form > div
{
	display: block;
	margin-left: 15px;
	line-height: 27px;
}

#footer
{
	width: 100%;
	/*height: 50px;*/
	height: 100%;
	background: #B52E71;
	color: #FFFFFF;
	font-family: arial;
	clear: both;
	font-size: 11px;
	text-align: center;
	padding-top: 20px;
}

#footer p
{
	margin-bottom: 0px;
}

#footer h5
{
	margin-bottom: 0px;
	margin-top: 5px;
}

#recaptcha_table tr:last-of-type { display: none !important; }