@charset "UTF-8";

/* STRUTTURA */

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

#MSHeader .showbrand
{
	width:940px;
}

#MSHeader .showmenu
{
	width:940px;
}

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

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

#MSHeader .showmenu li a
{
	color:#F8D200;
	display:block;
	font-size:14px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
} /* Change these to skin your menu */

#MSHeader .showmenu li a:hover
{
	text-decoration:none!important;
	color:#FFF;
} /* Change these to skin your menu */

#MSHeader .showmenu li a.selected
{
	color:#FFF;
} /* Change these to skin your menu */

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

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

/* INTERNAL MENU */

.internalmenu ul
{
	list-style:none;
}

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

.internalmenu li a
{
	display:block;
	padding:10px;
	color:#F8D200;
} /* Change these to skin your menu */

.internalmenu li a:hover
{
	color:#FFF;
} /* Change these to skin your menu */

.internalmenu li a.selected
{
	color:#FFF;
} /* Change these to skin your menu */

/* MODULES */

.MSModule60
{
	width:60px
}

.MSModule80 {
width:80px;
}

.MSModule100
{
	width:100px
}

.MSModule100p
{
	width:100%;
}

.MSModule140
{
	width:140px
}

.MSModule160
{
	width:160px
}


.MSModule180
{
	width:180px
}


.MSModule200
{
	width:200px
}

.MSModule220
{
	width:220px
}

.MSModule240
{
	width:240px
}

.MSModule265
{
	width:265px
}

.MSModule280
{
	width:280px;
}

.MSModule300
{
	width:300px
}

.MSModule340
{
	width:340px
}

.MSModule360
{
	width:360px;
}

.MSModule380
{
	width:380px
}


.MSModule400
{
	width:400px
}

.MSModule410
{
	width:410px
}

.MSModule420
{
	width:420px
}

.MSModule430
{
	width:430px
}

.MSModule440
{
	width:440px
}

.MSModule450
{
	width:450px
}

.MSModule460
{
	width:460px
}

.MSModule470
{
	width:470px
}

.MSModule480
{
	width:480px
}

.MSModule490
{
	width:490px
}

.MSModule500
{
	width:500px
}

.MSModule510
{
	width:510px
}

.MSModule520
{
	width:520px
}

.MSModule530
{
	width:530px
}

.MSModule540
{
	width:540px
}

.MSModule550
{
	width:550px
}

.MSModule560
{
	width:560px
}

.MSModule570
{
	width:570px
}

.MSModule580
{
	width:580px
}

.MSModule590
{
	width:590px
}

.MSModule600
{
	width:600px
}

.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
}

.MSMarginTop-40
{
	margin-top:-40px
}

.MSMarginTop-30
{
	margin-top:-30px
}

.MSMarginTop-20
{
	margin-top:-20px
}

.MSMarginTop-10
{
	margin-top:-10px
}

.MSMarginTop-20
{
	margin-top:-20px
}

.MSMarginTop-30
{
	margin-top:-30px
}

.MSMarginTop-40
{
	margin-top:-40px
}

.MSMarginTop-50
{
	margin-top:-50px
}

.MSMarginTop10
{
	margin-top:10px
}

.MSMarginTop20
{
	margin-top:20px
}

.MSMarginTop30
{
	margin-top:30px
}

.MSMarginTop40
{
	margin-top:40px
}

.MSMarginTop50
{
	margin-top:50px
}

.MSMarginTop60
{
	margin-top:60px
}

.MSMarginTop100
{
	margin-top:100px
}

.MSMarginRight10
{
	margin-right:10px
}

.MSMarginRight18
{
	margin-right:18px
}

.MSMarginRight20
{
	margin-right:20px
}

.MSMarginRight70
{
	margin-right:70px
}

.MSMarginRight100
{
	margin-right:100px;
}

.MSMarginRight110
{
	margin-right:110px;
}

.MSMarginRight120
{
	margin-right:120px;
}

.MSMarginRight130
{
	margin-right:130px;
}

.MSMarginRight140
{
	margin-right:140px;
}

.MSMarginRight150
{
	margin-right:150px;
}

.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
}
.MSMarginLeft-50
{
	margin-left:-50px
}

.MSMarginLeft-40
{
	margin-left:-40px
}

.MSMarginLeft-35
{
	margin-left:-35px
}

.MSMarginLeft-30
{
	margin-left:-30px
}

.MSMarginLeft-20
{
	margin-left:-20px
}

.MSMarginLeft-10
{
	margin-left:-10px
}

.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
}

.MSMarginRight30
{
	margin-right:30px
}

.MSMarginRight40
{
	margin-right:40px
}

.MSMarginRight50
{
	margin-right:50px
}

.MSMarginRight60
{
	margin-right:60px
}

.MSMarginRight70
{
	margin-right:70px
}

.MSMarginRight80
{
	margin-right:80px
}

.MSMarginBottom20
{
	margin-bottom:20px
}

.MSMarginLeft20
{
	margin-left:20px
}

.MSPadding0
{
	padding:0px
}

.MSPadding5
{
	padding:5px
}

.MSPaddingTop5
{
	padding-top:5px
}

.MSPaddingRight5
{
	padding-right:5px
}

.MSPaddingBottom30
{
	padding-bottom:30px
}

.MSPaddingBottom40
{
	padding-bottom:40px
}

.MSPaddingBottom50
{
	padding-bottom:50px
}

.MSPaddingBottom60
{
	padding-bottom:60px
}

.MSPaddingLeft5
{
	padding-left:5px
}

.MSPadding10
{
	padding:10px
}

.MSPaddingTop10
{
	padding-top:10px
}

.MSPaddingTop25
{
	padding-top:25px
}

.MSPaddingTop65
{
	padding-top:65px
}

.MSPaddingTop80
{
	padding-top:80px
}

.MSPaddingTop100
{
	padding-top:100px
}

.MSPaddingRight10
{
	padding-right:10px
}

.MSPaddingBottom10
{
	padding-bottom:10px
}

.MSPaddingLeft10
{
	padding-left:10px
}

.MSPadding11
{
	padding:11px
}

.MSPadding12
{
	padding:12px
}

.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
}


.clear
{
	clear:both;
	display:inline-block;
}

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

.clear2
{
	clear:both;
}

.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;
}

.MSParagraph p {margin-bottom:20px; line-height:18px;}

.MSLine16 {line-height:16px}


/* 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;
}

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

.MSColor0
{
	color:#000
}

.MSColor1
{
	color:#FFF
}

.MSColor2
{
	color:#F8D200;
}

.MSColor2 a
{
	color:#F8D200;
}

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


.MSColor3
{
	color:#E0303A
}


/* 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:66px;
	overflow:hidden;
}

.MSMaiuscolo
{
	text-transform:uppercase;
}

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

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








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


