/*  CSS Front office PEBKAC */
*
{
	margin:0;
	padding:0;
	border:0;
}

body
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	color:#000;
	background-color:white;
	/*background-color:black; 					/* hadopi 
	background-image:url(../img/hadopi-bg.jpg); /* hadopi 
	background-position:center 96px; 			/* hadopi 
	background-repeat:no-repeat; 				/* hadopi */
}

strong
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#666;
}

acronym
{
	text-decoration:none;
	border-bottom:1px dashed #777;
}

/* DIVs */
#header
{
	width:985px;
	margin-left:auto;
	margin-right:auto;
}
#edito
{
	/*height:66px;*/
	background-image:url(../img/pebkac-bg-edito.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-top:8px;
	padding-left:133px;
	padding-right:10px;
	padding-bottom:8px;
	line-height:1.4em;
}

#adsense
{
	background-image:url(../img/pebkac-bg-adsense.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
	padding-top:9px;
	padding-bottom:4px;
}

#adsense2
{
	background-image:url(../img/fond-adsense1.jpg);
	background-repeat:no-repeat;
	background-position:1px 0px;
	text-align:left;
	height:92px;
	padding-top:3px;
	padding-left:4px;
}

#piedDePage
{
	width:985px;
	height:39px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	background-image:url(../img/pebkac-background-footer.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
	font-size:10px;
	color:#777;
	padding-top:5px;
}
#rightBoardTop
{
	background-image:url(../img/pebkac-rightboard-top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:9px;
}
#rightBoardTop2
{
	background-image:url(../img/pebkac-rightboard-top-2.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:14px;
}
#rightBoardTop4
{
	background-image:url(../img/pebkac-rightboard-top-gurus.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:14px;
	margin-top:2px;
}
#rightBoardTopSearch
{
	background-image:url(../img/pebkac-rightboard-top-search.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:14px;
	margin-top:2px;
}
#rightBoardTop3
{
	background-image:url(../img/pebkac-rightboard-top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:9px;
	margin-top:3px;
}
#rightBoardUse
{
	background-image:url(../img/pebkac-rightboard-use.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	vertical-align:top;
	text-align:center;
	padding-bottom:3px;padding-top:2px;
}
#rightBoardUse2,#rightBoardUse5,#rightBoardUseSearch
{
	background-image:url(../img/pebkac-rightboard-use.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	vertical-align:top;
	text-align:center;
	padding-bottom:6px;
}
#rightBoardUse3
{
	background-image:url(../img/pebkac-rightboard-use.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	vertical-align:top;
	text-align:left;
	padding-bottom:3px;
}
#rightBoardBottom, #rightBoardBottom2, #rightBoardBottom3, #rightBoardBottom5, #rightBoardBottomSearch
{
	background-image:url(../img/pebkac-rightboard-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:8px;
}

#divAds
{
	/*background-image:url(../img/background-adsense-rect.jpg);*/
	/*background-repeat:no-repeat;*/
	/*background-position:0px 0px;*/
	/*height:184px;*/
	text-align:left;
	margin-top:3px;
	padding-top:4px;
	margin-left:3px;
}

#facebook
{
	background-image:url(../img/facebook-pebkac-bg.png);
	background-repeat:no-repeat;
	background-position:17px 5px;
	padding-top:5px;
	padding-left:42px;
	height:20px;
}

#twitter
{
	background-image:url(../img/twitter-bg.png);
	background-repeat:no-repeat;
	background-position:17px 5px;
	padding-top:5px;
	padding-left:42px;
	height:20px;
}

#gurusTable
{
	width:178px;
	margin-top:9px;
}
td.gurusNum
{
	text-align:center;
	width:27px;
	color:#999;
}
td.gurusNom
{
	text-align:center;
}
td.gurusNombre
{
	text-align:center;
	width:27px;
}

div.pagination_conteneur
{
	width:770px;				
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	padding:0px;
	padding-top:3px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
a.lienPagination, a.lienPagination:visited
{
	text-decoration:none;
}
a.lienPagination:hover
{
	text-decoration:underline;
}
span.paginationSelection
{
	font-weight:bold; color:#444; font-size:11px;
}

div.separateur
{
	width:300px;
	height:2px;
	border-top:1px dashed #777;
	margin-left:auto;
	margin-right:auto;
	margin-top:27px;
}

div.conteneurForm
{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
}

div.conteneurFormCom
{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	padding-bottom:14px;
}

div.centre
{
	width:99%;
	text-align:center;
}

div.nbCaracRestant
{
	text-align:right;
	color:#777;
	font-weight:bold;
	font-size:11px;
}

div.soumettreTop
{
	width:779px;
	height:7px;
	background-image:url(../img/pebkac-soumettre-top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:10px;
}

div.soumettreBottom
{
	width:779px;
	height:7px;
	background-image:url(../img/pebkac-soumettre-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

div.soumettreMilieu
{
	width:779px;
	background-image:url(../img/pebkac-soumettre-milieu.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
}

table.social
{
	margin-right:3px;
	margin-top:-3px;
	border:0;
	border-collapse:collapse;
	float:right;
}
td.social_g
{
	width:7px;
}
.social_g img { display:block; }
td.social_m
{
	background-image:url(../img/social_m.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:3px;
}
td.social_d
{
	width:6px;
}
.social_d img { display:block; }

blockquote{
	margin:20px 0 25px 0;
	padding: 0 50px;
	background: transparent url(../img/blockquote.gif) no-repeat 0 0;
	color:#666;
	font-size:13px;
	line-height:1.5em;
}
	
/* Commentaires */
span.comPosteur
{
	font-weight:bold;
	color:#777;
}
span.comInfo
{
	font-size:10px;
	color:#777;
}
#lienAjoutCom
{
	padding-left:2px;
	margin-bottom:8px;
	margin-top:1px;
}
#formCom /* formulaire d'ajout de com */
{

}

/* Tableaux (pour le peu qu'il y en a...  Pardon, Ô Dieux du W3C !!) */
table
{
	border-collapse:collapse;
}
#tableGlobal
{
	width:985px;
	margin-left:auto;
	margin-right:auto;
}
#tdContenu
{
	width:779px;
	vertical-align:top;
}
#rightBoard
{
	width:206px;
	vertical-align:top;
}

/* PEBKAC !! */
div.pebkacTop
{
	height:10px;
	background-image:url(../img/pebkac-background-top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div.pebkacBottom
{
	height:12px;
	background-image:url(../img/pebkac-background-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:5px;
}
table.pebkacMiddle
{
	width:779px;
}
td.pebkacLeft
{
	width:84px;
	background-image:url(../img/pebkac-background-buddyBottom.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	vertical-align:top;
	text-align:left;
}
td.pebkacContent
{
	width:695px;
	background-image:url(../img/pebkac-background-use.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	vertical-align:top;
	padding-left:9px;
	padding-right:10px;
	font-size:13px;
	line-height:1.4em;
}
/* FIN de pebkac */

/* COMMENTAIRES */

table.commentTable
{
	border-collapse:collapse;
	border:0;
	margin-bottom:12px;
}
.commentTable td
{
	text-align:left;
	vertical-align:top;
}
.commentTable td img
{
	display:block;
}

td.comh1 { width:9px; height:8px; }
td.comh3 { width:12px; height:8px; }

td.comh2
{
	height:8px;
	background-image:url(../img/pebkac-comment-h2.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
td.comg
{
	width:9px;
	background-image:url(../img/pebkac-comment-g.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
}
td.comd
{
	width:12px;
	background-image:url(../img/pebkac-comment-d.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
}
td.comContenu
{
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
}

td.comb1 { width:9px; height:24px; }
td.comb4 { width:12px; height:24px; }
td.comb2 table { border-collapse:collapse; }
td.infoCom1 { vertical-align:top; width:53px; }
td.infoCom1 img { display:block; } 
td.infoCom2
{
	background-image:url(../img/pebkac-comment-b3.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:100%;
	padding-top:12px;
	padding-left:3px;
}
div.noCom
{
	text-align:center;
	padding-top:42px;
	padding-bottom:35px;
	background-image:url(../img/comm-pebkac-bg.jpg);
	background-repeat:no-repeat;
	background-position:center 20px;
}

a.linkAddCom
{
	padding-left:16px;
	background-image:url(../img/plusCom.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
}

/* Fin commentaires */

/* Liens */
a, a:visited
{
	color:#C00;
	text-decoration:none;
}
a:hover
{
	color:#C00;
	text-decoration:underline;
}
a.vote
{
	font-size:10px;
}
a.permalink
{
	font-size:10px;
	padding-left:14px;
	background-image:url(../img/perm.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	
}
a.commentaire
{
	font-size:10px;
	padding-left:15px;
	background-image:url(../img/com.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
	
}
span.voteUp
{
	font-size:10px;
	color:#C00;
	text-decoration:none;
	cursor:pointer;
	padding-left:17px;
	background-image:url(../img/thumbsup-neutral.gif);
	background-repeat:no-repeat;
	background-position:1px 0px;
}
span.voteUp:hover
{
	font-size:10px;
	color:#C00;
	text-decoration:underline;
	cursor:pointer;
	padding-left:17px;
	background-image:url(../img/thumbsup-neutralOn.gif);
	background-repeat:no-repeat;
	background-position:1px 0px;
}
span.voteDown
{
	font-size:10px;
	color:#C00;
	text-decoration:none;
	cursor:pointer;
	padding-left:17px;
	background-image:url(../img/thumbsup-down.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
}
span.voteDown:hover
{
	font-size:10px;
	color:#C00;
	text-decoration:underline;
	cursor:pointer;
	padding-left:17px;
	background-image:url(../img/thumbsup-downOn.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
}

span.merciVote,span.merciVoteDeja
{
	font-size:10px;
	color:#868FEF;
}

/* tag clouds */
div.divTags
{
	width:180px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	line-height:1.7em;
}

a.cloud1 { font-size:21px;text-decoration: none; margin:4px;}
a.cloud1:hover { font-size:21px;text-decoration:underline; margin:4px; }
a.cloud2 { font-size:14px;text-decoration: none; margin:4px;}
a.cloud2:hover { font-size:14px;text-decoration:underline;margin:4px; }
a.cloud3 { font-size:11px;text-decoration: none; margin:4px;}
a.cloud3:hover { font-size:11px;text-decoration:underline;margin:4px; }

/* SPANs */
span.pebkacIdentifiant
{
	color:#999;
	font-size:10px;
}


span.scoreSup
{
	font-size:10px;
	font-weight:bold;
	margin-left:8px;
	color:#4F9F52;
}
span.scoreInf
{
	font-size:10px;
	font-weight:bold;
	margin-left:8px;
	color:#CF4D4D;
}
span.scoreZero
{
	font-size:10px;
	color:#777;
}



/* titres */
h1.titleLogo img
{
	display:block;
}

h1.titreSection img
{
	display:block;
	margin-top:3px;
}
h2.titreComm img
{
	display:block;	
}

h2.h2Credits
{
	color:#C00;
	font-weight:bold;
	font-size:13px;
	margin-top:20px;
}
h3.h3Credits
{
	color:#444;
	font-weight:bold;
	font-size:13px;
	margin-top:15px;
}


/* inputs */
input
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
}
input.champTexte
{
	border:1px solid #aaa;
	background-color:white;
}
#champSearch
{
	margin-top:5px;
	width:156px;
	border:1px solid #ccc;
	background-color:white;
	height:18px;
	color:#aaa;
	float:left;
}
#pictoSearch
{
	float:right;
	margin-top:5px;
	cursor:pointer;
	text-indent:-6000px;
	width:22px;
	height:20px;
	border:none;
	background: transparent url(../img/picto-search.gif) no-repeat center center;
}
input.bouton
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-top:20px;
	padding:5px;
	border:1px solid #888;
	width:180px;
}

textarea
{
	width:100%;
	border:1px solid #aaa;
	height:150px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	background-color:white;
}

textarea.comArea
{
	width:100%;
	border:1px solid #aaa;
	height:100px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
}

/* Listes */
#listeLiensBas
{
	list-style-type:none;
}
#listeLiensBas li
{
	display: inline;
}

ul.Ulmenu
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.Ulmenu li
{
	display:inline;
	margin:0;
	padding:0;
}
.Ulmenu li img
{
	display:block;
	margin-top:2px;
	margin-bottom:2px;
}

/* divers */
img.loading
{
	margin-top:26px;
}
