/*CSS RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite, code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form, label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }


/*---------*/


body {
	background : #eee url('http://www.easylinkr.com/images/menu.png') repeat-x left top;
	font:11pt Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	line-height:1;
}
	div#page{
		margin : 0 auto;
		padding-bottom : 10px;
		width : 960px;
	}
		div#page div#header{}
			div#page div#header ul#menu{
				padding : 6px 0 0 300px;
				height : 24px;
				background : #ccc url('http://www.easylinkr.com/images/menu.png') repeat-x left top;
			}
				div#page div#header ul#menu li{
					display : inline;
					margin-right : 40px;
				}
					div#page div#header ul#menu li a{
						font-weight : bold;
						font-size : 90%;
						text-decoration : none;
						color : #000;
					}
					div#page div#header ul#menu li a:hover{
						color : #fff;
					}
					div#page div#header ul#menu li a:visited{}
					div#page div#header ul#menu li.lang{
					}
					div#page div#header ul#menu li.lang a.fr{
						margin-right : 4px;
					}
					div#page div#header ul#menu li a img{}

				div#page div#header ul#menu div#menu-droite{
					float : right;
				}
					div#page div#header ul#menu div#menu-droite li{
						margin-right : 20px;
					}
						div#page div#header ul#menu div#menu-droite li a{
							font-style : italic;
						}
					div#page div#header ul#menu div#menu-droite li.lang{
						padding-top : 1px;
					}

			div#page div#header h1{
				margin-top : -20px;
			}
				div#page div#header h1 a{}
					div#page div#header h1 a span{
						display : none;
					}
					div#page div#header h1 a img{
						border : none;
					}
			div#page div#header div#description{
				float : right;
				display : block;
				position : relative;
				overflow : hidden;
				width : 710px;
				height : 90px;
				margin-top : -80px;
				background : #eee url('http://www.easylinkr.com/images/description.png') no-repeat left top;
			}
				div#page div#header div#description div#description-content{
					position : absolute;
				}
				div#page div#header div#description div#description-content div{
					padding : 5px 10px;
					height : 80px;
					width : 690px;
					overflow : hidden;
				}
				div#page div#header div#description div#description-content div h2{
					font-size : 13pt;
					font-weight : bold;
					line-height : 1.1;
				}
				div#page div#header div#description div#description-content div h3{
					font-size : 12pt;
					font-weight : bold;
					font-style : italic;
					line-height : 2;
				}
				div#page div#header div#description div#description-content div p{
					font-size : 8pt;
				}
					div#page div#header div#description div#description-content div p a{
						color : #999;
						text-decoration : none;
					}
					div#page div#header div#description div#description-content div p a:hover{
						color : #000;
						text-decoration : underline;
					}
					div#page div#header div#description div#description-content div p a:visited{}

				div#page div#header div#description div#description-content div#description-search{
					height : 90px;
					background : transparent url('http://www.easylinkr.com/images/description-search.png') no-repeat left top;
				}
					div#page div#header div#description div#description-content div#description-search p{
						text-align : center;
						margin : 10px 0 0;
					}
						div#page div#header div#description div#description-content div#description-search p input[type="text"]{
							width : 450px;
							height : 20px;
							padding : 2px;
							font-size : 12pt;
							color : #ccc;
							border : 2px solid #ccc;
						}
						div#page div#header div#description div#description-content div#description-search p input[type="text"]:hover{
							color : #999;
							border : 2px solid #999;
						}
						div#page div#header div#description div#description-content div#description-search p input[type="text"]:focus{
							color : #666;
							border : 2px solid #666;
						}
				div#page div#header div#description div#description-content div#description-adsense{
					padding-top : 15px;
					height: 75px
					margin : 0 auto;
					text-align: center;
				}
				div#page div#header div#description div#description-content div#description-login{
					/*display : none;*/
				}
					div#page div#header div#description div#description-content div#description-login h2{
						margin-bottom : 5px;
					}
					div#page div#header div#description div#description-content div#description-login p{
						margin-left : 35px;
					}
					div#page div#header div#description div#description-content div#description-login label{
						font-size : 10pt;
						font-weight : bold;
					}
					div#page div#header div#description div#description-content div#description-login input[type="text"]{
						margin : 0 20px 0 4px;
						width : 170px;
					}
					div#page div#header div#description div#description-content div#description-login input[type="password"]{
						margin : 0 5px 0 4px;
						width : 170px;
					}
					div#page div#header div#description div#description-content div#description-login input[type="submit"]{
						padding : 0 10px;
						font-size : 10pt;
						font-weight : bold;
					}
					div#page div#header div#description div#description-content div#description-login input[type="checkbox"]{
						margin-left : 58px;
					}
					div#page div#header div#description div#description-content div#description-login a{
						margin-left : 156px;
					}
				div#page div#header div#description div#description-content div#description-forgot-password{
					/*display : none;*/
				}
					div#page div#header div#description div#description-content div#description-forgot-password h2{
						font-size : 13pt;
						font-weight : bold;
						line-height : 1.1;
					}
					div#page div#header div#description div#description-content div#description-forgot-password p{
						margin : 10px 0 0;
						font-size : 11pt;
					}
					div#page div#header div#description div#description-content div#description-forgot-password label{
						font-size : 10pt;
						font-weight : bold;
					}
					div#page div#header div#description div#description-content div#description-forgot-password input[type="text"]{
						margin : 0 20px 0 4px;
						width : 170px;
					}
					div#page div#header div#description div#description-content div#description-forgot-password input[type="submit"]{
						padding : 0 10px;
						font-size : 10pt;
						font-weight : bold;
					}





		div#page div#center{
			margin : 20px 0;
			padding : 10px 0 0 31px;
			background : transparent url('http://www.easylinkr.com/images/center-bg.png') no-repeat left top;
			min-height : 200px;
		}
			div#page div#center div#sidebar{
				float : right;
				width : 300px;
				padding : 0 10px 0px 20px;
				border-left : 1px solid #fff;
			}
				div#page div#center div#sidebar div{}
				div#page div#center div#sidebar div#info-user{
					overflow : hidden;
					margin-bottom : 20px;
				}
					div#page div#center div#sidebar div#info-user img{
						background : #eee;
						float : left;
						border : 5px solid #fff;
						margin : 0 10px 0 0;
					}
					div#page div#center div#sidebar div#info-user div#info-user-detail{
						display : inline;
						vertical-align : top;
					}
						div#page div#center div#sidebar div#info-user div#info-user-detail p#info-user-detail-pseudo{
							font-size : 14pt;
							line-height : 1.1;
						}
						div#page div#center div#sidebar div#info-user div#info-user-detail p#info-user-detail-mail{
							font-size : 8pt;
							line-height : 1.2;
							color : #999;
						}
						div#page div#center div#sidebar div#info-user div#info-user-detail p#info-user-detail-modify{
							font-size : 8pt;
							line-height : 1.2;
						}
						div#page div#center div#sidebar div#info-user div#info-user-detail p.info-user-detail-nb{
							padding-top : 7px;
							font-size : 10pt;
							font-weight : bold;
							color : #666;
						}
							div#page div#center div#sidebar div#info-user div#info-user-detail p#info-user-detail-modify a{
								font-size : 11pt;
								font-weight : bold;
								line-height : 1.5;
								color : #39c;
								text-decoration : none;
							}
							div#page div#center div#sidebar div#info-user div#info-user-detail p#info-user-detail-modify a:hover{
								color : #09f;
								text-decoration : underline;
							}
				div#page div#center div#sidebar div.sidebar-menu{}
					div#page div#center div#sidebar div.sidebar-menu ul{}
						div#page div#center div#sidebar div.sidebar-menu ul li{}
							div#page div#center div#sidebar div.sidebar-menu ul li a{
								border : 2px solid #ddd;
								color : #39c;
								font-weight : bold;
								padding : 7px 0 0 37px;
								margin-bottom : 3px;
								width : 259px;
								height : 23px;
								display : block;
								text-decoration : none;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a:hover{
								border : 2px solid #ccc;
								color : #09f;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#confmyaccount{
								background : #eee url('http://www.easylinkr.com/images/confmyaccount.png') no-repeat left center;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#confmylink{
								background : #eee url('http://www.easylinkr.com/images/confmylink.png') no-repeat left center;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#mylinks{
								background : #eee url('http://www.easylinkr.com/images/mylinks.png') no-repeat left center;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#register{
								border : 2px solid #ccc;
								background : #fff url('http://www.easylinkr.com/images/register.png') no-repeat left center;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#register:hover{
								border : 2px solid #bbb;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#about{
								background : #eee url('http://www.easylinkr.com/images/about.png') no-repeat left center;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#feed{
								background : #eee url('http://www.easylinkr.com/images/feed.png') no-repeat left center;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#followtwitter{
								background : #eee url('http://www.easylinkr.com/images/follow.png') no-repeat left center;
							}
							div#page div#center div#sidebar div.sidebar-menu ul li a#invite{
								background : #eee url('http://www.easylinkr.com/images/invite.png') no-repeat left center;
							}
			div#page div#center div#sidebar.register-sidebar p{
				text-align : justify;
				font-weight : bold;
				font-size : 13pt;
				line-height : 1.1;
			}
			div#page div#center div#sidebar.register-sidebar div#sidebar-register-mail{
				border-top : 2px dotted #ddd;
				border-bottom : 2px dotted #ddd;
				margin : 20px 0;
				padding : 20px 70px 20px 0;
				background : transparent url('http://www.easylinkr.com/images/register_sidebar_mail.png') no-repeat right top;
			}
				div#page div#center div#sidebar.register-sidebar div#sidebar-register-mail p{
					font-weight : normal;
					font-size : 10pt;
					text-align : left;
				}

				div#page div#center div#sidebar div#user-stats{}
					div#page div#center div#sidebar div#user-stats h3{
						font-size : 16pt;
						margin-bottom : 15px;
						color : #333;
					}
					div#page div#center div#sidebar div#user-stats h4{
						margin-top : 15px;
						font-weight : bold;
						font-size : 10pt;
						margin-bottom : 5px;
					}

				div#page div#center div#sidebar div#some-user{
					margin-top : 10px;
				}
					div#page div#center div#sidebar div#some-user h4{
						font-weight : bold;
						font-size : 10pt;
						margin-bottom : 5px;
					}
					div#page div#center div#sidebar div#some-user p{}
					div#page div#center div#sidebar div#some-user p#some-user-avatar{
						text-align : center;
					}
						div#page div#center div#sidebar div#some-user p a{
							color : #39c;
							text-decoration : none;
							font-size : 8pt;
						}
						div#page div#center div#sidebar div#some-user p a:hover{
							color : #09f;
							text-decoration : underline;
						}
						div#page div#center div#sidebar div#some-user p#some-user-avatar a{
							padding : 1px;
						}
							div#page div#center div#sidebar div#some-user p#some-user-avatar a img{
								border : 2px solid #fff;
							}





			div#page div#center div#content{
				float : left;
				width : 567px;
				padding : 0 31px 0 0;
			}
				div#page div#center div#content h4{
					font-size : 16pt;
					color : #999;
					line-height : 1;
				}
				div#page div#center div#content div.h4{
					position : relative;
					font-size : 11pt;
					color : #999;
					height : 22px;
				}
					div#page div#center div#content div.h4 ul#h4{
						list-style:none;
						z-index:10;
						position:absolute;
						z-index:100;
					}
						div#page div#center div#content div.h4 ul#h4 li{
							display : inline;
							border : none;
							margin-right: 20px;
						}
						div#page div#center div#content div.h4 ul#h4 li:hover{
							background: none;
						}
							div#page div#center div#content div.h4 ul#h4 li a{
								text-decoration: none;
								color : #999;
							}
							div#page div#center div#content div.h4 ul#h4 li a:hover{
								color : #666;
							}
					div#page div#center div#content div.h4 div#slide {
						position : absolute;
						bottom:0;
						height:3px;
						background:#ccc;
						z-index:10
					}
				div#page div#center div#content h5{
					margin : 20px 0 2px;
					font-size : 13pt;
					color : #666;
					line-height : 2;
				}
				div#page div#center div#content h5#configure-twitter{
					padding-right : 30px;
					background : transparent url('http://www.easylinkr.com/images/twitter.png') no-repeat right center;
					display:inline;
				}
				
				div#page div#center div#content h5#configure-reader{
					padding-right : 25px;
					background : transparent url('http://www.easylinkr.com/images/reader.png') no-repeat right center;
					display:inline;
				}
					div#page div#center div#content h5 span#see_all_saved a,
					div#page div#center div#content h5 span#see_more_sent a,
					div#page div#center div#content h5 span#see_more_received a{
						margin-left : 20px;
						font-size : 8pt;
					}
				div#page div#center div#content h6{
					margin : 10px 0 2px;
					font-size : 9pt;
					line-height : 1.4;
					color : #999;
					font-weight : bold;
					border-bottom : 1px solid #ccc;
				}
				div#page div#center div#content p{
					text-align : justify;
					line-height : 1.2;
				}
				div#page div#center div#content a{
					color : #39c;
					text-decoration : none;
				}
				div#page div#center div#content a:hover{
					color : #09f;
					text-decoration : underline;
				}
				div#page div#center div#content form#register-form{
					margin-top : 30px;
				}
					div#page div#center div#content form#register-form p{
						display : block;
						width : 500px;
						padding-bottom : 15px;
						font-size : 9pt;
					}
						div#page div#center div#content form#register-form p label{
							display : block;
							font-size : 13pt;
							width : 190px;
							text-align : right;
						}
							div#page div#center div#content form#register-form p label sup{
								color : #999;
							}
						div#page div#center div#content form#register-form p input{
							float : right;
							width : 300px;
							height : 20px;
							font-size : 13pt;
						}
						div#page div#center div#content form#register-form p input[type="submit"]{
							font-size : 15pt;
							height : 36px;
						}
						div#page div#center div#content form#register-form p div#submit-reply{}
				div#page div#center div#content p#account-avatar{
					height : 90px;
				}
					div#page div#center div#content p#account-avatar img.gravatar{
						float : left;
						margin-right : 10px;
						border : 5px solid #fff;
					}
					div#page div#center div#content p input#account-user{
						height : 30px;
						width : 280px;
						font-size : 18pt;
					}
					div#page div#center div#content p select#account-language{
						height : 30px;
						width : 288px;
						font-size : 14pt;
					}
					div#page div#center div#content p input#account-password-old,
					div#page div#center div#content p input#account-password-new{
						margin : 0 10px 10px 0;
						height : 25px;
						width : 280px;
						font-size : 16pt;
					}
					div#page div#center div#content p label{
						font-size : 10pt;
					}
					div#page div#center div#content p input#account-submit{
						font-size : 16pt;
						margin : 10px 10px 0 0;
						padding : 0 20px;
					}
					div#page div#center div#content p span#account-result,
					div#page div#center div#content p span#configure-result{
						font-size : 8px;
					}
					div#page div#center div#content p.form-center{
						margin : 0 0 8px 0;
						text-align: right;
					}
					div#page div#center div#content p.form-center a#add-contact{
						margin-left: 34px;
						padding-left : 25px;
						float: left;
						background : transparent url('http://www.easylinkr.com/images/add-contact.png') no-repeat left center;
					}
					div#page div#center div#content p input.configure_pseudo{
						height : 25px;
						font-size : 14pt;
						border : 1px solid #999;
						margin : 0 5px 0 10px;
						padding-left : 2px;
						width : 215px;
					}
					div#page div#center div#content p input.configure_mail{
						height : 25px;
						font-size : 14pt;
						border : 1px solid #999;
						width : 305px;
						padding-left : 2px;
					}
					div#page div#center div#content p input#configure_submit{
						margin : 20px 10px 0 34px;
						height : 40px;
						font-size : 16pt;
						padding : 2px 20px;
					}
				div#page div#center div#content #spc-bf{
					margin-top : 30px;
				}
				
				div#page div#center div#content div#linklist{
					margin-top : 30px;
					position : relative;
					height : 705px;
					overflow : hidden;
				}
					div#page div#center div#content div#linklist div#linklist-content{
						position : absolute;
						width : 570px;
					}
						div#page div#center div#content div#linklist div#linklist-content div#linklist-last{
							height : 705px;	
						}
						div#page div#center div#content div#linklist div#linklist-content div#linklist-popular{
							height : 705px;	
						}
				div#page div#center div#content ul{}
				div#page div#center div#content ul#pagination{
					margin-top : 20px;
					text-align : center;
				}
					div#page div#center div#content ul li{
						padding : 5px 5px 6px;
						border-bottom : 1px solid #ddd;
					}
					div#page div#center div#content ul li.pagination-show{
						display : block;
					}
					div#page div#center div#content ul li.pagination-hide{
						display : none;
					}
					div#page div#center div#content ul li:hover{
						background : #fff;
					}
					div#page div#center div#content ul#pagination li{
						display : inline;
						border-bottom : 0px;
						width : 20px;
					}
						div#page div#center div#content ul li span.link-menu{
							display : none;
							float : right;
						}
							div#page div#center div#content ul li span.link-menu a.link-preview{}
							div#page div#center div#content ul li span.link-menu a.link-preview img{
								margin : 2px 4px 2px 0;
							}
							div#page div#center div#content ul li span.link-menu a.link-delete{}
							div#page div#center div#content ul li span.link-menu a.link-delete img{
								margin : 2px 4px 2px 0;
							}
							div#page div#center div#content ul li span.link-menu a.link-share{}
							div#page div#center div#content ul li span.link-menu a.link-share img{
								margin : 2px 2px 2px 4px;
							}
							div#page div#center div#content ul li span.link-menu a.link-zoom{}
							div#page div#center div#content ul li span.link-menu a.link-zoom img{
								margin : 2px 0;
							}
						div#page div#center div#content ul li span.link-content{
							display : block;
							width : 499px;
							height : 20px;
							overflow : hidden;
						}
						div#page div#center div#content ul li span.link-content a{
							font-size : 13pt;
							line-height : 1.1;
						}
						div#page div#center div#content ul li span.link-content a.websnapr{
							margin-left : 3px;
						}
							div#page div#center div#content ul li span.link-content a.websnapr img{
								margin-bottom : -4px;
							}
						div#page div#center div#content ul li span.info-link{
							font-size : 7pt;
							color : #666;
						}
						div#page div#center div#content ul#pagination li a{
						}

				div#page div#center div#content div#link-view{
					margin-top : 30px;
				}
					div#page div#center div#content div#link-view div#link-img{
						float : right;
						width : 202px;
					}
						div#page div#center div#content div#link-view div#link-img img#link-screenshot{
							padding :2px;
							border : 1px solid #ccc;
							background : #ddd;
						}
							div#page div#center div#content div#link-view div#link-img p{
								text-align : center;
							}
								div#page div#center div#content div#link-view div#link-img p img{
									vertical-align : middle;
									margin-right : 3px;
								}
					div#page div#center div#content div#link-view div#link-desc{
						float : left;
						width : 339px;
						padding-right : 20px;
						min-height : 170px;
					}
					div#page div#center div#content div#link-view p{
						text-align : left;
					}
						div#page div#center div#content div#link-view p a{
							font-size : 9pt;
						}
					div#page div#center div#content div#link-other{
						padding-top : 1px;
						clear : both;
					}

				div#page div#center div#content div#userwall{
					margin : 30px auto 0;
				}

		div#page div#footer{
			padding : 55px 0 5px;
			float : left;
			width : 960px;
			background : transparent url('http://www.easylinkr.com/images/center-bg-btm.png') no-repeat left top;
		}
			div#page div#footer p{
				padding-right : 20px;
				font-size : 9pt;
				color : #999;
				text-align : right;
			}
				div#page div#footer p a{
					color : #666;
					text-decoration : none;
				}
				div#page div#footer p a:hover{
					color : #000;
					text-decoration : underline;
				}



	div#bookmarklet{
		padding : 5px;
		margin : 20px 0;
		border : 1px solid #ccc;
		background : #ddd;
	}
		div#bookmarklet p{
			text-align : center;
			font-size : 9pt;
			font-weight : bold;
			margin : 10px 0;
		}
			div#bookmarklet p a{
				color : #39c;
				font-weight : normal;
			}
			div#bookmarklet p a:hover{
				color : #09f;
			}
				div#bookmarklet p a img{
					vertical-align : -20%;
				}
				div#bookmarklet p a img:hover{
					cursor : move;
				}

ul#random-links{
}
ul#random-links li{
	margin : 7px 0 0;
	display : block;
	width : 289px;
	height : 16px;
	overflow : hidden;
}
ul#random-links li a{
	text-decoration : none;
	color : #39c;
	font-size : 10pt;
}

ul#random-links li a:hover{
	text-decoration : underline;
	color : #09f;
}

div.text h5{
	border-bottom : 1px dotted #ccc;
	line-height : 1!important;
	margin-bottom : 10px!important;
	padding-bottom : 5px;
}
div.text h6{
	border-bottom : 1px dotted #ccc;
	line-height : 1!important;
	margin-bottom : 10px!important;
	padding : 0 0 5px 5px;
}
div.text p{
	font-size : 11pt;
	margin-bottom : 5px;
}
div.text ul{
	list-style : square;
	margin-left : 20px;
	padding-bottom: 20px;
}
	div.text ul li{
		border-bottom-width : 0px!important;
	}

	div.text ul li:hover{
		background : transparent!important;
	}
		div.text ul li span{
			font-size : 8pt;
		}
div.text ol{
	list-style-type : decimal!important;
	margin-left : 20px;
	padding-bottom: 20px;
}
	div.text ol li {
	list-style-type : decimal!important;
	}
	
.slider {
	display : block;
	position:relative;
	overflow:hidden;
	height:210px;
}
.slidercontent {
	position:absolute
}
	.slidercontent p{
		height : 20px;
		font-size : 9pt;
		font-weight : bold;
		padding-top : 5px;
		color : #333;
		font-style : italic;
		text-align : center!important;
	}

form#import_form{}
	form#import_form p{}
	form#import_form p.center{
		text-align : center!important;
	}
		form#import_form p.contact_to_import label{
			font-size : 11pt!important;
			line-height : 1.4;
		}
			form#import_form p.contact_to_import label span{
				font-size : 8pt;
				font-weight : normal;
			}
		form#import_form p.import_alert{
			padding : 2px;
			margin-bottom : 5px;
			border : 2px solid #f99;
			background : #fcc;
			text-align : center!important;
			font-weight : bold;
			font-size : 8pt;
		}
		form#import_form p.import_valid{
			padding : 2px;
			margin-bottom : 5px;
			border : 2px solid #9c9;
			background : #cfc;
			text-align : center!important;
			font-weight : bold;
			font-size : 8pt;
		}
			form#import_form p label{
				margin-right : 20px;
				font-weight : bold;
				font-size : 8pt!important;
			}
				form#import_form p label img{
					vertical-align : middle;
				}
			form#import_form p input[type="submit"]{
				font-weight : bold;
			}
			form#import_form p input[type="submit"].import{
				margin-top : 20px;
				font-weight : bold;
				font-size : 14pt;
				padding : 4px 20px;
			}
		p.alert_new{
			padding : 5px 2px;
			margin : 0 0 10px 32px;
			border : 2px solid #ccf;
			background : #fff;
			text-align : center!important;
			font-weight : bold;
			font-size : 8pt;
		}
		p.search{
			text-align : center!important;
			font-weight : bold;
			font-size : 12pt;
		}
			p.search small{
				font-size : 8pt;
				font-weight : normal;
			}
