/* @group structure */
* {
	border: none;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

body {
	margin: 24px 0 0 30px ;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #848586;
	font-size: 10px;
}

body.iframe {
	margin: 0;
}

#canvas,
#iframe,
#iframe-content {
	width: 960px;
}

#iframe-content-wide {
	width: auto;
}

#iframe,
#iframe-content .left,
#iframe-content .right {
	height: 405px;
}

#iframe-content .right {
	overflow: auto;
}

.left {
	width: 212px;
	float: left;
	margin-right: 20px;
	height: 143px;
}

.right {
	width: 728px;	
	float: left;
	height: 143px;
}

#top,
#top .left,
#top .right {
	height: 143px;
}

#top {
	overflow: hidden;
	position: relative;
}

a {
	outline: none;
}

#menus-container {
	width: 728px;
	height: 132px;
	overflow: hidden ;
	background: url(../images/bg-header.gif) no-repeat left bottom;
}

.blue {
	color: #2A3588;
}

.pale_blue {
	color: #A8ADD3;
}

#footer {
	font-size: 10px;
	color: #9b9b9e;
	margin-top: 2px;
}

#footer a {
	color: #9b9b9e;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}
/* @end */



/* @group top */
#logo span {
	display: block;
	width: 212px;
	height: 143px;
	text-indent: -5000px;
	background: url(../images/logo-flos-ferri.gif) no-repeat;
}
/* @end */



/* @group menu */
ul#menu {
	list-style-type: none;
	float: left;
	clear: both;
}

ul#menu li {
	float: left;
}

ul#menu a {
	display: block;
	height: 26px;
	text-indent: -5000px;
}

#menu-1 {
	width: 79px;
	background: url(../images/menu/menu_01.jpg) no-repeat -79px 0;
}

#menu-1:hover, #menu-1.selected {
	background: url(../images/menu/menu_01.jpg) no-repeat 0 0;
}

#menu-2 {
	width: 130px;
	background: url(../images/menu/menu_02.jpg) no-repeat -130px 0;
}

#menu-2:hover, #menu-2.selected {
	background: url(../images/menu/menu_02.jpg) no-repeat 0 0;
}

#menu-3 {
	width: 110px;
	background: url(../images/menu/menu_03.jpg) no-repeat -110px 0;
}

#menu-3:hover, #menu-3.selected {
	background: url(../images/menu/menu_03.jpg) no-repeat 0 0;
}

#menu-4 {
	width: 143px;
	background: url(../images/menu/menu_04.jpg) no-repeat -143px 0;
}

#menu-4:hover, #menu-4.selected {
	background: url(../images/menu/menu_04.jpg) no-repeat 0 0;
}

#menu-5 {
	width: 88px;
	background: url(../images/menu/menu_05.jpg) no-repeat -88px 0;
}

#menu-5:hover, #menu-5.selected {
	background: url(../images/menu/menu_05.jpg) no-repeat 0 0;
}

#menu-6 {
	width: 93px;
	background: url(../images/menu/menu_06.jpg) no-repeat -93px 0;
}

#menu-6:hover, #menu-6.selected {
	background: url(../images/menu/menu_06.jpg) no-repeat 0 0;
}

#menu-7 {
	width: 85px;
	background: url(../images/menu/menu_07.jpg) no-repeat -85px 0;
}

#menu-7:hover, #menu-7.selected {
	background: url(../images/menu/menu_07.jpg) no-repeat 0 0;
}
/* @end */



/* @group submenu-collection */
ul#submenu-collection {
	list-style-type: none;
	height: 20px;
	float: left;
	background-color: #FFF;
}

ul#submenu-collection li {
	float: left;
}

ul#submenu-collection a {
	display: block;
	height: 20px;
	text-indent: -5000px;
}

#submenu-collection-1 {
	width: 104px;
	background: url(../images/menu/submenu-collection/menu_01.jpg) no-repeat -104px 0;
}

#submenu-collection-1:hover, #submenu-collection-1.selected {
	background: url(../images/menu/submenu-collection/menu_01.jpg) no-repeat 0 0;
}

#submenu-collection-2 {
	width: 54px;
	background: url(../images/menu/submenu-collection/menu_02.jpg) no-repeat -54px 0;
}

#submenu-collection-2:hover, #submenu-collection-2.selected {
	background: url(../images/menu/submenu-collection/menu_02.jpg) no-repeat 0 0;
}

#submenu-collection-3 {
	width: 84px;
	background: url(../images/menu/submenu-collection/menu_03.jpg) no-repeat -84px 0;
}

#submenu-collection-3:hover, #submenu-collection-3.selected {
	background: url(../images/menu/submenu-collection/menu_03.jpg) no-repeat 0 0;
}

#submenu-collection-4 {
	width: 60px;
	background: url(../images/menu/submenu-collection/menu_04.jpg) no-repeat -60px 0;
}

#submenu-collection-4:hover, #submenu-collection-4.selected {
	background: url(../images/menu/submenu-collection/menu_04.jpg) no-repeat 0 0;
}

#submenu-collection-5 {
	width: 61px;
	background: url(../images/menu/submenu-collection/menu_05.jpg) no-repeat -61px 0;
}

#submenu-collection-5:hover, #submenu-collection-5.selected {
	background: url(../images/menu/submenu-collection/menu_05.jpg) no-repeat 0 0;
}

#submenu-collection-5-tmp {
	width: 62px;
	background:  url(../images/menu/submenu-collection/menu_05_tmp.jpg) no-repeat -62px 0;
}

#submenu-collection-5-tmp:hover, #submenu-collection-5-tmp.selected {
	background: url(../images/menu/submenu-collection/menu_05_tmp.jpg) no-repeat left 0;
}

#submenu-collection-6 {
	width: 46px;
	background: url(../images/menu/submenu-collection/menu_06.jpg) no-repeat -46px 0;
}

#submenu-collection-6:hover, #submenu-collection-6.selected {
	background: url(../images/menu/submenu-collection/menu_06.jpg) no-repeat 0 0;
}
/* @end */

/* @group submenu-handbags */
ul#submenu-handbags {
	list-style-type: none;
	height: 17px;
	float: left;
	background-color: #FFF;
}

ul#submenu-handbags li {
	float: left;
}

ul#submenu-handbags a {
	display: block;
	height: 17px;
	text-indent: -5000px;
}

#submenu-handbags-1 {
	width: 145px;
	background: url(../images/menu/submenu-handbags/menu-01.jpg) no-repeat -145px 0;
}

#submenu-handbags-1:hover, #submenu-handbags-1.selected {
	background: url(../images/menu/submenu-handbags/menu-01.jpg) no-repeat 0 0;
}

#submenu-handbags-2 {
	width: 136px;
	background: url(../images/menu/submenu-handbags/menu-02.jpg) no-repeat -136px 0;
}

#submenu-handbags-2:hover, #submenu-handbags-2.selected {
	background: url(../images/menu/submenu-handbags/menu-02.jpg) no-repeat 0 0;
}

#submenu-handbags-3 {
	width: 145px;
	background: url(../images/menu/submenu-handbags/menu-03.jpg) no-repeat -145px 0;
}

#submenu-handbags-3:hover, #submenu-handbags-3.selected {
	background: url(../images/menu/submenu-handbags/menu-03.jpg) no-repeat 0 0;
}

#submenu-handbags-4 {
	width: 145px;
	background: url(../images/menu/submenu-handbags/menu-04.jpg) no-repeat -145px 0;
}

#submenu-handbags-4:hover, #submenu-handbags-4.selected {
	background: url(../images/menu/submenu-handbags/menu-04.jpg) no-repeat 0 0;
}

/* @end */



/* @group submenu-packshots */
ul#submenu-packshots {
	list-style-type: none;
	height: 19px;
	float: left;
	background-color: #FFF;
}

ul#submenu-packshots li {
	float: left;
}

ul#submenu-packshots a {
	display: block;
	height: 19px;
	text-indent: -5000px;
}

#submenu-packshots-1 {
	width: 53px;
	background: url(../images/menu/submenu-packshots/menu_01.jpg) no-repeat -53px 0;
}

#submenu-packshots-1:hover, #submenu-packshots-1.selected {
	background: url(../images/menu/submenu-packshots/menu_01.jpg) no-repeat 0 0;
}

#submenu-packshots-2 {
	width: 89px;
	background: url(../images/menu/submenu-packshots/menu_02.jpg) no-repeat -89px 0;
}

#submenu-packshots-2:hover, #submenu-packshots-2.selected {
	background: url(../images/menu/submenu-packshots/menu_02.jpg) no-repeat 0 0;
}

#submenu-packshots-3 {
	width: 54px;
	background: url(../images/menu/submenu-packshots/menu_03.jpg) no-repeat -54px 0;
}

#submenu-packshots-3:hover, #submenu-packshots-3.selected {
	background: url(../images/menu/submenu-packshots/menu_03.jpg) no-repeat 0 0;
}

#submenu-packshots-4 {
	width: 46px;
	background: url(../images/menu/submenu-packshots/menu_04.jpg) no-repeat -46px 0;
}

#submenu-packshots-4:hover, #submenu-packshots-4.selected {
	background: url(../images/menu/submenu-packshots/menu_04.jpg) no-repeat 0 0;
}

#submenu-packshots-5 {
	width: 53px;
	background: url(../images/menu/submenu-packshots/menu_05.jpg) no-repeat -53px 0;
}

#submenu-packshots-5:hover, #submenu-packshots-5.selected {
	background: url(../images/menu/submenu-packshots/menu_05.jpg) no-repeat 0 0;
}

#submenu-packshots-6 {
	width: 55px;
	background: url(../images/menu/submenu-packshots/menu_06.jpg) no-repeat -55px 0;
}

#submenu-packshots-6:hover, #submenu-packshots-6.selected {
	background: url(../images/menu/submenu-packshots/menu_06.jpg) no-repeat 0 0;
}

#submenu-packshots-7 {
	width: 63px;
	background: url(../images/menu/submenu-packshots/menu_07.jpg) no-repeat -63px 0;
}

#submenu-packshots-7:hover, #submenu-packshots-7.selected {
	background: url(../images/menu/submenu-packshots/menu_07.jpg) no-repeat 0 0;
}

#submenu-packshots-8 {
	width: 50px;
	background: url(../images/menu/submenu-packshots/menu_08.jpg) no-repeat -50px 0;
}

#submenu-packshots-8:hover, #submenu-packshots-8.selected {
	background: url(../images/menu/submenu-packshots/menu_08.jpg) no-repeat 0 0;
}
/* @end */






/* @group submenu-collections-winter-08-09 */
ul#submenu-collections-winter-08-09 {
	list-style-type: none;
	height: 19px;
	float: left;
	background-color: #FFF;
}

ul#submenu-collections-winter-08-09 li {
	float: left;
}

ul#submenu-collections-winter-08-09 a {
	display: block;
	height: 19px;
	text-indent: -5000px;
}

.ie6 #submenu-collections-winter-08-09-1 {
	margin-right: -3px;
}

#submenu-collections-winter-08-09-1 {
	width: 53px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_01.jpg) no-repeat -53px 0;
}

#submenu-collections-winter-08-09-1:hover, #submenu-collections-winter-08-09-1.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_01.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-2 {
	width: 89px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_02.jpg) no-repeat -89px 0;
}

#submenu-collections-winter-08-09-2:hover, #submenu-collections-winter-08-09-2.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_02.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-3 {
	width: 54px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_03.jpg) no-repeat -54px 0;
}

#submenu-collections-winter-08-09-3:hover, #submenu-collections-winter-08-09-3.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_03.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-4 {
	width: 46px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_04.jpg) no-repeat -46px 0;
}

#submenu-collections-winter-08-09-4:hover, #submenu-collections-winter-08-09-4.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_04.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-5 {
	width: 53px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_05.jpg) no-repeat -53px 0;
}

#submenu-collections-winter-08-09-5:hover, #submenu-collections-winter-08-09-5.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_05.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-6 {
	width: 55px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_06.jpg) no-repeat -55px 0;
}

#submenu-collections-winter-08-09-6:hover, #submenu-collections-winter-08-09-6.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_06.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-7 {
	width: 63px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_07.jpg) no-repeat -63px 0;
}

#submenu-collections-winter-08-09-7:hover, #submenu-collections-winter-08-09-7.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_07.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-8 {
	width: 60px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_08.jpg) no-repeat -60px 0;
}

#submenu-collections-winter-08-09-8:hover, #submenu-collections-winter-08-09-8.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_08.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-9 {
	width: 72px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_09.jpg) no-repeat -72px 0;
}

#submenu-collections-winter-08-09-9:hover, #submenu-collections-winter-08-09-9.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_09.jpg) no-repeat 0 0;
}

#submenu-collections-winter-08-09-10 {
	width: 81px;
	background: url(../images/menu/submenu-collections-winter-08-09/menu_10.jpg) no-repeat -81px 0;
}

#submenu-collections-winter-08-09-10:hover, #submenu-collections-winter-08-09-10.selected {
	background: url(../images/menu/submenu-collections-winter-08-09/menu_10.jpg) no-repeat 0 0;
}
/* @end */


/* @group submenu-about-us */
ul#submenu-about-us {
	list-style-type: none;
	height: 20px;
	float: left;
	background-color: #FFF;
}

.ie6 ul#submenu-about-us {
	margin-top: -10px;
}

ul#submenu-about-us li {
	float: left;
}

ul#submenu-about-us a {
	display: block;
	height: 20px;
	text-indent: -5000px;
}

#submenu-about-us-1 {
	width: 62px;
	background: url(../images/menu/submenu-about-us/menu_01.jpg) no-repeat -62px 0;
}

#submenu-about-us-1:hover, #submenu-about-us-1.selected {
	background: url(../images/menu/submenu-about-us/menu_01.jpg) no-repeat 0 0;
}

#submenu-about-us-2 {
	width: 91px;
	background: url(../images/menu/submenu-about-us/menu_02.jpg) no-repeat -91px 0;
}

#submenu-about-us-2:hover, #submenu-about-us-2.selected {
	background: url(../images/menu/submenu-about-us/menu_02.jpg) no-repeat 0 0;
}

#submenu-about-us-3 {
	width: 52px;
	background: url(../images/menu/submenu-about-us/menu_03.jpg) no-repeat -53px 0;
}

#submenu-about-us-3:hover, #submenu-about-us-3.selected {
	background: url(../images/menu/submenu-about-us/menu_03.jpg) no-repeat 0 0;
}

/* @end */


/* @group iframe content */
#iframe-content .left {
	background: #11147F url(../images/bg-left.jpg) no-repeat 0 0;
}

#iframe-content .right {
}
/* @end */


/* @group content */
h2 {
	text-indent: -5000px;
	margin-bottom: 9px;
}

h2.musthave {
	width: 398px;
	height: 46px;
	background: url(../images/titles/the-must-have.gif) no-repeat;
}

h2.musthave-2 {
	width: 293px;
	height: 36px;
	background: url(../images/titles/the-must-have-2.gif) no-repeat;
}

h2.makingtheshooting {
	width: 299px;
	height: 36px;
	background: url(../images/titles/making-the-shooting.gif) no-repeat;
	margin-bottom: 0px;
}

h2.launchingevent {
	width: 278px;
	height: 38px;
	background: url(../images/titles/launching-event.gif) no-repeat;
	margin-bottom: 0px;
}

h2.highlights {
	width: 152px;
	height: 34px;
	background: url(../images/titles/highlights.jpg) no-repeat;
	margin-bottom: 0px;
}

h2.history {
	width: 139px;
	height: 41px;
	background: url(../images/titles/history.gif) no-repeat;
	margin-bottom: 15px;
}

h2.philosophy {
	width: 213px;
	height: 43px;
	background: url(../images/titles/philosophy.gif) no-repeat;
	margin-bottom: 15px;
}

h2.process {
	width: 142px;
	height: 44px;
	background: url(../images/titles/process.gif) no-repeat;
	margin-bottom: 15px;
}

h2.quality {
	width: 138px;
	height: 44px;
	background: url(../images/titles/quality.gif) no-repeat;
	margin-bottom: 15px;
}

h2.citizen,
h2.sophisticate,
h2.finest,
h2.truth,
h2.urban,
h2.higher,
h2.attitude,
h2.playful,
h2.challenge,
h2.premium {
	width: 208px;
	height: 23px;
	background: url(../images/titles/citizen.gif) no-repeat;
	margin-bottom: 15px;
	margin-top: 13px;
}

h2.premium {
	width: 216px;
	background: url(../images/titles/premium.gif) no-repeat;
}

h2.challenge {
	width: 214px;
	background: url(../images/titles/challenge.gif) no-repeat;
}

h2.sophisticate {
	background: url(../images/titles/sophisticate.gif) no-repeat;
	height: 24px;
}

h2.finest {
	background: url(../images/titles/finest.gif) no-repeat;
	height: 30px;
}

h2.truth {
	background: url(../images/titles/truth.gif) no-repeat;
	height: 29px;
}

h2.urban {
	background: url(../images/titles/urban.gif) no-repeat;
	height: 28px;
}

h2.higher {
	background: url(../images/titles/higher.gif) no-repeat;
	height: 33px;
}

h2.attitude {
	background: url(../images/titles/attitude.gif) no-repeat;
	height: 25px;
}

h2.playful {
	background: url(../images/titles/playful.gif) no-repeat;
	height: 32px;
}

h3 {
	color: #2A3588;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 2px;
}

body.history h3 {
	font-size: 12px;
}

body.press h3 {
	margin-bottom: 10px;	
	text-decoration: underline;
	font-size: 12px;
}

body.packshots h3 {
	font-size: 15px;
	margin-bottom: 13px;
}

p {
	margin-bottom: 3px;
	line-height: 1.3em;
	font-size: 12px;
}

body.home p.news {
	line-height: 1.3em;
}

body.home p, body.history p {
	font-size: 10px;
	line-height: 1.1em;
}

body.history p, .right-col-history {
	font-size: 11px;
	line-height: 1.2em;
}

.left-home {
	float: left;
	width: 398px;
	margin-right: 31px;
}

.right-home {
	float: left;
	width: 298px;
}

#the-video {
	width: 298px;
	height: 257px;
	margin-bottom: 7px;
}

#news-iframe {
	width: 295px;
	/*height: 78px;*/
	height: 405px;
}

.ie #news-iframe {
	/*height: 66px;*/
	height: 405px;
}

#news-iframe-content {
	width: 280px;
}

.ie #news-iframe-content {
	width: 278px;
}

.press-infos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-bottom: 20px;
}

body.press a {
	text-decoration: none;
}

body.press a:hover {
	text-decoration: underline;
}

#slides {
	width: 398px;
	height: 286px;
	position: relative;
}

.slide {
	width: 398px;
	height: 286px;
	position: absolute;
}

body.musthave #iframe-content {
	width: 1057px;
}

body.catalogue #iframe-content {
	width: 6155px;
}

body.catalogue-winter-08-09 #iframe-content {
	width: 6646px;
}

body.citizen #iframe-content {
	width: 2358px;
}

body.sophisticate #iframe-content {
	width: 1635px;
}

body.finest #iframe-content {
	width: 2939px;
}

body.truth #iframe-content {
	width: 2775px;
}

body.urban #iframe-content {
	width: 4402px;
}

body.higher #iframe-content {
	width: 1926px;
}

body.attitude #iframe-content {
	width: 2055px;
}

body.challenge-winter-08-09 #iframe-content {
	width: 1481px;
}

.ie6 body.challenge-winter-08-09 #iframe-content {
	width: 1489px;
}

body.playful #iframe-content {
	width: 2025px;
}

body.premium-winter-08-09 #iframe-content {
	width: 1805px;	
}

.ie6 body.premium-winter-08-09 #iframe-content {
	width: 1813px;	
}

body.citizen-winter-08-09 #iframe-content {
	width: 2654px;	
}

body.playful-winter-08-09 #iframe-content {
	width: 900px;
}

body.urban-winter-08-09 #iframe-content {
	width: 1642px;
}

body.finest-winter-08-09 #iframe-content {
	width: 1223px;
}

body.attitude-winter-08-09 #iframe-content {
	width: 2287px;
}

body.truth-winter-08-09 #iframe-content {
	width: 965px;
}

body.sophisticate-winter-08-09 #iframe-content {
	width: 900px;
}

img.wide {
	float: left;
}

p.wide {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 1.3em;
}

div.wide-content {
	width: 293px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

div.wide-content.the-must-have-new {
}

div.packshot-content {
	width: 208px;
	float: left;
	margin-right: 25px;
}

#highlight-text {
	height: 41px;
	overflow: hidden;
	line-height: 1.3em;
}

.ie #highlight-text {
	height: 39px;
	line-height: 1.29em;
}

#highlight-title {
	margin-bottom: 0px;
}

.ie #highlight-title {
	margin-bottom: 0;
}

table.store-listing td {
	padding: 2px 25px 2px 0;
}

table.store-listing th {
	text-align: left;
	color: #2A3588;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
/* @end */



/* @group history */
.left-history {
	float: left;
	width: 425px;
	margin-right: 15px;
	background: none;
	padding-bottom: 0;
	line-height: 1.1em;
}

.right-history {
	width: 270px;
	float: left;
}

.left-col-history {
	float: left;
	width: 198px;
	margin-right: 19px;
	text-align: justify;
}

.right-col-history {
	float: left;
	width: 206px ;
	text-align: justify;
}
/* @end */




