/*======== BOX ==========*/

.menu_body {
	width:219px; 
	background-image: url(../img/bg/bg_menu.gif); 
	background-repeat: repeat-y;
}

.menu_head {
	width:219px; 
	height: 25px;
	
	background-color: #2FA3D4;
	background-image: url(../img/box_menu_head.gif); 
	background-repeat: repeat-y;
}

.menu_foot {
	width: 219px; 
	height: 14px;
	
	background-color: #006FA2; 
	background-image: url(../img/box_menu_foot.gif); 
	background-repeat:no-repeat;
}

.boxnl_body {
	width:219px; 
	
	margin: 0px 0px 0px 0px; 
	
	background-image: url(../img/bg/bg_menu.gif); 
	background-repeat: repeat-y;
}

.boxnl_head {
	width:219px; 
	height: 14px; 
	
	background-color: #006FA2; 
	background-image: url(../img/box_menu_head.gif); 
	background-repeat:no-repeat;
}

 .box_nl_foot {
	width: 219px; 
	height: 14px;
	
	padding: 0px; 
	 
	background-color:#006FA2; 
	background-image: url(../img/box_menu_foot.gif); 
	background-repeat:no-repeat;
}

.box_piccolo {
	width:519px; 
	
	background-image:url(../img/bg/bg_box_piccolo.gif); 
	background-repeat:repeat-y;
	
	text-align:justify;
}

.box_piccolo_head {
	width:519px; 
	height:41px; 
	
	background-image:url(../img/bg/box_piccolo_head.gif); 
	background-repeat:no-repeat; 
	
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:14px;
	letter-spacing:3px; 
	text-align:left; 
	
	padding: 12px 0px 0px 60px;
}

.box_piccolo_foot {
	height:14px; 
	width:519px;
	clear: both;
	
	background-image:url(../img/bg/box_piccolo_foot.gif); 
	background-repeat:no-repeat;
}


/*====== BOX GRANDE SOLO X HOME ======*/

.box_head_grande {
	margin-top: 30px;
	
	width:729px;
	max-width:669;
	
	height: 41px; 
	max-height: 30px;

	margin: 10px 10px 0 -189px;
	
	background-image: url(../img/box_big_head.gif);
	background-repeat: no-repeat;
		
	color:#FFFFFF;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 3px;
	text-align:left;
	
	padding-top: 10px;
	padding-left: 60px;
	clear: both;
}

.box_foot_grande {
	
	width:729px;
	height: 14px;
	
	margin: 0 10px 10px -189px;

	background-image: url(../img/box_big_foot.gif);
	background-repeat: no-repeat;
}

.box_grande {
	width: 729px;
	max-width: 694px;
	
	margin: 0 10px 0 -189px;	
	
	background-color: #006FA2;
	background-image: url(../img/bg/bg_box_big.gif);
	background-repeat: repeat-y;
	
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: auto;
	line-height: 16px;
	text-align: justify;

	padding: 10px 15px 10px 20px;
}


/*======== LINK ========*/

a.bianco {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
a.bianco:hover {
	text-decoration: underline;
}
a.bianco:visited {}


a.rosso {
	color: #FF3300;
	text-decoration:none;
}
a.rosso:hover {
	text-decoration:underline;
}
a.rosso:visited {}


a.here {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.here:hover {
	text-decoration: underline;
}
a.here:visited {}


a.menu {
	color: #02314D;
	font-weight:bold;
	text-decoration: none;
}
a.menu:hover {
	text-decoration: underline;
}
a.menu:visited {}


a.submenu {
	color: #04507C;
	font-weight: bold;
	text-decoration:none;
}
a.submenu:hover {
	text-decoration: underline;
}
a.submenu:visited {}


a.foot:link, a.foot:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.foot:hover {
	font-weight: bold;
	text-decoration: underline;
}

a.footer {
	color: #D36969;
	font-weight: bold;
	text-decoration: underline;
}

/*======== LISTE =========*/

div#navigation ul{
	margin: 0px 0px 10px 30px;
	padding: 0px 10px 0px 10px;
}


li.menu{
	margin: 0;
	padding: 0 0 0 5px;
	list-style: url(../img/arrow.gif);
	line-height: 25px;
}

li.submenu{
	margin: 0 0 0 0px;
	padding: 0 0 0 5px;
	list-style: url(../img/submenu.gif);
	line-height: 20px;
	color: #04507C;
}

li.here {	
	margin: 0;
	padding: 0 0 0 5px;
	list-style: url(../img/star.gif);
	line-height: 25px;
	
	color: #FFFFFF;
}

/*======= TESTO =======*/

.normale {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}


.tit_red {
	color:#FF3300;
	font-weight: normal;
	text-transform: uppercase;
}

.titolo_1 {
	color: #89BBD7;
	font-weight: bold;
	letter-spacing: 3px;
}

.titolo_2 {
	font-style: italic;
	letter-spacing: 1px;
	line-height: 22px;
}

.titolo_data {
	color: #FF3300;
	font-weight: bold;
	font-size: 12px;
}

/*========= PADDING ==========*/

.pad2 {
	padding: 5px;
}

.pad5 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.pad20 {
	padding: 20px;
}


/*========= EFFETTI IMMAGINI =====*/

img.bordo3px {
	border: 3px solid #54C5F4;
}

div.divimg{
	margin: 10px;
	padding: 0 10px 10px 0;
    background: url(../img/shadow.gif) no-repeat bottom right
}

div.divimg img{
    margin: 6px;
    border: 0;
}

div.divimgscheda {
	float: left;
	margin: 5px 0 0 15px;
	padding: 0 10px 10px 0;
    background: url(../img/shadow.gif) no-repeat bottom right
}

div.divimgschedadx {
	float: right;
	margin: 5px 0 0 15px;
	padding: 0 10px 10px 0;
    background: url(../img/shadow.gif) no-repeat bottom right
}

div.divimgscheda img{
    margin: 6px;
    border: 0;
}

div.divimgschedadx img{
    margin: 6px;
    border: 0;
}

div.titolo {
	margin: 5px 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}

/*========= FORM'S ELEMENTS ==========*/

INPUT {
	border: 2px solid #ADC2D7; 
	FONT-SIZE: 11px; 
	COLOR: #000000;
	font-weight: bold; 
	HEIGHT: 20px;
}

.bottone {
	background-color: #FFFFFF;
}

ul#minipics{
	margin: 0 20px;
	padding:0;
	list-style-type:none
}

ul#minipics li{
	float:left;
	margin: 10px;
	padding:0 6px 6px 0;
    background: url(../img/dropshadow.gif) no-repeat bottom right
}

ul#minipics li img{
	display:block;
    position:relative;
	top:-2px;
	left:-2px;
    margin: 6px 7px 6px 6px;
    border: 0;
}

