html {height:101%;}

img {border:none;}

img, div,#bg_prodotti_top,#footer td { behavior: url(iepngfix.htc) }

body, td, p, input, textarea, select, a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#5F5B5B;
}

body{	
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background:#fff;
    background-repeat:repeat-x;
}

h4{

    color:#EAEAEA;

    font-size:30px;

}

h3{

    color:#EAEAEA;

    font-size:16px;

}

h2{

    color:#EAEAEA;

    font-size:9px;

    font-weight:normal;

    line-height: 11px;

    height: 11px;

    margin-bottom: 0px;

    margin-top: 0px;

    padding: 0;

}

h1 {

    color: #666666;

    font-size: 16px;

}

input, select, textarea {
    color: #666666;
    padding: 1px;
}

a {
    color: black;
    line-height:16px;
}

a:hover {
    text-decoration:underline;
}


.payoff{
    font-size:16px;
	color:#808083;
}
.path {}

.path a {

    font-size:11px; font-weight:normal;

}

#userwelcome{

    font-size:11px;

}

#footer{

    margin-top:20px;

    background-image:url(images/robags/0_intro_movement.jpg);

    background-repeat:no-repeat;

    background-position:center top;

    height:115px;

    width:780px;

    color:#999999;

    font-size:10px;

    padding-top:10px;

}

#footer td{

    color:#999999;

}

#footer a:link, #footer a:visited, #footer a:hover {

    font-size:10px;

    line-height:normal;

    color: #999;

    text-decoration: none;

}

#footer a:hover {

    text-decoration: underline;

}



#footer td{

    padding:10px;

    font-size:10px;

}

#footer .titoli_footer {

    color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight: normal;

}



/*CLASSI MENU*/

.mainmenu:link,.mainmenu:visited{

    color:#251E16;

    text-decoration:none;

    font-size:16px;

    font-weight: normal;

    padding-right:36px;

    padding-top:10px;

    /*letter-spacing:-1px;*/

} 



.mainmenu:hover{

    color: #666666;

}



.second-level-menu:link,.second-level-menu:visited{

    color: #000;

    text-decoration:none;

    padding: 5px 4px 0 4px;

    margin:0;

}

.second-level-menu:hover{text-decoration:underline;}

/*

#dropmenudiv{

margin-top:10px;

position:absolute;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

}



#dropmenudiv a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #6C6C6C;

padding: 1px 0;

text-decoration: none;

color:#FFFFFF;

}



#dropmenudiv a:hover{ 

background-color: #838383;

color:#FFFFFF;

}

*/

/*EOF CLASSI MENU*/





#main-box{

    overflow: hidden;

    width:780px;

    background-color:#FFFFFF;

    margin-top:15px;

    /*border:1px solid red*/

}

#content-box{

    width:580px;

    float:left;

    text-align:left;

    padding-right:10px;


    /*border:1px solid #cccccc*/

}



#content-box2{

    width:580px;

    float:left;

    text-align:left;

}



#left-box{

    width:150px;

    float:left;

    text-align:left;

    margin-right:30px;
}

#right-box{

    width/**/:155px !IMPORTANT;

    width:180px;

    padding-left:15px;

    padding-right: 10px;

    float:right;

    color:#666666;

    text-align:left;

    background-color:#EBEBEB;

    padding-bottom: 32767px;

    margin-bottom: -32767px;

}



#right-box a{

    text-decoration:underline;

    color:#990000;

}



#right-box a:hover{

    text-decoration:underline;

    color:#CB4943;

}



#right-title{

    padding-top:20px;

    padding-bottom:20px;


    font-size:18px;

}

#bottom-box{

    width:760px;

    clear:both;

    background-color:#333333;

    text-align:center;

    padding-top:2px;

    padding-bottom:2px;

    color:#FFFFFF;

}



.bottom{

    font-size:9px;

    color:#CCCCCC;

    background-color:#333333

}



.Titolo_giallo_body{

    font-size:14px;

    margin-left: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 5px;
}

.Testo_help_body{

    font-size:9px;

    margin-left: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    color: #A79278;

}



.Link_help_body{

    font-size:9px;

    margin-left: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    color: #A79278;

    text-decoration:underline;

}



.Link_help_body:over{

    font-size:9px;

    margin-left: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    color: #A79278;

    text-decoration:underline;

}



.link-grey {

    color: #7A7A7A;

    text-decoration: none;

}

.link-grey:hover {

    text-decoration: none;

}



/* #brand-categories .link-grey {text-transform: uppercase;}*/

.search-title{

    color:#666;
    text-decoration:underline;
    margin-bottom:5px;

}

#bleft-active a {text-transform: uppercase;}



#bleft-active{
    width:130px;
    color: black;
}



#bleft-active, #bleft-sel, #bleft-active a{
    color: black;
    text-decoration:none;
}





#bleft-sel{
    color: black;
    width:130px;
}



#bright-active{
    padding:4px;
    width:130px;
}



#bright-sel{

    color: #7A7A7A;

    width:130px;

    text-decoration:none;

    padding:4px;

}

#bright-sel a{

    font-size:10px;

}

#clr{clear:both;height:5px;}

/*

.title-bold {

	font-weight: bold;

	color: #333333;

	font-size: 11px;

}*/

#page-title{

    color:#333333;

    font-size:16px;

    font-weight: normal;

    padding-top:10px;

    padding-bottom:10px;

}

#page-body{

    padding-top:20px;

    padding-bottom:20px;

}



.databox{

    border-collapse:collapse;

    width: 100%;

}

.databox th{

    padding:2px;

    font-size: 12px;

    border-color:#C4C4C4;

    text-align:left;
    font-weight:normal;
}

.databox td {

    padding:2px;

}









.datagrid{

    border-collapse:collapse;

}



.datagrid td, .datagrid th{

    border-bottom: 1px solid #e5e5e5;

    padding:2px;

}

.datagrid th{

    border-bottom-color:#C4C4C4;

    text-align:left;

    font-size:12px;
    font-weight:normal;
}



.btnsubmit {

    font-size:11px;

    font-weight: normal;

    background-color:#5F5B5B;

    color:#FFFFFF;

    padding-left:10px;

    padding-right:10px;

}

.btncancel {

    font-size:11px;

    font-weight: normal;

    background-color:#666666;

    color:#FFFFFF;

    padding-left:10px;

    padding-right:10px;

}

.red10{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    color:#CC0000;

    font-size:12px;

}





/*MENU VERTICALE SX*/

#navigation {
    width:150px;
    margin-bottom:100px;
}

#navigation ul{

    list-style:none;

    margin:0;

    padding-left:10px;

    padding-top:0px;

}

#navigation li{
    list-style-image: url(images/bullet.gif);
    margin-bottom:10px;
    padding:0;
    color:black;
}

#navigation li a, #navigation li a:hover, #navigation li a:visited {
    text-decoration:none;
    color:#5F5B5B;
}

#navigation li a:hover{
    text-decoration:underline;
}

#title-sez{
    width:75%;
    padding-bottom:8px;
    display:none;
}

#title-sez h1{
    padding:0;
    margin:0;
}

#title-sec-liv{
    display:none;
    width:140px;
}

.textboxdisabled{

    background-color:#CCCCCC;

}



/***SCHEDA PRODOTTO***/

#prod-size, #prod-name, #prod-desc{

    padding-bottom:5px;

    padding-top:5px;

}



#prod-size{

}	

#prod-name{

    font-size:24px;

    color:#000000;

    padding:0;

    margin:0;

}

#prod-sku{

    font-size:14px;

    font-weight: normal;

    color:#999999;

}

#prod-buttons{

    padding-bottom:5px;

    padding-top:15px;

}

#prod-price{

    font-size:18px;

    padding-top:10px;

    padding-bottom:10px;

}

#spese-spedizione{

    padding:10px;

    border:1px solid #CCCCCC;

    background-color:#FFFFCC;

    background: #EFEFEF;

    display:none;

}

#prod-versions{

    margin-top:20px;

}

#prod-versions img{

    border: 2px solid #f3f3f3;

}



#prod-versions .title{

    padding-top:10px;

    font-size:20px;

    color:#666666;

}

#prod-versions .prod{

    font-size:18px;

    color:#821617;

    float:left;

    width:113px;

}

#prod-size .div1{

    float:left;

    width:180px;

}

#prod-size .div2{

    float:left;

    width:150px;

}



.button1, .button2, .button3 {

    color:#FFFFFF;

    font-weight: normal;

    text-align:left;

    padding:5px;

}

.button1{

    background-color:#5F5B5B;

    border:none;

}

.button2{

    background-color:#666666;

}

.button3{

    background-color:#999999;

}

.checkout{

    background-color:#FFFFCC;

    padding:5px;

}



.extra-discount{

    font-size:18px;

    color:#666666;

}

.extra-discount-val{

    font-size:24px;

    color:#990000;

}

/***BOX LOGIN - SCHEDA PROD***/

#login{

    display:none;

    background-color:#666666;

    height:100px;

    margin-top:5px;

    padding:5px;

}

#login th{

    color:#FFFFFF;

    font-size:18px;

    font-weight: normal;

    text-align:left;

}

#login td{

    font-size:10px;

    color:#FFFFFF;

}

#login input{

    border:none;

    font-size:10px;



}



/***BOX SEND 2 FRIEND - SCHEDA PROD***/

#send2friend{

    font-size:10px;

    display:none;

    background-color:#999999;

    margin-top:5px;

    padding:5px;

}

#send2friend th{

    color:#FFFFFF;

    font-size:18px;

    font-weight: normal;

    text-align:left;

}

#send2friend td{

    color:#FFFFFF;

}

#send2friend input{

    border:none;

    font-size:12px;

}



.text-footer{

    font-size:10px;

    color:#999999;

}



.prod-box{

    width:180px;

    padding-right:10px;

    float:left;

    background-repeat:no-repeat;

    background-position:top right;

    font-size:11px;

    border-bottom:2px solid #fff;

    border-top:2px solid #fff;

}



.prod-box a,.prod-box a:hover{text-decoration: none;color: #000;}



.prod-box strong{	text-transform:lowercase;text-transform: capitalize; }

.prod-box .prod-over:link, .prod-box .prod-over:hover, .prod-box .prod-over:visited {

    color: #000;visibility:hidden;width:180px;height:175px;position:absolute;background-color: #baac6b;filter:alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2;margin:0px 0 0 -90px;padding-top:5px;cursor:pointer;border-bottom:1px solid #000;text-decoration:none;

}

.prod-list {

    margin: 0 0 20px 0;

    padding: 5px 0 20px 0;

    clear:both;

}



#error, #back-msg{

    font-size:12px;

    color:#ffffff;

    background-color:#E3352C;

    padding:5px;

    margin-top:5px;

    display:none;

    margin-bottom:20px;

    width: 95%;

}

#back-msg{

    display:block;

}

.help-preorder:link, .help-preorder:visited, .help-preorder:hover {

    font-size:12px;

    text-decoration:none;

}



#topmenu .selected, #topmenu{
    color:black;
    margin-top:10px;

    margin-bottom:10px;

    font-size:16px;


    padding-right:40px;

}	

#topmenu a:link, #topmenu a:hover, #topmenu a:visited{

    color:#5F5B5B;

    text-decoration:none;

    font-size:16px;

    padding-right:40px;

}	
