/*-------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------- CSS Document www.publitec.it ------------------------------------*/
/*--------------------------------------------- Written and Formatted By Andrea Umiliani ----------------------------*/
/*-------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------- STILI GENERALI LAYOUT ---------------------------------------*/

html, body{
	margin : 0;
    padding : 0;
}

body{
	font-family : Arial , Verdana , Helvetica , sans-serif;
    font-size : 11px;
    text-align : center;
   	background-color:#FFFFFF;
}

*{
	margin:0;
	padding:0;
}

a{
	color:#000000;
	text-decoration:underline;
}


/*------------------------------------------IMPOSTAZIONI GENERALI LAYOUT GRAFICO--------------------------------------*/

#container {
	width: 20cm;
	margin: 0 auto;
	position:relative;
}

/*-------------------------------------------CLASSI GENRALI------------------------------------*/

img {
	border:0;
}

/*------------------------------------------- HEADER--------------------------------------------*/

#header {
	display:none;
}

#sitebar {
	display:none;
}

/*------------------------------------------- CONTENITORE CONTENT E PAGEBAR--------------------------------------------*/

td.wrapper{
	width:20cm;
	vertical-align:top;
	height:100%;
	background-color:#FFFFFF;
}

	#wrapper {
		position:relative;
		width : 20cm; 
	}

td.left{
	display:none;
}

	#left {
		display:none;
	}

/*------------------------------------INTESTAZIONE SEZIONE---------------------------------------*/

#content table.intestazione{
	margin-top:2px; 
}

#content table.intestazione td{
	background-image:url(/images/intestazione.jpg);
	background-repeat:no-repeat;
	width:475px; 
	height:36px; 
}
	
	#content table.intestazione td p{
		color:#000000;
		padding-left:18px;
		text-align:left;
		font-weight:bold;
	}

/*------------------------------------------- CONTENT--------------------------------------------*/

#content {
	 background-color:#FFFFFF;
	 text-align : left;
	 width : 476px;	
	 color:#000000;
	 font-weight : normal;
	 /*height:429px;*/
}

#content img { 
	padding-right:3px;
	border:0;
}

#content td.testo { 
	padding:15px;
}

	#content td.testo h1 { 
		font-size:10px;
		color:#000000;
	}	
	
	#content td.testo ul { 
		padding-bottom:5px;
		list-style:none;
	}

/*------------------------------------------- FORM AABONAMENTI------------------------------------*/
/*
#content form { 
	padding:5px;
}	

	#content form input { 
		margin-right:5px;
	}
	
	#content form p { 
		padding-bottom:5px;
	}
	*/	
/* -------------------------------ABSTRACT STORIA NELLA HOME-------------------------------- */

			#content table.homeAbstract{
				margin:0; 
				padding: 10px 3px 22px 14px; 
				text-align:left; 
				color:#000000; 
				font-weight:bold;
			}
			
				#content table.homeAbstract h1{
					text-align:left; 
					font-weight : normal;
					font-size:11px;
					padding-top:10px;
				}
				
			
				
			
			#content table.homeAbstract span{
				font-size:12px;	
				paading-bottom:10px;
				border-bottom:1px solid #D1CCC8;
				color:#000000;
			}		
			
			
			#content table.bodyContent{
				height:auto;	
			}	
			

			#content table.bodyContent td.headerBodyContent1{
				background-image:url(/images/our.jpg);
				background-repeat:no-repeat;
				width:234px; 
				height:36px; 
			}
			
			#content table.bodyContent td.headerBodyContent1 p{
				color:#000000;
				padding-top:10px;
				padding-left:18px;
				text-align:left;
				font-weight:bold;
			}
			
			#content table.bodyContent td.headerBodyContent2{
				background-image:url(/images/what.jpg);
				background-repeat:no-repeat;
				width:241px; 
				height:36px; 
			}
			
			#content table.bodyContent td.headerBodyContent2 p{
				color:#000000;
				padding-top:10px;
				padding-left:18px;
				text-align:left;
				font-weight:bold;
			}
				
/*------------------------------------------- PAGEBAR--------------------------------------------*/
		
		#pagebar{
			display:none;
		}
		
/*---------------------------------------------box body content -----------------------------------*/

		.body{
			font-size:11px;
			font-weight:normal;
			color:#000000;
			padding:10px 5px 5px 0px;
		}
		
		.body p{
			padding-left:15px;
			padding-bottom:10px;
		}
		
	
/*------------------------------------------- FOOTER--------------------------------------------*/		
		
#footer {
	display:none;
}

/*----------------------------------------FORM-----------------------------------------------*/

form {
    margin: 0;
    padding: 0;
	font-size:12px;
}

fieldset {
    margin: 1em 0;
    border: none;
   
}

legend {
    margin: 10px 0;
    padding: 0em;
    color: #000000;
    background: transparent;
	border-bottom:1px solid #ABABAB;
    font-size: 12px;
    font-weight: bold;
}

label {
    float: left;
    padding: 0 1em;
    text-align: right;
}

fieldset div {
    margin-bottom: .5em;
    padding: 0;
    display: block;
}

fieldset div input, fieldset div textarea {
    border: 0px;
    padding: 1px;
    color: #000000;
	font-size: 12px;
}

fieldset div select {
    padding: 1px;
}

fieldset.radio
{
	display:none;

}

fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
	margin-right:5px;
}

fieldset.radio p
{
	font-weight: normal;
	padding-bottom:5px;
}

#fm-submit {
    display:none;
}



fieldset div.fm-req {
    font-weight: bold;
}


p#fm-intro {
    margin: 0;
}