/* GENERAL */
body{font-family:arial, "arial black", helvetica, "sans serif";  border:0; padding:0; margin:0; color:#FFFFFF; background:#898989 url(../images/bg_body.gif) top left repeat-x}
a{outline:none; text-decoration:none; font-family:arial, "arial black", helvetica, sans serif; color:#FFFFFF}
a:link{text-decoration: none}
a:visited{text-decoration: none}
a:hover{text-decoration: underline}
a:active{text-decoration: none}
form{border:0; margin:0; padding:0}
img{border:0}
/* PAGE */
.page{width:100%; text-align:center}
.body{position:relative; width:983px; height:auto; overflow: hidden; margin:0 auto; padding:0; border:0; text-align:left}
.clear{clear:both; border:0; margin:0; padding:0; line-height:0; font-size:0}
.hsp{width:100%; height:10px; line-height:0; font-size:0; background:transparent}
.medium_hsp{width:100%; height:20px; line-height:0; font-size:0; background:transparent}
.medium_hsp{width:100%; height:40px; line-height:0; font-size:0; background:transparent}
.wide_hsp{width:100%; height:80px; line-height:0; font-size:0; background:transparent}
/*TOP*/
.top{position:relative; margin:0; width:983px; height:210px}
.toplogin{width:983px; height:42px; color:#FFFFFF; background-color:#052D6A}
.toplogin div{float:left}
.login_sx{height:29px; width:140px; padding-top:13px; padding-left:35px; font-size:13px; font-weight:bold; letter-spacing:0}
#lock{position:absolute; top:7px; left:13px; width:130px; height:26px; background-color:#FFFFFF; color:#052D6A}
.user_exp1{padding-top:12px; padding-right:5px; height:30px; width:75px; font-size:12px; text-align:right}
.user_exp2{padding-right:8px; padding-top:12px; height:30px; width:64px; font-size:12px; text-align:right}
.user_text{height:32px; padding-top:10px; width:117px}
.user_text input{width:112px; border-top:solid 1px black; border-left:solid 1px black; border-bottom:solid 1px #808080; border-right:solid 1px #808080}
.login_dx{width:66px; height:32px; padding-left:12px; padding-top:10px} 
.login_dx img{width:49px; height:20px; text-align:center; font-weight:bold; font-size:14px; color:#FFED00; cursor:pointer}
#login_submit{width:49px; height:20px; font-size:11px; background-color:#FFFFFF; color:#052D6A}
#registrati{position:absolute; top:12px; left:660px; font-size:12px; letter-spacing:0; padding-right:13px; border-right:solid 1px #FFFFFF; z-index:1000}
#lost_password1{position:absolute; top:12px; left:740px; font-size:12px; text-align:left; letter-spacing:0; word-spacing:1px; z-index:1000}
#lost_password2{position:absolute; top:12px; left:730px; font-size:12px; text-align:left; letter-spacing:0; word-spacing:1px; z-index:1000}
#lang{position:absolute; top:8px; left:950px; width:23px; height:22px}
#lang img{width:23px; height:22px; font-size:11px}
.login_name{width:303px; height:29px; padding-top:13px; font-size:13px; font-weight:bold}
.login_menu{width:460px; height:29px; padding-top:13px; text-align:right}
ul#usermenu{margin:0; padding:0; font-size:13px}
ul#usermenu li{list-style-type:none; display:inline; padding:0 10px}
li#goec{border-right:solid 1px #FFFFFF}
.toplogo{width:983px; height:160px; color:#FFFFFF}
#mainlogo{position:absolute; top:42px; left:0; width:254px; height:160px; background-color:#126FCE; font-size:16px; font-weight:bold}
#secondlogo{position:absolute; top:42px; left:309px; width:524px; height:159px; background-color:#126FCE; font-size:20px; font-weight:bold}
#thirdlogo{position: absolute; left: 849px;}
.topborder{width:983px; height:8px; line-height:0; font-size:0; background:url(/images/topborder.gif) top left no-repeat}
/*Main Movie*/
.main_movie{margin:0; padding:0; border:0; width:983px; height:268px; text-align:left; background-color:#FFBC01; color:#000000; font-size:24px; cursor:pointer}
/*Linker*/
.linker{margin-top:6px; width:983px; height:182px}
.linker div{float:left}
#notizie{width:328px; height:182px; color:#4E4E50}
#profilo{width:327px; height:182px}
#dealer{width:328px; height:182px}
.link_head{position:relative; width:328px; height:91px}
.link_head2{position:relative; width:327px; height:91px}
.link_head_pic{position:absolute; top:5px; left:29px; width:320px; height:86px; font-size:14px}
.link_foot{position:relative; width:328px; height:91px; color:#4E4E50}
.link_foot2{position:relative; width:327px; height:91px; color:#4E4E50}
.link_foot_pic{position:absolute; top:5px; left:19px; width:55px; height:68px; font-size:8px; background-color:#B9B9B9;}
.link_foot h2, .link_foot2 h2{position:absolute; top:10px; left:80px; margin:0; padding:0; font-size:14px}
.link_foot h3, .link_foot2 h3{position:absolute; top:30px; left:80px; margin:0; padding:0; font-size:12px; font-weight:normal}
.link_foot h2 a, .link_foot2 h2 a{color:#255EAF}
.link_foot h3 a, .link_foot2 h3 a{color:#5C5C5C}
/*Roller
 * simplyScroll 1.0.3 - a scroll-tastic jQuery plugin
 *
 * http://logicbox.net/jquery/simplyscroll
 * http://logicbox.net/blog/simplyscroll-jquery-plugin
 * http://plugins.jquery.com/project/simplyScroll
 *
 * Copyright (c) 2009 Will Kelly - http://logicbox.net
 *
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * Last revised: 21/02/2009 00:34
 *
 */
.roller{position:relative; width:983px; height:80px; background-color:#B7B7B7}
.simply-scroll-container{position:relative}
.simply-scroll-clip{position:relative; overflow:hidden; z-index:2}
.simply-scroll-list{position:absolute; top:0; left:0;	z-index:1; overflow:hidden; margin:0;	padding:0; list-style:none}
.simply-scroll-list li{padding:0; margin:0; list-style:none}
.simply-scroll-list li img{border: none; display: block}
.simply-scroll-btn{position:absolute;	background-image:url(/images/arrow_left.jpg); width:33px; height:79px; z-index:3; cursor:pointer}
.simply-scroll-btn-left{left:0; bottom:0}
.simply-scroll-btn-left.disabled{}
.simply-scroll-btn-left:hover{}
.simply-scroll-btn-right{position:absolute; background-image:url(/images/arrow_right.jpg);	width:33px; height:79px; z-index:3; cursor:pointer; right:0; bottom:0}
.simply-scroll-btn-right.disabled{}
.simply-scroll-btn-right:hover{}
.simply-scroll-btn-up{}
.simply-scroll-btn-up.disabled{}
.simply-scroll-btn-up:hover{}
.simply-scroll-btn-down{}
.simply-scroll-btn-down.disabled{}
.simply-scroll-btn-down:hover{}
.simply-scroll{width:983px; height:79px; margin-bottom:1em; background:#b7b7b7}/* Customisable base class for style override DIV */
.simply-scroll .simply-scroll-clip{width:983px; height:79px}/* Customisable base class for style override DIV */
.simply-scroll .simply-scroll-list{}
.simply-scroll .simply-scroll-list li{padding:12px 0 0 0; float:left; /* width: 290px; */ height: 79px}
.simply-scroll .simply-scroll-list li img{width:87px}
.simply-scroll .simply-scroll-btn{}
.simply-scroll .simply-scroll-btn-left{}
.simply-scroll .simply-scroll-btn-left.disabled{}
.simply-scroll .simply-scroll-btn-left:hover{}
.simply-scroll .simply-scroll-btn-right{}
.simply-scroll .simply-scroll-btn-right.disabled{}
.simply-scroll .simply-scroll-btn-right:hover{}
.simply-scroll .simply-scroll-btn-up{}
.simply-scroll .simply-scroll-btn-up.disabled{}
.simply-scroll .simply-scroll-btn-up:hover{}
.simply-scroll .simply-scroll-btn-down{}
.simply-scroll .simply-scroll-btn-down.disabled{}
.simply-scroll .simply-scroll-btn-down:hover{}
.vert{width:340px; height:400px; margin-bottom:1.5em}
.vert .simply-scroll-clip{width:290px; height:400px}
.vert .simply-scroll-list{}
.vert .simply-scroll-list li{width:290px; height:200px}
.vert .simply-scroll-list li img{}
.vert .simply-scroll-btn{}
.vert .simply-scroll-btn-up{right:0; top:0}
.vert .simply-scroll-btn-up.disabled{}
.vert .simply-scroll-btn-up:hover{}
.vert .simply-scroll-btn-down{right:0; top: 52px}
.vert .simply-scroll-btn-down.disabled{}
.vert .simply-scroll-btn-down:hover{}
.flickr{width:576px; height:180px;	margin-bottom:1.5em}
.flickr .simply-scroll-clip{width:576px; height:180px}
.flickr .simply-scroll-list img{float:left;	border:none; display:block}
/*Bottom*/
.bottom{position:relative; width:983px; height:53px; color:#606060}
img#bottomlogo{position:absolute; top:0; left:0; margin:0; border:0; padding:0; width:237px; height:53px; background-color:#8FB4E1;}
.bottom div#bita{position:absolute; top:20px; left:410px; width:800px; font-size:12px}
.bottom div#beng{position:absolute; top:20px; left:380px; width:800px; font-size:12px}
.bottom div span{color:#0C57B2; font-weight:bold}
.bottom div a{color:#0C57B2; font-weight:normal}
/*Final*/
.final{position:relative; width:983px; height:137px; color:#000000}
.sede{float:left; width:137px; height:95px; padding-top:35px; margin-right:2px; border-bottom:solid 7px #AFAFAF; font-size:12px; color:#FFFFFF}
.list{float:left; width:286px; height:110px; padding-top:20px; padding-right:15px; border-bottom:solid 7px #AFAFAF; font-size:12px; color:#FFFFFF; text-align:right}
.sede span{font-weight:bold; color:#0D42AC}
#bookpic{position:absolute; top:20px; left:555px; width:91px; height:64px; font-size:10px}
#booktxt{position:absolute; top:84px; left:555px; font-size:12px}
#booktxt a{color:#FFFFFF}
#hannspree{float:left; width:126px; height:100px; padding-top:30px; border-bottom:solid 7px #AFAFAF}
#hannspree img{width:126px; height:79px; font-size:12px; color:#FFFFFF; background-color:#454545}
.toplogo_2 {height:160px;width:983px;background:transparent url(/images/sfondo_header.jpg) no-repeat scroll left top;}
#top_customer {top: 116px;left:650px;position:absolute;}
#top_subscribe {top: 55px;left:650px;position:absolute;}
.cat{text-align:center;margin:5px;}
.cat ul{margin:0;padding:0;}
.cat li{display:inline;margin:2px;font-size:12px;list-style:none;}