﻿html
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	height: 100%;
}
body
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px; /*font-size: small;*/
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000;
	padding-top: 0px; /*font: 13px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;*/
	font: 11pt Arial, Helvetica, sans-serif;
	background-color: #000;
	border-right-width: 0px;
	background-image: url('/Images/background.jpg.ashx');
	background-repeat: repeat;
	background-position: top left;
	background-attachment: fixed;
}

img
{
	border: 0px;
	padding: 0px;
}


form, label input, ul, ol, li
{
	margin: 0px;
	padding: 0px;
}

A
{
	text-decoration: underline;
	color: #000; /*003399;*/
}

A:hover
{
	color: #660000;
	text-decoration: none;
}

h1
{
    font-size: 34px; font-weight: bold;
    letter-spacing: 0em;
    margin: 0px 0px 4px 0px;
    color: #F9EFC6;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Verdana, Arial, Sans-Serif;
}

h1, h1 a, h1 a:hover, h1 a:visited
{
	text-decoration: none;
	color: #E4D4B2;
}

h2
{
	font-size: 22px;
	margin: 0px;
	padding: 0px;
	color: #333;
	border-bottom-color: #dadada;
	font-weight: normal;
}

h3
{
	font-size: 20px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Verdana, Arial, Sans-Serif;
}

h3, h3 a
{
	text-decoration: none;
	color: #333;
}

p
{
	/*margin: 0px;*/
}

table 
{
    margin:0px; 
    padding:0px; 
    width:100%;
}

.clear
{ clear:both }#PortalHeadBackground
{
    background-image: url('/Images/Head-Background.jpg.ashx');
    height: 166px;
    width: 1000px;
    position: absolute;
    z-index: 0;
    left: 50%;
    margin-left: -500px; /* posiziona al centro */
}

#Portal
{
    width: 948px;
    margin: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

#PortalHead
{
    overflow: hidden;
    margin-top: 26px;
}

#PortalPage
{
    overflow: hidden;
    padding: 0px;
}

#PortalPageInside
{
    padding: 5px;
    background-color: #F9EFC6;
    overflow: hidden;
}

#PortalFoot
{
    clear: both;
    border-top: 25px solid #280028;
    overflow: hidden;
    background-color: #3C003C;
    color: #999999;
    font-size: 11pt;
}

#PortalFootInside
{
    padding: 25px 10px 25px 15px;
    overflow: hidden;
}

#PortalFoot h5, #PortalFoot h5 a
{
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
    color: #CCC;
    font-family: Palatino Linotype, Times New Roman; /*background-image:url('../Images/SidePage_SectionBackground.jpg');*/ /*padding: 5px 5px 5px 8px;*/
    margin: 0px;
    margin-bottom: 8px;
}

#PortalFoot .Arguments
{
    font-size: 10pt;
    float: left;
    width: 180px;
}

#PortalFoot .Arguments .Post
{
    margin-bottom: 8px;
    overflow: hidden;
}

#PortalFoot .Arguments .Post .Title
{
    font-size: 11pt;
    color: #FFF;
}

#PortalFoot .Arguments a
{
    text-decoration: none;
}

#PortalFoot .Arguments a:hover
{
    text-decoration: underline;
}

#PortalFoot .Arguments .Post .Abstract
{
    font-size: 0.9em;
    color: #666;
}

#PortalFoot .PostSeparator
{
    height: 10px;
}

#PortalFoot .ColumnSeparator
{
    border-left: 1px dashed #280028;
    padding-left: 25px;
    float: left;
    margin-left: 25px;
}

.Trebuchet19 .H, .Trebuchet19 .A
{
    float: left;
}

.Trebuchet19 h2
{
    font-size: 19pt;
    font-weight: normal;
    text-transform: capitalize;
    color: #996600; /*border-bottom: 1px dotted #CCCCCC;*/
    font-family: 'Trebuchet MS' , 'Lucida Grande' , Verdana, Arial, Sans-Serif;
    margin-bottom: 5px;
}

.Trebuchet19 h2 a
{
    color: #996600;
    text-decoration: none;
}

.Trebuchet19 .A
{
    font-size: 10pt;
    margin-left: 15px;
    padding-top: 12px;
    font-style: italic;
    color: #999;
}

.Trebuchet19 .A a
{
    text-decoration: none;
    color: #999;
}

.Explorer15 ul
{
    font-size: 15pt;
    color: #996600;
    list-style-type: none;
    margin-left: 0px;
    line-height: 24pt;
    text-transform: lowercase;
}
.Explorer15 li
{
    /*border-bottom: 1px dashed #999;*/
    border-bottom: 1px dashed #E4D4B2;
    padding-left: 3px;
}
.Explorer15 a
{
    color: #666;
    text-decoration: none;
}
.Explorer15 a:hover
{
    text-decoration: underline;
}
.AdvLeaderBoard
{
    background-color: #f8f3e7;
    padding: 2px;
    margin-bottom: 10px;
    border-bottom: 2px solid #bdbdbd;
}
#ContentPage
{
    /*clear: both;*/
    float: left;
    width: 623px;
    margin-bottom: 6px;
    overflow: hidden;
}

#ContentPageInside .LightPageInside
{
    min-height: 500px; /* per i browser moderni */
    overflow: hidden;
}

#ContentPage .AdvText
{
    margin: auto;
}

.SideBox
{
    float: right;
    width: 310px;
}

.SideBoxInside
{
}

.SideBox h2
{
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Palatino Linotype' , 'Times New Roman'; /*background-image:url('../Images/SidePage_SectionBackground.jpg');*/ /*padding: 5px 5px 5px 8px;*/
    margin-bottom: 8px;
    background-color: #F5F0CF;
    background-image: url('../Images/SidePage_SectionBackground.jpg.ashx');
    height: 38px;
    line-height: 27px;
    padding-left: 8px;
    margin-left: -9px;
    margin-right: -9px;
    color: #996600; /*border-bottom: 1px dotted #CCCCCC;*/
}

.SideBox h2 a, .SideBox h2 a:hover
{
    text-decoration: none;
    color: #996600; /*border-bottom: 1px dotted #CCCCCC;*/
}

.SideBox .Info, .SideBox .Arguments /*, .SideBox .Info a ,  .SideBox .Arguments a (scassa tutto) */
{
    color: #4C4C4C;
    font-size: 10pt;
}

.SideBox .Info p
{
    margin: 5px 0px 5px 0px;
}

.SideBox .Arguments a
{
    text-decoration: none;
}

.SideBox .Caption
{
    font-weight: bold;
}

.SideBox .AdvBanner
{
    margin: auto;
    width: 350px;
    margin: 0px -9px 8px -9px;
}

.SideBox .AdvLink
{
    margin: auto;
    width: 350px;
}

.LightPage
{
    background-color: #FAF7E4;
    width: 100%; /*border: 1px solid Red;*/
    overflow: hidden;
    margin-bottom: 6px;
}

.LightPageSeparator
{
    height: 5px;
}

.LightPageInside
{
    padding: 3px 6px 14px 6px;
}

.SideBox .LightPageInside
{
    padding: 6px 14px 14px 14px;
}

img.Photo:hover
{
    border: 1px solid #660000;
}

img.Photo
{
    padding: 4px;
    background-color: #FFF;
    border: 1px solid #CCCCCC;
}

img.PhotoMini
{
    padding: 2px;
    background-color: #E4D4B2;
}

img.PhotoMini:hover
{
    background-color: #990000;
}

.InfoBox
{
    border: 1px solid #E4D4B2;
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.InfoBox p
{
    padding: 0px;
    padding-bottom: 8px;
    margin: 0px;
}
.InfoBox .InfoBoxInside
{
    padding: 18px;
    line-height: 20px;
}


.Pager
{
    border: 1px solid #E4D4B2;
    padding: 15px;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
}


.PagerInside
{
    padding: 25px;
}
/*
.PagerPresentation
{
    margin-right: 15px;
    color:#E4D4B2;
}
*/
.PagerIndexSeparator
{
    width: 15px;
}
.PagerIndex a, .PagerFirst a, .PagerNext a
{
    color: #996633;
}

.PagerIndex a:hover, .PagerFirst a:hover, .PagerNext a:hover
{
    color: #660000;
}

.PagerIndex, .PagerFirst, .PagerNext, .PagerIndexSeparator
{
}

.PagerSelectedIndex
{
    font-weight: bold;
    color: #660000;
}

.PagerEnd
{
    clear: both;
}

/* L8 */
.L8 div.H { color:#999; font-size:8pt; font-weight:bold; }
.L8 div.H a { color:#999; text-decoration:none; }
.L8 div.I a { text-decoration:none; }
.L8 div.S { height:15px; }.MicroPost 
{
	padding:0px 10px 10px 0px;
}

.MicroPostItem
{
    padding-bottom: 15px;
	border-bottom: 1px dotted #E4D4B2;
}

.MicroPost h2
{
    color: #000;
	font-size: 14pt;
	
}
.MicroPost h2 a { text-decoration:none; }
.MicroPost h2 a:hover
{
	text-decoration:underline;
}

.MicroPost img
{
    height: auto !important;  /* per i browser moderni */
    height: 60px;      /* per IE5.x e IE6 */
    min-height: 60px;  /* per i browser moderni */

	margin-right: 5px;
	margin-bottom: 5px;
}

.MicroPost .Abstract
{
	font-size: 10pt;
	color:#666;
}

.MicroPost .Info
{
	font-size: 8pt;
	margin-top: 5px;
	color:#999;
}

.MicroPostSeparator
{
	height:15px;
}
.PostHight10
{
	float: left;
	overflow: hidden;
	width: 200px;
	margin-bottom: 55px;
}

.PostHight10Separator
{
	float: left;
	width: 5px;
}

.PostHight10Body
{
	padding: 0px 6px 6px 6px;
	
	height: auto !important;  /* per i browser moderni */
    height: 40px;      /* per IE5.x e IE6 */
    min-height: 40px;  /* per i browser moderni */
    
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9EFC6,endColorStr=#FAF7E4); /*E3E0F3*/
	background-image: url('/Images/PostCollection_PhotoBackground2.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	background-color: #FAF7E4;
}

div.PostHight10Photo
{
	/*border: 1px solid #CCC;*/
	/*border-bottom: 0px;*/
	/*width: 198px;*/
	/*height: 145px;*/
	background-color: #E4D4B2;
	padding:2px;
}

.PostHight10Photo img
{
	margin: auto;
	display: block;
	max-width:194px;
	height:145px;
}

.PostHight10PhotoShadow img
{
	width: 100%;
	display: block;
}

.PostHight10 h2
{
	font-size: 14pt;
	color: #000;
	font-weight: bold;
}

.PostHight10 h2 a
{
	text-decoration: none;
}

.PostHight10 h2 a:hover
{
}

.PostHight10Abstract
{
	font-size: 9pt;
	color: #666;
	
	height: auto !important;  /* per i browser moderni */
    height: 28px;      /* per IE5.x e IE6 */
    min-height: 28px;  /* per i browser moderni */
}

.PostHight10Argument
{
	font-size: 7pt;
	margin-bottom: 5px;
}

.PostHight10ListBegin
{
	clear: left;
}

.PostHight10List
{
	clear: left;
}

.PostHight10ListEnd
{
	clear: left;
}

/* (Obsolete) */

#ContentPageInside .Post
{
	float: left;
	overflow: hidden;
	width: 200px;
	margin-bottom: 15px;
}

#ContentPageInside .PostSeparator
{
	float: left;
	width: 5px;
}

#ContentPageInside .PostListEnd
{
	clear: left;
}

#ContentPageInside .Post .Body
{
	padding: 0px 10px 10px 10px;
	
	height: auto !important;  /* per i browser moderni */
    height: 40px;      /* per IE5.x e IE6 */
    min-height: 40px;  /* per i browser moderni */
    
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E3E0F3,endColorStr=#FAF7E4);
	background-color: #E3E0F3;
}

#ContentPageInside .Post .PhotoLink
{
	margin: auto;
}

#ContentPageInside .Post div.Photo
{
	border: 1px solid #CCC;
	border-bottom: 0px;
	width: 190px;
	height: 135px;
	background-color: #FFF;
	padding: 4px;
}

#ContentPageInside .Post div.Photo img
{
	/*width: 100%;*/
	margin: auto;
	display: block;
}

#ContentPageInside .Post .PhotoShadow img
{
	width: 100%;
	display: block;
}

#ContentPageInside .Post h2
{
	font-size: 13pt;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
}

#ContentPageInside .Post h2 a
{
	text-decoration: none;
}

#ContentPageInside .Post h2 a:hover
{
}

#ContentPageInside .Post .Body .Abstract
{
	font-size: 8pt;
	color: #666;
	
	height: auto !important;  /* per i browser moderni */
    height: 28px;      /* per IE5.x e IE6 */
    min-height: 28px;  /* per i browser moderni */
}

#ContentPageInside .Post .Body .Path
{
	font-size: 7pt;
}
.PostHight11Argument
{
	letter-spacing:0.1em;
	font-size:9pt; 
	text-transform:uppercase; 
	text-decoration:none; 
	font-family:'Palatino Linotype';
	color: #996600;
}

.PostHight11Head
{
	font-size:11pt;
}

.PostHight11Title
{
	text-decoration:none;
	font-size:11pt;
}

.PostHight11Photo
{
	margin-right:5px;
	margin-bottom:3px;
	/*height:80px; width:120px;*/
	border:0px;
}
 
.PostHight11Abstract
{
	color:#666; font-size:8pt;
}.PostHight12
{
	float: left;
	overflow: hidden;
	width: 295px;
	margin-bottom: 55px;
}

.PostHight12Separator
{
	float: left;
	width: 15px;
}

.PostHight12Head
{
     border-bottom: 1px dotted #999;
     margin-bottom: 10px;
}

.PostHight12Body
{
    float:left;
    width:138px;
	padding: 0px;
	margin:0px;
}

.PostHight12BodyInside
{
    padding: 6px 6px 0px 6px;
}

div.PostHight12Photo
{
	/*border: 1px solid #CCC;*/
	/*border-bottom: 0px;*/
	/*width: 198px;*/
	/*height: 145px;*/
	background-color: #E4D4B2;
	padding:3px;
	float:left;
	max-width:150px;
	width:expression(document.body.clientWidth > 150? '150px': 'auto' );
}

.PostHight12Photo img
{
	display: block;
	max-width:150px;
    width:expression(document.body.clientWidth > 150? '150px': 'auto' );

	height: auto !important;  /* per i browser moderni */
    height: 200px;      /* per IE5.x e IE6 */
    min-height: 200px;  /* per i browser moderni */
}

.PostHight12 h2
{
	color: #000;
	font-size: 16pt;
}

.PostHight12 h2 a
{
	text-decoration: none;
}

.PostHight12 h2 a:hover
{
}

.PostHight12Abstract
{
	font-size: 9pt;
	color: #666;
	margin-bottom: 10px;
}

.PostHight12Argument
{
	font-size: 7pt;
}

.PostHight12ListBegin
{
	clear: left;
}

.PostHight12List
{
	clear: left;
}

.PostHight12ListEnd
{
	clear: left;
}.PostHight13
{
	overflow: hidden;
	margin-bottom: 35px;
	width:90%; margin-left:20px;
}

.PostHight13Separator
{
	height: 5px;
}

div.PostHight13Photo
{
	/*border: 1px solid #CCC;*/
	/*border-bottom: 0px;*/
	width: 146px;
	/*height: 145px;*/
	background-color: #E4D4B2;
	padding:2px;
	float: left;
	margin-right: 15px;
	margin-bottom: 1px;
}

.PostHight13Photo img
{
	margin: auto;
	display: block;
	max-width:146px;
}

.PostHight13Url
{
    margin-top: 2px;
}

.PostHight13Argument
{
    font-size: 9pt;
	color: #4C4C4C;
}

.PostHight14Argument
{
    margin-top: 3px;
	color: #333;    
}

.PostHight13Argument a
{
    text-decoration: none;
	color: #4C4C4C;
	/*text-transform:capitalize;*/
}

.PostHight14Argument a
{
	color: #333;
}

.PostHight13Url a, a.PostHight13Url
{
    font-size: 10pt;
    color: #339933;
    text-decoration: none;
}

.PostHight13Url a:hover, .PostHight13Argument a:hover
{
    text-decoration: underline;
}

.PostHight13 h2
{
	font-size: 16pt;
	color: #000;
	font-weight: bold;
	margin-bottom: 2px;
}

.PostHight13 h2 a
{
	text-decoration: none;
}

.PostHight13 h2 a:hover
{
}

.PostHight13Abstract
{
    margin-top:5px;
	font-size: 11pt;
	color: #333;
}

.PostHight13ListBegin
{
	clear: left;
}

.PostHight13List
{
	clear: left;
}

.PostHight13ListEnd
{
	clear: left;
}.PostRight10List
{
	clear:left;
	color: #4C4C4C;
	font-size: 9pt;
}

.PostRight10
{
	overflow:hidden;
}

.PostRight10Separator
{
	clear:left;
	height: 8px;
}

.PostRight10PhotoLink
{
}

.PostRight10Photo
{
	float: left;
	width: 90px;
	
	height: auto !important;  /* per i browser moderni */
    height: 60px;      /* per IE5.x e IE6 */
    min-height: 60px;  /* per i browser moderni */

	margin-right: 5px;
	margin-bottom: 1px;
}

.PostRight10Title
{
	font-size: 12pt;
}

.PostRight10Abstract
{
	font-size: 9pt;
	margin-top:3px;
	color: #666;
}

.PostRight10Argument
{
	font-size: 7pt;
}

.PostRight10ListBegin, .PostRight10ListEnd
{
	clear:left;
}

/* Obsolete */

#SidePage .Correlated
{
	color: #4C4C4C;
	font-size: 9pt;
}

#SidePage .Correlated .Post
{
	margin-bottom: 8px;
	overflow:hidden;
}

#SidePage .Correlated .Post .PhotoLink
{
}

#SidePage .Correlated .Post .Photo
{
	float: left;
	width: 80px;
	margin-right: 5px;
	margin-bottom: 1px;
}

#SidePage .Correlated .Post .Title
{
	font-size: 12pt;
}

#SidePage .Correlated .Post .Abstract
{
	font-size: 0.9em;
	color: #666;
}
.PagerTop10
{
    float:right;
    font-size: 28px; font-weight: bold;
    margin: 0px -5px 4px 0px;
    color: #E4D4B2;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Verdana, Arial, Sans-Serif;
    text-decoration: none;
}

.PagerTop10 a
{
    color: #E4D4B2;
    text-decoration:none;
}

.PagerTop10 a:hover
{
    text-decoration:underline;
}

.PagerTop10PreviousPage
{ float:left; margin-right:10px; }

.PagerTop10PageNumber
{ float:left; }

.PagerTop10NextPage
{ 
    float:left; 
    margin-left:10px;
}.AccountHight10
{
	overflow: hidden;
	margin-bottom: 35px;
}

.AccountHight10Separator
{
	height: 5px;
}

div.AccountHight10Photo
{
	/*border: 1px solid #CCC;*/
	/*border-bottom: 0px;*/
	width: 200px;
	/*height: 145px;*/
	background-color: #E4D4B2;
	padding:2px;
	float: left;
	margin-right: 5px;
	margin-bottom: 1px;
}

.AccountHight10Photo img
{
	margin: auto;
	display: block;
}

.AccountHight10Url
{
    margin-top: 2px;
}

.AccountHight10Argument
{
    font-size: 9pt;
	color: #333;
}

.AccountHight10Argument a
{
    text-decoration: none;
	color: #333;
}

.AccountHight10Url a 
{
    font-size: 10pt;
    color: #339933;
    text-decoration: none;
}

.AccountHight10Url a:hover, .AccountHight10Argument a:hover
{
    text-decoration: underline;
}

.AccountHight10 h2
{
	font-size: 16pt;
	color: #000;
	font-weight: bold;
	margin-bottom: 2px;
}

.AccountHight10 h2 a
{
	text-decoration: none;
}

.AccountHight10 h2 a:hover
{
}

.AccountHight10Abstract
{
	font-size: 11pt;
	color: #333;
}

.AccountHight10ListBegin
{
	clear: left;
}

.AccountHight10List
{
	clear: left;
}

.AccountHight10ListEnd
{
	clear: left;
}.Logo
{
	 margin-left: 6px;
}

.MainMenu
{
	background-image: url('/Images/Menu/Background.jpg.ashx');
	background-color: #000;
	margin: auto;
	overflow:hidden;
	height:68px;
}

.MainMenuInside
{
	padding: 0px 0px 0px 15px;
}

.MainMenuItem img, .MainMenuSelectedItem img
{
	margin-top:10px;
}

.MainMenuItem A
{
	color: #8E84B7;
	text-decoration: none;
}
.MainMenuSelectedItem A
{
	color: #660066;
	text-decoration: none;
}

.MainMenuItem A:Hover
{
	color: #BAB3D6;
}

.MainMenuSelectedItem
{
	background-image: url('/Images/Menu/tab-current.jpg.ashx');
}

.MainMenuItem, .MainMenuSelectedItem
{
	float:left;
	width:150px;
	height:68px;
	line-height:55px;
	padding: 0px;
	padding-top:12px;
	margin: 0px;
	text-align: center;
	font-family: 'Trebuchet MS', Arial;
	font-size:15pt;
}



/************/

.SubMenu
{
	padding-left:5px;
	overflow: hidden;
	margin-bottom:8px;
}

.SubMenu a
{
	text-decoration: none;
	color: #C49C15/*#E6B920;#EDCC61;*/
}

.SubMenu a:Hover
{
	color: #990000;
}

.SubMenuSelectedItem a
{
	color: #990000;
}

.SubMenuItem, .SubMenuSelectedItem, .SubMenuSeparator
{
	float:left;
	font-size: 11pt;
}

.SubMenuSeparator
{
	width:15px;
}


/* PORTAL CHANEL */

.Chanels
{
    padding:0px;
    margin: 0px;
	list-style: none;
	padding-bottom:27px;
}

.Chanels a
{
	text-decoration: none;
	color: #A595D0;
	padding-bottom:28px;
}

.Chanels a:hover
{
	color: #FFF;
}


.Chanels li.Selected
{ }

.Chanels li.Selected a
{
	color: #FFF;
	font-weight:bold;
	font-size: 11pt;
	
	background-image: url('/Images/Channel/SelectedItem-Background.jpg.ashx');
	background-repeat:no-repeat;
	background-position:center bottom;
}

.Chanels li
{
	display: inline;
	line-height: 200%;
	list-style: none;
	margin: 0px;
	padding: 0 15px 0px 0px;
	font-size: 10pt;
	font-weight:lighter;
}

/* Channels Menu */

.Channels
{
	margin-top: 10px;
	margin-left: 418px;
	color: #8E84B7;
	font-size: 8pt;
	font-family: Verdana, Tahoma, 'Courier New' , Courier, monospace;
}

.Channels a
{
	color:#8E84B7;
	text-decoration:none;
}

.Channels a:hover
{
	color:#FFF;
	text-decoration:none;
}

.Channels a.Selected, .Channels span
{
	color:#FFF;
	text-decoration:none;
}

/* Navigation Menu */

.NavMenu
{
	color: #660033;
	background-color:#F5F0D0;
	padding: 5px 10px 5px 10px;
	margin-bottom:0px;
}

.NavMenuItem, .NavMenuItemSeparator, .NavMenuItemSelected
{
	float:left;
}
.NavMenuItemSeparator
{
	width:15px;
	margin:auto;
	text-align:center;
}
.NavMenuEnd 
{ 
	clear:left; 
}

.NavMenu a
{
	color: #D2AA3A;
	text-decoration: none;
}

.NavMenu a:hover
{
	text-decoration:none;
	color:#AB2524;
}

.NavMenuItemSelected a
{
	color: #AB2524;
	text-decoration: none;
}
.Cloud ol { list-style-type: none; padding: 0px; margin: 0px; }

.Cloud li { display: inline !important; padding: 0px 5px 0px 0px; }

.Cloud { width: 100%; padding: 0px; line-height: 27px; text-transform: lowercase; text-align: left; }

.Cloud .cl1 { color: #333; font-size: 8px; font-weight: 400; text-decoration: none; }

.Cloud .cl2 { color: #333; font-size: 10px; font-weight: 400; text-decoration: none; }

.Cloud .cl3 { color: #333; font-size: 12px; font-weight: 400; text-decoration: none; }

.Cloud .cl4 { color: #333; font-size: 14px; font-weight: 400; text-decoration: none; }

.Cloud .cl5 { color: #333; font-size: 16px; font-weight: 400; text-decoration: none; }

.Cloud .cl6 { color: #333; font-size: 18px; font-weight: 400; text-decoration: none; }

.Cloud .cl7 { color: #333; font-size: 24px; font-weight: 400; text-decoration: none; }

.Cloud .cl8 { color: #333; font-size: 26px; font-weight: 400; text-decoration: none; }

.Cloud a { white-space: nowrap; }

.Cloud a:hover { text-decoration: underline; color: #660000; /*BELLO IL VERDE #669900;*/ }

.Cloud .footer { display: block; width: 100%; height: 5px; }

