﻿body{
margin:0;padding:0;
}

html{
margin:0;padding:0;
}

body
{	
	/*height:930px;*/
	/*background-image: url(img/tile.jpg);*/
	font: 100.01% arial,sans-serif;text-align: center
}

/* ---->> BASE <<---- */

div#container {
	width: 950px;
	margin: auto;
}

div#container2 {
	width: 926px;
	margin: 12px;
}

div#laterale_sx {
	border: #DFDFDF;
	border-style: solid;
	border-width: 1px;
	width: 200px;
	float: left;
}

div#laterale_dx {
	border: #DFDFDF;
	border-style: solid;
	border-width: 1px;
	width: 200px;
	float: left;
	padding-bottom: 8px;
}

div#centrale {
	width: 522px;
	float: left;
}

/* ----> LATO SX <---- */

div#logo {
	/*background-image: url('../img/logo_adc.gif');*/
	height: 85px;
	width: 200px;
	margin-bottom: 7px;
}

.link_top {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	color: #666666;
	margin-top: 6px;
	text-decoration: none;
}

div#cont_sx {
	width: 200px;
	background-image: url('../img/tile_riga_red.gif');
}

.banda_titolo_red {
	width: 192px;
	height: 28px;
	background-image: url('../img/tile_red_sx.gif');
	margin-left: 8px;
	/*margin-top: 10px;*/
}

.banda_titolo_blu {
	width: 192px;
	height: 28px;
	background-image: url('../img/tile_blu_sx.gif');
	margin-left: 8px;
	margin-top: 10px;
}

.casella_red {
	background-color: #EEE5E0;
	width: 192px;
	margin-left: 8px;
	margin-top: 10px;
	padding-bottom: 8px;
}

.casella_grey {
	background-color: #EEEEEE;
	width: 192px;
	margin-left: 8px;
	margin-top: 10px;
	padding-bottom: 8px;
}

.casella_white {
	background-color: #ffffff;
	width: 192px;
	margin-left: 8px;
	margin-top: 2px;
}

.testo_banda_sx {
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 7px;
	text-align: left;
	margin-left: 10px;
}

.testo_banda_sx a {
	color: #FFFFFF;
	text-decoration: none;
}

.testo_banda_sx a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.menu_sopra {
	clear: both;
	color: #666666;
	font-size: 11px;
	text-align: left;
	/*margin-left: 15px;*/
	/*padding-left: 15px;*/
	margin-top: 6px;
	list-style: none;
}

.menu_sopra li
{
	padding-bottom: 2px;
	padding-top :3px;
	
}

.menu_sopra li a:hover{
	margin-top: 10px;
	color: #962A2A;
}


/* -----> CENTRO <---- */

div#foto_centro {
	background-color: #000000;
	width: 522px;
	height: 270px;
}

div#foto_centro_all {
	background-color: #ffffff;
	width: 522px;
	height: 100px;
}

div#banda_foto {
	background-color: #962A2A;
	width: 522px;
	height: 30px;
}

div#banda_foto a {color:White; font-weight: bold; padding-top:4px; font-size: 15px; text-decoration: none;}
div#banda_foto a:hover {text-decoration: underline;}

div#testo_foto {
	font-family: Verdana;
	font-weight: normal;
	font-style: italic;
	color: #FFFFFF;
	font-size: 17px;
	margin-top: 4px;
}

.testo_centro, .testo_statuto {
	font-family: Verdana;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	font-size: 11px;
	margin-top: 4px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:20px; line-height: 16px;
	margin-bottom: 25px;
	clear: left;
}

.testo_centro a {color: #962A2A; text-decoration: none;}
.testo_centro a:hover {color: #962A2A; text-decoration: underline;}

.testo_statuto a {color: #000000; text-decoration: none; font-weight: bold;}
.testo_statuto a:hover {text-decoration: underline;}

.testo_centro ul, .testo_statuto ul
{
	margin-left: 25px;
}

.bott_centro_up {
	width: 125px;
	height: 20px;
	background-color: #EEEDEC;
	background-image: url('../img/tile_bott_up.jpg');
	background-repeat: no-repeat;
	float: left;
	margin-left: 4px;
}

.bott_centro_down {
	width: 125px;
	height: 20px;
	background-color: #EEEDEC;
	background-image: url('../img/tile_bott_down.jpg');
	background-repeat: no-repeat;
	float: left;
	margin-left: 4px;
	margin-top: 6px;
}

.testo_bott_blu {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	margin-left: 10px;
	margin-top: 4px;
}

.testo_bott_blu a {
	color: #204A96;
}

.testo_bott_blu a:hover {
	color: #666666;
}


.testo_bott_red {
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	margin-left: 10px;
	margin-top: 3px;
}

.testo_bott_red a {
	color: #962A2A;
}

.testo_bott_red a:hover {
	color: #666666;
}


.spazio_banner {
	width: 160;
	height: 100px;
	background-color: #DFDFDF;
	margin-top: 20px;
	float: left;
	margin-left: 10px;
}

div#piedipag 
{
	clear: both;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	background-color: #EEEDEC;
	height: 15px;
}

div#piedipag a
{
	color: #999999;
	text-decoration: none;
}

div#piedipag a:hover
{
	color: #999999;
	text-decoration: underline;
}

.piedipag_address {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-top: 5px;
	height: 15px;
}

.pd {
	background-color: #FFFFFF;
	height: 1px;
	width: 522px;
}

/* -----> SEDE <----- */

.bottoni_sede
{
	float: left;
	margin-top: 10px;
	width: 160px;
	height: 160px;
	background-color: White;
	border: solid 1px #ccc;
	margin-right: 4px;
	text-align: center;
	margin-bottom: 10px;
}

.punti_sede
{
	margin: 5px;
}


/* -----> LATO DX <---- */

.banda_titolo_red_dx {
	width: 200px;
	height: 28px;
	background-image: url('../img/tile_red_dx.gif');
}

.banda_titolo_blu_dx {
	width: 200px;
	height: 28px;
	background-image: url('../img/tile_blu_dx.gif');
}


.testo_banda_dx {
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 7px;
	text-align: left;
	margin-left: 10px;
}

/* -----> TESTO CELLE <---- */

.titoli_form {
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	font-size: 10px;
	margin-top: 4px;
	text-align: left;
	margin-left: 10px;
}


.bott_form {
	font-family: Verdana;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	text-decoration: underline;
	margin-top: 4px;
	text-align: left;
	margin-left: 10px;
	
}

.bott_form a{
	color: #962A2A;
}

.bott_form a:hover{
	color: #204A96;
}

.avvisiErrore
{
	font-family: Verdana;
	font-size: 10px;
	color: #962A2A;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
}

.avvisiErrore a
{
	font-weight: bold;
	color: #962A2A;
}

.avvisiErrore a:hover
{
	font-weight: bold;
	color: #204A96;
}

.subtitle_form {
	font-family: Verdana;
	font-weight: normal;
	font-style: normal;
	font-size: 9px;
	margin-top: 4px;
	text-align: left;
	margin-left: 10px;
	text-decoration: underline;
	margin-bottom: 10px;
}

.subtitle_form a{
	color: #666666;
}

.subtitle_form a:hover{
	color: #204A96;
}


.celle_imput {
	margin: 0;
	width: 170px;
	text-align: left;
}


.testo_h1 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	text-align: left;
	color: #204A96;
	margin-left: 10px;
	margin-top: 6px;
	padding-right: 5px;
}

.testo_h2 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	color: #962A2A;
	margin-left: 10px;
	margin-top: 6px;
	padding-right: 5px;
}

.testo_h3 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	text-align: left;
	color: #000000;
	margin-left: 10px;
	margin-top: 6px;
	padding-right: 5px;
}

.testo_h3 a {
	color: #000000;
	text-decoration: none;
}

.testo_h3 a:hover {
	color: #000000;
	text-decoration: underline;
}

.testo_dettagli {
	font-family: Verdana;
	font-weight: normal;
	font-style: normal;
	
	font-size: 9;
	margin-top: 4px;
	text-align: right;
	text-decoration: underline;
	margin-right: 10px;
}

.testo_dettagli a {
	color: #666666;
}

.testo_dettagli a:hover {
	color: #204A96;
}


.spaziatore {
	height: 18px;
}

.pd2 {
	height: 3px;
}

.fascia_up
{
	width: 512px;
	height: 28px;
	background-color: #dddddd;
	margin-bottom: 5px;
}

div#nome_pagina
{
	width: 512px;
	height: 28px;
	margin-top: 20px;
	text-align: left;
	color: #962A2A;
}

/*****************************************************************************************************/
/**************************************** COMMISSIONI ************************************************/

div#loghiAll
{
	width: 500px;
	font-size: 11px;
}

.logo_commissione
{
	float: left;
	width: 100px;
	/*background-color: #454545;*/
}

.logo_commissione a
{
	color: #666666;
}

.logo_commissione a:hover
{
	color: Red;
	text-decoration: underline;
}

div#titoli_commissioni
{
	width: 510px;
	height: 60px;
	font-size: 14px;
	text-align: left;
	margin-bottom: 20px;
}

div#banda_x_btn
{
	width: 508px;
	height: 35px;
	background-color: #efefef;
	text-align: right;
	/*margin: 2px inherit;*/
}

.btn_barra
{
	float: left;
	width: 146px;
	height: 31px;
	margin: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	line-height: 31px;
	background-image: url('../img/bg_btn.gif');
	text-decoration: underline;
}

.btn_barra a 
{
	color: #204A96;
}

.btn_barra a:hover
{
	color: #962A2A;
}

.spaziatoreIncontri
{
	clear: left;
	margin-top: 10px;
	height: 1px;
	width: 500px;
	background-color: #dedede;
}

.testoIncontri
{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	width: 450px;
	text-align: left;
	/*background-color: Teal;*/
}

.testoIncontri a
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.testoIncontri a:hover
{
	color: Black;
	font-weight: bold;
	text-decoration: underline;
}

.bottonazzo[disabled]
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.bottonazzoDisabled
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.logoS_colorato
{
	float: left;
	margin-top: 10px;
}

div#titoli_generali
{
	width: 510px;
	height: 25px;
	font-size: 16px;
	text-align: left;
	margin-bottom: 20px;
	padding-left:5px;
}

div#titoli_generali2
{
	width: 510px;
	font-size: 18px;
	text-align: left;
	margin-bottom: 20px;
	color: #962A2A;
	padding-left:5px;
}


/*****************************************************************************************************/
/*****************************************************************************************************/

div#paginazione
{
	margin-top: 10px;
}

.titoli_quesiti
{
	margin-top: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #962A2A;
}

.spaziatoreQuesiti
{
	clear: left;
	margin-top: 2px;
	height: 1px;
	width: 500px;
	background-color: #dedede;
}

div#banda_x_filtri
{
	width: 503px;
	/*height: 80px;*/
	background-color: #f4f4f4;
	text-align: left;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-left: 6px;
}

.testoCalendario
{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	width: 450px;
	text-align: left;
	/*background-color: Teal;*/
}

.testoCalendario a
{
	color: Black;
	text-decoration: none;
}

.testoCalendario a:hover
{
	color: Black;
	text-decoration: underline;
}

.form
{
    margin-top: 20px;
    /*margin-left: 70px;*/
    width: 700px;
}

.form label
{
    display: block;
    float: left;
    width: 100px;
    font-weight: bold;
}

.form br{
 clear: left;
}

.btn_conferma
{
    margin-left: 100px;
}




/* Classi Edicola RSS */

.oggetto 
{
    font-size:10px;
    font-weight:bold;
    color:#962A2A;
    text-align:left;
    padding: 0px 5px 0px 5px;
}


h6
{
    margin:0px;
    padding: 5px 5px 0px 5px;
    font-size:10px;
    font-style:italic;
    color:#204A96; 
    text-align:left;
}

.corpo
{
    font-size: 10px;
    color:#312b27;
    text-align:justify;
    padding: 0px 5px 0px 5px;
}

/**************************************************************/
/********************** convenzioni ***************************/

.testoConvenzioni
{
	float: left;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 320px;
	text-align: left;
}

.testoConvenzioni a
{
	color: Black;
	text-decoration: underline;
}

.testoConvenzioni a:hover
{
	color: #333;
	text-decoration: underline;
}

.imgConvenzioni
{
	width: 90px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

/*******************************************************/
/*******************************************************/

a.button{display:block;width: 480px;height: 35px; margin: 4px auto;
    text-align:center;font: bold 14px/35px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #ffffff;
    background: url(../img/bg_btn_home.jpg) no-repeat 0 0}
a.button:hover{color: #0D4B72}
html>body a.button:hover{background-position:0 -35px;color: #ffffff}

a.button2{display:block;width: 480px;height: 35px; margin: 4px auto;
    text-align:center;font: bold 14px/35px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #ffffff;
    background: url(../img/bg_btn_home.jpg) no-repeat 0 0; background-position:0 -35px;}
a.button2:hover{color: #0D4B72}
html>body a.button2:hover{background-position:0 0;color: #ffffff}

/*******************************************************/
/*******************************************************/

.partnerMsg {margin:20px 20px 0 20px; font-size:13px; clear: both; text-align: justify; line-height: 16px}
.partnerMsg a {margin: 15px 5px 20px 5px; color: #962a2a; background-image: url('../img/bg_btn_partner.jpg'); background-position: left; background-repeat: no-repeat; padding: 5px 0 0 25px;}
.partnerMsg a:hover {color: #000000;}


a.btnBanner{display:block;width: 480px;height: 70px; margin: 4px auto; padding-top: 10px;
    text-align:center;font: bold 14px/35px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #ffffff; line-height: normal; font-weight: normal;
    background: url(../img/bg_btn_big.jpg) no-repeat 0 0; background-position:0 -80px;}
a.btnBanner:hover{color: #0D4B72}
html>body a.btnBanner:hover{background-position:0 0;color: #ffffff}

.btnRossoBig {width:470px; height:110px; margin: 4px auto; background-image: url(../img/bg_big_avviso.jpg);
              padding: 10px 5px;text-align:center;font: bold 14px/35px "Trebuchet MS",Arial,sans-serif;
              color: #ffffff; line-height: normal; font-weight: normal; clear: both}




