@charset "utf-8";
/* CSS Document */

body{





margin: 0px;

paddig: 0px;

border: 0px;

text-align: left;

font-family: Trebuchet MS, Arial, Helvetica;

font-size: 13px;
background-image:url(../imm/background_general.jpg);
background-position: top;
background-repeat:repeat-x;
background-color: #476f13;




}



div, ul, ol, li, p, span, pre, input, form, h1, h2, h3, h4, h5, h6, h7, table, td, th, tr, img, dd, dt, dl{

	margin: 0px;

	padding: 0px;

	border: 0px;



	}
	.form {
	font-size: 12px;
	color: #ffffff;
	margin-ottom: 15px;
	}
	.form a:link, .form a:visited {
	color: #FFFFFF;
	text-decoration:none;}
	.form a:hover {color: #FFFFFF;
	text-decoration: underline;}

.form input {
width: 200px;
float: right;
margin-bottom: 10px;
padding-top: 4px;
padding-bottom: 4px;
margin-right: 7px;
background-color: #477012;
border: 1px solid #82b93a;
color: #FFFFFF;
	
	}
	.form textarea {
float: right;
padding-top: 4px;
padding-bottom: 4px;
background-color: #477012;
border: 1px solid #82b93a;
width: 200px;
margin-bottom: 10px;
margin-right: 7px;
color: #FFFFFF;
}
.form select {
float: right;
padding-top: 4px;
padding-bottom: 4px;
background-color: #477012;
border: 1px solid #82b93a;
width: 200px;
margin-bottom: 10px;
color: #FFFFFF;
}

.button {
	margin: 0px;
padding-left: 15px;
	padding-bottom: 9px;
	color: #ffffff;
	
}
.button input{
background-color: #82b93a;
border: 1px solid #477012;
font-size:16px;
color: #3a5b0f;
	font-weight: bold;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
}
table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	
 th {
	display:none;
	}
 td {
 font-size: 80%;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 0px;
	
	padding-top: 2px;
	padding-bottom: 2px;
	
	
	} 
	
	
	iframe {
	
	margin: 0px;
	padding:0px;
	}
.clear { 
clear:both;
}
#contenuti_speciali, #contenuti_speciali p {
display: none;
}

#contenitore {
background-color:#558517;
width: 1024px;
min-height: 1700px;
height: auto; !important


}
.home {background-image: url(../imm/back_home.gif);
background-position: top;
background-repeat: no-repeat;
background-color: #558517;
}
.page {
background-image:url(../imm/back_page.gif);
background-position: top;
background-repeat: no-repeat;
background-color: #558517;

}

#head {
width: 1014px;
height: 388px;

}
#top {
width: 1014px;
height: 49px;
font-size:17px;
padding-top: 29px;

}
#top a:link, #top a:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#top a:hover {
color:#FFFFFF;
text-decoration: none;
font-weight:bold;
}
#asso{
width: 150px;
float: left;
text-align: center;
padding-left:10px;
}
#modello{
width: 160px;
float: left;
text-align: left;
padding-left:8px;
}
#attivita{
width: 150px;
float: left;
text-align: left;
padding-left: 15px;
}
#riconoscimenti{
width: 151px;
float: left;
text-align: center;
}
#support{
width: 111px;
float: left;
text-align: center;
}
#stampa{
width: 125px;
float: left;
text-align: center;
}
#appuntamenti{
width: 140px;
float: left;
text-align: center;
}
#contatti{
width: 101px;
float: left;
text-align: center;
padding-right: 10px;
}
#visual {
width:1014px;
height: 310px;

}
.homepage {
background-image: url(../imm/visual_03.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_01 {
background-image: url(../imm/visual_01.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_02 {
background-image: url(../imm/visual_02.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_03 {
background-image: url(../imm/visual_03.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_04 {
background-image: url(../imm/visual_04.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_05 {
background-image: url(../imm/visual_05.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_06 {
background-image: url(../imm/visual_06.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_07 {
background-image: url(../imm/visual_07.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_08 {
background-image: url(../imm/visual_10.jpg);
background-position: top;
background-repeat:no-repeat;

}
.visual_09 {
background-image: url(../imm/visual_09.jpg);
background-position: top;
background-repeat:no-repeat;

}

#corpo {
width:1014px;
margin-left: 5px;

}

.trecol {
background-image:url(../imm/bac_trecol.gif);
background-position: top;
background-repeat: repeat-y;
float:left;

}

.trecol #col_01 {
float: left;
width: 330px;




}


.trecol #col_02 {
float: left;
width: 330px;


}
.trecol #col_03{
float: left;
width: 330px;

}
/*------------------------------col_01----------------------------------*/
#col_01{
margin-right: 12px;
font-size: 12px;
text-align: left;
}
#col_01 h1 {
display: none;
}

#tito1_col01 {
background-color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
}
#tito1_col01 h2 {
font-size: 14px;
margin-left: 15px;
margin-right: 15px;
color:#4a7a0b;

}
#testo_col01{
padding-top: 10px;
margin-left: 15px;
margin-right: 15px
}
#testo_col01 ul {
}
#testo_col01 li {
padding-bottom: 8px;
list-style: none;
}
#testo_col01 a:link, #testo_col01 a:visited {
color:#1f3601;
text-decoration:none;
font-weight:bold;
}
#testo_col01 a:hover {
color:#1f3601;
text-decoration: underline;
font-weight:bold;
}
#tito2_col01 {
background-color: #000000;
padding-top: 3px;
padding-bottom: 3px;
}
#tito2_col01 h2 {
font-size: 14px;
margin-left: 15px;
margin-right: 15px;
color:#ffffff;

}
#tito1_col01 {
background-color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
}
#tito1_col01 h2 {
font-size: 14px;
margin-left: 15px;
margin-right: 15px;
color:#4a7a0b;

} 
#tito1_col01 {
background-color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
}
#tito1_col01 h2 {
font-size: 14px;
margin-left: 15px;
margin-right: 15px;
color:#4a7a0b;
}
#sep_nero {
width: 330px;
height: 21px;
background-color:#000000;
}         
/*------------------------------col_02----------------------------------*/
#col_02{
margin-right: 12px;
text-align: left;
}
#col_02 h1 {
display: none;
}

#tito1_col02 {
background-color: #4a7a0b;
padding-top: 3px;
padding-bottom: 3px;
}
#tito1_col02 h2 {
font-size: 14px;
margin-left: 15px;
margin-right: 15px;
color:#ffffff;

}
#testo_col02{
padding-top: 10px;
margin-left: 15px;
margin-right: 15px;
color:#ffffff;
}
#testo_col02 ul {
}
#testo_col02 li {
padding-bottom: 8px;
list-style: none;

}
#testo_col02 a:link, #testo_col02 a:visited {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#testo_col02 a:hover {
color:#ffffff;
text-decoration: underline;
font-weight:bold;
}
#tito2_col02 {
background-color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
}
#tito2_col02 h2 {
font-size: 14px;
margin-left: 15px;
margin-right: 15px;
color:#696b6a;
}
#sep_bianco {
width: 330px;
height: 21px;
background-color:#ffffff;
} 
/*------------------------------col_03----------------------------------*/
#col_03{
text-align: left;
}
#col_03 h1 {
display: none;
}

#col_03 p {
color #000000;
font-size:12px;
margin-left: 15px;
margin-right: 15px;
}

#testo_col03  {
padding-top: 3px;
}
#testo_col03 a:link, #testo_col03 a:visited {
color:#1f3601;
text-decoration:none;
font-weight:bold;
}
#testo_col03 a:hover {
color:#1f3601;
text-decoration: underline;
font-weight:bold;
}
#iban_col03 {
padding-top: 3px;
padding-bottom: 3px;
background-color:#4cb4f8;
}
#iban_col03 p{
margin-left: 15px;
margin-right: 15px;
font-weight: bold;
}
#tito1_col03 {
background-color:#ffffff;
padding-top: 3px;
padding-bottom: 3px;
}
#tito1_col03 h2 {
color: #18608f;
margin-left: 15px;
margin-right: 15px;

}
#tito2_col03 {
background-color:#4cb4f8;
text-align:right;
padding-top: 3px;
padding-bottom: 3px;
}
#tito2_col03 h2 {
color: #ffffff;
margin-left: 15px;
margin-right: 15px;

}
#tito3_col03 {
background-color:#4cb4f8;
padding-top: 3px;
padding-bottom: 3px;

}
#tito3_col03 h2 {
color: #ffffff;
margin-left: 15px;
margin-right: 15px;


}
/*------------------------------colsx--------------------------------*/

.pag2col {
float:left;
background-image:url(../imm/back_page_02.jpg);

background-position: top;
background-repeat: no-repeat;
background-color: #558517;
}

.pag2col #colsx{
width: 330px;
float: left;
}
.pag2col #coldx{
width: 650px;
float: right;
}
#colsx{
margin-top: 30px;
margin-right: 12px;

text-align: left;

}
#colsx h2 {
font-size: 15px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 15px;
margin-right: 15px;
color:#ffffff;
}
#colsx p {margin-left: 15px;font-size: 12px; color:#ffffff;}
#menu02 {
width: 330px;
font-size: 15px;
padding-bottom: 10px;
}
#menu02 ul {
margin-left: 15px;
margin-top: 10px;}
#menu02 li{
list-style:none;


padding-bottom: 10px;
}

#menu02 h1 {
font-size: 20px;
margin-left: 15px;
margin-right: 15px;
color:#ffffff;
}

.bullet {
background-image:url(../imm/bullet.gif);
background-repeat: no-repeat;
background-position: 0em 0em;
padding-left: 30px;
}
.bullet02 {
background-image: url(../imm/bulle_02.gif);
background-repeat: no-repeat;
background-position: 0em 0.6em;
padding-left: 20px;
}
#menu02 a:link, #menu02 a:visited {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#menu02 a:hover {
color:#ffffff;
text-decoration: underline;
font-weight:bold;
}
#coldx{
margin-top: 30px;
text-align: left;

}
.separatore{
background-image: url(../imm/separatore_pagina.jpg);
background-position:bottom left;
background-repeat: no-repeat;
}
#percorso{
width: 580px;
font-size: 15px;
color:#ffffff;
padding-bottom: 3px;
background-image: url(../imm/separatore_pagina.jpg);
background-position:bottom left;
background-repeat: no-repeat;
}
#percorso li {
list-style: none;
display: inline;
font-weight:bold;
}
#percorso a:link, #percorso a:visited {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#percorso a:hover {
color:#ffffff;
text-decoration: underline;
font-weight:bold;
}
#contenuti {
width: 580px;
margin-top: 15px;
font-size: 15px;
color: #ffffff;
}
#contenuti h2 {
color:#FFFFFF;
font-size:18px;


}

#contenuti h3 {
color:#FFFFFF;
font-size:16px;
padding-bottom: 2px;
margin-bottom: 7px;}

#contenuti p {
padding-bottom: 8px;
}
#contenuti ul {
padding-left: 15px;
padding-top: 3px;
padding-bottom: 8px;
}
#contenuti li {
list-style:square;
padding-left: 3px;
padding-bottom: 7px;
}
#contenuti a:link, #contenuti a:visited {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#contenuti a:hover {
color:#ffffff;
text-decoration: underline;
font-weight:bold;
}
#box {
margin-top: 3px;
padding-top: 10px;
width: 580px;
background-image: url(../imm/separatore_pagina.jpg);
background-position:top left;
background-repeat: no-repeat;


}
#box_visual {
width:120px;
float:left;
}
#box_visual img {

padding-bottom: 15px;
}
#box_testo {
width:450px;
float: right;
}

/*-----------------------------------footer----------------------------------------*/
#footer {
width: 1014px;

padding-top: 10px;
font-size: 12px;
color: #ffffff;
font-weight:bold;

}
#footer p{

}
#footer02 {
width: 330px;
color:#FFFFFF;
padding-top: 10px;
font-size: 12px;

font-weight:bold;
}
#footer02 p {
margin-left: 15px;
margin-right: 15px;}