@charset "utf-8";

/*IDS*/
#wrapper { height:100%; width:100%;  }
#center { width:760px; left:50%; margin-left:-380px; position:relative; height:100%; top:14px;  }
#language { text-align:right; padding-right:15px; position:relative; z-index:2; vertical-align:middle; }
#language-text {  display:inline; position:relative; top:-8px; padding-right:10px; font-size:0.9em; width:200px; }
#header { padding:0px; margin:0px; height:174px; width:780px; position:relative; z-index:1; margin-top:-10px; background-position:center top; background-repeat:no-repeat; left:-10px; }
#chef { float:right; margin-top:58px; padding-right:30px; font-size:1.1em; clear:right; position:relative; text-align:right;  width:400px;}
#click_logo { width:244px; height:93px; position:relative; left:35px; top:27px; z-index:99; float:left;}
#address { float:right; margin-top:50px; padding-right:30px; font-size:1em; text-align:right; clear:right; position:relative;  width:400px;}
#menu { padding-left:10px; padding-right:10px; margin-top:15px; z-index:3; height:21px; position:relative; text-align:center; width:760px; }
#menu_bottom { padding-left:10px; padding-right:10px; margin-top:15px; z-index:3; height:21px; position:relative; text-align:center; width:760px; }
#page_outer {  background-image: url(body_back.jpg);  position:relative; background-position:center; background-repeat:repeat-y; z-index:2;  }
#page_body {  position:relative;  background-repeat: repeat-y; background-position: top;  z-index:1;	  }
#page_body_top { background-image:url(body_top.png); background-repeat:no-repeat; height:274px; background-position:top center; }
#page_body_bottom { background-image:url(../images/new_layout/body_bottom.jpg); background-repeat:no-repeat; height:275px; position:relative; margin-top:-218px; background-position:center bottom; bottom:0px; margin-bottom:0px;  }
#page_body_content { position:relative; text-align:justify; top:0px; margin-top:-235px; left: 50%; margin-left:-340px; width:680px; z-index:999;  min-height:400px;   }
#footer { margin-top:20px; position:relative; z-index:111;  }
.footer_div { height:auto;}
#sfondo_bottom { background-image:url(../images/new_layout/sfondo_bottom.png); background-repeat:repeat-x; background-position:center bottom; height:345px; position:relative;  margin-top:-334px; width:100%; z-index:0;  }
/*IDS HOME*/
#index_open { float:left; }
#index_news { float:right; text-align:right; margin-top:1px; clear:right; }
#index_located { float:left; margin-top:20px; clear:left;}
#index_forlunch { float:left; margin-top:30px; width:200px; text-align:left;  clear:left; }
#index_gourmet { float:right;  margin-top:20px; text-align:left; clear:none; }
#index_foto1 { vertical-align:middle;  margin-bottom:10px; }
#index_navig2 {  float:left; margin-top:10px; clear:both;	 }
.listadiv { height:25px; width:310px; }
#index_foto2 { float:right; margin-right:-2px; }
#index_newsletter { clear:both; text-align:left; float:left; width:350px;  }
#index_banquets { clear:right; text-align:right; float:right; width:300px; margin-top:10px;  }
#index_refined { clear:right; text-align:left; float:right; width:300px;  margin-top:20px;}


/*TAGS*/
body { margin:0; padding:0px; background-color:#34160C; color:#fff; font-family:"Times New Roman", Times, serif; font-style:italic; background-image:url(logo3.jpg); background-repeat:no-repeat; background-position: center top; }
a, a:visited, a:link, a:active { color:#fff; text-decoration:none; font-style:normal; font-weight:bold; }
a:hover { text-decoration:underline; }
h1 { font-weight: normal; }

/*CLASSES*/
.bordo { margin-right:15px; }
.maiuscola { font-size:3em; line-height:38px; margin-right:-5px;}
.piccolo { font-size:.8em; }
.acinput { background-color:#FFFFCC; background-image:url(../images/new_layout/acinput.jpg); border:none; height:21px;  width:300px; padding-left:5px; background-repeat:repeat-x; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1em; }
.acinput2 { background-color:#FFFFCC;   height:23px;  padding-left:5px; background-repeat:repeat-x; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1em; }
.input_pre { background-image:url(../images/new_layout/acinput_pre.jpg); background-repeat:no-repeat; background-position:left; width:320px;}
.input_post {background-image:url(../images/new_layout/acinput_post.jpg); background-repeat:no-repeat; background-position:right; width:320px;}
.button_pre { background-image:url(../images/new_layout/button_pre.jpg); background-repeat:no-repeat; background-position:left; padding-left:5px; width:210px;}
.button_post {background-image:url(../images/new_layout/button_post.jpg); background-repeat:no-repeat; background-position:right; padding-right:5px;    }
.actextarea { background-color:#FFFFCC;  border: 2px #34160C solid; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1.1em }
.acbutton {background-color:#FFFFCC; background-image:url(../images/new_layout/button_back.jpg);  font-family:"Times New Roman", Times, serif; font-style:italic; font-size:.9em; font-weight:bold; background-repeat:repeat-x; border:none; height:26px; }


