/*色--- 003333-80e1ae ---色*/
/*テーブルサイズ--- 左 30px --- 上下右 0PX ---*/




/* body */


body {
	background:#fff;
	margin:0; padding:0;
	color:#333; font-size:13px;
	font-family:Meiryo,メイリオ, ヒラギノ角ゴ PRO W3,Hiragino Kaku Gothic Pro, Osaka, Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	line-height:150%;
 }


/* 外枠 */

#frame {
	background:#fff;
	width:750px;
	text-align:left;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding-top: 10px;
	padding-bottom:0;
	margin:0;
	color:#030;
}


.main {
	width:510px;
	float:left;
	font-size:12px;
	padding-right:5px;
}

.side {
	width:230px;
	float:right;
	font-size:12px;
	line-height:120%;
	padding-left:1px;
}

.inside {
	width:210px;
	float:left;
	font-size:12px;
	line-height:120%;
	padding-left:10px;
}



/*  あした   */
.sotto {
	display:block;
	width:100%;
	height:100px;
	float:left;
	line-height:150%;
	color:gray;
	font-size:12px;
}




.c-both {
	clear:both;
 }



/* 見出し */

.w-wine {
 	width:500px;
	height:200px;
	 background-image:url("../gazou/image_wine01.jpg");
}

.w-food {
 	width:500px;
 	height:200px;
 	background-image:url("../gazou/image_food01.jpg");
}

.w-ruco {
 	width:500px;
	height:200px;
	background-image:url("../gazou/rucoline_wine01.jpg");
}

.w-pasta {
	width:500px;
	height:200px;
	background-image:url("../gazou/image_divella03.jpg");
}



/* stemma */

a:hover {text-decoration:underline;}
a {text-decoration:none;cursor:hand;}


/* リスト */
ul.1 {margin-left:0; padding-left:10px;}
li.1 {padding:4 0px; padding-left:20px; list-style-type:none;}
li.a {padding-left:8px; list-style-type:none;} 


/* dividere in 3 */
.div3 {float:left; width:163px; height:250px; padding:3; line-height:140%;}

.main-title {font-size:small; color:#000; width:490x; background:#ffffcc; margin:0; padding:0 5px; border-bottom:solid 1px #80e1ae;}
.sub-title {font-size:x-small; color:#000; width:228px; background:#e6ffff; margin:5 0 0 0; padding:5 5px; border-top:solid 1px #003333;}

.top-title {
	background-image:url();
	background-repeat:no-repeat;
	background-position:left top;
	bakground-attachment:fixed;
	font-family:Meiryo,メイリオ, ヒラギノ角ゴ PRO W3,Hiragino Kaku Gothic Pro, Osaka, Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	height:120px;
	margin:0;
	padding:0;
	border-top:solid 1px #ccc;
}



/* 画像 */
img.a {border:0; width:130; height:130;}
img.b {border:0; width:160; height:128;}
img.c {border:0; width:195;}
img.500 {border:0; width:490;}
img.220 {border:0; width:219;}


/* テーブル */

table.header {border:0; border-collasp:separate; width:100%; overflow:auto; font-size:x-small; text-decoration:none; text-align:left; margin:0; padding:0;}
table.footer {border:0; border-collasp:separate; width:100%; overflow:auto; font-size:xx-small; text-decoration:none; text-align:left; margin:0; padding:0;}

table.11 {border:solid 1px #003333; border-collapse:separate; width:200px; overflow:auto; font-size:12px; text-align:left;}
table.01 {border:0; border-collapse: separate; width:200px; overflow:auto; font-size:12px; text-align:left;}

table.list {font-size:10;}
table.c1 {border:solid 1px #003333; border-collapse: collapse;}

td.00 {font-size:xx-small; font-weight:bolde ;background:#fff; padding:2px: text-align: center; color#003333; background:#fff;}
td.01 {font-size:x-small; font-weight:bolde ;background:#fff; padding:2px: text-align: center; color#003333; background:#fff;}
td.02 {font-size:small; font-weight:bolde ;background:#fff; padding:2px: text-align: center; color#003333; background:#fff;}
td.03 {font-size:midium,; font-weight:bolde ;background:#fff; paddingpx: text-align: center; color#003333; background:#fff;}
td.10 {font-size:xx-small; font-weight:nomal ;background:#fff; padding:0px: text-align: right; color#333; background:#fff;}


/* 選択ラベル */
.selecter1 {width:180px; background:#fff; margin:0; padding:3; font-weight:bold; border-left:solid 10px #80e1ae; border-right:solid 1px #003333;}
.selecter2 {width:180px; background:#fff; margin:0; padding:3; font-weight:bold; border-left:solid 10px #003333; border-right:solid 1px #003333;}
.selectertop {width:180px; background:#fff; margin:0; padding:0 0px; font-weight:bold; border-left:solid 10px #80e1ae; border-right:solid 1px #003333; border-top:solid 1px #003333;}

.selecter-arancio {width:100%; height:4px; background:#ffcc33; margin:5 0 0 0; padding:0;}

/* 窓枠リスト */


li.g1 {display:block; width:120px; height:150px; list-style:none; float:left;}
li.g1 a {display:block; width:120px; height:150px; list-style:none; padding:10 0 0 0px;color:#003333; text-align:center; text-decoration:none; margin:0px 0px 0px 0px; border:1px solid #999999;}
li.g1 a:hover {margin: 0px 0px 0px 0px; color:#333333; border:1px solid #333333;}
li.g1 a:visited {color:#333333;} 

/* 線 */

hr {height:1px; border-color:#666; margin:0; padding:0;}
hr.1 {border-style:dotted; height:1px; border-color:#003333; margin:0;}
hr.2 {border-style:dotted; height:2px; border-color:#003333; margin:0;}
hr.3 {border-style:dotted; height:3px; border-color:#003333; margin:0;}

/* 文字 */
.footer {font:xx-small;color:#333; text-align:right; margin:0; padding:0; background:#fff; border-top:solid 10px #ffcc33; border-bottom:solid 10px #003f7d;}
.xxs-verde {font:xx-small; text-align:right; margin:0; padding:0;}
.xxs-grigio {font:xx-small; color:#666; text-align:left; margin:0; padding:0;}
.xxs-grigioR {font:12px; color:#666; text-align:right; margin:0; padding:0;}

.s-verde {font-size:small; color:003333; text-align:left; line-height:150%}

.mid-verde {font-size:medium; color:003333; text-align:left; line-height:150%}

.l-verde {font-size:large; color:003333; text-align:left; line-height:150%}

.navi {font-size:xx-small; text-align:left; text-decoration:none;}
.pside {width:200; overflow:visible; font-size:xx-small; text-align:left; text-decoration:none; line-height:150%;}























