body {
margin:0; padding:0;
font-family:verdana, arial, sans-serif; font-size:80%; color:#666666;/* background-color:#32668E;*/background-image:url(sfondoxx.gif);}

p {
margin:0; padding:0.4em 0.2em 0.6em 0.2em;}
/*
a {
color:#284D6D; text-decoration:none;}

a:hover{
color:#32668E; text-decoration:none; }
*/


/*Setto margini di tutta la pagina*/
div.wholepage {
margin:0 12% 0 12%; padding:0; background-color:#FFFFFF;}

div {margin:0; padding:0;}

table{margin:0; padding:0;}

h1 {margin:0; padding:0;
color:#32668E; font-size:150%; font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
font-weight:normal;}

table{ margin:0; padding:0;
}

hr{
     color:#999999;
     height:0.1em;
     width:90%;
} 
.subheader  a { 
                   margin-left:20px;
		   text-decoration:none;
		   color:#FFFFFF;
}

.subheader  a:visited { 
                   margin-left:20px;
		   text-decoration:none;
		   color:#FFFFFF;
}
.subheader  a:hover {
                   margin-left:20px;
		   text-decoration:none;
		   color:#CE0818;
}

/* +++ Start Of Header Section +++ */

#header {
margin:0; padding:0;}

.superheader {margin:0;
background-color:#294D69; text-align:right; color:#FFFFFF; padding:2px 2em 2px 2px;}

.mainheader {  /*Setto dimensioni del div per il LOGO*/
margin:0; /*padding:102px 1em 15px 1em; text-align:left;*/
/*background:url(logo_1.png) no-repeat;*/  padding:0;}

.mainheader img{
font-size:300%; margin:0 0 0px 0; padding:0;}

.mainheader p {
text-indent:4em; color:#5D99C7; margin:0; padding:0.2em; font-weight:bold;}

.subheader {margin:0; 
background-color:#32668E;/*background:url(smenu.png);background-color:#294D69;*/ padding:0.4em; text-align:center; color:#FFFFFF; }





/* +++ Start Of Side Menu Section +++ */

/*
*:first-child+html #sidecontainer /* solo IE 7.0 
{
margin:0px!important;
width:17.1%!important;

}
*/


#sidecontainer {margin-left:1px;
margin-top:23px; display:block;float:left;  width:17.1%; }

#sidecontainer h2 {                                                /*Vecchio colore di sfondo per menu*/
display:block;   padding:0.1em; color:#FFFFFF; /*background-color:#294D69;*/background:url(siamo9.gif) no-repeat;background: #014E82 url(corner.gif) no-repeat top right; font-weight:normal;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:110%; text-align:center; 
 
 }


#sidecontainer .side { 

}


.side { margin:0 0 1em 0;
border-bottom:1px solid #294D69; border-right:1px solid #294D69; border-left:1px solid #294D69; text-align:left;
}

/*Menu laterale dx*/
#sidecontainer2 .side { margin:0 0 1em 0; margin-right:1px; 
border-bottom:1px solid #294D69; border-right:1px solid #294D69; border-left:1px solid #294D69; text-align:left;
}


.side td{
background-color:#F1F3F9;text-align:left; 
}


/*Celle con link dei menu laterali*/
.side .si  {padding:0px 3px;background-color:#F1F3F9;text-align:left;  width:100%;
}
 .side td a{
display:block; margin:0; text-decoration:none; color:#284D6D; margin:0.1em; padding:0.1em;}

 .side td a:visited{
display:block; margin:0; text-decoration:none; color:#284D6D; margin:0.1em; padding:0.1em;}

.side a:hover {
display:block; margin:0; text-decoration:none; color:#284D6D; margin:0.1em; padding:0.1em; background-color:#ACCBE2;}


/* +++ Start Of  Second Side Menu Section +++ */


/*
*:first-child+html #sidecontainer2 /* solo IE 7.0 
{
margin:0!important;
width:17.1%!important;
}
*/

#sidecontainer2 {  
margin:0; padding:0; float:right; width:17.1%; text-align:left;}

#sidecontainer2 img{
     margin:0; padding:0;
}

#sidecontainer2 h2 {
display:block; margin:0; padding:0.1em; color:#FFFFFF; /*background:url(siamo9.gif) no-repeat;*/ background: #014E82 url(corner.gif) no-repeat top right; font-weight:normal;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:110%; text-align:center; margin-right:1px;}

img {margin:0;}
/* +++ Start Of Content Section +++ */

/*
*:first-child+html #content /* solo IE 7.0 
{
margin:0 17.1% 0 17.1%!important;
}
*/

#content {  
margin:0 17.1% 0 17.1%;  padding:0.1em  1em;border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

/*
#content img {
margin:0; display:block; width:10%;
float:left; border-style:none;}
*/

q {
display:block; margin:0; padding:0.4em 20% 0.6em 20%; color:#999999; font-size:120%; 
text-align:center; height:3em;}

q:before, q:after {
content:"";}

/*
#content a:link,a:visited{
color:#80C62E; text-decoration:none;
}*/


#content h1 {margin:0; padding:0em; text-align:center;}


/* +++ Start of Footer Section +++ */

#footer {
margin:0; padding:0;}

.superfooter {
background-color:#32668E; height:1.8em; margin:0;}

.mainfooter {
background-color:#FFFFFF; text-align:center;}



.subfooter {
background-color:#294D69; /*background-image:url(sfondo.gif);*/ height:0.6em;}

#footer p {
font-size:75%; color:#999999; padding:0.3em; }


TD,th,P,UL,OL,H2,H3{margin:0;font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#284D6D;background:#FFFFFF;text-decoration:none;}


STRONG
{font-family:Verdana,Helvetica,sans-serif;
	font-size : 11px;
	color : #284D6D;
margin:0; padding:0;
}

H2{
	font-size:14px;
	font-family:Verdana,Helvetica,sans-serif;

}

#content #navigation {margin:0;width:100%;
 color:#005B2A; font-weight:900; font-size: 0.8em; text-align:right;
 line-height:100%;
}



#maincontent {
margin:0;
padding:0;
width:100%;
}

#maincontent img{

     float:left;
     display:block;
     margin:0;
     padding:0;
}
/*tabella delle news*/
.news{
width:100%;
margin:0;
padding:0;

}

 .news td {  
        margin:0px;
	color:#004499;
	background-color:#f1f3f9;
	border:1px solid #3A78A5;
	border-top:0px;
	padding:0.3em 0em;
	
}


/*titolo del contenitore nel content*/



 .news  #th {
 color:#FFFFFF;
        margin:0;
	border-bottom:1px solid #3A78A5;
	padding:2px;
	background: #3A78A5 url(corner.gif) no-repeat top right;
	font-weight:900;
	text-align:center;
	font-family:Verdana;
	font-size:13px;
	width:100%;
}

.news p{
           text-align:center;
	  
}

/*LINK nel content delle news*/

.news a{
margin:0;
	color:#004499;
	text-decoration:none;
	font-weight:900;
}
.news a:hover {
margin:0;	color:#C60000;
	text-decoration:none;
}
.news a:active {
margin:0;
		color:#004499;
	text-decoration:none;
}

.tab td {
     padding:2px 15px;
}

.tab a{
margin:0;
	color:#005B29;
	text-decoration:none;
	font-weight:900;
}
.tab a:hover {
margin:0;	color:#005B29;
	text-decoration:underline;
}
.tab a:active {
margin:0;
		color:#005B29;
	text-decoration:none;
}

#th {
 color:#FFFFFF;
        margin:0;
	border-bottom:1px solid #3A78A5;
	padding:2px;
	background: #3A78A5 url(corner.gif) no-repeat top right;
	font-weight:900;
	text-align:center;
	font-family:Verdana;
	font-size:13px;
	width:100%;
}

.news p{
        text-align:justify;
	padding: 4px 7px;
        
}
.submit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	border: solid #000 1px;
	background-color: #3A78A5;
	color: #ffffff;
	margin: 1px 2px;
      }


