/* GLOBAL */
body{
	font-size: small;
	font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	margin : 0;
}

#logo {
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	font-size: large;
	color: #aaa;
	text-decoration: underline;
}

/* TABS */

#tabs {
	margin : 20px 10px 0px 10px;
	padding-bottom : 19px;
	padding-left : 10px;
}

#tabs ul, #tabs li {
	display : inline;
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

#tabs a:link, #tabs a:visited {
	float : left;
	font-size : x-small;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#tabs a:link.active, #tabs a:visited.active {
	font-weight: bold;
}

#tabs .addone a{
        float : left;
	padding : 0px;
}

/* BLOC PRINCIPAL */

#main {
	border-top : none;
	clear : both;
	margin : 0px 10px 10px 10px;
	padding : 5px;
}

#maintable1, #maintable2, #maintable3 {
	width: 29%;
	float: left;
}

ul.sortable li {
        position: relative;
}

ul.boxy {
	list-style-type: none;
	padding: 4px 4px 50px 4px;
	margin: 0px;
	width: 20em;
	min-height: 150px;
}

ul.boxy li.category {
        margin-bottom: 4px;
}

.membertip{
	font-weight: bold;
	padding: 5px;
	margin: 5px;
}

/* BLOCK DE LIEN */

.category {
	margin: 2px 2px 0px 0px;
	list-style-type: none;
	margin: 5px;
}

.category h1 {
    cursor:move;
	font-size: x-small;
	margin: 0px 0px 0px 10px;
	padding: 1px 1px 1px 10px;
}

.linklist {
	padding : 3px;
	font-size: x-small;
	list-style: none;
}

.linklist li {
	display: block;
}

.linklist li:hover {
	display: block;
}

.showhidecat {
	font-size: small;
	text-decoration: none;
}

.actionlink {
	font-size: x-small;
	padding: 2px;
	text-decoration: none;
}

a.actionlink:hover {
	font-size: x-small;
	padding: 2px;
}

.linkitem {
	text-decoration: none;
}

.linkitem:hover {
	text-decoration: underline;
}

.linkicon {
	vertical-align: bottom;
}

/* Forms */
.errorline {
	padding: 0px;
}

label {
	font-weight: bold;
}

/* visitor */
.visitorcontentright{
	padding: 10px;
}

.visitorcontentleft ul, .visitorcontentleft li, .sharedcategs li, .sharedtabs li, .sharedlinks li, .sharedcategs ul, .sharedtabs ul, .sharedlinks ul{
	list-style-type : none;
	padding: 0px;
	margin: 0px;
}

.visitorcontentleft li, .sharedcategs li, .sharedtabs li, .sharedlinks li {
	padding: 3px;
	margin: 3px;
}

.shareddate{
	text-align: center;
	padding: 2px;
	margin-right: 5px;
	width: 15%;
	float: left;
}

.dateaddday {
	padding: 0px;
	font-size: x-large;
	font-weight: bolder;
}
.dateaddmonth {
	padding: 0px;
	font-size: small;
}

.sharedtitle {
	font-size:larger;
	font-weight: bold;
}

.sharedtitle a {
	text-decoration: none;
}

.sharedpseudo{
	font-size: xx-small;
}

.sharedlinkadd, .sharedcategadd, .sharedtabadd{
	font-size: xx-small;
	display: block;
}

/* member toolbar */
#member_toolbar{
	margin: 0px;
	padding: 5px;
}

#member_toolbar_msg{
	width: 30%;
	position: relative;
	float: left;
}

#member_toolbar_links{
	text-align: right;
	width: 50%;
	position: relative;
	float: right;
}

#member_toolbar_links form {
	float: right;
}

#member_toolbar_links input {
	font-size: 8px;
}

/* member special tab */
.sharedcategs h1, .sharedtabs h1, .sharedlinks h1, .tagcloud h1, .mysearchresults h1, .allsearchresults h1 {
	font-size: larger;
}
.sharedcategs, .sharedtabs, .sharedlinks{
	margin: 5px;
	padding: 10px;
	width: 45%;
	position: relative;
	float: left;
}

.search{
	text-align:center;
	padding: 20px;
}

.tagcloud{
	padding: 10px;
	padding: 10px;
	position: relative;
	float: left;
	width: 48%;
}

.tagcloud a{
	text-decoration: none;
}

/*
.tagcloud1{ font-size: 10px;}
.tagcloud2{ font-size: 14px;}
.tagcloud3{ font-size: 18px;}
.tagcloud4{ font-size: 22px;}
.tagcloud5{ font-size: 26px;}
.tagcloud6{ font-size: 30px;}
.tagcloud7{ font-size: 34px;}
.tagcloud8{ font-size: 38px;}
.tagcloud9{ font-size: 42px;}
.tagcloud10{ font-size: 46px;}
*/

.tagcloud1{ font-size: 80%;}
.tagcloud2{ font-size: 110%;}
.tagcloud3{ font-size: 120%;}
.tagcloud4{ font-size: 130%;}
.tagcloud5{ font-size: 140%;}
.tagcloud6{ font-size: 150%;}
.tagcloud7{ font-size: 160%;}
.tagcloud8{ font-size: 170%;}
.tagcloud9{ font-size: 180%;}
.tagcloud10{ font-size: 200%;}


.mysearchresults, .allsearchresults{
        margin: 5px;
        padding: 10px;
        width: 46%;
        position: relative;
        float: left;
}

.footer{
	text-align: center;
	padding: 5px;
	font-size:x-small;
}
.footer a{
	font-size:x-small;
}

.rsspost {
	margin: 5px 5px 10px 5px;
}

.rsspost h1 {
        font-size: small;
        margin: 0px;
        padding: 3px;
}

.postcontent{
	font-size: x-small;
	padding: 5px;
}

#messagemarketing{
	padding: 5px;
	width: 98%;
}

#messagemarketing ul {
	list-style:none;
}

#messagemarketing li {
        font-size: 16px;
	font-weight:bold;
}
