@charset "UTF-8";/* CSS Document */

* {FONT-FAMILY: "Meiryo","Hiragino Kaku Gothic Pro","Osaka","Arial","Helvetica","sans-serif",Verdana; LINE-HEIGHT: 1.3}
html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font-size:12px; background-image: url(img/all/body-bg2.jpg); background-repeat: repeat-x;}
img {margin:0; padding:0; border:0;}

#ImgTop {height:120px;}
#topsize {width:900px; margin: 0 auto;}
#skipto {display: none; overflow: hidden;}
#logo {height:92px; width:287px; background-image: url(img/all/logo.gif);
background-repeat: no-repeat; margin-top:23px; float:left;}
#logo h1{position:absolute; display:none;}

#barraNav {float:right; margin-top:100px;}
#barraNav li, #barraNav ul{display:inline; margin:0; padding:0;}
#barraNav a {font-size:11px; text-decoration:none; color: #666; padding-bottom: 0px; font-weight:bold;}
#barraNav li {margin-left:20px;}
#barraNav a:hover {color:#FF3399; background-image: url(img/all/ahover.jpg); background-repeat: no-repeat; background-position: 50% 16px;}
.menu a{color:#111; background-image: url(img/ahover.jpg); background-repeat: no-repeat; background-position: 50% 16px;}

#presen img {float:left; pading-bottom:15px; margin-right:30px; color:#FFFFFF;}
#presen {width:900px; margin: 0 auto; background-image: url(img/sondoPresenta.jpg); height:383px;}
#presenTes{display:none;} 

#main {width:900px; margin: 0 auto; height:100%;}

#write1 {BORDER: #bfbfbf 1px solid; MARGIN-BOTTOM: 6px; MARGIN-TOP: 6px; WIDTH: 600px; BACKGROUND-COLOR: #f9f9f9}
#write1 UL{MARGIN: 16px 10px 16px 10px;}
#write1 LI{font-size:14px; LINE-HEIGHT: 1.8; COLOR: #FF3399;}

#studio {font-size:12px; LINE-HEIGHT: 1.5;}
#studio p{font-size:12px; LINE-HEIGHT: 1.5; margin-left:10px;}
#studio img{float:left; margin-bottom:15px;}
#reserv {font-size:12px; LINE-HEIGHT: 1.5;}
#reserv p{font-size:12px; LINE-HEIGHT: 1.5; margin-left:10px;}
#reserv img{float:left; margin-bottom:5px;}

#capSx {text-align:left; padding:7px; width:600px; float:left;}
#capSx h2, #capDx h2{font-size:1.4em; color:#FF3399; margin:0px; padding:0px;}
#capSx h3, #capDx h3{font-size:1.0em; margin:0px; padding:0px; color:#999; padding-bottom:10px;}
#capSx h4, #capDx h4{font-size:1.2em; color:#999; margin:0px; padding:0px; margin-top:15px; font-weight:bold;}
#capSx H5 {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(img/all/bg1.gif); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; MARGIN: 15px 0px 10px; TEXT-ALIGN: left; LINE-HEIGHT: 25px;}

#capSx p, #capDx p{font-size: 12px; margin-top:8px; color:#333; LINE-HEIGHT: 1.7;}
#capSx p.right {font-size:1.2em; margin-top:15px; margin-bottom:15px; color:#333; float:right;}
#capSx img{float:left; margin-right:5px;}
#capMx {text-align:left; padding:7px; width:600px; float:left;}
#capMx h2{font-size: 16px; color:#ffffff; margin-left:25px; font-weight:bold; padding-top:7px;}
#capMx h3{font-size: 10px; color:#ffffff; margin-left:25px; padding-top:3px; LINE-HEIGHT: 5px;}
#capMx p{font-size:0,9em; margin-top:8px; color:#333; LINE-HEIGHT: 1.7;}
#capMx .sl_about {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/about/sltop_bg.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px}
#capMx .sl_about2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/about/sltop_bg2.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px}
.mximg img{margin-left:480px; POSITION: absolute;}
#capMx .sl_about3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/about/sltop_bg3.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px}

#sl_about {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/about/sltop_bg.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px}
#mximg img{margin-left:480px; POSITION: absolute;}
#sl_about h2{font-size: 16px; color:#ffffff; margin-left:25px; font-weight:bold; padding-top:7px;}
#sl_about h3{font-size: 10px; color:#ffffff; margin-left:25px; padding-top:3px; LINE-HEIGHT: 5px;}

#capDx img{float:left;}
#capDx {height:100%; text-align:left; width:250px; float:right; PADDING-TOP: 50px}
#capDx img{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 0px}

#sitemap ul.ul_box {margin:10px 10px 10px 20px; width:600px;}
#sitemap a {font-size:11px; text-decoration:none; color: #666; padding-bottom: 0px;}
#sitemap a:hover {color:#FF3399;}
#sitemap li {padding: 10px 0 0 20px; border-top: 1px solid #c8c8c8; font-weight:bold; font-size:11px;}
#sitemap li li{padding: 10px 0 0 0; margin:7px 0 0 40px; border-top: 1px dotted #c8c8c8; background:none; list-style:square inside; font-weight:normal;}
#sitemap li li li{padding: 10px 0 0 0; margin:5px 0 0 40px; border-top: 1px dotted #c8c8c8; background:none; list-style:circle inside; font-weight:normal;}

#footer {CLEAR: both; background-color:#333333; width:100%; height:50px; MARGIN-TOP: 15px;}
#footerSx {TEXT-ALIGN: center; PADDING-TOP: 7px}
#copyright A {COLOR: #ffffff; TEXT-DECORATION: none}
#copyright A:hover {COLOR: #ff3399}
#copyright {MARGIN-TOP: 5px; FONT-SIZE: 0.8em; COLOR: #ffffff; TEXT-ALIGN: center}

#access ul{margin:0px 0 0 0px; width:600px;}
#access li {padding: 10px 0px 10px 0px; border-top: 1px solid #c8c8c8;}
#access P.IMG {width:600px; padding: 0px 0 0px 0; float: left}

input {width:250px;}
textarea {width:500px;}
.prodotti {HEIGHT: 225px}


#linklist {width: 100%; margin-top: 10px;}
#linklist li {list-style: none; float: left; width: 290px;}
#linklist ul .list {margin: 0px 0px 0px 10px}
#linklist .thumnail a img {border: 1px solid #C7C7BD; MARGIN-BOTTOM: 0px;}
#linklist .thumnail a:hover img {border: 1px solid #999999;}
#linklist .thumnail img {border: 1px solid #ff3399; MARGIN-BOTTOM: 0px;}

#intro {WIDTH: 900px; HEIGHT: 140px;}
#intro IMG {MARGIN-TOP: 35px; FLOAT: left}
#intro P {MARGIN-TOP: 30px; MARGIN-LEFT: 0px; COLOR: #ffffff; text-align:left;}
#intro P.snd {MARGIN-TOP: 35px; MARGIN-LEFT: 0px; COLOR: #ffffff; text-align:left;}

#rest_body {width:900px; height:140px; margin: 0 auto; }

#rest_body img {padding-top:35px;}

#rest_left {
float:left;
 margin-right:5px;
}

#rest_right {
text-align:left;}
#rest_right p{float:left;
 margin-top:48px; font-size:12px; line-height:18px; COLOR: #ffffff;}
#rest_right p.snd {float:left;
 margin-top:54px; font-size:12px; line-height:18px; COLOR: #ffffff;}

#pickup {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 100%; PADDING-TOP: 10px; float:center}
#pickup P.top {FLOAT: center; WIDTH: auto; PADDING-TOP: 10px}
#pickup A IMG {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; float:center}

#slid{width:600px; float:left; background-image: url(img/about/slide_bg.png); background-repeat: no-repeat; height:205px;}
#slider, #slider2, #slider3, #slider4, #slider5, #slider6, #slider7, #slider8, #slider9, #slider10, #slider11, #slider14 {width:600px; MARGIN-LEFT: 25px; PADDING-TOP: 7px;} 	
#slider ul, #slider li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li, #slider4 ul, #slider4 li, #slider5 ul, #slider5 li, #slider6 ul, #slider6 li, #slider7 ul, #slider7 li, #slider8 ul, #slider8 li, #slider9 ul, #slider9 li, #slider10 ul, #slider10 li, #slider11 ul, #slider11 li, #slider14 ul, #slider14 li{margin:0; padding:0; list-style:none;}
#slider li, #slider2 li, #slider3 li, #slider4 li, #slider5 li, #slider6 li, #slider7 li, #slider8 li, #slider9 li, #slider10 li, #slider11 li, #slider14 li{width:555px; height:180px; overflow:hidden;}	
p#controls, p#controls2, p#controls3, p#controls4, p#controls5, p#controls6, p#controls7, p#controls8, p#controls9, p#controls10, p#controls11, p#controls14{margin:0; position:relative;} 
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3, #prevBtn4, #nextBtn4, #prevBtn5, #nextBtn5, #prevBtn6, #nextBtn6, #prevBtn7, #nextBtn7, #prevBtn8, #nextBtn8, #prevBtn9, #nextBtn9, #prevBtn10, #nextBtn10, #prevBtn11, #nextBtn11, #prevBtn14, #nextBtn14{display:block; margin:0; overflow:hidden; text-indent:-8000px; width:15px; height:77px; position:absolute; left:5px; top:-130px;}	
#nextBtn, #nextBtn2, #nextBtn3, #nextBtn4, #nextBtn5, #nextBtn6, #nextBtn7, #nextBtn8, #nextBtn9, #nextBtn10, #nextBtn11, #nextBtn14{left:580px;}					
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a, #prevBtn3 a, #nextBtn3 a, #prevBtn4 a, #nextBtn4 a, #prevBtn5 a, #nextBtn5 a, #prevBtn6 a, #nextBtn6 a, #prevBtn7 a, #nextBtn7 a, #prevBtn8 a, #nextBtn8 a, #prevBtn9 a, #nextBtn9 a, #prevBtn10 a, #nextBtn10 a, #prevBtn11 a, #nextBtn11 a, #prevBtn14 a, #nextBtn14 a{display:block; width:15px; height:77px; background:url(img/about/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a, #nextBtn2 a, #nextBtn3 a, #nextBtn4 a, #nextBtn5 a, #nextBtn6 a, #nextBtn7 a, #nextBtn8 a, #nextBtn9 a, #nextBtn10 a, #nextBtn11 a{background:url(img/about/btn_next.gif) no-repeat 0 0;}	

#abtext{width:600px; float:left; background-image: url(img/about/slidep_bg.png); background-repeat: repeat;}
#abtext p{MARGIN-TOP: 10px; FONT-SIZE: 11px; MARGIN-LEFT: 24px; COLOR: #ffffff; WIDTH: 560px; LINE-HEIGHT: 1.6;}
#abtext_end{width:600px; height:20px; float:left; background-image: url(img/about/fb_end.png); no-repeat 0 0;}

#slid0{width:600px; float:left; background-image: url(img/about/slide_bg.png); background-repeat: no-repeat; height:205px;}
#slider0{width:600px; MARGIN-LEFT: 25px; PADDING-TOP: 7px;} 
#slider0 li{display:inline; margin:0; width:600px; height:180px;}	

#main .write{float:left; MARGIN: 10px 0px 10px 7px; WIDTH: 598px; BORDER: #bfbfbf 1px dotted;}
#main .write p{font-size:10px; line-height: 14px; MARGIN: 8px 8px 8px 8px;}

/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,
img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;}

*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code 
{font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}

