﻿html{margin:0;padding:0; background-color:#dcdcdc;}

body{margin:0;padding:0; font: 76% arial,sans-serif;}

#container{background-color:#fff;margin:6px auto 0;width:950px; }

img{border:0px;}

p{margin:0 10px 10px;}
h1{ height:100px;margin:0; padding:0;}
h2{ margin:0; padding:8px 0 8px 10px; color:#303575; font-size:16pt;}

div#intro{padding:8px 16px; border-right:solid 1px #fff; height:90px; background-color:#d2d7da; text-align:justify; font-weight:bold; font-size:8pt;}
div#intro table{height:90px;}

div#wrapper{float:right;width:100%;margin-left:-218px; }
/*div#wrapper{float:right;width:100%;margin-left:-196px; background-color:#fff;}*/
div#content{margin-left:218px;background-color:#fff;}
div#content2{background-color:white; clear:both; border-bottom:1px solid #FFFFFF;}
div#content p{line-height:1.4;}

/*div#sinistra{height:90px;float: left; text-align: left; border-left:solid 1px #2a3970;border-top:solid 1px #2a3970;}
div#centro{text-align: left; width:469px; margin-left:296px;border-top:solid 1px #2a3970;}
div#destra{float: right; width: 163px; text-align: right;border-right:solid 1px #2a3970;border-top:solid 1px #2a3970;}*/

div#topContainer{border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;height:91px;}
div#sinistra{height:90px; width:297; float:left; text-align: left; border:0px; border-bottom:1px solid white; }
div#centro{height:75px; width:380px; float:right; text-align: left; border-bottom:1px solid white; background-color:#003466; padding-left:105px; padding-top:15px; background-image:url('../immagini/motto.gif'); background-repeat:no-repeat; background-position:top left;}
div#destra{height:90px; width:163px; float:right; text-align: right; border-bottom:1px solid white; background-color:#ffd824;}
div#motto{font-weight:bold; font-size:15pt; line-height:23pt; color:White; letter-spacing:0; }

.panelLogin{font-size:8pt;text-align:right;padding:14px 26px 0 0;height:75px; }
.panelLogin a{color:#000; }
.panelLogin input{ border:0px; width:70px; height:12px; font-size:12px;}
.loginDivSpace{ margin-top:4px;}

.panelLogout{font-size:8pt;text-align:right; margin-top:20px; }


.leftPanel{float:left; width:317px; height:3px; background-color:#7e807f; font-size:0px; }
.centerPanel{float:left; width:316px; height:3px; background-color:#ffd824; font-size:0px; }
.rightPanel{float:right; width:317px; height:3px; background-color:#2d3878; font-size:0px; }

#left{float:left;}

.centralPage{padding:10px;text-align:center;}

.contentPage{margin:0 10px 10px;}

#prodotti{background-color:#68676d;width:212px;height:23px; border:0;padding:8px 0 0 6px;}
#prodotti a{ color:#fff; font-weight:bold; font-size:10pt; text-decoration:none;}

#news{background-color:#2d3878;width:212px;height:23px; border:0;padding: 8px 0 0 6px;}
#news a{ color:#fff; font-weight:bold; font-size:10pt; text-decoration:none;}

#events{background-color:#2d3878;width:212px;height:23px; border:0;padding: 8px 0 0 6px;}
#events a{ color:#fff; font-weight:bold; font-size:10pt; text-decoration:none;}

.treeTitolomenu a{font-size: 10px;text-decoration:null;font-weight: bold;color: #525155;margin-left: 3px;}
.treeTitolomenu a:hover{text-decoration: underline;color: #525155;}
.gvMenuinterna-int{border-left:solid 1px #fff;}

div#contact{background-color:#ffd824;padding:8px 0 8px 18px;width:200px;height:89px}
div#contact a{color:#000;}

ul{margin:0 10px 10px; padding:0;}
ul li{list-style-type:none; text-align:left;}

div#menu{background-color:#2a3970;  width:950px; height:28px; text-align:left; clear:both;}
div#menu ul{list-style:none;margin:0 auto;padding:0}
div#menu ul li{float: left;margin:7px 0 0;padding:0; width:115px; border-right:solid 1px #fff; }
div#menu ul .noBorder{border-right:0; width:135px; }
div#menu a{display: block; text-decoration:none; text-align: center; color: #fff; font-weight:bold; font-size:9pt;}
div#menu a:hover{color: #ffd824;} 
div#menu .menuSelected{color: #ffd824;} 

div#footer{background-color:#dcdcdc; clear:both;width:100%; color: #303575; text-align:right; font-weight:bold; font-size:8pt; line-height:8pt;}
div#footer a{color: #303575; font-weight:bold; display:inline;}
div#footer p{margin:0;padding:5px 10px;}

/* Elenco News */
.gridView{ margin:0 10px;}
.data {color: #7F7F7F;font-style: italic;text-decoration: none; font-weight:bold;}
.titolo {color: #333333;font-weight: bold;text-decoration: none;font-weight:bold;}
.testo{color: #666666;text-decoration: none;padding-right: 10px;}
.separator{height:1px; width:100%; background-color:#000; margin:10px 0; }
.link{color:#000;}
.link2{color:#000; margin-left:150px;}

div#tmp
{
    text-align:center;
    background-color:White;
    margin: 25px 0px 10px 0px;
}


