body {
	/*background-color :#5F99B2;	*/
	background: url(img/sfondo.jpg) repeat-x top;
	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 : 9px; 
}
						
/* Divs Generali  */
div { 
margin : 0;
padding : 0;
}
#Container {
	width : 780px;
	margin : 0 auto;
	background-color : #fff;
	color : #333;
	text-align : center;
}


#ContainerEnd {
clear : both;
width: 100%;
height: 40px;	
}
						
/* Dentro a #Container */
						
#Header{ 

clear : both;
height : 161px;
}
#menuNavigation{
	float : left;
	clear : both;
	width : 100%;
	line-height : normal;
	list-style-type : inline;
	background-color :#d6000e;
	text-transform : uppercase;
	color : #fff;
	height: 40px;
}
			
#PageTitle{
float : left;
padding : 0em 0em 2px 2em;
text-align: left;
width :480px;
height : 50px;			
background : #fff;	
}

#menuNavigation ul {
	list-style : none;
	list-style-type : inline;
	margin : 0;
	margin-left: 10px;
	padding-top: 15px;
}
						
#menuNavigation li { 
float : left;
list-style-type : none;
}						

#menuNavigation a{ 
float : none;
list-style-type : inline;
font-weight : bold;
font-size : 9px;
text-decoration : none;
color : #fff;
padding : 0.5em 0.5em;
float : none; 
}
#menuNavigation a:hover	{ 
color :#FF0000;
}
#Contenuto{ /* Default #Content DIV properties */
clear : none;
background-color :#7ED531;
}
						
#PictureDiv	{ 
float : left;
padding : 20px 20px; 
width : 250px;
text-align : right;	
}
#Contenuto_testo{
	float : left;
	text-align : left;
	background-color : #FFF;
	width : 490px;
	height:auto;
	padding-top: 0em;
	padding-right: 1em;
	padding-left: 1em;
}
						
#Pannello{ 
padding : 1em 0; 
float : left;
margin : 5px 0;
width : 475px;

}
						
#Pannello h2 {
	padding : 1em 0 0 0;
}
						
.Immagine{
padding :1px;
float : left;
border: 1px solid #CCCCCC;
margin : 0 5px 0 0;
background-color : #fff;
						}

						
/*---------------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 : 225px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;

}
.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;
						
						}

#Copyright 					{ /* Default #Copyright DIV properties */

						clear : both; 
						padding : 0.5em;
						border-top : 2px solid #fff; 
						text-align : center;
						background-color : #7ED531;
						height : 25px;
						color : #FFFFFF;
						}
						
.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 : #112863; 
						}
						
a:active 					{ /* Default text link colours */

						color : #d6000e; 
						}
						
a:hover 					{ /* Default text link colours on mouse over */

						color : #d6000e; 
						}
						
a:visited 					{ /* Default visited text link colours */

						color :#d6000e; 
						}
						
/* Lists
................................................................ */

ul	 					{ /* Default un-ordered lists */

						margin : 0  1em; 
						padding : 0;
						}
						
li	 					{ /* Default list items */

						margin : 0; 
						padding : 0;
						}
						
/* 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 */

						float : left;
						width : 160px;
						text-align : right;
						}
						
/*input						{ 
						
						font-size : 1em;
						width : 160px; 
						background: #fff;
						border: 1px solid #ffb201;
						}*/
						
textarea					{ /* Default text input  */
						
						font-size : 1em;
						width : 160px; 
						background: #fff;
						border: 1px solid #ffb201;
						}						
						
select						{ /* Default select  */
						
						font-size : 1em;
						width : 160px; 
						background: #fff;
						border: 1px solid #ffb201;
						}						

						
#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;
						}
div#Header img{
height: 160px;
}
div#RightBannerDiv img{
width:198px;
}
#menuNavigationEn{
	float : left;
	clear : both;
	width : 100%;
	line-height : normal;
	list-style-type : inline;
	background-color :#d6000e;
	text-transform : uppercase;
	color : #fff;
	height: 50px;
}

#menuNavigationEn ul {
	list-style : none;
	list-style-type : inline;
	margin : 0;
	margin-left: 5px;
	padding-top: 15px;
}
						
#menuNavigationEn li { 
float : left;
list-style-type : none;
padding : 0.5em 0.5em;
}						

#menuNavigationEn a{ 
float : none;
list-style-type : inline;
font-weight : bold;
font-size : 9px;
text-decoration : none;
color : #fff;
padding : 0em 0em;
float : none; 
}
#menuNavigationEn a:hover	{ 
color :#FF0000;
}
#menuNavigationFr{
	float : left;
	clear : both;
	width : 100%;
	line-height : normal;
	list-style-type : inline;
	background-color :#d6000e;
	text-transform : uppercase;
	color : #fff;
	height: 50px;
}

#menuNavigationFr ul {
	list-style : none;
	list-style-type : inline;
	margin : 0;
	margin-left: 1px;
	padding-top: 15px;
}
						
#menuNavigationFr li {
	float : left;
	list-style-type : none;
	padding : 0.2em 0em 0.2em 0.8em;
}						

#menuNavigationFr a{ 
float : none;
list-style-type : inline;
font-weight : bold;
font-size : 9px;
text-decoration : none;
color : #fff;
padding : 0em 0em;
float : none; 
}
#menuNavigationFr a:hover	{ 
color :#FF0000;
}

titoloNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E13F4A;
	line-height: 17px;
	font-weight: bold;
}

.sottotitoloNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	font-weight: normal;
}

.corpoNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}

.autoreNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	font-style:italic;
}

.dataNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #523014;
	line-height: 15px;
}

.noRecord {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
}

a.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #523014;
}

a.readmore:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #523014;
	text-decoration:underline;
}

a.readmore:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #523014;
	text-decoration:underline;
	font-size: 10px;
}

#contenitoreNewsHome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #FFFFFF;
	height:100%;
	padding:3px;
	float:right;
}

#contenitoreNewsHome .boxNewsHome{
	padding:3px;
}

#contenitoreNewsElenco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border:solid 1px #0066CC;*/
	height:80%;
	padding:3px;
	text-align:left;
}

#contenitoreNewsElenco .boxNewsElenco{
	padding:3px;
	border-bottom: dashed #000000 1px;
	padding-bottom: 20px;
	padding-top:5px;
}

.paginatore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

#contenitoreNewsDettaglio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border:solid 1px #0066CC;*/
	height:80%;
	padding:3px;
	text-align:left;
}

.back {
	padding-top:10px;
	float:left;
}