/* CSS Document */
/*
STRUTTURA PRINCIPALE 

COLORS-----------------
shit brown:#5D5328
blue:#0F3A78
*/

html,body{
	background:#ffffff url(../_img/struttura/background_pattern.gif);
	margin:auto;
	font-size:x-small;
}

/*TESTI-LINK*/
.testo, span, p, .text_box,#pagination, .text_box_2,#tree_menu{
	font-family: Tahoma;
	font-size: 1em;
	line-height: 1.8em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
}
h1,h2,.title_box,#title_box_big,#nav_box_big{
	font-family: Trebuchet MS;
	text-align: justify;
	word-spacing: normal;
	text-decoration: none;
}
h1, .title_box,.title_box_2,#title_box_big{
	font-size: 14px;
	line-height: 1.5em;
	letter-spacing: 0;
	vertical-align:middle;
}
h2, .title_box,.title_box_2,#nav_box_big{
	font-size: 11px;
	line-height: 1.5em;
	letter-spacing: 0;
	vertical-align:middle;
}

/*LINK===========================================================================================*/
a{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	
	text-decoration:underline;
}
div.box_tree a{
	color:#1C3163;
	text-decoration:none;
}
div.box_tree a:hover{
	color:#1C3163;
	text-decoration:underline;
}

/*STRUTTURA PRINCIPALE*/
div#main{
	min-width: 864px;
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	background-color:#ffffff;
	width:864px;
	height:auto;
	margin:auto;
	margin-bottom:0px;
	top:0px;
}
div#header{
	height:287px;
	width:864px;
	background-color:#FFFFFF;
}
div#footer{

	font-family: Tahoma;
	font-size: 1em;
	text-align:center;
	color:#666666;
	height:10px;
	width:824px;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
}

/*MENU RICERCA=======================================*/

div#box_banner{
	width:264px;
	height:61px;
	border:2px solid #1C3163;
	background:#FFFFFF;
	color:#1C3163;
}

div#box_banner img{
	position:relative;
	left:1px;
	top:1px;		
}

div#tree_menu{
	width:264px;
	border:2px solid #1C3163;
	background:#FFFFFF;
	color:#FFFFFF;
}
div.title_box_tree{
	width:232px;
	height:14px;
	border:1px solid #ffffff;
	border-bottom:0px;
	background:#1C3163;
	padding:8px;
	padding-left:15px;
	padding-right:15px;
}
div.box_tree{
	width:232px;
	height:auto;
	border:1px solid #ffffff;
	border-top:0px;
	padding:8px;
	padding-left:15px;
	padding-right:15px;
}

div#search_menu{
	width:264px;
	border:2px solid #1C3163;
	background:#FFFFFF url(../_img/struttura/background_pattern.gif);
	color:#1C3163;
}


/*VARIE==============================================================================================*/
p.margin25{
	margin:25px;
}
p.margin10{
	margin:10px;
}
p.margin11{
	margin:11px;
}
p.margin2{
	margin:5px;
}
p.margin19{
	margin:19px;
}

ul {
	list-style:outside;
	list-style-type:disc;
	margin-left:14px;
	padding:0px;		
}


/*lista categorie*/
ul.breadcrumb {
	list-style: none;
	padding:0px;
	margin:0px;
}
ul.breadcrumb li {
	display: inline;
	list-style: none;
	margin:0px;
}
hr.linea{
	width:95%;
	color:#336699;
	height:1px;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}
fieldset{
	margin:0px;
	padding:0px;
	border:0px;
}
/*FORMS===================================================================================================*/
form{
	margin:0px;
	padding:0px;
}
input{
	width:150px;
	padding:5px;
	font-family:tahoma;
	font-size:9px;
	color:#1C3163;
	border:1px solid #6D6D6D;
}
input.over_text{
	border:1px solid #1C3163;
}
input.trova{
	width:50px;
	height:24px;
	padding:5px;
	color:#FFFFFF;
	background:url(../_img/struttura/trova.gif) no-repeat;
}

