/***********************************************/
/* Layout di livello / menu di sinistra */
/***********************************************/

#navsxcontenitore{
	float: left;
	width: 21%;
	margin-bottom: 3px;
	margin-right: 15px;
	height: 100%;
	margin-top: 20px;
}

#navsx{
 background-color: #FFFFFF;
 width: 98%;
 background-repeat: no-repeat;
 background-position: 70px 200px;
 padding-left: 0px;
 margin-bottom: 3px;
}

/***********************************************/
/* Layout di livello / contenuto */
/***********************************************/

#immagine{
 float: right;
 margin-left: 25px;
}

#contenuto{
	width: 58%;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
	background-color: #666666;
}

.testo{
 font-size: 80%;
}

.banner {
 font-size: 80%;
}

.testo{
 font-size: 80%;
 margin-bottom: 15px;
}

.testo img{
 float: left;
 padding: 5px 10px 10px 0px;
}

#testo1{
 font-size: 80%;
 padding-top: 10px;
 border: 1px solid #000066;
 margin-bottom: 3px;
 width: 95%;
 padding-left: 10px;
 padding-right: 10px;
 background-color: #8EBBDC;
 padding-bottom: 10px;
}

#testo1 img{
 float: left;
 padding: 5px 10px 10px 0px;
}

/*********** #navsx link styles ***********/

#navsx ul a:link, #navsx ul a:visited {display: block;}
#navsx ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navsx li {border-bottom: 1px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body #navsx li {border-bottom: none;}

/*********** .navsxLinks styles ***********/

.navsxLinksDx{
 margin: 0px;
 padding: 9px 0px 4px 10px;
 font-size: 70%;
}

.navsxLinksDx a:link,
.navsxLinksDx a:visited {
 color: #4b4746;
}

.navsxLinks{
 margin: 0px;
 padding: 0px 0px 4px 10px;
 font-size: 70%;
}
.navsxLinks h3{
 padding: 10px 0px 2px 0px;
}

.navsxLinks a:link,
.navsxLinks a:visited {
 display: block; 
 color: #333333;
}

/************** #navdestra styles **************/

#navdestra_box{
	float:right;
	width: 120px;
	margin-top: 20px;
	background-color: #E67817;
	text-align: center;
	padding-top: 5px;
	height: 582px;
}

.info_cemea{
    font-size: 65%;
	color: #FFFFFF;
	font-weight: bold;
}

.info_cemea a:link,
.info_cemea a:visited{ 
 color: #ffffff;
}

.news {
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 15px;
	padding-left: 13px;
	padding-bottom: 3px;
}

#navdestra_box p{
 margin-top:0px;
 margin-bottom:0px;
}

#navdestra_color{
	background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	height: 440px;
	padding-top: 20px;
	font-size: 80%;
	padding-left: 3px;
	padding-right: 3px;
}

