/* CSS Document */

img{border:0; padding:0; margin:0;}
body { margin:0; padding:0; background-image:url(../_img/sfondo.jpg); background-repeat: no-repeat; background-position:top center; background-color:#f0f0f0; behavior: url("../csshover.htc");}
#container { position:absolute; width:882px; left:50%; margin-left:-441px; margin-top:20px; }
#maincol_sin { float:left; width:170px;  margin:0px 0 0 0px; vertical-align:top; overflow:hidden;}
#maincol_des { float: right; width:712px;  margin:0px 0px 0 0; vertical-align:top; overflow:hidden;}
a { color:#4b4b4b; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
a:hover { color:#bd5e10; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}

a.selected { color:#4b4b4b;  font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
a.selected:hover { color:#bd5e10; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;font-weight:bold;}

img {behavior: url("../iepngfix.htc");}

/*FONT*/

.font1 { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.font1 a { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
.font1 a:hover { color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}

.font2 { color:#015caa; font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.font3 { color:#bd5e10; font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.font4 { color:#4b4b4b; font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.font5 { color:#4b4b4b; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.font5 a { color:#4b4b4b; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
.font5 a:hover { color:#bd5e10; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
.font6 { color:#4b4b4b; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

.font7 { color:#f68121; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.font7 a { color:#f68121; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none}
.font7 a:hover { color:#333; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none}


/*COLONNA DI SINISTRA*/

#logo { float: right;width:170px; height:167px; background-color:#000; background-color:#015caa;}
#di_la_tua { float: left; width:107px; height:33px; margin:0 0 0 63px; display:inline;}
#contatore { float: left; width:97px; text-align:right; margin:5px 10px 0 63px;display:inline;}


/*COLONNA DI DESTRA*/

#flash { float:left; background-color:#fff; border:3px solid #FFF;}
#flash_lista { float:left; width:712px; padding:0px 0 8px 0; background-color:#FFF;}

#contenuto { float:left; width:680px; background-color:#FFF; background-image:url(../_img/base_contenuto.gif); background-position:left bottom; background-repeat:no-repeat; padding:15px 16px 40px 16px; min-height:390px; text-align:left;}
#contenuto ul { margin:0 0 0 0; padding:0 0 0 12px;}

#box_tit { float:left; width:680px; background-color:#FFF; padding:0 16px 0px 16px; }

#tit { float:left;border-bottom: solid 1px #b7b7b7; width:680px; padding-bottom:15px; }
/*#sep_tit { float:left; width:680px; height:1px; background-color:#b7b7b7; margin:12px 0 15px 0; }*/

/*home*/
#box_candidato_home { float:left; background-color:#f0f0f0; width:384px; padding: 10px 10px 10px;}
#box_candidato_home ul { list-style:none;}
#box_candidato_home img { float:left; margin:0 10px 0 0;}
#tit_candidato_home { float: right; width:207px; padding:0 10px 10px 10px;}
#nome_candidato_home { float: right; width:207px; padding:0 10px 10px 10px;}
#testo_candidato_home { float: right; width:207px; text-align:justify; padding:0 10px 0 10px;}
#appuntamenti_home { float:left; width:256px; padding:10px 0 0 20px;}
#tit_appuntamenti_home { float:left; width:266px; padding:0 0 15px 0;}
#appuntamento_home { float:left; width:266px; padding:0 0 15px 0;}
#scarica_documentaz { float:left; width:364px; line-height:34px; margin:10px 0 0 0;}
#scarica_documentaz img { float:left; margin:0 10px 0 0;}
#testo_home { float:left; width:680px; margin:0 0 15px 0; text-align:justify;}


/*appuntamenti*/
#box_appuntamento { float:left; width:680px; margin:0 0 15px 0;}
#box_appuntamento_img { float:left; width:70px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:2px;}
#box_appuntamento_testo { float:left; width:594px;}
#divArchivio{float:left; text-align:right;}
#linkArchivio {color:#bd5e10; text-align:right; float:right; margin-bottom:10px;}
#linkArchivio:hover{color:#CCC;}

/*programma*/
#box_programma { float:left; width:680px; margin:0 0 15px 0;}
#box_programma_img { float:left; width:70px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:2px;}
#box_programma_testo { float:left; width:594px;}

/*programma dett*/
#box_programma_dett { float:left; width:680px; margin:0 0 15px 0;}
#box_programma_dett_img { float:left; width:200px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:8px;}
#box_programma_dett_testo { float:left; width:452px;}

/*lista*/
#box_lista { float:left; width:214px; margin:0 10px 15px 0; min-height:100px}
#box_lista_img { float:left; width:79px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:2px;}
#box_lista_testo { float:left; width:119px;}

#box-sindaco{margin-left:227px;}
#box_lista-sindaco { width:214px; margin:0 10px 30px 0; min-height:100px; border:1px solid #bcbcbc ; padding:10px; background-image:url(../_img/sfondo_sindaco.jpg); background-position:right bottom; background-repeat:no-repeat;}
#box_lista_img-sindaco { float:left; width:79px; border:1px solid #F93; margin:0 10px 0 0; text-align:center; padding:2px;}
#box_lista_testo-sindaco { float:left; width:119px;}


/*lista_dett*/
#box_lista_dett { float:left; width:680px; margin:0 0 15px 0;}
#box_lista_dett_img { float:left; width:200px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:8px;}
#box_lista_dett_testo { float:left; width:452px;}

/*rassegna stampa*/
#box_rassegna { float:left; width:680px; margin:0 0 15px 0;}
#box_rassegna_img { float:left; width:35px; margin:0 10px 0 0;}
#box_rassegna_testo { float:left; width:633px;}
#box_rassegna_desc { float:left; width:633px;}
#box_rassegna_allegato { width:633px; color:#06F; margin:5px 0 0 0px; float:none; display:block;}

/*link utili*/
#box_link { float:left; width:680px; margin:0 0 15px 0;}
#box_link_img { float:left; width:70px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:2px;}
#box_link_testo { float:left; width:594px;}
#box_link_desc { float:left; width:594px;}

/*foto*/
#box_foto { float:left; width:214px; margin:0 10px 15px 0; min-height:100px}
#box_foto_img { float:left; width:70px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:2px;}
#box_foto_testo { float:left; width:128px;}

/*foto_dett*/
#box_foto_dett { float:left; width:102px; height:70px; padding:8px 8px 8px 8px; border:1px solid #bcbcbc; text-align:center; margin:0 12px 15px 0; }


/*elenco dritto*/
#box_elenco { float:left; width:680px; margin:0 0 15px 0;}
#box_elenco_img { float:left; width:74px; border:1px solid #bcbcbc; margin:0 10px 0 0; text-align:center; padding:2px;}
#box_elenco_testo { float:left; width:594px;}

/*dettaglio*/
#box_dettaglio { float:left; width:680px; margin:0 0 15px 0;}
#box_dettaglio_img { float:left; border:1px solid #bcbcbc; margin:0 10px 0 0; }
#box_dettaglio_testo { float:left;width:128px; }

/*elenco colonne*/
#box_colonne { float:left; width:230px; margin:0 4px 15px 0; min-height:100px}
#box_colonne_img { float:left; width:74px; border:1px solid #bcbcbc; margin:0 10px 0 0;}
#box_colonne_testo { float:left; width:128px;}


/*MENU*/

#menu { float:left; width:154px; background-color:#015caa; padding:0 0 0 16px;}
#base_menu { float:left; width:170px; height:29px; background-image:url(../_img/base_menu.jpg);}
#menu ul { list-style:none; padding:0; margin:0;}
#menu li { margin-top:8px; border-bottom: solid 1px #4185bf; width:140px; padding-bottom:10px;}
/*.sep_menu { height:1px; width:140px; float:left; background-image:url(../_img/sep_menu.gif);}*/