body{
	background-image: url(management/images/background.gif);
	background-attachment:fixed;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.External {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	height:auto;
	min-height:600px;
	margin: 0px;
	padding: 0px;
	/*border:1px solid #00ff00;*/	
}

.External2 {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	height:auto;
	margin: auto auto 5px auto;
	padding: 0px;
	/*border:1px solid #00ff00;*/	
}
.Internal {
	/*background-image:url(images/sfondoHrPagina.gif);
	background-repeat:repeat-y; 
	background-attachment:scroll; 
	height:auto; 
	position:relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	width: 800px;
	visibility: visible;
	text-align:center;
	margin: 0px;
	padding: 0px;
	
}

.HeaderSect {

/*	background-image: url(images/header.gif);*/
	background-image: url(images/main_header.jpg);  /*da cambiare*/
	
	height:58px;
	width:800px;
	margin: 0px;
	padding: 0px;

}
.Page {
	width: 626px;
	float:left;
	position: relative;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

#home img{
				border:none;
				}
				
#contentHome{
				clear:both;
				float:left;
				display:inline;
				position:relative;
				width:626px;
				background-color:#ffffff;
				height:auto;
				margin:10px 0px 0px 0px;
				/*width:555px;
				border:solid 1px #000000;*/
}

.PageHome {
	display:block;
	width: 626px;
	float:left;
	position: relative;
	margin: 0px;
	margin-left:0px;
	margin-top:-10px;
	padding: 0px;
	text-align:left;
}

#brandsHome {
	postion:absolute;
	display:inline;
	float:right;
	width: 110px;
	height:278px;
	position: relative;
	margin:0px 0px 0px 50px;
	padding:14px 0px 0px 0px;

	vertical-align:top;
	/*border:1px solid #ff0000;*/
}

#brands {
	postion:absolute;
	display:inline;
	float:right;
	width: 110px;
	height:278px;
	position: relative;
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;

	vertical-align:top;
	/*border:1px solid #ff0000;*/
}
.hrefAR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #629320;
}
.hrefMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #139234;
	text-decoration:none;
}

href:hover{
	text-decoration:underline;
}


.Menu {

	height: 44px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}

.bkgPage {
	background-color: #FFFFFF;
	height:427px;
	margin: 0px;
	padding: 0px;
}
.bottomPage {
	
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 802px;
}
.TopSezione {
	background-image: url(images/bkgSezione.jpg);
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 528px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align:left;
}
.TopAR {
	background-attachment: scroll;
	background-image: url(images/bkgAreaRis.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 250px;
	position:relative;
}
.ContentAR {
	background-color: #FFFFFF;
	height: 155px;
	width: 250px;
	position:static;
}
.SpacerAR {
	background-color: #f1f1f1;
	background-image:url(images/spacer10.gif);
	margin: 0px;
	padding: 0px;
	height: 2px;
	width:250px;
	position:relative;
}
.ButtonAR {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 250px;
	position:relative;
}
.SpacerImg {
	background-color: #f1f1f1;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 250px;
	position:relative;
}
.ImageRightAR {
	background-attachment: scroll;
	background-image: url(images/imgPrato.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 250px;
	position:relative;
}
.Sezione {
	background-attachment: scroll;
	background-image: url(images/sfondoRectHome.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 617px;
}
.BottomSezione {
	background-attachment: scroll;
	background-image: url(images/bottomSezione.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 528px;
}

.SpacerH20 {
	background-color: #f1f1f1;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width:100%;
}

.SfondoPagina {
	background-color: #f1f1f1;
	margin: 0px;
	padding: 0px;
	width:100%;
}
.TitoloNews {
	background-color: #f1f1f1;
	background-attachment: scroll;
	background-image: url(images/bkgTitoloNews.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 810px;
}
.News {
	background-color: #f1f1f1;
	background-attachment: scroll;
	background-image: url(images/sfondoNews.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 810px;
}

.textBox
{
	width:95px; 
	height:12px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#333333; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.cmdButton
{
	width:100%; 
	height:18px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-color:#f7f7f7; 
	color:#333333; 
	font-size:11px; 
	font-weight:bold; 
	border-style:solid; 
	border-width:1px; 
	cursor:hand;
}




/* ---- content ------ */

#content{
				clear:both;
				float:left;
				display:inline;
				position:relative;

				background-color:#ffffff;
				height:auto;
				margin:10px 0px 0px 10px;
				height:auto;
				/*width:555px;
				border:solid 1px #000000;*/
}

#footer {
				/*background-image: url('images/footer.gif'); 
				background-repeat: no-repeat;*/
				height:58px;
				width:800px;
				margin: 0px;
				padding: 0px;
				}
#footer img {
				border:none;
				}

#main {
				/*background-image:url('../images/main_image.jpg');*/
				background-position: top center;
				background-repeat:no-repeat;
				width:670px;

				}

/* -------------- news ----------- */

#news {
				position:relative;
				float:left;
				width:229px; 
				/*border:solid 1px #000000;*/
			}

/*#box_news_top { 
				/*float:right;
				display:block;
				width:100px;
				height:auto; 
				background: url('images/news_products_top.gif') no-repeat; 
				padding-top:15px; 
				padding-left:27px; 
				margin-top:0px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				} 
#box_news_middle { 
				display:block;
				float:left; 
				width:104px; 
				background: url('images/news_products_middle.gif') repeat-y; 
				padding-top:0px; 
				padding-left:23px; 
				font-size:9px; 
				color:#FFFFFF; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				}				*/

#box_news_top { 
				float:right;
				display:block;
				width:260px;
				height:auto; 
				margin-top:0px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				} /* padding per testo news */
#box_news_top b{ 
				font-size:1.2em;
				font-weight:bold;
				}
#box_news_middle { 
				display:block;
				float:left; 
				width:260px; 
				font-size:9px; 
				color:#FFFFFF; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				}				
 /* padding per testo news */
#box_news_middle span{ 
				display:block; 
				width:240px;
				margin-right:5px; 
				margin-top:5px;
				/*text-align:justify;*/ 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				} /* mah... */
#box_news_middle_img { 
				position:relative;
				clear:right;
				display:inline-block;
				float:right;
				border:none; 
				height:auto; 
				width:70px;  
				margin-right:20px; 
				background-color:#FFFFFF; 
				}

#box_news_middle_img img {
				border:none; 
}

#box_news_bottom {
				position:relative; 
				display:block;
				float:left; 
				width:127px; 
				height:20px; 
				background:url('images/news_products_bottom.gif') no-repeat #FFFFFF; 
				}			
		
				/*news2*/			
#box_news_top2 { 
				background:url('images/news_products2_top.gif') no-repeat; 
				width:229px; 
				height:19px; 
				padding-top:13px; 
				padding-left:20px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				}
#box_news_middle2 { 
				font-size:1em;
				display:block;
				background: url('images/news_products2_middle.gif') repeat-y; 
				width:228px; 
				height:auto; 
				padding-left:15px; 
				color:#FFFFFF; 
				/*padding-right: 15px;*/ 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				}

#box_news_bottom2 { 
				background: url('images/news_products2_bottom.gif') no-repeat; 
				width:228px; 
				height:24px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				}
				
#newsBox {
				background-image:url('images/home2/newsBox.jpg');
				widht:285px;
				height:107px;
				}
#newsBox span a {
				text-decoration:none;
				color:#FFFFFF;
				}
/*----------------- news end--------------*/			

/* ----------- Filmato -----------*/
#main_image_general {
  width:555px;
	height:800px;
	/*background: url(images/main_image_opaco.jpg) no-repeat;*/
}
#testo_filmato {  
				width:286px; 
				margin-left:40px; 
				/*padding-top:40px;*/ 
				/*border:1px dotted;*/
				}
#filmato_kit { 
				/*border:1px dotted;*/ 
				width:480px; 
				height:380px; 
				margin-left:40px; 
				}
/* ----------- end Filmato --------*/
			

/* +++++ Link list +++++*/
#links {
	/*border:dotted;*/
	position:absolute; 
	right:0px;
	width:110px;
	/*margin:0px;*/
	padding:0px;

}

.linkslist {
	display:block;
	width:110px;
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;

/*background-color:transparent;*/
}

.ll_transkit { 
				display:block;
				margin:0px 0px 0px 0px; 
				padding:0px 0px 0px 0px; 
				border-collapse:collapse;

				}
.ll_transkit a{ 
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border:none; 

				/*border-collapse:collapse;*/
				}
.ll_transkit img{ 
				margin:0px 0px 0px 0px; 
				padding:0px 0px 0px 0px; 
				border:none; 
				/*border-collapse:collapse; */
				display:block;

				}


.ll_transkit2 { 
				display:block;
				margin:5px 0px 0px 0px; 
				padding:0px 0px 0px 0px; 
				border-collapse:collapse;

				}
.ll_transkit2 a{ 
				margin:5px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				border:none; 

				/*border-collapse:collapse;*/
				}
.ll_transkit2 img{ 
				margin:5px 0px 0px 0px; 
				padding:0px 0px 0px 0px; 
				border:none; 
				/*border-collapse:collapse; */
				display:block;

				}

/* ++++++ Paragraph +++++++++++*/

.title {
				font-size:1.3em;
				font-weight:bold;
				}

.subtitle {
				font-size:1.1em;
				font-weight:bold;				
				}

/*++++++++++++++++ Products ++++++++++++++*/
.description {
				text-align: justify; 
}

/*++++++++++ contatti +++++++++*/
#ev_intro { 
				position:relative;
				float:left; 
				/*border:1px dotted;*/ 
				width:180px; 
				overflow:auto; 
				padding-top:0px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:10px;
				text-align: left; 
				color:#003366; 
				}
				
#contattiModulo {
				text-align:justify;
}

#ev_altro { 
				float:left; 
				/*border:1px dotted;*/ 
				width:330px; 
				height:190px; 
				overflow:auto; 
				margin-top:10px;
				margin-left:20px; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:10px; 
				color:#003366; 
				}
#contacts_form {
				position:absolute;
				top:150px;
				left:200px;
				width:600px;
				}

.contactsLabel {
				display:block;
				
				width:60px;
				}

.classe-input {
				width:125px;
				}

/* ++++++++ eventi ++++++++ */
.image {
				display:inline;
				width:80px;
				}
				
.image img {
				border:none;
				}
/*----- menu ------*/
.navImg {
				position: relative;
				height:41px;
				width:100px;
				border:none;
				padding:0px;
				margin:0px;
				}
				
.navImgHome {
				position: relative;
				height:41px;
				width:100px;
				border:none;
				padding:0px;
				margin:0px;
				}

/* ++++++++++ FAQ ++++++++++++*/

#trFaqCat {
				border:none;
				border-top:1px solid #770000;
				margin-top:-5px;
				}

.faqCat {
				font-size:1.3em;
				color:#ff0000;
				font-weight:bold;
				}
				
.faqQst {
				margin-left:7px;
				font-size:1.2em;
				margin:2px 0px 0px 5px;
				color:#000CAD;
				}

.faqAns {
				margin-left:7px;
				font-size:1.1em;
				color:#000055;
				text-align:justify;
				}
				


/* +++++++++++++ Show image+++++++++++++++*/

.show_image {
				max-width:670px;
				border:none;
				}
/*++++++++++++++ fotogallery +++++++++++++*/
#fotoGallery {
				position:relative;
				height:auto;
				width:660px;
				padding-top:10px;
				}

.fotoContainer {
				position:relative;
				display:inline-block;
				width:210px;
				height:auto;
				
				}
				
.fotoGalleryImage {
				position:relative;
				width:210px;
				height:auto;
				margin-left:10px;
				}
.fotoGalleryImage img {
				border:none;
				}

.fotoGalleryTitle {
				position:relative;
				height:18px;
				width:210px;
				margin-left:10px;
				margin-top:3px;
				}

/* +++++++++++++ Video ++++++++++++++++*/

#img_video{
				border:1px solid #00ff00;
				}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*new index*/
#header {
	/*background-image: url(newHome/immagini/header.jpg);  da cambiare*/
	height:140px;
	width:800px;
	margin: 0px;
	padding: 0px;
}

#nav {
	height: 28px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}

img {
				border:none;
				}

/*++++ New home +++++*/

#flatContainer {
	position:relative; 
	height:auto; 
	margin-left:auto; 
	margin-right:auto;
	
}

#container {
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	height:auto; 
	width:800px;
	
}

#internal {
	position:relative; 
	float:left; 
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:center;
	
}

#contentHome {
	positoin:relative; 
	float:left;
	width:800px; 
	height:auto;
	margin:0px;
}

#left {
	position:relative; 
	height:auto; 
	float:left; 
	width:677px;
	margin:0px;
}
#right {
	position:relative; 
	height:auto; 
	float:left;
	 width:123px;
	 margin:0px;
}
/*++++++++++++++++ ROW ELEMENT (PARTNERS) ++++++++++++++*/
.elemntRow {
				position:relative;
				width:650px;
				margin-bottom:10px;
				margin-top:10px;
				background-color:#fbfbfb;
				}
.elemRowImg {
				position:relative;
				float:left;
				margin-left:10px;
				top:5px;
				}

.elemRowContent {
				position:relative;
				float:left;
				margin-left:15px;
				}
				
img {
				border:none;
				}