/* CSS Document */

body {
	background-color:#F0F0F0;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:778px;
	margin:7px auto

}

a:link {color:#000000}
a:visited {color:#666666;}
a:hover, a:active {color:#ff6600; text-decoration:none}

#header {
	background-color:#FFFFFF;
	background-image:url(/immagini/top.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:125px;
	width:778px;
	clear:both;
}

#header .login {font-family:Arial, Helvetica, sans-serif; float:right; text-align:right; height:34px; font-size:9px; padding:2px; padding-right:4px; width:230px; vertical-align:middle}

form {margin:0; padding:0}

input, textfield, textarea {font-size:9px; border:1px solid #666666; background-color:#FFFFFF}

#main {
	background-color:#ffffff;
	border:1px solid #F5803B;
	border-top:none;
	width:776px;
	clear:both;
	/*background-image:url(/immagini/sfondo-main.gif);*/
	background-repeat:repeat-y;
	margin-top:0

}

#main, #content {min-height:520px !important; background-color:#FFFFFF}

#content p {}

#menu {
	width: 140px;
	float:left;
	background-color:#ffffff;
	padding:7px 0 7px 12px;
	border-right:1px dotted #ff6600;
	border-bottom:1px dotted #ff6600;
	margin-bottom:16px
}

#sottomenu {
	border-top:1px solid #ff6600;
	margin-top:16px;
	margin-left:-13px
}

#sottomenu img {width:140px !important}

#menu-rivista {width:120px; float:right; background-color:#F0F0F0; margin-top:12px; padding:3px}

#bordo-menu {


}
#menu a.menu {
	text-decoration:none;
}

img.copertina {float:left; margin-right:7px}

#menu p {
	margin-bottom: 7px; 
	margin-top: 7px;
	font-size: 12px; 
	padding-left:7px
}

#navigatore {padding-top:7px; text-decoration:none; font-size:11px; color:#666666; text-align:right}

#navigatore a {text-decoration:none; color:#666666; }

#navigatore a:hover {color:#305EAD; }

#banner {width:234px; height:60px; border:1px solid #305EAD}

#content {
	margin-left:170px;
	width:590px;
	background-color:#ffffff;
}

#content a:hover{
	color:#305EAD
}

#footer {margin-left:52px; text-align:center; line-height:1.25em}

.menu_sez { 
	text-decoration: none; 
	color:#000; 
	font-weight: bold; 
	border-bottom:1px solid #FF6600;
	padding: 3px 0; 
}

.menu_inserz { 
	color:#ff6600; 
	font-weight: bold; 
	padding: 3px 0; 
}

.menu_tit { 
	
	font-size: 11px; 
	text-decoration: none; 
	color:#000000; 
	margin-bottom: 7px; 
	margin-top: 7px; 
}

.mini-text  {font-size:10px !important}

table.index  {
	width:100%;
	margin-top:16px;
	padding:0;
	border:none;
}

table.index td {
	vertical-align:top;
}


table.index td.p-r {
	padding-right:16px;
}


.titolo {	
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-top:13px
}

.stitolo {	
	color:#305EAD;
	font-size:12px;
	font-weight:bold;

}

a.stitolo {	
	color:#305EAD;
	font-size:12px;
	font-weight:bold;
}

img.m-r {margin-right:7px}

img.m-l {margin-left:7px}

div.bordo {border:1px dotted #000000; padding:2px;}

hr {height:1px; color:#999; margin-top:0; margin-bottom:0 }


.big {font-size:115%}



div.risricerca {
background: #fddeca;
}

div.risricerca ul {
border:1px dotted #000000;
margin:0;
padding:0;
width:100%;
list-style-type:none;
}

div.risricerca ul li {
margin:0;
padding:3px;
}

div.risricerca ul li.selected {
background-color: #fcd6bf;
}

div.risricerca ul strong.highlight {
color: #800;
margin:0;
padding:0;
}

.privacy {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif}

.elenco_r {font-size:115%; color:#305EAD}


.blu {color:#305EAD;}
.red {color:#ff6600;}