/*
css index
01. Global
02. Layout Master Page
*/

/* global */
html {padding: 0; margin: 0; height: 100%;}
body {padding: 0; margin: 0; height: 100%;}
body {font-family: Geneva, Arial, Helvetica, sans-serif;}
body {background: #FAF9F5;}
form {padding: 0; margin: 0;}
img  {border: 0;}

.hide {display: none;}

/* Layout  Master Page*/
.container
{
	display: table;
	width: 1000px;
	height: 100%;
	margin: 5px auto 5px auto;
	padding: 0;
}

.header
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

.header_message
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

.header_language
{
	float: right;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

.content
{
	float: left;
	width:978px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border-left: #768bc4 1px solid;
	border-right: #768bc4 1px solid;
	background: white;
}

.footer
{
	float: left;
	width: 100%;
	height: 50px;
	margin: 20px 0 20px 0;
	padding: 0;
	background-color: #10267B;
	vertical-align: middle;
	text-align: center;
}

/* sfondi img */

.sfondohead
{
	background-image: url(../img/head_radiomaria_1000.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 94px;
}	

.sfondopull
{
	background-image: url(../img/pull_radiomaria_1000.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}	


/* header */
.header {}

/* footer */
.footer
{
	text-align: center;
	font-size: 10px;
	font-weight: 800;
	color: #808080;
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style: none;
	letter-spacing: 0.1em;
}
.footer p 
{
	text-align: center;
	font-size: 10px;
	font-weight: 800;
	color: white;
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	letter-spacing: 0.1em;
	}

.footer a {color: white; text-decoration: underline; }
.footer a a:hover {color:white; text-decoration: underline;}

/* Header */
.header
{
	text-align: center;
	font-size: 12px;
	font-weight: 800;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style: none;
	letter-spacing: 0.1em;
}
.header p 
{
	text-align: center;
	font-size: 12px;
	font-weight: 800;
	color: white;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	letter-spacing: 0.1em;
	}

.header a {color:white; }
.header a a:hover {color: Aqua; }
.header a a:visited {color: white; }
