

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 15px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/*
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/
/** generici **/
body {background-color:#fff/*;overflow-x:hidden*/}
img{border:0}
html{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#2f2f2f;overflow-x:hidden;overflow-y:scroll;}
a{outline:none}
.clear{clear:both}
DIV.wrapper{position:relative;width:950px;margin:0 auto}
/** classe che serve per nascondere le img di background **/
.hidden{display:none}
.img-middle{vertical-align:middle}
#left-align{text-align:left}
#right-align{text-align:right}
#anniversary{z-index:1;position:absolute;top:0;left:785px}
#content{padding-top:110px;/*margin-top:14px*/}
.capitalize{text-transform:capitalize}

#bgonFlyLogin{opacity: 0.8; background-color: rgb(22, 26, 36); position: absolute; top: 0pt; left: 0pt; z-index: 1008; width: 1424px; height: 1428px; display: none}

DIV#background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;/*overflow-y:hidden*/}
DIV#background img{position:fixed !important;}
/*
DIV#grid{background:url(../images/grid.gif) repeat left top;height:100%;left:0;opacity:0.1;filter:alpha(opacity=10);position:absolute;top:0;left:0;width:100%;}
*/
DIV#page{height:100%;left:0;position:absolute;text-align:left;top:0;width:100%;z-index:2/*;overflow-y:auto*/}

.breadcrumb-wrapper{padding-left:17px;padding-top:13px;display:block}
#spot-home img{margin-top:110px}

/** change language support **/
#header{width:100%;height:35px;background-color:#000}
#header #header-link li{display:block;width:475px;float:left}
#left-align A{padding-left:5px;text-transform:uppercase;color:#fff;text-decoration:none;font-size:9px}
#right-align A{padding-top:15px;text-transform:uppercase;color:#fff;text-decoration:none;display:block;font-size:9px}
DIV#languages-wrapper{position:absolute;top:0/*34px*/;left:0;z-index:2;display:none}
UL#languages{background-color:#505050}
#header #header-link UL#languages LI{display:block;float:none;width:120px;text-align:center;padding:1px 0}
#header #header-link UL#languages LI A{text-decoration:none;text-transform:uppercase}

/** menu **/
#menu-flash-wrapper{position:absolute;top:0;width:950px;height:95px;border-bottom:1px solid #000;overflow:hidden;z-index:10000;}
#menu-flash-wrapper embed,#menu-flash-wrapper object{z-index:12500;}


/** footer **/
DIV#footer{background:url(../images/bgFooter.png) repeat-x;width:950px;height:54px;margin-top:23px;padding-top:10px}
DIV#footer-home{background:url(../images/bgFooter.png) repeat-x;width:950px;height:214px;margin-top:23px}
.dati-footer{font-size:10px;color:#787373;padding:2px 0 2px 5px}
.dati-footer A{text-decoration:none;color:#787373}
.logo-footer{float:right;margin-left:25px}
UL#site-map{padding-top:10px;height:160px}
UL#first-column-sitemap{padding-left:5px}
UL#site-map LI{float:left;width:165px}
.link-site-map a{display:block;width:125px;padding:5px 0;border-bottom:1px solid #d6d2d3}
.title-sitemap-column{text-transform:uppercase;font-size:13px;font-weight:bold;padding-bottom:10px}
LI.link-site-map A{text-decoration:none;color:#000}
.link-site-map a.last-link{border-bottom:0}
	/** search **/
	ul#site-map LI.search-column{width:285px}
	input#fill-key-search{width:225px;background:#d4d4d4 url(../images/ico_search.gif) no-repeat center right;border:0;color:#aaa;float:left;margin-right:0px}
	input#go-search{width:57px;background-color:#bd0404;color:#fff;border:0;float:left}

/** form ricerca interno **/
div.search-column{background:#F1F1F1 none repeat scroll 0 0;padding:10px;width:283px;height:35px}
.title-bar-side-ric{width:298px;height:25px;background-color:#bd0404;color:#fff;text-transform:uppercase;padding-left:5px;_width:303px}

/** pagine sito **/
DIV#main-column{width:630px;margin-right:16px;float:left;background-color:#fff}
DIV#main-column-stores,
DIV#main-column-stores-detail{width:950px;float:left;background-color:#fff;/*padding-bottom:30px*/}
DIV#main-column-stores .left-column{width:572px;float:left;height:548px;}
DIV#main-column-stores .right-column{width:370px;float:left;height:548px;}
DIV#main-column-stores .right-column p.no-results{float:left;width:370px;height:24px;margin-bottom:10px}
#map-column{margin-top:20px;}
DIV#side-column{width:303px;float:left}
DIV#main-column DIV.fck{padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:20px}

/** componente store locator in pagina **/
DIV#store-locator-wrapper{background: url(../images/bg-box-locator.png) repeat-x;height:73px;width:303px}
input#invia_cap{}
input#cap{width:107px;border:0;background:url(../images/bgInputCap.png) repeat-x}

/** catalogo **/
/** vista categoria **/
A.link-product{display:block;width:315px;height:292px;text-decoration:none}
DIV.odd-sheet{width:315px;margin-right:1px;float:left;cursor:pointer}
DIV.even-sheet{width:315px;float:left;cursor:pointer}
DIV.odd-sheet IMG,DIV.even-sheet IMG{margin-top:50px}
DIV.black-bar{width:315px;height:22px;background-color:#000}
H3.name-product{font-size:14px;color:#fff;text-transform:uppercase;line-height:22px;padding-left:5px}
DIV.title-filter{font-size:12px;text-transform:uppercase;color:#fff;margin-top:10px}

/** filtro categoria**/

DIV.filter-wrapper{/*width:303px;height:216px;*/width:266px;height:169px;background-color:#1f1f1f;padding-left:37px;padding-top:27px}
DIV.filter-wrapper li{cursor:pointer;color:#4e4e4e}
DIV.filter-wrapper li.sel{color:#7e7e7e}

.first-segment{font-size:14px;color:#000;text-transform:uppercase;text-decoration:none;display:block;float:left;width:80px}
.second-segment{font-size:14px;color:#bd0404;text-transform:uppercase;float:left;text-decoration:none}
.countryCrumb{float:left;font-size:14px;color:#000;text-transform:uppercase;text-decoration:none;}
#back{float:right;margin-right:20px;}
#back a{font-size:12px;color:#bd0404;text-decoration:none;text-transform:uppercase}
.show-all{float:right;color:#BD0404;font-size:14px;padding-top:14px;padding-bottom:10px;display:block;margin-right:12px;cursor:pointer}
.spanner{float:left;font-size:14px;color:#000;text-transform:uppercase;text-decoration:none;display:block;width:8px;margin-left:5px}
.provinceCrumb{float:left;font-size:14px;color:#000;text-transform:uppercase;text-decoration:none}
.countryCrumb a,.provinceCrumb a{color:#bd0404;text-decoration:none}

/** stores **/
DIV.stage-stores{padding-top:30px;margin-bottom:30px}

DIV#selector-column{float:left;width:383px;padding-left:17px}
DIV#map-column{float:left;width:540px;padding-right:17px;padding-left:17px}
form#form_search_stores{margin-top:24px;}
form#form_search_stores p{margin-bottom:12px;}
form#form_search_stores input,
form#form_search_stores_in input{background-color:#f7f7f7;border:1px solid #e0e0e0;width:295px;padding:5px}
.storeLocatorCountries{width:305px;border:1px solid #e0e0e0;background-color:#f7f7f7;padding:5px 0}
.control{float:left}

form#form_search_stores input.submitButton,
form#form_search_stores_in input.submitButton{background-color:#BD0404;width:70px;color:#fff;border:0;padding:4px;cursor:pointer}
DIV#selector-column-detail{float:left;width:545px;padding-left:17px;margin-right:15px;}
DIV#lista-province-wrapper{height:410px;}
DIV#stores-list,DIV#lista-nazioni-wrapper{height:448px;}
DIV#stores-list,
DIV#lista-province-wrapper,
DIV#lista-nazioni-wrapper{float:left;width:360px;overflow:auto}
SPAN.title-store-locator{float:left;color:#BD0404;font-size:16px;}
SPAN.title-store-locator a{color:#BD0404;text-decoration: none}
DIV#map-column-detail{padding-top:17px}
span.title-result-provincia,span.title-result-rivend,span.title-result-list{margin-bottom:28px;display:block;color:#BD0404;font-size:22px;padding-top:10px;padding-bottom:10px;float:left;width:225px;border-bottom:1px solid #000}
.title-noresult,.title-noresult-string{font-size:13px;padding-top:10px;padding-bottom:10px;float:left;}
.title-noresult-string{color:#BD0404;font-size:16px;padding: 10px 5px}
span.title-result-rivend,span.title-result-provincia{display:none}
SPAN#nazione-result{display:block;float:left;color:#BD0404;font-size:22px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #000;text-transform:capitalize}
.stores-data-wrapper{padding-top:10px;height:120px;border-bottom:1px solid #bababa;cursor:pointer}
.ico-wilier{float:left;margin-right:10px;width:27px}
DIV.store-data-wrapper{float:left}
.lookAt{cursor:pointer}
.link-web-store{text-decoration:none;color:#000}
.link-web-store:hover{text-decoration:underline;color:#000}
.provincia-elemento,.nazione-elemento{width:200px;color:#bd0404;}
.provincia-elemento a,.nazione-elemento a{color:#bd0404;text-decoration: none;text-transform: uppercase;}

.data-info-window{}
.title-info-window{font-weight:bold;width:204px}
DIV.fck,
DIV.fck TABLE, 
DIV.fck TD,
DIV.fck SPAN, 
DIV.fck DIV, 
DIV.fck P,
DIV.fck FONT,
DIV.fck H1,
DIV.fck H2,
DIV.fck H3,
DIV.fck H4,
DIV.fck H5,
DIV.fck H6,
DIV.fck H7,
DIV.fck H8,
DIV.fck LI,
DIV.fck UL{ font-family: Arial,Verdana, Helvetica, sans-serif; }

DIV.fck {line-height:auto}
DIV.fck a:hover{color:#fe5f03}
DIV.fck P{padding-top:13px}
DIV.fck IMG.fck-img-float-right{float:right;margin-left:10px;margin-bottom:10px}

h3.titoloFCK{font-size:15px;font-weight:bold;font-family:Georgia;padding-left:25px;padding-top:15px}
p.contenutoFCK{padding-top:20px;padding-left:25px;padding-right:25px}

DIV.template{width:994px;background-color:#f7f7f8}
DIV.template DIV.flash-rotation{float:left;width:342px}
DIV.template DIV.divisione{float:left;width:1px;height:286px;background:url(../images/struttura/dotVerLineCat.gif) no-repeat top left}
DIV.template DIV.right-side{float:left;width:651px}
.clear{clear:both}

DIV.fck td.primaBiografia{color:#009bd5;font-size:11px}
DIV.fck td.secondaBiografia{font-size:11px;padding-left:5px}

DIV.fck td.primaCarriera{font-size:11px}
DIV.fck td.secondaCarriera{color:#009bd5;font-size:11px;padding-left:5px}

DIV.fck span.blue-bold{font-weight:bold;color:#003d8f;font-size:12px}
DIV.fck span.bold{font-weight:bold}

/* TEMPLATES */
	div.template P.titoloFCK{color: #fe5f03;font-size:27px;line-height:27px;font-weight: bold; margin: 0px; font-family: Arial, "Times New Roman", Times, serif, sans-serif;text-transform:uppercase;padding-left:10px}
	div.titoloFCK{color: #fe5f03;font-size:27px;line-height:27px;font-weight: bold;text-transform:uppercase;padding-left:10px}
	div.testoFCK{color:#000;padding-left:10px}
	div.template P.contenutoFCK{color:#000;padding-left:10px}
	div.template TD,TABLE.template TH {font-size: 12px; color: #d1d1d1;padding-left:10px}	

	/* IMG a SINISTRA */
	TABLE.template IMG.imgSx { margin-bottom: 5px; margin-right: 15px;border:1px solid #d1d1d1;}
	/* IMG a DESTRA */
	TABLE.template IMG.imgDx { margin-bottom: 5px; margin-left: 15px;border:1px solid #d1d1d1;}
	/* IMG */
	TABLE.template IMG{border:1px solid #d1d1d1;}
	/* TABELLA DATI */
	TABLE.template TABLE.tabellaDati{ border-collapse: collapse; border: 1px solid #191919; }
	TABLE.template TABLE.tabellaDati thead TD{ border-bottom: 1px solid #000; text-align: left; padding: 2px 5px 2px 5px; vertical-align: top; text-transform: none; background-color: #303030; color: #989898; }/*border: 1px solid #191919; */
	TABLE.template TABLE.tabellaDati TBODY TD{ border: 1px solid #191919; padding: 2px 5px 2px 5px; vertical-align: top; text-transform: none; background-color: #242424; color: #989898; }	
	
	TABLE.template TABLE.tabellaDati TBODY TD.evidenziato{ 	background-color: #464646; color: #FFF;}	
	
	

/* STILE */
	SPAN.xSmall{ font-size: 9px; line-height: 15px;}	
	SPAN.small{ font-size: 10px; line-height: 15px;}
	SPAN.medium{ font-size: 11px; line-height: 16px;}
	SPAN.large{ font-size: 12px; line-height: 17px;}
	SPAN.xLarge{ font-size: 14px; line-height: 19px;}
	SPAN.xxLarge{ font-size: 16px; line-height: 21px;}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 176px;
    height: 150px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
    /*
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
    */
}

.jcarousel-skin-reference .jcarousel-container-horizontal {
    width: 648px;
    padding:0;
}

.jcarousel-skin-reference .jcarousel-clip-horizontal {
    width:  648px;
    height: 334px;
}

.jcarousel-skin-reference .jcarousel-item {
    width: 648px;
    height: 334px;
}

.jcarousel-skin-reference .jcarousel-item-horizontal {
    margin-right:0;
    /* margin-top:25px; */
}

.jcarousel-skin-reference .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-reference .jcarousel-next-horizontal {
    position: absolute;
    top: 135px;
    right: 0;
    width: 33px;
    height: 33px;
    cursor: pointer;
    background: transparent url('dx_arrow.png') no-repeat 0 0;
}

.jcarousel-skin-reference .jcarousel-next-horizontal:hover {
    /*background-position: -33px 0;*/
    background-position: 0 0;
}

.jcarousel-skin-reference .jcarousel-next-horizontal:active {
    /*background-position: -33px 0;*/
    background-position: 0 0;
}

.jcarousel-skin-reference .jcarousel-next-disabled-horizontal,
.jcarousel-skin-reference .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-reference .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -33px 0;
}

.jcarousel-skin-reference .jcarousel-prev-horizontal {
    position: absolute;
    top: 135px;
    left: 0px;
    width: 33px;
    height: 33px;
    cursor: pointer;
    background: transparent url(sx_arrow.png) no-repeat 0 0;
}

.jcarousel-skin-reference .jcarousel-prev-horizontal:hover {
    background-position: 0 0;
}

.jcarousel-skin-reference .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-reference .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-reference .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-reference .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -33px 0;
}

.gsc-control{width:300px;}.gsc-control div{position:static;}form.gsc-search-box{font-size:13px;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;width:100%;}table.gsc-search-box{border-style:none;border-width:0;border-spacing:0;width:100%;margin-bottom:2px;}table.gsc-search-box td{vertical-align:middle;}table.gsc-search-box td.gsc-input{padding-right:2px;}td.gsc-search-button{width:1%;}td.gsc-clear-button{width:14px;}table.gsc-branding td,table.gsc-branding{margin:0;padding:0;border:none;}table.gsc-branding{border-style:none;border-width:0;border-spacing:0;width:100%;}.gsc-branding-text{color:#676767;}td.gsc-branding-text{vertical-align:top;}td.gsc-branding-text div.gsc-branding-text{padding-bottom:2px;text-align:right;font-size:11px;margin-right:2px;}div.gsc-branding-youtube td.gsc-branding-text{vertical-align:middle;}td.gsc-branding-img-noclear{width:51px;vertical-align:bottom;}td.gsc-branding-img{width:65px;vertical-align:bottom;}div.gsc-branding-youtube td.gsc-branding-img-noclear{width:55px;}div.gsc-branding-youtube td.gsc-branding-img{width:69px;}table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text{margin-right:0;text-align:center;}table.gsc-branding-vertical td.gsc-branding-img-noclear{text-align:center;}div.gsc-branding-img,div.gsc-branding-img-noclear,img.gsc-branding-img,img.gsc-branding-img-noclear{padding-top:1px;}img.gsc-branding-img,img.gsc-branding-img-noclear{margin:0;padding-right:0;padding-left:0;padding-bottom:0;border:none;display:inline;}a.gsc-branding-clickable{cursor:pointer;}input.gsc-search-button{margin-left:2px;}div.gsc-clear-button{display:inline;text-align:right;margin-left:4px;margin-right:4px;padding-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url('/uds/css/clear.gif');cursor:pointer;}input.gsc-input{padding-left:2px;border-style:solid;border-width:1px;border-color:#BCCDF0;width:99%;}.gsc-keeper{color:#36c;text-decoration:underline;font-size:13px;cursor:pointer;font-weight:normal;padding-left:16px;background-repeat:no-repeat;background-position:1px 3px;background-image:url('/uds/css/blue_check.gif');}.gsc-resultsHeader{width:100%;border-bottom:1px solid #e9e9e9;margin-bottom:4px;clear:both;}.gsc-resultsHeader td.gsc-twiddleRegionCell{width:75%;}.gsc-resultsHeader td.gsc-configLabelCell{text-align:right;width:75%;}.gsc-resultsHeader .gsc-twiddle{margin-top:4px;display:inline;cursor:pointer;background-repeat:no-repeat;background-position:0 2px;}.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle{background-image:url('/uds/css/arrow_close.gif');}.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{background-image:url('/uds/css/arrow_open.gif');}.gsc-resultsHeader .gsc-title{color:#676767;margin-right:10px;padding-left:14px;display:inline;}.gsc-resultsHeader .gsc-stats{color:#676767;font-size:11px;font-weight:normal;display:inline;}.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats{display:none;}.gsc-results-selector{display:inline;}.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector{display:none;}.gsc-result-selector{cursor:pointer;display:inline;font-size:13px;padding-left:13px;background-repeat:no-repeat;background-position:center left;}.gsc-one-result{background-image:url('/uds/css/one-complex-dark.gif');}.gsc-more-results{background-image:url('/uds/css/more-complex-dark.gif');}.gsc-all-results{background-image:url('/uds/css/all-complex-dark.gif');padding-right:1px;}.gsc-one-result-active .gsc-one-result{background-image:url('/uds/css/one-complex-light-blue.gif');}.gsc-more-results-active .gsc-more-results{background-image:url('/uds/css/more-complex-light-blue.gif');}.gsc-all-results-active .gsc-all-results{background-image:url('/uds/css/all-complex-light-blue.gif');}.gsc-resultsHeader .gsc-configLabel{color:#676767;display:inline;font-size:11px;cursor:pointer;}.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed{padding-right:12px;background-repeat:no-repeat;background-position:center center;background-image:url('/uds/css/settings.gif');}.gsc-tabsArea{clear:both;margin-top:6px;}.gsc-tabsArea .gs-spacer{font-size:1px;margin-right:0;overflow:hidden;}.gsc-tabsArea .gs-spacer-opera{margin-right:0;}.gsc-tabsAreaInvisible{display:none;}.gsc-tabHeader{display:inline;cursor:pointer;padding-left:6px;padding-right:6px;margin-right:2px;}.gsc-tabHeader.gsc-tabhActive{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:2px solid #f90;color:black;}.gsc-tabHeader.gsc-tabhInactive{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:2px solid #e9e9e9;background:#e9e9e9;color:#676767;}.gsc-tabData.gsc-tabdActive{display:block;}.gsc-tabData.gsc-tabdInactive{display:none;}.gsc-tabData .gsc-resultsHeader .gsc-title{display:none;}.gsc-tabData .gsc-resultsHeader .gsc-stats{display:none;}.gsc-tabData .gsc-resultsHeader .gsc-results-selector{display:none;}.gsc-resultsbox-visible{display:block;}.gsc-resultsbox-invisible{display:none;}.gsc-results{padding-bottom:2px;width:99%;}.gsc-result{margin-bottom:10px;}.gsc-result .gs-title{height:1.4em;overflow:hidden;}.gsc-result div.gs-watermark{display:none;}.gsc-results .gsc-result img.gs-ad-marker{display:none;}.gsc-wrapper{position:relative;display:block;}.gsc-adBlock{position:relative;display:block;margin-top:6px;margin-bottom:4px;padding-bottom:2px;background:#FFF8DD none repeat scroll 0 0;}.gsc-adBlock h2{float:right;margin:3px 5px 0;font-weight:normal;font-size:.9em;color:#676767;}.gsc-adBlock .gsc-ad{padding-left:8px;padding-top:5px;padding-right:3px;}.gsc-adBlock .gsc-ad a{font-weight:bolder;color:#00C;line-height:1.4em;}.gsc-adBlock .gsc-ad cite{font-style:normal;color:green;}.gsc-adBlock .gsc-ad span{padding-left:8px;}.gsc-adBlockInvisible{display:none;}.gsc-adBlockVertical{position:relative;display:block;float:right;width:30%;border-left:1px solid #C9D7F1;}.gsc-thinWrapper{width:69%;float:left;overflow:hidden;}.gsc-adBlockVerticalInvisible{display:none;}.gsc-adBlockVertical h2{text-align:center;font-weight:normal;font-size:.9em;color:#676767;margin-top:6px;}.gsc-adBlockVertical .gsc-ad{padding-left:8px;padding-top:5px;}.gsc-adBlockVertical .gsc-ad a{font-weight:bolder;color:#00C;line-height:1.4em;}.gsc-adBlockVertical .gsc-ad cite{font-style:normal;color:green;display:block;}.gsc-ad-preview{background-image:url('http://www.google.com/images/preview.gif');}div.gsc-config{border:1px solid #e9e9e9;margin-top:0;margin-bottom:10px;padding-top:2px;padding-left:6px;padding-right:6px;padding-bottom:6px;}form.gsc-config{margin-bottom:0;}.gsc-configSetting{margin-top:6px;}.gsc-configSetting_Label{color:#676767;}.gsc-configSettingInput{color:#676767;border:1px solid #e9e9e9;width:75%;}.gsc-configSettingCheckbox{color:#676767;margin-right:6px;}.gsc-configSettingCheckboxLabel{display:inline;color:#676767;}div.gsc-configSettingSubmit{margin-top:8px;text-align:right;}input.gsc-configSettingSubmit{display:inline;font-size:11px;cursor:pointer;}.gsc-imageResult{float:left;margin-bottom:1em;margin-right:20px;}.gs-imageResult{width:114px;overflow:hidden;}.gs-imageResult .gs-image-box{height:86px;position:relative;}.gs-imageResult .gs-image-box img.gs-image{position:absolute;bottom:0;}.gs-imageResult .gs-text-box{text-align:center;overflow:hidden;height:4em;}.gs-imageResult .gs-snippet{overflow:hidden;line-height:1em;cursor:pointer;white-space:nowrap;}.gs-imageResult .gs-visibleUrl{cursor:pointer;}.gs-imageResult .gs-size{color:#6f6f6f;}.gsc-videoResult .gs-videoResult .gs-title{line-height:1.3em;height:1.3em;overflow:hidden;}.gsc-videoResult .gs-videoResult .gs-snippet{line-height:1.3em;max-height:2.6em;overflow:hidden;}.gsc-imageResult .gsc-trailing-more-results{clear:both;}.gsc-results .gsc-trailing-more-results{margin-bottom:10px;}.gsc-results .gsc-trailing-more-results,.gsc-results .gsc-trailing-more-results *{color:#00c;text-decoration:underline;}.gsc-imageResult .gsc-cursor-box{clear:both;}.gsc-results .gsc-cursor-box .gsc-trailing-more-results{margin-bottom:0;display:inline;}.gsc-results .gsc-cursor{display:inline;}.gsc-results .gsc-cursor-box{margin-bottom:10px;}.gsc-results .gsc-cursor-box .gsc-cursor-page{cursor:pointer;color:#000;text-decoration:underline;margin-right:8px;display:inline;}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#A90A08;font-weight:bold;text-decoration:none;}.gs-result .gs-title,.gs-result .gs-title *{color:#00c;text-decoration:underline;}.gs-divider{padding-bottom:8px;text-align:center;color:#676767;}.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl{color:#008000;text-decoration:none;}.gs-relativePublishedDate,.gs-publishedDate{color:#6f6f6f;text-decoration:none;}.gs-result a.gs-clusterUrl,.gs-result .gs-clusterUrl{color:#008000;text-decoration:underline;cursor:pointer;}.gs-newsResult .gs-publisher{color:#6f6f6f;display:inline;text-decoration:none;}.gs-newsResult .gs-relativePublishedDate,.gs-newsResult .gs-publishedDate{display:inline;margin-left:4px;}.gs-blogResult .gs-relativePublishedDate,.gs-newsResult .gs-relativePublishedDate{display:none;}.gsc-blogResult .gs-blogResult .gs-publishedDate,.gsc-newsResult .gs-newsResult .gs-publishedDate{display:none;}.gsc-blogResult .gs-blogResult .gs-relativePublishedDate,.gsc-newsResult .gs-newsResult .gs-relativePublishedDate{display:inline;}.gs-newsResult .gs-location{color:#6f6f6f;display:inline;text-decoration:none;}.gs-result img.gs-image{vertical-align:middle;border:1px solid #00c;}.gs-result .gs-directions,.gs-result .gs-directions *{color:#77c;font-weight:normal;text-decoration:underline;cursor:pointer;}.gs-secondary-link,.gs-secondary-link *{color:#77c;font-weight:normal;text-decoration:underline;cursor:pointer;}.gs-result .gs-directions-to-from{display:none;margin-top:4px;}.gs-result .gs-directions-to-from .gs-label{display:inline;margin-right:4px;}.gs-result .gs-directions-to-from div.gs-secondary-link{display:inline;}.gs-result .gs-directions-to-from .gs-spacer{display:inline;margin-right:3px;margin-left:3px;}.gs-videoResult a.gs-publisher,.gs-videoResult .gs-publisher{color:#008000;text-decoration:none;}.gs-result a{cursor:pointer;}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{padding:5px;margin:5px;border:1px solid #fc3;background-color:#fff4c2;}.gs-result .gs-watermark{font-size:10px;color:#77c;}div.gs-results-attribution{text-align:center;margin-bottom:4px;}div.gs-results-attribution,div.gs-results-attribution *{font-size:10px;color:#676767;text-decoration:none;}div.gs-results-attribution a{color:#00c;cursor:pointer;}div.gs-results-attribution a:hover{text-decoration:underline;}.gs-result .gs-metadata{color:#676767;}.gs-localAd img.gs-ad-marker,.gs-webAd img.gs-ad-marker{padding-left:4px;}.gs-webResult div.gs-visibleUrl-long{width:100%;overflow:hidden;display:none;}.gs-localAd div.gs-address *{color:#676767;}.gs-localAd div.gs-street{display:inline;}div.gs-city{display:inline;}div.gs-region{display:inline;}div.gs-country{display:none;}div.gs-infoWindow *{font-size:11px;}.gs-videoResult *{font-size:13px;}.gs-videoResult td div.gs-image-box{width:110px;height:78px;}.gs-videoResult td div.gs-text-box{vertical-align:top;margin-left:4px;}div.gs-book-image-box td,.gs-bookResult td{vertical-align:top;}div.gs-book-image-box,div.gs-book-image-box div{position:static;text-align:start;}div.gs-book-image-box{width:75px;height:90px;}.gs-bookResult td div.gs-text-box{vertical-align:top;margin-left:4px;}div.gs-book-image-box img{border-spacing:0;border:none;}div.gs-book-image-box div.gs-row-1{line-height:7px;}div.gs-book-image-box img.gs-pages{height:7px;width:45px;}div.gs-book-image-box img.gs-page-edge{height:7px;width:11px;}div.gs-book-image-box img.gs-image{height:80px;border:1px solid #a0a0a0;}.gs-bookResult .gs-author{display:inline;color:#6f6f6f;}.gs-bookResult .gs-publishedDate{display:inline;}.gs-bookResult .gs-pageCount{display:inline;color:#6f6f6f;margin-left:4px;}.gs-patentResult td{vertical-align:top;}.gs-patentResult .gs-patent-number,.gs-patentResult .gs-publishedDate,.gs-patentResult .gs-author{display:inline;}.gs-patentResult .gs-image-box{padding-right:8px;}.gs-patentResult img.gs-image{border:1px solid #77c;}
/* color settings */
.playerBox_gsvb div.alldone_gsvb        { color : #fff; }
.playerBox_gsvb a.title_gsvb            { color : #fff; }

.playerBox_gsvb div.alldone_gsvb:hover  { color : #fff; }
.playerBox_gsvb a.title_gsvb:hover      { color : #fff; }
.resultsBox_gsvb{width:960px;height:170px;overflow:hidden}
.resultsBox_gsvb div.resultDiv_gsvb     { /*border-bottom : 1px solid #808080; */}
.floatingPlayerBox_gsvb,
.floatingPlayerBox_gsvb *               { background-color : #171b27; }
.floatingPlayerBox_gsvb                 { border : 1px solid #000; }
                                        }
.floatingPlayer_gsvb                    { background-color : #171b27; }

/*
 * The Player Box
 * - visible while playing
 * - collapsed while idle
 */
.playerBox_gsvb {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 10px;
  margin-right : 10px;
  text-align : center;
}
/* floatingPlayer_gsvb playing_gsvb*/
/**
 * Floating Player Box:
 *
 * note: top, left, z-index, height, width
 * are set in code. Limit your styling to color/opacity
 * Note the z-index of floatingPlayer should be one
 * higher than the z-index of the floatingPlayerBox.
 * Adjust as needed on sites with crazy layering.
*/
.floatingPlayerBox_gsvb {
  position : absolute;
  /* margin-top:10px;*/
  /*
  opacity : 0.90;
  -moz-opacity : 0.90;
  filter:alpha(opacity=90);
  */
  z-index : 9998;
}
.floatingPlayer_gsvb {
  position : absolute;
  z-index : 9999;
}
.floatingBranding_gsvb {
  position : absolute;
}

.idle_gsvb {
  display : none;
}

.playing_gsvb {
  display : block;
}

.brand{
/*background:#161A24 url(../images/brandPlayer.jpg) no-repeat 35px 0px;*/
}

.playerInnerBox_gsvb {
  margin-top : 2px;
}

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerInnerBox_gsvb .player_gsvb {
  width : 480px;
  height : 380px;
}

.playerInnerBox_gsvb div.player_gsvb {
  margin : auto;
}

.floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb {
  margin : 0;
}

.playerBox_gsvb div.alldone_gsvb {
  display : inline;
  font-size : 11px;
  cursor : pointer;
}

.playerBox_gsvb div.close {
  text-align:right;
  /*
  width:480px;
  height:45px;
  background:#161A24 url(../images/closePlayer.gif) no-repeat 440px -10px;
  */
}
#sx{float:left;width:50%;height:55px;background:#161A24 url(../images/brandPlayer.jpg) no-repeat 30px 0px}
#dx{float:left;width:50%;height:55px;background:#161A24 url(../images/closePlayer.gif) no-repeat 190px 0px;cursor:pointer}
#clear{height:5px}

.close2{
	width:50px;
	height:45px;
	cursor: pointer;
	background:#161A24 url(../images/closePlayer.gif) no-repeat top right;
}

.playerBox_gsvb div.alldone_gsvb:hover {
  text-decoration : underline;
}


.playerBox_gsvb div.title_gsvb {
  font-family:Tahoma;
  text-align : left;
  font-size : 12px;
  margin:5px 0;
  font-weight:bold;
}

.playerBox_gsvb a.title_gsvb {
  text-decoration : none;
}

.playerBox_gsvb a.title_gsvb:hover {
  text-decoration : underline;
}

/*
 * resultsTable
 * - vertical mode
 * - horizontal mode
 */
.full_gsvb {
  display : block;
  margin: 0 20px 8px;
  overflow: hidden;
}

.empty_gsvb {
  display : none;
}

table.resultTable_gsvb {
  border-collapse : collapse;
}

table.resultTable_gsvb td {
  border : none;
}

div.resultDiv_gsvb {
  background-color : #000000;
  width:194px;
  height:147px;
  text-align : center;
}
div.resultDiv_gsvb img{
  width:194px;
  height:147px;
}

div.smallResultDiv_gsvb {
  height : 41px;
  width : 54px;
  text-align : center;
}

div.resultDiv_gsvb img {
  cursor : pointer;
  display : inline;
}

/* Auto Execute List Status Box */
div.statusBox_gsvb {
  padding : 4px;
}

div.statusItem_gsvb {
  display : inline;
  text-decoration : underline;
  color : #0000cc;
  cursor : pointer;
  margin-right : 6px;
  font-weight : bold;
  white-space: nowrap;
}

div.statusItemSelected_gsvb {
  text-decoration : none;
  color : #000000;
}


#control{z-index:1001;}
#control #avanti,
#control #indietro{cursor: pointer;}
#control #indietro,
.gsc-branding{display:none;}

/** christian **/
div#toolBox{background-color:#1e2433;width:480px;}
div#controlTool{text-align:center;float:left;width:200px}
div#facebook{float:left;width:16px}
div#toolBox a.faceBook,div#toolBox a.tellFriend,div#toolBox a.addTo{color:#171B27;height:13px;width:13px}
p.titoloSendFriend{}
div.formContainer{background-color:#171B27;position:absolute;display:none;border:1px solid #000}
div.formContainer p{clear:both;margin-top:5px;padding:0 5px;overflow:hidden;text-align:center}
div.formContainer label{color:#FFF;display:block;float:left;font-family:Tahoma;font-size:11px;width:100px;text-align:center}
div.formContainer input{background-color:#1E2433;border:1px solid #000;float:left;width:150px;color:#fff}
div.formContainer textarea{background-color:#1E2433;border:1px solid #000;color:#fff;font-family:Tahoma;font-size:12px}
#inviaVideo{font-size:10px;height:20px;margin-left:105px}
div#navigator{width:275px;text-align:right;float:left;height:21px;background-color:#1e2433;}
div#linkContainer{float:left;width:205px;height:21px;text-align:right;background-color:#1e2433}
ul#slider{width:1440px;overflow:hidden}
#slider li{width:194px;height:147px;float:left;margin-right:10px}
