/***************** COMMON.CSS *********************
*                                                 *
* @powered by: FutureSkyNet - System Innovation   *
* @site: http://www.futureskynet.it               *
* @code: BENZO                                    *
* @graph: SHARK                                   *
*                                                 *
**************************************************/

/*preload immagini*/
#preload { height: 0; width: 0; border: 0; line-height: 0; position: absolute; }

#preload img{ height: 0; width: 0; border: 0; position: absolute; bottom: 0; left: 0; /*z-index: -30;*/ visibility : hidden; }

/* parte generale */
html,body { margin: 0; padding:0; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: #B6C6D2; }

a:link,a:visited,a:active { color: #FFFFFE; text-decoration: none; }

a:hover { text-decoration: underline; }

div.float_div { float: left; }

div.blank_center { text-align: center; }

div.blank_right { text-align: right; }

img { border: none; }

.salvafloat { clear: both; }

div#contenitore { width: 770px; text-align: center; margin: 0 auto; padding: 0; background-color: #00349E; }

div#header_sopra { width: 770px; height: 184px; background: #00349E url(../img/generale/header_sopra.jpg) no-repeat; text-align: left; }

div#logo { width: 140px; height: 126px; padding-top: 58px; }

#logo h1 { margin: 0; padding: 0; width: 140px; height: 126px; }

div#linea_menu { width: 770px; height: 134px; background: url(../img/generale/sopra_dx.jpg) no-repeat right; }

div#partito { float: left; width: 140px; height: 134px; background: #FFFFFF url(../img/generale/sopra_sx.jpg) no-repeat; }

div#menu_icone { float: left; padding: 94px 0 0 373px; }

#menu_icone a img { cursor: pointer; }

div#corpo { width: 770px; background: #0471AC url(../img/generale/sfondo_corpo.gif) repeat-y; }

div#col_sx { float: left; width: 134px; background: #FFFFFF url(../img/generale/bg_repeat_menu.gif) repeat-y; margin: 0; padding: 0; color: #11315A; text-align: left; }

div#chiusura_sx { width: 134px; height: 5px; background: url(../img/generale/chiusura_bg_menu.gif) no-repeat bottom; margin: 0; padding: 0; }

div#menu_sotto { padding-left: 6px; }

div#menu_sopra { padding: 58px 0 0 6px; text-align: left; }

div.data { color: #11315A; font-weight: bold; font-size: 10px; text-align: left; padding-left: 35px; padding-top: 3px; }

div.titolo_menu { padding-bottom: 7px; color: #11315A; font-weight: bold; font-size: 12px; }

hr.hr_menu_sopra { border: 0; height: 1px; color: #999998; background-color: #999999; width: 92%; }

hr.hr_menu { border: 0; height: 1px; color: #999999; background-color: #999997; width: 96%; }

/*stile menu*/
.stile_menu { list-style: none; margin: 0; padding: 0; width: 126px; color: #11315A; }

.stile_menu li { padding: 0; margin: 0; }

.stile_menu a:link,.stile_menu a:active,.stile_menu a:visited { display: block; height: 16px; padding: 0; font-size: 10px; margin: 0; color: #11315A; font-weight: bold; }

.stile_menu a:hover { color: #1b66c6; background: url(../img/generale/tasto_rol.gif); text-decoration: none; }

.no_link { color: #1b66c6; background: url(../img/generale/tasto_rol.gif); font-weight: bold; font-size: 10px; height: 16px; }
/************/

div#w3c { text-align: center; }

a.link_w3c:link,a.link_w3c:visited,a.link_w3c:active { color: #11315A; }

a.link_w3c:hover { text-decoration: underline; }

div#col_dx { float: left; width: 636px; }

div#box_cerca { padding: 10px 40px 0 0; }

form#form_cerca { margin: 0; padding: 0; }

input#txt_search { font-size: 10px; height: 13px; border: 1px solid #003366; background-color: #E1E2E3; width: 150px; }

input#txt_search_hover { background-color: #FFFFFF; font-size: 10px; height: 13px; border: 1px solid #003366; width: 150px; }

input#but_cerca { font-weight: bold; }

div#centrale { width: 636px; background: #C8D7EA url(../img/generale/repeat_centro.gif) repeat-y; text-align: left; }

div#chiusura_centrale { width: 636px; height: 18px; background: url(../img/generale/chiusura_centro.gif) no-repeat; }

div#footer { width: 770px; font-size: 10px; }

div#chiusura_footer { height: 14px; background: url(../img/generale/footer.jpg) no-repeat; }
/*************************/


/*index.php*/
div#div_cerca { width: 636px; background: #AEB4CC url(../img/index/bg_cerca.jpg) no-repeat; /*height: 80px;*/ text-align: right; }

div#box_volantini { text-align: left; color: #FF0000; margin: 0; padding: 0; font-weight: bold; background: #C8D7EA url(../img/index/bg_volantino.jpg) no-repeat; height: 51px; width: 636px; }

div#linea_icone_zip { text-align: right; margin-right: 60px; padding-top: 23px; }

a.link_vol:link,a.link_vol:active,a.link_vol:visited { text-decoration: none; color: #11315A; }

a.link_vol:hover { color: #FF0000; }


/*news*/
div#box_news { float: left; width: 360px; height: 251px; background: url(../img/index/bg_notizie.jpg) no-repeat; }

div#news { text-align: justify; color: #11315A; width: 301px; background-color: #FFFFFF; height: 210px; margin: 30px 0 0 43px; }

#news a { color: #FF0000; }

#news ul { padding: 0; margin: 0 0 0 10px; list-style-type: none; }

#news li { line-height: 18px; }

div.short_news { margin: -4px 0 0 0; padding: 0; }

/* the news box when JavaScript is available */
#news.hasJS { height: 210px; width: 301px; overflow: hidden; position: relative; list-style-type: none; }

#news.hasJS li { line-height: 20px; margin-top: 10px; }

/* The nested UL when JavaScript is available */
#news.hasJS ul { position: absolute; top: 120px; left: 0; margin: 0 0 0 10px; padding: 0; }
/*******/

div#fianco_news { float: left; width: 276px; height: 251px; background: url(../img/index/destra_news.jpg) no-repeat; }

div#img_sopra_box { width: 636px; height: 65px; background: url(../img/index/scritta_box.jpg) no-repeat bottom; margin: 0; padding: 0; }

div#box_index { width: 636px; height: 300px; background: url(../img/index/box.jpg) no-repeat; text-align: left; }

div#cont_box { color: #11315A; text-align: justify; background-color: #FFFFFF; height: 270px; overflow: auto; width: 560px; margin: 0 0 0 41px; font-family: Arial, Helvetica, sans-serif; }

#cont_box h1 { font-size: 22px; font-weight: bold; font-style: italic; padding-left: 30px; }

span.titolino_lettera { font-weight: bold; font-style: italic; font-size: 14px; }

span.big_capoverso { font-size: 22px; font-weight: bold; font-style: italic; padding-left: 30px; }

span.small_capoverso { padding-left: 30px; }

span.small_autore { padding-left: 400px; font-style: italic; font-size: 12px; }

div.stampa_index { width: 90%; text-align: center; }

div.stampa_alt { text-align: center; width: 90%; }
/**************/


/*pagine secondo livello*/
div#div_cerca_secondo { width: 636px; background: #AEB4CC url(../img/generale/bg_cerca.jpg) no-repeat; height: 80px; text-align: right; }

div#contenuto_centro { width: 594px; text-align: justify; margin-left: 23px; color: #11315A; }
/***********************/

/*legale.php*/
div.red_title { color: #FF0000; font-size: 14px; font-weight: bold; text-align: center; }

div.title_big { font-size: 14px; font-weight: bold; text-align: center; }

ol.lett_legale li { list-style-type: lower-alpha; }

a.mail_ass:link,a.mail_ass:visited,a.mail_ass:active { text-decoration: none; font-weight: bold; color: #11315A; }

a.mail_ass:hover { text-decoration: underline; }
/************/

/*contatti.php*/
hr.hr_cont { width: 85%; border: 0; height: 1px; color: #999998; background-color: #999999; }

div#div_form_contatti { text-align: left; }

div.cont_campi { padding-left: 65px; }

div.nome_campo { float: left; text-align: right; width: 80px; font-size: 12px; }

div.input_campo { float: left; text-align: left; }

form#form_contatti { margin: 0; padding: 0; }

input.text_inp { height: 13px; font-size: 10px; width: 200px; border: 1px solid #003366; background-color: #F2F3F4; }

textarea.textarea_inp { border: 1px solid #003366; background-color: #F2F3F4; font-size: 12px; }

button.but_reset { border: 1px solid #003366; background-color: #F2F3F4; font-weight: bold; cursor: pointer; font-size: 12px; margin-left: 145px; }

button.but_invia { border: 1px solid #003366; background-color: #F2F3F4; font-weight: bold; cursor: pointer; font-size: 12px; }

div.contacts { text-align: right; padding-left: 60px; }

span.nome_left { float: left; font-size: 12px; }

div.bustine { float: left; margin: -4px 5px 0 5px; }

a.contacts_link:link,a.contacts_link:visited,a.contacts_link:active { float: left; text-decoration: none; color: #11315A; }

a.contacts_link:hover { text-decoration: underline; }
/**************/

/*chi_siamo.php programma.php statuto.php*/
.big_word { font-size: 14px; font-weight: bold; text-decoration: underline; }

.titolo_statuto { font-size: 16px; font-weight: bold; text-decoration: underline; }

.art_underline { font-size: 12px; font-weight: bold; text-decoration: underline; }

ul.ul_chi { padding-bottom: 4px; }

hr.hr_chi { border: none; height: 1px; width: 50%; color: #11315B; background-color: #11315C; }

ul.ul_statuto,ul.ul_statuto_lett,ul.ul_statuto_num { padding-left: 70px; }

ul.ul_statuto li { padding: 0 0 6px 0; }

ul.ul_statuto_lett li { padding: 0 0 6px 0; list-style-type: lower-alpha; }

ul.ul_statuto_num li { padding: 0 0 6px 0; list-style-type: decimal; }
/***************/


/*news.php*/
span.titolo_news { font-size: 24px; font-weight: bold; }

span.titolino_news { font-weight: bold; font-size: 16px; }

span.titolino_paragrafo { font-weight: bold; font-size: 14px; }

div#err_news { background-color: #F2F3F4; border: 1px solid #999999; text-align: center; }

hr.hr_news { border: 0; height: 1px; color: #999998; background-color: #999999; }

span.pag_corr { background-color: #CCCCCC; font-weight: bold; color: #3300FF; }
/**********/


/*newsletter.php*/
form#form_nl { margin: 0; padding: 0; }

input.mail_nl { width: 200px; height: 13px; font-size: 10px; background-color: #F2F3F4; border: 1px solid #003366; }

#form_nl select { font-size: 10px; background-color: #F2F3F4; border: 1px solid #003366; }

#form_nl textarea { background-color: #F2F3F4; border: 1px solid #003366; }

#form_nl button { background-color: #056FA9; font-size: 11px; color: #FFFFFF; font-weight: bold; border: 1px solid #F2F3F4; cursor: pointer; padding: 2px; }

input.checkbox_nl { border: none; margin: 0; padding: 0; }
/****************/


/*XII COMANDAMENTI*/
div#lett_scar_vol { font-weight: bold; font-size: 14px; text-align: right; padding-right: 5px; }

span.green_title { text-decoration: underline; color: #008000; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; }

span.sub_green_tit { color: #008000; font-weight: bold; font-size: 12px; }

span.sub_black_tit { color: #11315A; font-weight: bold; font-size: 12px; }

span.big_capo { font-size: 22px; font-weight: bold; font-style: italic; padding-left: 30px; }

span.small_capo { padding-left: 30px; }

div#testo_lettera { padding: 0 5px 0 0; }
/******************/
