/*
 *** Info generali sul file:
 *  					  
 * sito web: techmonitor.it                   
 * file: css versione it					  
 * data creazione: 20007.03.20				  
 * data ultima modifica: 2007.03.28			 
 *											  
 *** Macro areee [scrivi il numero per la ricerca]
 *
 *	001. stili di base                         
 *	002. divs pagina                          
 *	003. divs particolari                    
 *	004. links                                
 *	005. table                                
 *	006. form                                 
 */



/* 001. stili di base */                   
body { width: 100%; margin: 0 auto; font: 10px Verdana, Arial, Helvetica, sans-serif; background:#787878; color:#fff; text-align:center;}
.corpotesto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.corpotesto_interna {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding: 0 10px; }
.titolotesto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold;}
img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr.divisorio { width:90%; color: #ffffff; background-color: #ffffff; height: 1px;}
hr.colorato { width:90%; color: #ffcc00; background-color: #ffffff; height: 0.5px;}
hr.grigio { width:60%; color: #999999; background-color: #cccccc; height: 0.5px; border-style: dotted; text-align:left; margin-left:0px;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #9cce2e; font-weight:bold;}


/* 002.divs pagina */
.uno { position: relative; text-align: center; width: 100%; margin: 0 auto; padding:0;}

.anteprima_alto { width:100%; margin:0; height:30px; background:#666666;}
.intestazione { width: 80%; margin:0 auto; height: 80px; padding:0; background: url(../../img/public/tpl/intestazione_anteprima.jpg) no-repeat left bottom; border-bottom: 1px solid #9cce2e; }
.corpo {width: 80%; margin:0 auto;}

.left { width:40%; min-height: 600px; height: auto !important; height: 600px; background: url(../../img/public/tpl/sx.jpg) repeat-x top left #787878; text-align:right; float:left; display:inline;}
	.sfondo_menu {background: url(../../img/public/tpl/sfondo_menu.jpg) no-repeat top right; text-align:right; height:400px;}
.right { width:60%; min-height: 600px; height: auto !important; height: 600px; background: #333; text-align:left; float:left; display:inline; }
	.right_alto { width: 90%; margin-top:10px; text-align:right;}
	.right_alto_testo {border: 1px solid #efefef; background:#666; width: 200px; text-align:center; padding:3px 6px;}
	.right_titolo { width:80%; text-align:left; margin:30px 0 0 10px; font-size:12px; font-weight:bold; padding: 0 0 2px 10px; border-bottom: 1px solid #9cce2e;}
	.right_testo {width:80%; text-align:left; margin:14px 0 0 20px; font-size:10px; }
	
	.approfondimenti_testo { margin:30px 0 0 20px; background:#242424; width:50%; border: 1px solid #9cce2e;}

.corpo_info { width:70%; float:left; padding: 0 7px; /*border-left: 1px solid #ccc;*/ }
	.corpo_info_posizione { padding: 2px; text-align:left;}
.corpo_foto { float:left;} 
	.corpo_foto_posizione { padding: 2px; text-align: center;}

		
.in_evidenza_grigio_scuro {border: 1px solid #222; background:#242424; width: 100%; text-align:left; font-weight:bold; padding:4px 6px;}
.in_evidenza_grigio_chiaro {border:1px dotted #666; background:#666; border: 1px solid #666; width: 100%; text-align:left; padding:4px 6px 6px 6px;}

.partner_pari { background:#242424; padding:10px;}
.partner_dispari { background:#222222; padding:10px;}

.left_bottom { width:40%; background:#787878; text-align:right; float:left; display:inline;}
.right_bottom { width:60%; background: #333; text-align:left; float:left; display:inline; }


/** ancora da sistemare ***/
.bottom {width: 80%; margin:80px auto 0 auto; height: 80px; text-align:left; padding:5px 0 0 0; border-top: 1px solid #4E4E4E;}

	.zoom {height:38px; margin:auto; float:left; width:50px;}
	.zoom p {text-align:center;}
	.zoom img {width:39px;height:34px;}
	.zoom img:hover {width:43px;height:38px;}


/* 004. links */
a.menu_attivo:link {color: #fff; text-decoration : none; font-size: inherit;}
a.menu_attivo:visited {color: #ccc; text-decoration : none; font-size: inherit;}
a.menu_attivo:hover {color: #ccc; text-decoration: underline; font-size: inherit;}

a.menu_attivissimo:link {color: #fff; text-decoration : none; font-size: inherit;}
a.menu_attivissimo:visited {color: #9cce2e; text-decoration : none; font-size: inherit;}
a.menu_attivissimo:hover {color: #9cce2e; text-decoration: underline; font-size: inherit;}

.cursor_link { cursor:hand; cursor:pointer;}

/* 005. table */                
td, th, tr, table {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000;}
th.tab_standard {font-size: 10px; color: #fff; background-color: #ccc; font-weight: bold;}
.tab_standard { font-size: 10px; color: #fff; /*border-bottom: 1px solid #ccc; */}
.tab_standard0 { font-size: 10px; color: #000000; background-color: #ffe7c1; /*border-bottom: 1px solid #ccc;*/ }
.tab_standard1 { font-size: 10px; color: #000000; background-color: #fff; }


/* 006. form */
input.text { height: 19px; width: 210px; padding: 4px 10px 0px 14px; border: 0px; margin: 0px 0px 8px 17px; background: url(../../img/public/varie/bg_input.gif) no-repeat 0px 0px; background-attachment: scroll !important;  background-attachment: fixed; }
input.text_grigio { height: 20px; width: 210px; padding: 4px 10px 0px 10px; border: 0px; margin: 0px 0px 4px 4px; background: url(../../img/public/varie/bg_input_grigio.gif) no-repeat 0px 0px; background-attachment: scroll !important;  background-attachment: fixed; }
.testo {border:0; color:#000033; font: bold 10px verdana,helvetica,sans-serif; letter-spacing: .1em;word-spacing:.2em; background:#edeeeb;}
.input {border:1px solid #ccc; color:#000033; font:10px verdana,helvetica,sans-serif; letter-spacing: .1em;word-spacing:.2em; background:url(../../img/public/bottoni/sfondo_form.jpg) repeat-x top left;}
.area_testo { border:1px solid #ccc; background: #fbfbfc; /*width:95%;*/ /*size:auto; */ font:bold 10px verdana,helvetica,sans-serif; color: #737373;}
.select { font: 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #ccc; color: #000033; height:20px; background:url(../../img/public/bottoni/sfondo_form.jpg) repeat-x left top; }
.select_arancio { font: 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #ccc; color: #000033; height:20px; background:url(../../img/public/bottoni/sfondo_bottone_arancio.jpg) repeat-x left top; }
/*options della select*/.options {background: #fbfbfc;}
.bottone_menu {background:url(../../img/public/tpl/sfondo_bottone.gif) no-repeat right top; height:26px; padding:0 4px 2px 0; border:0; font:bold 10px verdana,helvetica,sans-serif; color: #fff; text-align:right; cursor:hand; cursor:pointer; margin-bottom:5px; width: 181px;}
.bottone_menu_attivo {background:url(../../img/public/tpl/sfondo_bottone_attivo.gif) no-repeat right top; height:26px; padding:0 4px 2px 0; border:0; font:bold 10px verdana,helvetica,sans-serif; color: #333; text-align:right; cursor:hand; cursor:pointer; margin-bottom:5px; width: 181px;}
.bottone_verde {background:url(../../img/public/bottoni/angolo_sx_verde.jpg) no-repeat left top; height:16px; padding-bottom:2px; border:0; font:bold 10px verdana,helvetica,sans-serif; color: #000; text-align:center; cursor:hand; cursor:pointer;}
.bottone_verde_gc {background:url(../../img/public/bottoni/angolo_sx_verde_gc.jpg) no-repeat left top; height:16px; padding-bottom:2px; border:0; font:bold 10px verdana,helvetica,sans-serif; color: #000; text-align:center; cursor:hand; cursor:pointer;}
.risolvo_problema_sfasatura { vertical-align:top; padding-top:2px; }
/************ solo explorer  per sovrascrivere il width *********/ * html .risolvo_problema_sfasatura { margin-top:1px;}
.risolvo_problema_sfasatura_2 { vertical-align:top; /*padding-top:1px;*/ }
/************ solo explorer  per sovrascrivere il width *********/ * html .risolvo_problema_sfasatura_2 { margin-top:0px;}
