/* GENERALS */

div#main div#main_content div#box_content_left object embed {
	width:285px;
	height:238px;
}

body {
	margin:0 auto;
	text-align:center;
	font:12px/1.4 Arial,sans-serif;
	line-height:22px;
	color:#000000;
	background:#ffffff;
}

a{
	text-decoration:none; 
}

img {
	border:0;
}

.sitewidth {
	width:940px;
}

input.button{
	height:16px;
	background-image:url(../images/button_back.png);
	border:1px solid #4b4c4d;
	color:#ffffff;
}


/* HEADER */

span.no_display{
display:none;
}

div#header_container {
	width:100%;
	height:36px;
	background:url(../images/header_back.jpg) repeat-x #F63524 bottom;
}

div#header {
	height:100%;
	margin:0 auto;
	text-align:left;
}

div#header_nav {
	float:left;
	width:82%;
}

div#header_nav .topflag{
	float:left;
	margin-left:1%;
}

div#header_nav .topmenu{
	float:left;
}

div#header_nav a.navcorporate {
	width:104px;
	height:36px;
	background:url(../images/en_corporate.jpg);
	display:block;
}

div#header_nav a.navcorporate:hover {
	width:104px;
	height:36px;
	background:url(../images/en_corporate_over.jpg);
	display:block;
}

div#header_nav a.navaboutus {
	width:89px;
	height:36px;
	background:url(../images/en_aboutus.jpg);
	display:block;
}

div#header_nav a.navaboutus:hover {
	width:89px;
	height:36px;
	background:url(../images/en_aboutus_over.jpg);
	display:block;
}

div#header_nav a.navjobopp {
	width:89px;
	height:36px;
	background:url(../images/en_jobopp.jpg);
	display:block;
}

div#header_nav a.navjobopp:hover {
	width:89px;
	height:36px;
	background:url(../images/en_jobopp_over.jpg);
	display:block;
}

div#header_nav a.navsolutions {
	width:104px;
	height:36px;
	background:url(../images/en_solutions.jpg);
	display:block;
}

div#header_nav a.navsolutions:hover {
	width:104px;
	height:36px;
	background:url(../images/en_solutions_over.jpg);
	display:block;
}

div#header_nav a.navnews {
	width:86px;
	height:36px;
	background:url(../images/en_news.jpg);
	display:block;
}

div#header_nav a.navnews:hover {
	width:86px;
	height:36px;
	background:url(../images/en_news_over.jpg);
	display:block;
}

div#header_nav a.navpress {
	width:75px;
	height:36px;
	background:url(../images/en_press.jpg);
	display:block;
}

div#header_nav a.navpress:hover {
	width:75px;
	height:36px;
	background:url(../images/en_press_over.jpg);
	display:block;
}

div#header_nav a.navabstracts {
	width:99px;
	height:36px;
	background:url(../images/en_abstracts.jpg);
	display:block;
}

div#header_nav a.navabstracts:hover {
	width:99px;
	height:36px;
	background:url(../images/en_abstracts_over.jpg);
	display:block;
}

div#header_nav a.navcontacts {
	width:92px;
	height:36px;
	background:url(../images/en_contacts.jpg);
	display:block;
}

div#header_nav a.navcontacts:hover {
	width:92px;
	height:36px;
	background:url(../images/en_contacts_over.jpg);
	display:block;
}

div#header_contacts {
	white-space:nowrap;
	float:right;
	width:18%;
	height:20px;
	text-align:left;
	color:#ffffff;
	margin-top:12px;
}

div#header_contacts span {
	white-space:nowrap;
}

div#header_contacts * {
	font:normal 11px Helvetica,Verdana,Arial,sans-serif;
	color:#ffffff;
	margin:auto;
	float:left;
	display:block;
}

div#header_contacts a { 
	margin-left:13px;	
}

div#header_contacts a.lang { 
	margin-left:0;	
}

div#top_containerhome {
	float:left;
	width:100%;
	background:url(../images/top_backhome.jpg) repeat-x;
}

div#top_container {
	float:left;
	width:100%;
	background:url(../images/top_back.jpg) repeat-x;
}

div#top {
	margin:0 auto;
}

div#top div#top_left img{
	width:100%;
	float:left;
}

div#top div#top_central {
	float:left;
	width:100%;
}

div#top div#top_central img{
	width:100%;
	float:left;
}

div#top div#top_search{
	float:left;
	width:98%;
	margin:6% auto auto 3%;
}

div#top div#top_search input {
	float:left;
	padding:1%;
	margin:3px 10px 0 0;
	height:10px;
	background-image:url(../images/footer_input_back.jpg);
	border:1px solid #4b4c4d;
	font-size:10px;
	color:#ffffff;
}

div#top div#top_search a {
	float:left;
	font-size:11px;
	font-weight:bold; 
	color:#ffffff;
	margin:1% 0 0 3%;
}

div#topbread_container{
	float:left;
	width:100%;
	height:34px;
	color:#ffffff;
	background:#000000;
}

div#topbread {
	margin:6px auto 0 auto;
}

/* MAIN */

div#main_container {
	float:left;
	width:100%;
	background:url(../images/back_main.jpg) repeat-x #ffffff top center;
}

div#main{
	margin:0 auto;
}

div#main div#main_content{
	float:left;
	width:65.7%;
	text-align:left;
}

div#main div#main_content div#main_content_top{
	float:left;
	width:100%; 
	background:url(../images/top_logo_02.jpg) no-repeat;
}

div#main div#main_content div#main_content_top img{
	float:left;
	width:100%; 
}

div#main div#main_content h1, 
div#main div#main_content h1 a:link, 
div#main div#main_content h1 a:hover , 
div#main div#main_content h1 a:visited,

div#main div#main_content div#box_content.generic h1 a, 
div#main div#main_content div#box_content.generic h1 a:link, 
div#main div#main_content div#box_content.generic h1 a:hover, 
div#main div#main_content div#box_content.generic h1 a:visited, 

div#main div#main_content div#box_content.abstracts h1 a,
div#main div#main_content div#box_content.abstracts h1 a:visited,
div#main div#main_content div#box_content.abstracts h1 a:hover, 
div#main div#main_content div#box_content.abstracts h1 a:visited,
 
div#main div#main_content div#box_content.news h1 a:link, 
div#main div#main_content div#box_content.news h1 a:hover, 
div#main div#main_content div#box_content.news h1 a:visited,

div#main div#main_content div#box_content.rassegnastampa h1 a:link, 
div#main div#main_content div#box_content.rassegnastampa h1 a:hover, 
div#main div#main_content div#box_content.rassegnastampa h1 a:visited,

div#main div#main_content div#box_content.technology h1 a:link, 
div#main div#main_content div#box_content.technology h1 a:hover, 
div#main div#main_content div#box_content.technology h1 a:visited,

div#main div#main_content div#box_content.selfservice h1 a:link, 
div#main div#main_content div#box_content.selfservice h1 a:hover, 
div#main div#main_content div#box_content.selfservice h1 a:visited,

div#main div#main_content div#box_content.webbanking h1 a:link, 
div#main div#main_content div#box_content.webbanking h1 a:hover, 
div#main div#main_content div#box_content.webbanking h1 a:visited,

div#main div#main_content div#box_content.internet h1 a:link, 
div#main div#main_content div#box_content.internet h1 a:hover, 
div#main div#main_content div#box_content.internet h1 a:visited,

div#main div#main_content div#box_content.branchbanking h1 a:link, 
div#main div#main_content div#box_content.branchbanking h1 a:hover, 
div#main div#main_content div#box_content.branchbanking h1 a:visited,

div#main div#main_content div#box_content.mobilebanking h1 a:link, 
div#main div#main_content div#box_content.mobilebanking h1 a:hover, 
div#main div#main_content div#box_content.mobilebanking h1 a:visited,

div#main div#main_content div#box_content.phonevoice h1 a:link, 
div#main div#main_content div#box_content.phonevoice h1 a:hover, 
div#main div#main_content div#box_content.phonevoice h1 a:visited{
	font:bold 20px Arial,sans-serif;
	color:#000000;
	background:none;
}

div#main div#main_content a{
	font:bold 13px Arial,sans-serif;
	color:#FA201F;
}

div#main div#main_content a:hover{
	font:bold 13px Arial,sans-serif;
	text-decoration:underline; 
}

div#main div#main_content a.pdf{
	background:url(../images/icon_pdf.gif) no-repeat; 
	padding:0 0 3px 35px;
}

div#main div#main_content a.youtube{
	background:url(../images/icon_youtube.gif) no-repeat; 
	padding:0 0 3px 35px;
}

div#main div#main_content div#box_content div.elencopubblicazioni a.pdf {
	font:13px Arial,sans-serif;
	color:#000000;
	display:block;
	min-height:56px;
}

div#main div#main_content div#box_content div.elencopubblicazioni a.youtube {
	font:13px Arial,sans-serif;
	color:#000000;
	display:block;
	min-height:56px;
}

div#main div#main_content img.news{
	float:left;
	margin:0 5px 2px 0;
	border:1px solid #cccccc;	
}

div#main div#main_content div.news_items {
	float:left;
	width:100%;
	margin:0 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #e0e0e0;
	clear:left;
	line-height:17px;
}

div#main div#main_content a.newslink{
	font:bold 14px Arial,sans-serif;
	line-height:17px;
}


div#main div#main_content .detail, div#main div#column_right div#newsright .detail, div#main div#column_right .detail{
	font:normal 10px Arial,sans-serif;
	color:#3E3D42;
	margin:0 0 15px 0;
}

div#main div#main_content .icondetail, div#main div#column_right div#newsright .icondetail, div#main div#column_right div#newsright .icondetail{
	margin:0 0 0 5px;
	vertical-align:middle;
}

div#main div#main_content img.imgleft{
	float:left;
	margin:0 8px 2px 0;
	border:1px solid #cccccc;
	padding:3px;
	background-color:#ffffff;
}

div#main div#main_content img.imgright{
	float:right;
	margin:0 0 2px 8px;
	border:1px solid #cccccc;
	padding:3px;
	background-color:#ffffff;
}

div#main div#main_content .separatore{
	width:95%;
	height:2px;
	margin:10px auto 10px auto;
	background:url(../images/separatore.jpg) repeat-x;
}

div#main div#main_content div#box_content_left{
	float:left;
	width:46%; 
	margin:10px auto 5px 15px;
}

div#main div#main_content div#box_content_right{
	float:right;
	width:46%;
	margin:10px 15px 5px auto; 
}

div#main div#main_content div#box_content{
	float:left;
	width:94.7%; 
	margin:10px auto 20px 15px;
}

div.paginazione{
	float:left;
	margin: 0px auto 20px 15px;
}

/* CHANNEL PAGE */
/*
div#main div#main_content div#main_content_page div#headertechnology div#headertoolpage,
div#main div#main_content div#main_content_page div#headerselfservice div#headertoolpage,
div#main div#main_content div#main_content_page div#headerwebbanking div#headertoolpage,
div#main div#main_content div#main_content_page div#headerinternet div#headertoolpage,
div#main div#main_content div#main_content_page div#headerbranchbanking div#headertoolpage,
div#main div#main_content div#main_content_page div#headermobilebanking div#headertoolpage,
div#main div#main_content div#main_content_page div#headerphonevoice div#headertoolpage,
div#main div#main_content div#main_content_page div#headergeneric div#headertoolpage,
div#main div#main_content div#main_content_page div#headernews div#headertoolpage,
div#main div#main_content div#main_content_page div#headerpress div#headertoolpage,
div#main div#main_content div#main_content_page div#headerrassegnastammpa div#headertoolpage,
div#main div#main_content div#main_content_page div#headerlavora_con_noi div#headertoolpage,
div#main div#main_content div#main_content_page div#headerabstracts div#headertoolpage{
	float:right;
	width:25%;
	height:20px;
	margin:25px 0 0 5px;
}

div#main div#main_content div#main_content_page div#headertechnology div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerselfservice div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerwebbanking div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerinternet div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerbranchbanking div#headertoolpage img,
div#main div#main_content div#main_content_page div#headermobilebanking div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerphonevoice div#headertoolpage img,
div#main div#main_content div#main_content_page div#headergeneric div#headertoolpage img,
div#main div#main_content div#main_content_page div#headernews div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerpress div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerrassegnastampa div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerlavora_con_noi div#headertoolpage img,
div#main div#main_content div#main_content_page div#headerabstracts div#headertoolpage img{
	float:right;
	margin:0 15px 0 0;
}
*/


/* header_top_technology */
div#main div#main_content div#main_content_page div#header_top_technology{
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_technology.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_technology{
	float:left;
	width:100%;
	background:url(../images/header_middle_technology.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_technology{
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_technology.jpg) no-repeat;
}
/* header_top_phonevoice */
div#main div#main_content div#main_content_page div#header_top_phonevoice{
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_phonevoice.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_phonevoice{
	float:left;
	width:100%;
	background:url(../images/header_middle_phonevoice.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_phonevoice{
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_phonevoice.jpg) no-repeat;
}
/* header_top_selfservice */
div#main div#main_content div#main_content_page div#header_top_selfservice{
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_selfservice.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_selfservice{
	float:left;
	width:100%;
	background:url(../images/header_middle_selfservice.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_selfservice{
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_selfservice.jpg) no-repeat;
}
/* header_top_webbanking */
div#main div#main_content div#main_content_page div#header_top_webbanking{
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_webbanking.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_webbanking{
	float:left;
	width:100%;
	background:url(../images/header_middle_webbanking.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_webbanking{
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_webbanking.jpg) no-repeat;
}
/* header_top_internet */
div#main div#main_content div#main_content_page div#header_top_internet{
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_internet.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_internet{
	float:left;
	width:100%;
	background:url(../images/header_middle_internet.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_internet{
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_internet.jpg) no-repeat;
}
/* header_top_branchbanking */
div#main div#main_content div#main_content_page div#header_top_branchbanking{
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_branchbanking.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_branchbanking{
	float:left;
	width:100%;
	background:url(../images/header_middle_branchbanking.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_branchbanking{
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_branchbanking.jpg) no-repeat;
}
/* header_top_mobilebanking */
div#main div#main_content div#main_content_page div#header_top_mobilebanking{
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_mobilebanking.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_mobilebanking{
	float:left;
	width:100%;
	background:url(../images/header_middle_mobilebanking.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_mobilebanking{
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_mobilebanking.jpg) no-repeat;
}
/* header_top_news, header_top_press, header_top_generic, header_top_rassegnastampa, header_top_lavora_con_noi, header_top_abstracts */
div#main div#main_content div#main_content_page div#header_top_news,
div#main div#main_content div#main_content_page div#header_top_press,
div#main div#main_content div#main_content_page div#header_top_generic,
div#main div#main_content div#main_content_page div#header_top_rassegnastampa,
div#main div#main_content div#main_content_page div#header_top_lavora_con_noi,
div#main div#main_content div#main_content_page div#header_top_abstracts {
	float:left;
	width:100%;
	height:30px;
	background:url(../images/header_top_news.jpg) no-repeat;
}
div#main div#main_content div#main_content_page div#header_middle_news,
div#main div#main_content div#main_content_page div#header_middle_generic,
div#main div#main_content div#main_content_page div#header_middle_rassegnastampa,
div#main div#main_content div#main_content_page div#header_middle_lavora_con_noi,
div#main div#main_content div#main_content_page div#header_middle_abstracts {
	float:left;
	width:100%;
	background:url(../images/header_middle_news.jpg) repeat-y;
}
div#main div#main_content div#main_content_page div#header_bottom_news,
div#main div#main_content div#main_content_page div#header_bottom_generic,
div#main div#main_content div#main_content_page div#header_bottom_rassegnastampa,
div#main div#main_content div#main_content_page div#header_bottom_lavora_con_noi,
div#main div#main_content div#main_content_page div#header_bottom_abstracts {
	float:left;
	width:100%;
	height:25px;
	background:url(../images/header_bottom_news.jpg) no-repeat;
}

div#main div#main_content div#main_content_page div#header_middle_technology h1,
div#main div#main_content div#main_content_page div#header_middle_phonevoice h1,
div#main div#main_content div#main_content_page div#header_middle_selfservice h1,
div#main div#main_content div#main_content_page div#header_middle_webbanking h1,
div#main div#main_content div#main_content_page div#header_middle_internet h1,
div#main div#main_content div#main_content_page div#header_middle_branchbanking h1,
div#main div#main_content div#main_content_page div#header_middle_mobilebanking h1,
div#main div#main_content div#main_content_page div#header_middle_news h1,
div#main div#main_content div#main_content_page div#header_middle_generic h1,
div#main div#main_content div#main_content_page div#header_middle_rassegnastampa h1,
div#main div#main_content div#main_content_page div#header_middle_lavora_con_noi h1,
div#main div#main_content div#main_content_page div#header_middle_abstracts h1{
	font-size:19px;
	color:#ffffff;
	margin:0 0 0 15px;
	width:95%;
}

div#main div#main_content div#box_content img{
	border:1px solid #cccccc;
	margin:0 10px 0 10px;
}

div#main div#main_content div#box_content.itemsdetail img {
	width:auto;
}

div#main div#main_content div#box_content.itemslist img {
	width:80px;
}

div#main div#main_content div#box_content img.ui-datepicker-trigger {
	border:0 none;
	margin:0 0 0 0;
}

	
div#main div#main_content div#box_content h1{
	background:#EAE9E7;
	text-shadow: 2px 2px 2px #ffffff;
	padding:10px;
}	

div#main div#main_content div#box_content .box_items {
	min-height:140px;
}

div#main div#main_content div#box_content .box_items h1 a.title {
	font:bold 18px Arial,sans-serif;
}

div#main div#main_content div#box_content.generic a, div#main div#main_content div#box_content.news a, div#main div#main_content div#box_content.abstracts a{
	font:bold 13px Arial,sans-serif;
	color:#FA201F;
}

div#main div#main_content div#box_content.generic a:hover, div#main div#main_content div#box_content.news a:hover, div#main div#main_content div#box_content.abstracts a:hover{
	font:bold 13px Arial,sans-serif;
	text-decoration:underline;
}

div#main div#main_content div#box_content.technology a{
	font:bold 13px Arial,sans-serif;
	color:#EF6500;
}

div#main div#main_content div#box_content.technology a:hover{
	font:bold 13px Arial,sans-serif;
	background:#EF6500;
	color:#ffffff;
}

div#main div#main_content div#box_content.selfservice a{
	font:bold 13px Arial,sans-serif;
	color:#0085BE;
}

div#main div#main_content div#box_content.selfservice a:hover{
	font:bold 13px Arial,sans-serif;
	background:#0085BE;
	color:#ffffff;
}

div#main div#main_content div#box_content.webbanking a{
	font:bold 13px Arial,sans-serif;
	color:#CD9400;
}

div#main div#main_content div#box_content.webbanking a:hover{
	font:bold 13px Arial,sans-serif;
	background:#CD9400;
	color:#ffffff;
}

div#main div#main_content div#box_content.internet a{
	font:bold 13px Arial,sans-serif;
	color:#C62784;
}

div#main div#main_content div#box_content.internet a:hover{
	font:bold 13px Arial,sans-serif;
	background:#C62784;
	color:#ffffff;
}

div#main div#main_content div#box_content.branchbanking a{
	font:bold 13px Arial,sans-serif;
	color:#509A00;
}

div#main div#main_content div#box_content.branchbanking a:hover{
	font:bold 13px Arial,sans-serif;
	background:#509A00;
	color:#ffffff;
}

div#main div#main_content div#box_content.mobilebanking a{
	font:bold 13px Arial,sans-serif;
	color:#5A257F;
}

div#main div#main_content div#box_content.mobilebanking a:hover{
	font:bold 13px Arial,sans-serif;
	background:#5A257F;
	color:#ffffff;
}

/* COLUMN RIGHT */

div#main div#column_right{
	float:left;
	width:33%;
	margin-top:15px;
}

div#main div#column_right div#slider{
	width:100%;
	text-align:left;
}

div#main div#column_right div#slider .menu01, div#main div#column_right div#slider .menu02, div#main div#column_right div#slider .menu03, div#main div#column_right div#slider .menu04, div#main div#column_right div#slider .menu05, div#main div#column_right div#slider .menu06, div#main div#column_right div#slider .menu07 {
	width:87.8%; 
	height:12px; 
	border:1px solid #000000; 
	padding:18px; 
	font-weight:bold; 
	font-size:18px;
	line-height:10px;
	color:#ffffff; 
	margin-top:2px; 
	cursor:pointer; 
	background:url(../images/header.jpg);
}

div#main div#column_right div#slider .menu01:hover {
	background:#ff6600;
	border:1px solid #ff6600; 
}

div#main div#column_right div#slider .menu02:hover {
	background:#0390c8;
	border:1px solid #0390c8; 
}

div#main div#column_right div#slider .menu03:hover {
	background:#D09F0D;
	border:1px solid #D09F0D; 
}

div#main div#column_right div#slider .menu04:hover {
	background:#CC3399;
	border:1px solid #CC3399; 
}

div#main div#column_right div#slider .menu05:hover {
	background:#81b608;
	border:1px solid #81b608; 
}

div#main div#column_right div#slider .menu06:hover {
	background:#663399;
	border:1px solid #663399; 
}

div#main div#column_right div#slider .menu07:hover {
	background:#999900;
	border:1px solid #999900; 
}

div#main div#column_right div#slider ul{
	color:#ffffff;
	list-style-type: none;
	line-height:25px;
	font-weight:bold;
	padding:0;
	margin:0;
}

div#main div#column_right div#slider ul li{
	background:url(../images/backlistmenu.png);
	width:100%;
	padding:0 0 0 20px;
	margin:0;
}

div#main div#column_right div#slider ul li a{
	display:block;
	width:100%;
	color:#ffffff;
}

div#main div#column_right div#slider div#div01-content.content{
	overflow:hidden;
	background-color:#ff6600;
}

div#main div#column_right div#slider div#div02-content.content{
	overflow:hidden;
	background-color:#0390c8;
}

div#main div#column_right div#slider div#div03-content.content{
	overflow:hidden;
	background-color:#D09F0D;
}

div#main div#column_right div#slider div#div04-content.content{
	overflow:hidden;
	background-color:#CC3399;
}

div#main div#column_right div#slider div#div05-content.content{
	overflow:hidden;
	background-color:#81b608;
}

div#main div#column_right div#slider div#div06-content.content{
	overflow:hidden;
	background-color:#663399;
}

div#main div#column_right div#slider div#div07-content.content{
	overflow:hidden;
	background-color:#999900;
}

div#main div#column_right div#newsright{
	float:left;
	width:97.5%;
	margin:30px 0 0 0;
	background:#ffffff;
	border:1px solid #E8E7E5;
	padding:0 1% 1% 1%;
}

div#main div#column_right div#newsright div#headerbox{
	float:left;
	width:94.8%;
	height:20px;
	text-align:left;
	color:#ffffff;
	font:bold 16px Arial,sans-serif;
	padding:8px; 
	margin-top:3px; 
	border-bottom:4px solid #ffffff;
	background:url(../images/header_back.jpg);
}

div#main div#column_right div#newsright .box01, div#main div#column_right div#newsright .box02{
	float:left;
	width:90%;
	text-align:left;
	background:#ffffff;
	padding:15px;
	margin-bottom:1px;
	border-bottom:1px solid #efefef;
}

div#main div#column_right div#newsright .box02{
	background:#F4F3F1;
}

div#main div#column_right div#newsright .box01 a, div#main div#column_right div#newsright .box02 a{
	color:#ff0000;
	font-weight:bold;
}

/* BREAD */

div.bread_container{
	float:left;
	width:100%;
	height:36px;
	background:url(../images/bread_back.jpg) repeat-x #2d2e30 bottom;	
}

div.bread_container div.bread{
	text-align:left;
	margin:0 auto;
}

div.bread_container div.bread .breadcrumb{
	font: 11px Arial, Helvetica, sans-serif;
	background-image:url(../images/bc_bg.png); 
	background-repeat:repeat-x;
	height:36px;
	line-height:36px;
	color:#cccccc;
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

div.bread_container div.bread .breadcrumb li{
	list-style-type:none;
	float:left;
	padding-left:10px;
}

div.bread_container div.bread .breadcrumb a{
	height:36px;
	display:block;
	background-image:url(../images/bc_separator.png); 
	background-repeat:no-repeat; 
	background-position:right;
	padding-right: 15px;
	text-decoration: none;
	color:#ffffff;
}

div.bread_container div.bread .home{
	border:none;
	margin: 8px 0px;
}

div.bread_container div.bread .breadcrumb a:hover{
	color:#35acc5;
}

/* FORM*/

div#box_content fieldset{
	width:95%;
	background-color:#FAF8F9;
	border:1px solid #C2C0C1;
	padding:25px 10px 10px 15px;
}

div#box_content legend{
	font-weight:bold;
	color:#3F3F3F;
}

div#box_content label{
	float:left;
	width:113px;
	margin:auto auto auto 10px;
}

div#box_content label.checkbox{
	width:260px;
}

div#box_content input, div#box_content select{
	float:left;
	height:20px; 
	margin-right:10px;
}

div#box_content input.mini, div#box_content select.mini{
	width:100px;
}

div#box_content input.medio, div#box_content select.medio{
	width:130px;
}

div#box_content input.grande, div#box_content select.g{
	width:395px;
}	

div#box_content input.radio{
	margin-right:79px;
}

div#box_content span.radio{
	float:left; 
	margin-top:1px;
}

dc span.check{
	float:left; 
	width:200px;
	margin-top:1px;
}


/* FOOTER*/

div#footer_container {
	float:left;
	width:100%;
	background:url(../images/footer_back.jpg) repeat-x top;
}

div#footer_container div#footer {
	margin:0 auto 20px auto;
	color:#ffffff;
	text-align:left;
}

div#footer_container div#footer .footerbox {
	float:left;
	width:26%;
	margin:2% 0 0 2%;
}

div#footer_container div#footer a{
	color:#ffffff;
}

div#footer_container div#footer img{
	float:left;
}

div#footer_container div#footer .footerbox ul{
	list-style:none;
	padding-left:5px;
	margin-left:-5px;
}

div#footer_container div#footer .footerbox li{
	background-image:url(../images/icon_footer_rss.gif);
	height:20px;
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:16px; 
}

div#footer_container div#footer .footerbox fieldset{
	width:100%;
	border:none;
}

div#footer_container div#footer .footerbox label{
	float:left;
	width:20%;
	display:block;
}
div#footer_container div#footer .footerbox label.big{
	float:left;
	width:25%;
	display:block;
}
div#footer_container div#footer .footerbox label.middle{
	float:left;
	width:18%;
	display:block;
}
div#footer_container div#footer .footerbox input{
	margin-right:9px;
	float:left;
	height:16px;
	background-image:url(../images/footer_input_back.jpg);
	border:1px solid #4b4c4d;
	color:#ffffff;
}

div#footer_container div#footer .footerbox input.button{
	height:24px;
	margin:5px 0 0 160px;
	padding:0 2px 0 2px;
	background-image:url(../images/button_back.png);
	border:1px solid #4b4c4d;
	color:#ffffff;
}

div#footer_container div#footer .footerbox input.button:hover{
	background:url(../images/button_back.png) 0 24px;
}

div#footer_container div#footer div#footercredits {
	float:left;
	width:62%;
	margin:2% 0 2% 2%;
}

div#footer_container div#footer div#footerw3c{
	float:left;
	width:27%;
	margin:2% 0 2% 2%;
}

div#footerclose_container {
	float:left;
	width:100%;
	height:10px;
	border-top:2px solid #ffffff;
	background-color:#ff0000;
}

div#footer_container div#newsletter_container.loading {
	background:url(../images/loader_black.gif) center center;
	background-repeat:no-repeat;
}

div#footer_container div#newsletter_container.loading fieldset {
	opacity:0.1;
	filter:alpha(opacity=10);
}

div#footer_container div#newsletter_content {
	margin:0 auto 18px auto;
	font-size:11px;
	line-height:18px;
}

