
/* CSS Document */

/* ccostantini Insiel SPA creato il  9 ottobre 2007 */

body{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#fff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;}

#main{
margin:0px 0px 0px 0px;
padding:10px 20px 10px 20px;
}

.hidden{
visibility:hidden;
display:none;
}

#regione{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(../img/intestazione_regione.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#2b4791;
height:32px;
}

#contenitore{
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:solid 0px #006699;
}

#banner{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:150px;
}

#container{
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
border:solid 0px #0033CC;
}

#MenuSxPrincipale{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
clear:right;
width:25%;
}

#MenuDx{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
top:0px;
right:0px;
width:25%;
height:auto;
visibility:hidden;
display:none;
}

#form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:80%;
visibility:hidden;
display:none;
}

#testi{
float:left;
clear:right;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:75%;
}

#contenutoTesti{
margin:0em 1em;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
}

/*---- stili per i titoli---*/

h1{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h1.home{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
width:100%;
border-bottom:solid 1px #C67070;
background-color:#fff;
}

/*---- stili per le liste---*/

ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}

ul.menuPrincipale{
margin:0px 0px 0px 0px;
padding:0px 10px 20px 0px;
background-color:#FFFFFF;
border-bottom:solid 1px #2B4791;
border-right:solid 1px #2B4791;
border-left:solid 1px #2B4791;
border-top:solid 1px #2B4791;
}

li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


ul.menuDestra{
margin:1.5em 0px 50px 0px;
padding:0px 0px 0px 0px;
width:80%;
}

li.Bordo{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:solid 1px #000099;
}

/*---- stili per i paragrafi---*/

p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:0.8em;
color:#000;
}

p.lista{
margin:0px 0px 0px 0px;
padding:1em 0.5em 0.5em 1em;
font-size:12px;
}

p.listaDestra{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:0.7em;
}

p.listaDestraNera{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:0.7em;
color: #000000;
}

p.linkPiccolo{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;
font-size:0.65em;
display:inline;
vertical-align:top;
}

/*---- stili per i link---*/

a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.MenuSinistra{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color:#000;
display:block;
}

a:hover{
display:block;
color:#000;
}


a.MenuDestra{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color:#2B4791;
border-bottom:solid 0px #F5F4EF;
}

a.MenuDestra:hover{
text-decoration:underline;
color:#000;
border-bottom:solid 0px #000;
}

a.MenuDestraNero{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color:#000;
display:block;
}

a.MenuDestraNero:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color:#fff;
background-color:#2B4791;
display:block;
}

a.MenuDestraNoborder{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color:#2B4791;
display:block;
border-bottom:solid 1px #F5F4EF;
}

a.MenuDestraNoborder:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
display:block;
border-bottom:solid 1px #F5F4EF;
}

a.linkMotore{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#2B4791;
display:inline;
text-decoration:none;
border-bottom:solid 0px #fff;
}

a.linkMotore:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
display:inline;
border-bottom:solid 0px #fff;
}

/*---- stili per i form---*/

input{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:1em;
width:80%;
}

fieldset{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

/*---- stili per le immagini---*/

img.regione{
float:left;
clear:right;
}

img.home{
float:right;
clear:both;
}

