* { 	font-family:verdana, tahoma, arial; }


body
{
	background:url(gfx/back_body.gif) top center #fff;
	margin:0px;
	padding:0px;
}

a, a:link, a:hover, a:visited
{ text-decoration:none; }



.principale{
        padding-top:15px;
	clear:both;
	width:860px;
	height:auto;
	margin:0 auto 0 auto;
}

.principale2{
	float:left;
	height:100%;
	width:860px;
	font-size:11px;
	color:#333;
        background:#fff;
        margin-bottom:10px;
}

.top{
    float:left;
    height:240px;
    width:860px;
}


.menu_top_container{
    overflow:hidden;
    float:left;
    width:860px;
    height:40px;
    background:url(gfx/back_menu_container.jpg) repeat-x top left;
}

.menu_top,
.menu_top_hover,
.menu_top2,
.menu_top2_hover
{
    float:left;
    width:142px;
    height:23px;
    text-align:right;
    padding-right:30px;
    color:#fff;
    padding-top:7px;
    background:url(gfx/back_menu_top.jpg) no-repeat center;
}

.menu_top2,
.menu_top2_hover{
        background:url(gfx/back_menu_top2.jpg) no-repeat center;
}

.menu_top_hover,
.menu_top:hover,
.menu_top2_hover,
.menu_top2:hover
{
    color:#000;
}


.sx{
    float:left;
    height:auto;
    width:190px;
}

.dx{
    float:left;
    height:auto;
    width:659px;
    padding-left:10px;
    border-left:1px solid #999;
        
}

.percorso{
    float:left;
    background:#5c5c5c;
    padding-left:10px;
    height:15px;
    padding-top:2px;
    font-size:10px;
    width:649px;
    color:#fff;
    border-bottom:5px solid #fff;
}

.percorso a { color:#fff; }




.menu_sx,
.menu_sx_hover
{
    float:left;
    display:block;
    height:20px;
    width:165px;
    text-align:right;
    padding-right:15px;
    padding-top:5px;
    color:#fff;
    background:#5c5c5c;
    border-bottom:4px solid #fff;
}

.menu_sx_hover,
.menu_sx:hover{
    color:#000;
}

.lang_container{
    padding-left:38px;
    width:140px;
    height:20px;
    float:left;
    padding-top:10px;
}

.lang_ita,
.lang_eng,
.lang_fra,
.lang_deu,
.lang_rus
{
    float:left;
    height:11px;
    width:28px;
    display:block;
    background:url(gfx/ita.jpg) no-repeat right;
    line-height:0px;
    font-size:0px;
}

.lang_eng{ background:url(gfx/eng.jpg) no-repeat right; }
.lang_fra{ background:url(gfx/fra.jpg) no-repeat right; }
.lang_deu{ background:url(gfx/deu.jpg) no-repeat right; }
.lang_rus{ background:url(gfx/rus.jpg) no-repeat right; }

.news_title{
    float:left;
    width:163px;
    height:17px;
    border:1px solid #ddd;
    padding-top:2px;
    text-align:right;
    padding-right:15px;
}

.news_container{
    float:left;
    height:auto;
    width:175px;
    text-align:right;
    padding:5px 0px 10px 5px;
    background:url(gfx/back_news.gif) no-repeat right bottom;
    font-size:10px;
    color:5c5c5c;
    line-height:15px;
}

.news_container a { color:#5c5c5c; }

.data_news{
    color:#027DAB;
}


.footer{
    float:left;
    height:50px;
    width:850px;
    padding-right:10px;
    background:url(gfx/back_footer.jpg) repeat-x top left;
    text-align:right;
    font-size:9px;
    padding-top:8px;
}



.img{
    float:right;
    padding:10px;
}


.sep_cont{
    clear:both;
    height:15px;
    border-bottom:1px dotted #5c5c5c;
    width:99%;
}

#heading{
    padding-top:10px;
    padding-left:10px;
    float:left;
    width:149px;
    background:#f0f0f0;
    height:270px;
}

#buttons{
    padding:0px;
    margin:0px;
    cursor:pointer;
    list-style:none;
}

#panes{
    float:left;
    height:auto;
    width:500px;
}

#buttons li:hover { color:#027DAB; }


.img_assistenza{
    float:left;
    height:229px;
    width:210px;
}

.assistenza{
    float:left;
    width:280px;
    height:auto;
}


.tit_news{
    color:#027DAB;
    text-decoration:underline;
    font-size:11px;
    line-height:15px;
    font-weight:bold;
}

.pages_container{
    float:left;
    height:20px;
    width:659px;
}

.pages,
.pages_hover
{
    text-align:center;
    float:left;
    display:block;
    width:15px;
    height:14px;
    padding-top:1px;
    background:#5c5c5c;
    color:#fff;
    font-size:10px;
    border-right:1px solid #fff;
}

.pages_hover{
    background:#027DAB;
    color:#333;
}




.percorso2{
    float:left;
    padding-left:10px;
    height:15px;
    padding-top:2px;
    font-size:10px;
    width:649px;
    color:#fff;
    background:#f0f0f0;
    border-top:5px solid #fff;
    border-bottom:5px solid #fff;
}


.m_prod,
.m_prod_hover
{
    display:block;
    float:left;
    height:auto;
    width:auto;
    padding-left:11px;
    padding-right:10px;
    font-size:11px;
    background:url(gfx/m_prod.gif) no-repeat 0px 3px;
    text-decoration:underline;
    color:#333;
}

.m_prod_hover{
    color:#000;
    background:url(gfx/m_prod_hover.gif) no-repeat 0px 3px;
}


.tit_prodotti{
    float:left;
    width:639px;
    height:20px;
    font-size:15px;
    color:#5c5c5c;
    border-top:1px solid #999;
    padding-top:8px;
    padding-left:20px;
    padding-bottom:10px;
    background:url(gfx/tit_prodotti.jpg) no-repeat 0px 9px;
}


.menu_prodotti_flash{
    border-bottom:20px solid #fff;
}

.img_big_prodotti_container{
    float:left;
    border:1px solid #999;
    padding:1px;
    width:395px;
    height:315px;
    line-height:0px;
    font-size:0px;
}

.img_prodotti{
    width:395px;
    height:315px;
    float:left;
    display:block;
    line-height:0px;
    font-size:0px;
}

.img_sm_prodotti_container{
    float:left;
    border:1px solid #999;
    padding:1px;
    margin:0px 0px 25px 25px;
}

.img_sm_prodotti{
    width:90px;
    height:60px;
    float:left;
    display:block;
    line-height:0px;
    font-size:0px;
}

.tit_02_prod{
    float:left;
    width:639px;
    height:20px;
    font-size:15px;
    color:#5c5c5c;
    padding-top:18px;
    padding-left:20px;
    padding-bottom:10px;
    background:url(gfx/tit_prodotti.jpg) no-repeat 0px 19px;
}

.accessori{
    font-size:11px;
    color:#333333;
}

.riga_01{
    float:left;
    height:15px;
    width:313px;
    padding-left:10px;
    background:#f0f0f0;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding-top:3px;
}

.top_news{
    color:#027DAB;
    font-size:12px;
    line-height:15px;
    font-weight:bold;
    float:left;
    height:auto;
    padding-bottom:10px;
    width:650px;
}

.foto_container{
    float:left;
    width:400px;
    height:auto;
    padding:1px;
    border:1px dotted #ccc;
    display:block;
}

.testo_news{
    float:left;
    height:auto;
    width:650px;
    padding-top:10px;
}


.foto_container_usato,
.foto_container_usato_sm
{
    float:left;
    width:250px;
    height:auto;
    padding:1px;
    border:1px dotted #ccc;
    display:block;
    font-size:0px;
    line-height:0px;
}

.foto_container_usato_sm
{ width:80px; }

.tit_usato{
    padding-top:10px;
    font-size:14px;
    float:left;
    height:20px;
    font-weight:bold;
    text-transform:uppercase;
    width:600px;
    color:#027DAB;
}

.sotto_usato{
    padding:5px 5px 0px 5px;
    font-size:11px;
    float:left;
    height:auto;
    width:242px;
    color:#000;
    background:#e1e1e1;
    border:1px solid #ccc;
}



.prezzo_usato,
.info_usato,
.documentazione_usato
{
    background:url(gfx/icon_prezzo.jpg) no-repeat 0px 0px;
    font-size:11px;
    width:200px;
    padding-top:1px;
    padding-left:20px;
    height:20px;
    color:#000;
}

.info_usato{ background:url(gfx/icon_info.jpg) no-repeat 0px 0px; }
.documentazione_usato{ background:url(gfx/icon_documentazione.jpg) no-repeat 0px 0px; }

.top_ricerca{
    height:20px;
    font-weight:bold;
    padding-left:20px;
    background:url(gfx/top_ricerca.jpg) no-repeat 0px 0px;
    cursor:pointer;
    padding-top:1px;
}

.ric_container{
    float:left;
    height:auto;
    width:639px;
    background:#ddd;
    padding:10px;
}

.ric_container2{
    float:left;
    height:auto;
    width:639px;
    background:#fff;
    padding:10px;
}


.input_ricerca{
    float:left;
    line-height:15px;
    font-size:13px;
    color:#333;
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-bottom:1px solid #666;
    border-right:0px;
    background:url(gfx/back_input.jpg) repeat-y top right #fff;
    padding-left:4px;
    width:160px;
    height:18px;
}

.tasto_ricerca{
    float:left;
    border:0px;
    line-height:0px;
    font-size:0px;
    cursor:pointer;
    width:18px;
    height:22px;
    background:url(gfx/tasto_ricerca.jpg) no-repeat center left;
}

.ric_riga{
    float:left;
    width:198px;
    height:50px;
    border-right:1px dotted #8d8d8d;
    padding-left:13px;
}

.ric_riga span{ line-height:20px; }

.ar_main{
    float:left;
    width:300px;
    height:100px;
    background:url(gfx/back_ar.jpg) no-repeat 230px 20px #f0f0f0;
    border:1px solid #999;
    padding:5px;
}


.input_ar{
    float:left;
    line-height:13px;
    font-size:11px;
    color:#333;
    border:1px solid #666;
    background:#fff;
    padding-left:4px;
    width:160px;
    height:16px;
}

.input_ar:hover{ background:#f0f0f0; }
.input_ar:focus{ background:#f0f0f0; }

.ar_main span { line-height:14px; }

.ar_tasto{
    tex-align:center;
    border:1px solid #666;
    background:#fff;
    font-size:10px;
    height:18px;
    width:60px;
    cursor:pointer;
}


.foto_home{
    float:left;
    height:120px;
    width:659px;
    background:url(gfx/img_home.jpg) no-repeat center;
    border-bottom:15px solid #fff;
}

.usato_home{
    float:left;
    height:auto;
    width:324px;
}

.tit_us_home{
    float:left;
    height:17px;
    line-height:15px;
    color:#fff;
    width:320px;
    background:#5c5c5c;
    padding-left:5px;
}

.img_pre_us_home{
    display:block;
    float:left;
    width:325px;
    height:200px;
    border-top:1px solid #fff;
    overflow:hidden;
    border-bottom:1px solid #5c5c5c;
}

.iscriviti{
    float:left;
    height:24px;
    width:auto;
    padding-left:28px;
    color:#5c5c5c;
    display:block;
    background:url(gfx/iscriviti.jpg) no-repeat 0px 8px;
    padding-top:15px;
    font-weight:bold;
}

.sottoprodotti{
    color:#000;
    float:left;
    font-size:10px;
    height:15px;
    width:130px;
    border:1px solid #ccc;
    text-align:center;
    padding-top:50px;
}

.s2{
    float:left;
    height:40px;
    width:20px;
    font-size:0px;
    line-height:0px;
}

.accessorio_img{
    float:left;
    height:30px;
    width:30px;
    font-size:0px;
    line-height:0px;
    display:block;
}


.accessorio_txt{
    float:left;
    display:block;
    height:28px;
    padding-top:2px;
    width:240px;
    font-size:11px;
    color:#333;
    padding-left:10px;
}

.container_link_home{
	float:left;
	height:auto;
	width:325px;
	padding-top:1px;
}

.l_home{
	display:block;
	float:left;
	width:150px;
	height:50px;
	margin-right:20px;
	margin-top:4px;
}

.riga_cont_rent,
.riga_cont_rent_top
{
	float:left;
	height:25px;
	width:250px;
}

.riga_cont_rent_top {
	width:70px;
	height:25px;
}

.l_home_nu{
	display:block;
	float:left;
	width:100px;
	height:40px;
	margin-right:10px;
	margin-top:4px;
}

.l_home_nu_sm{
	display:block;
	float:left;
	width:85px;
	height:25px;
	margin:0 10px 10px 0;
	margin-top:4px;
}








