/* CSS Document */
*{
margin:0;
padding:0;
}
body{
background:#9AD3DC url(../images/header_bg.jpg) repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
#pageWrapper{
	float:left;
left:50%;
margin-left:-475px;
position:relative;
width:970px;
}
#userLog{
	background:url(../images/bg_user.png) no-repeat;
	color:white;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:20px;
	position:absolute;
	right:98px;
	text-align:center;
	top:6px;
	width:184px;
	text-decoration:none;
}

#header{
background:url(../images/header_cre.jpg) no-repeat top left;
height:142px;
position:relative;
}

#login{
background:white url(../images/header_login.jpg) no-repeat;
height:57px;
margin-top:-28px;
border-bottom:1px dashed #D5EDF1;
width:915px;
}

#loginTwitter{
float:right;
background:url(../images/login_bg.jpg) no-repeat;
height:42px;
width:261px;
text-align:center;
margin-top:7px;
color:white;
font-weight:bold;
font-size:15px;
padding-top:9px;
margin-right:33px;
text-decoration:none;
}
#back{
float:right;
background:url(../images/back.jpg) no-repeat;
height:31px;
width:118px;
text-indent:-999999px;
text-align:center;
margin-top:7px;
color:white;
font-weight:bold;
font-size:15px;
padding-top:9px;
margin-right:31px;
text-decoration:none;
}
#loginTwittoma{
float:left;
background:url(../images/form_bg.jpg) no-repeat;
width:336px;
margin-left:30px;
height:25px;
padding-left:62px;
padding-top:5px;
margin-top:27px
}
#loginTwittoma .login,#loginTwittoma .password{
width:123px;
background:url(../images/input_bg.jpg) no-repeat;
border:0px;
height:25px;
padding-top:6px;
margin-right:-4px;
}
#loginTwittoma .submit{
background:url(../images/submit_bg.jpg) no-repeat;
height:22px;
width:29px;
border:0px;
}
#submit{
	background-color:#9AD3DC;
	border:0px;
	font-size:12px;
	color:white;
	height:24px;
	position:absolute;
	bottom:3px;
	right:44px;
	width:88px;
	text-transform:uppercase;
}
#content{
background:white url(../images/content_bg.jpg) no-repeat bottom;
min-height:400px;
float:left;
width:886px;
padding-left:29px;
padding-top:30px;
position:relative;
padding-bottom:50px
}
#lastVisitor,#lastTweets,#top10,#online,#followWeek,#celebrity,#feedmyapp,#notalone,#updatedstatus,#contenuAjax,#dm,#mentioned,#followingme,#flag,#tweetuser,#followuser,#livesearch{
border:1px solid #EAF4F5;
width:260px;
margin-right:14px;
margin-top:5px;
position:relative;
}
#online a,#notalone a{
	position:relative;
	text-decoration:none;
	left:26px;
	bottom:6px;
	color:#9F9F9F;
}
#notalone img{
	position:relative;
	left:21px;
	bottom:2px;
}
#notalone a:hover{
	color:#D5EDF1;
}
#contenuAjax,#updatedstatus,#dm,#mentioned,#followingme,#flag,#followuser,#tweetuser,#livesearch{
	width:410px;
}
#livesearch h2,#updatedstatus h2{
	padding-bottom:7px;
	margin-top:8px;
	}
#livesearch form,#updatedstatus form{
	background:url(../images/form_bg.jpg) no-repeat;
	position:relative;
	bottom:-3px;
	height:36px;
	position:relative;
	left:8px;
}
#followingme{
	clear:both;
	float:right;
	padding-left:21px;
}
#followuser{
	float:left;
	padding-left:21px;
}
#tweetuser{
	float:left;
}
div h2{
background:url(../images/block_bg.jpg) no-repeat;
position:relative;
bottom:8px;
width:213px;
height:36px;
line-height:41px;
text-align:center;
color:white;
margin-bottom:6px;
margin-top:20px;
font-size:14px;
}

#bigPub{
position:relative;
top:40px;
left:4px;
}
#publeft{
	position:relative;
	left:4px;

}
#pubright{
position:relative;

}
#top10{
margin-right:30px;
}
#lastVisitor li:first{
border-top:1px dotted #DCE1E1;
}
div li{
border-bottom:1px dashed #DCE1E1;
background:transparent url(../images/bg_tweet.jpg) repeat-x scroll left 24px;
margin-left:15px;
list-style-image:none;
list-style-type:none;
min-height:72px;
margin-right:15px;
padding:6px 0px;
}
#tweetuser li{
	min-height:32px;
}
.tweet{
	left: 81px;
	width: 166px;
	position: absolute;
}
.tweetOn{
	left: 81px;
	width: 306px;
	position: absolute;
}
	 
div li:hover{
background-color:#F4F6F6;
background:transparent url(../images/bg_tweet_h.jpg) repeat-x scroll left 0px;
}
div li:first-child{
border-top:1px dashed #DCE1E1;	
	}
li img{
float:left;
border:3px solid #9AD3DC;
position:relative;
top:9px;
}
li span{
color:#9F9F9F;
position:relative;
left:11px;

}
li div{
position:relative;
top:5px;
padding-bottom:9px;
}
li a{
	color:#9F9F9F;
	text-decoration:none;
}
li a:hover{
	color:#99B9E4;
}
ul{
margin-bottom:15px;
}
#leftContent{
	float:left;
	
	}
	#centerContent{
		float:left;
	}
	#rightContent{
	float:left;
	position:realtive;
	left:9px;
	}
	#footer{
	left:50%;
	margin-left:-475px;
	position:relative;
	width:952px;
	}
#tags{
background:url(../images/footer_bg.jpg) no-repeat;
clear:both;
height:111px;
margin-left:27px;

}
#spn{
	position:absolute;
	bottom:5px;
	right:12px;
}
#pageFooter{
clear:both;
position:relative;
top:10px;
}
#twitt{
background:url(../images/twitt_bg.jpg) no-repeat;
height:109px;
width:188px;
margin-left:31px;
text-indent:-8999999px;
}
#feedmyapp li{
border-bottom:1px dashed #DCE1E1;
margin-left:15px;
list-style-image:none;
list-style-type:none;
}
li .dm,li .replay,li .rt,li .follow{
display:none;
position:relative;
float:left;
left:2px;
margin-left:11px;
top:41px;
}
#follow{
	background:url(../images/bg_follow.png) no-repeat;
	color:white;
	padding-top:8px;
	padding-right:6px;
	padding-bottom:0px;
	padding-left:48px;
	width:56px;
	text-decoration:none;
	height:28px;
	font-weight:bold;
	margin-top:4px;
}
#signin{
position:absolute;
background:url(../images/signin.jpg) no-repeat;
height:29px;
margin-top:10px;
width:85px;
right:145px;
display:block;
top:15px;
padding-top:5px;
padding-left:35px;
text-indent:-99999px;
}
#loginbox{

}
#passbox{
	
	}

#twitter{
left: 120px;
font-size: 20px;
top: 26px;
}
#deuxm{
top:35px;
left:260px;
font-size:20px;
}
#obama{
top:35px;
left:340px;
font-size:15px;
}
#telquel{

top:47px;
left:550px;
font-size:20px;

}
#ramadan{
top:55px;
left:706px;
font-size:15px;
}
#web{
top:59px;
left:850;
font-size:15px;

}
#blogoma{
top:60px;
left:120px;
font-size:20px;
}
#snrt{
top:60px;
left:236px;
font-size:15px;
}
#maroc{
top:60px;
left:300px;
font-size:20px;
}
#twittoma{
top:60px;
left:423px;
font-size:15px;
}
#pcmaroc{
top:80px;
left:500px;
font-size:20px;

}
#nom{
top:70px;
left:683px;
font-size:20px;

}

#casablanca{

top:90px;
left:120px;
font-size:15px;

}
#fes{
top:90px;
left:660px;
font-size:15px;
}
#marrakech{
top:39px;
left:414px;
font-size:15px;
}
#rabat{
top:80px;
left:238px;
font-size:15px;
}	


#printoweb{
top:90px;
left:310px;
font-size:20px;
}
#tags a{
position:absolute;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
color:white;

}
.feed{
	min-height:18px;
}
#status,#twitterq{
color:black;
width:251px;
border:0;
background-color:#9AD3DC;
height:24px;
margin-left:26px;
padding-top:4px;
position:absolute;
bottom:3px;
}
#top10 h2{
background:url(../images/top10.jpg) no-repeat;
text-indent:-999999px;
}
.cc{
	background:url(../images/bg_hover.png) no-repeat;
	position: absolute;
	display:none;
	 width: 343px;
	 height: 182px;
	 padding-top:14px;
	 padding-left:14px;
	 padding-right:14px;
	 padding-bottom:14px;
	 z-index:2;
	 
}
