	/* Medsolve layout layout  */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the DESIGN") is copyright 2008 Medsolve and Qubic:net and may not be reproduced. */ 
	

/*
===== CONTENTS =====

	 Last updated 13 Luglio 2009; 

	1: universal reset 
	2: html and body
	3: layout


====================
*/


/*
===== 1: universal reset =====
*/


	/* Fix a silly bug in Mozilla; thanks, Carey Evans */

html { 
	min-width: 980px;
	 }


	/* Helpers and base rules */

img	{
	border: 0;
	}

form{
	display:inline;
	margin:0;
	padding:0;
}

/*
===== 2: html and body =====
*/



body	{
	text-align: center;
	margin:0;
	padding: 0;
	font-style:normal;
	border: 0;
	color: #036; /* color blu */
	background:transparent;
	/* font: 12px/14px "Arial", "Lucida Grande", "Palatino Lynotype", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; */
	font-family: "Arial", "Lucida Grande", "Palatino Lynotype", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:12px;
	}
	

 html, body{ 
 	margin:0;
 	height:100%; 
 	padding:0; 
 	text-align:center; 
} 

/*
===== 2: layout =====
*/


#wrap {
	width:100%; 
	text-align:left;
	padding:0px;
	min-width:980px;
	margin:0 auto;
	background: url(../images/bg_body.jpg) repeat-x 0 0;
}


#wrapper{
	width:980px;
	 position: relative;
	 text-align:left;
	 margin:0px auto;
	 padding:0px;
	 display:block;
	 background: url(../images/bg_wrapper.jpg) no-repeat center top;
	 
}

#maincol{
 position: relative;
 width:980px;
 text-align:left;
 margin:0px auto;
 padding:0px;
 display:block;
 }
 
#footer-wrapper{
	width:100%; 
	text-align:center;
	position:relative;
	padding:0px;
	min-width:980px;
	margin:3px auto 0 auto;
	background: url(../images/footer_bg.gif) repeat-x 0 0;
}

#footer{
 width:980px;
 height:111px;
 padding:12px 0;
 margin:0px auto;
 text-align:center;
 } 

 /* *** Float containers fix *** */ 

.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }


.clearfix{display: inline-table;}


/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}

/* End hide from IE-mac */  




