body{
	margin:0;
	font:12px Arial, Helvetica, Verdana, Sans-serif; color: #404040;
	background:#F6F4E5 url('../../images/panecoperto/bg_body.gif')  top left no-repeat;
}

img {border:0;}

a, a:visited, a:hover{color:#404040;}

input, select, textarea{font:10px Verdana, Arial, Helvetica, Sans-serif; color: #404040; padding:0;}
  
p{margin:10px 0 0 0;}

h1{font: normal 25px Arial, Helvetica, Sans-serif; color: #808080; padding:0; margin:0 0 10px 0; width:100%;}

h2{font: normal 20px Arial, Helvetica, Sans-serif; color: #404040; padding:0; margin:0; width:100%;}

h3{font: normal 16px Arial, Helvetica, Sans-serif; color: #404040; padding:0; margin:10px 0 0 0;}

table{border-collapse:collapse;}

td{padding:5px 10px 0 0;}

form{margin:0; padding:0;}

h1.news{
	background:transparent url('../../images/panecoperto/bg_news.gif')  bottom right no-repeat;
	height:35px;
	//height:30px;
	overflow:hidden;
	margin:0 0 20px 0;
	}

h1.news span{float:left; padding-top:5px;}

h1.news p{margin:0; float:right; text-align:right;}

h1.news a{font:12px Arial, Helvetica, Verdana, Sans-serif; color: #404040; text-decoration:none;}

p.news{clear:both; background:transparent url('../../images/panecoperto/bg_dotted.gif')  bottom left repeat-x; padding:0 20px 10px 0;}

p.news strong{color:#F84C10;}

p.news .btn{float:right;  margin:-20px -20px 0 0; //margin:-30px 0 0 0;}

.news a{text-decoration:;}

#capTop{
	margin:10px auto 0 auto;
	width:775px;
	height:30px;
	background:transparent url('../../images/panecoperto/cap_top.gif')  top left no-repeat;

}

#main{
	margin:0 auto 0 auto;
	background:#FFFFFF url('../../images/panecoperto/bg_main.gif')  top left repeat-y;
	width:735px;
	padding:0 20px 0 20px;
	
	
}

.header{margin:0;position:relative; height:75px;}
p.header div{padding:10px 0 5px 20px;height:50px; background:pink; } 

#logo{position:absolute;left:-5px;}



.rightColumn{ float:right; width:165px;}

.rightColumn .box{
	margin:5px 0 0 0;
	background:transparent url('../../images/panecoperto/box_top_right.gif')  top left no-repeat;
	/*border-right:solid 1px #CAC29B;*/
	padding:10px 0 0 0;
}


.rightColumn .complement{
	padding:0 0 10px 0;
	background:transparent url('../../images/panecoperto/box_bottom_right.gif')  bottom left no-repeat;
}

.rightColumn .boxContent{
	background:transparent url('../../images/panecoperto/box_body_right.gif')  bottom left repeat-y;
	padding:0 10px 0 10px;	
}

.rightColumn .boxContent a, .rightColumn .boxContent a:visited{display:block; color:#404040; text-decoration:none;}

.rightColumn .boxContent a big, .news a big, .rightColumn .boxContent a:visited big, .news a:visited big{color:#F84C10; font-weight:bold;}

/*.rightColumn .boxContent a:hover big{color:#FAA586;}*/

.rightColumn .boxContent p{margin:5px 0 0 0;}

.rightColumn a.btn, .rightColumn a.btn:hover, .rightColumn a.btn:visited{display:inline; background:transparent url('../../images/panecoperto/btn_go.gif') right no-repeat; padding:10px 20px 10px 0; color:#808080;}




.content{ float:left; width:565px;}

.content a.btn:visited{padding:10px 0 10px 0; color:#808080;}

.content .box{
	margin:5px 0 0 0;
	background:transparent url('../../images/panecoperto/box_top.gif')  top left no-repeat;
	width:565px;
	padding:20px 0 0 0;
}


.content .boxContent{
	
	background:transparent url('../../images/panecoperto/box_body.gif')  bottom left repeat-y;
	padding:0 10px 0 10px;	
	
}

.content .complement, #boxAdvancedSearch{
	padding:0 0 20px 0;
	background:transparent url('../../images/panecoperto/box_bottom.gif')  bottom left no-repeat;
}



.boxContent .navigateResult{margin:0 0 20px 0;}

.confirmMessage {color:#FF3300; margin-top:10px;}
.confirmMessage h2{color:#FF3300;}
.confirmMessage p{margin:10px 0 0 1px; font-weight:bold;}

#footer{
	margin:0 auto 0 auto;
	width:735px;
	height:30px;
	background:transparent url('../../images/panecoperto/bg_footer.gif') top left no-repeat;
	padding:35px 20px 0 20px;
	color:#F84C10;
}

#footer table{
margin:0;
width:735px;
}
#footer td{
height:30px;
padding-bottom:5px;
}

#footer a, #footer a:visited{text-decoration:none; color:#404040;}

#footer span{float:left; margin-top:15px; color:#808080;}

.bannerFormat{margin-top:30px;}

.bannerFormat th, .bannerFormat td{padding:5px 10px 5px 5px; border:solid 1px #BFBFBF;}

.bannerFormat h2{margin-bottom:0;font-size:1.2em; color:#404040;}

.bannerFormat th{background-color:#F2F2F2;}

.clear{clear:both; font-size:0; }



#international_ico_1{background-image: url('../../images/panecoperto/internationalIcon/int_ico_1.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_2{background-image: url('../../images/panecoperto/internationalIcon/int_ico_2.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_3{background-image: url('../../images/panecoperto/internationalIcon/int_ico_3.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_4{background-image: url('../../images/panecoperto/internationalIcon/int_ico_4.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_5{background-image: url('../../images/panecoperto/internationalIcon/int_ico_5.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_6{background-image: url('../../images/panecoperto/internationalIcon/int_ico_6.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_7{background-image: url('../../images/panecoperto/internationalIcon/int_ico_7.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_8{background-image: url('../../images/panecoperto/internationalIcon/int_ico_8.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_9{background-image: url('../../images/panecoperto/internationalIcon/int_ico_9.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px;  background-position: left; }
#international_ico_10{background-image: url('../../images/panecoperto/internationalIcon/int_ico_10.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_11{background-image: url('../../images/panecoperto/internationalIcon/int_ico_11.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_12{background-image: url('../../images/panecoperto/internationalIcon/int_ico_12.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_13{background-image: url('../../images/panecoperto/internationalIcon/int_ico_13.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_14{background-image: url('../../images/panecoperto/internationalIcon/int_ico_14.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_15{background-image: url('../../images/panecoperto/internationalIcon/int_ico_15.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_16{background-image: url('../../images/panecoperto/internationalIcon/int_ico_16.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_17{background-image: url('../../images/panecoperto/internationalIcon/int_ico_17.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_18{background-image: url('../../images/panecoperto/internationalIcon/int_ico_18.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_19{background-image: url('../../images/panecoperto/internationalIcon/int_ico_19.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_20{background-image: url('../../images/panecoperto/internationalIcon/int_ico_20.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_21{background-image: url('../../images/panecoperto/internationalIcon/int_ico_21.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_22{background-image: url('../../images/panecoperto/internationalIcon/int_ico_22.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_23{background-image: url('../../images/panecoperto/internationalIcon/int_ico_23.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_24{background-image: url('../../images/panecoperto/internationalIcon/int_ico_24.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_25{background-image: url('../../images/panecoperto/internationalIcon/int_ico_25.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_26{background-image: url('../../images/panecoperto/internationalIcon/int_ico_26.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_27{background-image: url('../../images/panecoperto/internationalIcon/int_ico_27.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_28{background-image: url('../../images/panecoperto/internationalIcon/int_ico_28.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_29{background-image: url('../../images/panecoperto/internationalIcon/int_ico_29.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_30{background-image: url('../../images/panecoperto/internationalIcon/int_ico_30.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_31{background-image: url('../../images/panecoperto/internationalIcon/int_ico_31.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_32{background-image: url('../../images/panecoperto/internationalIcon/int_ico_32.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_33{background-image: url('../../images/panecoperto/internationalIcon/int_ico_33.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_34{background-image: url('../../images/panecoperto/internationalIcon/int_ico_34.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }
#international_ico_35{background-image: url('../../images/panecoperto/internationalIcon/int_ico_35.gif');  background-repeat :no-repeat; padding: 10px 10px 10px 40px; background-position: left; }


.rightColumn ul{margin:0; padding:0 0 0 15px;}

li.error{margin:10px 0 0 0px; color:#FF0000;}

p.error{margin:20px 0 0 0; color:#FF0000; font-size: 15px;}


/* 4 SkyScraper */


#container{width:950px; margin:0 auto 0 auto;}
#site{width:780px; float:left;}
#skyscraper{width:160px; float:left; margin:20px 0 0 0;}

p.callout{ width: 170px; font: bold 13px Arial, Helvetica, Sans-serif;}


/*
#skyscraper{display:none;}
*/

tt{color:#FF0000;}