﻿* { margin: 0 auto; }

body { background:#0e3368  url(../img/page-bg.jpg) no-repeat; text-align:left; font-family: Garamond; font-size:16px;}

div { border:0px solid #000; }
/* Header */
#header { width: 1000px; height: 130px; margin:0 auto; border:0px solid #000}
/* Fine Header */

#navigation{background: url(../img/nav-bg.gif) repeat-x; height:42px; width:100%;}
#navigation #cont { width: 1000px; border:0px solid #000; height:40px;}
#contenuto { width:1000px; clear:left;}

#left { width:680px; float:left; }
.leftcontenuto { width:668px; border:3px solid #FFF; margin-top:10px; text-align:justify; font-size:15px;padding:4px; background:#317aad; color: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.leftcontenuto table td, .leftcontenuto table td ul li { font-size: 13px; text-align: justify;  color: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.imgborderW { border:2px solid #FFF;}
#right { width:294px; float: left;}
#right #newsletter { width:280px; height:120px; background: #234d89; border:3px solid #FFF  }
#right #sms { width:280px; height:120px; background: #234d89; margin-top:10px; border:3px solid #FFF }
#vd { padding:4px; border:0; }

.clear { clear: both; font-size: 0px; }
h1 { font-size: 20px; padding:10px; float:left; }
h2 { font-size: 20px; padding:10px; float:left; }
h3 { font-size: 30px; padding: 10px;}



/*Stili per le griglie*/
fieldset { width:710px; }
.tabella { width:700px;}  
.tabella0{ width:700px; margin:0; border:0px solid #000;}  
div.grigliaLarghezza { width:700px; overflow:auto; border: 0px solid #000; }
.griglia { border: solid 1px #a70909; width:700px; }
.griglia .grigliaintestazione { height:16px;font-size:12px; font-weight:bold; color:White;background: url(../img/stilebottoni/submit.png) repeat-x;}
.grigliapaginazione { height:8px; padding:0px; font-size:11px; color:White; font-weight:bold; background: url(../img/stilebottoni/submit.png) repeat-x; }
.grigliapaginazione a { color:Aqua; }
.grigliaselezione { font-size:12px; color:black; background-color:#eabb1a; cursor: hand; cursor: pointer;}
.grigliahover { font-size:12px; color:black; background-color:#fef787; cursor: hand; cursor: pointer;}
.grigliariga { font-size:12px; color:Black; background-color:White; cursor: hand;}
.grigliarigaalternata { font-size:12px; color:Black; background-color:#cfd5fe; cursor: hand;}
.grigliacolselezione { width:30px; cursor: hand; cursor:pointer; }

/* Stili Pulsanti A
bilita/Disabilita Oggetti */
input.submit  { border:1px solid #2C41B6; margin:1px;  background: #FEFEFE url(../img/stilebottoni/submit.png) repeat-x; color:#FFF; cursor:pointer; cursor:hand; }
input.submitdisattivato { border:1px solid #2C41B6; margin:1px;   background: #FEFEFE url(../img/stilebottoni/submitdisable.png) repeat-x; color:#000; height: 22px; }
input.ricerca { border:1px solid #2C41B6; margin:1px; background: #FEFEFE url(../img/stilebottoni/ricerca.jpg) no-repeat; color:#22356a; padding-left:25px; height: 30px; font-weight: bold; cursor:pointer; cursor:hand; }
input.ricercadisattivato { border:1px solid #2C41B6; margin:1px; background: #FEFEFE url(../img/stilebottoni/ricercadisattivato.jpg) no-repeat; color:#000; height: 30px; padding-left:25px; }
input.resetpwd { border:1px solid #000; padding: 2px; margin:2px;   background: url(../img/stilebottoni/resetpwd.jpg); color:#FFF; height: 48px; width:48px; cursor:pointer; cursor:hand; }
input.resetpwddisattivato { border:1px solid #000; padding: 2px; margin:2px;  background: url(../img/stilebottoni/resetpwddisattivo.jpg); color:#FFF; height: 48px; width:48px;}
input.nuovo { border:1px solid #000; padding: 2px; margin:2px;   background: url(../img/stilebottoni/nuovo.jpg); color:#FFF; height: 48px; width:48px; cursor:pointer; cursor:hand; }
input.nuovodisattivato { border:1px solid #000; padding: 2px; margin:2px;  background: url(../img/stilebottoni/nuovodisattivo.jpg); color:#FFF; height: 48px; width:48px; }
input.modifica { border:1px solid #000; padding: 2px; margin:2px;  background: url(../img/stilebottoni/modifica.jpg); color:#FFF; height: 48px; width:48px; cursor:pointer; cursor:hand; }
input.modificadisattivato { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/modificadisattivo.jpg); color:#FFF; height: 48px; width:48px;}
input.salva { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/salva.jpg); color:#FFF; height: 48px; width:48px; cursor:pointer; cursor:hand; }
input.salvadisattivato { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/salvadisattivo.jpg); color:#FFF; height: 48px; width:48px;}
input.annulla { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/annulla.jpg); color:#FFF; height: 48px; width:48px; cursor:pointer; cursor:hand; }
input.annulladisattivato { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/annulladisattivo.jpg); color:#FFF; height: 48px; width:48px;}
input.elimina { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/elimina.jpg); color:#FFF; height: 48px; width:48px; cursor:pointer; cursor:hand; }
input.eliminadisattivato { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/eliminadisattivo.jpg); color:#FFF; height: 48px; width:48px;}
input.inviaNewsletter { border:1px solid #000; padding: 2px; margin:2px; background: url(../img/stilebottoni/invianewsletter.png); color:#FFF; height: 48px; width:48px; cursor:pointer; cursor:hand; }
input { border:1px solid #2C41B6; margin:2px 2px 2px 0px; color:#000;}
input.button { border:1px solid #2C41B6; margin:2px; color:#000;}
.campodisattivato{ margin:2px 2px 2px 0px; background:url(../img/stilebottoni/input.png) repeat-x; color:#000000;}
.campoattivato { border:1px solid #2C41B6; margin:2px 2px 2px 0px; background: #FEFEFE url(../img/stilebottoni/input.png) repeat-x; color:#000;}  
.campoattivatotext { border:1px solid #2C41B6; margin:2px 2px 2px 0px; background: #FFF; color:#000;}  


#approfondimento 
{
    cursor: hand;
    cursor: pointer;
    width: 640px;
    border: 1px solid #000;
    background: url(../img/bglogo1.png) 0 -49px repeat-x;
    color:#FFF;
    font-weight:bold;
    clear:left;
    text-align:left;
}

.apprDiv 
{
    display:none;
    width:630px;
    border:1px solid #000;
    clear:left;
    text-align:justify;
    padding:5px;
    color: #000;
    background: #FFF;
    line-height: 2;
}

.apprDiv img 
{
    width:150px;
    float:left;
}
.apprDiv img.immagine 
{
    margin:3px;
    border:5px solid #CCCCCC;
}

