/*----------------*/
/*-----structure-----*/
/*----------------*/

html,body{margin:0;padding:0; height:100%}

body{
	text-align:left;
	background-image: url(http://www.americantpro.com/memories/nyny.jpg);
	background-repeat: no-repeat;
	background-position: Center Top;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #400000;
	background-color: #EAE8E9;
}


#content p{
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}


div#container{
text-align:left;
width:980px;
margin:0 auto;
position: relative;
padding:0px;
top:0px;
}

div#navigation ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	background-position: center top;
	text-align: center;
	vertical-align: top;
}
div#navigation li{
	display: Inline;
	float: Left;
	width: 240px;
	padding: 0px;
	text-align:center;
	font-family: georgia;
	font-size: 16px;
	font-style: normal;
	font-variant: small-caps;
	color: #FFFFFF;
}
div#navigation{float:left;width:980px; height:50px;}

div#content{
	float:left;
	width:640px;
	margin-bottom: 210px;
}

div#colonna{
float:right;
clear:right;
width:340px;

}

div#footer{
clear:both;
width:100%;
}


/*----------------*/
/*-----link e testi-----*/
/*----------------*/

#titolo
 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #330000;
}
.titoloBox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	color: #BC8340;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}


a:link {
	color: #527695;
	text-decoration: none;
}
a:visited {
    text-decoration: none; 
	color: #527695;
}
a:hover {
     text-decoration: none;
	color: #000F22;
}
a:active {
text-decoration: none;
color: #527695;
}


a.menu:link {
	color: #ffffff;
	text-decoration: none;
}
a.menu:visited {
    text-decoration: none; 
	color: #ffffff;
}
a.menu:hover {
	text-decoration: none;
	color: #FFCC00;
}
a.menu:active {
	text-decoration: none;
	color: #FFCC00;
}

a.link:link {
	color: #400000;
	text-decoration: underline;
}
a.link:visited {
	color: #400000;
    text-decoration: underine; 

}
a.link:hover {
	text-decoration: underline;
	color: #BC8340;
}
a.link:active {
	text-decoration:underline;
	color: #BC8340;
}


/*----------------*/
/*-----Box Emozioni-----*/
/*----------------*/


#box{
	float:left;
	width:600px;
	background-color: #FFFFFF;
	padding: 0px;
	border-top-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E3C7A4;
	border-bottom-width: thin;
	border-bottom-color: #E3C7A4;
	text-align: left;
	vertical-align:top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

/*----------------*/
/*-----Box Kit----*/
/*----------------*/

#divColonnaKit {
	float: left;
	width: 35%;
	height:100%;
}

#divColonna2Kit {
	float: right;
	width: 63%;
}


#boxKit{
	float:left;
	width:600px;
	background-color: #FFFFFF;
	padding: 0px;
	border-top-width: thin;
	border-bottom-style: dashed;
	border-top-color: #E3C7A4;
	border-bottom-width: thin;
	border-bottom-color: #E3C7A4;
	text-align: left;
	vertical-align:top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

/*----------------*/
/*-----FOOTER -----*/
/*----------------*/

#footer{
  bottom: 0px;
  height:210px;
  width:100%;
  background:url() repeat-x;

}	

#contentFooter {
	position:relative;
	width: 980px;
	height:auto;
	margin: auto;
	/*margin-left:212px;*/
	padding:10px;

}
#nav {
	position:relative;
	width:600px;
	height:100px;
	z-index:2;
	float: left;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#banner {
	position:relative;
	width:176px;
	height:64px;
	z-index:3;
	float: right;
	top: 10px;
}
#banner2 {
	position:relative;
	width:176px;
	height:64px;
	z-index:3;
	float: right;
	right: 20px;
	top: 10px;
}
#credits {
	position:relative;
	width:500px;
	height:25px;
	z-index:5;
	right: 200px;
	float: left;
	left: 250px;
	top: 10px;
	font-family: verdana;
	font-size: 9px;
	font-style: normal;
}



#imgColorCon{
position:relative;
height: 40px;
width: 360px;
text-align: right;
padding-left:240px;
}

.imgColor {
width:25px; float:left;
}
.imgColorx {
width:100px; float:left;
line-height: 20px;
}
.imgColors {
padding-left:70px;
padding-right:15px;
width:100px; float:left;
}

#mess{
text-align: center;
margin-top : 250px;
}
#bordobianco{
    position:relative;
    left: 5px;
	padding: 20px;
	width: 350px;
	border: 3px solid #FFFFFF;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #330000;
}
.marrone{
	color: #330000;
}
