/* CSS Document */

body{
	background-color: #DeDDD8;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo_body.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #003366;
	
}
form{
	margin:0px;
	padding:0px;
	}

div#clientarea input{
	width:100px;
}
/*********************************************************************/

div#header{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/logo_cnainforma.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 135px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
/*********************************************************************/

div#nav {
	float: right;
	display: block;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	height: 50px;
}

div#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#nav li {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

div#nav li a, div#nav li a:link, div#nav li a:active{

	color: #333333;
	text-decoration: none;
}

div#nav li a:hover{
	color: #FF6600;
}



#admin{
	display: block;
	clear: left;
	float: right;
	width: 450px;
	height: 50px;
	text-align: right;
}

#admin a, #admin a:link, #admin a:active{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
#admin a:hover{
	color: #666666;
	text-decoration: none;
} 

/*********************************************************************/
* html #container {
width: 750px; 
w\idth: 747px; 
}
div#container{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#testo_hp{
	font-size: 11px;
	color: #FF6600;
	padding-left:30px;
	padding-right: 20px;
	padding-top:20px;
	width:410px;
	background-color: #EFEFED;
	margin-left: 30px;
	margin-bottom: 15px;
}

#testo_hp a, #testo_hp a:link, #testo_hp a:active{
	color: #666666;
	text-decoration: underline;
}
#testo_hp a:hover{
	color: #FF6600;
	text-decoration: none;
}

div#coll-dx{
	width: 490px;
	float: right;
	text-align:left;
	}
div#coll-dx h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-left:30px;
	margin-top:8px;
	margin-bottom:14px;
	color: #8F8D85;
	}

/****************************************************************/

div#coll-sx{
	width: 234px;
	float: left;
	text-align:left;
}


/*****************************************************************/
div#log-in{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo-234.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	}
	
div#log-in fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 15px;
	
}


div#log-in fieldset label{
	font-weight: bold;
	text-align: right;
	display: block;
}

.bottone{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/bottone.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 22px;
	width: 126px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	clear: both;
	font-size: 11px;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.input_login{
	border: 1px solid #7F9DB9;
	font-size: 10px;
	color: #062F63;
	width: 120px;
	margin-top: 5px;
	padding: 2px;
	letter-spacing: 1px;
	position:relative;
}	

.evidenza{
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
}

div#logged{
    margin-left:10px;
}


/*.input_login{
margin-left:-5px;}
*/

.bottom{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo-bottom-234.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 6px;
	width: 234px;
}

/*********************************************************************/

div#aree-tematiche {
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo-234.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 10px;
	text-align: center;
}
div#aree-tematiche ul {
	padding: 0px;
	list-style-type: none;
	width: 229px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

div#aree-tematiche li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDDD8;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#aree-tematiche li:hover {
	background-color: #DEDDD8;
	margin-left: 1px;
	color: #E6531D;
}

div#aree-tematiche li a, div#aree-tematiche li a:link, div#aree-tematiche li a:active{
	font-size: 10px;
	color: #002D61;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
	width: 220px;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#aree-tematiche li a:hover{
	color: #FF6600;
}

/**********************************************************************/


div#ufficio_stampa {
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo-234.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 10px;
	text-align: center;
}
div#ufficio_stampa ul {
	padding: 0px;
	list-style-type: none;
	width: 229px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

div#ufficio_stampa li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDDD8;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#ufficio_stampa li:hover {
	background-color: #DEDDD8;
	margin-left: 1px;
	color: #E6531D;
}

div#ufficio_stampa li a, div#ufficio_stampa li a:link, div#ufficio_stampa li a:active{
	font-size: 10px;
	color: #002D61;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
	width: 220px;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#ufficio_stampa li a:hover{
	color: #FF6600;
}



/***********************************************************************/

div#registrazione{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo_registrazione.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	width: 464px;
	display: table;
	float: right;
}

div#registrazione fieldset{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 5px;
}

div#reg_coll_sx{
	float: left;
	width: 180px;
	margin-left: 10px;
	padding-top: 15px;
	display: inline;
}

div#reg_coll_sx label{
	display: block;
	font-weight: bold;
	margin-top: 4px;
	width: 170px;
}

div#reg_coll_dx{
	float: right;
	width: 250px;
	padding-top: 15px;
	display: inline;
}

div#reg_coll_dx ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
 
div#reg_coll_dx ul li{
	padding-top: 2px;
	padding-bottom: 2px;
}

div#reg_coll_dx label{
	display:inline;
}


div#bottom_reg, div#dettaglio_bottom {
	background-image: url('http://www.cnainforma.it/immagini/struttura/bottom_registrazione.jpg');
	display: block;
	height: 6px;
	width: 464px;
	clear: both;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
}

.number{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/cerchio_arancio.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 28px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	color: #FFFFFF;
	padding-right: 2px;
	float: left;
	margin-right: 5px;
	font-family: Arial;
	padding-top: 6px;
}
div#privacy{
	margin-bottom:45px;
	display: block;
	clear: both;
	margin-top: 15px;
	padding-top: 15px;
	margin-left: 10px;
	float: right;
}

div#privacy a, div#privacy a:link, div#privacy a:active{
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

div#privacy a:hover{
	text-decoration: none;
}
div#password {
	display: block;
	width: 200px;
	clear: both;
	margin-left:10px;
	padding-bottom:5px;
	}
div#password a, div#password a:link, div#password a:active{
	color: #FF6600;
	font-weight: bold;
	text-decoration:underline;
}
div#password a:hover{
	text-decoration: none;
}

/********************************************************************/

div#hp{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo_registrazione.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	width: 464px;
	float: right;
}


div#bottom_hp {
	background-image: url('http://www.cnainforma.it/immagini/struttura/bottom_registrazione.jpg');
	display: block;
	height: 6px;
	width: 464px;
	clear: both;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
}

div#src_hp{
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;	
}
div#src_hp h3{
	margin: 0px;
}

div#src_hp h3 a, div#src_hp h3 a:link, div#src_hp h3 a:active {
	font-family: Georgia;
	font-size: 14px;
	line-height:1.3em;
	color:#333366;
	text-decoration:underline;
	display:block;
	margin-left:5px;
}
div#src_hp h3 a:hover{
	text-decoration:none;
	}
	
div#src_hp a, div#src_hp a:link, div#src_hp a:active {

	color:#333366;
	text-decoration:underline;

}
div#src_hp a:hover{
	text-decoration:none;
	}

div#src_hp p{
	font-size: 10px;
	line-height:1.3em;
	margin-left: 10px;
	margin-bottom:20px;
	}

div.sez{
	background-color: #DEDDD8;
	display: block;
	color: #666666;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
}
.hr-src{
	border:#DEDDD8 1px dotted;}

/*********************************************************************/

div#footer{
	clear: both;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}

/*********************************************************************/
div#def-tem {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: left;
	color: #999999;
	font-size: 10px;
}
div#def-tem:hover{color: #333;}

/********************************************************************/
div#top-dettaglio{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/top_dettaglio.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	width: 464px;
	float: right;
	display:inline;
	}
	
div#box-dettaglio{
	background-attachment: scroll;
	background-image: url('http://www.cnainforma.it/immagini/struttura/sfondo_registrazione.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	float: right;
	width: 464px;
}
div#int-dettaglio{
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#int-dettaglio a, #int-dettaglio a:link, #int-dettaglio a:active {
	color: #FF6600;
	text-decoration: underline;
}

#int-dettaglio a:hover{
	text-decoration:none;
	}

div#int-dettaglio h3{
	font-family: "Georgia";
	font-size: 18px;
	line-height: 1.3em;
	margin-top: 10px;
}
div#int-dettaglio h3 a, div#int-dettaglio h3 a:link, div#int-dettaglio h3 a:active {
	font-family: Georgia;
	font-size: 14px;
	line-height:1.3em;
	color:#333366;
	text-decoration:underline;
	display:block;
	margin-left:5px;
}
div#int-dettaglio h3 a:hover{
	text-decoration:none;
	}
/****************************************************************/


div#result {
	width: 450px;
	float: right;
}

div#result a, div#result a:link, div#result a:active {}
div#result a:hover{}

/****************************************************************/

a.bar, a.bar:link, a.bar:active{
	padding: 5px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #BEB58F;
	height: 29px;
	width: 21px;
	display: inline;
	text-decoration:none;
}
a.bar:hover{
	color: #FF6600;
	border: 1px solid #FF6600;
}
