/* CSS Document */

body {margin:0; padding:0; font-family: "Trebuchet MS", Arial, sans serif; font-size:12px; color:#ccc; background:#131312;}
a {text-decoration:none; color:#595655;}
a:hover {text-decoration:underline; color:#787878;}
a {outline:none;}
h1 {font-size:16px; font-weight:bold;}

/* claerfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* nascondi da IEmac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* chiudi commento IE */
.clear_both {clear: both;height:0.000001em;margin:0;padding:0;}


#container {width:955px; margin:0 auto; background:#131312;}
#down_home {height:158px; width:955px;}
#flash_home {height:375px; width:955px;}
#menu_home {background:url(../img/bg_menu.jpg) no-repeat; margin:0; padding:46px 0 0 367px; height:66px; width:955px;}
#menu_home ul {margin:0; padding:0; list-style-type:none; }
#menu_home ul li {list-style-type:none; margin:0; padding:0; float:left;}
#menu_home ul li a {text-decoration:none; padding:0; display:block; float:left; font-size:0.001%!important; text-indent:-9999!important; text-align:center; color:#25211e;}

/*MENU HOME*/
#menu_home ul li a#menu_about {height:19px; width:62px; background:url(../img/menu_about.jpg) left top;}
#menu_home ul li a:hover#menu_about {background:url(../img/menu_about.jpg) left bottom; }

#menu_home ul li a#menu_brands {height:19px; width:67px; background:url(../img/menu_brands.jpg) left top;}
#menu_home ul li a:hover#menu_brands {background:url(../img/menu_brands.jpg) left bottom; }

#menu_home ul li a#menu_project {height:19px; width:58px; background:url(../img/menu_project.jpg) left top;}
#menu_home ul li a:hover#menu_project {background:url(../img/menu_project.jpg) left bottom;}

/*#menu_home ul li a#menu_showroom {height:19px; width:104px; background:url(../img/menu_showroom.jpg) left top;}
#menu_home ul li a:hover#menu_showroom {background:url(../img/menu_showroom.jpg) left bottom;}*/

#menu_home ul li a#menu_location {height:19px; width:104px; background:url(../img/menu_showroom.jpg) left top;}
#menu_home ul li a:hover#menu_location {background:url(../img/menu_showroom.jpg) left bottom; }

#menu_home ul li a#menu_newsevents {height:19px; width:124px; background:url(../img/menu_newsevents.jpg) left top;}
#menu_home ul li a:hover#menu_newsevents {background:url(../img/menu_newsevents.jpg) left bottom; }

#menu_home ul li a#menu_newsletter {height:19px; width:94px; background:url(../img/menu_newsletter.jpg) left top;}
#menu_home ul li a:hover#menu_newsletter {background:url(../img/menu_newsletter.jpg) left bottom; }

#menu_home ul li a#menu_contacts {height:19px; width:78px; background:url(../img/menu_contacts.jpg) left top;}
#menu_home ul li a:hover#menu_contacts {background:url(../img/menu_contacts.jpg) left bottom; }


/*pag prodotto*/
#header {height:71px; margin:0;}
.logo {padding:21px 0 0 14px;}
#menu {height:62px;}
#cult_design {background:url(../img/bg_cult_design.gif) no-repeat left top; float:left; width:342px; height:62px;}

#sottomenu {clear:both; background:#ff0000; margin:0; padding:0; height:18px; font-size:12px; text-indent:none;}
#sottomenu ul li {color:#fff; padding:0 6px 0 0; font-size:12px; text-indent:none;}
#sottomenu ul li a {text-decoration:none; color:#fff; font-size:12px; text-indent:none;}

#down {margin:0px 0px 0px 0px; padding:14px; width:927px; clear:both;}
* #down {margin:45px 0px 0px 0px; padding:14px; width:927px; clear:both;}
#left {float:left; width:300px; margin:0; padding:0 25px 0 0; margin:0;}
#right {float:right; width:600px; padding:0; margin:0;}
.griffe {margin:0 0 20px 0;}

.gallery ul {margin:16px 0 5px 0; padding:0; }
.gallery ul li {display:inline; list-style:none; padding:0 8px 0 0; margin:0; }
.gallery ul li a img {border:1px solid #131312; margin:0 0 8px 0; filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60;}
.gallery ul li a:hover img {border:1px solid #7e7d7e; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.progetti {background:url(../img/ico_zoom2.gif) no-repeat right 1px;}
.gal-1 {display:none;}

/*a.opacity img {
filter:alpha(opacity=60);
-moz-opacity: 0.60;
opacity: 0.60;
}
a.opacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}


/*MENU INTERNO*/

#menu_int { height:42px; margin:0; padding:0; float:right;}
#menu_int ul {margin:0; padding:0; list-style-type:none; }
#menu_int ul li {list-style-type:none; margin:0; padding:0; float:left; position:relative;}
#menu_int ul li a {text-decoration:none; padding:0; display:block; float:left; font-size:0.001%!important; text-indent:-9999!important; text-align:center; color:#131312; }

#menu_int ul li.cat_6 a {height:42px; width:90px; background:url(../img/menu_about_int.gif) left top;}
#menu_int ul li.cat_7 a {height:42px; width:70px; background:url(../img/menu_brands_int.gif) left top;}
#menu_int ul li.cat_8 a {height:42px; width:61px; background:url(../img/menu_project_int.gif) left top;}
#menu_int ul li.cat_9 a {height:42px; width:82px; background:url(../img/menu_showroom_int.gif) left top;}
#menu_int ul li.cat_10 a {height:42px; width:124px; background:url(../img/menu_newsevents_int.gif) left top;}
#menu_int ul li.cat_4 a {height:42px; width:94px; background:url(../img/menu_newsletter_int.gif) left top;}
#menu_int ul li.cat_11 a {height:42px; width:92px; background:url(../img/menu_contacts_int.gif) left top;}
#menu_int ul li a:hover, #menu_int ul li a.hover {background-position:left bottom;}

#menu_int ul li ul {display:none; position:absolute; top:44px; left:0px; width:600px;}
#menu_int ul li ul li a {background:url(../img/bg_ul_ul_li.gif) no-repeat right center #3a3635!important; padding:3px 10px!important; height:auto!important; width:auto!important; color:#c0bcbb!important; font-size:10px!important; text-indent:0!important; text-align:left!important; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif!important;}
#menu_int ul li ul li a.on {text-decoration:underline;}
#menu_int ul li ul li a.last {background:none #3a3635!important; display:block;}

/* footer */
#footer {padding:47px 0 0 0; font-size:9px; line-height:12px; clear:both;}

#iscrizione {background:none;}
#iscrizione fieldset {border:none; margin-top:15px;}
#iscrizione ol {margin:0; padding:0;}
#iscrizione ol li {padding:0 0 15px 0;}
#iscrizione ol li input {float:right; margin:-15px 0 0 0; *margin:-30px 0 0 0; border:none; background:#393936; color:#6a6665; padding:0 0 0 3px; height:18px; font-size:12px; width:200px;}
#iscrizione label {}
#iscrizione select#cboProv {background:#393936; border:none; color:#6a6665; margin:0 0 0 42px;}

.testo ul li ul li {padding:0; margin:0 0 0 15px;}
form ul, form ol  {list-style:none;}
form ul li { clear:both; }
form ul li label {float:left; width:120px;}

a {color:#ffffff;}
a.logowebsolute img { border: 0; margin-right:5px;position:relative; margin-left:3px; top:3px;}

