
/* CSS Document - struttura pagina */

/* struttura pagina */

body {
font-family:"Times New Roman", Times, serif;
text-align:center;
font-size:12px;
background-color:#E1DFCF;
}


/*********************************/
/********* CLASSI GENERICHE ******/
/*********************************/

* {
margin:0;
padding:0;
border:0;
}

h2 {
font-size:18px;
color:#4F7C41;
padding:10px 0 0 10px;
text-align:left;

}


.clear {
clear:both;}

/*********************************/
/***** CONTENITORE GENERALE ******/
/*********************************/


#contenitore {
width:776px;
margin:0 auto;
background: url(../immagini/sfondo_generale.gif) repeat-y;
}



/*********************************/
/*********** HEADER **************/
/*********************************/


#header {
width:776px;
height:98px;
background:url(../immagini/header.gif);
}


/*************************************/
/*********** COLONNA SX **************/
/*************************************/

#colonna_sx {
width:166px;
height:513px;
background:url(../immagini/sfondo_menu.gif) repeat-y;
float:left;
}

#colonna_sx ul {
list-style:none;
padding:20px 0 10px 0;
}

#colonna_sx ul li {
padding:2px 0 2px 14px;
}

#colonna_sx ul li a {
color:#fff;
text-decoration:none;
}


#colonna_sx ul li a:hover {
color:#000000;
text-decoration:none;
}

#colonna_sx ul li.attivo a {
	color:#000;
	text-decoration:none;
	}

/*************************************/
/********* ENGLISH VERSION ***********/
/*************************************/


.lingua {
	color:#fff;
	text-decoration:underline;
	text-align:left;
	padding:2px 0 0 28px;
	background:url(../immagini/bandiera.gif) no-repeat;
	background-position:left;
	margin:0 0 0 4px;
	font-size:12px;
	}

a:hover.lingua  {
	text-decoration:none;
	}
	
.italiano {
	color:#fff;
	text-decoration:underline;
	text-align:left;
	padding:2px 0 0 28px;
	background:url(../immagini/italia.gif) no-repeat;
	background-position:left;
	margin:0 0 0 4px;
	font-size:12px;
	}

a:hover.italiano  {
	text-decoration:none;
	}

/*************************************/
/*********** COLONNA DX **************/
/*************************************/

#colonna_dx {
margin:0 0 0 166px;
width:610px;
background:url(../immagini/sfondo_colonna_dx.gif) repeat-y;
}

#flash_noborder {
width:598px;
border-top:1px solid #fff;
border-left:1px solid #fff;
height:290px;
}

#flash {
width:598px;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #A8CC91;
height:340px;
}


#box_testo {
width:610px;
padding:0 0 20px 0;
background:url(../immagini/sfondo_testo.gif) repeat-y;
line-height:18px;
}

#box_testo p {
text-align:left;
padding:10px 20px 0 10px;
color:#333;
}

.link_mail a {
	color:#000;
	text-decoration:underline;
	text-align:left;
	font-size:12px;
	}

.link_mail a:hover  {
	text-decoration:none;
	}

/*********************************/
/********** FOOTER ***************/
/*********************************/


#footer {
width:776px;
height:19px;
margin:0 auto;
background: url(../immagini/footer.gif) no-repeat;
}


#footer p{
	font-size:10px;
	padding:25px 0 0 0;
	text-align:center;
	color:#666;}
	
#footer a {
	text-decoration: none;
	color:#666;
	}

#footer a:hover {
	text-decoration:underline;
	color:#666;
	}
