/* Body */
body.page {
background-color:#D6D3CE;
margin:0px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
}

/* Link generale */

a {
color:#b41f0c;
text-decoration:none;
font-weight:normal;
}
.spamfilter {    display: none;}

a:hover {

text-decoration:underline;
}

/* Pagina */

div#navigation {
width:1000px;
}

/* Filetto sinistro */

div#bordoSx {
background-image:url(../images/2border_left_ok.jpg);
width:21px;
float:left;
}

/* Contenitore sito */

div#centrale {
width:956px;
float:left;
background-color:#FFFFFF;


}

/* Filetto destro */

div#bordoDx {
background-image:url(../images/2border_right_ok.jpg);
width:20px;
float:left;

}



/* Footer */

div#footer {
	background-image:url(../images/bgfooter.jpg);
	background-repeat:repeat-x;
	height:71px;
	width:956px;
	float:left;

}

div.textfooter {
padding-left:20px;
padding-top:10px;
color:#999999;
}

div.textfooter a {
font-weight:normal;
color:#999999;
text-decoration:underline;
}

/* Box sinistro di navigazione */

div#frameSx {
width:194px;
background-color:#FFFFFF;
float:left;
text-align:left;
margin-left:2px;
}
    
/* Box del logo */
           
div.logo {
width:192px;
border-right:2px solid #D66d14;
text-align:center;
height:138px;
font-weight:bold;
color:#666666;
}  

/* Box bordo inferiore logo */

div.filettoTop {
width:194px;

}

/* Box centrale */
div#content {
float:left;
width:559px;
position:relative;
}
/* Testata con il background delle immagini variabile */

div#testata {
width:559px;
background-image:url(../images/banner_index.jpg);
background-repeat:no-repeat;
height:396px;
background-position:top left;
}

/* Box dei contenuti delle sezioni*/

div#browserPage {
z-index:1;
padding:10px;
padding-top:30px;
width:539px;
overflow:auto;
position:relative;



}

/* Box di navigazione destro */

div#frameDx {
width:199px;
background-color:#FFFFFF;
float:left;
text-align:left;

}  

/* Sfumatura box siinistro */

div#filettoVerticaleGiallo {

background-image:url(../images/4lineagialla.jpg);
background-repeat:no-repeat;
background-position:top right;
min-height:614px;
height:auto !important;
height:614px;

}



/* Box sottostante il  menu nel box sinistro */

div.ArticoloInEvidenzaHomePage {

margin-left:15px;
margin-right:15px;
border-top:2px solid #d66d14;
position:relative;
padding-bottom:5px;

}

div.ArticoloInEvidenzaHomePage h2 {
color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;

}

/* News ed eventi */

div.newsEventi {
position:relative;
padding-top:15px;
margin-left:15px;
margin-right:15px;
padding-bottom:5px;
border-top:2px solid #d66d14;
clear:both;

}

div.newsEventi h2 {
padding:0px;
margin:0px;
color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;


}
div.rigaLatSx {
overflow:auto;
width:160px;
float:none;
position:relative;
margin-top:4px;
}
div.punto {
background-image:url(../images/7punto_rosso_01.jpg);
background-position:bottom left;
width:15px;
height:10px;
background-repeat:no-repeat;
float:left;
}

div.latNews {
float:left;
width:145px;
}

span.data {
font-weight:bold;
color:#666666;
}

/* Box logo provincia */

div#logoProvincia {
text-align:right;
padding-right:10px;
padding-top:345px;
float:right;
width:250px;
position:relative;

}

/* Box contenuti solo homepage */

div.contentHomeSx {
background-image:url(../images/lineaCentraleHome.jpg);
background-position:right;
background-repeat:no-repeat;
width:264px;
float:left;
position:relative;

}


div.contentHomeDx {
width:264px;
float:left;
margin-left:11px;
position:relative;

}


div.BoxHome {
width:263px;
padding-top:20px;
position:relative;

}


div.titolo01 {
font-size:18px;
font-weight:normal;
color:#d41f0c;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.testoHome {
position:relative;
text-align:justify;
padding-right:10px;
padding-top:10px;

}
div.fotoHome {
float:right;
padding-left:10px;
padding-right:4px;
position:relative;

}

div.fotoHome a {
color:#d66d14;
font-weight:bold;
text-decoration:none;

}

div.fotoHome a:hover {
text-decoration:underline;

}


/* News blog */
div.bloghome h3 {
color:#d66d14;
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
}
div.bloghome  {
padding-top:5px;

}

}
div.bloghome div.continua  {
padding:0px;
margin:0px;
}


/* Background variabile box in alto a destra */

div.backgroundRight {
background-image:url(../images/15_fondo_icone.jpg);
background-repeat:no-repeat;
width:199px;

height:396px;
}

/* Box contenitore del box dei progetti in evidenza */

div#bottomRight {
width:199px;
background-image:url(../images/bgRight.jpg);
background-repeat:repeat-y;
position:relative;
margin-top:0px;

}
div#sfondoBottomRight {


}

/* Progetti in evidenza */


div#progetti {
position:relative;
margin-left:19px;
padding-top:10px;
width:170px;
border-top:2px solid #666666;

}

div#progetti h2 {
padding:0px;
margin:0px;
color:#666666;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;
text-align:left;
}

/* INIZIO DEL MENU */

/* Contenitore*/
div.contMenu {
width:194px;

}

/* Menu primo livello */

div.SezMenu {
font-size:11px;
background-color:#918D82;
border-top:1px solid #CAC6BD;
border-bottom:1px solid #CAC6BD;
line-height:2em;


}

div.SezMenu a {
background-color:#918D82;
padding-left:14px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-right:3px solid #64615C;
width:177px;
display:block;
padding-top:3px;
padding-bottom:3px;
}

div.SezMenu a:hover {
background-color:#983224;
padding-left:14px;
font-weight:bold;
color:#FFFFFF;
width:177px;
display:block;
border-right:3px solid #1E2432;
text-decoration:none;
}

/* Primo livello selezionato */

a#selected {
background-color:#983224;
padding-left:14px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-right:3px solid #1E2432;
width:177px;
display:block;
padding-top:3px;
padding-bottom:3px;

}

/* Secondo livello selezionato  */
div#espanso div.submenu {
color:#FFFFFF;
font-weight:normal;
line-height:1em;
}

div#espanso div.submenu  a{
color:#FFFFFF;
font-weight:normal;
font-size:9px;
background-color:#BBB8B1;
border-top:1px solid #E0DBD5;
border-bottom:1px solid #E0DBD5;

}
div#espanso div.submenu  a:hover{
color:#FFFFFF;
font-weight:normal;
font-size:9px;
background-color:#d66d14;
}



div.SezMenu div.submenu {
color:#FFFFFF;
font-weight:normal;
line-height:1em;
}

div.SezMenu div.submenu  a{
color:#FFFFFF;
font-weight:normal;
font-size:9px;
background-color:#BBB8B1;
border-top:1px solid #E0DBD5;
border-bottom:1px solid #E0DBD5;

}
div.SezMenu div.submenu  a:hover{
color:#FFFFFF;
font-weight:normal;
font-size:9px;
background-color:#d66d14;
text-decoration:none;
}
div.SezMenu div.submenu a#checkSub  {
color:#FFFFFF;
font-weight:normal;
font-size:9px;
background-color:#d66d14;
text-decoration:none;
}
/* Secondo livello onmouseover (Le altre proprietà nel codice javascript */

div.SezMenu div.submenuFuori {
color:#FFFFFF;
font-weight:normal;
height:13px;
line-height:1em;
position:relative;
display:block;
z-index:10;


}
div.SezMenu div.submenuFuori a{
color:#FFFFFF;
font-weight:normal;
font-size:9px;
background-color:#BBB8B1;
border-top:1px solid #E0DBD5;
border-bottom:1px solid #E0DBD5;
border-left:1px solid #E0DBD5;
border-right:1px solid #E0DBD5;
z-index:10;

}
div.SezMenu div.submenuFuori  a:hover{
color:#FFFFFF;
font-weight:normal;
font-size:9px;
background-color:#d66d14;
border-left:1px solid #E0DBD5;
border-right:1px solid #E0DBD5;
text-decoration:none;
z-index:10;
}



/* Box in alto a destra */

div.TopRight {
margin-left:20px;
position:relative;
}
/* Box traduzione */
div.translate a {
}

div.translate {
font-size:9px;
color:#b41f0c;
padding-top:4px;
font-weight:bold;

}
div.translate a {
color:#b41f0c;
text-decoration:none;
}
div.translate a:hover {
color:#b41f0c;
text-decoration:underline;
}

/* Box ricerca */

div.search {
font-size:10px;
margin-top:13px;
font-weight:bold;
line-height:1.1em;
}

input.inputTop {
height:12px;
width:140px;
font-size:10px;
border:2px solid #AEAEA4;
}

/* Box stampa invia ad un amico etc.. */

div.interazione {
margin-top:18px;
font-size:9px;
line-height:20px;
}

div.interazione a {
font-weight:bold;
text-decoration:none;
color:#666666;
}

div.interazione a:hover {
color:#666666;
text-decoration:underline;
}

div.interazione a img{
border:none;
}

/* Box del login */

div.login {

font-size:10px;
margin-top:20px;
font-weight:bold;
line-height:1em;
}

div.login p {
padding:0px;
margin:5px;
}

/* Per IE 6 e precedenti */

form {
padding:0px;
margin:0px;
}

/* Casella di testo */

input.inputRes {
height:12px;
width:160px;
font-size:10px;
border:2px solid #AEAEA4;
margin-top:5px;
}

/* Login */

a#dimenticatopwd {
font-size:9px;
font-weight:bold;
color:#666666;
text-decoration:none;
padding-top:5px;
display:block;
}
a#dimenticatopwd:hover {
font-size:9px;
font-weight:bold;
text-decoration:underline;
}

div.login a {
color:#d41f0c;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
div.login a img{
border:none;
}

div.login a:hover {
color:#d41f0c;
font-size:9px;
font-weight:bold;
text-decoration:underline;
}

/* Pathway */

p#path {
color:#CCCCCC;
font-size:9px;
}

p#path a {
color:#CCCCCC;
text-decoration:none;
font-weight:normal;
}

p#path a:hover {
color:#CCCCCC;
text-decoration:underline;
font-weight:normal;
}
.maincontent h1 {
color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}

input.box {
width:500px;
border:1px solid #CCCCCC;
}
textarea.box {
width:500px;
border:1px solid #CCCCCC;
}

.maincontent h2 {
padding:0px;
margin:0px;
}

div.attribute-email {
margin-top:2px;
margin-bottom:5px;

position:relative;
}

div.attribute-subject {
margin-top:2px;
margin-bottom:5px;
position:relative;
}

div.attribute-message {
margin-top:2px;
margin-bottom:5px;
position:relative;
}
ul {
list-style:url(../images/7punto_rosso_01.jpg);
}
ul#ruoli {
list-style:url(../images/7punto_rosso_01.jpg);
}

ul.punti {
list-style:url(../images/6more01.jpg);
}

/* Lista continenti */
.maincontent ul#listacontinenti {
list-style:none;

}

.maincontent img {

}
.maincontent select {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.maincontent input {
font-size:9px;
}

select#ruolo {
font-size:9px;
}

div#progetti h1 {

padding:0px;
margin:0px;
color:#666666;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;
text-align:left;
}

/* Forum */
table#discussioni {
width:100%;
margin-bottom:10px;
}
table#discussioni tr  td{
border:1px solid #CCCCCC;
margin:0px;
}

.maincontent h2 {
padding:0px;
margin:0px;
padding-left:10px;
background-image:url(../images/7punto_rosso_01.jpg);
font-weight:normal;
background-repeat:no-repeat;
background-position:left;
font-size:10px;
}

.class-forum h1 {
color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}

.content-view-children table { 
width:100%;
margin-bottom:10px;
}

.content-view-children table tr  td{
border:1px solid #CCCCCC;
margin:0px;
}

.content-navigator-previous-disabled {
color:#d66d14;
text-decoration:none;
background-image:url(../images/9freccia_giallasx.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}

.content-navigator-previous {
color:#d66d14;

}

.content-navigator-previous a {
color:#666666;
text-decoration:none;
background-image:url(../images/9freccia_giallasx.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}
.content-navigator-previous a:hover {
text-decoration:underline;
}
.content-navigator-arrow {
color:#d66d14;
}
.content-navigator-forum-link a:hover {
text-decoration:underline;
}
.content-navigator-forum-link a {
color:#666666;
text-decoration:none;

padding-left:5px;
padding-right:5px;
}

.content-navigator-next a {
color:#666666;
text-decoration:none;
background-image:url(../images/9freccia_gialla.jpg);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
}
.content-navigator-next a:hover {
text-decoration:underline;
}
.content-navigator-next-disabled {
color:#d66d14;
text-decoration:none;
background-image:url(../images/9freccia_gialla.jpg);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
}

.button_forum-new-reply {
border:double #d66d14;
background-color:#FFFFFF;
font-size:10px;
margin-top:10px;
}
.button_forum-keep-me-updated {
border:double #d66d14;
background-color:#FFFFFF;
font-size:10px;
}

.button_forum-account-edit {
border:double #d66d14;
background-color:#FFFFFF;
font-size:10px;
}

.button {
border:double #d66d14;
background-color:#FFFFFF;
font-size:10px;
}


.button_forum-edit-reply {
border:double #d66d14;
background-color:#FFFFFF;
font-size:10px;
}

.defaultbutton {
border:double #d66d14;
background-color:#FFFFFF;
font-size:10px;
}

.class-forum-topic h1 {

color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}
.class-forum-reply h1 {

color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}

/* Newsletter */

h1 {

color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}
h1.titoloprogetto {
margin-top:20px;
color:#d66d14;
font-family:"Times New Roman", Times, serif;
font-size:20px;


padding:0px;
margin:0px;
margin-top:5px;
padding-right:30px;
}


h1.titolonewsletter{
color:#d66d14;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px;
margin:0px;
float:left;
margin-top:5px;
padding-right:20px;
}


.maincontent p.datiprogetto p {

border-bottom:1px dashed #999999;
overflow:auto;
}

.imgnewsletter {
padding-top:10px;
}
.maincontent p {
padding:0px;
margin:0px;
clear:both;
}
.maincontent hr {
color:#FFFFFF;
border:none;
border-bottom:1px dashed #999999;
}

div.contnews {
position:relative;
padding-bottom:20px;
}

/* Progetti*/

ul#schedario {
list-style:none;
width:100%;
margin:0px;
padding:0px;
height:28px;
float:none;
list-style-type:none;
}
ul#schedario li {
color:#d66d14;
display:block;
float:left;
margin:0px;
padding-left:13px;
padding-right:13px;
background-image:url(../images/9freccia_giallalunga.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-top:12px;
height:28px;
}
ul#schedario li a {
color:#666666;
text-decoration:none;
}

ul#schedario li a:hover {
text-decoration:underline;
}

ul#schedario li.attiva {
color:#d66d14;
margin:0px;
display:block;
float:left;
padding-left:13px;
padding-right:13px;
background-image:url(../images/9freccia_giallalunga.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-top:12px;
height:28px;
}
ul#schedario li#imagePhotgallery {
display:block;
margin:0px;
float:left;
padding-left:38px;
padding-right:13px;
background-image:url(../images/photogallery.jpg);
background-repeat:no-repeat;
background-position:left;
height:28px;
}
ul#schedario li#imagePhotogallery {
display:block;
float:left;
padding-left:38px;
padding-right:13px;
background-image:url(../images/photogallery.jpg);
background-repeat:no-repeat;
background-position:left;
height:28px;
}

.maincontent h3 {
font-weight:bold;
color:#666666;
padding:0px;
margin:0px;
font-size:10px;
clear:both;
padding-top:5px;
padding-bottom:2px;


}

.maincontent {
overflow:hidden;

}

a img {
border:none;
}
table#forumprogetto {
width:100%;
}
table#forumprogetto tr td {
border:1px solid #666666;
}

select#dove {
font-size:10px;
color:#666666;
}

h2.titolodocumenti {
color:#d66d14;
font-family:"Times New Roman", Times, serif;
font-size:18px;
padding:0px;
margin:0px;
margin-top:5px;
padding-right:30px;
background-image:none;
}

div#cercaref {
margin-left:10px;
}
fieldset {
padding:0px;
margin:0px;
}
input {
font-size:10px;
}

div.contproject {
position:relative;
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px dashed #999999;
}

img#foto {
float:left;
margin-right:5px;
}
div.object-left {
width:90px;
float:left;
position:relative;

}


a.Dettagli {
margin-left:0px;
background-image:url(../images/6more01.jpg);
background-repeat:no-repeat;
background-position:right;
padding-right:13px;
}

div.archivio_foto {
padding:2px;
margin:2px;
border:1px solid #999999;
float:left;
width:105px;
height:105px;
text-align:center;
}
div.archivio_foto:hover {
padding:2px;
margin:2px;
border:1px solid #d66d14;

}

div.cont_archivio {
overflow:auto;
float:none;
clear:both;
}

p.entra {
padding:0px;
margin:0px;
clear:both;
margin-left:10px;
margin-top:5px;
margin-bottom:20px;
}

div.cerca_actor {
padding-left:18px;
}

a.continua {
display:block;
padding-top:10px;
}

table.form_iscrizione input.box {
width:0px;
width:200px;
}


div.element {
float:left;
font-weight:bold;
padding-left:5px;
}

div.block {
float:left;
padding:top:5px;
}

div.date {
float:left;
}

span#cap input.box {
width:70px;

}
span#citta input.box {
width:100px;

}
span#stato input.box {
width:100px;

}

div.galleryevento {
float:none;
clear:both;
margin-top:20px;
}

div.attribute-long {
padding-top:20px;
}

div.buttonblock {
float:none;
clear:both;
}

div.ContBlog div.bloghome h2 {
color:#666666;
padding:0px;
margin:0px;
font-size:11px;
font-weight:normal;
font-family:Verdana;

}

div.bloghome h3 a.continua {
padding:0px;
margin:0px;
display:inline;
color:#b41f0c;
font-size:11px;
font-weight:normal;
}

table#companylist td {
border-bottom:1px solid #d66d14;
padding-bottom:2px;
}

div.ContBlog h2 {
padding:0px;
margin:0px;
color:#b41f0c;
font-weight:normal;
font-size:20px;
font-family:"Times New Roman", Times, serif;


}
