


body, .text, .smText, .error, a, a.smLink, .TestoContenitore {
font-family: "font-family: source sans pro,sans-serif; 	

	color : #6b6a6a;
	font-weight: normal;
	font-size: 15px;
	line-height: 1.4;
}

.error{
	color : #FF0000;
}


li{
margin-left: -20px;

}

 li.menu-item{
margin-left: 0px;

}
 ul .menu-item{
margin-left: 0px;

}
/* TestoContenitore */
.TestoContenitore{
	width: 100%;
	margin: 2px;
	float: left; 
	overflow: auto;
}



.TestoContenitore img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;


border: 3px solid rgb(140, 4, 4);
border-radius: 2px;
box-shadow: rgb(170, 170, 170) 0px 0px 3px 1px;
}

.comm-box1 img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;

}


form{
	display: inline;
}

a img,:link img,:visited img{
	border: none;
	vertical-align: middle; 
}







/* Tables */
.basicTable{
	text-align: left;
	border: 0px;
	width: 98%;
}

.nopromo{
	text-align: left;
	border: 1px solid rgb(32, 97, 147);
	background-color: rgb(142, 218, 92);
	width: 98%;
	color: #FFFFFF;
        font-size: 16px;
}

.tableBorder{
	text-align: left;
	border: 1px solid #B6B9CB;
	background-color: #FFFFFF;
	width: 98%;
}
.tablepass{
	
	border: 1px solid #B6B9CB;
	background-color: #FFFFFF;
	
}


#content{	
	max-width:940px;
	margin: 0 auto; 
}

#innercontainer_content {
	border-bottom:0px solid #FF6600;
	float:left;
	height:auto;
	margin:0;
	padding-bottom:9px;
	max-width:720px;
}



#sidebar_container {
	min-height:36px;
	width:190px;
	float:right;
	margin-left:2px;
	margin-right:4px;
	margin-top:5px;
	margin-bottom:5px;
}

@media screen and (max-width : 940px) {
	#innercontainer_content {
		max-width:600px;
		width:100%;
	}
}

@media screen and (max-width : 820px) {
	#innercontainer_content {
		max-width:500px;
		width:100%;
	}
}

@media screen and (max-width : 720px) {
	#innercontainer_content {
		max-width:420px;
		width:100%;
	}
}

@media screen and (max-width : 650px) {
	#right_sidebar {
		display: none;
	}
	#innercontainer_content {
		max-width:940px;
		width:100%;
	}
}
.pass{
	background: #ffffff;
	border: 1px solid #ff0000;
.entra1{
	background: #ffffff;
	border: 1px solid #888888;