html,body{margin:0; padding: 0;}
body{font-family: arial,sans-serif; font-size:11px; line-height:1.2; background-color: rgb(135,135,135); background-image: url(../img/layout/bg_body_grey.jpg); background-repeat:repeat-x}


div#container{width: 940px; margin: 0px auto; font-size:11px; /*background-color:rgb(255,225,205);*/ background-image:url(../img/layout/bg_container_grey.jpg); background-repeat:repeat-x}
div#header{height:200px;} 
div#content{padding:0em; height:relative; font-size:11px; color:rgb(50,50,50); text-align: left;}
div#footer{padding:0em; padding-top:0em; height:relative; font-size:11px; color:rgb(30,30,30); text-align: left;}

A:link	{
	color:rgb(40,40,40);
	text-decoration: none;
	font-weight: bold;
}
A:visited {
	color:rgb(40,40,40);
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	color:rgb(255,125,40);
}

.paddingleft10px{padding-left:10px;}
.paddingright10px{padding-right:10px;}
.padding20px{padding:20px;}
.padding10px{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.paddingTopBottom{padding-top:8px; padding-bottom:8px}

h1 {color:rgb(20,20,20); font-size:11px; text-decoration: none; font-weight: bold; display: inline;}
h2 {color:rgb(20,20,20); font-size:11px; text-decoration: none; font-weight: bold; display: inline;}

.titleGrey {color:rgb(20,20,20); text-decoration: none; font-weight: bold;}
.titleLightGrey {color:rgb(180,180,180); text-decoration: none; font-weight: bold;}
.date {color:rgb(100,100,100); text-decoration: none;}
.txtLightGrey {color:rgb(180,180,180); text-decoration: none;}

A.titlebutton:link	{
	color:rgb(90,90,90);
	text-decoration: none;
	font-size:13px;
	font-weight:normal;
}
A.titlebutton:visited {
	color:rgb(90,90,90);
	text-decoration: none;
	font-weight:normal;
}

A.titlebutton:hover {
	color:rgb(120,120,120);
}

A.titlebutton:active {
	color:rgb(100,100,100);
	text-align: left;
}


.bigtitle	{
	color:rgb(245,100,0);
	text-decoration: none;
	font-size:13px;
	font-weight:normal;
}

A.lwlink:link	{
	color:rgb(200,200,200);
	text-decoration: none;
	font-weight:normal;
}
A.lwlink:visited {
	color:rgb(200,200,200);
	text-decoration: none;
	font-weight:normal;
	}
A.lwlink:hover {
	color:rgb(140,140,140);
	font-weight:normal;
}

A.languagelink:link	{
	color:rgb(140,140,140);
	text-decoration: none;
		font-weight:bold;
}
A.languagelink:visited {
	color:rgb(140,140,140);
	text-decoration: none;
		font-weight:bold;
}
A.languagelink:hover {
	color:rgb(255,125,40);
	font-weight:bold;
}




.button_ita {
width: 20px;
height: 18px;
}
.button_ita a {
display: block;
width: 20px;
height: 18px;
background: url(../img/layout/ita_out_over.png) no-repeat top left;
}

.button_ita a:hover {
background-position: top right;
}

.button_ita_selected {
display: block;
width: 20px;
height: 18px;
background: url(../img/layout/ita_out_over.png) no-repeat top right;
}


.button_uk {
width: 20px;
height: 18px;
}
.button_uk a {
display: block;
width: 20px;
height: 18px;
background: url(../img/layout/uk_out_over.png) no-repeat top left;
}

.button_uk a:hover {
background-position: top right;
}

.button_uk_selected {
display: block;
width: 20px;
height: 18px;
background: url(../img/layout/uk_out_over.png) no-repeat top right;
}
