body {
	background:#000000 url('../images/bkg.jpg') no-repeat center top;
	background-attachment: fixed;
	margin:0px;
	border:0px;
	padding:0px;
	color:#72faff;
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	
}


table {	padding: 0px; margin: 0px; font-size:12px;}
img {margin:0px; border:0px;}
div {
	margin:0px;
	border:0px;
	padding:0px;
}
a { color:#72faff; text-decoration:none; }
a:hover { color:#72faff; text-decoration:none; }
input{font-family:Trebuchet MS, Arial; font-size: 11px; color:#757575;}
select{font-family:Trebuchet MS, Arial; font-size: 11px; color:#757575;}
textarea {font-family:Trebuchet MS, Arial; font-size: 11px; color:#757575;}

#divMain { width:996px; text-align:left;}
#divTestata {
	background:url('../images/sfumatura-top-sx.png') top left no-repeat;
	width:996px;
	margin-top:62px;
}
#divLogoTeseo {
	margin:0px 0 0 3px;
	float:left;
}
#divMadeItaly {
	margin:124px 10px 0 0;
	float:right;
}
#divTopMenu {
	width:996px;
	margin-top:23px;
}
#divHomeCenter {
    margin-top:-18px;
	background:url('../images/home-center-bkg.jpg') top center no-repeat;
	width:996px;
	height:456px;
	padding-top:20px;
}
#divHomeCenterLeft {
	margin-left:20px;
	float:left;
}
#divHomeNews {
	background:url('../images/home-news-bkg.png') top center no-repeat;
	width:225px;
	height:163px;
	color:#ffffff;
}
#divHomeNewsTitle {
	text-align:center;
	width:225px;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
}
#divHomeNewsText {
	width:175px;
	padding:25px;
}
#divHomeEventi {
	background:url('../images/home-news-bkg.png') top center no-repeat;
	width:225px;
	height:163px;
	color:#ffffff;
}
#divHomeEventiTitle {
	text-align:center;
	width:225px;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
}
#divHomeEventiText {
	width:175px;
	padding:25px;
}
#divHomeDiving {
	margin-top:0px;
}
#divHomeCenterCenter {
	margin-left:35px;
	float:left;
}
#divGallery {
	background:url('../images/gallery-bkg.png') top center no-repeat;
	width:435px;
	height:325px;
}
#divFlashGallery {
	width:427px;
	height:269px;
	padding:52px 4px 0 4px;
}
#divHomeSocieta {
	margin-top:60px;
	text-align:center;
	font-size:14px;
}
#divIntSocieta {
	margin-top:-50px;
	text-align:center;
	font-size:14px;
}
#divHomeCenterRight {
	margin-left:35px;
	float:left;
}
#divNuovoTeseo {
	width:225px;
	height:224px;
}
#divFlashNuovoTeseo {
	width:217px;
	height:167px;
	padding:53px 4px 0 4px;
}
#divHomeRivenditore {
	margin-top:102px;
}
#divContact {
	margin:0 0 10px 0;
}
#divIntContact {
	margin:25px 0 20px 0;
}
#divContact1 {
	padding-left:20px;
	float:left;
}
#divContact2 {
	padding-right:20px;
	float:right;
}
#divInternaContent {
	background:url('../images/interna-center-bkg.png') top center no-repeat;
	width:996px;
}
#divIntCenter {
	margin-left:20px;
	width:695px;
	float:left;
}
#divIntRight {
	margin-left:35px;
	float:left;
}
#divIntTitle {
	margin:0 0 20px 0;
	font-size:20px;
	font-weight:bold;
	color:#72faff;
}
#divIntProdottoTitle {
	margin:0 0 10px 0;
	font-size:20px;
	font-weight:bold;
	color:#72faff;
}
#divIntContentTitle {
	margin:0 0 20px 0;
	font-size:26px;
	font-weight:bold;
	color:#d0fcfe;
}
#divIntContentText {
	color:#d0fcfe;
	font-size:14px;
}
#divFeaturesLeft {
	margin:40px 0 0 30px;
	width:174px;
	float:left;
}
#divFeaturesContent {
	width:450px;
	margin:80px 0 0 30px;
	float:left;
}
#divFeaturesLeftMenu {
	background:#0c242d;
	width:146px;
	padding:0 14px 0 14px;
	font-weight:bold;
	color:#ffffff;
}
#divFeaturesLeftMenu img {
	color: #237787;
	background-color: #237787;
}
#divFeaturesLeftMenu div {
	padding: 3px 0 2px 0;
}
#divProdottoLeft {
	width:285px;
	margin:40px 0 0 30px;
	float:left;
}
#divProdottoContent {
	width:330px;
	margin:90px 0 0 40px;
	float:left;
}
#divIntProdottoLeft {
	font-weight:bold;
	color:#d0fcfe;
}
#divSchedaTecnica {
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px 0;
}
#divPaginaIntera {
	margin:40px 0 0 30px;
}
#divIantdFoto {
	width:284px;
	text-align:center;
	float:left;
}
#divIantdTesto {
	margin:0 0 0 30px;
	width:350px;
	color:#d0fcfe;
	float:left;
}

.vuoto-menu {
	background:url('../images/top-menu-bkg.png') top left repeat-x;
	height:31px;
	width:4px;
	float:left;
}
.titolo-menu {
	background:url('../images/top-menu-bkg.png') top left repeat-x;
	height:31px;
	width:135px;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	padding-top:6px;
	text-align:center;
	float:left;
}
.right-prodotto {
	background:url('../images/right-bott-prodotto-bkg.png') top left repeat-x;
	width:225px;
	height:35px;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}
.tit-right-prodotto {
	padding-top:8px;
}
.tit-legenda {
	font-size:14px;
}
.legenda-box {
	margin-top:15px;
	width:285px;
}
.legenda-image {
	margin:0 15px 0 0;
	float:left;
}
.legenda-description {
	width:254px;
	float:left;
}
.presentazione-prodotto {
	color:#d0fcfe;
}
.divIantdFoto {
	margin-top:20px;
}
.titleTabella {
	font-size:14px;
	font-weight:bold;
	color:#72faff;
}

.scheda-tecnica {
	background:url('../images/pdf_icon_35x35.png') top left no-repeat;
	padding-left:50px;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
}


.float-left {
	float:left;
}
.float-right {
	float:right;
}
.clear-both {
	clear:both;
}
.cursor-pointer {
	cursor:pointer;
}

/*--- INIZIO menu ddaccordion ---*/
.arrowlistmenu{
	width: 145px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	/*font: bold 14px Arial;*/
	font-weight:bold;
	font-size:14px;
	color: #72faff;
	background: black url(../images/titlebar.png) repeat-x center left;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(../images/titlebar-active.png);
	color: White;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: White;
	/*background: url(../images/arrowbullet.png) no-repeat center left;*/ /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 5px; /*link text is indented 19px*/
	text-decoration: none;
	/*font-weight: bold;*/
	font-weight: normal;
	/*border-bottom: 1px solid White;*/
	font-size: 14px;
}

.arrowlistmenu ul li a:visited{
	color: White;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: White;
	background-color: #5ca5c3;
}
/*--- FINE menu ddaccordion ---*/