* img{
	border:none;
}
* a{
	text-decoration:none;
	cursor:pointer;
}
* ul, form{
	padding:0;
	margin:0;
}
*.noTxt{
	overflow:hidden;
	text-indent:-9999px;
}
*.noBg{
	background:none !important;
	height:auto !important;
}
*.last{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}
* span.SFNewRepublic{
	display:block;
	float:left;
	clear:both;
	white-space:nowrap;
	cursor:default;
	color:#FFFFFF;
	line-height:1px;
	font:18px Arial, Helvetica, sans-serif;
}
body{
	padding:0;
	margin:0;
	color:#FFF;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
}
#page{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	background:url(../../img/fo/pageBg.gif) bottom right no-repeat;
}
#header{
	position:relative;
	padding:266px 0 4px 0;
	overflow:hidden;
	background:url(../../img/fo/ban.gif) top left no-repeat;
}
#header a#logo{
	position:absolute;
	top:25px;
	left:25px;
	display:block;
	height:41px;
	width:304px;
	overflow:hidden;
	background:url(../../img/fo/logo.png) top left no-repeat;
}
#header div.topMenu{
	height:34px;
	overflow:hidden;
	background:url(../../img/fo/linkKeeper.gif) repeat-x;
}
#header div.topMenu div.linkKeeper{
	float:left;
	overflow:hidden;
}
#header div.topMenu div.linkKeeper a{
	display:block;
	height:24px;
	padding:10px 10px 0 10px;
	color:#FFF;
	float:left;
	background:none;
	border-right:1px solid #940e02;
	border-left:1px solid #d36510;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#header div.topMenu div.linkKeeper a:hover{
	border-right:1px solid #000207;
	border-left:1px solid #000207;
	background:url(../../img/fo/menuActif.gif) repeat-x;
}
#header div.topMenu form.tagSrch{
	display:block;
	float:left;
	padding:0 0 0 8px;
	overflow:hidden;
}
#header div.topMenu form.tagSrch input.tagSrchField{
	display:block;
	height:15px;
	width:163px;
	padding:4px;
	margin:6px 4px 0 0;
	float:left;
	color:#2e1512;
	border:none;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../../img/fo/srchField.gif) top left no-repeat;
}
#header div.topMenu form.tagSrch input.tagSrchSend{
	display:block;
	float:left;
	margin:7px 0 0 0;
}
#main{
	position:relative;
	padding:0 10px;
	overflow:hidden;
}
#main div#leftCol{
	width:670px;
	float:left;
	overflow:hidden;
	background:#2a2a2a;
}
#main div#leftCol div.pannelHeader{
	margin:10px 20px;
	overflow:hidden;
}
#main div#leftCol div.pannelHeader div.pannelHeaderTitle{
	height:29px;
	float:left;
	padding:13px 15px 0 15px;
	overflow:hidden;
	text-align:center;
	background:#000;
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.pannelHeader a.commandValid{
	display:block;
	height:42px;
	width:183px;
	float:right;
	overflow:hidden;
	background:url(../../img/fo/panierValid.png) top left no-repeat;
}
#main div#leftCol div.pannelHeader form.watchList{
	display:block;
	padding:12px 0 0 0;
	overflow:hidden;
	float:right;
}
#main div#leftCol div.pannelHeader form.watchList select{
	display:block;
	height:20px;
	color:#2A2A2A;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.rubricTitle{
	margin:0 20px;
	overflow:hidden;
	background:url(../../img/fo/greyPixel.gif) left center repeat-x;
}
#main div#leftCol div#homeBox{
	padding:15px 8px;
	clear:both;
	overflow:hidden;
}
#main div#leftCol div#homeBox div.weekWatch{
	width:368px;
	float:left;
	overflow:hidden;
}
#main div#leftCol div#homeBox div.weekWatch div.imgKeeper{
	width:182px;
	height:163px;
	float:left;
	overflow:hidden;
	background:#FFF;
	border:3px solid #d0d0d0;
}
#main div#leftCol div#homeBox div.weekWatch div.infoKeeper{
	width:180px;
	float:left;
	overflow:hidden;
	margin:9px 0 0 0;
	background:#90959d;
	font:14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#homeBox div.weekWatch div.infoKeeper div.weekWatchTop{
	width:180px;
	height:14px;
	clear:both;
	overflow:hidden;
	background:url(../../img/fo/weekWatchTop.gif) top left no-repeat;
}
#main div#leftCol div#homeBox div.weekWatch div.infoKeeper div.weekWatchBottom{
	width:180px;
	height:14px;
	clear:both;
	overflow:hidden;
	background:url(../../img/fo/weekWatchBottom.gif) top left no-repeat;
}
#main div#leftCol div#homeBox div.weekWatch div.infoKeeper div.weekWatchName{
	padding:0 0 10px 0;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	overflow:hidden;
}
#main div#leftCol div#homeBox div.weekWatch div.infoKeeper div.weekWatchInfo{
	padding:0 0 0 10px;
	clear:both;
	overflow:hidden;
}
#main div#leftCol div#homeBox div.weekWatch div.infoKeeper div.weekWatchInfo span.infoLine{
	display:block;
	padding:2px 0;
}
#main div#leftCol div#homeBox div.weekWatch div.infoKeeper a.weekWatchGetMore{
	display:block;
	width:177px;
	height:42px;
	overflow:hidden;
	background:url(../../img/fo/weekWatchGetMore.gif) top left no-repeat;
}
#main div#leftCol div#homeBox div.weekWatch div.weekWatch_Footer{
	clear:both;
	padding:10px 0 0 0;
	overflow:hidden;
}
#main div#leftCol div#homeBox div.weekWatch div.weekWatch_Footer a.reserve{
	display:block;
	width:155px;
	height:28px;
	float:left;
	padding:14px 0 0 42px;
	color:#FFF;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#000 url(../../img/fo/weekWatchReserve.gif) top left no-repeat;
}
#main div#leftCol div#homeBox div.weekWatch div.weekWatch_Footer div.weekWatchPrix{
	width:147px;
	height:28px;
	float:left;
	padding:14px 0 0 0;
	color:#000;
	background:#FFF;
	text-align:center;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#homeBox div.diaporama{
	position:relative;
	width:189px;
	padding:0 44px;
	float:right;
	overflow:hidden;
}
#main div#leftCol div#homeBox div.diaporama div.diapoNext{
	position:absolute;
	top:75px;
	right:0;
	height:68px;
	width:44px;
	cursor:pointer;
	background:url(../../img/fo/diapoNext.gif) top left no-repeat;
}
#main div#leftCol div#homeBox div.diaporama div.diapoPrev{
	position:absolute;
	top:75px;
	left:0;
	height:68px;
	width:44px;
	cursor:pointer;
	background:url(../../img/fo/diapoPrev.gif) top left no-repeat;
}
#main div#leftCol div#homeBox div.diaporama div.diapoKeeper{
	position:relative;
	width:182px;
	height:163px;
	overflow:hidden;
	background:#FFF;
	border:3px solid #d0d0d0;
}
#main div#leftCol div#homeBox div.diaporama div.diapoKeeper a{
	display:none;
	width:182px;
	height:163px;
	clear:both;
	text-align:center;
}
#main div#leftCol div#homeBox div.diaporama div.diapoKeeper a:first-child{
	display:block;
}
#main div#leftCol div#homeBox div.diaporama div.watchName{
	display:block;
	height:28px;
	padding:14px 10px 0 10px;
	margin:10px 0 0 0;
	color:#FFF;
	background:#000;
	text-align:center;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.watchBox{
	width:600px;
	padding:10px 0 15px 0;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #5b5b5b;
}
#main div#leftCol div.watchBox div.imgKeeper{
	width:182px;
	height:163px;
	float:left;
	text-align:center;
	background:#FFF;
	overflow:hidden;
}
#main div#leftCol div.watchBox div.marqueImgKeeper{
	background:#2a2a2a url(../../img/fo/marqueImgKeeper.gif) top left no-repeat !important;
}
#main div#leftCol div.watchBox div.infoKeeper{
	width:402px;
	float:right;
	overflow:hidden;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_header{
	width:100%;
	overflow:hidden;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_header a.headerWatchName{
	display:block;
	width:211px;
	height:38px;
	padding:25px 0 0 40px;
	float:left;
	color:#FFF;
	overflow:hidden;
	text-decoration:underline;
	background:#000 url(../../img/fo/watchInfoPlus.gif) top left no-repeat;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_header div.headerWatchPrice{
	width:147px;
	height:38px;
	padding:25px 0 0 0;
	float:right;
	color:#000;
	overflow:hidden;
	text-align:center;
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
	background:url(../../img/fo/headerWatchPrice.gif) top left no-repeat;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_txt{
	padding:10px 4px;
	overflow:hidden;
	font:14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_links{
	width:100%;
	overflow:hidden;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_links a.reserve{
	display:block;
	height:42px;
	width:183px;
	float:left;
	overflow:hidden;
	background:url(../../img/fo/caddy.png) top left no-repeat;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_links a.markAcces{
	display:block;
	height:42px;
	width:183px;
	float:left;
	overflow:hidden;
	background:url(../../img/fo/marqueCaddy.png) top left no-repeat;
}
#main div#leftCol div.watchBox div.infoKeeper div.infoKeeper_links a.sendFriend{
	display:block;
	height:42px;
	width:183px;
	float:right;
	overflow:hidden;
	background:url(../../img/fo/sendToFriend.png) top left no-repeat;
}
#main div#leftCol div.inscripBox{
	width:567px;
	height:211px;
	margin:20px auto;
	overflow:hidden;
	background:url(../../img/fo/inscripBox.png) top left no-repeat;
}
#main div#leftCol div.inscripBox form{
	display:block;
	float:right;
	width:266px;
	padding:10px 0;
	overflow:hidden;
}
#main div#leftCol div.inscripBox form div.line{
	float:right;
	display:inline;
	@width:184px;
	padding:0 15px 4px 0;
	overflow:hidden;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.inscripBox form div.line div.label{
	color:#FFF;
	clear:both;
	padding:0 0 4px 0;
	text-align:right;
}
#main div#leftCol div.inscripBox form div.line select{
	display:block;
	float:left;
	height:18px;
	border:1px solid #7f9db9;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div.inscripBox form div.line input.field{
	display:block;
	width:182px;
	float:right;
	height:16px;
	border:1px solid #dfdddb;
}
#main div#leftCol div.inscripBox form input.submit{
	float:right;
	clear:both !important;
	margin:6px 15px 0 0;
}
#main div#leftCol div#acces{
	width:636px;
	margin:10px auto;
	overflow:hidden;
	background:url(../../img/fo/ficheBg.gif) repeat-y;
}
#main div#leftCol div#acces div.accesTitle{
	padding:20px 0;
	text-align:center;
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#acces div.accesLinksKeeper{
	width:80%;
	margin:0 auto;
	overflow:hidden;
}
#main div#leftCol div#acces div.accesLinksKeeper div.inscriLinkKeeper{
	width:183px;
	float:left;
	overflow:hidden;
}
#main div#leftCol div#acces div.accesLinksKeeper div.inscriLinkKeeper span{
	display:block;
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#acces div.accesLinksKeeper div.inscriLinkKeeper a.inscriLink{
	display:block;
	height:42px;
	width:183px;
	float:left;
	clear:both;
	overflow:hidden;
	background:url(../../img/fo/newMember.png) top left no-repeat;
}
#main div#leftCol div#acces div.accesLinksKeeper div.logLinkKeeper{
	width:183px;
	float:right;
	overflow:hidden;
}
#main div#leftCol div#acces div.accesLinksKeeper div.logLinkKeeper span{
	display:block;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#acces div.accesLinksKeeper div.logLinkKeeper a.logLink{
	display:block;
	height:42px;
	width:183px;
	float:right;
	clear:both;
	overflow:hidden;
	background:url(../../img/fo/login.png) top left no-repeat;
}
#main div#leftCol div#acces a.forgotPWD{
	display:block;
	margin:10px 0;
	text-align:center;
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#panier{
	width:636px;
	margin:10px auto;
	overflow:hidden;
	background:url(../../img/fo/ficheBg.gif) repeat-y;
}
#main div#leftCol div#panier div.caddyBox{
	overflow:hidden;
	padding:7px 0;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol{
	display:inline;
	float:left;
	overflow:hidden;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol a.mainImg{
	display:block;
	width:182px;
	height:163px;
	float:left;
	text-align:center;
	background:#FFF;
	overflow:hidden;
	border:3px solid #d0d0d0;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.thumbs{
	height:56px;
	width:140px;
	padding:8px 0;
	margin:0 auto;
	overflow:hidden;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.thumbs a{
	display:block;
	height:56px;
	width:62px;
	float:left;
	margin:0 4px;
	overflow:hidden;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol span.dropCaddyWatch{
	display:block;
	clear:both;
	cursor:pointer;
	padding:6px 0;
	text-align:center;
	text-decoration:underline;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.caddyWatchDescrib{
	width:271px;
	padding:0 15px;
	overflow:hidden;
	color:#FFF;
	overflow:hidden;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.caddyWatchDescrib div.caddyHeader{
	overflow:hidden;
	padding:4px 0;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.caddyWatchDescrib div.caddyHeader span.watchNom{
	display:block;
	float:left;
	padding:10px 0 0 0;
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.caddyWatchDescrib div.caddyHeader a.marqueLogo{
	display:block;
	height:43px;
	width:47px;
	padding:2px;
	margin:0 10px 0 0;
	float:left;
	overflow:hidden;
	background:url(../../img/fo/marqueLogo.gif) top left no-repeat;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.caddyWatchDescrib div.caddyHeader p{
	font:14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.watchSpecific{
	width:131px;
	padding:4px 8px;
	overflow:hidden;
}
#main div#leftCol div#panier div.caddyBox div.caddyCol div.watchSpecific span.info{
	display:block;
	clear:both;
	padding:3px 0;
	overflow:hidden;
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#panier div.caddyBox div.caddyFooter{
	position:relative;
	clear:both;
	width:80%;
	margin:0 auto;
	padding:8px 0;
	overflow:hidden;
}
#main div#leftCol div#panier div.caddyBox div.caddyFooter div.caddyPrix{
	display:inline;
	width:147px;
	height:36px;
	float:right;
	padding:14px 7px 0 0;
	margin:0 8px;
	color:#000;
	text-align:center;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../../img/fo/panierPrix.png) top left no-repeat;
}
#main div#leftCol div#fiche{
	width:636px;
	margin:10px auto;
	overflow:hidden;
	background:url(../../img/fo/ficheBg.gif) repeat-y;
}
#main div#leftCol div#fiche div.ficheCol{
	display:inline;
	float:left;
	overflow:hidden;
}
#main div#leftCol div#fiche div.ficheCol a.mainImg{
	display:block;
	width:182px;
	height:163px;
	float:left;
	text-align:center;
	background:#FFF;
	overflow:hidden;
	border:3px solid #d0d0d0;
}
#main div#leftCol div#fiche div.ficheCol div.thumbs{
	height:56px;
	width:140px;
	padding:8px 0;
	margin:0 auto;
	overflow:hidden;
}
#main div#leftCol div#fiche div.ficheCol div.thumbs a{
	display:block;
	height:56px;
	width:62px;
	float:left;
	margin:0 4px;
	overflow:hidden;
}
#main div#leftCol div#fiche div.ficheCol div.ficheWatchDescrib{
	width:271px;
	padding:0 15px;
	overflow:hidden;
	color:#FFF;
	overflow:hidden;
}
#main div#leftCol div#fiche div.ficheCol div.ficheWatchDescrib span.watchNom{
	display:block;
	padding:5px 0 0 0;
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#fiche div.ficheCol div.ficheWatchDescrib p{
	font:14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#fiche div.ficheCol a.marqueLogo{
	display:block;
	height:43px;
	width:47px;
	margin:10px auto;
	padding:2px;
	overflow:hidden;
	background:url(../../img/fo/marqueLogo.gif) top left no-repeat;
}
#main div#leftCol div#fiche div.ficheCol a.sendLogo{
	display:block;
	height:43px;
	width:47px;
	margin:10px 0 0 50px;
	float:left;
	padding:2px;
	overflow:hidden;
	background:url(../../img/fo/marqueLogo.gif) top left no-repeat;
}
#main div#leftCol div#fiche div.ficheCol div.fichePrix{
	display:inline;
	width:126px;
	height:28px;
	float:right;
	padding:14px 0 0 0;
	margin:0 30px 0 0;
	color:#000;
	background:#FFF;
	text-align:center;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#fiche div.ficheCol div.watchSpecific{
	width:131px;
	padding:4px 8px;
	overflow:hidden;
}
#main div#leftCol div#fiche div.ficheCol div.watchSpecific span.info{
	display:block;
	clear:both;
	padding:3px 0;
	overflow:hidden;
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#fiche div.ficheFooter{
	position:relative;
	clear:both;
	width:80%;
	margin:0 auto;
	padding:8px 0;
	overflow:hidden;
}
#main div#leftCol div#fiche div.ficheFooter form{
	display:block;
	overflow:hidden;
	text-align:center;
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#fiche div.ficheFooter form input{
	display:block;
	height:16px;
	width:178px;
	float:left;
	padding:0 0 0 3px;
	margin:10px 0 0 70px;
	overflow:hidden;
	background:#FFF;
	color:#2A2A2A;
	border:1px solid #d1d1d1;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#fiche div.ficheFooter form a.sendToFriend{
	margin:0 70px 0 0;
}
#main div#leftCol div#fiche div.ficheFooter form span{
	display:block;
	clear:both;
}
#main div#leftCol div#fiche div.ficheFooter a.reserve{
	display:block;
	height:42px;
	width:183px;
	float:left;
	overflow:hidden;
	background:url(../../img/fo/caddy.png) top left no-repeat;
}
#main div#leftCol div#fiche div.ficheFooter a.sendToFriend{
	display:block;
	height:42px;
	width:183px;
	float:right;
	overflow:hidden;
	background:url(../../img/fo/sendToFriend.png) top left no-repeat;
}
#main div#leftCol div#fiche div.ficheFooter form a.sendToFriend{
	background:url(../../img/fo/sendToThisFriend.png) top left no-repeat !important;
}
#main div#leftCol div#fiche div.ficheFooter div.fichePrix{
	display:inline;
	width:126px;
	height:28px;
	float:left;
	padding:14px 0 0 0;
	margin:0 8px;
	color:#000;
	background:#FFF;
	text-align:center;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#main div#leftCol form.jfwForm{
	display:block;
	width:636px;
	margin:10px auto;
	padding:10px 0;
	overflow:hidden;
	background:url(../../img/fo/ficheBg.gif) repeat-y;
}
#main div#leftCol form.jfwForm div.title{
	padding:5px 10px;
	overflow:hidden;
}
#main div#leftCol form.jfwForm div.title span.NewRepublic{
	display:block;
	white-space:nowrap;
	cursor:default;
	color:#FFFFFF;
	line-height:1px;
	font:18px Arial, Helvetica, sans-serif;
}
#main div#leftCol form.jfwForm div.line{
	clear:both;
	padding:4px 0;
	overflow:hidden;
}
#main div#leftCol form.jfwForm div.line div.label{
	width:184px;
	float:left;
	padding:0 10px 0 0;
	overflow:hidden;
	text-align:right;
	font:14px Arial, Helvetica, sans-serif;
}
#main div#leftCol form.jfwForm div.line input.textField{
	display:block;
	height:16px;
	width:287px;
	float:left;
	overflow:hidden;
	color:#2A2A2A;
	border:1px solid #d1d1d1;
}
#main div#leftCol form.jfwForm div.line textarea{
	display:block;
	height:100px;
	width:287px;
	float:left;
	overflow:hidden;
	color:#2A2A2A;
	border:1px solid #d1d1d1;
}
#main div#leftCol form.jfwForm div.line select{
	margin:0 4px 0 0;
}
#main div#leftCol form.jfwForm div.line input.submit{
	display:block;
	padding:10px 15px;
	margin:0 auto;
	overflow:hidden;
	color:#FFF;
	background:#000;
	border:none;
	cursor:pointer;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#main div#leftCol div#editorielTitle{
	margin:4px 10px;
	color:#FFF;
	overflow:hidden;
	border-bottom:1px solid #FFF;
}
#main div#leftCol div#editorialContent{
	padding:10px;
	color:#FFF;
	overflow:hidden;
	font:12px Arial, Helvetica, sans-serif;
}
#main div#rightCol{
	width:260px;
	float:right;
	overflow:hidden;
}
#main div#rightCol div.box{
	width:257px;
	margin:0 auto 8px auto;
	overflow:hidden;
	background:#212121;
}
#main div#rightCol div.box div.leftColBoxTop{
	width:100%;
	height:5px;
	overflow:hidden;
	background:url(../../img/fo/leftColBoxTop.gif)
}
#main div#rightCol div.box div.leftColBoxBottom{
	width:100%;
	height:5px;
	overflow:hidden;
	background:url(../../img/fo/leftColBoxBottom.gif)
}
#main div#rightCol div.box div.boxTitle{
	overflow:hidden;
	margin:0 0 10px 0;
	margin:0 10px;
	border-bottom:1px solid #747474;
}
#main div#rightCol div.box a.visitedWach{
	display:block;
	margin:15px 20px;
	overflow:hidden;
}
#main div#rightCol div.box a.visitedWach div.imgKeeper{
	height:58px;
	width:64px;
	margin:0 10px 0 0;
	float:left;
	overflow:hidden;
}
#main div#rightCol div.box a.visitedWach div.infoKeeper{
	width:143px;
	float:left;
	overflow:hidden;
	color:#FFF;
}
#main div#rightCol div.box a.visitedWach div.infoKeeper div.watchName{
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#main div#rightCol div.box a.visitedWach div.infoKeeper span.infoWatch{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#main div#rightCol div.box form#srch{
	display:block;
	margin:10px;
	overflow:hidden;
}
#main div#rightCol div.box form#srch select{
	height:20px;
	width:233px;
	margin:4px 0;
	color:#212121;
	border:2px solid #d0d0d0;
	font:11px Arial, Helvetica, sans-serif;
}
#main div#rightCol div.box form#srch input{
	display:block;
	padding:10px;
	margin:4px auto;
	color:#FFF;
	background:#000;
	cursor:pointer;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#footer{
	padding:10px;
}
#footer a{
	margin:0 4px;
	color:#FFF;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#footer a:hover{
	text-decoration:underline;
}
/***************Popup*******************/
#blackout, .blackout {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	background:#000;
	z-index:9999;
}
#app {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:20px 0;
	overflow:hidden;
	z-index:9999 !important;
}
#newPopup{
	position:relative;
	padding:20px !important;
	margin:0 auto !important;
	overflow:hidden !important;
	cursor:default;
	background:#FFF;
	z-index:9999 !important;
}
#newPopup div.popUpCloser {
	position:absolute;
	top:10px;
	right:20px;
	height:14px;
	padding:0 15px 0 0;
	overflow:hidden;
	cursor:pointer;
	color:#666666;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../img/popUpCloser.gif) right 3px no-repeat;
}
#newPopup div.headerPopup {
	position:relative;
	height:26px;
	width:100%;
	padding:0 0 10px 0;
	color:#333;
	font:18px Arial, Helvetica, sans-serif;
}
#newPopup div.headerPopup div.shadow {
	position:absolute;
	left:0;
	bottom:0;
	height:10px;
	width:100%;
	overflow:hidden;
}
#newPopup div.headerPopup div.shadow div.leftShadow {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:10px;
	overflow:hidden;
	background:url(../img/popUpHeaderLeft.gif) top left no-repeat;
}
#newPopup div.headerPopup div.shadow div.rightShadow {
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:10px;
	overflow:hidden;
	background:url(../img/popUpHeaderRight.gif) top left no-repeat;
}
#newPopup div.headerPopup div.shadow div.mainShadow {
	height:10px;
	margin:0 20px !important;
	overflow:hidden;
	background:url(../img/popUpHeaderMain.gif) top repeat-x;
}
#newPopup div.main{
	position:relative;
	width:100%;
	overflow:hidden;
	color:#333;
}