* { margin:0px; padding:0px; }
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000; background:url(../img/tile_ciro.png) center left repeat; }
img { -ms-interpolation-mode:bicubic; }
a { color:#f15a23; text-decoration:none; outline:none; -moz-outline:none; }
a:hover { color:#000; }
input { outline:none; -moz-outline:none; }
ul { margin:0px; padding:0px; list-style:none; }
.container { width:767px; margin:0 auto; padding-top:20px; }
.container .content { width:728px; margin:auto; position:relative; background:url(../img/mainframe_inner.gif) left no-repeat; }
.container .content .intestazione { width:728px; height:251px; position:relative; padding-top:16px; margin-bottom:27px; }
.container .content .intestazione h2 { width:249px; height:134px; background:url(../img/logo.png) left no-repeat; text-indent:-5000px; position:absolute; top:-10px; left:-13px; }
.container .content .intestazione .home { width:680px; height:250px; background:url(../img/header_home.gif) left no-repeat; margin:auto; }
.container .content .intestazione .story { width:680px; height:250px; background:url(../img/header_story.gif) left no-repeat; margin:auto; }
.container .content .intestazione .screen { width:680px; height:250px; background:url(../img/header_screen.gif) left no-repeat; margin:auto; }
.container .content .intestazione .contact { width:680px; height:250px; background:url(../img/header_contact.gif) left no-repeat; margin:auto; }
/*menu*/
.container .content .intestazione .menu { position:absolute; top:230px; left:0px; height:40px; }
.container .content .intestazione .menu_ul { position:relative; height:40px; }
.container .content .intestazione .menu_ul li { float:left; text-indent:-5000px; }
.container .content .intestazione .menu_ul .ts_home { width:92px; }
.container .content .intestazione .menu_ul .ts_home a { display:block; background:url(../img/ts_home.png) center no-repeat; width:81px; height:37px; position:absolute; top:0px; left:50px; }
.container .content .intestazione .menu_ul .ts_home a:hover { display:block; background:url(../img/ts_home_h.png) center no-repeat; width:92px; height:40px; position:absolute; top:-5px; left:40px; }
.container .content .intestazione .menu_ul .ts_home_over { width:92px; }
.container .content .intestazione .menu_ul .ts_home_over a { display:block; background:url(../img/ts_home_h.png) center no-repeat; width:92px; height:40px; position:absolute; top:-5px; left:40px; }
.container .content .intestazione .menu_ul .ts_story { width:108px; }
.container .content .intestazione .menu_ul .ts_story a { display:block; background:url(../img/ts_story.png) center no-repeat; width:88px; height:34px; position:absolute; top:0px; left:160px; }
.container .content .intestazione .menu_ul .ts_story a:hover { display:block; background:url(../img/ts_story_h.png) center no-repeat; width:108px; height:39px; position:absolute; top:-5px; left:150px; }
.container .content .intestazione .menu_ul .ts_story_over { width:108px; }
.container .content .intestazione .menu_ul .ts_story_over a { display:block; background:url(../img/ts_story_h.png) center no-repeat; width:108px; height:39px; position:absolute; top:-5px; left:150px; }
.container .content .intestazione .menu_ul .ts_screen { width:224px; }
.container .content .intestazione .menu_ul .ts_screen a { display:block; background:url(../img/ts_screen.png) center no-repeat; width:182px; height:35px; position:absolute; top:0px; left:295px; }
.container .content .intestazione .menu_ul .ts_screen a:hover { display:block; background:url(../img/ts_screen_h.png) center no-repeat; width:224px; height:42px; position:absolute; top:-5px; left:285px; }
.container .content .intestazione .menu_ul .ts_screen_over { width:224px; }
.container .content .intestazione .menu_ul .ts_screen_over a { display:block; background:url(../img/ts_screen_h.png) center no-repeat; width:224px; height:42px; position:absolute; top:-5px; left:285px; }
.container .content .intestazione .menu_ul .ts_contact { width:151px; ; }
.container .content .intestazione .menu_ul .ts_contact a { display:block; background:url(../img/ts_contact.png) center no-repeat; width:125px; height:35px; position:absolute; top:0px; left:530px }
.container .content .intestazione .menu_ul .ts_contact a:hover { display:block; background:url(../img/ts_contact_h.png) center no-repeat; width:151px; height:38px; position:absolute; top:-5px; left:520px; }
.container .content .intestazione .menu_ul .ts_contact_over { width:151px; }
.container .content .intestazione .menu_ul .ts_contact_over a { display:block; background:url(../img/ts_contact_h.png) center no-repeat; width:151px; height:38px; position:absolute; top:-5px; left:520px; }
/*homepage*/
.container .cose { width:728px; height:280px; margin:auto; }
.container .cose .video { width:319px; height:230px; border:3px solid #ad5f00; margin-left:25px; float:left; }
.container .cose .welcome { width:334px; height:231px; margin-left:364px; }
.container .cose .welcome h1 { background:url(../img/welcome.png) left no-repeat; width:152px; height:38px; text-indent:-5000px; }
.container .cose .welcome p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#ad5f00; width:312px; margin:auto; }
.container .cose .story { width:240px; height:230px; margin-left:18px; float:left; }
.container .cose .story .didascalia { margin-top:10px; font-family:Arial, Helvetica, sans-serif; width:240px; color:#ad5f00; font-weight:bold; font-size:10px; line-height:15px; margin-bottom:20px; }
.container .cose .story .foto { background:url(../img/story.png) left no-repeat; width:245px; height:174px }
.container .cose .story2 { width:425px; height:220px; margin-left:270px; }
.container .cose .story2 h1 { background:url(../img/the_true.png) left no-repeat; width:432px; height:40px; text-indent:-5000px; }
.container .cose .story2 p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#ad5f00; width:419px; height:162px; margin:auto; margin-bottom:20px; }
.container .cose .contact { width:400px; height:205px; margin-left:25px; float:left; position:relative; }
.container .cose .contact .seg li { margin-bottom:7px; }
.container .cose .contact .seg li label { width:90px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ad5f00; font-weight:bold; }
.container .cose .contact .seg li input { border:3px solid #ad5f00; background:#e4e3e2; }
.container .cose .contact .seg .inp input { width:290px; }
.container .cose .contact .seg .inp textarea { width:290px; }
.container .cose .contact .seg li textarea { border:3px solid #ad5f00; background:#e4e3e2; }
.container .cose .contact .seg .tasto { position:absolute; top:186px; left:332px; width:69px; height:38px; margin-top:10px; }
.container .cose .contact .seg .tasto input { border:0px; background:url(../img/send.png) top no-repeat; width:69px; height:38px; cursor:pointer; }
.container .cose .contact .seg .tasto input:hover { border:0px; background:url(../img/send_h.png) top no-repeat; width:69px; height:38px; cursor:pointer; }
.container .cose .info { width:174px; height:216px; margin-left:489px; }
.container .cose .info p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#ad5f00; width:200px; height:162px; margin:auto; margin-top:0px; }
.container .cose .info .spinvector { margin-bottom:15px; margin-top:-5px; }
.container .cose .info .spinvector a { display:block; background:url(../img/spinvector.png) left no-repeat; width:178px; height:78px; }
.container .cose .screen_f { width:570px; height:238px; margin:auto; padding-left:8px; }
.container .cose .screen_f .pic { width:159px; height:112px; float:left; margin-right:-4px; margin-left:16px; margin-bottom:10px; }
.compra { color:#002C4D; font-size:16px; font-weight:bold; }
.compra a { border:0; outline:0; }
.compra img { border:0; outline:0; }
.compra span { display:block; }
.compra .appup span { margin-bottom:10px; }
.compra .plimus span { margin-bottom:6px; }
.plimus, .appup { width:364px; float:left; text-align:center; }

