/* MERCANTINI STUDIO */
body {margin:0; border:0; padding:0; background-color:#666; color:#9e9fa1; font:70% Arial, Helvetica, sans-serif;}
html{width:100%; height:100%; margin:0px; padding:0px; border-width:0px;}
#flash {width:100%; height:100%; margin:0px auto; text-align:center; vertical-align:middle;}
#lng_intro {font-weight:bolder; font-size:120%;}
#lng_intro a {font-weight:bold; color:#fff; text-decoration:none;}
#lng_intro a:hover {color:#9e9fa1;}
/*.acd_class_0 {/*background-color:#151514; position:absolute; top:50%; left:50%; margin:-300px 0 0 -477px; width:955px; height:600px;}*/
* {margin:0; padding:0; border:none; list-style:none; outline:none;}
* ul li a {#height: 1%; #float:left;}
a {outline:none;}
#container {width:860px; margin:0 auto; padding:40px 0;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


/* HEADER */
#header {float:left; width:880px; height:54px; background:url(imgs/logo.jpg) right top no-repeat;}
#header a {text-indent:-9999px; display:block; width:251px; height:30px; text-decoration:none; float:right;}
#header_cover {float:left; width:387px; height:54px; background:url(imgs/logo.jpg) right top no-repeat;}
#header_cover a {text-indent:-9999px; display:block; width:387px; height:30px;}

/* TEMPLATE HOME */
#home {float:left; width:706px; height:476px; margin:0 11px 0 0; position:relative;}
#flash_home {margin:0 0 0 0; float:left;}
#img_generica {float:left; padding:0 20px 0 0;}

/* TEMPLATE BRAND */
#sx_brand {float:left; width:493px; height:530px; position:relative;}
#sx_cover_brand {float:left; width:493px;}
#sx_txt_brand {float:left; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#sx_txt_brand a {text-decoration:underline; color:#9e9fa1;}
#sx_txt_brand a:hover {text-decoration:none; color:#fff;}
#sx_txt_brand h1 {padding:0; margin:0; border:0; color:#fff; font-weight:bold; font-size:11px;}
#sx_txt_brand img {border:0; margin:0; padding:}

/* Cataloghi */
ul.cataloghi {padding:0; margin:0; border:0; list-style:none; width:706px; float:left;}
ul.cataloghi li {width:235px; float:left;}

/* Pianificazione */
table.pianificazione tr td {padding:5px;}
table.pianificazione tr.pian_titoli {color:#000000; font-weight:bold; text-align:center;}
table.pianificazione tr td.txt_left {text-align:left;}
table.pianificazione tr td.pian_testata {width:14%; font-weight:bold; background-color:#8597a0; border:2px solid #fff; border-left:none; border-bottom:none;}
table.pianificazione tr td.sx {border-left:2px solid #fff;}
table.pianificazione tr td.pian_01 {width:14%; background-color:#c21423; border:2px solid #fff; border-left:none; border-bottom:none; text-align:center;}
table.pianificazione tr td.pian_02 {width:14%; background-color:#e59e34; border:2px solid #fff; border-left:none; border-bottom:none; text-align:center;}
table.pianificazione tr td.pian_03 {width:14%; background-color:#b27ba8; border:2px solid #fff; border-left:none; border-bottom:none; text-align:center;}
table.pianificazione tr td.pian_04 {width:14%; background-color:#813234; border:2px solid #fff; border-left:none; border-bottom:none; text-align:center;}
table.pianificazione tr td.pian_05 {width:14%; background-color:#FB7E68; border:2px solid #fff; border-left:none; border-bottom:none; text-align:center;}
table.pianificazione tr td.pian_06 {width:14%; background-color:#CF1600; border:2px solid #fff; border-left:none; border-bottom:none; text-align:center;}
table.pianificazione tr td.bottom {border-bottom:2px solid #fff;}

/* TEMPLATE COPERTINE PRODOTTO */
#sx {float:left; width:493px; height:530px; position:relative;}
#sx_titolo {width:493px; float:left; color:#fff; height:54px;}
#sx_cover {float:left; width:150px; margin:0 35px 0 0;}
#sx_txt {float:left; width:308px; color:#fff; font-size:130%;}
#sx_txt p {font-size:70%; padding:15px 0 0 0;}
#img_copertine {float:left; padding:0 20px 0 0; width:150px;}
#sx_txt_copertine {float:left; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:536px;}
#sx_txt_copertine h1 {padding:0; margin:0 0 15px 0; border:0; color:#9e9fa1; font:110% Arial, Helvetica, sans-serif; 
font-weight:bold; text-transform:uppercase;}
#sx_txt_copertine h1.bianco {padding:0; margin:0 0 15px 0; border:0; color:#fff; font:110% Arial, Helvetica, sans-serif; 
font-weight:bold; text-transform:uppercase;}

#dx {float:left; width:387px;}

/* CORPO */
#corpo {clear:both; width:880px; float:left;}

#immagine {width:604px; float:left; height:476px; position:relative; top:0; left:0;}
#immagine a {float:left;}
#sito {position:absolute; left:0; bottom:0; color:#fff;}
#load {margin:50px 0 0 0; text-align:center; text-transform:uppercase; font-size:80%; color:#9e9fa1;}
#zoom {position:absolute; top:0; left:0;}
#zoom_pdf {left:50%; margin:-20px 0 0 -55px;position:absolute; text-align:center; top:30%;display:none;}
#zoom_pdf a {display:block; padding:5px 0; text-align:center; color:#fff; text-decoration:none; margin:0 auto; border:1px solid #000; color:#fff; font-size:120%; width:110px; background:#222;}
#tooltip {position:absolute; left:25px; bottom:2px; font-size:110%; z-index:1000;}

#prodotto {width:98px; height:476px; float:left; margin:0 0 0 13px!important; margin:0 0 0 5px; position:relative; left:493px; top:0;}
#tit_prodotto {position:absolute; top:0; left:0; font-weight:bold; text-transform:uppercase; color:#fff;}
#txt_prodotto {position:absolute; bottom:0; left:0; color:#fff;}

#gallery_menu {float:left; position:relative;}
#gallery_menu_vuoto {float:left; display:block; position:relative; width:113px; height:476px;}
#gallery {width:113px; height:476px; margin:0; overflow:hidden; position:relative; left:16px; top:0;}
#gallery ul {position:absolute; top:0; left:0; width:118px;}
#gallery ul li a {display:block; width:90px; text-align:center; color:#fff; font-size:220%; text-decoration:none;}
#gallery ul li a img {width:90px; height:68px; padding-left:9px;}
a.up {width:6px; height:10px; position:absolute; top:0; left:5px; color:#9e9fa1; font-weight:bold; text-decoration:none; background:url(imgs/ico_up.gif) top left no-repeat; text-indent:-9999px;}
a.down {width:6px; height:10px; position:absolute; bottom:0; left:5px; color:#9e9fa1; font-weight:bold; text-decoration:none; background:url(imgs/ico_down.gif) bottom left no-repeat; text-indent:-9999px;}

#menu {width:150px; float:left; height:476px; position:relative;}
#menu ul {position:absolute; bottom:-12px; left:0; padding:0 0 0 15px;}
#menu ul li {text-transform:uppercase; float:none!important; clear:left;}
#menu ul li a {font-size:120%; font-weight:bold; text-decoration:none; color:#9e9fa1; display:block; background:url(imgs/menu_bar.gif) top left no-repeat; padding:10px;}
#menu ul li.nobg a {background:none; padding:0 10px 10px 10px;}
#menu ul li a:hover, #menu ul li a.on {color:#fff;}
#menu ul li ul {position:static; margin:-5px 0 5px 0; float:none!important; clear:left;}
#menu ul li ul li a {background:none; padding:0 0 6px 15px!important; font-size:100%; line-height:90%;}
#menu ul li ul li ul {margin:3px 0 3px 0;}

/* POPUP */
#pop {z-index:3000; background:#666; width:856px; height:495px; position:absolute; top:0; left:0;}
#pop_img {float:left;}
#pop a {text-decoration:none; color:#9e9fa1; font-weight:bold;}
#pop a:hover {color:#fff;}
#pop img.pdf  {margin:0 0 4px 0;}

/* MAPPA DEL SITO */
#mappa_sito {margin:0 0 0 0; float:left;}
#mappa_sito h1 {padding:0; margin:0 0 15px 0; border:0; color:#9e9fa1; font:110% Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
#mappa_sito ul {padding:0; margin:0; border:0; list-style:none; width:706px; font-weight:bold;}
#mappa_sito ul li {padding:1px 0 1px 5px; margin:0 0 7px 0; display:block; background-color:#6c6c6c;}
#mappa_sito ul li a {font-weight:bold; text-decoration:none; color:#fff;}
#mappa_sito ul li a:hover {color:#9e9fa1;}
#mappa_sito ul li ul {padding:0 0 0 20px; margin:0; border:0; list-style:none; width:656px;}
#mappa_sito ul li ul li {background:none;}
#mappa_sito ul li ul li a {}
#mappa_sito ul li ul li ul {}
#mappa_sito ul li ul li ul li {padding:0; margin:0;}
#mappa_sito ul li ul li ul li a {padding:0; margin:0; border:0;}


/* FOOTER */
#footer {clear:both; width:880px; padding:20px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#9e9fa1;}
#footer a {color:#9e9fa1; text-decoration:underline; font-weight:bold;}
#footer a:hover {color:#fff; text-decoration:none;}
#footer div.sx {float:left; width:50%;}
#footer div.dx {float:left; width:50%;}