/**
  Author: Michela Chiucini
  Author URI: http://www.colazionedamichy.it
  
  Description: Stylesheet for website www.lunainvestigazioni.it
  
*/


/* 	Normalizes style 	*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

h1, h2, h3, h4, h5, h6
{ font-size : 100%; }

ol, ul
{ list-style : none; }

address, caption, cite, code, dfn, em, th, var 
{ font-style : normal; font-weight:normal; }

table
{ border-collapse : collapse; border-spacing : 0; }

fieldset, img 
{ border : 0; }

caption, th 
{ text-align : left; }

q:before, q:after
{ content : ''; }

/* 	General 	*/

html {
	background-color : #361300;
	}

body { 
   	position : relative;
  	width : 100%;
	color : #333333; 
	font :90%/180% "Courier New", Courier, monospace;
	background : transparent url('images/bg.jpg') top left no-repeat;	
}
#page{ width : 830px; height : 820px;}

a{ color : #333333; }
a:hover{ color : #803216; }

h1 { 
	font-size : 150%;
	height : 30px;
	padding : 45px 0 0 135px;
	text-indent : -999px;
}
h2 { 
	font-size:130%;
	text-indent : -999px;
}
input {
	font :90%/180% "Courier New", Courier, monospace;
}

/* 	branding 	*/
#branding{ 
  	height : 133px;
  	width : 960px;
}

#branding h1 a{ 
	display : block;
	width : 385px;
}

#branding h2{ 
	height:30px;
	padding:0 0 0 135px;
}

blockquote, cite{ 
	position : absolute;
	font :90%/150% Georgia, "Times New Roman" , Times, serif;
	font-style : italic;
	color : #fff;	
}

blockquote{ 
	left : 670px;
	top : 55px;
	text-align : right;
	width : 250px;
}
cite{ 
	left : 855px;
	top : 98px;
	font-size : 75%;
}


/** 	navigation	  */
#nav_access {
	text-indent : -999px;
	position : absolute;
}

ul#nav_main {
  position:relative;
  width : 430px;
  height : 62px;
  margin-left : 15px;
  margin-top : 4px;
}

#nav_main li,
#nav_main li a {
  display: block;
  background-image:  url('images/navigation.jpg') ;
  background-repeat: no-repeat;
  height : 49px;
  outline : 0;
}

#nav_main li {
  position:absolute;
  text-indent : -999px;
}

#nav_main #nav_home, #nav_main #is_home { width : 95px;	left : 0px;	top : 0px;}
#nav_main #nav_home a{ background-position:0px 1px;}
#nav_main #is_home a,#nav_main #nav_home a:hover,#nav_main #is_home a:hover{ background-position:0px -50px;} 

#nav_main #nav_servizi, #nav_main #is_servizi { width : 85px;	left : 97px;	top : 0px;}
#nav_main #nav_servizi a{ background-position : -97px 0px;}
#nav_main #is_servizi a,#nav_main #nav_servizi a:hover,#nav_main #is_servizi a:hover{ background-position : -97px -51px;} 

#nav_main #nav_dove, #nav_main #is_dove { width : 125px;	left : 184px;	top : 0px;}
#nav_main #nav_dove a{ background-position : -184px 0px;}
#nav_main #is_dove a,#nav_main #nav_dove a:hover,#nav_main #is_dove a:hover{ background-position : -184px -51px;} 

#nav_main #nav_contatti, #nav_main #is_contatti { width : 105px;	left : 306px;	top : 0px;}
#nav_main #nav_contatti a{ background-position : -306px 0px;}
#nav_main #is_contatti a,#nav_main #nav_contatti a:hover,#nav_main #is_contatti a:hover{ background-position : -306px -51px;} 

/* 	Main content 	*/
#content {
	width : 546px;
	padding: 15px 20px 0 42px;
	line-height : 210%;
}

#content h2 {
	height : 21px;
	padding-bottom : 7px;
}
#content #home_title {
	background : transparent url('images/home-title.jpg') top left no-repeat;
}
#content #servizi_title {
	background : transparent url('images/servizi-title.jpg') top left no-repeat;
}
#content #dove_title {
	background : transparent url('images/dove-title.jpg') top left no-repeat;
}
#content #luna_title {
	background : transparent url('images/luna-title.jpg') top left no-repeat;
}
#content #contatti_title {
	background : transparent url('images/contatti-title.jpg') top left no-repeat;
}

#content #map_title {
	background : transparent url('images/map-title.jpg') top left no-repeat;
}

#content p {
	padding: 0 0 25px 0;
}

#content #luna_info {
	padding : 0;
}

#content #luna_info a{
	position : absolute;
	top : 640px;
	left : 830px;
}
#map {
	width : 500px;
	height :250px;
}

.adr .org , .adr .tel, #msg label{
	display : block;
}
.adr img{
	vertical-align : middle;
}

#contact_form{
	width : 330px;
	color : #803216;
	padding-top : 20px;
}

#contact_form p{
	padding : 0;
	text-align : right;
}
#messaggio, #email, #name{
	border : 1px solid #803216;
	background-color : transparent;
	color : #333333;
}
#email, #name{
	width : 270px;
}
#messaggio{
	width : 330px;
	height : 100px;
}
#msg label{
	text-align : left;
}
#invia{
	background-color : #803216;
	color : #fff;
	text-transform : uppercase;
	border : 0;
	padding : 0 20px;
}
#privacy{
  	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:70%;
	left:400px;
	line-height:140%;
	position:absolute;
	top:385px;
	width:180px;
}

#partners {
	line-height:210%;
	padding:0 20px 0 42px;
	position:absolute;
	top:640px;
	width:546px;
}

#site_info, #site_info a{
	width : 546px;
	line-height : 210%;
	font :75%/150% Georgia, "Times New Roman" , Times, serif;
	color : #f2ce84;
}

#site_info{
	height : 150px;
	padding: 45px 20px 0 42px;
	position : absolute;
	top : 665px;
	line-height:200%;
}

#site_info a{
	font-size : 100%;
	padding : 0;
}

#site_info a:hover{
	color : #fff;
}

