/* CSS Document */
/*Main CSS settings*/

body {
//	background-color:		#fff;
	background-image: 		url(images/bg.jpg);
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
}

body,tr,td,th,div,content {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	list-style-image:		url(images/bullet.gif);
	list-style-position: 	outside;	
}

a {
	font-weight:			bold;
	text-decoration:		none;
}

a:hover {
	font-weight:			bold;
	text-decoration:		underline;
}


/*Top CSS settings*/


.src-area {
//	background-color:		#ccc;
	background-image:		url(images/src_bg.jpg);
	border:					1px solid #999;
	text-align:				center;	
	padding-left:			2px;
	padding-right:			2px;
}

.src-field {
	border:					1px solid #333;
	font-size:				13px;
	text-color:				#fff;
}

.src-win {
	border: 				1px solid #999;
	width:					550px;
}

.src-header {
	background-image:		url(images/src_bg.jpg);
	color:					#FFFFFF;
}

/*Page content CSS settings*/

.red-hilite {
	color: 					#c00;
	font-weight: 			bold;
}

.navigation-menu {
	padding: 				5px;
	text-align:				left;
	font-size: 				9px;
	font-style: 			italic;
}

.movie-navigation-menu {
	padding-top: 			5px;
	padding-bottom: 		10px;
	text-align:				left;
	font-size: 				9px;
	font-style: 			italic;
}

.sidemenu {
	background:				#fbf6e0;
//	background-image:		url(images/side_bg.jpg);
}

.maincontentcontainer {
	border-top:				1px solid #333;
	border-left:			1px solid #333;
	border-right:			1px solid #333;
	background:				#fbf6e0;
}

.flashcontainer {
	padding-top:			10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			5px;
}

.tablecontent-header {
	background-image:		url(images/contentheader_bg.gif);
}

.tablecontent-tablecontent {
	width:					550px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
}

.tablecontent-left {
	padding-top: 			10px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	border-left: 			1px solid #999;
	border-bottom: 			1px solid #999;
}

.tablecontent-mid {
	text-align:				center;
	padding-top: 			10px;
	padding-bottom:			10px;
	border-bottom: 			1px solid #999;
}

.tablecontent-right {
	padding-top: 			10px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	border-right:			1px solid #999;
	border-bottom: 			1px solid #999;
}

.tablecontent-divider {
	text-align:				center;
	padding-top: 			5px;
	padding-bottom:			5px;
}

.citazione {
	font-family: 			Georgia, "Times New Roman", Times, serif;
	text-align:				center;
	font-size:				12px;
	font-style: 			italic;
	color:					#CC3300;
	font-weight: 			bold;
}

.scarica {
	text-align:				center;
	font-size:				10px;
}

.label-header {
	background-image:		url(images/label_bg.jpg);
	border-right: 			1px solid #ccc;
	width:					750px;
}

.giunti-header {
	background-image:		url(images/label_bg.jpg);
	border-right: 			1px solid #ccc;
	width:					750px;
}

.prodotti-select {
	background-image:		url(images/src_bg.jpg);
	border-top: 			1px solid #999;
	border-left: 			1px solid #999;
	border-right: 			1px solid #999;
	width:					550px;
}

.prodotti-tablecontainer {
	padding-left:			5px;
	text-align:				right;
	padding-bottom:			10px;
}

.prodotti-container {
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	border-top: 			1px solid #999;
	border-left: 			1px solid #999;
	border-right:			1px solid #999;
	border-bottom: 			1px solid #999;
}

.prodotti-content {
	padding-top:			10px;
	text-align:				center;
	font-size:				10px;
}

.torri-faro {
	background-color:		#600;
	text-align:				center;
}

.pali-per-illuminazione {
	background-color:		#600;
	text-align:				center;
}

.prodotti-techsp {
	border:					1px solid #999;
	text-align:				left;
	font-size:				10px;
}
	
.header-techsp  {
	padding:				2px;
	background-color:		#999;
	border:					1px solid #999;
	text-align:				center;
	color:					#fff;
	font-weight:			bold;			
}

.td-techsp {
	padding:				2px;
	border:					1px solid #999;
	text-align:				left;
	font-size:				10px;
}

.link-techsp {
	padding-top:			5px;
	text-align:				left;
	font-size:				10px;
}

.rphoto {
	margin-left:			5px;
}

.fioretti-isolanti-nav {
	padding:				2px;
	border:					1px solid #999;
}

/*Bottom page CSS settings*/

.bottom-menu {
	padding:				5px;
	font-size:				10px;
	text-align:				center;
}

a.bottom-menu {
	color:					#333;
}

a.bottom-menu:hover {
	color:					#333;
	text-decoration:		underline;
}

.notesbar {
	font-size:				9px;
	text-align:				center;
	font-style: 			italic;
}

a.notesbar {
	color:					#333;
	font-size:				9px;
	font-weight:			bold;
	text-align:				center;
}

a.notesbar:hover {
	font-size:				9px;
	font-weight:			bold;
	text-align:				center;
	text-decoration:		underline;
}
