/*THIS IS MANI STYLEZ.CSS FOR INDEX.PHP*/

BODY {
margin: 0px;
padding: 0px;
background: #f6f6f6;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
}

a.boxhref {
text-decoration: none;
color: #2784e6;
}

a:hover.boxhref {
color: #919f1a;
}

div#box {
position: absolute;
top: 20px;
left: 50%;
margin: 0px;
padding: 0px;
width: 800px;
height: 673px;
margin-left: -400px;
background: transparent;
}

div#boxheader {
margin: 0px;
padding: 0px;
width: 800px;
height: 66px;
background: transparent url('images/slices/images/stylebest__01.png') no-repeat top left;
}

div#boxcontent {
margin: 0px;
padding: 0px;
width: 800px;
/*height: 550px;*/
background: transparent url('images/slices/images/stylebest__04.png') repeat-y;
}

div#boxfooter {
margin: 0px;
padding: 0px;
width: 800px;
height: 57px;
background: transparent url('images/slices/images/stylebest__05.png') no-repeat top left;
clear: both;
}

p.boxclass {
position: absolute;
margin: 0px;
padding: 0px;
z-index: 1000;
font-weight: bold;
color: #2784e6;
font-size: 14px;
top: 4px;
left: 85px;
}

div#boxheader h1 {
position: absolute;
margin: 0px;
padding: 0px;
text-transform: uppercase;
font-size: 14px;
width: 803px;
height: 161px;
background: transparent url('images/slices/onda_blu__01.png') no-repeat top left;
}

div#boxheader h1 span {
display: none;
}

div#boxheader h2 {
position: absolute;
margin: 0px;
padding: 0px;
font-size: 12px;
top: 10%;
left: 10%;
}

div#boxheader h2 span {
display: none;
}

div#column_left {
margin: 0px;
padding: 0px;
width: 150px;
/*height: 550px;*/
background: transparent;
float: left;
clear: right;
}

div#content_right {
margin: 0px;
padding: 0px;
width: 613px;
/*height: 550px;*/
background: transparent;
float: right;
padding-top: 95px;
clear: right;
}

div#content_right p {
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 11px;
font-weight: normal;
color: #2d2d2d;
padding-right: 40px;
}

div#contenitore_dx {
margin: 0px;
padding: 0px;
width: 570px;
background: transparent;
}

div#contenitore_dx select {
margin: 0px;
padding: 0px;
margin-top: 5px;
}

div#contenitore_dx input {
margin: 0px;
padding: 0px;
border: none;
width: 56px;
height: 30px;
background: transparent url('images/slices/button_vai.png') no-repeat top left;
cursor: pointer;
float: left;
}

div#contenitore_dx ul {
list-style: none;
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 11px;
font-weight: normal;
color: #2d2d2d;
}

div#contenitore_dx ul li {
margin: 0px;
padding: 0px;
padding-left: 60px;
display: block;
/*background: transparent url('images/buttonz/lista_associazioni.jpg') no-repeat center left;*/
padding-top: 20px;
padding-bottom: 20px;
border: 1px solid #2d2d2d;
border-left: none;
border-top: none;
border-right: none;
margin: 5px;
}

div#footer_both {
margin: 0px;
padding: 0px;
width: 800px;
height: 0px;
clear: both;
}

/******************* SEZIONE COSTRUZIONE MENU'*********************/
div#general_menu {
margin: 0px;
padding: 0px;
width: 186px;
background: transparent;
margin-top: 95px;
}

div#general_menu_header {
margin: 0px;
padding: 0px;
width: 186px;
height: 44px;
background: transparent url('images/slices/images/mainmenu_01.png') no-repeat top left;
}

div#general_menu_content {
margin: 0px;
padding: 0px;
width: 186px;
background: transparent url('images/slices/images/mainmenu_02.png') repeat-y;
padding-left: 30px;
padding-right: 6px;
}

div#general_menu_content ul {
width: 150px;
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 11px;
font-weight: normal;
color: #2d2d2d;
display: block;
}

div#general_menu_content ul li {
margin: 0px;
padding: 0px;
line-height: 18px;
}

div#general_menu_content ul li a {
text-decoration: none;
margin: 0px;
padding: 0px;
color: #9d9d9d;
font-weight: normal;
/*TRICCHIAMO INTERNET EXPLORER PER DARE IL DISPLAY BLOCK ALLE VOCI DI MENU*/
width: 150px;
/* ^|^ TRICCHIAMO INTERNET EXPLORER PER DARE IL DISPLAY BLOCK ALLE VOCI DI MENU*/
display: block;
}

div#general_menu_content ul li a.selectedd {
text-decoration: none;
margin: 0px;
padding: 0px;
color: #c10;
font-weight: normal;
/*TRICCHIAMO INTERNET EXPLORER PER DARE IL DISPLAY BLOCK ALLE VOCI DI MENU*/
width: 150px;
/* ^|^ TRICCHIAMO INTERNET EXPLORER PER DARE IL DISPLAY BLOCK ALLE VOCI DI MENU*/
display: block;
}

div#general_menu_content ul li a:hover {
margin: 0px;
padding: 0px;
color: #1a68ba;
font-weight: normal;
text-decoration: underline;
}

div#sublink ul li {
padding-left: 10px;
background: transparent url('images/slices/subdir.gif') no-repeat top left;
}

div#sublink ul li A {
font-style: normal;
font-size: 10px;
color: #324f58;
width: 130px;
}

div#sublink ul li A:hover {
color: #7f4b13;
}

div#general_menu_footer {
margin: 0px;
padding: 0px;
width: 186px;
height: 34px;
background: transparent url('images/slices/images/mainmenu_04.png') no-repeat top left;
}

div#cerca_menu {
margin: 0px;
padding: 0px;
width: 186px;
background: transparent;
margin-top: 10px;
/* INTEGRAZIONE SUCCESSIVA */
display: none;
/* FINE INTEGRAZIONE SUCCESSIVA */
}

div#cerca_menu_header {
margin: 0px;
padding: 0px;
width: 186px;
height: 44px;
background: transparent url('images/slices/images/cercamenu_01.png') no-repeat top left;
}

div#cerca_menu_content {
margin: 0px;
padding: 0px;
width: 186px;
background: transparent url('images/slices/images/cercamenu_02.png') repeat-y;
padding-left: 30px;
padding-right: 6px;
}

div#cerca_menu_content p {
margin: 0px;
padding: 0px;
}

input.cerca_menu_content_input {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 9px;
font-weight: normal;
color: #6d6d6d;
border: 1px solid #6d6d6d;
padding-left: 3px;
color: #1a68ba;
width: 130px;
}

input.cerca_menu_content_input_submit {
margin: 0px;
padding: 0px;
border: none;
width: 56px;
height: 30px;
background: transparent url('images/slices/button_vai.png') no-repeat top left;
cursor: pointer;
position: relative;
top: 20px;
left: 80px;
}

div#cerca_menu_footer {
margin: 0px;
padding: 0px;
width: 186px;
height: 34px;
background: transparent url('images/slices/images/cercamenu_04.png') no-repeat top left;
}

div#login_menu {
margin: 0px;
padding: 0px;
width: 186px;
background: transparent;
margin-top: 10px;
}

div#login_menu_header {
margin: 0px;
padding: 0px;
width: 186px;
height: 44px;
background: transparent url('images/slices/images/loginmenu_01.png') no-repeat top left;
}

div#login_menu_content {
margin: 0px;
padding: 0px;
width: 186px;
background: transparent url('images/slices/images/loginmenu_02.png') repeat-y;
padding-left: 30px;
padding-right: 6px;
}

div#login_menu_content form {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
display: block;
}

div#login_menu_content p {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 9px;
font-weight: normal;
color: #6d6d6d;
padding-bottom: 3px;
font-style: italic;
}

input.login_menu_content_input {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 9px;
font-weight: normal;
color: #6d6d6d;
border: 1px solid #6d6d6d;
padding-left: 3px;
color: #1a68ba;
font-style: normal;
width: 130px;
}

input.login_menu_content_input_submit {
margin: 0px;
padding: 0px;
border: none;
width: 56px;
height: 30px;
background: transparent url('images/slices/button_login.png') no-repeat top left;
cursor: pointer;
position: relative;
top: 20px;
left: 80px;
}

div#login_menu_footer {
margin: 0px;
padding: 0px;
width: 186px;
height: 34px;
background: transparent url('images/slices/images/loginmenu_04.png') no-repeat top left;
}

/* SHORT FOOTER SECTION */
div#boxfooter p {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 11px;
font-weight: normal;
color: #2d2d2d;
position: relative;
text-align: center;
top: 20px;
}

div#boxfooter a {
text-decoration: none;
margin: 0px;
padding: 0px;
color: #87ba1a;
font-weight: normal;

}

div#boxfooter a:hover {
margin: 0px;
padding: 0px;
color: #1a68ba;
font-weight: normal;
text-decoration: underline;
}
/* SHORT FOOTER SECTION */

div#blocco_testo {
margin: 0px;
padding: 0px;
}

div#blocco_pics {
margin: 0px;
padding: 0px;
width: 150px;
height: auto;
float: left;
margin-right: 10px;
margin-bottom: 5px;
/*background: #d7f5c4;*/
background: transparent;
/*border: 1px solid #4a643a;*/
border: none;
}

div#blocco_pics_con_float {
margin: 0px;
padding: 0px;
width: 150px;
float: left;
margin-bottom: 5px;
}

div#blocco_pics_con_float img {
margin: 0px;
padding: 0px;
border: 3px solid #3f751c;
}

div#blocco_testo_low {
margin: 0px;
padding: 0px;
}

div#blocco_pics_low {
margin: 0px;
padding: 0px;
width: 110px;
height: auto;
float: left;
margin-right: 5px;
margin-bottom: 3px;
/*background: #d7f5c4;*/
background: transparent;
/*border: 1px solid #4a643a;*/
border: none;
}

div#blocco_pics_con_float_low {
margin: 0px;
padding: 0px;
width: 110px;
float: left;
/*margin-bottom: 3px;*/
}

div#blocco_pics_con_float_low img {
margin: 0px;
padding: 0px;
border: 1px solid #3f751c;
}

div#newsbox {
margin: 0px;
padding: 0px;
width: 570px;
height: 130px;
background: transparent;
overflow: hidden;
}

div#newsboxpicolo {
margin: 0px;
padding: 0px;
width: 285px;
height: 150px;
float: left;
}

div#blocco_testo_homepage {
margin: 0px;
padding: 0px;
}

div#blocco_pics_homepage {
margin: 0px;
padding: 0px;
width: 75px;
height: auto;
float: left;
margin-right: 5px;
margin-bottom: 3px;
/*background: #d7f5c4;*/
background: transparent;
/*border: 1px solid #4a643a;*/
border: none;
}

div#blocco_pics_homepage_senza {
margin: 0px;
padding: 0px;
width: 5px;
height: auto;
float: left;
margin-right: 5px;
margin-bottom: 3px;
/*background: #d7f5c4;*/
background: transparent;
/*border: 1px solid #4a643a;*/
border: none;
}

div#blocco_pics_con_float_homepage {
margin: 0px;
padding: 0px;
width: 75px;
float: left;
/*margin-bottom: 3px;*/
}

div#blocco_pics_con_float_homepage_senza {
margin: 0px;
padding: 0px;
width: 5px;
float: left;
/*margin-bottom: 3px;*/
}

div#blocco_pics_con_float_low img {
margin: 0px;
padding: 0px;
border: 3px solid #3f751c;
}


div#blocco_pics_horiz {
margin: 0px;
padding: 0px;
width: 570px;
height: auto;
/*float: left;*/
margin-right: 10px;
margin-bottom: 5px;
/*background: #d7f5c4;*/
background: transparent;
/*border: 1px solid #4a643a;*/
border: none;
}

div#blocco_pics_senza_float {
margin: 0px;
padding: 0px;
width: 148px;
float: left;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
}

div#blocco_pics_senza_float img {
margin: 0px;
padding: 0px;
border: 3px solid #3f751c;

}

Body#scheda_associazione {
margin: 0px;
padding: 0px;
background: #d9f4b2;
}

table#scheda_categoria {
margin: 0px;
padding: 0px;
border-collapse: collapse;
background: #fff;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
border: none;
}

table#scheda_categoria {
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-weight: normal;
color: #2d2d2d;
text-align: left;
}

table#scheda_categoria h1 {
font-size: 22px;
}

table#scheda_categoria h2 {
font-size: 20px;
}

table#scheda_categoria h3 {
font-size: 18px;
}

table#scheda_categoria h4 {
font-size: 16px;
}

table#scheda_categoria h5 {
font-size: 14px;
}

table#scheda_categoria p {
font-size: 11px;
}

td#nome_associazione {
background: #d9f4b2;
}

td#logo_associazione {
margin: 0px;
width: 100px;
height: 100px;
background: #f6f6f6;
border: 1px solid #2d2d2d;
}


td#categoria_associazione {
background: #baec9b;
}

td#indirizzo_associazione {
background: #d9f4b2;
}

td#web_associazione {
background: #baec9b;
}

td#descrizione_associazione {
background: #d9f4b2;
}

td#altro_associazione {
background: #baec9b;
}

td#chiudi_associazione {
background: #d9f4b2;
}

div#main_photogallery_pic {
margin: 0px;
padding: 0px;
width: 170px;
height: 235px;
float: left;
margin: 5px;
border: 1px solid #024285;
background: #ccc;
overflow: hidden;
}

div#border_photogallery_pic {
margin: 0px;
padding: 0px;
width: 170px;
height: 220px;
background: #deddb3;
overflow: hidden;
}

div#border_photogallery_pic:hover {
background: #c5deb3;
cursor: pointer;
}

div#photogallery_pic {
margin: 0px;
padding: 0px;
}

div#photogallery_pic img {
margin: 0px;
padding: 0px;
margin-left: 7px;
margin-top: 5px;
border: 1px solid #2d2d2d;
}

div#photogallery_pic p {
margin: 0px;
padding: 0px;
font-size: 11px;
color: #000;
text-align: justify;
padding: 5px;
}

div#opzioni_immagine img {
margin: 0px;
padding: 0px;
float: left;
}

div#photogallery_album_per_album {
margin: 0px;
padding: 0px;
width: 170px;
height: 170px;
float: left;
margin: 5px;
/*border: 1px solid #9d9d9d;*/
background: #fff;
overflow: hidden;
padding: 2px;
}

div#photogallery_album_per_album p{
font-size: 10px;
line-height: 10px;
}

div#photogallery_album_per_album A.linkborder{
display: block;
margin: 0px;
padding: 0px;
/*border: 2px solid #9d9d9d;*/
}

div#photogallery_album_per_album A.linkborder:hover{
/*border: 2px solid #c10;*/
}

div#photogallery_album_per_album img{
padding-top: 2px;
/*border: 1px solid #9d9d9d;*/
text-align: center;
margin-left: 5px;
}

div#newsbox p {
font-size: 10px;
}

div#progettioperativibox {
margin: 0px;
padding: 0px;
height: auto;
width: 570px;
background: transparent;
overflow: hidden;
}

div#progettioperativiboxdopoh1 {
margin: 0px;
padding: 0px;
height: auto;
width: 570px;
background: #eaf2d6;
overflow: hidden;
}

div#testoprogettioperativibox {
margin: 0px;
padding: 0px;
width: 365px;
float: left;
margin-left: 5px;
}

div#immagineprogettioperativibox {
margin: 0px;
padding: 0px;
width: 200px;
float: right;
margin-bottom: 5px;
}

/*PROGETTI OPERATIVI MENU UL*/
div#nav {
margin: 0px;
padding: 0px;
width: 570px;
}

div#navul {
margin: 0px;
padding: 0px;
width: 570px;
position: relative;
top: 0px;
left: 0px;
}

div.jsenable h1 {
margin: 0px;
padding: 0px;
font-family: 'Trebuchet MS', Verdana, Helvetica, 'Bitstream Vera sans', Helvetica, Arial, sans-serif, 'Calibri';
font-size: 20px;
font-weight: bold;
color: #2d2d2d;
cursor: pointer;
padding-left: 40px;
background: transparent url('images/slices/button_clic.png') no-repeat top left;
}

div.jsenable ul {
list-style: none;
margin: 0px;
padding: 0px;
}

div.jsenable ul li{
line-height: 30px;
}

div.jsenable ul ul {
display: none;
}

div#nav li.hide ul {
display: none;
}

div#nav li.show ul {
list-style: none;
margin: 0px;
padding: 0px;
display: block;
background: #f2f2f2;
border: 2px solid #ccc;
padding: 5px;
}

div#nav li.show ul li {
margin: 0px;
padding: 0px;
margin-top: 10px;
}

div#nav li.show h1 {
padding-left: 40px;
background: transparent url('images/slices/button_clic_dn.png') no-repeat top left;
padding-bottom: 10px;
}
/*PROGETTI OPERATIVI MENU UL FINE*/

div#loghiassociazioni {
position: absolute;
top: 75px;
left: 370px;
margin: 0px;
padding: 0px;
z-index: 1;
}

img#comunediferrara {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
}

img#provinciadiferrara {
position: absolute;
top: -18px;
left: 80px;
margin: 0px;
padding: 0px;
}

img#protezionecivileregioneemil {
position: absolute;
top: -32px;
left: 160px;
margin: 0px;
padding: 0px;
}

img#protezionecivilenazionale {
position: absolute;
top: -26px;
left: 240px;
margin: 0px;
padding: 0px;
}

img#protezionecivileeuropea {
position: absolute;
top: -15px;
left: 320px;
margin: 0px;
padding: 0px;
}

div#table_contacts {
margin: 0px;
padding: 0px;
}

div#table_contacts input {
margin: 0px;
padding: 0px;
border: 1px solid #2d2d2d;
background: #fff;
cursor: text;
width: 250px;
height: 30px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #2d2d2d;
padding: 2px;
}

div#table_contacts input.second_btn_class {
margin: 0px;
padding: 0px;
border: 2px solid #024285;
background: #f6f6f6;
cursor: pointer;
width: 250px;
height: 30px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #2d2d2d;
padding: 2px;
}

div#table_contacts textarea {
margin: 0px;
padding: 0px;
border: 1px solid #2d2d2d;
background: #fff;
cursor: text;
width: 250px;
height: 150px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #2d2d2d;
padding: 2px;
}

div#randimg {
margin: 0px;
padding: 0px;
width: 84px;
height: 50px;
overflow: hidden;
margin: 5px;
float: left;
}

div#randimg img {
margin: 0px;
padding: 0px;
border: none;
}
