/*
Mollio Template for Pligg
LEGAL
==========================================
Ported to Pligg:Steef de Winter (CC) 2006
------------------------------------------
Copyright:Daemon Pty Limited 2006, http://www.daemon.com.au
Community:Mollio http://www.mollio.org $
------------------------------------------
License:Released Under the "Common Public License 1.0", 
http://www.opensource.org/licenses/cpl.php
License:Released Under the "Creative Commons License", 
http://creativecommons.org/licenses/by/2.5/
License:Released Under the "GNU Creative Commons License", 
http://creativecommons.org/licenses/GPL/2.0/
*/

/* Important ----------------------------------------------------------------------------------------------------------------------------------*/
* {margin:0;padding:0}
html,body {height:100%}
body {padding:0 0 20px;background:#fff url("../images/bg.gif");color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif}

/* WRAPPERS */
#wrap {min-width:600px;margin:0 auto;position:relative;text-align:left}
#content-wrap {
	position:relative;
	min-height:650px;
	height:auto;
	margin-top: 135px;
	margin-right: 0px;
	margin-left: 20px;
	background-image: url(../images/ombre-haut-droite2.png);
	background-repeat: no-repeat;
	background-position: top right ;

} /* MB1.1 - Better footer placement */
#contentbox {
	margin:0 280px 0 8px;
}

#inside {


}


#sidebar {
	position:absolute;
	top:0;
	left:auto;
	right:0px;
	width:225px;
	padding-top:23px;
	padding-bottom:40px;
	background-image: url(../images/menud.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 20px;
}
	
/* MB1.1 - Better footer placement */
/*\*/
* html #content-wrap {height: 650px;}
/**/
	
/* GENERAL ------------------------------------------------------------------------------------------------------------------------------------*/
ul {list-style:none}
img {border:none} 
hr {margin:1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* LINKS */
a,a:link,a:link,a:link,a:hover {cursor:pointer} 
a:link {color:#3399CC} 
a:visited {color:#3399CC} 
a:hover,a:active {color:#069} 

/* FORMS */
form {margin:0 0 1.5em}
input {font-family:arial,tahoma,verdana,sans-serif;margin:2px 0}
fieldset {
	border:1px dashed;
	padding:1em 1.5em;
	margin:1em 0;
	border-color: #CCCCCC;
	background-image: url(../images/bg.gif);
}
 /* only for IE */ * html fieldset {
	background:none;
}
fieldset dl {	margin:0;padding:0}

fieldset dl img {
	margin-right: 5px;

}

fieldset dt {
	clear:left;
	float:left;
	width:18em;
	text-align:right;
	padding:0 17px 0em 0;
	color: #3399CC;
	background-image: url(../images/blueAndPointy.png);
	background-position:  right;
	background-repeat: no-repeat;
	margin-right: 7px;

}
fieldset dd {
	padding:0 0 0.5em 0;
	font-weight:bold;
	color: #666666;
}
fieldset.labels label {	width:10em;float:left;text-align:right;display:block;padding:0.2em 0.5em 0.2em 0}
fieldset.labels div {	padding:0.2em 0;clear:left} 

label {display:block;padding:5px 0;font-weight:bold}
label br {clear:left}
legend {
	font-weight:bold;
	padding:0 0.5em;
	color:#99CC33;
	background-color: #FFFFFF;
}

/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6 {
	font-size:20px;
	color: #B3B3B3;
	font-family:arial,verdana,sans-serif;
	border-bottom:1px solid #eee;
	padding-bottom:0.1em;
	margin-bottom: 5px;
	margin-top: 5px;	
}
h1 {
	font-size:196%;
	margin-top:0.6em;

}
h2 {
	margin-left: 80px;
	letter-spacing:0px;
	background-image: url(../images/backh2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	border-bottom-width: 0px;
}
h3 {
	font-size:14px;
	color: #999999;
	margin-bottom: 13px;
}
h4 {
	font-size:18px;
	color: #99CC33;
	width: 79%;	
}
h5 {font-size:106%}
h6 {font-size:96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font:bold 82% arial;color:#bbb;display:block;letter-spacing:1px}
small {font-size:11px}


/* LAYOUT - HEADER ---------------------------------------------------------------------------------------------------------------------------*/
#header {
	background:#72C828 url("../images/head1.gif") repeat-x 0 100%;

	width:100%;
	position:relative;
	height: 74px;
} 
#header #site-name  {font:265% arial;letter-spacing:-.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none}

	/* NAV - top horizontal nav */
	#nav, #nav ul {padding:0;margin:0;list-style:none}
	#nav {font-weight:bold;height:2.09em;font:bold 96% arial;margin:0 105px 0 40px}
	#nav li {
	position:relative;
	float:left;
	width:10em;
	display:block;
	background-image: url(../images/navli.png);
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	margin-left:3px;
	border-bottom-style: solid;
}
	
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#8B8B8B;display:block;padding:4px 10px 2px}
	#nav a:hover {color:#000}
	
	#nav li ul {border-left:1px solid #c00;background:#f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position:absolute;font-weight:normal;left:-999em}
	#nav li:hover ul, #nav li.sfhover ul {left:0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border:1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding:3px 10px 2px;width:14em}
	#nav li li a:hover {color:#fff;background:#c00}
	
	#nav li.active {
	background-color: #abdd36;
	background-image: url(../images/navli-activ.png);
	background-repeat: repeat-x;

}
	#nav li.active ul {border:none;background:#c00 url("../images/featurebox2_bg.gif") no-repeat 100% 100%}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {
	color: #FFFFFF;
}
	#nav li.active a:hover {color:#000}
	
	#nav li.active li {border:none;border-top:1px solid #c15c5c;border-bottom:1px solid #870000}
	#nav li.active li.last {border-bottom:none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background:#666 url("../images/sprites.gif") repeat-x 0 99%;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background:#666 url("../images/sprites.gif") repeat-x 0 99%}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */

	/* TABS IN PROFILE PAGES */	
	#usertabs {
	height:2.5em;
	width:100%;
	background: url("../images/tablef.png") repeat-x 0 100%;
	padding-top:10px;
}
	
	/* SEARCH */
	#search {color:#fff;font-weight:bold;position:absolute;top:40px;right:50px;left:auto;width:18em}
	#search form {margin:0 }
	#search input {
	width:8em;
	margin:0 0 -1px;
	height:1.2em;
}

#searchsite {
color: #1E8F11;
}
	#search label {padding:5px 0 0;display:inline}
	#search input.f-submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}
	
	/* POWERED BY - Pligg logo in this case */
	#poweredby {width:96px;height:63px;position:absolute;top:-102px;right:0}
  	

/* LAYOUT - main body of page------------------------------------------------------------------------------------------------------------------*/

	#contentbox #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold}
	#contentbox #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#contentbox #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}
	
	.featurebox {color:#333;padding:15px 20px 20px;border-top:1px solid #d7d7d7;margin:0 0 1.5em;background:#f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%;border-top:5px solid #999;border-left:1px solid #b3b3b3}
	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {letter-spacing:-1px;margin:0 0 .3em;border-bottom:1px solid #c00;color:#c00}
	.featurebox p {border:none;margin:0 0 1em;color:#444}
	.featurebox a {font-weight:bold}
	    
	.thumbnail {margin:0 0 0 10px;position:relative;z-index:9999;border:1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
	.thumbnail img {border:1px solid #000}
	
  /* PAGE NUMBERING NAVINGATION */ 	
  /* Warning! 'function do_pages' in html1.php must be hacked in order for these to work  */  
		.pages {color:#666;padding: 4px 2px 4px 7px; margin-top:30px; }
	.pages p {position:relative;text-align:right}
	.pages p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;}
	.pages p a:hover {
	color:#999999;

}
	.pages p span {text-decoration:none;background:#fff;padding:2px 2px; border: 1px solid #EFEFEF;color:#ccc}
	.pages p .current {background-color:#3399CC;color:#fff}
  .pages * {margin:0;}
  .pages a, .pages span {text-decoration:none;padding:0;border:none}/* In html1.php, pages links:EITHER span OR a */

	/* TABLES */
	table {border-collapse:collapse;width:100%}
		table td {background:#fff url("../images/sprites.gif") repeat-x 0 -1600px;padding:3px;border:1px solid #fff}
		table th {text-align:left;border:1px solid #fff}
		table thead th {color:#fff;font-size:14px;background:#900 url("../images/sprites.gif") repeat-x 0 -1300px;padding:10px 6px}
		table tbody th {color:#99CC33;font-size:12px;background: url("../images/tablef.png") repeat-x;padding:6px}
		table tbody th.sub {font-size:100%;color:#000;background:#efefef url("../images/sprites.gif") repeat-x 0 -1500px;padding:6px}
		th a{
	padding-left: 18px;
	background-image: url(../images/puceh.png);
	background-repeat: no-repeat;
	background-position: 0px;
}
		th a:link, th a:visited {color:#0099CC;text-decoration:none;
	}
		th a:hover {color:#0099CC;text-decoration:underline}
		.grey1 {background:#f5f5f5;padding:3px;border:1px solid #fff}		
		.grey2 {background:#ccc;padding:3px;border:1px solid #fff}
		
/* Sidebar  -----------------------------------------------------------------------------------------------------------------------------------*/

/* Block nav - ie 'submit news' */
#blocknav a:link, #blocknav a:visited {	text-decoration:none;font-size:140%;color:#fff;display:block;margin-bottom:0.4em;padding:0.4em;border:#fff 1px solid;background:#c00}
#blocknav a:hover, #blocknav a:active {color:#000;border-right:#000 1px solid;border-bottom:#000 1px solid}

/* Categories */
#categories {border:#b3b3b3 1px solid;border-top:5px solid #6c6c6c}
#categories strong {display:block;font-size:140%;padding:5px;background:#fff;color:#000;border-bottom:2px solid #c00}
	#nav-secondary, #nav-secondary ul {position:static;margin:5px}
	#nav-secondary, #nav-secondary li {list-style:none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;border-top:1px solid #ccc;margin-top:1px}
	#nav-secondary a {line-height:1.8;padding:5px 0 5px 23px;background:#fff url("../images/sprites.gif") no-repeat 6px -693px;font:bold 86% arial;display:block}
	#nav-secondary #huidig a {line-height:1.8;padding:5px 0px 5px 23px;background:#f5f5f5 url("../images/sprites.gif") no-repeat 6px -693px;font:bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#c00;background:#ccc url("../images/sprites.gif") no-repeat 6px -693px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00} 
	#nav-secondary li {border-bottom:1px solid #ccc}

/* Steef list below categories (i.e. tag cloud) */
  .featurebox	li a {margin-left:-10px;padding-left:20px;line-height:2.4em;border-bottom:1px solid #E3E8EE;background:transparent url("../images/sprites.gif") no-repeat -8px 0}
  	
/* Steef RSS box */
	#nav-rss {position:static;margin:5px}
	#nav-rss, #nav-rss li {list-style:none;margin:0;padding:0;background:#fff}
	#nav-rss {padding-top:0;border-top:1px solid #ccc;margin-top:1px}
	#nav-rss a {line-height:1.8;padding:5px 0 5px 35px;font:bold 86% arial;display:block;text-decoration:none;cursor:pointer;background:url("../images/rss.gif") no-repeat 0px 8px}
	#nav-rss a:link {color:#000} 
	#nav-rss a:visited {color:#000} 
	#nav-rss a:hover {color:#c00;background:#ccc url("../images/rss.gif") no-repeat 0px 8px} 
	#nav-rss li {border-bottom:1px solid #ccc}

/* Footer -------------------------------------------------------------------------------------------------------------------------------------*/
  .footer {
	clear:all;
	padding:30px 50px 30px 15px;
	font-size:14px;
	color:#999;
	margin-top:10px;
	background-image: url(../images/ombre-bas.png);
	background-repeat: repeat-x;
}
	.footer a:link, .footer a:visited {
	color:#99CC33;
	text-decoration: none;
}

	.footer a:hover{
	color:#99CC33;

	text-decoration: underline;
}


/* News items  --------------------------------------------------------------------------------------------------------------------------------*/
.news-summary {padding:15px 0 10px 0;position:relative;clear:left}

/* Headline */
.top {padding:0 0 0 5px;margin-left:70px}
.top h4 {margin:0;padding-left:4px;font-size:160%;font-weight:normal}
.top h4 a:link, .top h4 a:visited {	font-size:18px;
	color: #99CC33;text-decoration:none}
.top h4 a:hover {text-decoration:underline}

/* The URL and Poster below headline */
.news-submitted {
	font-size:10px;
	margin:0;
	margin-bottom:3px;
	padding-left:4px;
	color: #9F9F9F;
	text-decoration: none;
}
.news-submitted a {
	text-decoration: none;
	color: #4F4F4F;
}
.news-submitted a:visited {
	text-decoration: none;
	color: #4F4F4F;
}

.news-submitted img {float:left;margin-right:4px;vertical-align:bottom} /* gravatar */

/* Post text */
.news-body-text {
	margin:5px 0px 8px 0px;
	display: block;
	padding-left: 4px;
}
.news-body-text span {
}


/* Post details below text */
.news-details {padding-left:0px;margin:0;font-size:11px; color:#3399CC;}
.news-details .comments {background:url(../images/comment_yellow.gif) no-repeat;padding-left:20px}
.news-details a:link, .news-details a:visited {color:#35C2F0;text-decoration:none}
.news-details a:hover, .news-details a:active {color:#35C2F0;text-decoration:underline}
.news-details b {
	color:#3399CC;
	font-weight: lighter;
}

.news-details b a:link {
	color:#3399CC;
}

.tagh {
	display: inline;
} 

.tagh a{
	color: #35C2F0;
}

.tagh a:hover{
	text-decoration: none;
	color:#3399CC;
}

.news-details b a:visited {
	color:#3399CC;
}

* html .news-details {padding-right:136px}
.news-details select {border:none}
.news-details .tool {display:block;float:left;padding:0 4px 0 4px}
.news-details .tool-right {	display:block;float:left;padding:0 4px 0 4px}
.news-details .comments_no {	padding-left:37px;border-left:none}
ul.news-details li li {	border-left:none;float:none;height:21px}

#contentsx {float:right;padding-bottom:50px;z-index:1}


/* Votebox  -----------------------------------------------------------------------------------------------------------------------------------*/

.news-shakeit {	position:absolute;top:24px;left:0px;width:55px;text-align:center;font-size:85%;margin:0;padding:0;list-style:none;	}
.news-shakeit li {margin:0;padding:0;}
/* number of votes and "votes" text */
.mnm-published {
	background-image: url(../images/mark.png);
	width: 66px;
	height: 75px;
}
.mnm-published a {font-size:20px;letter-spacing:-1px;text-decoration:none;line-height:38px;display:block;padding:10px 0 3px 0}
.mnm-published a small {font-size:12px;letter-spacing:0px;text-decoration:none} 
/* I removed the text below the number of votes in the template "link_summary.tpl" because of IE issues*/
.mnm-published a:link, .mnm-published a:visited {color:#929393}
.mnm-published a:hover, .mnm-published a:active {text-decoration:none;color:#000}

/* number of votes and "votes" text */
.mnm-published2 {
	background-image: url(../images/mark2.png);
	width: 66px;
	height: 75px;
}
.mnm-published2 a, .mnm-published2 a:visited  { color:#929393; font-size:20px;letter-spacing:-1px;text-decoration:none;line-height:38px;display:block;padding:10px 0 3px 0}
.mnm-published2 a small {font-size:12px;letter-spacing:0px;text-decoration:none} 
/* I removed the text below the number of votes in the template "link_summary.tpl" because of IE issues*/
.mnm-published2 a:link, .mnm-published a:visited {color:#929393;}
.mnm-published2 a:hover, .mnm-published a:active {text-decoration:none;color:#000;}

/* vote box */
.menealo {
	
}
* html .menealo {	

}
.menealo a:link,.menealo a:visited, .menealo span {
	
	text-decoration:none;
	color:#35C2F0;
	font-size:12px;

}
.menealo a:hover {color:#47B81E;text-decoration:none}
.menealo span {
	color:#77CA2A;
	margin-left: -10px;
}


/* Comments  ----------------------------------------------------------------------------------------------------------------------------------*/

#comments ul {margin-left:15px}
#comments li {margin-left:15px}
#comment-wrap {
	border-bottom:solid 1px #e1e1e1;
	width: 99%;
}
#comment-head {
	background:#e1e1e1;
	width:100%;
	font-size:100%;
	padding-left:4px;
	background-image: url(../images/coinh.png);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
#comment-subhead {
	float:right;
	margin-top:-20px;
	padding-right:4px;
	font-size:11px;
	
}
.comment-body {background:#fafafa;font-size:100%;padding:0 4px}
.comment-info {
	background:#fafafa;
	font-size:80%;
	text-align:right;
	padding-right:4px;
	background-image: url(../images/coin.png);

}

/* Comment rating buttons (nice huh? :) */
.ratemey {


}
.ratemen {


}
.rateme {color:#fff;font-size:14px}


.search2 {
	float: left;
	margin-right: 10px;
}

.search2 form input {
	background-image: url(../images/fond-vert.gif);
	border: 1px;
	border-color: #92CA2A;
	border-style: solid;
}

.nav2 {
	margin-top: 1px;
}


.nav2 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.nav2 a:hover {
	color: #FFFFFF;
 text-decoration: underline;

}


.nav2 a:visited {
	color: #FFFFFF;

}

#site-name2{
	position: absolute;
	z-index: 1;
	visibility: visible;
	margin-left: 70px;
}

.nav-bar {
	float: right;
	margin-top: 18px;
	margin-right: 15px;
}


.nav-but {
	border-left-color: #72C828;
	border-left-style: solid;
	border-left-width: 2px;
	padding-left: 10px;
}

.navig{
	color: #FFFFFF;
	float: left;
	margin-top: 42px;
	margin-left: 220px;
	position: absolute;
}

.navig a{
	color: #FFFFFF;
    text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #9BDF8B;
	border-bottom-width: 1px;
	
}

.navig a:hover{
	color: #FFFFFF;
		border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	
}


.navig a:visited{
	color: #FFFFFF;
}

#categories2 {
	background-image: url(../images/categories.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 17px;
	font-size: 12px;
	margin-bottom: 20px;
	width: 100%;
}

#categories2 a {
	text-decoration: none;
	color: #0099CC;
}

#categories2 a:hover {
	text-decoration: none;
	color: #99CC33;
}

#nav-secondary2 {

}

#nav-secondary3 {

}



#nav-secondary2 li {

	list-style-image: url(../images/puce.gif);

}

#nav-secondary3 li {

	list-style-image: url(../images/puce.gif);

}


#encad {
	width: 100%;
	background-image: url(../images/ombre-haut.png);
	background-repeat: repeat-x;
	z-index: 0;
	position: absolute;
	height: 135px;
	background-color: #FFFFFF;
}
.encadg{
	background-image: url(../images/ombre-haut-gauche.png);
	background-repeat: no-repeat;
	float: left;
	width: 31px;
	height: 135px;
	position: absolute;
}


.encadh{
	width: 100%;
	position: absolute;
}


.banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	width: 499px;
	height: 70px;
	margin-top: 40px;
	margin-left: 300px;
	padding-left: 14px;
	padding-top: 4px;
}


.encadd {
	background-image: url(../images/ombre-haut-droite.png);
	background-repeat: no-repeat;
	float: right;
	width: 31px;
	height: 135px;
}

.cadre {
	position: relative;

	margin-right: 20px;
	margin-left: 20px;
	width: 100%;
}


.foot {
	background-color: #FFFFFF;

}


.cat {
	background-image: url(../images/categories.png);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 23px;
	line-height: 17px;
	margin-bottom: 20px;
}

.cat a {
font-size: 12px;
	text-decoration: none;
	color: #0099CC;
}

.cat a:hover{
	text-decoration: none;
	color: #47B81E;
}

.cat a:visited {
	text-decoration: none;
}


.nav-sec2 {
	float: left;

}

.nav-sec3 {
	margin-left: 112px;
}



.tagmap{


}

.rsslink {
	background-image: url(../images/rsslink.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 23px;
	text-decoration: none;
	color: #35C2F0;
}

.rsslink a {
	text-decoration: none;
	color: #35C2F0;
}

.rsslink a:hover {
	text-decoration: none;
	color: #47B81E;
}


.rsstop {
	margin-top: 3px;
}

.rssmarg {
	padding-right: 5px;
}

.featurebox2 {
	color: #2CC1EF;
	font-size: 12px;
	line-height: 15px;
}

.cadre2 {
	background-color: #fff;
		background-image: url(../images/ombre-haut-gauche2.png);
	background-repeat: no-repeat;

}

.rubrik{
	background-image: url(../images/puce.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px ;
	padding-left: 15px;
}

.perso {
	margin-left: 20px;
	text-decoration: none;
}

.perso a {
	margin-left: 7px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #35C2F0;
}


.vcard {
	margin-right: 5px;

}



.tagcloud a{
	text-decoration: none;
}

.tagcloud a:hover{
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-color: #006699;
	border-bottom-style: dashed;
	color: #99CC33;
}


.tags {
	margin-left: 50px;

}

.tags2 {
	margin-left: 50px;
	margin-top: 30px;
	background-image: url(../images/vistag.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 50px;
	height: 165px;
	font-size: 12px;
	
}


.tags2 span {
	color: #99CC33;
	font-weight: bold;
	font-size: 12px;

}

.tags2 a:link {
	font-size: 12px;
	text-decoration: none;
}


.tags2 a:hover {
	font-size: 12px;
	text-decoration: underline;
	
}

.tags2 a:visited {
	font-size: 12px;
	text-decoration: none;
}


.l-top {
	color: #3399CC;
	margin-top: 10px;
	margin-bottom: 10px;
}

.l-mid {

	margin-top: 10px;
	margin-bottom: 10px;
}

.l-mid2 {
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}

.l-mid2 label{
	color: #3399CC;
	display: inline;
}

.log3{
	margin-left: 30px;
}


.l-mid label{
	color: #3399CC;

}

.user2 {
	margin-right: 5px;
	vertical-align: middle;	
	}
	
.instruction {
	margin-left: 20px;

}	

.instruction strong {
	color: #0099CC;
		background-image: url(../images/blue-bullseye.png);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: 0px 3px;
}	

.subm label{
	color: #3399CC;

}	


.titre {
}

.titre2 {
	color: #3399CC;
}

.l-top2 {
 
	margin-top: 10px;
	margin-bottom: 10px;
}

.l-top2 label {
  
 color: #3399CC;
}

.l-top2 strong {
  
 color: #3399CC;
}

.l-top2 a{
	color: #333333;
	text-decoration: none;
}

.column-list{
	color: #99CC33;
	font-weight: bold;
	line-height: 20px;
}

#select-i{
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
}

.rating {
	display: inline;
	vertical-align: middle;

}

.com2{
	margin-right: 6px;
	margin-left: 3px;
	margin-top: 6px;
}

.magdl {
	margin-top: 20px;
}


.Thumb {
	padding: 4px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

.avatar{
	border-width: 1px;
	border-color: #35C2F0;
	border-style: solid;
}

.iconvid {
	margin-bottom: -2px;

}

.langues{
	color: #80A82B;
	line-height: 20px;
}

.faqs {
	color: #3399CC;
	font-weight: bold;
	background-image: url(../images/blueAndPointy.png);
	background-repeat: no-repeat;
	padding-left: 13px;
	background-position: 0px 4px;

}

.fasimg {
	border-style: solid;
	border-width: 5px;
	border-color: #F0F0F0;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}

.avatss {
	border-style: solid;
	border-color: #EFEFEF;
	border-width: 3px;
	padding: 2px;
	background-color: #DFDFDF;
	float: left;
	margin-right: 15px;
	margin-left: 5px;
}

.insavat {
	font-size: 16px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3399CC;
}

.tabava {
	text-decoration: none;
	color: #999999;
}

.banner2 {


}

.powered {
	float: left;
	font-size: 11px;
	color: #CCCCCC;
}


.blog{
	float: right;

}


#dentaire{}
