/* CSS Document */
body, #wrapper, #leftcol, #rightcol, .clear, img, #text, .boxino, #boxcontatti, #logo, #flash, #footer, h1, h2, ul, li, i, em {
margin:0px;
padding:0px;
border:0px;
}

.clear {
clear:both;}

/*-------------MAIN----------------*/
body {
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:11px;
line-height:18px;
}

.splash {
background-image:url(../images/bkg_page.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.web {
background-image:url(../images/bkg_page2.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#wrapper {
	position:relative;
	z-index:0;
	margin:0px auto;
	width:900px;
	height:700px;
	top: 0px;
}

#leftcol {
width:382px;
float:left;
background-image:url(../images/bkg_page.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#logo {
height:168px;
/*background-image:url(../images/logo.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;*/
}

#text {
height:227px;
padding: 0px 20px 0px 20px;
text-align:justify;
}
#boxcontatti {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_contatti.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxback {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_back.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxback2 {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_back2.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxback3 {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_back3.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxback4 {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_back4.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxback5 {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_back5.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxback6 {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_back6.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxback7 {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_back7.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}


#boxvideo {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_video.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

#boxfoto {
height:170px;
padding: 15px 25px 0px 135px;
background-image:url(../images/bkg_foto.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}


#rightcol {
width:518px;
float:left;
background-color:#FFFFFF;}

#flash {
height:395px;
}
.boxino {
	width:139px;
	height:170px;
	float:left;
	color:#FFFFFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.boxino p a{
	color: #FEFFD5;
	text-decoration: none;
}

#b01 {
 background-image:url(../images/box01.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
 #b02 {
 background-image:url(../images/box02.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
 #b03 {
 background-image:url(../images/box03.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
  #b04 {
 background-image:url(../images/box04.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
  #b05 {
 background-image:url(../images/box05.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
  #b06 {
 background-image:url(../images/box06.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
  #b07 {
 background-image:url(../images/box07.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
  #b08 {
 background-image:url(../images/box08.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
 
  #b09 {
 background-image:url(../images/box09.jpg);
background-position:top left;
background-repeat:no-repeat;
 }
#b10 {
	background-image:url(../images/box10.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#b11 {
	background-image:url(../images/box11.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#b12 {
	background-image:url(../images/box12.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#b13 {
	background-image:url(../images/box13.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#b14 {
	background-image:url(../images/box14.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

 
 #links {
height:180px;
padding: 5px 25px 0px 15px;
background-image:url(../images/bkg_links.gif);
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF;
}

 #footer {
 background-image:url(../images/bkg_footer.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-top:10px;
height:90px;
padding:5px 40px 0px 20px;
color:#888888;
 }
 #credits {float:left;
 width:710px;}

#testo_home {
	position:absolute;
	/* float:left; */
	width:840px;
	margin-top: 710px;
	text-align: justify;
	z-index: 10;
	color: #999;
	border:dotted 2px #CCC;
	margin-left: 20px;
	padding: 10px;
	
}
#testo_home a {
	color: #666;
	text-decoration: none;
}


 #language {float:left;
 font-weight:bold;}
 
/*-------------  TYPOGRAPHY ----------------*/
h1 {
color:#FFFFFF;
font-size:17px;
}

h2 {
color:#FFFFFF;
font-size:12px;
}

h3 {
	display:inline;
	clear:none;
}

a:link, a:visited {
color:#000000;
text-decoration:underline;
}

a:hover, a:active {
color:#EC407D;
text-decoration:none;
}

#language a:link, #language a:visited {
color: #EC407D;
text-decoration:none;
}

#language a:hover, #language a:active {
color: #888888;
text-decoration:none;
}
#wrapper #leftcol #text a  {
	color: #666;
	text-decoration: none;
}
#b01 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b02 a {
	color: #E0E6C4;
	text-decoration: none;
}


#b03 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b04 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b05 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b06 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b07 a {
	color: #E0E6C4;
	text-decoration: none;
}

#b08 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b09 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b10 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b11 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b12 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b13 a {
	color: #E0E6C4;
	text-decoration: none;
}
#b14 a {
	color: #E0E6C4;
	text-decoration: none;
}
#boxcontatti strong a {
	color: #CCC;
	text-decoration: none;
}
