* {
	margin:0;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	background-position: center bottom;
	vertical-align: middle;
} 


 
.Stile1 {
	font-size: 11px;
	color: #222222;
}
.Stile2 {
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
}

.Stile3 {
	font-size: 14px;
	color: #0070DF;
	font-weight:normal;
	text-decoration: none;
	 
}
.Stile4 {
	font-size: 12px;
	color: #222222;
	font-weight:normal;
}

body {
	background-color: #CCCCCC;
} 


html, input, textarea, select{
	font-family:  arial;
	font-size:14px;
	font-weight:normal;
	color: #929D8E;
}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {
	vertical-align:top;
	text-align:left;
	border: 0px solid #333333;
}

img2 {
	vertical-align:top;
	text-align:left;
	border: 1px  #333333;
	border-color: #444444;
}


.clear {
	clear:both;
}

.fleft {
	float:left;
	text-align:left;
	vertical-align: middle;
}
#header .logo .fright {
	float:right;
	height: 45px;
}
 
#header .logo .fright   a {
	color:#ffffff;
	text-decoration: none;
	line-height:3em;
	font-size: 14px;
	font-weight: normal;

	
}
#header .logo .fright   a:hover{
	text-decoration: none;
	line-height:3em;
	background-image: none;
	background-repeat: no-repeat;
	color: #57A1EA;
}

#header .menu .menu2   a {
	color:#999999;
	text-decoration: none;
	line-height:30px;
	font-size: 14px;
	font-weight: normal;

	
}
#header .menu .menu2   a:hover{
	text-decoration: none;
	line-height:30px;
	background-image: none;
	background-repeat: no-repeat;
	color: #227AFF;
	font-weight: normal;
}










.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}

p {margin:0; padding:0;}

h1 {  padding:0; margin:0; line-height:1em; font-size:2em; }
.pos{
	position:absolute;
	margin:0;
	padding:0;
	top: 29px;
}

h2 {
	font-size: 12px;
	font-weight: normal;
	color: #4572AD;
}

h2 span {
        font-size: 18px;
	color: #4572AD;
}


h3 {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
h4 {
	font-size: 12px;
	color: #333344;
        font-weight: normal;
        text-align:right;
}
h5 {
	font-size: 12px;
font-weight: normal;
	
}

h6 {
	font-size: 12px;
	font-weight: normal;
	color: #6F7C65;
	font-style: italic;
}


.top{background:#ffffff; width:100%}
.bottom{ background:url(images/footer.gif) repeat-x; width:100%}



.menu ul { margin:0; padding-top:20px; list-style:none; line-height:2.1em;width:100%; text-align:left}
.menu ul li{ color:#333344; background:#abbe91; padding-top:0px; padding-bottom:0px; width:100%;background:url(images/li_bg.jpg) repeat-x}
.menu ul li a { color:#ffffff; text-decoration: none; font-weight:normal; padding-left:74px; padding-top:0px; padding-bottom:0px;width:100%}
.menu ul li a:hover{ text-decoration: none; background:#abbe91;  width:100%; color:#ffffff; background:url(images/li_bg.jpg) repeat-x}
.menu .m1{ background:url(images/m_bot.gif) repeat-x left bottom}
.menu .m1 a{}
.menu .m2{ background:url(images/m_bot.gif) repeat-x left bottom}
.menu .m2 a{ }
.menu .m3{ background:url(images/m_bot.gif) repeat-x left bottom}
.menu .m3 a{ }
.menu .m4{ background:url(images/m_bot.gif) repeat-x left bottom}
.menu .m4 a{ }
.menu .m5{ background:url(images/m_bot.gif) repeat-x left bottom }
.menu .m5 a{}

.list ul { margin:0; padding:0; list-style:none; line-height:1.6em}
.list ul li{ }
.list ul li a { color:#6584b2; text-decoration:underline}
.list ul li a:hover{ text-decoration: none}

/*txt, links*/

/*header*/
#header .logo{
	height:115px;
	background-color: #111111;
	background-image: url(images/menu.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#header .logo .fleft{
	width: 100%;
	height: 70px;
	background-color: #000000;
	background-image: url(images/menu5.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#header .logo .fright{
	    width: 799px;
		text-align:center
}


#header .menu{
	height:280px;
	background-color: #333333;
}

#header .menu .bg{ }

#header .menu .col1{background:#151d28;}
#header .menu .col1 div{ padding-top:18px; width:100%; margin:0 auto}
#header .menu .col2{background:#ffffff;  } /*d2e2c5*/

#header .menu .col2 .menu2{
	 width: 799px;
     text-align:center
	 background-color: #aaaaaa;
	 height: 280px;
}

#header .menu .col2 div{
	padding:0px 0 0 0px;
}

#header .menu .col2 .menu2 .immagine1{ background-image: url(images/1.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine2{ background-image: url(images/2.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine3{ background-image: url(images/3.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine4{ background-image: url(images/4.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine5{ background-image: url(images/5.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine6{ background-image: url(images/6.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine7{ background-image: url(images/7.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine8{ background-image: url(images/8.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine9{ background-image: url(images/9.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine10{ background-image: url(images/10.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine11{ background-image: url(images/11.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine12{ background-image: url(images/12.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine13{ background-image: url(images/13.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine14{ background-image: url(images/14.jpg);  height: 280px;  }
#header .menu .col2 .menu2 .immagine15{ background-image: url(images/15.jpg);  height: 280px;  }
		

/*content*/
#content{ background:#ffffff}
#content .col1{ background:#eff1f4; font-size:10px; line-height:1.45em}
#content .col2{ font-size:0.75em; line-height:1.5em}

#content .col1 .row1{
	width:100%;
	color:#727272;
	background-color: #141414;
}  
#content .col1 .row1 a{ color:#525252; text-decoration:underline}
#content .col1 .row1 a:hover{ text-decoration:none}
#content .col1 .row1 strong{
	color:#4572AD;
	font-family:tahoma;
	font-size: 11px;
}
#content .col1 .row1 strong a{ color:#355784; font-size:1.09em; background:url(images/marker.gif) no-repeat right top; padding-right:11px; text-decoration:none}
#content .col1 .row1 strong a:hover{ text-decoration:underline}

#content .col1 .row2{
	width:100%;
	color:#727272;
	background-color: #333333;
}
#content .col1 .row2 a{ color:#525252; text-decoration:underline}
#content .col1 .row2 a:hover{ text-decoration:none}
#content .col1 .row2 strong{
	color:#4572AD;
	font-family:tahoma;
	font-size: 11px;
}
#content .col1 .row2 strong a{ color:#355784; font-size:1.09em; background:url(images/marker.gif) no-repeat right top; padding-right:11px; text-decoration:none}
#content .col1 .row2 strong a:hover{ text-decoration:underline}
#content .col1 .indent{
	padding-top: 25px;
	padding-right: 27px;
	padding-bottom: 15px;
	padding-left: 41px;
}
#content .col1 p{ padding-bottom:10px}
#content .col1 .separate{ height:66px; width:auto; background:url(images/separate.gif) repeat-x center}
#content .col2 .separate{ height:10px; width:auto; background:url(images/separate.gif) repeat-x center}


#content .col2 .row1{
	width:100%;
	background-color: #FFFFFF;
}
#content .col2 .row1 .indent{ padding:0px 38px 0px 35px}

#content .col2 .row2{
	width:100%;
}
#content .col2 strong a{ color:#74786a; text-decoration:none; font-weight:bold; padding-right:11px; background:url(images/marker1.gif) no-repeat right top}
#content .col2 strong a:hover{ text-decoration:none}
#content .col2 p{ padding-bottom:12px}
#content .col2 ul li a{ font-size:0.91em; color:#6584b2}
#content .col2 a{ color:#787878; text-decoration:underline}
#content .col2 a:hover{ text-decoration:none}
#content .col2 .row1 a{ color:#525252}

#content .title{ margin-bottom:20px}

/*footer*/
#footer{ background:url(images/footer.gif) repeat-x; color:#8a8a8a; font-size:0.6875em}
#footer a{ color:#373737; text-decoration:underline}
#footer a:hover{ text-decoration:none}
#footer .ind{ padding:48px 0 0 57px}
/*================== index.html ==================*/
#page1 #content .col2 .row2 .col_1{ width:43%}
#page1 #content .col2 .row2 .col_1 .indent{ padding:34px 20px 30px 37px}
#page1 #content .col2 .row2 .col_1 .img{ display:block; margin-bottom:22px}

#page1 #content .col2 .row2 .col_2{ width:56%}
#page1 #content .col2 .row2 .col_2 .indent{ padding:30px 26px 30px 28px}
#page1 #content .col2 .row2 .col_2 .box{ width:100%}
#page1 #content .col2 .row2 .col_2 .box .c1{ width:53%; float:left}
#page1 #content .col2 .row2 .col_2 .box .c1 ul{ margin-bottom:12px}
#page1 #content .col2 .row2 .col_2 .box .c2{ width:46%; float:left}

/*================== index-1.html ==================*/
#page2 #content .col1 .row2 .img{ float:left; margin:0 15px 23px 0}
#page2 #content .col1 strong{ color:#525252}

#page2 #content .col2 .row1  p{ padding:8px 0 14px 0}
#page2 #content .col2 .row1 .img{ float:left; margin-right:17px}

#page2 #content .col2 .row2 .indent{ padding:33px 35px 30px 47px}
#page2 #content .col2 .row2 .box{ width:100%; padding-bottom:10px}
#page2 #content .col2 .row2 .col_1{ width:51%}
#page2 #content .col2 .row2 .col_2{ width:48%}


/*================== index-2.html ==================*/
#page3 #content .col1 .row2 .img{ display:block; margin-bottom:20px}
#page3 #content .col1 strong{ color:#525252}
#page3 #content .col2 .row1  p{ padding:8px 0 14px 0}

#page3 #content .col2 .row2 .indent{ padding:33px 35px 30px 47px}
#page3 #content .col2 .row2 .img{ float:left; margin-right:16px}
#page3 #content .col2 .row2 p.dif{ padding:8px 0 10px 0}

#page3 #content .col1 .row1 .input{ width:185px; height:18px; color:#525252; font-size:1em; font-family:tahoma; background:#FFFFFF; line-height:1.6em; padding:0; margin:0}

/*================== index-3.html ==================*/
#page4 #content .col1 ul{ margin-bottom:15px}
#page4 #content .col1 ul li { line-height:1.7em}
#page4 #content .col1 ul li a{ color:#6584b2}

#page4 #content .col2 .indent{ padding:38px 40px 5px 47px}
#page4 #content .col2 .img{ float:left; margin:3px 16px 20px 0}
#page4 #content .col2 p.dif{ padding:8px 0 10px 0}

/*================== index-4.html ==================*/
#page5 #content .col1 b{ color:#525252}
#page5 #content .col1 .indent{ padding-right:27px}

#page5 #content .col2 .row1 .img{ float:left; margin-right:15px}
#page5 #content .col2 .row1 a{ color:#6584b2}

#page5 #content .col2 .row2 .indent{ padding:33px 10px 30px 47px}
#page5 #content .col2 .row2 .box{ width:451px}
#page5 #content .col2 .row2 .box .col_1{ width:233px}
#page5 #content .col2 .row2 .box .col_2{ width:218px}
#page5 #content .col2 .row2 .box input{ width:218px; height:21px; color:#787878; font-size:1em; font-family:arial; border:#787878 1px solid}
#page5 #content .col2 .row2 .box textarea{ width:216px; height:132px; color:#787878; font-size:1em; font-family:arial; border:#787878 1px solid; overflow:auto}
#page5 #content .col2 .row2 .box .row{ height:37px}
#page5 #content .col2 .row2 .box .alignright{ padding-top:16px}
#page5 #content .col2 .row2 .box .alignright a{ margin-left:13px}

/*================== index-5.html ==================*/
#page6 #content .indent{ padding:40px 50px 38px 42px; font-size:0.75em; line-height:1.5em}
#page6 #content .indent p{ padding-bottom:20px}
#page6 #content a{ color:#6584b2}
z
