body { 
	font:80% verdana,helvetica,sans-serif; 
	margin:0; padding:0
}
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

/* centrare la pagina web a larghezza fissa */
body { text-align:center; background-color:#999; }  
#testa { width:760px; margin:0em auto; text-align:left;}
#corpo { width:760px; margin:0em auto; text-align:left }
#piedipagina { width:760px; margin:0em auto; text-align:left }

/* testa */
#testa { 
/*padding:1em 0; */
	background:#fff; 
	border-top:1px solid #000; 
	border-left:1px solid #000; 
	border-right:1px solid #000; 
	border-bottom:8px solid #ae2c2a; 		
	padding:0px; 	
}

/*Navigazione Menu*/
	#menu{
	margin-left:170px;
	width:375px;
	padding:5px 0px;	
	}
	#menu ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin:0px;	padding:0px;
	}
	#menu li{
	display: inline;
	margin:0px;	padding:0px;	
	color:#ae2c2a;	
	font-size:0.8em;
	font-weight:bold;	
	}
	#menu a{
	color:#ae2c2a;
	text-decoration:none;
	}
	#menu a:hover{
	background-color:#ae2c2a;
	background-image:url(/cameremiste.it/img/bgk_rosso.jpg);
	color:#fff;
	text-decoration:none;
	}
	/* Fine Navigazione Menu*/
	/*Form di Ricerca In Alto a Destra*/
	#cercaform{
	position:relative;
	float:right;
	top:-25px;
	padding-bottom:10px;
	right:20px;
	}
	#text2search{/*Input Text di Ricerca*/
	margin:0px;
	padding:0px;
	border:1px outset #ae2c2a;
	color:#900;
	font-size:10px;
	background-image:url(/cameremiste.it/img/frm_backgrnd.jpg);
	}
	#btn2search{/*Pulsante di Ricerca*/	
	margin:0px;
	padding:0px;	
	border:1px solid #eee;
	font-size:0.7em;
	color:#fff;
	background-color:#ae2c2a;
	height:18px;
	width:40px;
	}	
/*Form di Ricerca In Alto a Destra*/

/* corpo */
#corpo { 
	position:relative; 
	background:#fff ; 
	border:1px solid #000; 
	border-top:0px solid #000;
}
#corpo-colonna1 {
	position:absolute; top:0; left:0; 
	width:160px; 
	padding-top:0px;
	padding-right:0;
	padding-left:0;
	padding-bottom:1em;
}
#corpo-colonna2 {
	
	margin:0 0 0 160px; 
	width:560px;
	border-left:1px solid #000; 
	border-right:0px dotted #000; 
	background:#fff; 
	padding-left:1em;
	padding-right:1em;
	padding-top:2em;
	padding-bottom:50%;
}
#corpo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:200px; 
	padding:1em 0; 
}

/*pie' di pagina */
#piedipagina { 
	background:#fff; 
	border:1px solid #000;
	border-top:0px solid #000; 
	padding:1em 0;
	text-align:center;
	font-size:0.8em;	
}

#piedipagina a{
	color:#c00;
	text-decoration:none;
}

#piedipagina a:hover{
	color:#666;
	text-decoration:none;
}
h1{font-size:1.6em;	color:#ae2c2a; padding:0px 2px; margin:15px 2px 2px 2px;}
	h2{font-size:1.4em;	color:#ae2c2a; padding:0px 2px; margin:15px 2px 2px 2px;}	
	h3{font-size:1.2em;	color:#ae2c2a; padding:0px 2px; margin:15px 2px 15px 2px;}	
	h4{font-size:1em; color:#666; padding:0px 2px; margin:15px 2px 2px 2px;}
	h5{font-size:0.9em;	color:#999; padding:0px 2px; margin:15px 2px 2px 2px; text-align:center;}
	h6{font-size:0.7em;	color:#999; padding:0px 2px; margin:15px 2px 2px 2px;}
	p{
	color:#333;
	font-size:0.9em;
	margin:5px;
	padding:0 1em;
	line-height:1.5em;	
	}
	p.small{
	color:#333;
	font-size:0.8em;
	margin:5px;
	padding:0 1em;	
	}
	
	
	/*Formattazione Menu Sinistra*/
	/*Menu Istituzionale*/
	#istituzionale{
	margin-top:0px;
	background-color:#fff;
	}
	#headlist{
	margin:0px;
	padding:5px 10px 3px 5px;
	background-color:#003276;
	}
	#istituzionale ul{
	margin:0px; padding:0px;
	list-style-type:none;
	}
	#istituzionale li{
	margin:0px;
	padding:2px 2px;
	color:#fff;
	font-size:1em;
	border-bottom:1px solid #eee;	
	}
	#istituzionale ul li a{
	color:#003276;
	text-decoration:none;
	}
	#istituzionale ul li a:hover{
	color:#666;
	}	
	
	
	/*Menu Business*/	
	#business{
	background-color:#fff;
	}
	#headlist2{
	background-color:#4a4023;
	margin:20px 0px 0px 0px;
	padding:5px 10px 3px 10px;
	}	
	#business ul{
	margin:0px; padding:0px;
	list-style-type:none;
	}
	#business li{
	margin:0px;
	padding:2px 2px;
	color:#fff;
	font-size:1em;
	border-bottom:1px solid #eee;	
	}
	#business ul li a{
	color:#4a4023;
	text-decoration:none;
	}
	#business ul li a:hover{
	color:#666;
	}
	
	/*Menu Interattiva*/	
	#interattiva{
	background-color:#fff;	
	}
	#headlist3{
	margin:20px 0px 0px 0px; 
	background-color:#ae2c2a;
	padding:5px 10px 3px 10px;
	}	
	#interattiva ul{
	margin:0px; padding:0px;
	list-style-type:none;
	}
	#interattiva li{
	margin:0px;
	padding:2px 2px;
	color:#fff;
	font-size:1em;
	border-bottom:1px solid #eee;
	}
	#interattiva ul li a{
	color:#ae2c2a;
	text-decoration:none;
	}
	#interattiva ul li a:hover{
	color:#333;
	}
	/*Fine Formattazione Menu Sinistra*/
	
	
	/*Liste*/
	ul{
	margin:0px 0x 0px 25px; padding:0px;
	list-style-type:none;
	font-size:0.9em;
	}
	
	li{
	padding:4px 0px;	
	}
	.mod_button{
		border:2px outset #fff;
		background-color:#ccc;
		color:#000;
		text-align:center;
		font-family: verdana; 
		font-size: 8pt;
		font-weight: bold;
		padding:3px;
		margin:3px;
		margin-top:1em;
	}


	/*Formattazione dei Link delle Camere*/	
	a.txtMirk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003276;
	font-size:0.9em;
	text-decoration:none;
	}	
	a:hover.txtMirk{
	color:#999;
	}
	
	/*Formattazione della Tabella dati delle Camere*/		
	#tabelladati{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	}
	#tabelladati a{
	color:#ae2c2a;
	}
	#tabelladati a:hover{
	text-decoration:none;
	}
	
	#tabelladati td{
	border-bottom:1px solid #eee;
	padding:10px;
	}
	
	#tabelladati .label{
	color:#003276;
	font-weight:bold;
	}
	/*ASSISTENZA*/
	#contenuti {
				BORDER-RIGHT: #666 2px dotted; 
				PADDING-RIGHT: 1em; 
				BORDER-TOP: #666 2px dotted; 
				PADDING-LEFT: 100px; 
	BACKGROUND: url(/cdc_assistenza/img/assistenza.gif) 10px 10px no-repeat; 
	PADDING-BOTTOM: 2em; 
	MARGIN: 0px; 
	BORDER-LEFT: #666 2px dotted; 
	PADDING-TOP: 58px; BORDER-BOTTOM: #666 2px dotted
}
FIELDSET {
	BORDER: 2px groove; 
	PADDING: 15px 5px 15px 5px; 
	margin:10px;
}
LEGEND {
	FONT-VARIANT: small-caps;
	color:#036;
	font-size:10px
}
#nominativo label {
display:block;
float:left;
width:50%;
text-align:right;padding-right:.5em;
}
#nominativo INPUT {
	BORDER: #666 1px inset; 
	PADDING: 0px 2px 0px 2px; 
	BACKGROUND: #eee; 
	WORD-SPACING: 0.2em; 
	FONT: bold 1em verdana,helvetica,sans-serif; 
	WIDTH: 220px; 
}
#nominativos label {
display:block;
float:left;
width:50%;
text-align:right;padding-right:.5em;
}
#nominativos INPUT {
	BORDER: #666 1px inset; 
	PADDING: 0px 2px 0px 2px; 
	BACKGROUND: #eee; 
	WORD-SPACING: 0.2em; 
	FONT: bold 1em verdana,helvetica,sans-serif; 
	WIDTH: 220px; 
}
#nominativos TEXTAREA {
	BORDER: #666 1px inset;  
	BACKGROUND: #eee; 
	WORD-SPACING: 0.2em; 
	FONT: bold 1em verdana,helvetica,sans-serif; 
	WIDTH: 220px; 
	COLOR: #000;  
	HEIGHT: 100px
}
#nominativo select { 
vertical-align:baseline;
FONT: bold 1em verdana,helvetica,sans-serif; 
width:225px;
BORDER: #666 1px inset;  
background:#eee;
COLOR: #000;  
}
#nominativos select { 
vertical-align:baseline;
FONT: bold 1em verdana,helvetica,sans-serif; 
width:225px;
BORDER: #666 1px inset;  
background:#eee;
COLOR: #000;  
}
.altriday{
font-size:1px;
}
#lista {
	margin:20px 0px 0px 0px; 
	background-color:#eee;
	padding:5px 10px 3px 10px;
	font-weight:normal;
	}
#lista a
{
	background-color:#eee;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	}
#lista a:hover
{
	color:#900;
	}	
.tablehead
  {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  background-color:#006699;
  color:#fff;
  font-size: 10pt;
  font-weight:bold;
  }
#tablebody
  {
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  background-color:#eee;
  color:#000;
  font-size: 10pt;
  line-height:1.3em;
  margin:0px 6px 0px 6px;
  padding:4px 8px 8px 8px;
  text-align:justify;
  }
.plaintable
  {
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  background-color:#fff;
  color:#000;
  font-size: 10pt;
  text-align:right;
  }	
#rispondi
  {
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  color:#039;
  border-bottom:1px dotted #039;
  font-size: 10pt;
  font-weight:bold;
  line-height:1.3em;
  margin:0px 6px 0px 6px;
  padding:4px 8px 8px 8px;
  text-align:right;
  }
  
/*LOGIN FORUM - start*/

input {
	border: 0; 
	border-bottom: #666 1px dotted; 
	padding: 0px 2px 0px 2px; 
	background: #ccc; 
	word-spacing: 0.2em; 
	font-weight: bold; 
	width: 160px; 
}
label {
float:left;
width:100px; 
text-align:right;
}

#ombra{ position: relative;width:auto; 
		height:auto;
		margin: 0px 0px 0px 0px; 
		background-color: #333;
		voice-family: "\"}\"";
		voice-family: inherit;
}

#ombrasotto{ position: relative; top:-4px; left: -3px;
	background-color: #e4e4dd ;
	color: #000;
}
#box_2 {
	background: #eee ;
	border: 1px solid #000;
}
#login_tr{
position: relative;
width: 420px; 
top:150px;
left:50%;  
padding:30px 0px 30px 0px;
margin: -100px 0 0 -210px;   
border: 0px solid #000;
background-color: none;
}
#login_form{
position: relative;
width: 300px; 
margin-top:2em;
font-size: 12px;
font-family: verdana, sans-serif;
}

#testa_box {
	text-align:left;
	color: #039;
	position:relative;
	margin:0px;
	height:22px;
	padding:0px 0px 3px 0px;
	background:#fff;
	border-top: 4px solid #ccc;
	border-bottom: 3px solid #ccc;
}
.titolo2{ 
	position:relative;
	color: #900;
	top:2px;
	height:22px;
	padding:0px 10px;
	background:#fff;
	font: bold 14px verdana, serif;
}

#testa_box2 {
	color: #069;
	font: bold 16px verdana, chevara,serif;
	position:relative;
	left:0;
	top:0;
	padding: 5px 10px 5px 10px;
	margin-top:6px;
	background:#fff 0px 0px;
	border-top: 1px solid #096;
	border-bottom: 3px solid #ccc;
	text-align: center;
}

.sub_button_login{ 
	width:40%;
	border:2px outset #ccc;
	background-color: #fff;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 11px;
}
#list 
{
	margin:5px 10px;
	text-align:left;
	padding-left:20px;
}
h3 
{
	position:relative;
	color: #900;
	padding-top:20px;
}
/* LOGIN FORUM - end */