/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

*
{
margin: 0px;
padding: 0px;
}
.menulink {
	color: #000066;
	font-size: 9 px;
	text-align: right;
}
.menulink a{
	color: #000066;
	font-size: 9 px;
	text-align: right;
	text-decoration: underline;
}
.menulink a:hover{
	color: #000148;
	font-size: 9 px;
	text-align: right;
}


#bg {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index: 0;
}

#testo{
	color: #000066;
	font-size: 13px;
	padding-left: 5px;
	padding-right: 5px;
}
.testo_new {
	color: #8B0000;
	font-size: 16px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.testo_new2 {
	color: #8B0000;
	font-size: 20px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.linew{
	padding-left: 15px;
}
.testolink a{
	color: #000066;
	font-size: 13px;
	padding-right: 5px;
}
.testolink li{
	color: #000066;
	font-size: 13px;
	padding-left: 5px;
	padding-right: 5px;
}

.bordosotto{
	border-bottom: 2px solid #000066;
}
.testolink a:hover{
	color: #0002BB;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
}

.titoloav{
	color: #0002BB;
	font-size: 10px;
	text-align: center;
	background-color: #0002EC;
	width: 150 px;
}
.titoloservizi{
	color: White;
	font-size: 16px;
	text-align: center;
	background-color: #0002EC;
	font-weight: bold;
}
.bordo{
	border-right: 2px solid #0002EC;
}
.link1 a{
	color: #000066;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.link1 a:hover{
	color: #000179;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

.titolo {
	text-align: center;
	font-size: 16px;
	color: #8C0000;
	font-weight: bold;
}

.titolo_contatti{
	text-align: center;
	font-size: 16px;
	color: #FFFFF0;
	font-weight: bold;
	background-color: #8B0000;
}

body {
	behavior: url(csshover2.htc); /*per IE6*/
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 10px;

	background-color: #000000;
	background-repeat: repeat-x;
}


#content
{
height: 900px;
z-index: 10;
position: relative;

}

.in
{
background: url(images/sfondo/back1.jpg) no-repeat;

}
.in1
{
background: url(images/sfondo/back1.jpg) no-repeat;

}
.in2
{
background: url(images/sfondo/back1.jpg) no-repeat;

}
.in3
{
background: url(images/sfondo/back2.jpg) no-repeat;

}
.in4
{
background: url(images/sfondo/back3.jpg) no-repeat;

}
.in5
{
background: url(images/sfondo/back6.jpg) no-repeat;

}
.in6
{
background: url(images/sfondo/back7.jpg) no-repeat;

}
.in7
{
background: url(images/sfondo/back8.jpg) no-repeat;

}
.in8
{
background: url(images/sfondo/back9.jpg) no-repeat;

}





#main
{
	float: right;
	width: 700px;
	border: 1px solid #ffffff;
	background: #e0e0e0;
}

#header {
width: 100%;
	height: 160px;
	float: right;		
}

#logo {
height: 160px;
float: right;
}

#menu1
{
	float: left;
	width: 699px;
	height: 25px;
	background: #000144;
}


#divMenu {

	width: 699px;
height: 25px;
	background-color: #000144;
	background-position: center;
	text-align: center;
	border: 2 px solid Blue;
}

#menu{
margin:0;
padding:0;
}
#menu ul{
padding:0;
margin:0;
}
#menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
}
#menu li a{
	width: 99px;
	height: 25px;
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	border-bottom: 1px solid White;
	color: White;
	font-family: arial;
	font-size: 11px;
}
#menu li a:hover{
	background-color: White;
	color: #000000;
}

.li1 {
	background-color: Blue;
	color: white;
}
.li2 {
	background-color: #0002EC;
	color: white;
}

.li3 {
	background-color: #0002D0;
	color: white;
}
.li4 {
	background-color: #0002B9;
	color: white;
}
.li5 {
	background-color: #00019F;
	color: white;
}
.li6 {
	background-color: #000186;
	color: white;
}
.li7 {
	background-color: #000144;
	color: white;
}

#menu ul ul{
	position: absolute;
	top: 25px;
	width: 99px;
	visibility: hidden;
	
}
#menu ul li:hover ul{
visibility:visible;
}





#right
{
	width: 600 px;
	padding-left: 20px;
	padding-top: 30PX;
	padding-bottom: 30PX;
}


/* Foter */
#footer {
width: 702px;
	clear: both;
	height: 26px;
	clear: both;
	text-align: center;
	font-size: 11px;
	padding-top: 7px;
	color: #000000;
	background-color: #AEAEAE;
	float: right;	
}

#footer a {
	color: #242424;
}

.footer a:hover{
	color: #191970;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

/*  ******************************* */

#carousel {
	overflow: scroll;
		
}


/* home effetto slide immagini */

:focus {
	outline: none;
}

/* General styles ------------------------- */

.showcase {
	position: relative;
	}

.showcase a.controls {
	position: absolute;
	width: 30px;
	height: 30px;
	background-color: #000144;
	text-decoration: none;
	color: #FFF;
	font-size: 25px;
	font-weight: bold;
	text-align: center;	
	border: 2px solid #FFF;	
	}

.showcase a.previous {
	padding-bottom: 4px;
}

.showcase ul li {
	width: 200px;
	height: 300px;
	float: left;	
	list-style-type: none;	
}

.showcase ul li a {
	display: block;	
}

.showcase li a img {
	width: 100%;
	height: 100%;
	border: 0;	
}

/* Horizontal showcase ------------------------- */

.showcase#horizontal {	
	margin: 20px auto 0 auto;
	width: 650px;
	height: 170px;
}	
	
.showcase#horizontal a.controls {
	top: 50%;
	margin-top: -27px;
}

.showcase#horizontal a.next {
	right: 0;
	padding-top: 4px;
}


.showcase#horizontal a.controls:hover {
	border-color: #2097FA;
}

.showcase#horizontal ul {
	position: relative;	
	width: 550px;
	height: 170px;	
	margin: 0 auto;
}

/* Vertical showcase ------------------------- */

.showcase#vertical {	
	margin: 100px auto 0 auto;
	width: 170px;	
	height: 600px;
}	
	
.showcase#vertical a.controls {
	left: 50%;
	margin-left: -27px;
}

.showcase#vertical a.next {
	bottom: 0;
	padding-top: 4px;
}


.showcase#vertical a.controls:hover {
	border-color: #2097FA;
}

.showcase#vertical ul {
	position: relative;	
	width: 170px;
	height: 450px;	
	top: 75px;
}

/* Diagonal showcase ------------------------- */

.showcase#diagonal {	
	margin: 100px auto 0 auto;
	width: 620px;
	height: 620px;
}	
	
.showcase#diagonal a.previous {
	top: 0;
	left: 0;	
	}

.showcase#diagonal a.next {
	right: 0;
	bottom: 0;
	padding-top: 4px;
}

.showcase#diagonal a.controls:hover {
	border-color: #2097FA;
}

.showcase#diagonal ul {
	position: relative;	
	width: 500px;
	height: 500px;
	top: 60px;
	left: 60px;
}
/*  *************************************** */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* ********************************* */

	<style type="text/css">
	#slideCont {
	margin: 1px;
	border: solid 1px #000;
	text-align: center;
}
#slideCont img {
	margin: 1px;
}

/*
#left
{
	float: right;
	padding: 10px;
	width: 240px;
	padding-right: 1em;
}

#left H3
{
width: 238px;
height: 39px;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
text-transform: uppercase;
color: #ffffff;
background: url(images/title.gif) no-repeat
}



#left ul {
	border: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	list-style: none;
}

#left li  {
	padding: 4px 10px;
    background: url(images/small.gif) no-repeat left;
}


#left H4
{
font-size: 10px;
}

#left a {
	color: #037931;
	font-size: 11px;
}
#left a:visited {
	color: #037931;
	font-size: 11px;
}

#left p
{
padding: 10px;
}


/*



/* Menu*/


