/*stili per il layout fisso con background*/

html,body{margin: 0;padding:0;color: #7e7e7e; }



body{

	font-family: Verdana,Arial,Sans-serif;

	font-size: 71%;

	text-align:center;

	background-color: #efefef;

}



a{color: #7184db;}
a img {border:none;}


a:hover {color: #00008b;}



/*********** stili specifici per il layout ***********/

div#container{

	width:760px;

	margin:0 auto;

	background-color: white;

}



div#container2{

	background: url(image/bg_colonna_menu.jpg) repeat-y top left;

	text-align: left;

	border: 1px;

	border-style: solid;

	border-color: #dddddd;

	border-top: 0px;

}



div#header{

	height: 203px;

	background-image: url(image/header.jpg);

	background-repeat: no-repeat;

}



div#navigation{float: left;

	width: 150px;

	width:160px;

	width:150px;

	padding: 1em 0 0 10px;

}



div#extra{float: right;

	width: 150px;

	width:160px;

	width:150px;

	padding: 3em 5px;

	min-height: 310px;

	text-align: center;

	/*background: url(image/bg_colonna_extra.jpg) repeat top left;*/

}



div#content{

	margin: 0 189px 0px 160px;

	padding: 0 1.5em 6em;

}



div#article{

	/*questo div mi serve per risolvere l'opacità con IE*/

	width: 375px;

	filter: alpha(opacity=0);

	-moz-opacity: 0; opacity: 0;

	margin:0px auto;

}



div#footer{

	height: 25px;

	clear:both;

	text-align:center;

	padding: 5px 0;

	color: white;

	background-color: #61cbf0;

	border: 1px;

	border-style: solid;

	border-bottom: 0px;

	border-left: 0px;

	border-right: 0px;

	border-color: #dddddd;

}





/*********** stili per il menu ***********/

#mContainer {

	z-index:0;

}



#mContainer li {

	position:relative;

	margin: 0 0px 0 -20px;

	height: 45px;

	z-index:20;

	list-style-type: none;

	width: 110px;

}



#mContainer li a {

	margin: 0px auto;

	text-decoration:none;

	color:#638DA1;

}



#mContainer li a img {

	border: none;

}





#slider {

	/*bottone che scorre*/

	position:absolute;

	width: 135px;

	height:50px;

	background-image: url(image/menu_selected.png);

	background-repeat: no-repeat;

	z-index:1;

}





/*********** stili per la form ***********/

form {

	width: 350px;

}



label {

	float: left;

	text-align: right;

	margin-right:5px;

	width: 110px;

	padding-top: 4px;

}



.row input, .row select{

	width: 140px;

}



.row {

	margin-bottom: 5px;

}



.clearFix {

	display: inline-block;

}



input, select, textarea{

	border: 1px solid #eaeaea;

	font: Verdana, sans-serif;

	font-size: 12px;

}



input:focus, select:focus, textarea:focus{

	background-color: #cceaf2;

}



#form_submit{

	width: 100px;

	background-color: #71a9fa;

	font-weight: bold;

	color:white;

}



div#popin {

	background-color: yellow;

	border:1px solid #6888D0;

	display:none;

	padding:4px;

}