/*
------------------------------------------------------
File: 'Designer: Orange' template.css Style Sheet
Created: 15 Jul, 2005
Last Modified: 01 Aug, 2005
Author: Joern Luetgen, JL JOERN LUETGEN communication
www.joernluetgen.com.com
Email: joern@joernluetgen.com
�2005 Joern Luetgen / JL JOERN LUETGEN communication
Germany All Rights Reserved
------------------------------------------------------
*/






/* BODY CSS STYLES */






body{
  margin: 0px;
  padding: 0px;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #555;
  text-align: center;
  background: #c0c1cf url('images/body-background.jpg') top repeat-x;
}

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

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

a img {
border:  0px;
}






/* WRAPPER CSS STYLES */






#wrapper{
  position: relative;
  width: 740px;
  margin: 0 auto 24px;
  text-align: left;
  background: #FFFFFF url('images/wrapper-background.jpg') top repeat-y;
}






/* HEADER CSS STYLES */






#header{
  margin: 0px;
  height: 173px;
  background: #FFFFFF url('images/header-background.jpg') top no-repeat;
  width:740px;
  text-align:right;
}

#header h1{
  margin: 0px;
  font-size: 15px;
  color: #ffffff;
	display: block;
	text-align: center;
	padding-top: 0;
}

#header h2{
  margin: 0px;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
	padding-top: 0px;
	text-align: center;
}






/* CONTENT WRAPPER CSS STYLES */






#content-wrapper{
  margin: 0px;
  background: transparent none top no-repeat;
}

#content-logo{
  background: transparent;
  position: absolute;
  top: 95px;
  left: 142px;
  width: 590px;
  height: 171px;
}







/* NAVBAR CSS STYLES */






#navbar{
  float: left;
  width: 141px;
  background: transparent none left repeat-y;
  font-size: 10px;
	color: black;
	padding-left: 9px;
	text-decoration: none;
	text-indent: 4pt;
}

#sidebar{
  margin: 0px;
  color: black;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
}

#sidebar a{
  color: black;
}







/* CONTENT WRAPPER CSS STYLES */






#content{
/*  float: right;
 width: 543px; */ 
width: 660px;
margin-top: 0;
	padding-top: 0px;
	margin: 0 auto
/*	padding-right: 26px;
*/}






/* FOOTER CSS STYLES */






#footer{
  height: 60px; /* Appease the IE6 gods */
  margin: 0px;
  clear: both;
  color: #FFFFFF;
  background: url('images/footer-background.jpg') top no-repeat;
	text-align: center;
	padding: 30px 20px 0 0;
}

html>body #footer{
  height: auto; /* Reset for non-IE browsers */
}


#footer img{
  display: inline;
  margin: 5px;
	background: #c0c1cf url(images/footer_hg.jpg);
}

#footer ul, #footer li{
  display: inline;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#footer a{
  color: #FFFFFF;
}

#menu_miro {
width:722px; padding:0; border:0; clear:both; text-align:center; }

#navbar_miro { height:25px; width:100%; text-align:center; margin-top:-15px; margin-bottom:8px;}
#navbar_miro li { display:inline; margin: 0px; }
#navbar_miro img { border:none;}
#navbar_miro a:hover { border-bottom:2px solid #89B65B;}

#collaboratori {
	width:123px;
	height:93px;
	background-image:url(../../../img/collaboratori.png);
	background-repeat:no-repeat;
	float:right;
	}

#collaboratori img { border:none;}
#logo { float:left;}









