body{

	font-size: 12px;

	color:#FFFFFF;

	line-height:18px;

	margin:20px 0 0 0;

}

/* onmouseover generic underline */



a:link{

	color:#0099FF;

	text-decoration:underline;

	padding:0;

	margin:0;

}

a:visited{

	color:#0099FF;

	text-decoration:underline;

	padding:0;

	margin:0;

}

a:hover{

	color:#FF0000;

	text-decoration:none;

	padding:0;

	margin:0;

}



/* /////////////onmouseover */



A.stylered:link {

	color: #FF0000;

	font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration: none;

}

A.stylered:active {	color: #FF0000;

font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration: none;

}

A.stylered:visited {	color: #FF0000;

font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration: none;

}

A.stylered:hover {

	color: #FF0000;

	font-weight: bold;

	/*font-size: 9pt;*/

	font-weight: normal;

	text-decoration:underline;

}



/*/////////////////*/

p{	margin:0;}

img{	border:0;}

hr{	height:1px;}

form{margin:3px 0 3px 0;}

.haba{	margin:10px 0;	}

.sita{	margin-bottom:20px;}

.ue{	margin-top:5px;}

.ue2{	margin-top:10px;}

.ue3{margin-top:20px;}

em{	color:#FF0000;

	font-style:normal;

}

h1{

	color:#FFF;

	font-size:10px;

	font-weight:normal;

	margin:3px 0;

	padding:0;

	text-align:center;

}

#new{

	color:#FFFFFF;

	letter-spacing:1px;

	margin:0 0 0 24px;

}

#s_menu{

	margin:0 0 20px 0;

}

#s_menu a:link{

	color:#333333;

	text-decoration:none;

	padding:0;

	margin:0;

}

#s_menu a:visited{

	color:#333333;

	text-decoration:none;

	padding:0;

	margin:0;

}

#s_menu a:hover{

	color:#FF0000;

	text-decoration:underline;

	padding:0;

	margin:0;

}



#main{

	color:#777777;

}

#main a:link{

	color:#444444;

	text-decoration:none;

	padding:0;

	margin:0;

}

#main a:visited{

	color:#444444;

	text-decoration:none;

	padding:0;

	margin:0;

}

#main a:hover{

	color:#FF0000;

	text-decoration:underline;

	padding:0;

	margin:0;

}



/*/////////////// tables*/



/*////// full tables*/



.gray_table_border {

	border: 1px solid #BEBEBE;

}

.darkgray_table_border {

	border: 1px solid #575757;

}

.brown_table_border {

	border: 1px solid #91552B;

}

.blue_table_border {

	border: 1px solid #3399FF;

}

.gray2pix_table_border {

	border: 2px solid #BEBEBE;

}



.dotted_table_border {

	border: 1px dotted #000000

}

.black_table_border {

	border: 1px solid #000000;

}



/*////// sides only*/



.grayup_table_border {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #BEBEBE;

}

.graydown_table_border {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #BEBEBE;

}

.grayright_table_border {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #BEBEBE;

}

.grayleft_table_border {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #BEBEBE;

}



.blackup_table_border {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

}

.blackdown_table_border {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.blackright_table_border {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

}

.blackleft_table_border {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000000;

}



.dottedleft {

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #000000;

}

.dottedright {

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #000000;

}

.dottedbottom {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

}

.dottedup {

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #000000;

}

.dottedupdown {

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

}





/*//////////////// food*/

.food_bg {

	background-image: url(food_img/food_bg.jpg);

	background-position: center right;

	background-repeat: no-repeat;

	}



.food_bg02 {

	background-image: url(food_img/food_bg02.jpg);

	background-position: center right;

	background-repeat: no-repeat;

	}



.food_bg03 {

	background-image: url(food_img/food_bg03.jpg);

	background-position: center right;

	background-repeat: no-repeat;

	}



.bar {

	background-image: url(food_img/bar.gif);

	background-position: center left;

	background-repeat: repeat-x;

	}



strong {

	font-style: normal;

	font-weight: normal;

	font-size: 9px;

	line-height: 13px;

	color: #666;

	}





/*//////////////// font sizes*/



.size08px{	font-size:8px;}

.size09px{	font-size:9px;}

.size10px{	font-size:10px;}

.size11px{	font-size:11px;}

.size12px{	font-size:12px;}

.size13px{	font-size:13px;}

.size14px {	font-size: 14px;}

.size15px{	font-size:15px;}

.size16px {font-size: 16px;}

.size18px{	font-size:18px;}

.size20px{	font-size:20px;}

.size24px{	font-size:24px;}

.size32px{	font-size:32px;}



/*//////////// colors*/



.color_black {color: #000000;}

.color_white {color: #FFFFFF;}

.color_red {color: #FF0000;}

.color_gray {color: #999999;}

.color_blue {color: #0000FF;}

.color_yellow {color: #FFFF00;}

.color_celestial {color: #00FFFF;}

.color_pink {color: #FF00FF;}

.color_pink2 {color: #E50058;}

.color_orange {color: #FF9900;}

.color_green {color: #00FF33;}

.color_greendark {color: #112408;}

.color_darkpetrol {color: #0066FF;}

.color_greendark {color: #112408;}

.color_matton {color: #AE6526;}

.color_azzurre {color: #059FFF;}

.color_beer {color: #BA680F;} 

.color_purple {color: #8E1388;}

.color_brown {color: #6B3207;}



#whatnew{

	line-height:18px;

	height:80px;

	width:300px;

	overflow:auto;

	background-attachment: fixed;

	background-image: url(img/newsbkg.jpg);

	background-color:#FFFFFF;

	background-repeat: no-repeat;

	/*ripetizione oriz*/

	/*background-repeat: repeat-x;*/

	color: #000000;

}



.menutit{

	font-size: 14px;

	color: #660000;

	background-color:#FFFFFF;

	font-weight: bold;

	padding:2px 0 1px 10px;

}





.homebody {

	background-color: #550F1E;

	background-image: url(img/body_backgr.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



.sidetop {

	background-color: #000000;

	background-image: url(img/sidetop.gif);

	background-repeat: repeat-x;

	background-position: top;

color: #FFFF00;

}



.party1 ul {

	list-style: none;

}



h1 {

	font-size: 10px;

}



#bg_img {

	background-image: url(img/body_backgr.jpg);

	background-position: bottom left;

	background-repeat: repeat-x;

	}