/* CSS Document */

#mobile {display:none;}
body  {
			background: black;
			text-align: center; 
			vertical-align: middle;
			padding-top: 40px;
}

h1 {font-size: 14; padding:0px; margin: 0px; margin-bottom: 8px; color: white; font-weight: 400;}
h2 {font: 11; margin:0px; margin-bottom: 40px; padding:0px; font-style: italic; font-weight:bold;}



.main-table {
			width: 920px;
			color: #ccc;


}

.main-tr {

			border-top: solid 1px #silver;
						height: 550px;
}

.menu-cell {


			border-top: solid 1px #3f3f3f;
			vertical-align: top;
			width: 200px;
			padding-top: 30px;
			margin: 0px;			
}


.home-main-cell {
	width: 100%;
	background:transparent url('ita/icons/bg.png') no-repeat;
	background-position: 50px;
	vertical-align: top;
	font-family:  helvetica,arial, sans-serif;
	font-size: 11px;
	color: #ccc;
	padding-top: 380px;
	font-weight : 100;
	font-style: lighter;
	line-height: 22px;
	text-align:center;
	letter-spacing: 1px;
	word-spacing: 5em;

			
}

.language a{

	font-family:  helvetica,arial, sans-serif;
	font-size: 12px;
	color: #ccc;
	text-decoration: none;
	margin:0px 10px;
	padding-top:50px;

}

.language a:hover{
	text-decoration: underline;


}



.home-main-cell a:link{
	color: #ccc;
	text-decoration: none;	
}

.home-main-cell a:visited{
	color: #ccc;
	text-decoration: none;	
}

.home-main-cell a:hover{
	color: #fff;
	text-decoration: underline;	
}



.main-cell {

			border-top: solid 1px #3f3f3f;
			vertical-align: top;
			font-family:  helvetica,arial, sans-serif;
			font-size: 11px;
			color: #ccc;
			padding-left: 50px;
			font-weight : 100;
			font-style: lighter;
			line-height: 22px;
			text-align:justify;
			letter-spacing: 1px;			
}

.world-cell {

			border-top: solid 1px #3f3f3f;
			vertical-align: top;
			font-family:  helvetica,arial, sans-serif;
			padding-left: 20px; 
			padding-right:0px; 
			}



.main-cell a:link{


			color: #ccc;

			
}

.main-cell a:visited{


			color: #ccc;
			text-decoration: none;
			
}
.main-cell a:hover{
			color: white;
			text-decoration: underline;
						
}






.flash{


			border-top: solid 1px #3f3f3f;
			
			text-align: right;
			vertical-align: top;
			padding-top: 0px;
			padding-left: 30px;
			
			
}

.footer {
		font: 11 helvetica,arial, sans-serif;
		color: #787878;
		line-height:16px;
}

.footer a:link{
		color: #787878;
		text-decoration: none;
}

.footer a:visited{

		color: #d9d9d9;
}

.footer a:hover{
		color: #d9d9d9;
		text-decoration: underline;
}

.footer-home {
		font: 11 helvetica,arial, sans-serif;
		color: #d9d9d9;
		line-height:16px;
}

.footer-home a:link{
		font: 11 helvetica,verdana;
		color: #d9d9d9;
		text-decoration: none;
}

.footer-home a:visited{

		color: #d9d9d9;
}

.footer-home a:hover{
		color: #d9d9d9;
		text-decoration: underline;
}

.copy{
		font: 11 helvetica,arial, sans-serif;
		color: #d9d9d9;
		line-height:16px;
}


#product-title {
		font-size: 14;
		padding:0px;
		margin: 0px;
		margin-bottom: 8px;
		color: white;
		font-weight: 400;
}



#product-name {
		font: 11;
		margin:0px;
		margin-bottom: 40px;
		padding:0px;
		font-style: italic;

}


.news-cell {

			


			border-top: solid 1px #3f3f3f;
			vertical-align: top;

	
			font-family:  helvetica,arial, sans-serif;
			font-size: 11px;
			padding-left: 50px;
			padding-right: 30px;
			font-weight : 100;
			font-style: lighter;
			line-height: 18px;
			text-align:justify;
			letter-spacing: 1px;

}	



.news-cell a{
			
			font-family:  helvetica,arial, sans-serif;


			color: #ccc;
			text-decoration: none;			
}
.news-cell a:hover{
			color: white;		
}



.news-title {

		font: helvetica,arial, sans-serif;
		color: #ccc;
		font-weight: 100;
		font-size: 12px;

			margin-top:0px;
			padding-top:0px;			
}

.news-text {

			font-family:  helvetica, arial, sans-serif;
			font-size: 11px;
			color: #ccc;
			font-style: italic;
			margin-bottom: 10px;
			height: 95px;
			overflow: hidden;			
}


.rassegna-text {

			font-family:  helvetica, arial, sans-serif;
			font-size: 11px;
			color: #ccc;
			font-style: italic;
			margin-bottom: 10px;
			height: 30px;
			overflow: hidden;
			
}

#leggi-tutto {
	float: right;
	margin-top:-8px;
	padding-top: 0px;
	
				
}

#news-img {

		float: left;
		width: 120px;
		margin: 3px 10px 15px 0px;
		border: solid 1px white;			
}

.news-pgs {

		position: relative;
		bottom: 0px;
		left: 0px;
		text-align: center;
		width: 100%;
					font-family:  helvetica, arial, sans-serif;
			font-size: 11px;

		
					
}



.prontuario-cell {

			
			font-family:  helvetica, arial, verdana;
			font-size: 11px;

			border-top: solid 1px #3f3f3f;
			vertical-align: top;
			padding-left: 50px;

			
}	

.riconoscimenti-cell {

			
			font-family:  helvetica, arial, sans-serif;
			font-size: 11px;

			border-top: solid 1px #3f3f3f;
			vertical-align: top;
	


			padding-left: 50px;

			font-weight : 100;
			font-style: lighter;
			line-height: 18px;
			text-align:justify;
			letter-spacing: 1px;

			
}

#azienda {


			font-weight : 100;
			font-style: lighter;
			text-align:justify;
			letter-spacing: 1px;
			margin-top: 13px;
			font-size: 11px;

}

#azienda-text {


			font-weight : 100;
			font-style: lighter;
			text-align:justify;
			letter-spacing: 1px;
			margin-top: -5px;
			font-size: 11px;
			font-style: italic;
			
}

#prontuario-text {


			font-weight : 100;
			font-style: lighter;
			text-align:justify;
			letter-spacing: 1px;
			margin-top: -5px;
			font-size: 11px;
}



.riconoscimenti-cell a{

			font-family:  helvetica, arial, sans-serif;

			color: #ccc;
			text-decoration: none;			
}
.riconoscimenti-cell a:hover{
			color: white;		
}

#riconoscimenti-div {
			background-image: url("icons/bg_ric.jpg");
			height: 450px;
			
}

.riconoscimenti {

		font: 12px helvetica, arial, sans-serif;
		color: #ccc;
		letter-spacing: 0px;
		line-height: 18px;
		margin-bottom: 36px;
			
}

#riconoscimenti-title {
		font-weight: bold;
			
}

#riconoscimenti-text {
		font-style: italic;
		margin-top: 0px;
		font-size: 11px;			
}


.link-riconoscimenti {
		float: right;

		font-size: x-small;		
}

.rassegna{

		width: 400px;
		height: 100px;
			overflow: hidden;
			margin-bottom: 10px;
			

}

#pdf-icon {
		float: left;
}

.photogallery{
		font-family:  helvetica, verdana;
		color: white;
		font-size:11;	
		padding: 0px;
		margin: 0px;
		margin-top: -13px;
		text-align: top;	
}

#thumb-gallery-sx {
		border: 1px solid white;
		width: 185px;
		height: 97px;
		margin: 0px 30px 3px 0px;
opacity:0.70;
filter:alpha(opacity=70);
}

#thumb-gallery-dx {
		border: 1px solid white;
		width: 185px;
		height: 97px;
		margin: 0px 0px 3px 0px;
		padding:0px;
		opacity:0.70;
		filter:alpha(opacity=70);		
}



#didascalia {
		margin: 0px;
		padding: 0px;
		
}

.prontuarioWIND {

			color: white;
			text-align: left;
			font-family:  helvetica, verdana;

			line-height: 20px;
}

.logo {
		padding: 0px;
		margin-top:0px;

		
		text-align: center;
		margin-left: 8px;
		height: 105px;
		
}


.prontuarioBG {
	background: #000;
}

.dizionario {
		padding: 10px;
	text-align: left;
	font-size: 11px;
	font-family:  helvetica, arial, sans-serif;
	width: 430px;
	
	margin-bottom: 10px;

	text-align: justify;
}

#termine {
	font-weight: bold;
}



.title {



		color: #f0f0f0;
			font-style: lighter;		

}

#flash {
		margin: 28px 0px 0px 0px;
		padding:0px;
		float:right;
}

#logo-dx {
		margin-top: 33px;
		margin-right: 3px;
		background: black;
}

#dx {
		margin-top: 80px;
		margin-right: 3px;
		background: black;
}

.prontuarioWIND-title {
		margin-top: 40px;
		font-weight: bold;


		margin-bottom: 50px;
		color: #f0f0f0;
		

}

.form_message {
				font-family:  helvetica, verdana;

			color: #f0f0f0;
			

}



#categoria {
		margin-top: 55px;
		margin-bottom: 50px;
	

}

#categoria2 {
		margin-top: 55px;
		margin-bottom: 43px;


}

#categoria3 {

		margin-top: 0px;
		margin-bottom: 0px;
		padding:0px;

}



#menu {
		margin:0px;
		padding:0px;


}

#scheda-tecnica {
		margin:40px 0px 0px 0px;
		padding:0px;


}

input, textarea {
		vertical-align: top;
		margin-bottom: 10px;
		width: 320px;
}

#shortsx{
	width:100px;
		
}

#shortdx{
	width:100px;
		
}


label {
		width: 8em;
		float: left;
		text-align: right;
		margin-right: 0.5em;
		display: block;
		font-family:  helvetica, verdana;
		color: white;
		font-size:11;
		margin-bottom: 0px;

}

#labeldx {

		width:100%;
}


#checkbox {
	
	float: left;
	width: 10px;



}

#form_contatti {

		font-family:  helvetica, verdana;
		color: white;
		font-size:11;
		padding:0px;		
}

.copy{
	color: #444;
}


#submit-button {
		width: 80px;
		border: 1px solid #666;
		background: black;
		color: #ccc;
}

#submit-button a:hover{

		border: 1px solid #ccc;

		color: #ccc;
}


.privacyWINDOW{
	padding: 20px 10px;
	
	font-size: 11px;
	font-family:  helvetica, arial, sans-serif;
	width: 430px;
	
	margin-bottom: 10px;

	text-align: justify;
	background: white;
	
}


.anni{


	font-family:  helvetica, arial, sans-serif;
	font-size: 12px;
	word-spacing: 7px;
	line-height: 50px;
	text-align: left;

	
}

.anni a{
	padding: 7px;
	border: 1px dotted #ccc;
	text-align: center;
	text-decoration: none;
	color:#ccc;
		
}

.anni a:visited{
	padding: 7px;
	border: 1px dotted #ccc;
	text-align: center;
	text-decoration: none;

		
}

.anni a:hover{

	border: 1px solid #fff;
	color: white;
	text-decoration: none;
	background: #010101;

		
}



.riconoscimentiWINDOW {		

			vertical-align: top;
			font-family:  helvetica,arial, sans-serif;
			font-size: 11px;
			color: #ccc;
			padding-top: 25px;
			font-weight : 100;
			font-style: lighter;
			line-height: 22px;
			text-align:justify;
			letter-spacing: 1px;

			width: 390px;
}



.iniziali-prontuario {
margin-top: 20px;
margin-bottom: 50px;
	word-spacing: 3px;
			font-family:  helvetica,arial, sans-serif;
			font-size: 11px;
				padding: 3px;		
}


.iniziali-prontuario a:link{
	border: 1px dotted #ccc;
	padding: 3px;
	text-decoration: none;
	color: #ccc;	
}

.iniziali-prontuario a:visited{
	border: 1px dotted #ccc;
	padding: 3px;
	text-decoration: none;
	color: #ccc;	
}

.iniziali-prontuario a:hover{
	border: 1px solid #fff;
	text-decoration: none;
	color: white;	
}


.news-WINDOW {
			vertical-align: top;
			font-family:  helvetica,arial, sans-serif;
			font-size: 11px;
			color: #ccc;
			padding: 20px 60px 20px 20px;
			font-weight : 100;
			font-style: lighter;
			line-height: 22px;
			text-align:justify;
			letter-spacing: 1px;
			margin: 0px;
			
}

#newsimg-WINDOW {
		align: center;			
}

#news-photogallery{
		align: center;			
}

#small-icon {
		margin-bottom: 3px;
		margin-left: 3px;
		border:0px;			
}

#creditcards {
float: right;
}

#clienti {display:block; float:left; width:195px; margin:-3px 0px 0px 20px; }
#clienti h2 {font-size:13px; margin:0px; font-style:normal; text-transform:uppercase; font-weight:bold; line-height:25px; color:#fff; margin-top:5px;}
#clienti p { font-size:11px; margin:0px; font-style:none; color:#aaa; line-height:18px;}
