@charset "UTF-8";

/* STRUTTURA */

#MSHeader
{
	width:940px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif
}

#MSHeader .showbrand
{
	width:940px;
	height:526px;
}

#MSHeader .showmenu
{
	width:940px;
}

#MSHeader .showmenu ul
{
	list-style:none;
	margin:0px;
}

#MSHeader .showmenu li
{
	padding:0px;
	display:block;
	list-style:none;
	float:left;
}

#MSHeader .showmenu li a
{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
} /* Change these to skin your menu */

#MSHeader .showmenu li a:hover
{
	color:#FFF;
	background:url(/images/flashforward/menu-selected.png) left no-repeat;
	text-decoration:none;
	text-decoration:none!important;
} /* Change these to skin your menu */

#MSHeader .showmenu li a.selected
{
	color:#FFF;
	background:url(/images/flashforward/menu-selected.png) left no-repeat;
	text-decoration:none;
	text-decoration:none!important;
} /* Change these to skin your menu */

#MSPage
{
	width:940px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif
}

#MSFooter
{
	width:940px;
	margin:20px auto;
	font-family:Arial, Helvetica, sans-serif
}

/* INTERNAL MENU */

.internalmenu ul
{
	list-style:none;
	padding:5px 10px;
	margin:0px;
}

.internalmenu li
{
	padding:0px;
	display:block;
	list-style:none;
	float:left;
}

.internalmenu a
{
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
} /* Change these to skin your menu */

.internalmenu a:hover
{
	color:#FFF;
	background:url(/images/flashforward/menu-selected.png) left no-repeat;
	text-decoration:none;
} /* Change these to skin your menu */

.internalmenu li a.selected
{
	color:#FFF;
	background:url(/images/flashforward/menu-selected.png) left no-repeat;
	text-decoration:none;
} /* Change these to skin your menu */

/* MODULES */

.MSModule60
{
	width:60px
}

.MSModule80 {
width:80px;
}

.MSModule100
{
	width:100px
}

.MSModule140
{
	width:140px
}

.MSModule160
{
	width:160px
}


.MSModule180
{
	width:180px
}


.MSModule200
{
	width:200px
}

.MSModule220
{
	width:220px
}

.MSModule240
{
	width:240px
}

.MSModule300
{
	width:300px
}

.MSModule380
{
	width:380px
}

.MSModule460
{
	width:460px
}

.MSModule480
{
	width:480px
}

.MSModule540
{
	width:540px
}

.MSModule620
{
	width:620px
}

.MSModule700
{
	width:700px
}

.MSModule780
{
	width:780px
}

.MSModule860
{
	width:860px
}

.MSModule940
{
	width:940px
}

/* MARGIN AND PADDING */

.MSMargin0
{
	margin:0px
}

.MSMargin5
{
	margin:5px
}

.MSMarginTop1
{
	margin-top:1px
}

.MSMarginTop2
{
	margin-top:2px
}


.MSMarginTop3
{
	margin-top:3px
}

.MSMarginTop4
{
	margin-top:4px
}


.MSMarginTop5
{
	margin-top:5px
}

.MSMarginRight5
{
	margin-right:5px
}

.MSMarginBottom5
{
	margin-bottom:5px
}

.MSMarginLeft5
{
	margin-left:5px
}

.MSMargin10
{
	margin:10px
}

.MSMarginTop10
{
	margin-top:10px
}

.MSMarginTop20
{
	margin-top:20px
}

.MSMarginTop30
{
	margin-top:30px
}

.MSMarginTop40
{
	margin-top:40px
}

.MSMarginTop50
{
	margin-top:50px
}


.MSMarginRight10
{
	margin-right:10px
}

.MSMarginBottom10
{
	margin-bottom:10px
}

.MSMarginBottom20
{
	margin-bottom:20px
}

.MSMarginBottom30
{
	margin-bottom:30px
}

.MSMarginBottom40
{
	margin-bottom:40px
}

.MSMarginBottom50
{
	margin-bottom:50px
}

.MSMarginBottom60
{
	margin-bottom:60px
}

.MSMarginBottom70
{
	margin-bottom:70px
}

.MSMarginBottom80
{
	margin-bottom:80px
}

.MSMarginBottom90
{
	margin-bottom:90px
}

.MSMarginBottom100
{
	margin-bottom:100px
}

.MSMarginLeft10
{
	margin-left:10px
}

.MSMargin15
{
	margin:15px
}

.MSMarginTop15
{
	margin-top:15px
}

.MSMarginRight15
{
	margin-right:15px
}

.MSMarginBottom15
{
	margin-bottom:15px
}

.MSMarginLeft15
{
	margin-left:15px
}

.MSMargin20
{
	margin:20px
}

.MSMarginTop20
{
	margin-top:20px
}

.MSMarginRight20
{
	margin-right:20px
}

.MSMarginBottom20
{
	margin-bottom:20px
}

.MSMarginLeft20
{
	margin-left:20px
}

.MSPadding0
{
	padding:0px
}

.MSPadding5
{
	padding:5px
}

.MSPaddingTop5
{
	padding-top:5px
}

.MSPaddingRight5
{
	padding-right:5px
}

.MSPaddingBottom5
{
	padding-bottom:5px
}

.MSPaddingLeft5
{
	padding-left:5px
}

.MSPadding10
{
	padding:10px
}

.MSPaddingTop10
{
	padding-top:10px
}


.MSPaddingTop65
{
	padding-top:65px
}

.MSPaddingRight10
{
	padding-right:10px
}

.MSPaddingBottom10
{
	padding-bottom:10px
}

.MSPaddingLeft10
{
	padding-left:10px
}

.MSPadding15
{
	padding:15px
}

.MSPaddingTop15
{
	padding-top:15px
}

.MSPaddingRight15
{
	padding-right:15px
}

.MSPaddingBottom15
{
	padding-bottom:15px
}

.MSPaddingLeft15
{
	padding-left:15px
}

.MSPadding20
{
	padding:20px
}

.MSPaddingTop20
{
	padding-top:20px
}

.MSPaddingRight20
{
	padding-right:20px
}

.MSPaddingBottom20
{
	padding-bottom:20px
}

.MSPaddingLeft20
{
	padding-left:20px
}

.MSPaddingLeft0
{
	padding-left:0px!Important;
}


.MSPaddingTop0
{
	padding-top:0px!Important;
}


.MSPaddingRight0
{
	padding-right:0px!Important;
}


.MSPaddingBottom0
{
	padding-bottom:0px!Important;
}


/* DIV ALIGNMENT */

.MSLeft
{
	float:left
}

.MSRight
{
	float:right
}


.MSClear
{
	clear:both;
}

.MSClear:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}





/* BACKGROUNDS -- YOU CAN CHANGE THESE CLASSES */

.MSBackgroundPicture
{
	background:url(/images/flashforward/photoBG.jpg) top center no-repeat;
}

.MSBackground1
{
	background:#000
}

.MSBackground2
{
	background:#333
}

.MSBackground3
{
	background:#666
}

.MSBackground4
{
	background:#999
}

.MSBackground5
{
	background:#CCC
}

.MSBackground6
{
	background:#FFF
}

/* TEXT SIZE -- YOU CAN CHANGE THESE CLASSES */

.MSSize10
{
	font-size:10px;
}

.MSSize11
{
	font-size:11px;
}

.MSSize12
{
	font-size:12px;
}

.MSSize13
{
	font-size:13px;
}

.MSSize14
{
	font-size:14px;
}

.MSSize15
{
	font-size:15px;
}

.MSSize16
{
	font-size:16px;
}

.MSSize17
{
	font-size:17px;
}

.MSSize18
{
	font-size:18px;
}

.MSSize19
{
	font-size:19px;
}

.MSSize20
{
	font-size:20px;
}

/* TEXT LINEHEIGHT -- YOU CAN CHANGE THESE CLASSES */

.MSLine12 {line-height:12px;}
.MSLine14 {line-height:14px;}
.MSLine16 {line-height:16px;}
.MSLine18 {line-height:18px;}
.MSLine20 {line-height:20px;}


/* TEXT ALIGNEMENT */

.MSAlignLeft
{
	text-align:left;
}

.MSAlignCenter
{
	text-align:center;
}

.MSAlignRight
{
	text-align:right;
}

/* TEXT STYLE */

.MSBold
{
	font-weight:bold;
}

.MSItalic
{
	font-style:italic;
}

.MSUnderline
{
	text-decoration:underline;
}

.MSUppercase {
	text-transform:uppercase;
}

/* TEXT COLOR -- YOU CAN CHANGE THESE CLASSES */

.MSColor0
{
	color:#000
}

.MSColor1
{
	color:#FFF
}

.MSColor2
{
	color:#316886;
}

.MSColor2 a
{
	color:#316886!important;
}

.MSColor2 a:hover
{
	color:#666;
}

.MSColor3
{
	color:#666
}

.MSColor4
{
	color:#999
}

.MSColor4
{
	color:#999
}

.MSColor5
{
	color:#CCC
}

.MSColor6
{
	color:#FFF
}

/* OTHER ELEMENTS */

.MSSeparatorSolid
{
	border:1px solid #CCC /* you can change this */;
}

.MSSeparatorDotted
{
	border:1px dotted #CCC /* you can change this */;
}

.MSSeparatorSolidLarge
{
	border:3px solid #CCC /* you can change this */;
}

.MSSoloSuSky
{
	position:absolute;
	top:50px;
	right:0px;
	z-index:1000;
	width:70px;
	height:56px;
	overflow:hidden;
}

.MSMaiuscolo
{
	text-transform:uppercase;
}

.MSHighlight 
{
	background:none repeat scroll 0 0 #171717;
}

.smooth5 
{
	-moz-border-radius:5px 5px 5px 5px;
}








/*/////////////////////////////////////////////////////////////////////////*/


