/* CSS Document */
body {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size:70%;
	color:#616C79;
	color:#29527B;
	text-align:center;
	background-color: #29527B;
	margin:0px auto;
	padding:0px;
}

a:link, a:visited{
	color: #29527B;
	text-decoration:underline;
}
a:hover{
	color:#EC5E00;
}

/* HTML TAG DI BASE */
p{
	margin:0px;
	padding:1px;
}
hr{
	margin:4px;
	padding:4px;
	color:#CCCCCC;
}

ul{
 	margin-top: 10px;
}
li{
 	margin-top: 4px;
	margin-left: 10px;
	line-height:15px;
	list-style-image:url(images/layout/ico_li.gif);
}

form{
	margin:4px;
	padding:4px;
}

.form_element{
	font-size:100%;
	padding:2px;
	color:#29527B;
	border:1px solid #D0D0D8;
	background: #FFFFFF url(images/layout/bg_form.gif) repeat-x top;
}

.form_button{
	font-size:100%;
	border:2px solid #D0D0D8;
	border:1px solid #006699;
	background: #FFFFFF url(images/layout/box_header_2.jpg) repeat-x top;
	color:#29527B;
	font-weight:bold;
	width:99%;
	padding:2px;
}


#logo img{
	float:left;
	margin: 6px 0px 0px 8px;
	background: transparent;
	border:0px;
}

#banner_header{
	float:right;
	margin: 12px 6px 0px 8px;
	background: transparent;
	border:0px;
}


#container{
	width:920px;
	margin: 0px auto;
	background-color:#FFFFFF;
	background: #FFFFFF url(images/layout/bg_header.jpg) repeat-x top center;
}

/************************** INTESTAZIONE  ***************************/
#header{
	height:101px;
	/*background: transparent url(images/layout/bg_header.jpg) repeat-x top center;*/
}
#headnav{
	clear:both;
	color:#63637D;
	font-size:100%;
	text-align:center;
	/**/margin-top:5px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#headnav table{
	width:100%;
	height:28px;
	margin:5px 0px 0px 0px;
	padding:0px
}
#headnav td{
	margin:0px;
	padding:0px;
}
#headnav a:link, #headnav a:visited{
	display:block;
	text-decoration:none;
	color:#63637D;
	color:#29527B;
	font-weight:bold;
	padding: 5px 4px 4px 4px;
}
#headnav a:hover{
	text-decoration:none;
	color:#EC5E00;
	display:block;
	background: transparent url(images/layout/roll_bg.jpg) repeat-x top;
}
.headnav_spacer{
	background: transparent url(images/layout/headnav_spacer.gif) no-repeat center;
}

/************************** BANNER FLASH  ***************************/
.flashbanner{
	margin:4px;
	height:172px;
}
/************************** LAYOUT  ***************************/
#sxbar{
	float:left;
	width:670px;
	padding:2px 2px 2px 6px;
	text-align:left;
}
#dxbar{
	float:right;
	width:230px;
	padding:2px 7px 2px 0px;
	text-align:left;
}

.client_button{
	margin:2px 0px 10px 0px;
}

/************************** BLOKKI  ***************************/

.outbox{
	border:1px solid #D0D0D8;
	background-color:#FFFFFF;
	padding:1px;
	margin:4px 4px 10px 4px;
}
.inbox{
	background: #FFFFFF url(images/layout/box_header.jpg) repeat-x top;
	padding:2px 2px 2px 2px;
	font-size:110%;
}
.inbox p{
	padding:1px 2px 1px 8px;
}
.boxfooter{
	background: #FFFFFF url(images/layout/box_footer.jpg) repeat-x bottom;
	height:13px;
}
.title_img{
	margin:4px 4px 0px 4px;
}

.palert{
	color:#EC5E00;
	font-size:120%;
	font-weight:bold;
	margin:4px;
}
.palert2{
	font-size:110%;
	margin:4px;
	font-weight:bold;
}
.palert3{
	font-size:100%;
	color:#EC5E00;
	margin:4px;
	font-weight:bold;
}

.palert a:link, .palert a:visited{
}

.palert a:hover{
}


/************************** PIE' DI PAGINA  ***************************/

#footer {
	clear:both;
	background-color:#C1C7CE;
	text-align:left;
	padding:2px 2px 2px 8px;
	height:74px;
	background: #86919D url(images/layout/bg_footer.jpg) repeat-x top;
}
#footer div {
	float:left;
}
#footer img {
	float:right;
}

#footer a:link, #footer a:visited{
	text-decoration:none;
	padding:2px 3px 2px 3px;
}

#footer a:hover{
	text-decoration:underline;
}

#footer p {
	clear:both;
	text-align:center;
	color:#FFFFFF;
	margin-top:20px;
}

#footer p a:link, #footer p a:visited{
	text-decoration:none;
	color:#FFFFFF;
}


/************************** TABELLE ***************************/

.tabella{
	width:97%;
	border:1px solid #D0D0D8;
	margin:10px 10px;
}

.tabella td{
	font-size:100%;
	border:1px solid #D0D0D8;
	/**/line-height:15px;
	padding:4px;
}



.tabella_title{
	color:#EC5E00;
	font-weight:bold;
	font-size:120%;
	background: #FFFFFF url(images/layout/box_header.jpg) repeat-x top;
}
.subtitle {
	font-size:70%;
	color:#999999;
	font-weight:normal;
}

/************************** FAQ ***************************/

.faqblock{
	border:1px solid #D0D0D8;
	margin:10px 10px;
	/*background: #FFFFFF url(images/layout/box_header.jpg) repeat-x top;*/
}

.faq_title{
	font-size:110%;
	color:#EC5E00;
	font-weight:bold;
}


