/* IMPOSTAZIONI GENERALI */
/* Sito Consorzio Sviluppo e Impresa */

body {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    /*background-image: url(../grafica/sfondo/sfondo_body3.jpg);*/
    background-image: url(../grafica/sfondo/sfondo_body.jpg);
    background-repeat: repeat-y;
    text-align: center;
}

table {
    width: 90%;
    /*color: White;*/
    color: Black;
    /*font-size: 0.9em;*/
    text-align: left;
    margin: 0 0px 10px 5px;
    font-size: 1em;

}

td {
    line-height: 1.5em;
    /*padding: 10px 0 10px 0;*/
}
p.index {
    color: black;
    font-size: 0.9em;
    padding-top: 5px;
}



h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h4 {
    margin-top: 5px;
    margin-bottom: 10px;

}

a:link {
    /*color: White;*/
    color: Black;
}
a:visited {
    color: Maroon;
}

a:hover {
    /*color: cyan;*/
    color: Blue;
}

#header {
    width: 100%;
    height: 216px;
    background-image: url(../grafica/header_intro.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    margin-top: 0;
}

#menuoriz {
    width: 750px;
    height: 60px;
    background-image: url(../grafica/menuoriz.gif);
    background-repeat: repeat-x;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    text-align: center;
}
#menuoriz a {
    display: block;
}

#menuorizsotto {
    width: 750px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    text-align: center;
}
#menuorizsotto a {
    display: block;
}

#cons {
    width: 750px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
    text-align: center;
    border-bottom: White solid 2px;
    /* immagine consorzio sviluppo e impresa della pagina home*/
}
#corpo {
    width: 750px;
    /*height: 100%;*/
    margin-left: auto;
    margin-right: auto;
    background-color: #C9EBFC; /* celeste scelto da loro */
    /*background-color: #333399;*/ /*colore blu originale*/
    text-align: center;
    /*corpo della pagina Home (quella con le news in anteprima */
}
#corpo1 {
    width: 750px;
    /*min-height: 355px !important;
    height: 355px;*/
    margin-left: auto;
    margin-right: auto;
    background-color: #C9EBFC; /* celeste scelto da loro */
    /*background-color: #333399;*/ /*colore blu originale*/
    text-align: center;
    /* corpo della pagina introduttiva */
}

#corpo3 {
    width: 750px;
    min-height: 400px !important;
    /*height: 400px;*/
    margin-left: auto;
    margin-right: auto;
    background-color: #C9EBFC; /* celeste scelto da loro */
    /*background-color: #333399;*/ /*colore blu originale*/
    color: White;
    text-align: center;

}

#conssx {
    width: 225px;
    /*background-color: #ffcc00;*/
    background-color: #ffd356;
    border-right: White solid 2px;
    float: left;

}
#consdx {
    width: 508px;
    /*height: 250px;*/
    /*background-color: #ffcc00;*/
    background-color: #ffd356;
    border: White solid 3px;
    margin-left: 225px;
    /*float: left;*/
    font-size: 0.8em;
    text-align: left;
    padding: 15px 0 5px 5px;
    line-height: 1.3em;
    /* box contenente le ultime news pagina home */
}

blockquote {
    margin-bottom: 5px;
}
blockquote.reg {
    margin-bottom: 0px;
	 margin-top: 0px;
}

#colnews {
    width: 225px; /* per Marco: ho provato ad inserire la larghezza, ma niente .... */
    background-color: #333399;
    border-top: White solid 2px;
    border-bottom: White solid 2px;
    padding-bottom: 10px;
    margin: 0;

    /* box contenente logo pagina home */
}

.pulsante {
    width: 100px;
    height: 25px;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 3px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 15px;
}

.pulsante2 {
    width: 210px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    padding-top: 3px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 15px;
}
.bottone {
    width: 200px;
    height: 25px;
    background-image: url(../grafica/pulsanti/bottone.gif);
    background-repeat: repeat-x;
    font-size: 13px;
    font-weight: bold;
    padding-top: 3px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
a.lnkpul:link {
    width: 100px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    color: black;
    text-decoration: none;
    background-image: url(../grafica/pulsanti/pulsante.gif);
    background-repeat: no-repeat;
    padding-top: 3px;
    /* link per i pulsanti di navigazione */
}
a.lnkpul:visited {
    width: 100px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    color: black;
    text-decoration: none;
    background-image: url(../grafica/pulsanti/pulsante.gif);
    background-repeat: no-repeat;
    padding-top: 3px;
    /* link per i pulsanti di navigazione */
}
a.lnkpul:hover {
    width: 100px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    color: red;
    text-decoration: none;
    background-image: url(../grafica/pulsanti/pulsante_hover.gif);
    background-repeat: no-repeat;
    padding-top: 3px;
    /* link per i pulsanti di navigazione */
}
a.lnkatt:link {
    width: 200px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    color: black;
    text-decoration: none;
    background-image: url(../grafica/pulsanti/pulsante2.jpg);
    background-repeat: repeat-x;
    padding-top: 3px; /* link per i pulsanti di navigazione */
}
a.lnkatt:visited {
    width: 200px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    color: black;
    text-decoration: none;
    background-image: url(../grafica/pulsanti/pulsante2.jpg);
    background-repeat: repeat-x;
    padding-top: 3px; /* link per i pulsanti di navigazione */
}
a.lnkatt:hover {
    width: 200px;
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    color: red;
    text-decoration: none;
    background-image: url(../grafica/pulsanti/pulsante_hover2.jpg);
    background-repeat: repeat-x;
    padding-top: 3px; /* link per i pulsanti di navigazione */
}
a.mail:link {
    font-size: 11px;
    font-weight: bold;
    color: black;
    text-decoration: none;

    /* link mailto su sfondo chiaro */
}
a.mail:visited {
    font-size: 11px;
    font-weight: bold;
    color: black;
    text-decoration: none;

    /* link mailto su sfondo chiaro */
}
a.mail:hover {
    font-size: 11px;
    font-weight: bold;
    color: red;
    text-decoration: underline;

    /* link mailto su sfondo chiaro */
}
a.maildark:link {
    font-size: 0.9em;
    font-weight: bold;
    color: black;
    text-decoration: none;

    /* link mailto su sfondo scuro */
}
a.maildark:visited {
    font-size: 0.9em;
    font-weight: bold;
    color: maroon;
    text-decoration: none;

    /* link mailto su sfondo scuro */
}
a.maildark:hover {
    font-size: 0.9em;
    font-weight: bold;
    color: maroon;
    text-decoration: underline;

    /* link mailto su sfondo scuro */
}
#home {
    width: 100%;
    height: 100px;
    background-image: url(../grafica/header_home.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    margin-top: 0;
}
#siamo {
    width: 100%;
    height: 100px;
    background-image: url(../grafica/header_siamo.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    margin-top: 0;
}
#chisiamo {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/chisiamo.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Chi Siamo */
}
#chisiamo_en {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/chisiamo_en.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Chi Siamo */
}
#chisiamo_es {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/chisiamo_es.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Chi Siamo */
}
#chisiamo_pt {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/chisiamo_pt.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Chi Siamo */
}
#dovetrovarci {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/dovetrovarci.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Dove Trovarci */
}
#dovetrovarci_en {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/dovetrovarci_en.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Dove Trovarci */
}
#aziende {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/aziende_it.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Chi Siamo */
}
#aziende_en {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/aziende_en.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Chi Siamo */
}
#news {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/news.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina News */
}
#progetti {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/progetti.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Progetti */
}
#progetti_en {
    width: 750px;
    height: 30px;
    background-image: url(../grafica/progetti_en.gif);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
    /* intestazione pagina Progetti */
}

/**
 * Pagina servizi (intestazione)
 * ps: i commenti si fanno cosi :P
 */
#servizi {
    width: 750px;
    height: 30px;
    /*background-image: url(../grafica/dovetrovarci.gif);*/
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
}



/**
 * Pagina "Progetti di promozione regionale"
 */
.errore {
    color: #9F1F21;
    font-weight: bold;
    margin-bottom: 10px;
}

tr.p_reg_form_adesione {
    color: #000;
    background-color: #C6C6C6;
    font-weight: bold;
}

img.flag {
    border: 1px solid black;
}

/**
 * Pagina "Altri progetti regionali"
 */
#progettialtri {
    width: 750px;
    height: 30px;
    /*background-image: url(../grafica/dovetrovarci.gif);*/
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: right;
}

#lingue {
    font-size: 0.9em;
    margin-right: 10px;
    padding: 5px 10px 0 10px;
    /* Posizionamento menu lingue all'interno delle intestazioni */
}
#footer {
    width: 100%;
    border-top: white solid 3px;
    margin-top: 20px;
    padding-top: 10px;
    font-size: 0.9em;
}

.logo {
    /*margin-top: 30px;
    margin-bottom: 30px;*/
    margin-top: 5px;
    margin-bottom: 5px;
}

.intestazione {
    font-size: 0.8em;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    /*margin-bottom: 10px;*/
    /*padding-left: 5px;*/
}
.separatore {
    width: 80%;
    border-top: black solid 1px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
.testo {
    margin-top: 10px;
    padding: 5px 20px 5px 20px;
    text-align: justify;
    line-height: 1.8em;
    font-size: 1em;
    /*color: White;*/
    color: Black;

}
#credits {
    margin-top: 5px;
    font-size: 12px;
    /*color: White;*/
    color: black;
    /*border: black solid 1px;*/
}

/******************************************/
/* pagina Chi Siamo */

#corpo2 {
    width: 750px;
    /*min-height: 200px !important;
    height: 295px;*/
    margin-left: auto;
    margin-right: auto;
    background-color: #C9EBFC; /* celeste scelto da loro */
    /*background-color: #333399;*/ /*colore blu originale*/
    text-align: center;
    /*corpo della pagina chi siamo */
}

/* Fine pagina Chi Siamo */
/******************************************/


/******************************************/
/* pagina Aziende Consortium */

#corpoconsortium {
    width: 750px;
    min-height: 350px !important;
    height: 350px;
    margin-left: auto;
    margin-right: auto;
    background-color: #C9EBFC; /* celeste scelto da loro */
    /*background-color: #333399;*/ /*colore blu originale*/
    text-align: center;
    /*corpo della pagina chi siamo */
}

/* Fine pagina Aziende Consortium */
/******************************************/


/******************************************/
/* pagina Progetti */

#corpoprogetto {
    width: 750px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffcc00;
    text-align: center;
    /* Definizione Corpo Progetti */
}

table.tabpro {
    width: 100%;
    color: black;
    font-size: 0.9em;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    /*Definizione tabella Progetti */
}

.titoloprogetti {
    text-align: center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: Black;
    /* Definizione Titolo pagina Progetti */
}
.pulsanteprogetti {
    width: 180px;
    height: 60px;
    background-image: url(../grafica/pulsanti/progetti/pulsanteprogetto2.gif);
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 10px;
    font-size: 1em;
    /*border: red solid 1px;*/
    /* Definizione pulsanti categorie Progetti */
}
.pulsanteprogetti2 {
    width: 180px;
    height: 60px;
    background-image: url(../grafica/pulsanti/progetti/pulsanteprogetto2.gif);
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;

    /* Definizione pulsante categorie Progetti Communità europea*/
}
a.lnkpro {
    position: relative;
    top: 0;
    left: center;
    font-size: 16px;
    font-weight: bold;
    display: block;
    height: 100%;
    vertical-align: middle;
    padding-top: 10px;
    /* Definizione link categorie Progetti */
}
a.lnkpro:link {
    color: Black;
    text-decoration: none;
    font-size: 1.1em;
    /* Definizione link categorie Progetti */
}
a.lnkpro:visited {
    color: Black;
    text-decoration: none;
    font-size: 1.1em;
    /* Definizione link categorie Progetti */
}
a.lnkpro:hover {
    color: red;
    text-decoration: underline;
    font-size: 1.1em;
    /* Definizione link categorie Progetti */
}

.corpoprogetti {
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    color: Black;
}
/* Fine pagina Progetti */
/******************************************/


/**
 * TABELLE
 */
.tblhead {
/*  background-color: #1b33be;*/
    background-color: #333399;
    text-align: center;
    font-weight: bold;
    color: #fff;
}
.tblrow1 {
    background-color: #fdf196;
    font-size: 0.8em;
}
.tblrow2 {
    background-color: #fbfdc6;
    font-size: 0.8em;
}

/* Progetti */
.nomeprogetto {
    font-size: 1.3em;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
	 text-align: center;
	 background-color: #ffd356;
}
.descrizioneprogetto {
    color: #000;
    text-align: left;
    margin-left: 80px;
    line-height: 1.5em;
}
#progetti_attivi {
	width: 100%;
	height: 300px;
	background-image: url(../grafica/sfondo/mappamondo.jpg);
	background-position:  top center; 
	background-repeat: no-repeat;
	text-align: left;

}
/* Tabella Altri Progetti */

td.titolo {
    padding-right: 10px;
}

td.info {
    text-align: justify;
    padding: 5px 10px 5px 10px;
    vertical-align: top;

}

/* info2 - utilizzato nelle p_reg */
td.info2 {
    text-align: justify;
    padding: 5px 10px 5px 10px;
    vertical-align: top;
	 border-bottom: dashed black 1px;
}

/* sales - utilzzato nel p_reg */
td.sales1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 8%;
}
td.sales2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 10%;
}

/* modifica */

