body {
	/*background-color :#5F99B2;	*/
	background-color:#163D5D;
	color : #000;
	margin : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 80%;
	line-height : 1.5em;
	text-align : center;

}
						
html>body{
font-size : 11px; 
}
						
/* Divs Generali  */
div { 
margin : 0;
padding : 0;
}
#Container {
width : 780px;
margin : 0 auto;  
background-color : #fff; 
color : #333;
text-align : left;
}


#ContainerEnd {
clear : both;
width: 100%;
height: 40px;	
}
						
/* Dentro a #Container */
						
#Header{ 

clear : both;
height : 241px;
}
#Header1{ 
clear : both;
height : 70px;
background-image:url(img/header.gif);
}

#bandiere{ 
float :right;
margin : 0;
margin-top:20px;
color : #1B4D76;
font-size : 12px;
}
#menuNavigation{
	float : left;
	clear : both;
	width : 780px;
	height: 263px;
	background-color :#FFFFFF;
	background-image: url(img/menu.gif);
	color : #fff;
	background-repeat: no-repeat;
}
			          
#PageTitle{
	float : left;
	text-align: left;
	width : 465px;
	height : 37px;
	background : #fff;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 5px;
}

#Contenuto{ /* Default #Content DIV properties */
clear : none;
background-color:#FFFFFF;

}
#Contenuto_testo{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D77924;
	width : 567px;
	height: auto;
	float:left;
}					
#PictureDiv	{ 
float : left;
padding : 20px 20px; 
width : 250px;
text-align : right;	
}
#testo{ 
float : left;		
width : 530px;
height: auto;
background-color:#FFFFFF;
border-top : solid 1px #D77924;
background-image:url(img/contenuto_testo1.jpg);
background-repeat:repeat-x;
margin-left: 10px;
margin-right: 5px;
margin-top: 0px;
text-align:left;
position: relative;
}

#Pannello{ 
padding : 1em 0; 
float : left;
margin : 10px 0;
width : 475px;

}
						
#Pannello h2 {
	padding : 1em 0 0 0;
}
						
.Immagine{
padding : 5px;
float : left;
border: 1px solid #CCCCCC;
margin : 0 10px 0 0;
background-color : #fff;
}
#foto1{
	float: left;
	width:157px;
	margin-bottom: 15px;
}
#foto1 img{
width:147px;
}
#descrizione {
	float:right;
	padding: 2em;
	color: #003366;
	width: 320px;
	font-size:10px;
}



						
/*---------------Nav------------------------------*/

		
/*---------------Right text div with links--------*/
			
#RightTextDiv{ 
float : right;
text-align : left;	
padding : 30px 10px 0px 0px;
width : 200px;
font-size: 90%;
}

#RightTextDiv ul {
margin: 0; 
list-style-type: none;
}
						
#RightTextDiv li {
margin: 0;
}

#RightTextDiv a:hover{
color : #d6000e; 
background-color :#DDEDF9;
}	
						
#RightTextDiv a:link, #RightTextDiv a:active
{
color: #295170;
}
#RightTextDiv a:visited 
{
background-position : top right;
background-repeat : no-repeat;
color: #295170;
}
						
#RightTextDiv a	{
display: block;
background-color : #fff;
border-top : dotted 1px #BBBBB5;
padding: 2px 2px 2px 7px;
width : 182px;
text-decoration: none; 
text-align: left;
}


/*--------------other right text styles-----------------*/			


#RightBannerDiv	{ 
float : right;
width : 210px;
}
.MENU_BOX1{
	width: 170px;
	color:#112863;
	font-weight: Bold;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: None;
	padding-bottom: 30px;
	}
	.didascalia{
	width: 170px;
	color:#112863;
}
.info{
	width:130px;
	height:15px;
	color:#112863;
}
#PortfolioTextDiv{ 

						float : right;
						padding : 0px 160px; 
						width : 210px;
						text-align : left;				
						}

#Footer 					{ /* Default #Footer DIV properties */
	clear : both;
	padding : 1em;
	text-align : center;
	color: #003366;
						
						}

#Copyright 					{ /* Default #Copyright DIV properties */
	clear : both;
	text-align : center;
	background-image:url(img/footer1.jpg);
	background-repeat:no-repeat;
	height : 75px;
	color :#003366;
	width: 780px;
	background-position: bottom;
						}
						
.QuoteBox			{
						background-color: #FBFBF3;
						border : solid 2px #DADAD3;
						width : 159px;
						padding : 1em;
						margin-top : 2em;
						}


						
/* DIVS INSIDE #Content DIV
................................................................ 
						
#Introduction					{ 

						float : left;
						width : 410px;
						padding : 5px 0;
						}
						
#ContentFooter					{ 

						clear : both;
						text-align : center;
						font-weight : bold;
						}

/* GLOBAL TEXT PROPERTIES
................................................................ */

/* Headers
................................................................ */

h1, h2, h3, h4, h5, h6, h7			{ /* Default headers */

						margin : 0 0 1em 0; 
						padding : 0;
						/*background : transparent;*/
						}

h1		 				{ /* Default headers H1 */

						font-size : 1.3em;	
						color : #d6000e; 
						}
						
h2		 				{ /* Default headers H2 */

						font-size : 1.2em;	
						color : #d6000e; 

						}
						
h3		 				{ /* Default headers H3 */

						font-size : 1em;
						font-weight : bold;
						}
						
h4	 					{ 
						font-size : 1.2em;
						color : #fff;
						font-weight : bold;
						}
						
h5					{ 

						font-size : 0.9em; 
						font-weight: normal;
						padding-top: 1em;
						
						}						
						
h6					{ 
						font-size : 110%; 
						font-weight: Bold;
						color : #75775f;
						}	


						
/* Paragraphs
................................................................ */

p						{ /* Default paragraphs */

						font-size : 1em; 
						margin : 0 0 1em 0; 
						padding : 0;
						 
						}
						
abbr, acronym 		 			{ /* Default acronyms and abbreviations */

						border-bottom : 1px dotted #333; 
						cursor : help; 
						}
						
/* Links
................................................................ */

a 						{ /* Default text link colours */

						text-decoration : none; 
						background : transparent; 
						}

a:link 						{ /* Default text link colours */

						color : #3D617D; 
						}
						
a:active 					{ /* Default text link colours */

						color :#D77924; 
						}
						
a:hover 					{ /* Default text link colours on mouse over */

						color : #D77924; 
						}
						
a:visited 					{ /* Default visited text link colours */

						color :#3D617D; 
						}
						
/* Lists
................................................................ */
					
/* IMAGE PROPERTIES
................................................................ */

img						{ /* Default images */

						border : none;
						}
						
/* FORM PROPERTIES
................................................................ */

form						{ /* Default forms */

						margin : 0; 
						padding : 0.5em 0;
						}
						
fieldset					{ /* Default form fieldsets */

						margin : 0 0 1em 0; 
						padding : 1em;
						border: 1px solid #ffb201;
						}

legend	 					{ /* Default form legends */

						font-size : 1.2em;	
						margin : 0 0 1em 0; 
						padding : 0;
						color : #333; 
						background : transparent;
						}
						
label						{ /* Form labels 'inline' with form elements */
	text-align : left;
	width: 100px;
	float: left;
						}
						
input						{ 
						
						font-size : 1em;
						width : 120px; 
						background: #fff;
						}
submit						{
						float:left;
							}
						
textarea					{ /* Default text input  */
						
						font-size : 1em; 
						background: #fff;
						border: 1px solid #ffb201;
						}						
						
select						{ /* Default select  */
	font-size : 1em;
	background: #fff;
						}
						

						
#Continue					{ /* Default submit button */

						margin : 0; 
						padding : 2px;
						width : 74px; 
						height : 23px;						
						background-color : #fff;
						background-position : left top;
						background-repeat : no-repeat;
						border : 0 solid #fff; 
						font-weight : bold; 
						}

.FormRow					{ /* Default form rows DIVs */

						clear : both;
						padding : 0.5em 0;
						}
						
.FormRow span					{ /* Spans containing form elements 'inline' with labels */

						float : right;
						width : 200px;
						text-align : left;
						}
						
.Clear 						{ /* Clear for DIVs to fix 'indenting' issue on IE5 Mac */
						
						clear : both;
						height : 0px;
						}
						
.Radio						{ /* Default text input  */
						
						width : 20px;
						border : 0 solid #fff;
						}
						
.ErrorField					{
						color : #f60;
						font-weight : bold;
						}
.lineabase{
padding-top:50px;
}
div#RightBannerDiv iframe{
width:210px;
}
.tableModuli{
width: 315px;
}
.meteo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}