/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #283177;
	background-image: url('images/sfondo.jpg');
}

.header {
	background-image: url(images/header.jpg);
	width: 780px;
	height: 156px;
}

.sfondo_footer {
	background-image: url(images/sfondo_footer.jpg);
	/*background-color: #144C18;*/
	
	height: 25px;
}

.titolo_offerte_ita {
	background-image: url(ita/images/titolo_offerte.jpg);
	width: 200px;
	height: 24px;
}

.titolo_offerte_eng {
	background-image: url(eng/images/titolo_offerte.jpg);
	width: 200px;
	height: 24px;
}

.titolo_offerte_ger {
	background-image: url(ger/images/titolo_offerte.jpg);
	width: 200px;
	height: 24px;
}

.box_offerte {
	background-image: url(images/box_offerte.jpg);
	width: 200px;
	height: 50px;
}

.titolo_newsletter_ita {
	background-image: url(ita/images/titolo_newsletter.jpg);
	width: 200px;
	height: 40px;
}

.titolo_newsletter_eng {
	background-image: url(eng/images/titolo_newsletter.jpg);
	width: 200px;
	height: 40px;
}

.titolo_newsletter_ger {
	background-image: url(ger/images/titolo_newsletter.jpg);
	width: 200px;
	height: 40px;
}

.box_newsletter {
	background-image: url(images/box_newsletter.jpg);
	width: 200px;
	height: 60px;
}

.titolo_news_ita {
	background-image: url(ita/images/titolo_news.jpg);
	width: 200px;
	height: 24px;
}

.titolo_news_eng {
	background-image: url(eng/images/titolo_news.jpg);
	width: 200px;
	height: 24px;
}

.titolo_news_ger {
	background-image: url(ger/images/titolo_news.jpg);
	width: 200px;
	height: 24px;
}

.sfondo_menu {
	background-image: url(images/sfondo_menu.jpg);
	width: 990px;
	height: 24px;
}

.flag {
	border: 1px solid #787FAA;
}

.interlinea {
	background-image: url(images/interlinea.jpg);
	width: 1px;
}

.sfondo_content {
	background-color: #FFFFFF;
}

ul
{
list-style-type:square;
margin-left:15px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}

li
{
	margin-left:3px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}

hr
{
	height:1px;
	border-top: 1px solid #46518C;
	border-left:none;
	border-right:none;
	border-bottom:none;
	
}

a.menu:link, a.menu:visited, a.menu:active 
{
	font-family: Trebuchet MS,Verdana, Arial;
    font-size: 14px;
	color: #FFFFFF;
    text-decoration:none;
	font-weight: bold;
}
 
a.menu:hover {
	font-family: Trebuchet MS,Verdana, Arial;
    font-size: 14px;
    color: #A7C9E9;
	text-decoration:none;
	font-weight: bold;
}

.menu_sel {
	font-family: Trebuchet MS,Verdana, Arial;
    font-size: 16px;
    color: #A7C9E9;
	text-decoration:none;
	font-weight: bold;
}

h1
{
padding-left:18px;
padding-top:20px;
margin:2px;
font-family:  Trebuchet MS,Century gothic,Monotype corsiva, Verdana, Arial, Helvetica, sans-serif;
font-size: 26px;
color: #020339;
font-weight: normal;
}
.testo{
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #46518C;
	line-height:25px;
}

.testo_piccolo{
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #46518C;
	line-height:20px;
}

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	
}

.field
{
	background-color:#EFEFEF;
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #46518C;	
	border:1px solid #46518C;
}

.credits{
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	
}

.credits2{
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #46518C;
	line-height:12px;
}

a.link:link, a.link:visited, a.link:active 
{
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #34973B;
    text-decoration:none;
	font-weight: normal;
}
 
a.link:hover {
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #34973B;
	text-decoration:underline;
	font-weight: normal;
}

a.link_piccolo:link, a.link_piccolo:visited, a.link_piccolo:active 
{
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34973B;
    text-decoration:none;
	font-weight: normal;
}
 
a.link_piccolo:hover {
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #144C18;
	text-decoration:none;
	font-weight: normal;
}

p
{
padding:0px;
margin:0px;
}

a:link, a:visited, a:active 
{
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34973B;
    text-decoration:none;
	font-weight: normal;
}
 
a:hover {
	font-family:  Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #144C18;
	text-decoration:none;
	font-weight: normal;
}

a.link_admin:link, a.link_admin:visited, a.link_admin:active 
{
	font-family: Verdana, Arial;
    font-size: 11px;
	color: #DDDDDD;
    text-decoration:none;
	font-weight: bold;
}
 
a.link_admin:hover {
	font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}

.bottone
{
	background-color: #FFFFFF;
	width: 70px;
	height:30px;
	background-image: url(images/bottone.jpg);
	padding-bottom:3px;
	border: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

a.link_footer:link, a.link_footer:visited, a.link_footer:active 
{
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
 
a.link_footer:hover {
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
	
}
