
/********* Global ***********/

#src_globalContainer .plFull span, #src_globalContainer .plCompact span {
	display: inline;
	color: #5A8BA9;
}


.plFull {
	font-size: 10px;
}

.plFull a {
	display: block;
	background: url(/lib/v3/pluck/v1/images/ic_comment.gif) no-repeat 0 2px;
	padding: 0 0 0 15px;
	height:14px;
}

.pluckComment a {
	display: block;
	float: left;
	width: 208px;
	height: 30px;
	background: url(/lib/v3/pluck/v1/images/btn_commentezarticle.gif) no-repeat;
	margin: 5px 0 0;
}

.pluckComment a:hover {
	background: url(/lib/v3/pluck/v1/images/btn_commentezarticle_o.gif) no-repeat;
}


#src_globalContainer .plFull .libelle {
	color: #1F61A2;
}


.plCompact {
	font-size: 10px;
	margin-bottom: 10px;
	background:transparent none repeat scroll 0 0;
}

.plCompact a {
	/*display: block;*/
	background: url(/lib/v3/pluck/v1/images/ic_comment.gif) no-repeat 0 2px;
	padding: 0 0 0 15px;
	height:14px;
}

.plCompactInline {
	display: inline;
	margin-left: 5px;
	margin-bottom: 0px;
}

.plCompactCarnet {
	background: url(/lib/v3/pluck/v1/images/ic_comment.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	height:14px;
}

#src_globalContainer .plCompact .libelle {
	display: none;
	color: #1F61A2;
}

/********* /Global ***********/

/********* PPage ***********/

.src_information div.plFull {
	margin:0;
	padding-top:3px;
	height: 10px;

}

.src_information div.plCompact, .src_blocUne div.plCompact {
	margin:0;
	padding-top: 3px;
	height: 10px;
}

.liste_une div.plCompact {
	display: inline;
	padding-left: 3px;
}

.liste_une div.plCompact a {
	display: inline;
}

#src_col-1024 .plCompact {
	margin: 0 0 0 27px;
	position: static;
	width: auto;
}

.src_carnets .plCompact {
	background: none;
	float:none;
	margin:0 0 0 75px;
	padding:0;
	position: static;
	width:auto;
}

/********* /PPage ***********/

/********* Nouvelles ***********/

.srcNo_petiteUne h3 {
	margin:0 3px 0;
}

.srcNo_petiteUne .plFull {
	margin: 0 3px 6px;
}

.srcNo_une h3 {
	margin:0 3px 0 10px;
}

.srcNo_une .plFull {
	margin: 2px 3px 3px 10px;

}

.srcNo_2eUne td h3 {
	margin:0;
}

.srcNo_2eUne .plCompact {
	margin:0 0 6px;

}

.srcNo_3eUne .plCompact {
	margin:2px 0 0;

}

div.src_colDroite table div.plCompact {
	margin: 0 0 0 27px;
	position: static;
	width: auto;
}

/********* /Nouvelles ***********/

/********* Sports ***********/

.srcSpo_petiteUne h3 {
	margin:0 3px 0;
}

.srcSpo_petiteUne .plFull {
	margin:0 3px 6px;
}

.srcSpo_une h3 {
	margin:0 3px 0 10px;
}

.srcSpo_une .plFull {
	margin:0 3px 3px 10px;
}

.srcSpo_2eUne td h3 {
	margin:0;
}

.srcSpo_2eUne .plCompact {
	margin:0 0 6px;
}

/********* /Sports ***********/

/********* Article ***********/

#commentTotalTitle {
	position: relative;
	margin-top: 20px;
	display: none;
}

#commentTotalTitle h3 {
	font-size: 20px;
	margin-bottom: 5px;
	color: #808080;
}

#commentTotalTitle span {
	display: inline;
	font-size: 20px;
	color: #808080;
}

#commentTotalTitle .btnCommenterArt span,
#commentTotalTitle .btnCommenterChro span {
	display:none;
}

.btnCommenterArt {
	display: block;
	position: absolute;
	right: 0;
	background: url(/lib/v3/pluck/v1/images/btn_commentezarticle.gif) no-repeat;
	width: 208px;
	height: 30px;
	top: 0;
}

.btnCommenterArt:hover {
	background: url(/lib/v3/pluck/v1/images/btn_commentezarticle_o.gif) no-repeat;
}

.btnCommenterChro {
	display: block;
	position: absolute;
	right: 0;
	background: url(/lib/v3/pluck/v1/images/btn_commentezchronique.gif) no-repeat;
	width: 241px;
	height: 30px;
	top: 0;
}

.btnCommenterChro:hover {
	background: url(/lib/v3/pluck/v1/images/btn_commentezchronique_o.gif) no-repeat;
}

.sortSelect {
	font-size:11px;
	color:#505050;
	margin: 0;
	display:none;
}

#commentSort {
	margin: 0 0 20px;
}

#commentList {
	margin-top:10px;
	margin-bottom:5px;
	background-color:#F5FCFF;
	font-family:Arial, Helvetica, sans-serif;
}

#commentList .commentBody {
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#commentList .comment {
	font-size:11px;
	padding: 10px;
	border-bottom: 1px solid #CCC;
}

#commentList .commentAuthor p {
	color: #000;
	font-size: 12px;
}

#commentList .comment p {
	margin: 0;
}

#commentList span {
	display:inline;
}

.comment .commentPosted p {
	font-size: 10px;
	color:#808080;
}

.commentRecommendation {
	font-size: 11px;
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}

.boxRecom {
	width: 280px;
	float: left;
}

.boxRecom a {
	margin-right:15px;
	padding: 0 0 10px 20px;
	line-height: 18px;
}

.boxRecom div {
	display: inline;
}

.boxRecom .recommend {
	background: url(/lib/v3/pluck/v1/images/icone_accord.gif) no-repeat scroll 0 0;
	margin-right: 20px;
}

.boxRecom .disapprove {
	background: url(/lib/v3/pluck/v1/images/icone_desaccord.gif) no-repeat scroll 0 0;
}

.boxRecom .approvalValid {
	color:#808080;
	display: block;
	margin: 3px 0 0;
}

.boxRecom .recommendChk {
	background: url(/lib/v3/pluck/v1/images/icone_accord_off.gif) no-repeat scroll 0 0;
	margin-right:15px;
	padding: 0 0 10px 20px;
	line-height: 18px;
	color:#808080;
}

.boxRecom .disapproveChk {
	background: url(/lib/v3/pluck/v1/images/icone_desaccord_off.gif) no-repeat scroll 0 0;
	margin-right:15px;
	padding: 0 0 10px 20px;
	line-height: 18px;
	color:#808080;
}

.boxMod {
	float: right;
}

.boxMod a {
	display: block;
	text-align: right;
	margin: 0;
	font-weight: normal;
	line-height: 18px;
}

#commentList .reported {
	display: block;
	text-align: right;
	margin: 0;
	font-weight: normal;
	line-height: 18px;
	color:#808080;
}

.commentRecommendation .netiquette {
	padding: 0;
	display: none;
}

#navInfo {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

#navInfo td {
	background-repeat: no-repeat;
	height: 17px;
	vertical-align: middle;
}

#navInfo .resultat {
	width: 320px;
	color:#808080;
}

#navMoveFirst, #navMoveLast {
	width: 42px;
}

#navMoveFirst a, #navMoveLast a {
	padding-left: 20px;
	margin-right: 1px;
}

#navMoveFirst a:hover, #navMoveLast a:hover {
	text-decoration: none;
}

#navMoveFirst.navOn {
	background-image: url(/lib/v3/pluck/v1/images/b_navAvOn.gif);
}

#navMoveFirst.navOff {
	background-image: url(/lib/v3/pluck/v1/images/b_navAvOff.gif);
}

#navList {
	text-align: center;
	font-weight: bold;
}

#navList span, #navList a {
	display: inline;
	margin-right: 5px;
	padding: 0 2px 0;
	text-align: center;
}

#navList span {
	color: #999;
	text-decoration: underline;
}

#navList a:hover {
}

#navMoveLast.navOn {
	background-image: url(/lib/v3/pluck/v1/images/b_navApOn.gif);
}

#navMoveLast.navOff {
	background-image: url(/lib/v3/pluck/v1/images/b_navApOff.gif);
	padding: 0;
}

#commentStart {
	border-top:1px solid #CCCCCC;
}

#commentNav {
	display: none;
	margin-top: -5px;
	margin-bottom: 15px;
	padding:3px 5px 3px 5px;
}

#commentNav table td, 
#commentNav table th{
    border:none;
    }

#commentForm {
	display:none;
	padding:5px;
	margin-bottom:20px;
}

#commentForm h3 {
	font-size: 18px;
	margin: 0;
	color: #808080;
}

#formBtn {
	width: 180px;
	float: right;
	margin-bottom: 30px;
}

#loginLink .note {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 20px 0 0;
}

#sBann {
	visibility: hidden;
	text-align: right;
	margin-bottom:3px;
	font-size: 10px;
}

#commentText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	width: 100%;
	height: 150px;
	outline:none;
	border: 1px solid #CCC;
	background: #eeeeee;
	margin: 0 0 10px;
	;
}

#commentAbuse {
	border: 1px solid #CCC;
	width:240px;
	padding: 10px;
	background: #FAFAFA;
	position: absolute;
	z-index: 1;
	right: 0;
	margin: 0 10px 0 0;
	display:none;
}

#commentAbuse .fermer {
	display: block;
	float: right;
	font-size: 10px;
	color: #CCC !important;
	line-height: 8px;
	padding: 2px 2px 3px 3px;
	margin: 0 0 10px;
	border: 1px solid #CCC;
	background: #FFF;
}

#commentAbuse h3 {
	font-size: 14px;
	color: #000;
}

#commentAbuse p{
	margin: 10px 0 1px;
	clear: both;
}

#commentAbuse input, #commentAbuse textarea, #commentAbuse select {
	display: block;
	outline: none;
	border: 1px solid #CCC;
}

#commentAbuse #abuseKey {
	display: none;
}

#commentAbuse textarea, #commentAbuse select {
	width: 100%;
}

#commentAbuse textarea {
	margin: 0 0 5px;
	height: 100px;
}

.src_colCentre .txtLegal {
	font-size: 10px;
}

.netiquette {
	float: left;
	margin-right: 5px;
}

.btnEnvoyer {
	display: block;
	position: relative;
	right: 0;
	background: url(/lib/v3/pluck/v1/images/btn_envoyer.gif) no-repeat;
	width: 82px;
	height: 17px;
	top: 0;
	float: right;
	cursor:pointer;
}

.btnEnvoyerDisabled {
	display: block;
	position: relative;
	right: 0;
	background: url(/lib/v3/pluck/v1/images/btn_envoyer_disabled.gif) no-repeat;
	width: 82px;
	height: 17px;
	top: 0;
	float: right;
	cursor:pointer;
}

.btnEnvoyer span,
.btnEnvoyerDisabled span {
    display:none;    
    }

.textAcceptSignedComments {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
	margin-top:7px;
}
.chkAcceptSignedComments {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
	margin-top:7px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    overflow: hidden;
}

.confirmSignedComments {
	border-top:1px solid #CCCCCC;
	margin-top:14px;
}

.btnEnvoyer:hover {
	background: url(/lib/v3/pluck/v1/images/btn_envoyer_o.gif) no-repeat;
}

#loadingAnim {
	width: 500px;
	height: 100px;
	background: url(/lib/v3/pluck/v1/images/loading.gif) no-repeat;
	background-position:center;
}

#loadingAnim span {
	display: none;
}

#abuseComment {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/********* /Article ***********/


.txtLegalElection
{
	/*font-weight: bold;*/
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	display:none;
	background-color:#DFECF6;
}
