body 
{
    background-color:#FFF;
    margin:0;
    padding:0;
    color:#000;
    /* font-family: Century Gothic, Helvetica, Arial, sans-serif; */
    font-family:"Lucida Grande",Verdana,sans-serif;
    font-size: 0.8em;
    text-transform: lowercase
}

a {color:#494949;text-decoration:none;}
a:hover {color:#000;}
a.inall {color:#000;background-image:url(img/arrow.gif);background-position: 2px 4px;background-repeat:no-repeat;padding-left:18px;}
a.black {color:#000;}

div#fr 
{
    margin:0 auto 0 auto;
    width:960px;
    clear:both;
    float:none;
    padding:6px 0 0 0;
    background-image: url(img/doppiarigagrigia.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

#book div#fr
{
	background-image: url(img/doppiarigagrigia.gif);
	/*height: 590px;*/ /*necessaria, altrimenti non si vede tutta l'immagine di sfondo*/
}

div#bookPaging {clear:both;margin-left:10px;}
div.bookPagingLeft {color:#000;background-image:url(img/bookPagingLeft.gif);background-position: top left;background-repeat:no-repeat;width:21px;height:40px;padding-left:10px;padding-top:10px;font-size:11px;margin:2px;cursor:pointer;float:left;}
div.bookPagingRight {color:#000;background-image:url(img/bookPagingRight.gif);background-position: top left;background-repeat:no-repeat;width:25px;height:40px;padding-left:6px;padding-top:10px;font-size:11px;margin:2px;cursor:pointer;float:left;}

div#bt {}
div#bb {}

.hidden {display:none;}

/*
#book div#btl {margin-right:10px;float:left;width:202px;height:564px;padding:9px 0;}
#book div#btr {float:left;width:746px;height:564px;padding-top:20px;}
*/

div#videoPageLayer {float: left; position: relative; width:746px;text-align:left;height:496px;overflow:hidden;}

div#bookPageLayer {float: left; position: relative; width:746px;text-align:left;height:496px;overflow:hidden;}
div#bookPageLayer div.loading {position:absolute; top:0;left:0; background-color:#fff;width:740px;height:496px;z-index:999; text-align:center;}
div.bookPage {width:740px;float:left;height:496px;text-align:center;overflow:hidden;}
div.bookPage img {margin:1px;cursor:pointer;}

div#modelDetails {margin-right:10px;float:left;width:190px;height:490px;padding:15px 0 0 12px;}
div#modelDetails h1 {font-weight:normal;margin:15px 0 0 0;padding:0;color:#000; font-size: 1.8em; font-family: Helvetica, Arial, Sans-Serif; color: #888;}
/*
#book div#modelDetails {padding-left:14px;clear:both;padding-top:6px;}
#book div#modelDetails h1 {font-weight:normal;margin:15px 0 0 0;padding:0;color:#000; font-size: 1.8em; font-family: Helvetica, Arial, Sans-Serif; color: #888;}
*/


div#bbl {float:left;width:550px;height:120px;}
div#bbr {/*float:left;*/width:904px;height:120px;padding: 0 25px 0 25px;margin-top:15px;}
/* PER LE TRE COLONNE SOTTO
div#bbm {background-color:#000;float:left;width:290px;height:120px;}
div#bbr {background-color:#000;float:left;width:200px;height:120px;} */

div#bbll {float:left;margin:10px 10px 0 10px;width:190px;}
div#bblr {float:left;margin:10px 0 0 10px;width:250px;}

#blocksContainer {width:920px;text-align:center;clear:both;}
* html .blocksContainer {display:inline-block;}
#blocksUl {display:table;padding:0;margin:0 auto;list-style-type:none;white-space:nowrap;}
#blocksUl li {display:table-cell;font-size:1px;float:left;width:10px;height:10px;background-color:#494949;margin:1px;cursor:pointer;}
* html #blocksUl li {float:left;}
#blocksUl li.sel {}
#blocksUl li.semibig {width:14px;height:14px;}
#blocksUl li.big {width:18px;height:18px;}
#blocksUl li.mini {width:6px;height:6px;}

div#featuresContainer {height:140px;margin-top:10px;}
div#featuresContainer dl {margin:6px;clear:both;}
div#featuresContainer dt {float:left;width:70px;color:#494949;font-size:0.9em;padding:2px;margin:0;}
div#featuresContainer dd {float:left;width:70px;color:#000;font-size:0.9em;padding:2px;margin:0;}

img.logo {margin:9px;float:left;}
img.logonofloat {float:none;}
#imageflow_container {position:relative;margin-top:-50px;top:-110px;clear:both;}

h1#addrLeft, h1#addrRight {color:#494949;font-size:1em;font-weight:normal;display:block;margin:0;}
h1#addrLeft {text-align: left; float: left;}
h1#addrRight {text-align: right; float: right; font-size:0.9em;}

h1#addrLeft a, h1#addrRight a {color:#000;text-decoration:none;}

h2#credit {color:#494949;font-size:0.9em;font-weight:normal;text-align:right;float: right;margin:0;}
h2#credit a {color:#000;text-decoration:none;}

ul#menu {list-style-type:none;width:200px;text-align:left;margin:10px 0 0 10px;}

ul#menu li 
{
    background-image:url(img/arrow.gif);
    background-position: 2px 4px;
    background-repeat:no-repeat;
    padding-left:22px;
}
ul#menu li a {color:#000;font-weight:bold;}

hr  
{
    text-align: right;/*this will align it for IE*/
    margin: 6px 0 6px auto; /*this will align it right for Mozilla*/
    color:#494949;
    background-color:#494949;
    width:60%;
    height:1px;
    border: 0 none;
}

.up {background-image:url(img/ddl_up.gif);background-position: right 8px;background-repeat:no-repeat;}
.down {background-image:url(img/ddl_down.gif);background-position: right 8px;background-repeat:no-repeat;}


div#ftr a {}

div#modelselector_container {float:left;padding:10px;width:240px;}
p#showmodellist {width:220px;color:#000;margin:0;font-size:10px;border:1px solid #494949;overflow:hidden;cursor:pointer;padding:4px;}
div#modellist {overflow:hidden;height:88px;width:230px;margin:0;}
div#modellist p {border-bottom:1px solid #494949;border-right:1px solid #494949;border-left:1px solid #494949;margin:0;padding:3px;}
div#modellist p a {font-size:0.75em;background-image:url(img/arrow2.gif);background-position: 2px 2px;background-repeat:no-repeat;padding-left:18px;}

/* div#inall_container {float:left;width:120px;padding:10px;} */
p#inallheader {color:#000;margin:0;font-size:10px;border:1px solid #494949;overflow:hidden;cursor:pointer;padding:4px;}
ul#inall {display:none;margin:0;padding:0;list-style-type:none;border-left:1px solid #494949;border-right:1px solid #494949;}
ul#inall.show {}
ul#inall li {border-bottom:1px solid #494949;margin:0;padding:2px;}
ul#inall li a {font-size:10px;background-image:url(img/arrow2.gif);background-position: 2px 2px;background-repeat:no-repeat;padding-left:18px;}

img.leftpic {float:right;margin-right:2px;margin-top:14px;}
img.rightpic {float:right;margin-top:14px;}

div#bookselector_container {float:left;padding:10px;width:160px;}
p#actualbook {margin:0;font-size:10px;border:1px solid #494949;overflow:hidden;cursor:pointer;padding:4px;color:#000;}
ul#bookselector {display:none;margin:0;padding:0;list-style-type:none;border-left:1px solid #494949;border-right:1px solid #494949;}
ul#bookselector.show {}
ul#bookselector li {border-bottom:1px solid #494949;margin:0;padding:2px;}
ul#bookselector li a {font-size:10px;background-image:url(img/arrow2.gif);background-position: 2px 2px;background-repeat:no-repeat;padding-left:18px;}

div#printselector_container {float:left;width:120px;padding:10px;}
p#printheader {margin:0;font-size:10px;border:1px solid #494949;overflow:hidden;cursor:pointer;padding:4px;color:#000;}
ul#printselector {display:none;margin:0;padding:0;list-style-type:none;border-left:1px solid #494949;border-right:1px solid #494949;}
ul#printselector.show {}
ul#printselector li {border-bottom:1px solid #494949;margin:0;padding:2px;}
ul#printselector li a {font-size:10px;background-image:url(img/arrow2.gif);background-position: 2px 2px;background-repeat:no-repeat;padding-left:18px;}

/* IMAGE FLOW */
img.flow {position:absolute;top:0px;}
#images {visibility:hidden;}
#loading {margin-top:50px;text-align:center;width:100%;}
#loading img {margin-top:10px;position:relative;}
#captions {position:absolute;margin-top:30px;text-align:center;z-index:10000;}
#captions a {padding-top:200px;font-size:2.1em;color:#000;}
#imageflow {width:840px;margin:0 auto 0 auto;text-align:left;}
.none {display:none;}

div#images2
{
	width: 850px;
	/* clear:both; */
	/* margin-left: 70px; */
	margin-left: 20px;
	float: left;
	/* background-color: #F00; */
}
div.cover2 {float:left;width:165px;height:240px;text-align:center;}
div.cover2 a {/*filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;*/}
div.cover2 a:hover {/*filter:alpha(opacity=100);-moz-opacity:1;opacity:1;*/}
div.cover2 span {display:block; color:#9f9d9d; margin-top:2px; width:130px; padding-left:20px; padding-right:10px; font-size:15px; font-weight:normal; line-height:16px;}
div.cover2 a:hover span {color:#000;}

a.buttonLast, a.buttonNext, a.buttonLastDisab, a.buttonNextDisab
{
	display: block;
	float: left;
	width: 40px;
	height: 40px;
}

a.buttonLast {background-image: url(img/sx_off.jpg);}
a.buttonLastDisab {background-image: url(img/sx_disab.gif);}
a.buttonLast:hover {background-image: url(img/sx_on.jpg);}
a.buttonNext {background-image: url(img/dx_off.jpg);}
a.buttonNextDisab {background-image: url(img/dx_disab.gif);}
a.buttonNext:hover {background-image: url(img/dx_on.jpg);}
a.buttonLast, a.buttonNext, a.buttonLastDisab, a.buttonNextDisab
{
	background-position: top left;
	background-repeat: no-repeat;
}

a.pageblock {font-size:1px;width:10px;height:10px;background-color:#494949;margin:1px;cursor:pointer;}
a.pageblockSel, a.pageblock:hover {}

span.paging_text {color:#494949;}

#menuover {height:30px;margin-left: 280px;}
#menuover * {color: #999; text-align: left;}
#menuwomen, #menumen, #menucom {float: left;}
#menuwomen, #menumen, #menucom {margin: 17px 15px 0 0;}
#menuwomen span, #menumen span, #menucom span {text-transform: uppercase !important;}

.menusel {color: #000 !important;}

#arrowLeft, #arrowRight
{
	height: 245px;
	/*border: solid 1px #F00;*/
	width: 40px;
	float: left;
	padding-top: 225px;
}

#arrowLeft, #arrowRight, #images2
{
	margin-top: 10px;
}

#i2fLeft {float: left; color: #9f9d9e;}
#i2fLeft a {color: #9f9d9e;}
#i2fLeft a:hover {color: #000;}
#i2fRight {float: right;}

#images2footer {padding: 0 25px 0 25px;}