
/* GENERAL */

* {
	padding:0px;
	margin:0px;
}

h1,h1 a{font:bold 18px/22px arial; color:#555;padding-bottom:20px;text-decoration:none;}
h2,h2 a{font:bold 15px/16px arial; color:#555;padding-bottom:10px;text-decoration:none;text-align:left;}
h3,h3 a{font:bold 13px/15px arial; color:#555;padding-bottom:5px;text-decoration:none;}
h1 .active {
   color:#FE4902;
	}
	
a{
	font-family: arial;
	font-size: 11px;
	line-height: 15px;
	color: #555;
}
a:hover{
   color:#FE4902;
}


img{
	border:0px;
}

body{
	background: #D7DDDD url('/files/layout/bghome.gif') top left repeat-x;
	margin: 0px 5px 30px 5px;
}

body,p,table,td,tr { font:11px/15px arial; color:#555; }

input,textarea,select { 
	font:11px/15px arial; 
	color:#FE4902;
	background:#FFF;
	border:1px solid #666;
	/*FE4902;*/ 
	margin:0px;
	padding:0px 0px 0px 2px;
}
p { padding:5px 0px;}

/* per gestire il font dell'ALT tag */
img {	font: normal normal normal 9px arial; }

.trProdotti td {
	padding:5px 0px 5px 0px;
}
.trAccessori td {
	padding:0px 0px 5px 4px;
	font: italic 11px arial;
}


/* THE BIG BOX */
.bigtab {
	background: #FFF;
	font: normal normal normal 10px/14px verdana;
	color: #76787B;
	padding:0px 0px;
	margin:0px 0px;
	border:0px;
	width:985px;
	height:200px;
}
.topbox {vertical-align:bottom;}
.mainbox {vertical-align:top;}
.logo {
/*background:#CCC;	*/
width:10%; 
height:65px;}

.search {
/*	background:#CCC;*/
	text-align:right; 
	height:30px;
	padding-bottom:5px;
/*	width:800px;*/
width:90%; 
	vertical-align: bottom;
}

/* TOP MENU */
.menu {
/*	background:#CCC;*/
	text-align:right; 
	height:35px;
	padding-bottom:5px;
width:90%; 
/*	width:800px;*/
	vertical-align: bottom;
}
.menu a {
	font: bold 12px/21px arial;
	color: #666;
	text-decoration: none;
	margin-left: 10px;
	padding-bottom: 3px;
}
.menu a:hover {   
	border-bottom:5px solid #FE4902;
	color:#000;
	}
.menu .active {
   color:#FE4902;
	padding-bottom:3px;
	border-bottom:5px solid #FE4902;
	}


	
	
/* LEFT-HAND MENU */

.menu2 {
	background: #FFF;
	padding:20px 20px;
	height:400px;
	width:182px;
	vertical-align: top;
}
.menu2 a {
	font:bold 12px/15px arial;
	color:#666;
	text-decoration:none;
	margin-top:8px;
	display:block;
}
.menu2 a:hover {color:#000;}

.menu2 .active {
   color:#FE4902;
	}
	
.menubox { 
	border-top:5px solid #666;
	padding-top:5px;
	}

/* SITEMAP links */

.sitemap {
}
.sitemap a {
display:block;
}
	
	
/* CONTENT */

.content {
	background: #FFF url('/files/layout/inner_curve.gif') bottom right no-repeat;
	padding:20px 20px 20px 0px;
	height:400px;
	vertical-align: top;
	width:743px;
}

.contentbox {
  border-top:5px solid #666;
	padding:0px 0px 35px 0px;
	margin:0px;
}

.titolo {
	height:140px;
	background: url('/files/layout/bg-titles.jpg') top left no-repeat;
	margin:0px;
	padding:0px;
}
.titolo h1,.titolo h1 a{
	padding:60px 30px 30px 30px;
  font:normal 35px/40px arial;
}
.titolo h1 a{
	padding:0px;
}

.menu2box {
  border-top:5px solid #666;
	background: url('/files/layout/bg-content.gif') top left repeat-x;
	padding:5px 0px 0px 0px;*/
/*	width:700px;*/
/*	height:150px;*/
}
.menu2box a{
	font:bold 11px/15px arial; 
}

/* FOOTER */

.footer,.footer td {
	background: #CCC url('/files/layout/footer.gif') top left repeat-x;
	height:60px;
}

.footer,.footer a,.footer td {
	font:11px/15px arial;
	color:#76787B;
	vertical-align: top;
}


/* HOME */

.home {

}

.homebox {
   border:5px solid #FFF;
}

/* la table di tutte le news */
.homenewsbox {
	padding:5px;
	width:285px;
	text-align:left;
}

.homenews{
	font:11px/13px arial;
	color:#76787B;
	padding:5px 0px;
}

.homenews a:hover{
   color:#FE4902;
}

.mission {
	font: 13px/18px arial;
	color:#777;
	padding-bottom:20px;
}
.mission p{
	font: italic 12px/16px arial;
	color:#777;
	text-align: justify;
}

.mission h1{
	font: bold 22px/23px arial;
	color:#555;
	padding-top:10px;
}
.mission span{
	font: bold 20px/25px arial;
	color:#999;
}



.home_banner{
	padding-bottom:5px;
}

.home_video{
	text-align:justify;
}

.home_news{
	padding:0px;
}
.home_news h1{
	font:bold 18px/18px arial; 
/*	padding:10px 0px 15px 0px;*/
	padding:14px 0px 15px 0px;
}
.home_news p{
	font:12px/16px arial; 
	color:#555;
	padding:0px;
	text-align: justify;
}
.home_news p img{
	border:1px solid #666;
}

.home_login{
	font:11px/13px arial;
	color:#777;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #CCC;	
}

.home_shortcuts{
	padding:10px 10px 10px 10px;
	border-top:1px solid #eee;	
	text-align:left;
}
.home_shortcuts li{
margin-bottom:0px;
margin-top:0px;
padding:0px;
list-style-position: inside;
list-style-type: none;
/*list-style-image: url('/files/layout/arrow_link.gif');*/
list-style-image: url('/files/layout/tasto-play-15.png');
}
.home_shortcuts li a{
	font:12px/15px arial;
	color:#777;
	text-decoration: none;
}
.home_shortcuts li a:hover{
	color:#000;
}

.websites_shortcuts{
	padding:10px;
}
.websites_shortcuts li{
list-style-position: inside;
list-style-type: circle;
list-style-image: url('/files/layout/arrow_link.gif');
}
.websites_shortcuts li a{
	line-height:20px;
	font:13px/20px arial;
	color:#777;
	text-decoration: none;
}
.websites_shortcuts li a:hover{
	color:#000;
}


/* LOCATOR */
.locator{
	display:table;
	height:300px;
	width:100%;
	background: url('/files/layout/bg-locator.gif') top right no-repeat;
}

/* DOCUMENTI */
.docs_link{
	padding:20px 25px 15px 25px;
	background: url('/files/layout/bg-content.gif') top left repeat-x;
	border:1px solid #EEE;
}
.docs_link a{
	font: 10px/15px verdana;
	text-decoration: none;
}
.docs_link li{
	list-style-image: url('/files/layout/arrow_link.gif');
	padding-bottom:10px;
	margin-left:10px;
}

