@charset "utf-8";
/* CSS Document */

html, body { border:0; margin:0; padding:0;}

body { background-color:#FFFFFF; /* padding-top:20px; text-align: center;*/}

img { border:0; }
object { padding:0; margin:0; }
a, a:visited { text-decoration:none; color:#666666;}
a:hover { text-decoration: underline;}
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }
ul,ol { list-style:none; padding:0; margin:0; }
address { font-style:normal }
pre { font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding:5px; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.justify {text-align:justify;}
/*.link a,a:visited {color:#333333;}*/
a,a:visited {color:#333333;}

#orange {color:#ff6600;}

.georgia {font-family:Georgia;}
.georgia a,a:visited {color:#333333;}
.georgia img {margin-right:5px;}
#back {padding-top:20px;}

h2 {font-size:30px; font-family:Georgia; color:#c24e00; margin:0; padding:0; font-weight:normal; padding-bottom:20px; text-align:left;}
h3 {font-size:18px; font-family:Georgia; color:#c24e00; margin:0; padding:0; font-weight:normal; text-align:left;}
h4 {font-size:18px; font-family:Arial; color:#333333; margin:0; padding:0; font-weight:normal; text-align:left;}
h5 {font-size:12px; font-family:Arial; color:#333333; margin:0; padding:0; font-weight:normal; text-align:left;}

#shinystat {display:none;}

/* Container
-----------------------------------------------------------------------------*/
#container {width:960px; margin:0 auto; font-family:Arial; font-size:12px; color:#333333; text-align:justify; clear:both;}

/* Header
-----------------------------------------------------------------------------*/
#header {width:100%; margin:0 auto; margin-bottom:20px;}

#header .header_container {width:960px; margin:0 auto; margin-bottom:20px;}
#header .header_container #logo {margin:0; padding:0;}
/* Support NAV */
#header .header_container #support_nav {height:25px;}
#header .header_container #support_nav #dummy {float:left;}
#header .header_container #support_nav .support_entry {width:75px; height:18px; text-align:center; float:right; margin-left:3px;
                                                             background:#e6e6e6; font-family:Arial; font-size:small;}

/* Global NAV */
#header #global_nav {background:#bbbbbb; width:100%; height:24px; margin-top:10px; padding:0;}
#header #global_nav #nav-one {height:24px; width:960px; margin:0 auto; z-index:100; position:relative; padding:0;}
#header #global_nav #nav-one .first_level_li {/*display:inline-block;*/ float:left; margin-right:1px; height:24px; width:191px;}
#header #global_nav #nav-one li a {margin:0; padding:0; display:block; position:relative;}
#header #global_nav #nav-one li a img {margin:0; padding:0;}

/* custom dropdowns */
#header #global_nav #nav-one li ul { width:192px; position:absolute; display:none; top:24px; font-family:Arial; font-size:12px;}
#header #global_nav #nav-one li ul li {margin:0; padding:5px 5px 5px 5px; width:182px; border-top:#ffffff 1px solid; overflow:hidden;}
#header #global_nav #nav-one li #show_hide_attivita { background: #ff9c00; left:0px;}
#header #global_nav #nav-one li #show_hide_pubblicazioni {background:#99cc00; left:383px;}

/*#header #global_nav ul { position:relative; text-align:left; }*/
/*#header #global_nav #nav-one ul { position:absolute; }*/

/*
#header #global_nav .header_container .global_entry_left {float:left; height:24px; width:191px; position:relative;}
#header #global_nav .header_container .global_entry_left #attivita_submenu {position:absolute; background:#ff9c00; top:24px; z-index:100; visibility:hidden;}
#header #global_nav .header_container .global_entry_left #attivita_submenu .menu_entry {height:15px; padding:5px; width:182px; overflow:hidden; border-top:#ffffff 1px solid;
                                                                                        font-family:Arial; font-size:12px;}
#header #global_nav .header_container .global_entry_right {float:right; margin-left:1px; height:24px; width:191px;}
*/

/* Image SECTION */
#header #header_back {background:#dedede; width:100%; height:270px; clear:both;}
#header #header_container_img {width:1060px; margin:0 auto; height:311px; clear:both;}

#header #header_container_img #image_shadow_left {background:url(../images/cocchetti-header-shadow-left.png) no-repeat; float:left; width:50px; height:270px;}

#header #header_container_img .generic_image_div {position:relative; float:left; width:960px; height:270px;}

/* agenda */
#header #header_container_img .generic_image_div #header_agenda {background:url(../images/cocchetti-header-agenda-back.png) no-repeat; width:320px; height:141px; position:absolute; right:0px; bottom:0px; overflow:hidden;}
#header #header_container_img .generic_image_div #header_agenda #agenda_header {padding-top:5px; border-bottom:#e18a00 2px solid; width:300px; margin:0 auto;}

#header #header_container_img .generic_image_div #header_agenda #agenda_body {width:320px; padding:5px; clear:both;}
#header #header_container_img .generic_image_div #header_agenda #agenda_body #display_all {width:310px; text-align:right;}
#header #header_container_img .generic_image_div #header_agenda #agenda_body .agenda_item {clear:both; width:320px; padding-top:5px;}
#header #header_container_img .generic_image_div #header_agenda #agenda_body .agenda_item .agenda_clock {background:url(../images/cocchetti-header-agenda-item-clock.png) no-repeat; width:13px; height:13px; float:left}
#header #header_container_img .generic_image_div #header_agenda #agenda_body .agenda_item .agenda_text {width:307px; float:right; font-family:Arial; font-size:11px; }
#header #header_container_img .generic_image_div #header_agenda #agenda_body .agenda_item .agenda_text .agenda_orario {font-weight:bold; padding-left:5px; color:#000000;}
#header #header_container_img .generic_image_div #header_agenda #agenda_body .agenda_item .agenda_text .agenda_titolo {padding-left:5px; position:relative; top:-2px; width:307px;}
/* end - agenda */

/* generic section box */
#header #header_container_img .generic_image_div .section_box {width:327px; height:92px; position:absolute; right:0px; bottom:0px; overflow:hidden;}
#header #header_container_img .generic_image_div .section_box .section_first_row {clear:both;}
#header #header_container_img .generic_image_div .section_box .section_first_row .section_logo {float:left; width:17px; height:17px;}
#header #header_container_img .generic_image_div .section_box .section_first_row .dummy_right {float:right; width:310px; height:17px;}

#header #header_container_img .generic_image_div .section_box .section_second_row {clear:both;}
#header #header_container_img .generic_image_div .section_box .section_second_row .dummy_left {float:left; width:17px; height:75px;}
#header #header_container_img .generic_image_div .section_box .section_second_row .section_title {float:right; width:310px; height:75px;}
#header #header_container_img .generic_image_div .section_box .section_second_row .section_title .section_text_title {text-align:left; margin-top:10px; padding-left:10px; height:32px;}
#header #header_container_img .generic_image_div .section_box .section_second_row .section_title .section_text_category {padding-left:10px; height:58px;}
/* end - generic section box */

/* custom section logo */
#header #header_container_img .generic_image_div .section_box .section_first_row #section_logo_orange {}
#header #header_container_img .generic_image_div .section_box .section_second_row #section_title_orange {background:#ff9c00;}

#header #header_container_img .generic_image_div .section_box .section_first_row #section_logo_blu {}
#header #header_container_img .generic_image_div .section_box .section_second_row #section_title_blu {background:#0099cc;}

#header #header_container_img .generic_image_div .section_box .section_first_row #section_logo_green {}
#header #header_container_img .generic_image_div .section_box .section_second_row #section_title_green {background:#99cc00;}

#header #header_container_img .generic_image_div .section_box .section_first_row #section_logo_brown {}
#header #header_container_img .generic_image_div .section_box .section_second_row #section_title_brown {background:#cc6600;}

#header #header_container_img .generic_image_div .section_box .section_first_row #section_logo_nl {}
#header #header_container_img .generic_image_div .section_box .section_second_row #section_title_nl  {background:#c24e00;}
/* end -custom section logo*/

/* custom images */
#header #header_container_img #image_div_home {background:url(../images/cocchetti-header-home-image.jpg) no-repeat; width:960px; height:270px;}
#header #header_container_img #image_div_attivita {background:url(../images/cocchetti-header-attivita-image.jpg) no-repeat; width:960px; height:270px;}
#header #header_container_img #image_div_categoria {background:url(../images/cocchetti-header-attivita-image.jpg) no-repeat; width:960px; height:270px;}
#header #header_container_img #image_div_progetti {background:url(../images/cocchetti-header-progetti-image.jpg) no-repeat; width:960px; height:270px;}
#header #header_container_img #image_div_pubblicazioni {background:url(../images/cocchetti-header-pubblicazioni-image.jpg) no-repeat; width:960px; height:270px;}
#header #header_container_img #image_div_collana {background:url(../images/cocchetti-header-pubblicazioni-image.jpg) no-repeat; width:960px; height:270px;}
#header #header_container_img #image_div_solidarieta {background:url(../images/cocchetti-header-solidarieta-image.jpg) no-repeat; width:960px; height:270px;}
#header #header_container_img #image_div_annuncia {background:url(../images/cocchetti-header-newsletter-image.jpg) no-repeat; width:960px; height:270px;}
/* end custom images */

#header #header_container_img #image_shadow_right {background:url(../images/cocchetti-header-shadow-right.png) no-repeat; float:right; width:50px; height:270px;}

/* Body
-----------------------------------------------------------------------------*/

#body {overflow:hidden; clear:both;}
#body_index {width:960px; overflow:hidden; clear:both;}

.width_640 {width:640px; float:left;}
.right_320 {float:right; width:320px; text-align:center;}

/* INDEX */
#body_index #row {width:960px;}
#body_index #row #first_col    {float:left; position:relative;}

#body_index #row #first_col #news {border-bottom:#dfdfdf 2px solid;}
#body_index #row #first_col .news_item {width:305px; padding-top:10px; clear:both;}
#body_index #row #first_col .news_item .news_arrow {width:19px; height:6px; float:left;}
#body_index #row #first_col .news_item .news_text {float:right; width:275px; text-align:left;}
#body_index #row #first_col .news_item .news_text .news_title{color:#333333;}
#body_index #row #first_col .news_item .news_text .news_data {color:#999999;}

#body_index #row #first_col #postit {border-bottom:#a0a0a0 2px solid; margin:5px 0px 10px 0px;}
#postit_body {font-family:Arial; text-align:justify; color:#464646; font-size:10pt; padding:0px 5px 0px 5px; clear:both;}


#body_index #row #first_col #flash{border-bottom:#a0a0a0 2px solid;}
#body_index #row #first_col .flash_item {width:305px; padding-top:10px;}
#body_index #row #first_col .flash_item .flash_img {float:left; padding:5px; margin-right:5px; width:55px; max-height:40px; border:1px solid #999999;}
#body_index #row #first_col .flash_item .flash_img .img_contenitor {width:55px; max-height:40px; overflow:hidden;}
#body_index #row #first_col .flash_item .flash_img .img_contenitor img {width:55px;}
#body_index #row #first_col .flash_item .flash_title {text-align:left;}
#body_index #row #first_col .flash_item .flash_title a {font-family:Arial; font-size:12px; color:#666666; font-weight:bold;}
#body_index #row #first_col .flash_item .flash_text {font-family:Arial; font-size:12px; color:#666666;}

#body_index #row #second_col   {float:left;}

#body_index #row #second_col #evidenza {border-bottom:#e7a133 2px solid;}
#body_index #row #second_col .evidenza_odd {background:url(../images/cocchetti-home-evidenza-odd.png) no-repeat; width:291px; height:32px; padding:2px 10px 0px 10px; overflow:hidden;}
#body_index #row #second_col .evidenza_even {background:url(../images/cocchetti-home-evidenza-even.png) no-repeat; width:291px; height:32px; padding:2px 10px 0px 10px; overflow:hidden;}

#body_index #row #second_col #annuncia{border-bottom:#993300 2px solid; }
#body_index #row #second_col #annuncia_body {background:#ffebcc; height:269px; margin:3px; padding: 15px; }
#body_index #row #second_col #annuncia_body p {text-align:left;}
#body_index #row #second_col #annuncia_body #annuncia_inside_box {background:url(../images/cocchetti-home-annuncia-back.png) no-repeat; width:216px; height:112px; margin:0 auto; padding:5px;}

#body_index #row #second_col #annuncia_body #annuncia_inside_box #newsletter_form {width:206px; height:19px; margin-top:5px;} 
#body_index #row #second_col #annuncia_body #annuncia_inside_box #newsletter_form input {width:211px; margin-bottom:5px;}

.annuncia_arrow_box{clear:both; width:244px; height:50px; margin:20px 0;}
.annuncia_arrow_box .annuncia_arrow {float:left; background:url(../images/cocchetti-home-annuncia-arrow.png) no-repeat; width:19px; height:6px; margin-top:5px;}
.annuncia_arrow_box .annuncia_arrow_text {float:right; width:215px;}
#annuncia_body p { margin:0; padding:0;}

#body_index #row #third_col    {float:right;}

#body_index #row #third_col #sondaggio {border-bottom:#dfdfdf 2px solid;}
#body_index #row #third_col #sondaggio_body {}
#body_index #row #third_col #sondaggio_body #survey {font-size:12px;}
#body_index #row #third_col #sondaggio_body #survey #question {padding:5px 0px 15px 0px; overflow:hidden; text-align:left; height:12px; width:313px;}
#body_index #row #third_col #sondaggio_body #survey #answers {margin:0px 0px 0px 10px; width:290px; overflow:hidden; height:110px;}
#body_index #row #third_col #sondaggio_body #survey #answers .answer_container {clear:both;}
#body_index #row #third_col #sondaggio_body #survey #answers .answer_container .arrow {float:left; height:20px; margin:0px 5px 0px 0px; }
#body_index #row #third_col #sondaggio_body #survey #answers .answer_container .answer {max-height:30px;}
#body_index #row #third_col #sondaggio_body #survey #link {padding:5px 0px 0px 0px; width:120px; float:right;}

#body_index #row #third_col #info{border-bottom:#a0a0a0 2px solid;}
#body_index #row #third_col #gallery {border-bottom:#dfdfdf 2px solid;}
#body_index #row #third_col .box_body #home_lightbox {height:200px; text-align:center; border:1px solid #dfdfdf; margin-bottom:5px; padding:10px 0px 10px 0px; overflow:hidden;}
#body_index #row #third_col .box_body #home_lightbox img {height:200px;}
#body_index #row #third_col .box_body #gallery_link {width:130px; float:right;}
.box {width:320px; height:300px; clear:both; overflow:hidden; }

.box_1 {height:200px;}
.box_2 {height:100px;}

.box_body_news  {font-family:Arial; text-align:justify; color:#464646; font-size:10pt; padding:5px; clear:both; height:150px;}
.box_body_note  {font-family:Arial; text-align:justify; color:#464646; font-size:10pt; padding:25px 15px 0px 15px; clear:both; width:260px; height:90px; background:url(../images/post-it-mini.png) no-repeat;}
.note_popup { background:url(../images/postit-popup.png) no-repeat; width:484px; height:350px; position:absolute; top:-15px; left:-15px; z-index:990;}
.note_popup #close { margin:25px 0px 0px 20px; }
.note_popup #text { padding:0px 0px 0px 30px; width:414px;}
.note_popup #allegati { padding:20px 0px 0px 49px; position:absolute; height:67px; width:484px; bottom:30px; left:30px; background:url(../images/postit-icona-allegati.png) no-repeat;}

.altomondo_popup { background:url(../images/altomondo-popup-630_572.png) no-repeat; width:630px; height:572px; position:absolute; margin-left:187px; margin-top: 168px; z-index:990; }
.altomondo_popup #close { margin:25px 0px 0px 588px; }
.altomondo_popup .content { margin: 0 29px; width: 577px; height: 487px; overflow: hidden; }
#altomondo_home { padding: 5px 10px;}
#altomondo_home h3 { font-size: 12px; font-weight: bold; }
#altomondo { border-bottom: #DFDFDF 2px solid; }
.altomondo_text { cursor: pointer; }

#altomondo_list { padding-right: 20px;}
#altomondo_list img,
.altomondo_popup .content img,
#altomondo_home img { float: left; margin-right: 5px; margin-bottom: 2px; }
.altomondo_popup .content img { width: 200px; margin-top: 10px;}

.box_title {padding-top:5px; width:300px; margin:0 auto; height:25px;}
.box_body  {font-family:Arial; text-align:justify; color:#464646; font-size:10pt; padding:5px; clear:both;}
#info_body {font-family:Arial; text-align:justify; color:#464646; font-size:10pt; padding:0px 5px 0px 5px; clear:both;}
/* END - index */

.postit_item {width:950px; overflow:hidden; margin:0px 0px 10px 0px;}

/*.common_title {font-family:Georgia; color:#c24e00; font-size:23pt;}*/
/* .common_text {margin-top:10px; text-align:justify;} */

/* Attivita
-----------------------------------------------------------------------------*/
.left_box {float:left; width:620px;}

#attivita_extra {float:right; width:310px; font-family:Arial; color:#333333; font-size:10pt;}
#attivita_extra #altre_attivita {border-top:#ffb033 1px solid; margin-bottom:25px;}
#attivita_extra #altre_attivita .attivita_item {text-align:left; border-bottom:#ffb033 1px solid; padding-top:8px; padding-bottom:8px; padding-left:10px;}
#attivita_extra #attivita_programma {}
#attivita_extra #attivita_programma #programma_title {padding-left:10px; padding-bottom:5px; border-bottom:#e18a00 2px solid;}
#attivita_extra #attivita_programma #programma_attivita {padding-left:10px; padding-bottom:10px; color:#cc6600;}
#attivita_extra #attivita_programma .evento {clear:both;}
#attivita_extra #attivita_programma .evento .evento_clock {background:url(../images/cocchetti-header-agenda-item-clock.png) no-repeat; width:13px; height:13px; float:left; margin-top:2px;}
#attivita_extra #attivita_programma .evento .evento_item {float:right; width:290px;}
#attivita_extra #attivita_programma .evento .evento_item .evento_data {font-weight:bold; font-size:8pt;}
#attivita_extra #attivita_programma .evento .evento_item .evento_title {font-size:9pt; text-align:left;}
#attivita_extra #attivita_programma .evento .evento_item .evento_abs {font-size:9pt; margin-bottom:10px; color:#666666; font-weight:bold;}
#attivita_extra #attivita_allegati {margin-top:30px;}
#attivita_extra #attivita_allegati #allegati_title {padding-left:10px; padding-bottom:5px; border-bottom:#c24e00 2px solid;}
#attivita_extra #attivita_allegati #allegati_items {margin-top:10px;}
#attivita_extra #attivita_allegati #allegati_items .allegato {clear:both;}
#attivita_extra #attivita_allegati #allegati_items .allegato .allegato_logo {float:left; width:25px; margin-top:5px;}
#attivita_extra #attivita_allegati #allegati_items .allegato .allegato_title {float:right; padding-top:7px; width:278px;}

/* Progetti
-----------------------------------------------------------------------------*/
#progetti {float:right; width:310px; font-family:Arial; color:#333333; font-size:10pt;}
#progetti #elenco_progetti {border-top:#0099cc 1px solid; margin-bottom:25px;}
#progetti #elenco_progetti .progetto_item {border-bottom:#0099cc 1px solid; padding-top:8px; padding-bottom:8px; padding-left:10px;}

#progetto_info h2 {font-family:Georgia; font-size:30px; color:#0099cc; margin:0; padding:0; font-weight:normal; }
#progetto_info p {font-family:Arial; font-size:12px; color:#666666;}

#progetto_allegati {margin-bottom:30px;}
#progetto_allegati #allegati_title {padding-left:10px; padding-bottom:5px; border-bottom:#0099cc 2px solid;}
#progetto_allegati #allegati_items {margin-top:10px;}
#progetto_allegati #allegati_items .allegato {clear:both;}
#progetto_allegati #allegati_items .allegato .allegato_logo {float:left; width:25px; margin-top:5px;}
#progetto_allegati #allegati_items .allegato .allegato_title {float:right; padding-top:7px; width:278px;}

/* Flash
-----------------------------------------------------------------------------*/
.extra_title {border-bottom:2px #ff9900 solid; padding-bottom:10px; margin-top:40px; margin-bottom:20px;}

#extra_title_gal {border-bottom:1px #ff9900 solid; padding-bottom:10px; margin-top:40px; margin-bottom:20px;}
#extra_title_aud {border-bottom:0px #ff9900 solid; padding-bottom:10px; margin-top:40px; margin-bottom:5px;}

/* Collana
-----------------------------------------------------------------------------*/
#collana h2 {font-size:30px; font-family:Georgia; color:#99cc00; margin:0; padding:0; font-weight:normal; padding-bottom:20px;}
#collana h3 {font-size:18px; font-family:Georgia; color:#ffffff; margin:0; padding:0; font-weight:normal;}



/* Pubblicazioni
-----------------------------------------------------------------------------*/
.pubblicazione {width:960px; height:240px; clear:both; overflow:hidden; margin-bottom:60px;}
.pubblicazione .img_pubblicazione {width:220px; float:left; text-align:center; height:240px;}
.pubblicazione .img_pubblicazione img {height:200px;}
.pubblicazione .info_pubblicazione {width:720px; float:right; padding-right:10px; color:#666666; height:240px;}
.pubblicazione .info_pubblicazione .title_pubblicazione:link,.title_pubblicazione:visited {color:#99cc00; font-size:16px; font-family:Georgia;}

#pubblicazione {float:right; width:310px; font-family:Arial; color:#333333; font-size:10pt;}
#pubblicazione #elenco_pubblicazioni {border-top:#99cc33 1px solid; border-bottom:#99cc33 1px solid;  margin-bottom:25px; padding-top:8px; padding-bottom:8px; padding-left:10px; margin-bottom:60px;}
/*#pubblicazione #elenco_pubblicazioni .pubblicazione_item {border-bottom:#99cc33 1px solid; padding-top:8px; padding-bottom:8px; padding-left:10px;}*/

#pubblicazione_logo {float:left; width:190px; text-align:center; margin-top:35px;}
#pubblicazione_logo img {}
#pubblicazione_info {float:right; width:425px; margin-top:35px;}
#pubblicazione_info h2 {font-family:Georgia; font-size:30px; color:#99cc00; margin:0; padding:0; font-weight:normal; text-align:left;}
#pubblicazione_info p {font-family:Arial; font-size:12px; color:#666666;}


#pubblicazione_allegati {margin-bottom:30px;}
#pubblicazione_allegati #allegati_title {padding-left:10px; padding-bottom:5px; border-bottom:#99cc00 2px solid;}
#pubblicazione_allegati #allegati_items {margin-top:10px;}
#pubblicazione_allegati #allegati_items .allegato {clear:both;}
#pubblicazione_allegati #allegati_items .allegato .allegato_logo {float:left; width:25px; margin-top:5px;}
#pubblicazione_allegati #allegati_items .allegato .allegato_title {float:right; padding-top:7px; width:278px;}

#pubblicazioni_extra {float:right; width:310px; font-family:Arial; color:#333333; font-size:10pt;}
#pubblicazioni_extra #altre_pubb {border-top:#99cc00 1px solid; margin-bottom:25px;}
#pubblicazioni_extra #altre_pubb .pubb_item {border-bottom:#99cc00 1px solid; padding-top:8px; padding-bottom:8px; padding-left:10px;}

.inputBox #descrizioni {position:relative;}
.inputBox #descrizioni #selector {margin-bottom:5px;}
.inputBox #descrizioni a {font-family:Georgia; font-weight:bold; color:#000000; }
.inputBox #descrizione_breve {position:absolute; visibility:hidden; }

/* Solidarieta
-----------------------------------------------------------------------------*/
#solidarieta {float:right; width:310px; font-family:Arial; color:#333333; font-size:10pt;}
#solidarieta #elenco_solidarieta {border-top:#cc6600 1px solid; margin-bottom:25px;}
#solidarieta #elenco_solidarieta_inside {border-top:#cc6600 1px solid; border-bottom:#cc6600 1px solid;  margin-bottom:25px; padding-top:8px; padding-bottom:8px; padding-left:10px; margin-bottom:60px;}
#solidarieta #elenco_solidarieta .solidarieta_item {border-bottom:#cc6600 1px solid; padding-top:8px; padding-bottom:8px; padding-left:5px; padding-right:5px;}

#solidarieta_logo {float:left; width:190px; text-align:center; margin-top:35px;}
#solidarieta_logo img {width:170px;}

#solidarieta_info {float:left; width:425px;}
#solidarieta_info h2 {font-family:Georgia; font-size:30px; color:#cc6600; margin:0; padding:0; font-weight:normal; }
#solidarieta_info p {font-family:Arial; font-size:12px; color:#666666;}

#solidarieta_info_nologo {}/*{float:left;}*/
#solidarieta_info_nologo h3 {font-family:Georgia; font-size:16px; color:#cc6600; margin:0; padding:0; font-weight:bold; }
#solidarieta_info_nologo p {font-family:Arial; font-size:12px; color:#666666;}

#solidarieta_allegati {margin-bottom:30px;}
#solidarieta_allegati #allegati_title {padding-left:10px; padding-bottom:5px; border-bottom:#cc6600 2px solid;}
#solidarieta_allegati #allegati_items {margin-top:10px;}
#solidarieta_allegati #allegati_items .allegato {clear:both;}
#solidarieta_allegati #allegati_items .allegato .allegato_logo {float:left; width:25px; margin-top:5px;}
#solidarieta_allegati #allegati_items .allegato .allegato_title {float:right; padding-top:7px; width:278px;}

.subtitle {font-size:11px; color:#996633;}

/* Evento
-----------------------------------------------------------------------------*/
#event {clear:both; height:100px; margin-top:25px;}
#event #event_date {float:left; width:155px; border-right:1px solid #ff9900;}
#event #event_infos {float:right; width:435px; padding-left:15px;}

#event #event_infos h5 {font-size:12px; font-family:Arial; color:#333333; margin:0; padding:0; font-weight:normal; margin-bottom:10px; text-align:left; }

#flash_presence {font-family:Georgia; font-size:30px; color:#ff9900; margin:0px; padding:0px; font-weight:normal;}
#gallery_lightbox { text-align:left;}
#gallery_lightbox img {height:130px;}

/* Newsletter
-----------------------------------------------------------------------------*/
#newsletter_div {width:920px;}
#newsletter_div textarea {width:900px;}

#altre_nl_v2 {border-top:#c24e00 1px solid; }
#altre_nl { margin-bottom:25px;}
#altre_nl_v2 .nl_item,
#altre_nl .nl_item {border-bottom:#c24e00 1px solid; padding-top:8px; padding-bottom:8px; padding-left:2px; text-align:left;}

.width_765 {width:765px; float:left;}
.right_190 {float:right; width:170px;}

/* Sondaggi
-----------------------------------------------------------------------------*/
.text_sondaggio {width:600px;}
.option_text {width:450px;}

.animation_container {clear:both; margin-top:5px; margin-bottom:5px; height:23px;}
.animation_container .common_animation_text {float:left; width:195px; overflow:hidden; height:30px; border-right:1px solid #666666;}
.animation_container .common_animation_container {/*float:right; */width:600px;}

/* .animation_container .common_animation_container */.common_animation {clear:both; width:50px; height:0px; color:#FFFFFF; text-align:center; font-size:2px; margin-bottom:10px; margin-left:20px;}
/* .animation_container .common_animation_container */#div_1 {background-color:#ff9900;}
/* .animation_container .common_animation_container */#div_2 {background-color:#99cc00;}
/* .animation_container .common_animation_container */#div_3 {background-color:#0099cc;}
/* .animation_container .common_animation_container */#div_4 {background-color:#993300;}

#questionDiv h2 {font-size:30px; font-family:Georgia; color:#666666; margin:0; padding:0; font-weight:normal; padding-bottom:20px; text-align:left;}

#altri_sond {border-top:#cccccc 1px solid; margin-bottom:25px;}
#altri_sond .sond_item {border-bottom:#cccccc 1px solid; padding-top:8px; padding-bottom:8px; padding-left:10px; text-align:left;}

#survey_edit {padding-top:30px;}
#input_box {visibility:hidden;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {padding-top:5px; border-top:#cccccc 2px solid; font-family:Arial; font-size:7.5pt; color:#666666; margin-bottom:20px; margin-top:20px;}

/* inputBox
-----------------------------------------------------------------------------*/
.inputBox { width:800px; background:white; border:10px solid #cccccc; z-index:1000; padding:10px;
            font-family:Arial; font-size:12px;}
.inputBox .text {width:795px;}
.inputBox .small_text {width:550px;}
.inputBox .small_text2 {width:100px;}
.inputBox .input {margin-bottom:10px;}
.inputBox textarea {height:50px; width:780px;}
.inputBox .textarea {height:50px; width:780px;}
.inputBox .textarea-small {height:50px; width:780px;}
.inputBox h2 {font-family:Georgia; font-size:24px; color:#666666; padding:0; margin:0; font-weight:normal;}

.inputBox .button-close {position:absolute; top:10px; right:10px;}


/* confirmBox
-----------------------------------------------------------------------------*/
.confirmBox {width:300px; background:white; border:10px solid #cccccc; z-index:1000; padding:15px;
            font-family:Arial; font-size:12px;}
			
.survey_popup {width:260px; height:110px; background:white; border:10px solid #cccccc; z-index:900; padding:15px;
            font-family:Arial; font-size:12px;}
#survey {position:relative;}

/* informationBox
-----------------------------------------------------------------------------*/
.informationBox {width:600px; background:white; border:10px solid #cccccc; z-index:1000; padding:15px;
                    font-family:Arial; font-size:12px;}


/* VARIOUS
-----------------------------------------------------------------------------*/
.tiny_player {}

.toolBox {height:22px; min-width:30px; background:url("../images/cocchetti-toolbox-icon.png") left top no-repeat; padding-left:24px; font-family:Georgia; font-size:16px; color:#ffffff;
          margin:5px;}
.toolBox span{padding:0 5px; background:#999999; padding-bottom:4px;}

#common_info{clear:both; font-size:12px; font-family:Arial; font-style:italic; padding-left:5px; padding-right:5px; padding-top:30px;}
#upload {clear:both;}

.common_text ul { list-style-type:square; padding-left:20px; }
.common_text ul li { list-style-type:square; }


#gallery_container {clear:both;}
#gallery_container #gallery_entry {float:left; width:230px; height:135px; border:1px solid #cccccc; margin:4px 4px 4px 4px; text-align:center;}
#gallery_container #gallery_entry .gallery_lightbox img {height:115px; margin:10px 10px 10px 10px;}

#gallery_container #gallery_entry_flash {float:left; width:160px; height:90px; border:1px solid #cccccc; margin:5px 5px 5px 5px; text-align:center;}
#gallery_container #gallery_entry_flash .gallery_lightbox img {height:80px; margin:5px 5px 5px 5px;}

#gallery_container #flash_galleries {clear:both; padding-top:20px;}

#gallery_container #flash_galleries .flash_gallery {height:120px; clear:both; overflow:hidden; padding:30px 0px 0px 0px;}
#gallery_container #flash_galleries .flash_gallery .attivita {color:#333333; font-size:14px; font-family:Georgia;}
#gallery_container #flash_galleries .flash_gallery .evento {color:#ffb033; font-size:14px; font-family:Georgia;}

#gallery_container #flash_galleries #flash_section {font-family:Times; font-size:30px; color:#ffb033;}
#gallery_container #flash_galleries #flash_section span {font-size:15px;}

