/*  
Theme Name: Protec
Theme URI: http://wordpress.org/
Description: Tema Wordpress by lmpartner.com
Author: Francesco Manciocchi
Author URI: http://www.xing.com/profile/Francesco_Manciocchi

*/


@import url("white.css");
/* Begin Typography */
body {
	font: 13px/18px Arial, helvetica, sans-serif;  
	padding: 0;
	margin: 0;
}


a {
	text-decoration: none;
}

img {
border: none;
}

p, div, table {
	text-align: left;
	margin:0;
	padding:0;
}

td p {
	width:auto;
}

th {
	text-transform:uppercase;
}

table {
	padding: 0;
	margin-bottom:10px;
}

a { outline: none; }

br { clear: both; }

h1 {
	font: 30px/28px Georgia, Times, helvetica, serif;
	}

h2 {
	font: 20px/22px Georgia, Times, helvetica, serif;
	font-weight:normal;
	}

h3 {
	font: 13px/16px Arial, Georgia, helvetica, serif;
	}


.continua {
	font: 10px/12px Arial, Times, helvetica, sans-serif;
	float:right;
	text-decoration: none;
	}


	.nascosto{
	display:none;
	}
/* End Typography */



/* Begin Structure */
div#area {
	margin:0 10% 0 10%;
	width: 962px;
	padding:0;
}

html>body div#area {
	margin:0 auto;
	width: 942px;
    /*	max-width: 760px;*/
}


div#contenuto {
	margin:  0;
	height:100%;	
	/*width: 968px;*/
	padding: 0 ;
}

div.clear {
	clear: both;
	overflow:hidden;
	}

div#fascia_alta {
	overflow:hidden; 
	 padding:0;
	 width:902px;
	 height:146px;
}


#body-home div#fascia_alta {
	 margin-top: 30px;
	 overflow: visible;
	 height:360px;
	 width:100%;
}
div#co1, div#co3 {
	width: 570px;
	 margin: 0;
	float: left;
}
	
div#co3 {
	 margin-bottom: 20px;
}

div#co4, div#co2 {
	width: 291px;
	float: left;
	font: 11px/13px georgia, helvetica, sans-serif;
	font-weight:bold;
}

 div.testo1, div.testo2 {
	width:50%;
	float:left;
	font: 11px/13px Arial, helvetica, sans-serif;
}
 div.testo2 {
	width:40%;
	padding:0;
	margin-left:30px;
	float:left;
	font: 11px/13px Arial, helvetica, sans-serif;
}
div.testo2 img {
	float:right;
	margin: 0 0 10px 10px;
}

div#menu_sx  {
	width:148px;
}

/*div#testo  {
	width:403px;
	padding:15px 15px;
}
div#img  {
	width:291px;
	float:left;
	margin:20px;
	text-align:right;
}

div#menu_sx,div#testo,div#img  {
	float:left;
}*/
.thrColFix #sidebar1 {
	float: left; 
	width: 148px; 
}

.thrColFix #sidebar2 {
	float: right;
	width: 291px; 
	padding: 50px 10px 0 10px;
	text-align:right;
}

.thrColFix #mainContent { 
	margin: 0 0 40px 148px; 
	padding: 0 10px; 
	width:433px;
}

#piede {
	font: 10px/12px Arial, helvetica, sans-serif;
	padding: 0;
	clear:both;
	overflow:hidden;
}

#piede_sx {
	float: left;
	font-style:normal;
	margin: 0;
		padding: 10px 46px;
}


#piede_dx {
	float: right;
	margin: 0;
	padding: 10px 15px 0 0;
	width:130px;
}


/* End Structure */



/*	Begin testata & menu_dx */



div#testata {
	margin: 0;
	padding: 0 ;
	height: 74px;
}

div#logo {
	margin: 0;
	padding: 0;
	/*height:236px;*/
	float:left;
	width:154px;
}
div#menu_alto	{
	height: 74px;
	margin: 0;
	padding: 0;
	}

div#logo img {
	margin: 8px 19px;
}

div#menu_basso	{
	margin: 0;
	padding: 0;
	float:left;
	width: 449px;
	}

div#preferenze	{
	width: 289px;
	margin: 0;
	padding: 0;
	float:right;
	}


html>body div#preferenze	{
	width: 299px;	}

div#menu_dx {
	width: 302px;
	height: 357px;
	margin: 0;
	float:right;
}


/* End  testata & menu_dx */




/* Begin Lists */

ul li, ol li {
	margin: 0;
	padding: 0;
	}


ul li {
	list-style: square;
	}
	
	
div#pie_pagina ul {
	font: 13px/15px Arial, Times, helvetica, sans-serif;
	width:60%;
	float:left;
}	

div#pie_pagina ul li {
	margin: 0;
	padding: 5px 0 5px 0;
	list-style: none;
	font-weight:bold;
}
/* End Entry Lists */


.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/* form styles */

form {
	width: 257px;
	text-align: left;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

form h3 {
	clear: both;
	padding: 5px 0px 10px 0px;
	font-size: 14px;
}

div#Cliente{
		 background:#ebebeb;
		 margin: 1em;

}


TH {padding-left: 8px;  font-weight: bold; font-size: 0.40cm; font-family: Tahoma; text-align:left;	color: black ; border-bottom-style: dotted;border-bottom-width: 1px;	border-bottom-color: #f0935a;}
input.evidenza { font-weight: bold; font-size: 0.36cm; color: black; font-family: Tahoma;  }
.marcato{ font-weight: normal; font-size: 0.40cm; color: #000022; font-family: Tahoma; }
.evidenza { width: 300x ;font-weight: bold; font-size: 0.43cm; color: black; font-family: Tahoma;  }
.fett				{font-size:12px;font-family:helvetica,arial;padding:3px;color:#C3FBE0;text-decoration:none;font-weight:bold;}
.akt				{font-size:12px;font-family:helvetica,arial;padding:3px;color:#C6E9D5;text-decoration:none;font-weight:bold;}
.hd					{font-size:12px;font-family:helvetica,arial;padding:4px;font-weight:bold;color:#C6E9D5;text-decoration:none;}
.norm				{font-size:12px;font-family:helvetica,arial;color:#E3E6EB;padding:3px;}
.evidenzamin{ width: 50px ;font-weight: bold; font-size: 0.45cm; color: black; font-family: Tahoma; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='yellow', endColorStr='gainsboro', gradientType='1');}
.cliente{ width: 50px;font-weight:bold;font-size:0.40cm;color: #000022 ;font-family:bold }
A.Panel {	FONT-WEIGHT: normal;	FONT-SIZE: 0.3cm;	COLOR: black;	FONT-FAMILY: Tahoma;	TEXT-DECORATION: none;}
LI.selezione { font-weight: normal; font-size: 0.30cm; color: black; font-family: Tahoma; }
Input.Offerta { font-weight: normal; font-size: 0.30cm; color: black; font-family: Tahoma; background-color: #F9FAFB; border: 1px #E0E0E0 solid;}
.Text { font-weight: bold; font-size: 0.30cm; color: black; font-family: Tahoma;  }

div.PanelProspectGen {	visibility: visible; WIDTH: 875px; margin-LEFT: 13px; HEIGHT: 250px; margin-top: -1.1em;position: absolute;Overflow: auto; background:url(../image/sfond2.png) repeat;}
TD.Panel {font-weight: bold; font-size: 0.33cm;color: #993300;	font-family: Tahoma; background: url(../_stuff/of.png) no-repeat;padding-top:1em;padding-left: 1em;}
TD.Panel_Sel_GENERALE {font-weight: bold; font-size: 0.35cm;	color: #666666; font-family:  Tahoma; background: url('../_stuff/on.png') no-repeat;padding-left: 1em; padding-top:0.5em;}

TH.work { font-weight: bold; font-size: 14pt; font-family: Tahoma; color: #3a4d75; border-bottom:dotted black 1px}
TH.workF { font-weight: bold; font-size: 11pt; font-family: Tahoma; color: #3a4d75; border-top:dotted black 1px}
.paneldett{background:url('') repeat;}

.flotter{
		float:left;
		margin-left:1em;
		width:80em; 
		height:35em; 
		}