/* CSS Document 
CSS Designed by
ITECHSoluzioni 
css base 
	autore  : Pietro Bello
	release : 2.0
	email   : pietro.bello@itechsoluzioni.it
_________________________________________________________________________ generico */

body{ background:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0}
a{ cursor:pointer;}
a:hover{ text-decoration:none;}
/*_______________________________________________________________________ sfondo e principale */
#sfo{ margin:0;}
#pri{ margin:0 auto; text-align:center;}
/*_______________________________________________________________________ navigazione */
#top{ height:125px; width:917px; margin:0 auto;}
#top #logo #braschi{ width:360px; float:left;}
#top #logo #braschi h1{ height:72px; background:url(/png/logo.png) no-repeat;}
* html #top #logo #braschi h1{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/logo.png", sizingMethod="scale");
}
#top #logo #braschi h1 span{ visibility:hidden;}
#top #logo #maranello{ width:420px; float:right;} 
/*_______________________________________________________________________ navigazione */


#nav{ height:25px; width:100%; margin:0 auto; text-align:left; background:url(/png/nav.png)}
* html #nav{
background-color: #333;back\ground-color: transparent;background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/nav.png", sizingMethod="scale");
}


#nav ul{ position:absolute; list-style:none; margin:0;  width:917px;}
#nav ul li{ position:absolute; background: no-repeat; color:#FFFFFF; text-align:right; }



#nav ul li#nav1
{
  right:253px; width:80px;
  height:25px;
  background-repeat: no-repeat;
}

#nav ul li#nav1 div a.nav
{
  background:url(/png/collections.png) no-repeat 0 0;
  overflow:hidden;
  height:25px;
}


* html #nav ul li#nav1 div a.nav{
  background-color: #333;
  background-position:0;
  background-repeat: no-repeat;
  overflow:hidden;
  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/collections2.png");
}

* html #nav ul li#nav1 div a.nav:hover{
  background-color: #333;
  background-position:0 -25px;

  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/collections2.png");
}





#nav ul li#nav2
{
  right:187px; width:55px;
  overflow:hidden;
  height:25px;
}

#nav ul li#nav2 a
{
  background:url(/png/events.png) no-repeat 0 0;
  overflow:hidden;
  height:25px;
}


* html #nav ul li#nav2 a{
  right:187px; width:55px;
  background-position:0;
  overflow:hidden;
  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/events.png");
}

* html #nav ul li#nav2 a:hover{
  background-color: #333;
  background-position:0 -25px;
  overflow:hidden;
  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/events.png");
}






#nav ul li#nav3
{
  right:82px; width:105px;
  overflow:hidden;
  height:25px;
}

#nav ul li#nav3 a
{
  background:url(/png/partners.png) no-repeat 0 0;
  overflow:hidden;
  height:25px;
}


* html #nav ul li#nav3 a{
  background-color: #333;
  background-position:0;
  overflow:hidden;
  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/partners.png");
}

* html #nav ul li#nav3 a:hover{
  background-color: #333;
  background-position:0 -25px;
  overflow:hidden;
  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/partners.png");
}









#nav ul li#nav4
{
  right:10px; width:72px;
  overflow:hidden;
  height:25px;
}

#nav ul li#nav4 a
{
  background:url(/png/contacts.png) no-repeat 0 0;
  overflow:hidden;
  height:25px;
}


* html #nav ul li#nav4 a{
  background-color: #333;
  background-position:0;
  overflow:hidden;
  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/contacts.png");
}

* html #nav ul li#nav4 a:hover{
  background-color: #333;
  background-position:0 -25px;
  overflow:hidden;
  height:25px;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/contacts.png");
}



#nav ul li#nav1 a.nav:hover{ background:url(/png/collections.png) no-repeat 0 -25px;}
#nav ul li#nav2 a:hover{ background:url(/png/events.png) no-repeat 0 -25px;}
#nav ul li#nav3 a:hover{ background:url(/png/partners.png) no-repeat 0 -25px;}
#nav ul li#nav4 a:hover{ background:url(/png/contacts.png) no-repeat 0 -25px;}




/*
#nav ul li#nav2 { right:187px; width:55px; background:url(/png/events.png) no-repeat 0 -25px;

}
* html #nav ul li#nav2 a{
background-color: #333;
overflow:hidden;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/events.png");
}



#nav ul li#nav3 { right:82px; width:105px; background:url(/png/partners.png) no-repeat 0 -25px;
}
* html #nav ul li#nav3 a{
background-color: #333;
overflow:hidden;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/partners.png", sizingMethod="scale");
}

#nav ul li#nav4 { right:10px; width:72px; background:url(/png/contacts.png) no-repeat 0 -25px;
}
* html #nav ul li#nav4 a{
background-color: #333;
overflow:hidden;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/contacts.png", sizingMethod="scale");
}


*/

#nav ul li a{ cursor:pointer; display:block; text-decoration:none; height:25px;}
#nav ul li a span{ visibility:hidden} 

/*_______________________________________________________________________ corpo */
#cor{ margin:0 auto; background:url(/png/cor.png); height:415px}
* html #cor{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/png/cor.png", sizingMethod="scale");
}
#cor .thumb{ float:left; width:150px; margin:0 20px 20px 0; text-align:center;}
#cor .thumb img{ border:1px solid #000;}
#cor .dettProdotto{ display:none; width:500px; background:url(/png/sfo.png); border:1px solid #000; position:absolute; z-index:9; margin:0; text-align:left; padding:10px;}
#cor #contThumb{float:left; width:100%; padding:20px 0;}
#cor #contThumb #contSin{float:left; width:500px;text-align:center; margin:auto;}
#cor #contThumb #contDes{ float:right; width:280px; text-align:left}
#cor #dettFoto{ width:350px; float:left;}
#cor #dettCar{ width:150px; float:right; color:#CCCCCC}
#cor #dettCar h4{ font-size:18px; font-weight:normal; margin:0; padding:0;}
#cor #dettCar p{ margin:10px 0; padding:0;}
#cor .thumbini{ width:120px; height:120px; margin:0 0 10px; text-align:center}
#cor #contThumb #contDes ul li{list-style:circle; margin:10px 0; color:#FFFFFF}
#cor #cor1_contact table td{ padding:5px; border-bottom:1px dotted #ccc }
#cor #cor1_contact table .int{ font-weight:bold} 
#events{ width:917px; margin:0 auto; text-align:right}
/*________________________________ sinistro */
#cor #cor1_faq{ float:left; width:250px; background:url(/img/struttura/titoli/faq.gif) #fff no-repeat top left; padding:80px 0 80px 0;}
#cor #cor2_faq{ float:right; width:600px; padding:50px 50px 50px 0; font-size:12px; background: #fff}
#cor #cor1_faq ul li{ list-style:circle; margin:10px 0}
#cor #cor_company{margin:40px auto 0; text-align:left; width:917px; color:#FFFFFF}
#cor #cor_company #cor1_company{width:450px; float:left; text-align:left; color:#fff}
#cor #cor_contact{width:917px; margin:0 auto; padding:40px 0 0 0}
#cor #cor_contact #cor1_contact{ width:450px; float:left; text-align:left; color:#fff}
#cor #cor_contact #cor2_contact{ float:right;}
#cor #cor1_contact #map{ margin:20px 0;}
/*________________________________ destro */
#cor #cor2_faq h2{ font-size:24px; font-weight:normal; color:#999999}
#cor #cor2_faq p{ margin:5px 0 10px 0; font-size:12px; color:#666666}
/*_______________________________________________________________________ pič */
#pie{ clear:both; background:#000; width:917px; margin:auto;}
#pie #bandiere{ width:174px; float:right; background:url(/img/struttura/bandiere.gif) no-repeat; text-align:right; padding:5px 10px 0 0}
#pie #link{ width:730px; float:left; text-align:left}

#menli1
{
  position:absolute;
  width:80px;
  visibility: hidden;
  text-align:right;
  top:15px;
  color: #CE9B0E;
}

#menli1
{
  border:0;
  margin:3px 0 0 0;
}

#menli1 tr
{
  height:15px;
  width: 100%;
}

#menli1 tr td a
{
  display:block;
  height:15px;
  color: #CE9B0E;
}


#menli1 tr td a:visited
{
  display:block;
  height:15px;
  color: #CE9B0E;
}

#menli1 tr td a:active
{
  display:block;
  height:15px;
  color: #CE9B0E;
}




#menli1 tr td a:hover
{
  background-color: #033;
}







