/* CSS Document */


body {
	width:100%;
	margin:0px;
	padding:0px;
	
	font-family:Tahoma, Geneva, sans-serif;
	
	font-size:13px;
}

h1, h2, h3, h4, p {
	margin-top:3px;
	margin-bottom:3px;
}

a { text-decoration:none; }
a:hover { text-decoration:underline; }

img { font-size:9px; }

ul { margin:3px 0px; }


/*** ID ***/

#header {
	width:100%;
	height:30px;
	/*background-color:#68789B;*/
	margin-bottom:10px;
}

#menu {
}
#menu_sub {
	height:32px;
	margin-top:102px;
}
#menu ul, #menu_sub ul, #menu_main ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu li {
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../images/iconset.png);
	background-repeat:no-repeat;
	background-position:2px -95px;
}
#menu li.menu_sel {	background-color:#cedbec; /*#cad0dc;*/ }
#menu li:hover {	background-color:#cedbec; }

#main {
	
}

#footer {
	width:100%;
	height:30px;
	margin-top:20px;
}

/*** CLASS ***/
.preview {
	width:220px;
	height:60px;
	/*background-image:url(../images/logo.png);*/
	background-repeat:no-repeat;
	background-position:top;
/*	padding:0px 10px;*/
}

.icon_logo { 
	background-image:url(../images/iconset.png);
	background-repeat:no-repeat; 
}
.icon_logo {
	background-position:right 5px;
}

.pagine {
	padding:10px;
}
.pagine a { color:#555; }

.foto { margin-bottom:10px;
border: 1px solid #0B4DA2;
padding:2px;}

.barra {
	padding:0;
	margin-left:0px;
	background-color:#0B4DA2;
	border:none;
	left:0;
}
.Stile1 {color: #FF0000}
.Stile2 {color: #0000FF}
.Stile3 {color: #03C03C}

/*** INPUT ***/
input, textarea, select {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-size: 125%;
	padding: 2px;
	border: 1px solid #999;
	margin:2px 0px;
}
